html{scroll-behavior:auto}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);font-size:var(--step-0);line-height:var(--lh-body);letter-spacing:normal;color:var(--text);background-color:var(--bg)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--font-sans);font-weight:600;line-height:var(--lh-headline);letter-spacing:normal;margin:0 0 var(--space-5) 0}h1,.h1{font-size:var(--step-4);font-weight:700;line-height:var(--lh-tight);margin-bottom:var(--space-6)}h2,.h2{font-size:var(--step-3);font-weight:700;line-height:var(--lh-tight);margin-bottom:var(--space-5)}h3,.h3{font-size:var(--step-2);margin-bottom:var(--space-4)}h4,.h4{font-size:var(--step-1);margin-bottom:var(--space-3)}.text-technical+h1,.text-technical+h2,.text-technical+h3,.text-technical+h4{margin-top:var(--space-3)}p{margin:0}p+p{margin-top:var(--space-4)}a{color:currentColor}.text-technical{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:var(--tracking-technical);text-transform:uppercase;color:var(--text-muted)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.cran-section{padding-block:var(--section-padding)}@media screen and (min-width:990px){.cran-section{padding-block:var(--section-padding-desktop)}}hr,.cran-rule{border:none;border-top:1px solid var(--line);margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background-color:var(--carbon);color:var(--mineral-bone)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.button,.shopify-challenge__button,.customer button{font-weight:500;background-image:linear-gradient(rgb(var(--color-button-text)),rgb(var(--color-button-text)));background-repeat:no-repeat;background-size:0% 100%;background-position:left center;transition:background-size var(--dur-slow) var(--ease),color var(--dur-slow) var(--ease)}.button--secondary,.button--tertiary{background-image:linear-gradient(var(--text),var(--text))}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover{background-size:100% 100%;color:rgb(var(--color-button))}.button--secondary:not([disabled]):hover,.button--tertiary:not([disabled]):hover{color:var(--bg)}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:none;opacity:.55;transition:opacity var(--dur) var(--ease)}.cart-count-bubble{border-radius:var(--radius);background-color:var(--carbon);color:var(--mineral-bone)}.product-form__input--pill input[type=radio]+label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-technical);font-weight:500;border-color:var(--line)}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--text)}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--text);color:var(--bg);border-color:var(--text)}.cran-number{display:inline-block;padding-top:var(--space-2);border-top:1px solid var(--line)}.cran-pdp-reassurance{margin-top:var(--space-4)}.cran-pdp-reassurance p{margin-bottom:var(--space-3)}.cran-pdp-reassurance ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--step--1);color:var(--text-muted)}.cran-pdp-reassurance li:before{content:"\2713  ";color:var(--text)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cran-base.css.map */
