*{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 :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-background);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}#shopify-pc__banner .shopify-pc__banner__dialog h2,#shopify-pc__prefs .shopify-pc__prefs__dialog h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight)}#shopify-pc__banner .shopify-pc__banner__dialog a,#shopify-pc__prefs .shopify-pc__prefs__dialog a{color:var(--color-primary-text)}#shopify-pc__banner button,#shopify-pc__prefs button{border-radius:var(--radius-pill);font-family:var(--font-primary--family);font-weight:700;transition:background-color var(--transition-fast) var(--ease-soft),color var(--transition-fast) var(--ease-soft)}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__prefs .shopify-pc__prefs__header-actions button:first-child{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}#shopify-pc__banner #shopify-pc__banner__btn-decline{background-color:transparent;border:1px solid currentcolor;color:var(--color-primary-text)}#shopify-pc__banner #shopify-pc__banner__btn-decline: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}*{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/15/assets/critical.css.map */
