*,*:before,*:after{box-sizing:border-box;border:0 solid rgb(var(--border-color))}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;line-height:1.5;-webkit-tap-highlight-color:transparent;scroll-padding-block-start:calc(var(--sticky-area-height) + 20px)}body{--background:var(--background-primary);--text-color:var(--text-primary);margin:0;min-height:100vh;display:flex;flex-direction:column;position:relative;background:rgb(var(--background));color:rgb(var(--text-color));font:var(--text-font-style) var(--text-font-weight) var(--text-base)/1.6 var(--text-font-family);letter-spacing:var(--text-letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex-grow:1}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,pre{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}img,picture,video,svg,iframe,canvas{display:block;max-width:100%}img,video{height:auto}svg{flex-shrink:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0;background:transparent;border-radius:0;text-align:inherit;-webkit-appearance:none;appearance:none}button,[role=button],label,summary,select{cursor:pointer;touch-action:manipulation}button[disabled]{cursor:default}summary{list-style:none}summary::-webkit-details-marker{display:none}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid currentColor;outline-offset:2px}::selection{background:rgb(var(--text-primary));color:rgb(var(--background-primary))}.shopify-section{position:relative}.anchor{scroll-margin-top:var(--sticky-area-height)}.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere}.h0{font-size:var(--text-h0);line-height:1}.h1,.prose h1{font-size:var(--text-h1);line-height:1.1}.h2,.prose h2{font-size:var(--text-h2);line-height:1.1}.h3,.prose h3{font-size:var(--text-h3);line-height:1.2}.h4,.prose h4{font-size:var(--text-h4);line-height:1.3}.h5,.prose h5{font-size:var(--text-h5);line-height:1.4}.h6,.prose h6{font-size:var(--text-h6);line-height:1.4}@media(min-width:700px){.h0{line-height:1}}.bold,b,strong{font-weight:bolder}.text-xxs{font-size:.625rem}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-subdued{color:rgb(var(--text-color,var(--text-primary))/.7)}.text-on-sale{color:rgb(var(--on-sale-text))}.line-through{text-decoration:line-through}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.uppercase{text-transform:uppercase}.break-all{overflow-wrap:anywhere}.hyphenate{-webkit-hyphens:auto;hyphens:auto}.prose{overflow-wrap:anywhere}.prose>:first-child,.prose>:first-child :first-child{margin-block-start:0!important}.prose>:last-child,.prose>:last-child :last-child{margin-block-end:0!important}.prose *+:is(p,div,ul,ol){margin-block-start:var(--spacing-3)}.prose *+:is(.h0,.h1,.h2,h1,h2){margin-block-start:var(--spacing-4)}.prose *+:is(.h3,.h4,.h5,.h6,h3,h4,h5,h6){margin-block-start:var(--spacing-3)}.prose *+.button{margin-block-start:var(--spacing-6)!important}.prose *+span:not(:empty){display:inline-block}.prose :is(.h0,.h1,.h2,.h3,.h4,h1,h2,h3,h4)+*{margin-block-start:var(--spacing-5)}.prose :is(.h5,.h6,h5,h6)+*{margin-block-start:var(--spacing-4)}.prose :is(p img:not([style*=float]):only-child,div img:not([style*=float]):only-child,figure,video){margin-block:var(--spacing-8)}.prose ul,.prose ol{display:grid;row-gap:.6em}.prose ol{list-style:inside decimal}.prose ul{list-style:inside}.prose :is(ol,ul) :is(ol,ul){margin-block-start:1em;margin-inline-start:1em}.prose figcaption{font-style:italic;font-size:var(--text-sm);color:rgb(var(--text-color)/.7);margin-block-start:.5em}.prose :is(iframe[src*=youtube],iframe[src*="youtu.be"],iframe[src*=vimeo]){aspect-ratio:16/9;width:100%;height:auto}@media(min-width:700px){.prose *+:is(p,div,ul,ol){margin-block-start:var(--spacing-4)}.prose *+:is(.h0,.h1,.h2,h1,h2){margin-block-start:var(--spacing-6)}.prose *+:is(.h3,.h4,h3,h4){margin-block-start:var(--spacing-5)}.prose *+:is(.h5,.h6,h5,h6){margin-block-start:var(--spacing-4)}.prose *+.button{margin-block-start:var(--spacing-8)!important}.prose .h0+.button{margin-block-start:var(--spacing-10)!important}.prose :is(.h0,.h1,.h2,.h3,h1,h2,h3)+*{margin-block-start:var(--spacing-6)}.prose :is(.h4,h4)+*{margin-block-start:var(--spacing-5)}.prose :is(.h5,.h6,h5,h6)+*{margin-block-start:var(--spacing-4)}.prose :is(p img:not([style*=float]):only-child,div img:not([style*=float]):only-child,figure,video){margin-block:var(--spacing-12)}}@media(min-width:1150px){.prose *+p{margin-block-start:var(--spacing-6)}.prose *+:is(.h0,.h1,h1){margin-block-start:var(--spacing-8)}.prose *+:is(.h2,.h3,.h4,h2,h3,h4){margin-block-start:var(--spacing-6)}.prose *+:is(.h5,.h6,h5,h6){margin-block-start:var(--spacing-4)}.prose :is(.h0,.h1,.h2,h1,h2)+*{margin-block-start:var(--spacing-8)}.prose :is(.h3,.h4,h3,h4)+*{margin-block-start:var(--spacing-6)}.prose :is(.h5,.h6,h5,h6)+*{margin-block-start:var(--spacing-4)}}.prose a:not(.button){text-decoration:underline;text-underline-offset:2px}.prose img{border-radius:var(--rounded-sm)}.prose blockquote{text-align:center;font-size:var(--text-h3);line-height:1.2;margin-block:var(--spacing-14) var(--spacing-10)}@media(min-width:1150px){.prose blockquote{margin-block:var(--spacing-18) var(--spacing-12)}}.prose table td,.prose table th{border:1px solid rgb(var(--border-color));padding:.5rem .75rem}.rte iframe,.prose iframe{max-width:100%}.container{margin-inline:max(var(--container-gutter),50% - var(--container-max-width)/2)}.container--narrow{margin-inline:max(var(--container-gutter),50% - var(--container-narrow-max-width)/2)}.container--xs{max-width:42rem;margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content:focus{position:fixed;z-index:999;top:1rem;left:1rem;width:auto;height:auto;clip:auto;background:#fff;color:#000;padding:.5rem 1rem}.hidden{display:none!important}.block{display:block}.contents{display:contents}.relative{position:relative}.w-full{width:100%}.shrink-0{flex-shrink:0}.inline-block{display:inline-block}.h-stack{display:flex;align-items:center}.v-stack{display:grid}.wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.justify-start{justify-content:start}.justify-end{justify-content:end}.gap-0\.5{gap:var(--spacing-0-5)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-2\.5{gap:var(--spacing-2-5)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.text-with-icon{display:flex;align-items:center;gap:var(--spacing-3)}.empty\:hidden:empty{display:none}.opacity-0{opacity:0}@media(max-width:699px){.sm-max\:hidden{display:none!important}}@media(min-width:700px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:flex{display:flex!important}}@media(min-width:1000px){.md\:block{display:block!important}.md\:hidden{display:none!important}}@media(max-width:1149px){.lg-max\:hidden{display:none!important}}@media(min-width:1150px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}}@media(pointer:fine){.pointer-fine\:hidden{display:none!important}}@media not (pointer:fine){.pointer-coarse\:hidden{display:none!important}}@media(prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bg-custom{background:rgb(var(--background))}.bg-gradient{background-image:var(--gradient);background-size:cover;background-origin:border-box}.text-custom{--text-primary:var(--text-color);color:rgb(var(--text-color))}.rounded{border-radius:var(--rounded)}.rounded-sm{border-radius:var(--rounded-sm)}.rounded-full{border-radius:var(--rounded-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-block{box-shadow:var(--shadow-block)}.aspect-short{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-tall{aspect-ratio:2/3}.object-fill,.object-fill-safe{object-fit:cover;object-position:center}.place-self-start{place-self:start}.place-self-start-center{place-self:start center}.place-self-start-end{place-self:start end}.place-self-center-start{place-self:center start}.place-self-center{place-self:center}.place-self-center-end{place-self:center end}.place-self-end-start{place-self:end start}.place-self-end-center{place-self:end center}.place-self-end{place-self:end}@media(min-width:700px){.sm\:place-self-start{place-self:start}.sm\:place-self-start-center{place-self:start center}.sm\:place-self-start-end{place-self:start end}.sm\:place-self-center-start{place-self:center start}.sm\:place-self-center{place-self:center}.sm\:place-self-center-end{place-self:center end}.sm\:place-self-end-start{place-self:end start}.sm\:place-self-end-center{place-self:end center}.sm\:place-self-end{place-self:end}.sm\:text-start{text-align:start}.sm\:text-center{text-align:center}.sm\:text-end{text-align:end}}.link,.prose a:not(.button){transition:opacity .2s}.link-faded{opacity:.7;transition:opacity .2s ease-in-out}.link-faded:hover{opacity:1}.link-faded-reverse{transition:opacity .2s ease-in-out}.link-faded-reverse:hover{opacity:.7}.reversed-link{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.35em)/0 1px no-repeat;transition:background-size .3s}.group:hover .reversed-link,.reversed-link:hover{background-size:100% 1px}.link{text-decoration:underline;text-underline-offset:2px}.section{--_same:clamp(0,(var(--section-background-hash,0) - var(--previous-section-background-hash,-1))*(var(--section-background-hash,0) - var(--previous-section-background-hash,-1)),1);padding-block-start:calc(var(--section-outer-spacing-block)*var(--_same));padding-block-end:var(--section-outer-spacing-block)}.section-full{padding-inline:max(var(--container-gutter),50% - var(--container-max-width)/2)}.section-full.section--narrow{padding-inline:max(var(--container-gutter),50% - var(--container-narrow-max-width)/2)}.section-boxed{margin-inline:max(var(--container-gutter),50% - var(--container-max-width)/2);padding-inline:var(--section-inner-spacing-inline);padding-block:var(--section-inner-max-spacing-block);margin-block:var(--section-outer-spacing-block);border-radius:var(--rounded-lg)}.section-full:not(.section-blends){padding-block:var(--section-outer-spacing-block)}.section--tight{padding-block:min(48px,var(--section-outer-spacing-block))!important}@media(min-width:1600px){.section--tight{padding-block:min(64px,var(--section-outer-spacing-block))!important}}.section-boxed.section--tight{padding-block:var(--spacing-6)!important}.section-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--section-stack-spacing-block)}.section-header{display:grid;gap:var(--spacing-4);justify-content:space-between;align-items:end}.section-header .prose{max-width:700px}.section-header.text-center{justify-content:center;justify-items:center}@media(min-width:700px){.section-header{grid-template-columns:minmax(0,700px) auto}.section-header.text-center{grid-template-columns:none}}@media(min-width:1000px){.section-header{gap:var(--spacing-4) var(--spacing-12)}}.button{--button-background:var(--button-background-primary) / var(--button-background-opacity,1);--button-text-color:var(--button-text-primary);--button-outline-color:var(--button-background-primary);position:relative;display:inline-block;-webkit-appearance:none;appearance:none;border-radius:var(--rounded-button);background:rgb(var(--button-background));color:rgb(var(--button-text-color));text-align:center;font-size:var(--text-sm);letter-spacing:var(--text-letter-spacing);font-weight:700;line-height:1.6;padding:var(--spacing-2-5) var(--spacing-5);transition:background-color .15s,color .15s,box-shadow .15s,opacity .15s}.button--secondary{--button-background:var(--button-background-secondary) / var(--button-background-opacity,1);--button-text-color:var(--button-text-secondary);--button-outline-color:var(--button-background-secondary)}.button--outline{color:rgb(var(--button-outline-color));background:transparent;box-shadow:inset 0 0 0 2px currentColor}.button--subdued{--button-background:var(--text-color,var(--text-primary)) / .1;--button-text-color:var(--text-color,var(--text-primary))}.button--sm{font-size:var(--text-xs);padding-block:var(--spacing-2);line-height:1.7}.button--lg{font-size:var(--text-base);padding:.8125rem var(--spacing-6)}.button--xl{font-size:var(--text-base);padding:var(--spacing-4) var(--spacing-8)}@media(min-width:700px){.button{padding:var(--spacing-3) var(--spacing-6)}.button--sm{padding:var(--spacing-2) var(--spacing-5)}.button--lg{padding:var(--spacing-3-5) var(--spacing-8)}.button--xl{padding:1.075rem var(--spacing-10)}}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button.is-loading{color:transparent!important}.button.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.25em;height:1.25em;border:2px solid rgb(var(--button-text-color));border-right-color:transparent;border-radius:50%;animation:m-spin .7s linear infinite}@keyframes m-spin{to{transform:rotate(360deg)}}.circle-chevron{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--rounded-full);background:rgb(var(--text-color,var(--text-primary))/.1);transition:background .2s,color .2s}.group:hover .group-hover\:colors,.hover\:colors:hover{background:rgb(var(--text-color,var(--text-primary)));color:rgb(var(--background,var(--background-primary)))}.circle-button{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--rounded-full);background:rgb(var(--background,var(--background-primary)));color:rgb(var(--text-color,var(--text-primary)));transition:opacity .2s}.circle-button--lg{width:3.5rem;height:3.5rem}.circle-button--fill{background:rgb(var(--background-primary));color:rgb(var(--text-primary))}.circle-button.border{border:1px solid rgb(var(--border-color))}.circle-button[disabled]{opacity:.5}.tap-area{position:relative}.tap-area:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/core.css.map */
