*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}.main-content{flex:1 0 auto;display:flex;flex-direction:column}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--radius-input)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}:root{--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.15rem + 1.5vw, 2.4rem);--text-3xl: clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--text-display: clamp(2.6rem, 1.9rem + 3.8vw, 4.75rem);--leading-tight: 1.12;--leading-base: 1.6;--tracking-tight: -.015em;--tracking-wide: .06em;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4.5rem;--space-section: clamp(3rem, 2rem + 4vw, 5.5rem);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 999px;--radius-round: 50%;--radius-input: var(--style-border-radius-inputs);--shadow-sm: 0 1px 3px rgba(84, 37, 1, .08);--shadow-md: 0 4px 12px rgba(84, 37, 1, .1);--shadow-lg: 0 12px 32px rgba(84, 37, 1, .14);--transition-fast: .15s;--transition-base: .25s;--transition-slow: .4s;--ease-soft: cubic-bezier(.25, .46, .45, .94);--z-header: 10;--z-floating: 15;--z-overlay: 20;--z-modal: 30}body{font-family:var(--font-primary--family);font-size:var(--text-base);line-height:var(--leading-base);background-color:var(--color-background);color:var(--color-foreground)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5,h6{font-size:var(--text-base)}a{color:var(--color-primary-text);text-underline-offset:.2em;transition:color var(--transition-fast) var(--ease-soft)}a:hover{color:var(--color-primary-dark)}input:not([type=checkbox]):not([type=radio]),textarea,select{border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-foreground);padding:var(--space-xs) var(--space-sm)}input,textarea,select{accent-color:var(--color-primary)}option{background-color:var(--color-surface);color:var(--color-foreground)}@supports (appearance: base-select){select,::picker(select){-webkit-appearance:base-select;appearance:base-select}::picker(select){background-color:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-2xs);margin-block-start:var(--space-2xs)}option{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);transition:background-color var(--transition-fast) var(--ease-soft)}option:hover,option:focus-visible{background-color:var(--color-primary-soft)}option:checked{font-weight:600;color:var(--color-primary-text)}option::checkmark{color:var(--color-primary)}}@media screen and (max-width:989px){input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:max(1rem,1em)}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button{font:inherit;color:inherit;background:none;border:none;padding:0}.field{display:flex;flex-direction:column;gap:var(--space-2xs);width:100%}.field__label{font-size:var(--text-sm);font-weight:600}.field__input{width:100%;transition:border-color var(--transition-fast) var(--ease-soft)}.field__input:hover{border-color:var(--color-muted)}.field__input--textarea{resize:vertical}.field__choice{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm)}.field__control{width:1.1em;height:1.1em}:is(.button,.quantity-input__button,.variant-pill,.header__icons a):active{transform:scale(.96)}.rte>*+*{margin-block-start:var(--space-md)}.rte>:is(h2,h3,h4,h5,h6){margin-block-start:var(--space-xl)}.rte>.metafield-rich_text_field>*+*{margin-block-start:var(--space-md)}.rte>.metafield-rich_text_field>:is(h2,h3,h4,h5,h6){margin-block-start:var(--space-xl)}.rte :is(ul,ol){padding-inline-start:var(--space-lg)}.rte li+li{margin-block-start:var(--space-2xs)}.rte a{text-decoration:underline}.rte blockquote{border-inline-start:3px solid var(--color-primary);padding-inline-start:var(--space-md);color:var(--color-muted)}.rte img{border-radius:var(--radius-md)}.rte table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}.rte :is(th,td){border:1px solid var(--color-border);padding:var(--space-xs);text-align:start}.main-content>.shopify-policy__container{max-width:65ch;padding-inline:var(--page-margin);padding-block:var(--space-section)}.shopify-policy__container .shopify-policy__title{text-align:start;padding-block-end:var(--space-lg)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#shopify-pc__banner,#shopify-pc__prefs{font-family:var(--font-primary--family)}#shopify-pc__banner.shopify-pc__banner__dialog,#shopify-pc__prefs .shopify-pc__prefs__dialog{background-color:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}#shopify-pc__banner h2,#shopify-pc__prefs h2,#shopify-pc__prefs h3{font-family:var(--font-heading--family);font-weight:700;letter-spacing:var(--tracking-tight);color:var(--color-foreground)}#shopify-pc__banner h2{margin-block-end:var(--space-sm)}#shopify-pc__banner .shopify-pc__banner__body{margin-block-end:var(--space-md)}#shopify-pc__banner p,#shopify-pc__prefs p,#shopify-pc__prefs .shopify-pc__prefs__options,#shopify-pc__prefs .shopify-pc__prefs__intro-explain{color:var(--color-foreground);line-height:var(--leading-base)}#shopify-pc__prefs .shopify-pc__prefs__option label{align-items:center;line-height:var(--leading-tight);font-weight:700;color:var(--color-foreground)}#shopify-pc__banner a,#shopify-pc__prefs a{color:var(--color-primary-text);text-decoration:underline;text-underline-offset:.2em}#shopify-pc__prefs .shopify-pc__prefs__option:first-child{border-top-color:var(--color-border)}#shopify-pc__prefs .shopify-pc__prefs__option label span,#shopify-pc__prefs .shopify-pc__prefs__option label span svg{background-color:transparent}#shopify-pc__prefs .shopify-pc__prefs__header-close{border-radius:var(--radius-round)}#shopify-pc__prefs .shopify-pc__prefs__header-close:after{content:"";position:absolute;top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}#shopify-pc__prefs .shopify-pc__prefs__header-close svg path{fill:var(--color-foreground)}#shopify-pc__banner button,#shopify-pc__prefs button:not(.shopify-pc__prefs__header-close){border-radius:var(--radius-pill);font-family:var(--font-primary--family);font-weight:700;min-height:2.75rem;transition:background-color var(--transition-fast) var(--ease-soft),border-color var(--transition-fast) var(--ease-soft),color var(--transition-fast) var(--ease-soft)}#shopify-pc__banner .shopify-pc__banner__btns{gap:var(--space-sm);align-items:center}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0;flex:0 1 auto;padding:var(--space-xs) var(--space-lg)}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__prefs #shopify-pc__prefs__header-accept{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover,#shopify-pc__prefs #shopify-pc__prefs__header-accept:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}#shopify-pc__banner #shopify-pc__banner__btn-decline,#shopify-pc__prefs #shopify-pc__prefs__header-decline,#shopify-pc__prefs #shopify-pc__prefs__header-save{background-color:transparent;border:1px solid currentcolor;color:var(--color-primary-text)}#shopify-pc__banner #shopify-pc__banner__btn-decline:hover,#shopify-pc__prefs #shopify-pc__prefs__header-decline:hover,#shopify-pc__prefs #shopify-pc__prefs__header-save:hover{background-color:var(--color-primary-soft)}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{background:none;border:none;color:var(--color-primary-text);text-decoration:underline;text-underline-offset:.2em}#shopify-pc__banner button:focus,#shopify-pc__prefs button:focus{outline:none;box-shadow:none}#shopify-pc__banner button:focus-visible,#shopify-pc__prefs button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media screen and (max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - var(--space-xl));max-width:28rem;max-height:80svh;padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),0 0 0 100vmax #2b1a0a80}#shopify-pc__banner .shopify-pc__banner__body{margin-block-end:var(--space-lg)}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:column;align-items:stretch;width:100%}#shopify-pc__banner .shopify-pc__banner__btns-granular>:nth-child(1){order:3}#shopify-pc__banner .shopify-pc__banner__btns-granular>:nth-child(2){order:1}#shopify-pc__banner .shopify-pc__banner__btns-granular>:nth-child(3){order:2}}.gr-em-review-g{min-width:1.5rem;min-height:1.5rem;align-items:center;justify-content:center}.grp-read-more{min-height:1.625rem}.grp-total-reviews,.grp-total-reviews a,.gr-em-link{display:inline-flex;align-items:center;min-height:1.5rem}.grp_custom_heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-foreground);text-wrap:balance;text-transform:lowercase}.grp_custom_heading:first-letter{text-transform:uppercase}.grp_custom_heading_continer{margin-block-end:var(--space-lg)}.grp-entangle-badge-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:2.75rem;padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-pill)!important;background-color:var(--color-primary)!important;color:var(--color-on-primary)!important;font-family:var(--font-primary--family);font-weight:700;white-space:nowrap;transition:background-color var(--transition-fast) var(--ease-soft),box-shadow var(--transition-fast) var(--ease-soft)}.grp-entangle-badge-button:hover{background-color:var(--color-primary-dark)!important;box-shadow:var(--shadow-sm)}.grp-entangle-rating-container{background-color:var(--color-primary-soft)!important;border:1px solid var(--color-border);border-radius:var(--radius-lg)!important}.grp-entangle-item{border:1px solid var(--color-border);border-radius:var(--radius-lg)!important;background-color:var(--color-surface)!important;box-shadow:var(--shadow-sm)}.grp-slider-arrow{width:2.75rem!important;height:2.75rem!important;border-radius:var(--radius-round)!important;background-color:var(--color-surface)!important;border:1px solid var(--color-primary-light);color:var(--color-primary-text)!important;box-shadow:var(--shadow-md);z-index:2;transition:background-color var(--transition-fast) var(--ease-soft),border-color var(--transition-fast) var(--ease-soft),color var(--transition-fast) var(--ease-soft)}.grp-slider-arrow:hover{background-color:var(--color-primary)!important;border-color:var(--color-primary);color:var(--color-on-primary)!important}.grp-entangle-all-review{color:var(--color-primary-text);font-weight:600}.grp-total-reviews{background-color:transparent!important;margin-inline-start:.25em}[class*=grp-slider-prev]{left:var(--space-2xs)!important}[class*=grp-slider-next]{right:var(--space-2xs)!important}.grp-entangle--root.grp-entangle--root{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;row-gap:var(--space-lg);column-gap:var(--space-sm)}.grp-entangle--root.grp-entangle--root>*{min-width:0}.grp_custom_heading_continer,.grp-entangle-swiper-main{grid-column:1 / -1;width:100%}.grp_custom_heading_continer{grid-row:1}.grp-entangle-swiper-main{grid-row:2}.grp-entangle-write-div:has(.grp-entangle-badge-button){grid-row:3;grid-column:1;justify-self:end}.grp-entangle-write-div:has(.grp-entangle-all-review){grid-row:3;grid-column:2;justify-self:start}.grp-entangle-write-div{justify-content:center!important;margin:0!important;align-items:center;align-self:center;width:auto}.grp-entangle-all-review{white-space:nowrap}.grp-entangle-all-review>svg{flex:none}.grp-entangle-write{margin:0!important}.grp_custom_heading{margin-block-end:0!important}@media screen and (max-width:749px){.grp-entangle-badge-button{padding-inline:var(--space-xs)!important}.grp-entangle--root.grp-entangle--root{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:var(--space-2xs)}}.grp-entangle-swiper-wrap,.grp-entangle-swiper-wrap .slider-wrapper,.grp-entangle-swiper-wrap .grp-slider-slide{height:auto!important}.grp-entangle-swiper-wrap .slider-track{align-items:stretch!important}.grp-entangle-swiper-wrap .grp-entangle-item{height:100%!important}.grp-entangle-item-head{flex-wrap:nowrap!important}.grp-entangle-item-head-group-left,.grp-entangle-item-head-name-group,.grp-entangle-item-head-name-group>*{min-width:0}.grp-entangle-item-head-logo-wrapper{flex:none}.grp-slider-pagination-wrapper button{box-sizing:content-box!important;padding:12px!important;background-clip:content-box!important}*{scrollbar-width:thin}html{scrollbar-color:var(--color-primary-light) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:var(--color-primary-light);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}::-webkit-scrollbar-track{background-color:transparent}@media(hover:hover)and (pointer:fine){html.citrus-cursor body{cursor:var(--cursor-default),auto}html.citrus-cursor :is(a,button,[role=button],input[type=submit],label,select,summary){cursor:var(--cursor-pointer),pointer}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.reveal{animation:reveal-rise linear both;animation-timeline:view();animation-range:entry 5% entry 40%}}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(1rem)}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(root){animation-duration:var(--transition-base)}.shopify-section:has(>.header){view-transition-name:site-header}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/24/assets/critical.css.map */
