:root{--h6: calc(15 + var(--heading-scale-start))}body{--ast-ink: 46 46 46;--ast-paper: 255 255 255;--ast-ice: 246 246 250;--ast-lav: 239 239 251;--ast-violet: 91 91 225;--ast-pink: 249 100 195;--ast-link: 91 91 225;--ast-teal: 77 198 227;--ast-deep-pink: 213 38 149;--ast-action: 91 91 225;--ast-action-text: 255 255 255;--ast-action-grad: linear-gradient(90deg, #5B5BE1 0%, #D52695 50%, #5B5BE1 100%);--ast-action-rest: linear-gradient(90deg, #5B5BE1, #D52695);--ast-action-rev: linear-gradient(90deg, #D52695 0%, #5B5BE1 50%, transparent 50%);--ast-action-bg: var(--ast-action-rev) 100% 0 / 200% 100% no-repeat border-box, var(--ast-action-rest) 0 0 / 100% 100% no-repeat border-box #5B5BE1;--ast-wipe-t: .32s cubic-bezier(.3, .7, .3, 1);--ast-rule: rgb(var(--ast-ink) / .3);--ast-tint: rgb(var(--ast-violet) / .05);--ast-tint-rule: rgb(var(--ast-violet) / .22);--ast-tint-solid: #F7F7FD;--ast-num: "Barlow Condensed", "Arial Narrow", sans-serif;--heading-font-family: "AST Headline", "Barlow Condensed", "Arial Narrow", sans-serif;--heading-font-weight: 600;--ast-head: var(--heading-font-family);--ast-lbl-font: "DM Sans", var(--body-font-family);--ast-lbl-font-ls: .04em;--ast-rule-ink: 1px solid rgb(var(--ast-ink));--ast-rule-page: 1px solid var(--ast-rule);--ast-rule-light: 1px solid rgb(255 255 255 / .25);--ast-photo: 227 227 236;--ast-fig: clamp(96px, 13vw, 160px);--ast-display: clamp(38px, 5.3vw, 64px);--ast-read: 1000px;--ast-h2-lg: clamp(30px, 3.4vw, 44px);--ast-violet-on-ink: 165 165 240;--ast-ink-muted: rgb(var(--ast-ink) / .7);--ast-radius: 2px;--ast-btn-h: 43px;--ast-btn-px: 26px;--ast-btn-fs: 16px;--ast-btn-ls: .08em;--ast-lbl-fs: 15px;--ast-lbl-lh: 1.3;--ast-lbl-ls: .08em;--ast-lbl-px: 0px;--ast-tag-h: 24px;--ast-tag-px: 6px;--ast-tag-fs: 14px;--ast-tag-ls: .08em;--body-font-size: 16;--ast-small-fs: 16px;--ast-line-fs: 15px;--ast-floor-fs: 14px;--ast-box-pt: 20px;--ast-box-px: 22px;--ast-box-pb: 22px;--ast-btn-py: calc((var(--ast-btn-h) - 2px - var(--ast-btn-fs)) / 2);--ast-btn-pad: calc(var(--ast-btn-py) - var(--ast-btn-fs) * .05) var(--ast-btn-px) calc(var(--ast-btn-py) + var(--ast-btn-fs) * .05);--ast-tag-py: calc((var(--ast-tag-h) - 2px - var(--ast-tag-fs)) / 2);--ast-tag-pad: calc(var(--ast-tag-py) - var(--ast-tag-fs) * .05) var(--ast-tag-px) calc(var(--ast-tag-py) + var(--ast-tag-fs) * .05) calc(var(--ast-tag-px) + var(--ast-tag-fs) * .08);--heading-color: var(--ast-ink);--text-color: var(--ast-ink);--drawer-text-color: var(--ast-ink);--panel-heading-color: var(--ast-ink);--panel-text-color: var(--ast-ink);--star-color: var(--ast-violet);--collection-label-color: var(--ast-violet);--in-stock-text-color: var(--ast-ink);--low-stock-text-color: var(--ast-violet);--very-low-stock-text-color: var(--ast-violet);--no-stock-text-color: var(--ast-ink);--btn-bg-color: var(--ast-action);--btn-bg-hover-color: var(--ast-ink);--btn-text-color: var(--ast-action-text);--btn-alt-bg-color: var(--ast-paper);--btn-alt-bg-alpha: 0;--btn-alt-text-color: var(--ast-ink);--btn-border-width: 1px;--btn-border-radius: 2px;--btn-lg-border-radius: 2px;--btn-icon-border-radius: 2px;--input-border-width: 1px;--input-border-radius: 2px;--input-lg-border-radius: 2px;--input-with-btn-inner-radius: 2px;--textarea-border-radius: 2px;--modal-border-radius: 2px;--drawer-border-radius: 2px;--overlay-border-radius: 2px;--color-scheme-1-bg: 246 246 250 / 1;--color-scheme-1-grad: none;--color-scheme-1-heading: var(--ast-ink);--color-scheme-1-text: var(--ast-ink);--color-scheme-1-btn-bg: var(--ast-action);--color-scheme-1-btn-text: var(--ast-action-text);--color-scheme-1-btn-bg-hover: var(--ast-ink);--color-scheme-2-bg: 46 46 46 / 1;--color-scheme-2-grad: none;--color-scheme-2-heading: 255 255 255;--color-scheme-2-text: 255 255 255;--color-scheme-2-btn-bg: var(--ast-action);--color-scheme-2-btn-text: var(--ast-action-text);--color-scheme-2-btn-bg-hover: 255 255 255;--color-scheme-3-bg: 247 247 254 / 1;--color-scheme-3-grad: none;--color-scheme-3-heading: var(--ast-ink);--color-scheme-3-text: var(--ast-ink);--color-scheme-3-btn-bg: var(--ast-action);--color-scheme-3-btn-text: var(--ast-action-text);--color-scheme-3-btn-bg-hover: var(--ast-ink);--sale-label-bg-color: var(--ast-ink);--sale-label-text-color: 255 255 255;--sold-out-label-bg-color: var(--ast-ink);--sold-out-label-text-color: 255 255 255;--new-label-bg-color: var(--ast-violet);--new-label-text-color: 255 255 255;--preorder-label-bg-color: var(--ast-violet);--preorder-label-text-color: 255 255 255;--custom-label-bg-color: var(--ast-ink);--custom-label-text-color: 255 255 255;--card-bg-color: rgb(var(--ast-paper));--card-text-color: var(--ast-ink);--card-border-color: var(--ast-rule);--card-highlight-bg-color: var(--ast-tint);--card-highlight-text-color: var(--ast-ink);--card-highlight-border-color: var(--ast-tint-rule);--coll-card-bg-color: rgb(var(--ast-paper));--coll-card-border-color: var(--ast-rule)}::selection{background-color:#5b5be133}.color-scheme--2,.ast-pack--ink,.cc-article-hub .article-content .ast-inline-promo--ink{--ast-violet: var(--ast-violet-on-ink)}:focus-visible,.focus-label:focus-visible+label,.focus-label-before:focus-visible+label:before,.is-focused,.focus-label.is-focused+label,.focus-label-before.is-focused+label:before,.no-js :focus,.no-js .focus-label:focus+label,.no-js .focus-label-before:focus+label:before,.tab-used .checkbox--small:focus+.label:before,body.tab-used .products-toolbar__sort .custom-select:focus-within .custom-select__btn,.tab-used .product-info__block .media a:focus{outline:2px solid rgb(var(--ast-violet));outline-offset:2px}.btn--primary,.btn--secondary,.shopify-challenge__button,.shopify-payment-button .shopify-payment-button__button--unbranded{outline-color:rgb(var(--ast-violet))}.h0,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.font-heading{font-weight:var(--heading-font-weight, 600);letter-spacing:0}.h0,.text-h0,h1,.h1,.text-h1{line-height:1.1}h2,.h2,.text-h2{line-height:1.15}h3,.h3,.text-h3{line-height:1.2}.subheading,.section__block--subheading{color:rgb(var(--ast-violet))}.color-scheme--2 .subheading,.color-scheme--white .subheading,.text-overlay .subheading{color:inherit}.label .option-selector__label-value{font-family:var(--body-font-family);font-weight:400;letter-spacing:0;text-transform:none}.price,.qty-input__input,.header__cart-count,.unit-price,.countdown__number,.pagination__page-link,.pagination__page-current,.product-inventory__status{font-family:var(--ast-num);font-variant-numeric:tabular-nums lining-nums}a{color:rgb(var(--text-color))}.rte a:not(.btn,.cta-btn,.shop-btn),.link,.product-spec__value a{color:rgb(var(--ast-link));text-decoration:underline;text-decoration-color:rgb(var(--ast-link) / .4);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.rte a:not(.btn,.cta-btn,.shop-btn):hover,.rte a:not(.btn,.cta-btn,.shop-btn):focus-visible,.link:hover,.link:focus-visible,.product-spec__value a:hover,.product-spec__value a:focus-visible{color:transparent;background-image:var(--ast-action-rest);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-color:transparent;opacity:1}.color-scheme--2 .rte a:not(.btn,.cta-btn,.shop-btn),.color-scheme--2 .link,.color-scheme--white .rte a:not(.btn,.cta-btn,.shop-btn),.color-scheme--white .link,.text-overlay .rte a:not(.btn,.cta-btn,.shop-btn){color:inherit}.color-scheme--2 .rte a:not(.btn,.cta-btn,.shop-btn):not(:has(img)),.color-scheme--2 .link,.text-overlay .rte a:not(.btn,.cta-btn,.shop-btn):not(:has(img)){text-decoration-color:currentColor}.color-scheme--2 .rte a:not(.btn,.cta-btn,.shop-btn):is(:hover,:focus-visible),.color-scheme--2 .link:is(:hover,:focus-visible),.color-scheme--white .rte a:not(.btn,.cta-btn,.shop-btn):is(:hover,:focus-visible),.color-scheme--white .link:is(:hover,:focus-visible),.text-overlay .rte a:not(.btn,.cta-btn,.shop-btn):is(:hover,:focus-visible){color:inherit;background-image:none;text-decoration-color:currentColor}.shopify-section [data-ast-newsletter-btn]{border-color:transparent;background:var(--ast-action-bg);color:rgb(var(--ast-action-text));transition:background-position var(--ast-wipe-t)}.shopify-section [data-ast-newsletter-btn]:hover,.shopify-section [data-ast-newsletter-btn]:focus-visible{background:var(--ast-action-bg);background-position:0 0;color:rgb(var(--ast-action-text))}.btn{transition:background-color .15s,color .15s,border-color .15s,opacity .15s}.rte a.btn{text-decoration:none}.btn--primary,.spr-button-primary,.shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-challenge__button,.pxu-btn,.pxu-btn:visited,.rebuy-button,.rebuy-cart__flyout-empty-cart a,.sp-product-card-button{border:1px solid transparent;background:var(--ast-action-bg);color:rgb(var(--ast-action-text));box-shadow:none;text-shadow:none;transition:background-position var(--ast-wipe-t),color .15s,opacity .15s}.btn--primary.is-loading,.btn--primary.is-loading:hover{color:transparent;opacity:1}.btn--primary.is-loading:after,.btn--primary.is-loading:before{border-color:rgb(var(--ast-action-text))}.btn--primary.is-loading:after{border-top-color:transparent}.btn[data-ast-state]{cursor:progress;white-space:nowrap}:is(#cart-drawer,#cart,#ast-cart-pack-page,.cc-main-product) .btn.btn[data-ast-state]{opacity:1}@media(hover:hover)and (pointer:fine){.btn--primary:not(.slider-nav__btn):not([disabled]):not([aria-disabled=true]):hover,.shopify-challenge__button:not([disabled]):hover,.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):not([aria-disabled]):hover,.pxu-btn:hover,.rebuy-button:hover,.sp-product-card-button:hover{background-position:0 0;color:rgb(var(--ast-action-text));opacity:1;transform:none}}.btn--primary:not([disabled]):not([aria-disabled=true]):focus-visible,.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):focus-visible{background-position:0 0}.btn--primary[disabled]:not(.is-loading),.btn--primary[aria-disabled=true]:not(.is-loading),.btn--primary[disabled]:not(.is-loading):hover,.btn--primary[aria-disabled=true]:not(.is-loading):hover,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled],.shopify-payment-button .shopify-payment-button__button--unbranded[aria-disabled=true]{border-color:rgb(var(--text-color) / .16);background:rgb(var(--text-color) / .08);color:rgb(var(--text-color) / .7);opacity:1}@supports (color: color-mix(in srgb,red 50%,transparent)){.btn--primary[disabled]:not(.is-loading),.btn--primary[aria-disabled=true]:not(.is-loading),.btn--primary[disabled]:not(.is-loading):hover,.btn--primary[aria-disabled=true]:not(.is-loading):hover,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled],.shopify-payment-button .shopify-payment-button__button--unbranded[aria-disabled=true]{border-color:color-mix(in srgb,currentColor 16%,transparent);background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;opacity:.72}}.btn--secondary{border:1px solid currentColor;background:transparent;color:rgb(var(--text-color));box-shadow:none}.btn--secondary{--ast-wipe-fg: var(--ast-ink);--ast-wipe-on: 255 255 255;--ast-wipe-bg: transparent;--ast-wipe-icon-at: .15s}:is(.color-scheme--2,.text-overlay,.ast-on-ink,[class^=ahh-]) .btn--secondary{--ast-wipe-fg: 255 255 255;--ast-wipe-on: var(--ast-ink)}.quick-add-btn-icon{--ast-wipe-icon-at: .07s}@supports ((-webkit-background-clip: text) or (background-clip: text)) and (-webkit-text-fill-color: transparent){.btn--secondary:not(.slider-nav__btn):not(.btn--icon):not([disabled]):not(.is-loading):not(.is-active):not(.is-on):not(#ast-hover){border-color:rgb(var(--ast-wipe-fg));color:rgb(var(--ast-wipe-fg));-webkit-text-fill-color:transparent;background-color:var(--ast-wipe-bg);background-image:linear-gradient(90deg,rgb(var(--ast-wipe-on)) 50%,rgb(var(--ast-wipe-fg)) 50%),linear-gradient(rgb(var(--ast-wipe-fg)),rgb(var(--ast-wipe-fg)));background-repeat:no-repeat;background-position:100% 0,0 0;background-size:200% 100%,0% 100%;-webkit-background-clip:text,border-box;background-clip:text,border-box;opacity:1;transition:background-position var(--ast-wipe-t),background-size var(--ast-wipe-t)}.btn--secondary:not(.slider-nav__btn):not(.btn--icon):not([disabled]):not(.is-loading):not(.is-active):not(.is-on):not(#ast-hover) svg{color:rgb(var(--ast-wipe-fg));transition:color 0s linear .02s}.btn--secondary:not(.slider-nav__btn):not(.btn--icon):not([disabled]):not(.is-loading):not(.is-active):not(.is-on):not(#ast-hover):focus-visible,a:focus-visible .btn--secondary:not(.btn--icon):not([disabled]):not(.is-loading):not(.is-active):not(.is-on):not(#ast-hover){background-color:var(--ast-wipe-bg);background-position:0 0,0 0;background-size:200% 100%,100% 100%}.btn--secondary:not(.slider-nav__btn):not(.btn--icon):not([disabled]):not(.is-loading):not(.is-active):not(.is-on):not(#ast-hover):focus-visible svg,a:focus-visible .btn--secondary:not(.btn--icon):not([disabled]):not(.is-loading):not(.is-active):not(.is-on):not(#ast-hover) svg{color:rgb(var(--ast-wipe-on));transition-delay:var(--ast-wipe-icon-at)}@media(hover:hover)and (pointer:fine){.btn--secondary:not(.slider-nav__btn):not(.btn--icon):not([disabled]):not(.is-loading):not(.is-active):not(.is-on):not(#ast-hover):hover,a:hover .btn--secondary:not(.btn--icon):not([disabled]):not(.is-loading):not(.is-active):not(.is-on):not(#ast-hover){color:rgb(var(--ast-wipe-fg));background-color:var(--ast-wipe-bg);background-position:0 0,0 0;background-size:200% 100%,100% 100%}.btn--secondary:not(.slider-nav__btn):not(.btn--icon):not([disabled]):not(.is-loading):not(.is-active):not(.is-on):not(#ast-hover):hover svg,a:hover .btn--secondary:not(.btn--icon):not([disabled]):not(.is-loading):not(.is-active):not(.is-on):not(#ast-hover) svg{color:rgb(var(--ast-wipe-on));transition-delay:var(--ast-wipe-icon-at)}}.ast-header-bleed #main-content>.shopify-section:first-child .btn--secondary:not(.slider-nav__btn):not(.btn--icon):not([disabled]):not(.is-loading):not(.is-active):not(#ast-hover){background-image:linear-gradient(90deg,rgb(var(--ast-wipe-on)) 50%,rgb(var(--ast-wipe-fg)) 50%),linear-gradient(rgb(var(--ast-wipe-fg)),rgb(var(--ast-wipe-fg)))!important;background-repeat:no-repeat!important;background-position:100% 0,0 0!important;background-size:200% 100%,0% 100%!important;-webkit-background-clip:text,border-box!important;background-clip:text,border-box!important}.ast-header-bleed #main-content>.shopify-section:first-child .btn--secondary:not(.slider-nav__btn):not(.btn--icon):not([disabled]):not(.is-loading):not(.is-active):not(#ast-hover):focus-visible{background-color:transparent!important;background-position:0 0,0 0!important;background-size:200% 100%,100% 100%!important}@media(hover:hover)and (pointer:fine){.ast-header-bleed #main-content>.shopify-section:first-child .btn--secondary:not(.slider-nav__btn):not(.btn--icon):not([disabled]):not(.is-loading):not(.is-active):not(#ast-hover):hover{background-color:transparent!important;background-position:0 0,0 0!important;background-size:200% 100%,100% 100%!important}}}@supports ((-webkit-background-clip: text) or (background-clip: text)) and (-webkit-text-fill-color: transparent){body [class^=bundle-product-button-template]:not([disabled]):not(#ast-hover){border-color:rgb(var(--ast-ink));color:rgb(var(--ast-ink));-webkit-text-fill-color:transparent;background-color:rgb(var(--ast-paper));background-image:linear-gradient(90deg,#fff 50%,rgb(var(--ast-ink)) 50%),linear-gradient(rgb(var(--ast-ink)),rgb(var(--ast-ink)));background-repeat:no-repeat;background-position:100% 0,0 0;background-size:200% 100%,0% 100%;-webkit-background-clip:text,border-box;background-clip:text,border-box;transition:background-position var(--ast-wipe-t),background-size var(--ast-wipe-t)}body [class^=bundle-product-button-template]:not([disabled]):not(#ast-hover)>:is(p,span){-webkit-text-fill-color:transparent}body [class^=bundle-product-button-template]:not([disabled]):not(#ast-hover):is(:hover,:focus-visible){color:rgb(var(--ast-ink));background-color:rgb(var(--ast-paper));background-position:0 0,0 0;background-size:200% 100%,100% 100%}}@supports not (((-webkit-background-clip: text) or (background-clip: text)) and (-webkit-text-fill-color: transparent)){body [class^=bundle-product-button-template]{transition:none}}@supports not (((-webkit-background-clip: text) or (background-clip: text)) and (-webkit-text-fill-color: transparent)){.btn--secondary:not(.slider-nav__btn):not(.btn--icon){transition:none}.btn--secondary:not(.slider-nav__btn):not(.btn--icon):not([disabled]):not(.is-loading):not(#ast-hover):focus-visible{background:rgb(var(--ast-wipe-fg))!important;border-color:rgb(var(--ast-wipe-fg))!important;color:rgb(var(--ast-wipe-on))!important}@media(hover:hover)and (pointer:fine){.btn--secondary:not(.slider-nav__btn):not(.btn--icon):not([disabled]):not(.is-loading):not(#ast-hover):hover,a:hover .btn--secondary:not(.btn--icon):not([disabled]):not(.is-loading):not(#ast-hover){background:rgb(var(--ast-wipe-fg))!important;border-color:rgb(var(--ast-wipe-fg))!important;color:rgb(var(--ast-wipe-on))!important}}}@media(prefers-reduced-motion:reduce){.btn--primary,.btn--secondary,.btn--secondary svg,.shopify-section [data-ast-newsletter-btn],.shopify-payment-button .shopify-payment-button__button--unbranded,.mobile-menu-footer .mobile-menu-footer__btn--cta,body [class^=bundle-submit-button-template],body [class^=bundle-product-button-template],body .ast-quiz :is(.btn-next,.btn-guide),.collabs-page a.collabs-page__cta-main,.okeReviews .oke-button,.cart-email-optin__btn,.cc-article-hub .article-wrap :is(.cta-btn,.shop-btn){transition:none!important}}.btn.btn--secondary.is-active{background-color:rgb(var(--ast-ink));border-color:rgb(var(--ast-ink));color:#fff}.color-scheme--2 .btn.btn--secondary.is-active{background-color:#fff;border-color:#fff;color:rgb(var(--ast-ink))}.btn--secondary.is-loading{color:transparent}.btn--secondary.is-loading:after,.btn--secondary.is-loading:before{border-color:currentColor}.btn--secondary.is-loading:after{border-top-color:transparent}.section.color-scheme:not(.color-scheme--none):not(.color-scheme--white):not(.container):not(.section--full-width){margin-top:0;margin-bottom:0}.section.color-scheme:not(.color-scheme--none):not(.color-scheme--white):not(.container):not(.section--full-width):not([class*=section--padded]){padding-top:calc(var(--section-gap) * var(--fluid-1-5));padding-bottom:calc(var(--section-gap) * var(--fluid-1-5))}.cc-header .main-menu__content .promo__content .rte,.cc-header .main-menu__content .promo__content .rte *{color:var(--promo-text-color)!important}.btn--icon,.btn--icon.btn--lg,.slider-nav__btn{border-radius:2px}.input,select,.custom-select__btn{border:1px solid rgb(var(--ast-ink) / .35);border-radius:2px}.input:focus,select:focus,.custom-select__btn:focus,.js .qty-input--combined:focus-within{border-color:rgb(var(--ast-violet));box-shadow:0 0 0 1px rgb(var(--ast-violet))}textarea{border-radius:2px!important}.input-with-button{border-radius:2px;box-shadow:inset 0 0 0 1px rgb(var(--ast-ink) / .35)}.input-with-button:focus-within{box-shadow:inset 0 0 0 1px rgb(var(--ast-violet)),0 0 0 1px rgb(var(--ast-violet))}.custom-select__listbox{border:1px solid rgb(var(--ast-ink));border-radius:2px;box-shadow:none}.qty-input .qty-input__input,.qty-input .qty-input__btn,.js .qty-input.qty-input--combined{border-color:rgb(var(--ast-ink) / .35);border-radius:2px}.js .qty-input.qty-input--combined:focus-within{border-color:rgb(var(--ast-violet));box-shadow:0 0 0 1px rgb(var(--ast-violet))}.color-scheme:not(.color-scheme--no-btns) .qty-input{--input-text-color: var(--text-color);border-color:rgb(var(--ast-ink) / .35)}.opt-label.opt-label{border-radius:2px;font-family:var(--ast-num);font-weight:600;letter-spacing:.04em}.opt-label.opt-label--btn{border-color:rgb(var(--ast-ink) / .35)}.opt-btn:checked+.opt-label.opt-label--btn{border-color:rgb(var(--ast-ink))}.opt-btn:checked+.opt-label.opt-label:not(.opt-label--swatch):after{border-radius:2px;box-shadow:0 0 0 1px rgb(var(--ast-ink))}.opt-label.opt-label:not([data-swatch]):hover:after{box-shadow:none}.opt-label .opt-label__media,.opt-label.opt-label:not([data-swatch]):after{border-radius:2px}.alert{border-radius:2px}.badge{margin:-.45em 0}.badge.collection-label{border:1px solid rgb(var(--ast-ink));background-color:rgb(var(--ast-paper));box-shadow:none;color:rgb(var(--ast-ink))}.badge.collection-label:before{display:none}.main-nav__badge,.main-nav__badge--1,.main-nav__badge--2,.main-nav__badge--3,.mega-nav--badge-pill .main-nav__badge--1,.mega-nav--badge-pill .main-nav__badge--2,.mega-nav--badge-pill .main-nav__badge--3,.mega-nav--badge-outline .main-nav__badge--1,.mega-nav--badge-outline .main-nav__badge--2,.mega-nav--badge-outline .main-nav__badge--3{border-color:transparent;background-color:rgb(var(--ast-violet));color:#fff;animation:none}.price__current{font-size:1.2em;font-weight:600;letter-spacing:.01em}.price__from,.price__was,.unit-price{font-weight:500}.price__was{font-size:.9em;color:rgb(var(--text-color) / .7)}.text-theme-light{color:rgb(var(--text-color) / .7)}.price--on-sale .price__current{color:rgb(var(--ast-violet))}.header__cart-count{border-radius:2px;background-color:rgb(var(--ast-violet));color:#fff;font-weight:700}.Vtl-WishlistHeader__HeartCounter{background:rgb(var(--ast-violet))}.card--related{background-color:transparent;border-bottom:1px solid var(--ast-rule)}.card:not(.card--related):not(.card--no-lines) .price--top{border-top-color:var(--ast-rule)}.card--highlight-product:not(.card--product-contained):before{border:1px solid var(--ast-tint-rule);background-color:var(--ast-tint);background-image:none}.card__media--circle,.card__media--circle .media{border-radius:2px}.breadcrumbs{font-family:var(--ast-num);font-size:.9em;font-weight:500;letter-spacing:.02em;color:rgb(var(--text-color) / .78)}.breadcrumbs-list__link:hover{color:rgb(var(--ast-violet))}.breadcrumbs-list__link,.ast-crumbs a,.ast-blh__crumbs a,.article-hub__breadcrumb a,[class*=__breadcrumb] a{display:inline-block;padding:6px 2px;margin:-6px -2px}.announcement .rte a,.announcement__text a,.footer .footer-sublinks a,.footer .footer__base a{display:inline-block;padding-block:4px;margin-block:-4px}.products-toolbar .products-toolbar__sort .custom-select__btn{padding-block:6px;margin-block:-6px}.pagination__page-link,.pagination__page-current,.pagination__arrow,.pagination__next-label{font-family:var(--ast-num);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pagination__page-link{color:rgb(var(--text-color) / .8)}.pagination__page-current,:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) .pagination__page-link:hover{color:rgb(var(--text-color));background:linear-gradient(90deg,rgb(var(--ast-violet)),rgb(var(--ast-pink))) no-repeat center bottom / 1.3em 2px}.pagination__page-link:is(:hover,:focus-visible):not(:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) *),.pagination__arrow:not([aria-disabled]):is(:hover,:focus-visible):not(:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) *) :is(.pagination__prev-label,.pagination__next-label){background-image:var(--ast-action-rest);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pagination__bar{background-color:var(--ast-rule)}.drawer:not(.facets){border-inline-start:1px solid var(--ast-rule);box-shadow:none}.drawer__header{border-bottom:1px solid var(--ast-rule)}.drawer__footer{box-shadow:none;border-top:1px solid var(--ast-rule)}.cart-drawer__summary--top,.cart-drawer__summary--top .cart-drawer-popup,.cart-drawer__summary--top.cart-drawer--checkout--sticky-true{border-color:var(--ast-rule)}.main-nav__child{box-shadow:none;border-top:1px solid var(--ast-rule)}.mega-nav--accent-border{border-top:1px solid var(--ast-rule);border-image:none}.main-nav__grandchild .main-nav__item[aria-current=page]{border-inline-start:0;padding-inline-start:0;color:rgb(var(--ast-violet))}.disclosure--row{border-color:var(--ast-rule)}hr{background-color:var(--ast-rule)}.rte table{border-collapse:collapse;border-top:1px solid rgb(var(--ast-ink))}.rte th,.rte td{border:0;border-bottom:1px solid var(--ast-rule);text-align:start;vertical-align:top}.rte thead th{border-bottom:1px solid var(--ast-rule);font-family:var(--ast-num);font-size:.82em;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rte table caption{caption-side:top;padding:0 0 .5em;text-align:start;font-weight:600}.rte table .num{font-family:var(--ast-num);font-size:1.1em;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.rte tbody tr:last-child>*{border-bottom:0}body{--oke-stars-foregroundColor: rgb(var(--ast-violet));--oke-stars-backgroundColor: rgb(var(--ast-ink) / .16);--oke-stars-borderWidth: 0}.okeReviews[data-oke-container],div.okeReviews{--oke-button-backgroundColor: rgb(var(--ast-action));--oke-button-backgroundColorHover: rgb(var(--ast-action));--oke-button-backgroundColorActive: rgb(var(--ast-action));--oke-button-textColor: rgb(var(--ast-action-text));--oke-button-textColorHover: rgb(var(--ast-action-text));--oke-button-textColorActive: rgb(var(--ast-action-text));--oke-button-borderColor: transparent;--oke-button-borderColorHover: transparent;--oke-button-borderColorActive: transparent;--oke-button-borderRadius: 2px;--oke-button-borderWidth: 1px;--oke-border-color: rgb(var(--ast-ink) / .16);--oke-shadingColor: rgb(var(--ast-paper));--oke-text-primaryColor: rgb(var(--ast-ink));--oke-text-secondaryColor: rgb(var(--ast-ink) / .72);--oke-highlightColor: rgb(var(--ast-violet));--oke-avatar-backgroundColor: rgb(var(--ast-paper));--oke-avatar-placeholderTextColor: rgb(var(--ast-ink));--oke-filter-borderRadius: 2px;--oke-filter-borderColor: rgb(var(--ast-ink) / .16);--oke-filter-backgroundColorActive: rgb(var(--ast-ink));--oke-filter-borderColorActive: rgb(var(--ast-ink));--oke-filter-textColorActive: rgb(var(--ast-paper));font-size:14px!important;margin-top:-40px!important}[data-oke-widget]>.okeReviews[data-oke-container],[data-oke-widget]>div.okeReviews{margin-top:0!important}[data-oke-star-rating] .okeReviews.oke-sr{font-size:var(--ast-floor-fs)!important}.okeReviews[data-oke-container] .oke-w-reviews-filterToggle,div.okeReviews .oke-w-reviews-filterToggle,.okeReviews[data-oke-container] .oke-showMore-button,div.okeReviews .oke-showMore-button{--oke-button-backgroundColor: rgb(var(--ast-paper));--oke-button-backgroundColorHover: rgb(var(--ast-ink));--oke-button-backgroundColorActive: rgb(var(--ast-ink));--oke-button-textColor: rgb(var(--ast-ink));--oke-button-textColorHover: rgb(var(--ast-paper));--oke-button-textColorActive: rgb(var(--ast-paper));--oke-button-borderColor: rgb(var(--ast-ink));--oke-button-borderColorHover: rgb(var(--ast-ink));--oke-button-borderColorActive: rgb(var(--ast-ink))}.okeReviews[data-oke-container] .oke-button:not(.oke-w-reviews-filterToggle):not(.oke-showMore-button),div.okeReviews .oke-button:not(.oke-w-reviews-filterToggle):not(.oke-showMore-button){background-image:var(--ast-action-rev),var(--ast-action-rest);background-size:200% 100%,100% 100%;background-position:100% 0,0 0;background-repeat:no-repeat;background-origin:border-box;transition:background-position var(--ast-wipe-t)}.okeReviews[data-oke-container] .oke-button:not(.oke-w-reviews-filterToggle):not(.oke-showMore-button):hover,div.okeReviews .oke-button:not(.oke-w-reviews-filterToggle):not(.oke-showMore-button):hover,.okeReviews[data-oke-container] .oke-button:not(.oke-w-reviews-filterToggle):not(.oke-showMore-button):focus-visible,div.okeReviews .oke-button:not(.oke-w-reviews-filterToggle):not(.oke-showMore-button):focus-visible{background-position:0 0}.okeReviews[data-oke-container] .oke-button:focus-visible,div.okeReviews .oke-button:focus-visible{outline:2px solid rgb(var(--ast-violet));outline-offset:2px}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button,.okeReviews[data-oke-container] .oke-button:hover,div.okeReviews .oke-button:hover{box-shadow:none!important}.okeReviews[data-oke-container] .oke-w-ratingAverageModule-rating-average,div.okeReviews .oke-w-ratingAverageModule-rating-average,.okeReviews[data-oke-container] .oke-w-recommendsModule-value,div.okeReviews .oke-w-recommendsModule-value{font-family:var(--ast-num)!important;font-weight:700!important;line-height:1!important;color:rgb(var(--ast-violet))!important;font-variant-numeric:tabular-nums lining-nums}.okeReviews[data-oke-container] .oke-w-ratingAverageModule-rating-average,div.okeReviews .oke-w-ratingAverageModule-rating-average{font-size:48px!important}.okeReviews[data-oke-container] .oke-w-recommendsModule-value,div.okeReviews .oke-w-recommendsModule-value{font-size:32px!important}.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-bar,div.okeReviews .oke-w-breakdownModule-distribution-bar{background-color:rgb(var(--ast-ink) / .16)!important;border-radius:0!important}.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-bar-fill,div.okeReviews .oke-w-breakdownModule-distribution-bar-fill{background-color:rgb(var(--ast-violet))!important;border-radius:0!important}.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-label-number,div.okeReviews .oke-w-breakdownModule-distribution-label-number,.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-count,div.okeReviews .oke-w-breakdownModule-distribution-count,.okeReviews[data-oke-container] .oke-w-reviewer-name,div.okeReviews .oke-w-reviewer-name{font-family:var(--ast-num)!important;font-weight:600!important;letter-spacing:.02em!important;font-variant-numeric:tabular-nums lining-nums}.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-highlight.oke-is-clickable,div.okeReviews .oke-w-breakdownModule-distribution-highlight.oke-is-clickable{min-height:28px!important}.okeReviews[data-oke-container] .oke-w-review-side,div.okeReviews .oke-w-review-side{border-width:0!important;background:none!important}.okeReviews[data-oke-container] .oke-avatar-placeholder,div.okeReviews .oke-avatar-placeholder{outline:1px solid rgb(var(--ast-ink) / .16);outline-offset:-1px;font-family:var(--ast-num)!important;font-size:15px!important;letter-spacing:.04em}.oke-reviewContent-title{font-size:var(--ast-small-fs)!important;font-weight:700!important}.oke-reviewContent-body{font-size:16px!important;line-height:1.6!important}.oke-w-reviewer-name{font-size:var(--ast-line-fs)!important}.oke-w-reviewReply-body,.oke-w-reviewReply-body p{font-size:var(--ast-small-fs)!important}.okeReviews.okeReviews[data-oke-container]{--oke-text-small: var(--ast-floor-fs) !important;font-size:var(--ast-floor-fs)!important}.okeReviews[data-oke-container] .oke-w-reviewer-verified,div.okeReviews .oke-w-reviewer-verified,.oke-w-reviewer-verified{background:none!important;-webkit-text-fill-color:currentColor!important;color:rgb(var(--ast-violet))!important;font-size:var(--ast-floor-fs)!important;font-weight:600!important}.okeReviews[data-oke-container] .oke-w-reviewerRecommendation--yes:before,div.okeReviews .oke-w-reviewerRecommendation--yes:before,.okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before,div.okeReviews .oke-w-reviewer-verified-icon:before,.oke-w-reviewer-verified-icon:before{background:none!important;-webkit-text-fill-color:currentColor!important;color:rgb(var(--ast-violet))!important}.okeReviews[data-oke-container] .oke-button-container,div.okeReviews .oke-button-container{background:none}.oke-media-image,.oke-product-thumbnail-image,.oke-avatar,.oke-avatar-placeholder{border-radius:2px!important}.oke-media{border-radius:2px!important;overflow:hidden!important}.oke-tag{padding:3px 8px!important;border-radius:2px!important;font-family:var(--ast-num)!important;font-size:var(--ast-floor-fs)!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.oke-reviewContent-readMore{color:rgb(var(--ast-violet))!important;font-weight:600!important}.oke-footerBadges{opacity:.3!important;transition:opacity .2s ease!important}.oke-footerBadges:hover{opacity:.7!important}.oke-helpful,.oke-w-review-helpful{display:none!important}.okeReviews .oke-w-review-footer:not(:has(>:not(.oke-footerBadges,.oke-w-review-helpful))):not(:has(.oke-footerBadges>*)){display:none!important}.okeReviews .oke-reviewCarousel{--oke-border-color: rgb(var(--ast-ink) / .16) !important;--oke-border-width: 1px !important;--oke-highlightColor: rgb(var(--ast-violet)) !important;--oke-text-primaryColor: rgb(var(--ast-ink)) !important;--oke-text-secondaryColor: var(--ast-ink-muted) !important;padding-top:48px!important}.oke-reviewCarousel .hooper-track{align-items:flex-start!important}.oke-reviewCarousel.oke-is-small .hooper-track{align-items:center!important}.oke-reviewCarousel .oke-reviewCarousel-reviews-review{height:auto!important;padding:0!important;border-left:1px solid var(--ast-rule)}.oke-reviewCarousel .hooper-list{clip-path:inset(0 0 0 1px)}.oke-reviewCarousel .oke-testimonialCard{height:auto!important;padding:0 28px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.oke-reviewCarousel .oke-reviewCarousel-reviews-review:hover .oke-testimonialCard{box-shadow:none!important}.oke-reviewCarousel .oke-testimonialCard-content,.oke-reviewCarousel .oke-testimonialCard-content .oke-reviewContent{margin:0!important}.oke-reviewCarousel .oke-reviewContent-title{margin:14px 0 0!important;color:rgb(var(--ast-ink))!important;font-family:var(--body-font-family)!important;font-size:var(--ast-small-fs)!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.oke-reviewCarousel .oke-reviewContent-title.ast-oke-rating-title{display:none!important}.oke-reviewCarousel .oke-reviewContent-body{margin:10px 0 0!important}.oke-reviewCarousel .oke-reviewContent-body,.oke-reviewCarousel .oke-reviewContent-body p{color:rgb(var(--ast-ink))!important;font-family:var(--body-font-family)!important;font-size:18px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important}.oke-reviewCarousel .oke-reviewContent-body>p:first-child{text-indent:-.42em}.oke-reviewCarousel .oke-reviewContent-body>p:first-child:before{content:"\201c"}.oke-reviewCarousel .oke-reviewContent-body>p:last-child:after{content:"\201d"}.oke-reviewCarousel .oke-testimonialCard-container{margin:0!important}.oke-reviewCarousel .oke-testimonialCard-media{margin:16px 0 0!important}.oke-reviewCarousel .oke-mediaStrip>li{height:96px!important}.oke-reviewCarousel .oke-testimonialCard-head{height:auto!important;margin:18px 0 0!important;padding:0!important;border:0!important;align-items:center!important;gap:14px}.oke-reviewCarousel .oke-testimonialCard-reviewer{min-width:0}.oke-reviewCarousel .oke-w-reviewer-identity,.oke-reviewCarousel .oke-w-reviewer-verified{display:inline-block!important}.oke-reviewCarousel .oke-w-reviewer-identity{margin-right:10px}.oke-reviewCarousel .oke-w-reviewer-name{color:rgb(var(--ast-ink))!important;font-family:var(--ast-num)!important;font-weight:600!important;text-transform:uppercase!important}.oke-reviewCarousel .oke-w-reviewer-verified{margin-left:0!important;font-family:var(--ast-num)!important;text-transform:uppercase!important}.oke-reviewCarousel .oke-testimonialCard-productName{margin:4px 0 0!important;color:var(--ast-ink-muted)!important;font-family:var(--body-font-family)!important;font-size:var(--ast-floor-fs)!important;line-height:1.4!important}.oke-reviewCarousel .oke-testimonialCard-productName a{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--ast-link) / .4);text-decoration-thickness:1px;text-underline-offset:3px}.oke-reviewCarousel .oke-testimonialCard-product{flex:none}.oke-reviewCarousel .oke-product-thumbnail{background:rgb(var(--ast-photo))!important;border-radius:2px}.oke-reviewCarousel .oke-product-thumbnail-image{border:1px solid var(--ast-rule)!important}.oke-reviewCarousel .oke-w-review-footer,.oke-reviewCarousel .oke-footerBadges{display:none!important}.oke-reviewCarousel .oke-prevNextButton{width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:2px!important;background:none!important;box-shadow:none!important}.oke-reviewCarousel .oke-prevNextButton-icon{width:26px!important;height:26px!important;color:rgb(var(--ast-ink))!important;font-size:26px!important;transition:color .15s,transform .1s ease}.oke-reviewCarousel .oke-prevNextButton:hover .oke-prevNextButton-icon{color:rgb(var(--ast-violet))!important}.oke-reviewCarousel .oke-prevNextButton:focus-visible{outline:2px solid rgb(var(--ast-violet));outline-offset:2px}@media(max-width:768.98px){.oke-reviewCarousel .oke-testimonialCard{padding:0 8px!important}.oke-reviewCarousel .oke-reviewContent-body,.oke-reviewCarousel .oke-reviewContent-body p{font-size:16px!important}}.custom-select__btn.input{font-size:16px}@media(max-width:767.98px){input[type=email],input[type=search],input[type=text],input[type=tel],input[type=number],input[type=password],input[type=url],input:not([type]),textarea,select{font-size:16px!important}}.okeReviews[data-oke-container]:has(>.oke-ratingsBadge--large){margin-top:-28px!important}.oke-ratingsBadge--large{display:inline-block;padding:4px 2px;color:rgb(var(--ast-ink));text-decoration:none!important}.oke-largeBadge{--oke-stars-foregroundColor: rgb(var(--ast-violet));--oke-stars-backgroundColor: rgb(var(--ast-ink) / .16);--oke-stars-borderWidth: 0;display:inline-flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;line-height:1!important}.oke-largeBadge-svg{display:none!important}.oke-largeBadge-count,.oke-largeBadge-text,.oke-largeBadge-stars{position:static!important;width:auto!important;max-width:none!important;margin:0!important}.oke-largeBadge-stars{order:-1;margin-right:4px!important;line-height:0!important}.oke-largeBadge-count,.oke-largeBadge-text{color:rgb(var(--ast-ink))!important;font-family:var(--ast-num)!important;font-weight:600!important;text-transform:uppercase!important}.oke-largeBadge-count{font-variant-numeric:tabular-nums lining-nums}.oke-ratingsBadge--large:is(:hover,:focus-visible) :is(.oke-largeBadge-count,.oke-largeBadge-text),.okeReviews a.oke-product-details-name:is(:hover,:focus-visible){background-image:var(--ast-action-rest);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-decoration-color:transparent}.oke-ratingsBadge--large:focus-visible{outline:2px solid rgb(var(--ast-violet));outline-offset:2px}.shopify-section.cc-apps:has([data-oke-widget] .oke-state-empty):not(:has(.oke-w-header))>.section{margin-top:0!important;padding-top:24px!important;padding-bottom:24px!important}.shopify-section.cc-apps:has([data-oke-widget] .oke-state-empty):not(:has(.oke-w-header)){margin-top:48px}[data-oke-widget]>.okeReviews[data-oke-container]:has(.oke-state-empty):not(:has(.oke-w-header)){max-width:none!important;margin:0!important;padding:0!important}[data-oke-widget]>.okeReviews[data-oke-container]:not(:has(.oke-w-header)) .oke-state:has(>.oke-state-empty){padding:0!important;border:0!important;text-align:left!important}[data-oke-widget]>.okeReviews[data-oke-container]:not(:has(.oke-w-header)) .oke-state-empty{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px 20px}[data-oke-widget]>.okeReviews[data-oke-container]:not(:has(.oke-w-header)) .oke-state-empty-text{margin:0!important;color:rgb(var(--ast-ink))!important;font-family:var(--body-font-family)!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}[data-oke-widget]>.okeReviews[data-oke-container]:not(:has(.oke-w-header)) .oke-state-empty-button{margin:0!important}[data-oke-widget]>.okeReviews[data-oke-container]:not(:has(.oke-w-header)) .oke-state-empty .oke-button{--oke-button-backgroundColor: rgb(var(--ast-paper));--oke-button-backgroundColorHover: rgb(var(--ast-ink));--oke-button-backgroundColorActive: rgb(var(--ast-ink));--oke-button-textColor: rgb(var(--ast-ink));--oke-button-textColorHover: rgb(var(--ast-paper));--oke-button-textColorActive: rgb(var(--ast-paper));--oke-button-borderColor: rgb(var(--ast-ink));--oke-button-borderColorHover: rgb(var(--ast-ink));--oke-button-borderColorActive: rgb(var(--ast-ink));display:inline-block!important;width:auto!important;border:1px solid rgb(var(--ast-ink))!important;background:rgb(var(--ast-paper))!important;color:rgb(var(--ast-ink))!important;box-shadow:none!important;text-decoration:none!important;transition:background-color .15s,color .15s}[data-oke-widget]>.okeReviews[data-oke-container]:not(:has(.oke-w-header)) .oke-state-empty .oke-button:hover,[data-oke-widget]>.okeReviews[data-oke-container]:not(:has(.oke-w-header)) .oke-state-empty .oke-button:active{background:rgb(var(--ast-ink))!important;color:rgb(var(--ast-paper))!important;box-shadow:none!important}[data-oke-widget]>.okeReviews[data-oke-container]:not(:has(.oke-w-header)) .oke-state-empty .oke-button:focus-visible{outline:2px solid rgb(var(--ast-violet));outline-offset:2px}.okeReviews .oke-w-reviews-filterToggle,.okeReviews .oke-showMore-button,[data-oke-widget]>.okeReviews[data-oke-container]:not(:has(.oke-w-header)) .oke-state-empty .oke-button{transition:none!important}@supports ((-webkit-background-clip: text) or (background-clip: text)) and (-webkit-text-fill-color: transparent){[data-oke-widget]>.okeReviews[data-oke-container]:not(:has(.oke-w-header)) .oke-state-empty .oke-button:not(#ast-hover){-webkit-text-fill-color:transparent;background-color:rgb(var(--ast-paper))!important;background-image:linear-gradient(90deg,#fff 50%,rgb(var(--ast-ink)) 50%),linear-gradient(rgb(var(--ast-ink)),rgb(var(--ast-ink)))!important;background-repeat:no-repeat!important;background-position:100% 0,0 0!important;background-size:200% 100%,0% 100%!important;-webkit-background-clip:text,border-box!important;background-clip:text,border-box!important;transition:background-position var(--ast-wipe-t),background-size var(--ast-wipe-t)!important}[data-oke-widget]>.okeReviews[data-oke-container]:not(:has(.oke-w-header)) .oke-state-empty .oke-button:not(#ast-hover):is(:hover,:focus-visible,:active){color:rgb(var(--ast-ink))!important;background-color:rgb(var(--ast-paper))!important;background-position:0 0,0 0!important;background-size:200% 100%,100% 100%!important}}@media(prefers-reduced-motion:reduce){[data-oke-widget]>.okeReviews[data-oke-container]:not(:has(.oke-w-header)) .oke-state-empty .oke-button:not(#ast-hover){transition:none!important}}[data-oke-widget]>.okeReviews[data-oke-container]:not(:has(.oke-w-header)) .oke-state-empty .oke-w-writeReview:before{display:none!important}@media(max-width:768.98px){.shopify-section.cc-apps:has([data-oke-widget] .oke-state-empty):not(:has(.oke-w-header)){margin-top:32px}.shopify-section.cc-apps:has([data-oke-widget] .oke-state-empty):not(:has(.oke-w-header))>.section{padding-top:20px!important;padding-bottom:20px!important}}.shopify-section:has(>#reviews)+.shopify-section.cc-apps:has([data-oke-widget] .oke-state-empty):not(:has(.oke-w-header)){margin-top:0}.shopify-section:has(>#reviews)+.shopify-section.cc-apps:has([data-oke-widget] .oke-state-empty):not(:has(.oke-w-header))>.section{padding-top:8px!important}store-header.header{--header-accent-color: var(--ast-violet)}.header{border-bottom-color:var(--ast-rule)}.header .main-menu{--nav-line-color: var(--ast-rule);letter-spacing:0}.main-nav__link--featured,.main-nav__link--featured:hover,.main-nav__link--featured.is-active{color:rgb(var(--ast-violet))}.main-nav__collection-image-rounded,.main-nav__collection-image-circle,.child-nav__collection-image .main-nav__collection-image,.main-nav__item--go .icon,.main-nav__icon-circle .icon,.header .predictive-search{border-radius:2px}.announcement{font-family:var(--ast-num);font-size:var(--ast-line-fs);font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}@media(max-width:767.98px){.announcement{letter-spacing:.02em}.announcement>.container{padding-inline:16px}}.announcement.announcement .rte a:not(.btn,.cta-btn,.shop-btn),.announcement.announcement .announcement__text a{color:inherit;background:none;text-decoration:underline;text-decoration-color:rgb(var(--ast-pink));text-decoration-thickness:2px;text-underline-offset:.2em}.announcement.announcement .rte a:not(.btn,.cta-btn,.shop-btn):hover,.announcement.announcement .announcement__text a:hover{color:inherit;text-decoration-color:currentColor}.announcement.announcement .rte a:not(.btn,.cta-btn,.shop-btn):is(:hover,:focus-visible),.announcement.announcement .announcement__text a:is(:hover,:focus-visible){background-image:var(--ast-action-rest);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-decoration-color:transparent}@media(min-width:769px){.main-nav__child.mega-nav--heading-uppercase .child-nav__item:not(.main-nav__item--back):not(.main-nav__item-header),.main-nav__child.mega-nav--heading-bold-uppercase .child-nav__item:not(.main-nav__item--back):not(.main-nav__item-header),.main-nav__child.mega-nav--no-grandchildren .child-nav__item:not(.main-nav__item--back):not(.main-nav__item-header){font-family:var(--ast-num);font-size:.88em;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.main-nav__child.mega-nav--columns .child-nav__item--toggle:not(.nav__item--no-underline){border-bottom-color:rgb(var(--ast-ink))}.main-nav__child.mega-nav--column-dividers .child-nav>li:not(:last-child){border-inline-end:0}.main-nav__child.mega-nav{max-height:calc(100vh - var(--content-start, 150px))}}@media(min-width:1280px){.main-nav__child.mega-nav--columns .child-nav.xl\:grid-cols-4{grid-template-columns:repeat(4,auto);column-gap:32px;justify-content:space-between;padding-inline-end:32px}.main-nav__child .main-nav__grandchild .main-nav__item:hover{color:rgb(var(--ast-violet))}}.main-nav__promos .promo{border:1px solid var(--ast-tint-rule);border-radius:2px;background-color:var(--ast-tint)}.main-nav__promos .promo__content .rte{font-family:var(--ast-head);font-weight:600;line-height:1.2}.main-nav__promos .promo__content .rte a{text-decoration:none}.ast-mega-links ul{margin:0;padding:0;list-style:none}.ast-mega-links li{margin:0}.ast-mega-links li:before,.ast-mega-links li::marker{content:none}.ast-mega-links a{display:block;color:inherit;text-decoration:none}@media(max-width:768.98px){.main-nav__promos.ast-mega-promos--links{margin-top:0}.ast-mega-links{grid-column:1 / -1;margin:0 0 48px}.ast-mega-links__heading{display:none}.ast-mega-links li{border-bottom:1px solid var(--ast-rule)}.ast-mega-links a{padding:24px 44px 24px 16px;font-size:18px;line-height:1.5;font-weight:600}}@media(min-width:769px){.ast-mega-links__heading{margin:0 0 8px;padding:10px 0;border-bottom:1px solid rgb(var(--ast-ink));font-family:var(--ast-num);font-weight:600;font-size:.88em;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.ast-mega-links{max-width:240px}.ast-mega-links a{padding:.4em 0;font-size:.88em;line-height:1.6}.ast-mega-links a:hover{color:rgb(var(--ast-violet))}}.mega-menu-featured .mega-menu-featured__heading{font-family:var(--ast-num);font-size:var(--ast-floor-fs);font-weight:600;letter-spacing:.08em;color:rgb(var(--nav-child-text-color) / .72)}.mega-menu-featured .mega-menu-featured__grid-image,.mega-menu-featured .mega-menu-featured__grid-image--circle,.mega-menu-featured .mega-menu-featured__grid-image--circle img,.mega-menu-featured .mega-menu-featured__minimal-image,.mega-menu-featured .mega-menu-featured__minimal-image--circle,.mega-menu-featured .mega-menu-featured__minimal-image--circle img,.main-nav__child .mega-menu-countdown,.main-nav__child .grandchild-nav__image,.main-nav__grandchild .grandchild-nav__circle,.main-nav__grandchild .grandchild-nav__circle img{border-radius:2px}.mega-menu-featured .mega-menu-featured__grid-price,.mega-menu-featured .mega-menu-featured__minimal-price{font-family:var(--ast-num);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums lining-nums;color:rgb(var(--nav-child-text-color))}.mega-menu-featured .mega-menu-featured__grid-title,.mega-menu-featured .mega-menu-featured__minimal-title{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:15px;line-height:1.25}.main-nav__grandchild .grandchild-nav__circle--gradient{background:rgb(var(--ast-ink))}.main-nav__grandchild .grandchild-nav__circle--glow,.main-nav__grandchild .grandchild-nav__item:hover .grandchild-nav__circle--glow{box-shadow:0 0 0 1px var(--ast-rule)}.mega-menu-trust .mega-menu-trust__item{font-family:var(--ast-num);font-size:13px;font-weight:500;letter-spacing:.04em;color:rgb(var(--nav-child-text-color) / .72)}@media(max-width:768.98px){.main-nav__item--back .main-nav__item-content{border-radius:2px;background-color:var(--ast-tint);color:rgb(var(--ast-violet));font-family:var(--ast-num);font-size:.95em;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mobile-menu-footer{border-top-color:var(--ast-rule)}.mobile-menu-footer .mobile-menu-footer__btn{border:1px solid rgb(var(--ast-ink));background:transparent;color:rgb(var(--ast-ink))}.mobile-menu-footer .mobile-menu-footer__btn:hover{background:rgb(var(--ast-ink) / .06)}.mobile-menu-footer .mobile-menu-footer__btn--cta{border-color:transparent;background:var(--ast-action-bg);color:rgb(var(--ast-action-text));transition:background-position var(--ast-wipe-t)}.mobile-menu-footer .mobile-menu-footer__btn--cta:hover,.mobile-menu-footer .mobile-menu-footer__btn--cta:focus-visible{background:var(--ast-action-bg);background-position:0 0;color:rgb(var(--ast-action-text))}.mobile-menu-footer .mobile-menu-footer__help{font-family:var(--ast-num);font-size:15px;font-weight:500;letter-spacing:.04em;color:var(--ast-ink-muted)}.mobile-menu-footer .mobile-menu-footer__socials .social__link{color:var(--ast-ink-muted)}}footer.footer{background-image:linear-gradient(90deg,#5b5be1,#f964c3);background-size:100% 3px;background-repeat:no-repeat}footer.footer{position:relative}.footer .ast-foot-sticker{position:absolute;z-index:3;top:-58px;right:max(var(--gutter, 20px),calc((100% - var(--page-width, 1320px)) / 2));width:132px;height:120px;transform:rotate(-8deg)}.footer .ast-foot-sticker__img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:767.98px){.footer .ast-foot-sticker{top:-40px;width:92px;height:84px}}.footer .footer-block__heading,.footer .footer-menu .disclosure__title{font-family:var(--ast-num);font-size:.9em;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.footer .footer-menu__links{line-height:1.5}.footer .footer__hr{height:1px;background-color:var(--ast-rule)}.footer .footer__base{font-family:var(--ast-num);font-size:var(--ast-line-fs);font-weight:500;letter-spacing:.03em;color:rgb(var(--text-color) / .78)}.footer .input-with-button{box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .35)}.footer .input-with-button:focus-within{box-shadow:inset 0 0 0 1px rgb(var(--ast-violet)),0 0 0 1px rgb(var(--ast-violet))}@media(min-width:769px){.footer .footer-menu>summary{margin-bottom:.9em;padding-bottom:.55em;border-bottom:1px solid var(--ast-rule)}.footer .footer-menu .disclosure__title{margin-bottom:0}}@media(max-width:768.98px){.footer .footer-col--collapsed .disclosure,.footer .footer-col--not-collapsed+.footer-col--not-collapsed>.footer-block{border-color:var(--ast-rule)}}.cc-header{position:relative}.cc-header--sticky{position:sticky}.cc-header,.cc-header--sticky,.ast-header-bleed .cc-header,.ast-header-bleed .cc-header--sticky,.ast-header-bleed.ast-header-scrolled .cc-header,.ast-header-bleed.ast-header-scrolled .cc-header--sticky{z-index:500!important}.main-menu__content,.js .main-nav__child,.header__mega,.main-nav__child{z-index:500}.drawer[open]{z-index:600!important}body:has(cart-drawer[open]) .js-overlay.is-visible{z-index:550}.modal{z-index:600}.cc-collection-banner .collection-banner{padding-bottom:calc(5 * var(--space-unit));border-bottom:1px solid var(--ast-rule)}.cc-collection-banner .collection-banner__heading{font-weight:600}.cc-collection-banner .collection-banner__count{font-family:var(--ast-num);font-size:1.4rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;color:rgb(var(--ast-violet))}.cc-collection-banner .collection-banner .rte{max-width:42em;line-height:1.6}.cc-collection-banner .collection-banner .rte h2{margin-bottom:.5em;font-size:clamp(27px,3vw,36px);line-height:1.1;text-wrap:balance}.cc-collection-banner .collection-banner .rte h3{margin:1.6em 0 .5em;font-family:var(--ast-num);font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--ast-ink-muted)}.cc-collection-banner .collection-banner .rte ul{margin:0 0 1.4em;padding:0;list-style:none;border-top:var(--ast-rule-ink)}.cc-collection-banner .collection-banner .rte ul li{margin:0;padding:.55em 0;border-bottom:1px solid var(--ast-rule)}.cc-collection-banner .collection-banner .rte ul li:before{content:none}.cc-collection-banner .collection-banner .rte ul li:last-child{border-bottom:0}.cc-collection-banner .collection-banner .rte ul li strong{display:inline-block;min-width:11em;font-family:var(--ast-num);font-size:var(--ast-floor-fs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ast-ink-muted)}.card--product .card__title{font-family:var(--body-font-family);font-weight:600;font-size:1.6rem;line-height:1.35;text-wrap:pretty}.card .price{font-size:1.7rem;letter-spacing:.01em}.card .price__current{font-size:1em}.card .price__was{font-size:.85em}.card--product.card--product-contained{border:0;box-shadow:none}.card--product .card__vendor,.card--product .card__subtitle,.card--product .card__weight{font-family:var(--ast-num);font-size:.9em;font-weight:500;letter-spacing:.03em}.card--product .product-inventory__status:before{border-radius:2px}.card.card--promo{border:1px solid var(--ast-tint-rule);border-radius:2px}.card.card--promo.color-scheme--3,.card.card--promo.card-promo--noscheme{background-color:var(--ast-tint)}.card.card--promo .card__title{margin:0 0 8px;font-family:var(--ast-num);font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:rgb(var(--ast-violet))}.card.card--promo .card--promo__content{color:rgb(var(--text-color))}.card.card--promo .card--promo__content :is(h2,h3){margin:0 0 10px;font-family:var(--ast-head);font-weight:600;font-size:24px;line-height:1.2;text-wrap:balance}.card.card--promo .card--promo__content p{max-width:34em;font-size:var(--ast-small-fs);line-height:1.5}.card.card--promo .card--promo__content ul{margin:16px 0 0;padding:0;list-style:none;border-top:var(--ast-rule-ink)}.card.card--promo .card--promo__content ul li{display:flex;justify-content:space-between;gap:12px;margin:0;padding:.55em 0;border-bottom:1px solid var(--ast-rule);font-family:var(--ast-num);font-size:15px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums lining-nums}.card.card--promo .card--promo__content ul li:before{content:none}.card.card--promo .card--promo__content ul li:last-child{border-bottom:0}.card.card--promo .card--promo__content ul li strong{font-weight:600}.card.card--promo .card--promo__info{padding:20px 22px 22px}.card.card--promo .btn{margin-top:16px}.products-toolbar,.cc-collection-products .products-toolbar{border-color:var(--ast-rule);border-top-width:0}.facets .filter__count{font-family:var(--ast-num);font-weight:500;color:var(--ast-ink-muted);font-variant-numeric:tabular-nums lining-nums}.checkbox+label:before,.checkbox+.label:before{border-radius:2px;border-color:rgb(var(--ast-ink))}.products-toolbar .products-toolbar__filter-btn{border:1px solid rgb(var(--ast-ink))}.products-toolbar .products-toolbar__filter-btn>svg.ast-icon,.products-toolbar .products-toolbar__filter-btn>svg.ast-icon path{fill:currentColor}.filter__label>.flex-auto:first-letter{text-transform:uppercase}.products-toolbar .products-toolbar__filter+.products-toolbar__sort{border-inline-start:0}.products-toolbar .custom-select__btn{font-family:var(--ast-num);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.facets.drawer.facets{border:0;border-inline-end:1px solid var(--ast-rule);padding:10px}@media(min-width:1024px){.facets.drawer.facets{border:0;padding:0}.main-products-grid .main-products-grid__filters{border-inline-end:0}.facets .facets__filters{border-top:var(--ast-rule-ink)}.facets .facets__filters .disclosure{border-top:0;border-bottom:1px solid var(--ast-rule)}.facets .facets__filters details-disclosure:last-child .disclosure{border-bottom:0}}.facets .disclosure,.facets .facets__sort{border-color:var(--ast-rule)}.facets .disclosure__title{font-family:var(--ast-num);font-size:.95em;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.facets .active-filter>.icon{border:0;border-radius:2px;background-color:rgb(var(--ast-ink));stroke:#fff}.facets .checkbox:checked+label:before{background-color:rgb(var(--ast-violet));border-color:rgb(var(--ast-violet))}.facets .filter__more+.filter__header{border-inline-start:0}.collection-seo__content .collection-seo__heading{font-family:var(--ast-head);font-weight:600}.collection-seo__content{padding-top:calc(5 * var(--space-unit));border-top:1px solid var(--ast-rule)}.product-title{font-weight:600}.product-info__price{font-family:var(--ast-num);font-variant-numeric:tabular-nums lining-nums}.product-main .product-breadcrumbs .breadcrumbs{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ast-ink-muted);margin-top:0;padding:20px 0 6px;margin-bottom:14px;border-top:0;border-bottom:0}.media-thumbs__item{flex-basis:72px}.media-thumbs__btn{border-color:transparent}.media-thumbs__btn:after{background-color:rgb(var(--ast-pink));transition-duration:.15s}@media(max-width:768.98px){.media-gallery .media-ctrl{display:flex;justify-content:center;align-items:center;gap:4px;height:44px}.media-gallery .media-ctrl__btn,.media-gallery .media-ctrl__counter{position:relative;inset:auto;transform:none;border:0;border-radius:0;background:none;box-shadow:none}.media-gallery .media-ctrl__btn[name=prev],.media-gallery .media-ctrl__btn[name=next]{left:auto;right:auto}.media-gallery .media-ctrl__btn{width:44px;height:44px;padding:11px;color:rgb(var(--ast-ink));opacity:1;transition:opacity .15s}.media-gallery .media-ctrl__btn:after{width:44px;height:44px}.media-gallery .media-ctrl__btn .icon{display:block;width:22px;height:22px}.media-gallery .media-ctrl__btn .icon path[stroke]{stroke-width:2.25}.media-gallery .media-ctrl__btn .icon path:not([stroke]){stroke:currentColor;stroke-width:.75}.media-gallery .media-ctrl__btn[disabled]{opacity:.2}.media-gallery .media-ctrl__counter{z-index:auto;min-width:52px;padding:0 4px;color:var(--ast-ink-muted);font-family:var(--ast-num);font-size:1.4rem;font-weight:600;letter-spacing:.08em;line-height:1;text-align:center;font-variant-numeric:tabular-nums lining-nums}}@media(min-width:769px){.media-gallery:has(.media-gallery__thumbs) .media-ctrl__btn{visibility:hidden}.media-gallery .media-ctrl__counter{border:1px solid rgb(var(--ast-ink));border-radius:2px;font-family:var(--ast-num);font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums lining-nums}}.media-gallery .media-poster__btn{width:48px;height:48px;border:0;border-radius:2px;background:rgb(var(--ast-ink));color:#fff}.media-gallery .media-thumbs__badge{border:0;border-radius:2px;background:rgb(var(--ast-ink));color:#fff}@media(min-width:769px){.product-main .product-breadcrumbs .breadcrumbs{width:100%;padding-inline-end:0}}@media(max-width:768.98px){.product-main .product-breadcrumbs .breadcrumbs{padding:10px 0 6px;margin-bottom:0;font-size:12px;letter-spacing:.06em}.cc-main-product .container.product-breadcrumbs{padding-top:0}}.cc-main-product .ast-pdp-eyebrow{margin:0 0 -6px}.cc-main-product .pdp-price-stars-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.ast-pdp-rating{display:inline-flex;align-items:flex-start;gap:8px;height:20.8px;vertical-align:top;color:rgb(var(--ast-ink));font-size:14px;font-weight:400;line-height:20.8px;letter-spacing:normal;text-transform:none;text-decoration:none}.ast-pdp-rating__icons{position:relative;flex:none;width:73.0625px;height:15px;margin-top:2.90625px}.ast-pdp-rating__icons svg{display:block;width:73.0625px;height:13px}.ast-pdp-rating__bg{overflow:visible;fill:rgb(var(--ast-ink) / .16)}.ast-pdp-rating__fg{position:absolute;top:0;left:0;height:13px;overflow:hidden}.ast-pdp-rating__fg svg{fill:rgb(var(--ast-violet))}.ast-pdp-rating__count{white-space:nowrap}.ast-pdp-rating:not(:has(>.ast-pdp-rating__end)){visibility:hidden}@media(max-width:749px){.cc-main-product .pdp-title-stars-mobile{margin-top:0;height:15.9px}}.cc-main-product .ast-pdp-bundle__title{margin:6px 0 10px}.cc-main-product .ast-pdp-bundle__link{margin:12px 0 0}.cc-main-product .ast-pdp-guide__link{margin-top:8px;text-align:center;text-wrap:balance}.cc-main-product .ast-pdp-note{margin:0;padding:12px 14px;font-size:var(--ast-small-fs);line-height:1.45}.cc-main-product .ast-pdp-after{display:grid;gap:16px;padding-top:20px;border-top:1px solid var(--ast-rule)}.cc-main-product .ast-pdp-after>*{margin:0}.ast-pair{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:start;padding:18px 20px 20px;border:1px solid var(--ast-tint-rule);border-radius:2px;background:var(--ast-tint)}.ast-pair .ast-pair__media{display:block}.ast-pair .ast-pair__img{display:block;width:100%;height:auto;border-radius:2px}.ast-pair .ast-pair__head{margin:0}.ast-pair .ast-pair__deal{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:6px 0 0;font-size:15px;line-height:1.2}.ast-pair .ast-pair__note{margin:4px 0 0;font-size:var(--ast-small-fs);line-height:1.5}.ast-pair .ast-pair__incart{margin:12px 0 0}.ast-pair .ast-pair__form{display:block;margin-top:12px}@media(max-width:599px){.ast-pair{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px}}.cc-product-recommendations .section__heading,.cart-recommendations .section__heading{font-weight:600}.free-shipping-container.color-scheme{--bg-color: 247 247 254 / 1;--text-color: var(--ast-ink);--heading-color: var(--ast-ink);border:1px solid var(--ast-tint-rule);border-radius:2px}.free-shipping-container.color-scheme .free-shipping-notice__bar{background-color:rgb(var(--ast-ink) / .1)}.cart .cart__summary{border:0;border-top:1px solid rgb(var(--ast-ink));border-radius:0}.cart .cart__summary .h4,.cart .cart__summary h2{font-weight:600}.cart .discount,.cart-drawer__summary .discount{border-radius:2px;font-family:var(--ast-num);font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media(hover:hover){.card .card__media img,.card .card__media .media{transition:opacity .15s,transform .15s}.card:hover .card__media img{opacity:.92}.cc-article-hub .article-wrap .btn:not(.btn--secondary):not(.btn--primary):hover,.ast-quiz .btn-retake:hover,.ast-quiz .rec-buy:hover{background-color:rgb(var(--ast-ink));border-color:rgb(var(--ast-ink));color:rgb(var(--ast-paper))}.cc-article-hub .article-wrap .cta-btn.outline:hover,.btn--secondary:not(.slider-nav__btn):not([disabled]):hover{background-color:rgb(var(--ast-ink));color:rgb(var(--ast-paper))}.color-scheme--2 .btn--secondary:not(.slider-nav__btn):not([disabled]):hover,.text-overlay .btn--secondary:not([disabled]):hover{background-color:rgb(var(--ast-paper));color:rgb(var(--ast-ink))}}.cc-main-blog .main-blog__heading{margin-bottom:calc(3 * var(--space-unit))}.cc-main-blog blog-filter .border-top{border-top-width:0}.cc-main-blog #blog-filter-links a{font-family:var(--ast-num);font-size:1.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgb(var(--ast-ink))}.cc-main-blog #blog-filter-links a.underline{color:rgb(var(--ast-violet));text-decoration:underline;text-decoration-color:rgb(var(--ast-pink));text-decoration-thickness:2px;text-underline-offset:.2em}@media(hover:hover){.cc-main-blog #blog-filter-links a:hover{color:rgb(var(--ast-violet))}}.card--editorial .card__meta{font-family:var(--ast-num);font-size:1.4rem;letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums}.ast-lbl{margin:0}.ast-lbl--v{color:rgb(var(--ast-violet))}.ast-lbl--m{color:var(--ast-ink-muted)}.color-scheme--2 .ast-lbl--v,.color-scheme--2 .ast-lbl--m,.ast-on-ink .ast-lbl--v,.ast-on-ink .ast-lbl--m{color:inherit;opacity:.8}.ast-meta{margin:0;font-family:var(--ast-num);font-size:var(--ast-line-fs);font-weight:500;letter-spacing:.02em;line-height:1.45;color:rgb(var(--ast-ink) / .72);font-variant-numeric:tabular-nums lining-nums}.color-scheme--2 .ast-meta,.ast-on-ink .ast-meta{color:#ffffffbf}.ast-num{font-family:var(--ast-num);font-weight:600;font-variant-numeric:tabular-nums lining-nums}.ast-fig{margin:0;font-family:var(--ast-num);font-size:var(--ast-fig);font-weight:700;line-height:.9;letter-spacing:-.01em;color:rgb(var(--ast-violet));font-variant-numeric:tabular-nums lining-nums}.ast-fig--promo{font-size:clamp(72px,8vw,96px)}.color-scheme--2 .ast-fig,.ast-on-ink .ast-fig{color:#fff}.ast-display,.ast-title,.ast-h2,.ast-h3,.ast-h4{margin:0;font-family:var(--ast-head);font-weight:600;letter-spacing:0;text-wrap:balance}.ast-display{font-size:var(--ast-display);line-height:1.05}.ast-title{font-size:clamp(32px,4vw,48px);line-height:1.08}.ast-h2{font-size:clamp(27px,3vw,36px);line-height:1.1}.ast-h2--lg{font-size:var(--ast-h2-lg);line-height:1.08}.ast-h3{font-size:24px;line-height:1.2}.ast-h4{font-size:20px;line-height:1.25;text-wrap:pretty}.ast-std{margin:0;max-width:42em;font-family:var(--body-font-family);font-size:clamp(17px,1.3vw,19px);line-height:1.55}.ast-std--intro{max-width:65ch}.ast-std--intro>*{margin:0;font-size:inherit;line-height:inherit}.ast-std--intro>*+*{margin-top:.75em}.ast-intro__line{display:none}@media(max-width:749.98px){.ast-intro--short .ast-intro__line{display:block}.ast-intro--short:not(.is-open) .ast-intro__full{display:none}.ast-intro--short.is-open .ast-intro__first{display:none}.ast-intro--short.is-open .ast-intro__line{margin-top:4px}}.ast-intro button.ast-intro__more{display:inline-block;min-height:24px;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;color:rgb(var(--ast-link));font-family:var(--body-font-family);font-size:var(--ast-line-fs, 15px);font-weight:400;line-height:24px;letter-spacing:0;text-transform:none;vertical-align:baseline;cursor:pointer}.ast-intro button.ast-intro__more:is(:hover,:focus-visible){color:transparent}.ast-mark{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--ast-link));text-decoration-thickness:2px;text-underline-offset:.2em;transition:color .15s,text-decoration-color .15s}.color-scheme--2 .ast-mark,.ast-on-ink .ast-mark{text-decoration-color:rgb(var(--ast-pink))}.ast-stars{display:inline-flex;gap:1px;vertical-align:-2px;color:rgb(var(--ast-violet))}.ast-stars svg{width:14px;height:14px;fill:currentColor}.color-scheme--2 .ast-stars,.ast-on-ink .ast-stars{color:#fff}.ast-edge{display:block;width:120px;height:50px;margin:0 0 18px;color:rgb(var(--ast-ink))}.ast-crumbs{display:flex;flex-wrap:wrap;gap:0 .6em;margin:0;padding:14px 0 6px;border-top:0;border-bottom:0;list-style:none;font-family:var(--ast-num);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:var(--ast-ink-muted)}.ast-crumbs--soft{border-top:0}.ast-crumbs li{display:inline;margin:0;padding:0}.ast-crumbs a{color:inherit;text-decoration:none;transition:color .15s}.ast-crumbs a:after{content:"/";margin-left:.6em;opacity:.5}.ast-crumbs [aria-current]{color:rgb(var(--ast-ink));font-weight:600}table.protocol{width:100%;margin:0;border:0;border-collapse:collapse;border-top:var(--ast-rule-ink);font-size:var(--ast-small-fs);line-height:1.45}table.protocol caption{caption-side:top;padding:0 0 8px;text-align:start;font-weight:600}table.protocol th,table.protocol td{padding:.6em 1em .55em 0;border:0;border-bottom:1px solid var(--ast-rule);background:none;text-align:start;vertical-align:top}table.protocol th:last-child,table.protocol td:last-child{padding-right:0}table.protocol thead th,table.protocol tbody th{font-family:var(--ast-num);font-size:var(--ast-floor-fs);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--ast-ink-muted)}table.protocol thead th{padding:.65em 1em .5em 0}table.protocol tbody th{width:34%}table.protocol tbody tr:last-child>*{border-bottom:0}table.protocol .num{font-family:var(--ast-num);font-size:1.1em;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}table.protocol .ast-tag{vertical-align:middle}.color-scheme--2 table.protocol{border-top-color:#fff}.color-scheme--2 table.protocol th,.color-scheme--2 table.protocol td{border-bottom-color:#ffffff29}.color-scheme--2 table.protocol thead th,.color-scheme--2 table.protocol tbody th{color:#ffffffbf}.ast-rl{margin:0;padding:0;list-style:none;border-top:var(--ast-rule-ink)}.ast-rl>li{margin:0;padding:12px 0;border-bottom:1px solid var(--ast-rule)}.ast-rl>li:last-child{border-bottom:0}.color-scheme--2 .ast-rl{border-top-color:currentColor}.color-scheme--2 .ast-rl>li{border-bottom-color:#ffffff29}.ast-box{border:1px solid var(--ast-tint-rule);background:var(--ast-tint)}.ast-box,.ast-pair,.hub-hero.section>.container,body .cc-article-hub .article-wrap .callout.takeaways,body .cc-article-hub .article-wrap .callout:not(.takeaways){border-color:transparent;background:linear-gradient(var(--ast-tint-solid),var(--ast-tint-solid)) padding-box,linear-gradient(90deg,#5b5be1,#f964c3) border-box}.ast-tag{display:inline-block;border-color:rgb(var(--ast-ink));background:rgb(var(--ast-paper));color:rgb(var(--ast-ink))}.ast-tag--new{background:rgb(var(--ast-violet));border-color:rgb(var(--ast-violet));color:#fff}.ast-tag--ink{background:rgb(var(--ast-ink));border-color:rgb(var(--ast-ink));color:#fff}.ast-bib{display:inline-grid;align-items:end;justify-items:center;box-sizing:border-box;width:40px;height:27px;padding-bottom:3px;border:1px solid rgb(var(--ast-ink));border-radius:2px;background:linear-gradient(rgb(var(--ast-violet)) 0 6px,#fff 6px);color:rgb(var(--ast-ink));font-family:var(--ast-num);font-size:14px;font-weight:700;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;flex:none}.ast-bib--lg{width:54px;height:36px;font-size:19px;background:linear-gradient(rgb(var(--ast-violet)) 0 8px,#fff 8px)}.ast-bib--empty{border-style:dashed;background:#fff;color:rgb(var(--ast-ink) / .45)}.color-scheme--2 .ast-bib,.ast-on-ink .ast-bib{border-color:#fff}.ast-flt{display:inline-block;margin-right:18px;padding:6px 0;font-family:var(--ast-num);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgb(var(--ast-ink) / .72);cursor:pointer;transition:color .15s}.ast-flt.is-active,.ast-flt[aria-current]{color:rgb(var(--ast-ink));text-decoration:underline;text-decoration-color:rgb(var(--ast-pink));text-decoration-thickness:2px;text-underline-offset:.35em}.ast-opt{display:inline-block;padding:10px 14px 9px;border:1px solid rgb(var(--ast-ink) / .35);border-radius:2px;background:rgb(var(--ast-paper));color:rgb(var(--ast-ink));font-family:var(--ast-num);font-size:14px;font-weight:600;letter-spacing:.04em;line-height:1.2;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ast-opt.is-active,.ast-opt[aria-pressed=true]{border-color:rgb(var(--ast-ink));box-shadow:inset 0 0 0 1px rgb(var(--ast-ink))}.ast-opt small{display:block;margin-top:2px;font-size:var(--ast-floor-fs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ast-ink-muted)}.ast-slots{display:flex;gap:6px}.ast-slots i{display:block;width:100%;height:8px;border:1px solid rgb(var(--ast-ink));border-radius:2px;transition:background-color .15s}.ast-slots i.is-on{background:rgb(var(--ast-ink))}@media(hover:hover){.ast-mark:hover{color:rgb(var(--ast-violet))}.color-scheme--2 .ast-mark:hover,.ast-on-ink .ast-mark:hover{color:inherit;text-decoration-color:currentColor}.ast-crumbs a:hover,.ast-flt:hover{color:rgb(var(--ast-violet))}.ast-opt:hover{border-color:rgb(var(--ast-ink))}}.ast-bb-bar{display:none}@media(max-width:1023.98px){.ast-bb-bar{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ast-rule);background:rgb(var(--ast-paper))}.ast-bb-bar__figures{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.ast-bb-bar__count,.ast-bb-bar__total{font-family:var(--ast-num);font-size:22px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums lining-nums}.ast-bb-bar__total{color:rgb(var(--ast-violet))}}@media(max-width:768.98px){.cc-featured-collection carousel-slider[disable-desktop] .slider,.cc-product-recommendations carousel-slider[disable-desktop] .slider{padding-bottom:8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.cc-featured-collection carousel-slider[disable-desktop] .slider::-webkit-scrollbar,.cc-product-recommendations carousel-slider[disable-desktop] .slider::-webkit-scrollbar{display:none}.cc-featured-collection carousel-slider[disable-desktop] .slider__grid.auto-cols-2,.cc-product-recommendations carousel-slider[disable-desktop] .slider__grid.auto-cols-2{grid-auto-columns:62%}.cc-featured-collection carousel-slider[disable-desktop] .slider-nav,.cc-product-recommendations carousel-slider[disable-desktop] .slider-nav{display:none}.cc-featured-collection carousel-slider[disable-desktop] .os-scrollbar,.cc-product-recommendations carousel-slider[disable-desktop] .os-scrollbar{display:none}.cc-featured-collection carousel-slider[disable-desktop] .slider[data-overlayscrollbars-viewport],.cc-product-recommendations carousel-slider[disable-desktop] .slider[data-overlayscrollbars-viewport]{padding-bottom:8px!important}}.ast-slider-progress{display:none}@media(max-width:768.98px){.ast-slider-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:8px var(--gutter) 0}.ast-slider-progress[hidden]{display:none}.ast-slider-progress__track{position:relative;display:block;height:2px;background:var(--ast-rule)}.ast-slider-progress__thumb{position:absolute;top:0;left:0;width:20%;height:100%;background:rgb(var(--ast-ink));transition:left .15s,width .15s}.ast-slider-progress__count{font-family:var(--ast-num);font-size:var(--ast-floor-fs);font-weight:600;line-height:1;letter-spacing:.06em;color:rgb(var(--ast-ink) / .7);font-variant-numeric:tabular-nums lining-nums}}body [class^=bundle-sizes-wrapper-template]{gap:14px 20px;margin:0;padding:18px 0;border-bottom:1px solid var(--ast-rule)}body [class^=bundle-sizes-wrapper-template]>[class^=bundle-size-title-template]{margin:0 6px 0 0;font-family:var(--ast-num);font-size:var(--ast-lbl-fs);font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--ast-ink-muted)}body [class^=bundle-sizes-buttons-template]{gap:10px}body [class^=bundle-size-button-template]{padding:10px 14px 9px;border-radius:2px;font-size:14px;letter-spacing:.04em;line-height:1.2;text-align:start;white-space:nowrap;transition:border-color .15s,box-shadow .15s}body [class^=bundle-size-button-image-template]{display:none}body [class^=bundle-size-button-template].active{box-shadow:inset 0 0 0 1px rgb(var(--ast-ink))}body [class^=bundle-size-button-discount-template]{display:block;margin-top:2px;font-size:var(--ast-floor-fs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ast-ink-muted)}body [class^=bundle-products-title-wrapper-template]{justify-content:space-between;gap:12px 24px;margin:36px 0 18px}body [class^=bundle-products-title-wrapper-template]>[class^=bundle-size-title-template]{font-family:var(--ast-head);font-weight:var(--heading-font-weight, 600);font-size:24px;line-height:1.2}body [class^=bundle-tags-buttons-template]{gap:0 18px}body [class^=bundle-tag-button-template]{padding:6px 0;border:0;border-radius:0;background:none;font-size:var(--ast-tag-fs);letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:rgb(var(--ast-ink) / .72);transition:color .15s}body [class^=bundle-tag-button-template].active{background:none;color:rgb(var(--ast-ink));text-decoration:underline;text-decoration-color:rgb(var(--ast-pink));text-decoration-thickness:2px;text-underline-offset:.35em}body [class^=bundle-product-template]{position:relative;border-radius:2px;overflow:visible;background:none}body [class^=bundle-product-template][data-ast-pick]:before{content:attr(data-ast-pick);position:absolute;top:10px;left:10px;z-index:3;display:inline-grid;align-items:end;justify-items:center;box-sizing:border-box;width:40px;height:27px;padding-bottom:3px;border:1px solid rgb(var(--ast-ink));border-radius:2px;background:linear-gradient(rgb(var(--ast-violet)) 0 6px,#fff 6px);color:rgb(var(--ast-ink));font-family:var(--ast-num);font-size:14px;font-weight:700;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums}body [class^=bundle-product-image-template]{border-radius:2px;background:rgb(var(--ast-ice))}body [class^=bundle-product-title-template]{margin-top:10px;padding:0;font-size:15px;line-height:1.35;text-align:start;text-wrap:pretty}body [class^=bundle-product-button-template]{width:100%;margin:10px 0 0;padding:10px 12px 9px;border-radius:2px;font-size:var(--ast-btn-fs);letter-spacing:.08em;line-height:1.2;text-transform:uppercase;transition:background-color .15s,color .15s,border-color .15s}body [class^=bundle-product-quantity-wrapper-template]{width:100%;height:auto;margin:10px 0 0;padding:9px 10px;border-radius:2px;border:1px solid rgb(var(--ast-ink));background-color:rgb(var(--ast-ink))}body [class^=bundle-product-quantity-template]{position:static;flex:1 1 auto;width:auto;min-width:0;height:auto;aspect-ratio:auto;transform:none;color:#fff;white-space:nowrap;font-family:var(--ast-num);font-size:var(--ast-btn-fs);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums}body [class^=bundle-product-quantity-template]:before{content:"Added \b7  "}body [class^=bundle-sidebar-wrapper-template]{padding:0 0 0 40px;background:rgb(var(--ast-paper))}body [class^=bundle-sidebar-template]{padding-top:12px;border-top:var(--ast-rule-ink)}body [class^=bundle-sidebar-heading-template] *{margin:0;font-family:var(--ast-num);font-size:var(--ast-lbl-fs);font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:rgb(var(--ast-violet))}.ast-bb-sheet__hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 0 0}.ast-bb-sheet__fig{margin:0;font-family:var(--ast-num);font-size:56px;font-weight:700;line-height:.9;color:rgb(var(--ast-violet));font-variant-numeric:tabular-nums lining-nums}.ast-bb-sheet__fig small{font-size:26px;font-weight:600;color:var(--ast-ink-muted)}.ast-bb-sheet__hd .ast-lbl,body [class^=bundle-sidebar-products-wrapper-template]{margin:0}body [class^=bundle-sidebar-products-template]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding-top:16px}body [class^=bundle-sidebar-products-template][data-ast-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}body [class^=bundle-sidebar-products-template][data-ast-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}body [class^=bundle-sidebar-product-template]:not(#ast-protocol){position:relative;display:block;min-width:0;aspect-ratio:1;padding:0;border:0;border-radius:var(--ast-panel-r);overflow:visible;background:none}body [class^=bundle-sidebar-product-template]:not(#ast-protocol):before{content:attr(data-ast-bib);position:absolute;top:8px;left:9px;z-index:2;display:block;width:auto;height:auto;padding:0;border:0;background:none;color:var(--ast-ink-muted);font-family:var(--ast-num);font-size:var(--ast-floor-fs);font-weight:600;line-height:1;font-variant-numeric:tabular-nums lining-nums}body [class^=bundle-sidebar-product-template]:not(.empty):not(#ast-protocol):before{content:none}body [class^=bundle-sidebar-product-image-template]:not(#ast-protocol){position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:auto!important;aspect-ratio:auto;border:1px solid transparent;border-radius:var(--ast-panel-r);background:linear-gradient(rgb(var(--ast-ice)),rgb(var(--ast-ice))) padding-box,var(--ast-ombre) border-box;overflow:hidden}body [class^=bundle-sidebar-product-image-template].empty:not(#ast-protocol){border:1px dashed rgb(var(--ast-ink) / .32);background:rgb(var(--ast-paper))}body [class^=bundle-sidebar-product-image-template] img{border-radius:calc(var(--ast-panel-r) - 1px)}body [class^=bundle-sidebar-product-content-template]:not(#ast-protocol){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body [class^=bundle-sidebar-product-link-template],body [class^=bundle-sidebar-empty-content-template]{display:none!important}body [class^=bundle-sidebar-product-quantity-badge-template]{top:auto;right:5px;bottom:5px;width:auto;height:auto;padding:3px 5px 2px;border:1px solid rgb(var(--ast-ink));border-radius:2px;font-family:var(--ast-num);font-size:var(--ast-floor-fs);font-weight:600;letter-spacing:.06em;background:rgb(var(--ast-paper))!important;color:rgb(var(--ast-ink))!important}body [class^=bundle-sidebar-product-quantity-badge-template][hidden]{display:none}body [class^=bundle-sidebar-product-quantity-badge-template]:before{content:"\d7"}body [class^=bundle-sidebar-remove-icon-template]:not(#ast-protocol){position:absolute;top:5px;right:5px;z-index:3;width:24px;height:24px;border-radius:2px;transition:opacity .15s}body [class^=bundle-sidebar-products-template][data-ast-cols="5"] [class^=bundle-sidebar-remove-icon-template]:not(#ast-protocol){top:3px;right:3px;width:20px;height:20px}body [class^=bundle-sidebar-remove-icon-template] svg{border-radius:2px}.ast-bb-sheet__tier{flex-basis:100%;margin:2px 0 0;font-family:var(--body-font-family);font-size:var(--ast-line-fs);line-height:1.4}.ast-bb-sheet__tier[hidden]{display:none}.ast-bb-sheet__tier-now{display:block;font-weight:600;color:rgb(var(--ast-violet))}.ast-bb-sheet__tier-next{display:block;color:var(--ast-ink-muted)}.ast-bb-sheet__tier-next:empty{display:none}.ast-bb-sheet__hint{margin:10px 0 0;font-family:var(--body-font-family);font-size:15px;font-weight:400;line-height:1.4;color:var(--ast-ink-muted)}.ast-bb-sheet__hint[hidden]{display:none}body [class^=bundle-sidebar-price-template]{margin-top:18px;padding:8px 0 0;border-top:1px solid var(--ast-rule);border-radius:0;background:none}body [class^=bundle-sidebar-subtotal-template],body [class^=bundle-sidebar-savings-template],body [class^=bundle-sidebar-final-total-template]{padding:5px 0}body [class^=bundle-sidebar-subtotal-template] span:first-child,body [class^=bundle-sidebar-savings-template] span:first-child{font-family:var(--body-font-family);font-size:15px;font-weight:400;color:rgb(var(--ast-ink))}body [class^=bundle-sidebar-subtotal-template] span:last-child,body [class^=bundle-sidebar-savings-template] span:last-child{font-family:var(--ast-num);font-size:18px;font-weight:600;color:rgb(var(--ast-ink));font-variant-numeric:tabular-nums lining-nums}body [class^=bundle-sidebar-savings-template][data-ast-on] span:last-child{color:rgb(var(--ast-violet))}body [class^=bundle-sidebar-final-total-template]{align-items:baseline;margin-top:6px;padding-top:10px;border-top:1px solid var(--ast-rule)}body [class^=bundle-sidebar-final-total-template] span:first-child{font-family:var(--ast-num);font-size:var(--ast-lbl-fs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}body [class^=bundle-sidebar-final-total-template] span:last-child{font-family:var(--ast-num);font-size:36px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums lining-nums}body [class^=bundle-submit-button-template]{border:1px solid transparent;border-radius:2px;background:var(--ast-action-bg);color:rgb(var(--ast-action-text));font-size:15px;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;transition:background-position var(--ast-wipe-t),color .15s,border-color .15s}body [class^=bundle-submit-button-template] svg path{fill:currentColor}body [class^=bundle-submit-button-template]:not([disabled]):hover,body [class^=bundle-submit-button-template]:not([disabled]):focus-visible{background-position:0 0;color:rgb(var(--ast-action-text))}body [class^=bundle-submit-button-template][disabled]{border-color:rgb(var(--ast-ink) / .4);background:none;color:rgb(var(--ast-ink) / .5);opacity:1}@media(min-width:1024px){body [class^=bundle-sidebar-sticky-container-template]{top:96px}}@media(max-width:1023.98px){body [class^=bundle-sidebar-wrapper-template]{order:0;margin-top:32px;padding:0}}.shopify-section[id$=__hero]{background-color:rgb(var(--ast-ice, 246 246 250))}.shopify-section[id$=__hero] .section{margin:0;padding-bottom:44px}.shopify-section[id$=__gear] .section{margin:0}.shopify-section[id$=__topics] .section{margin:0;padding-top:clamp(40px,5vw,56px);padding-bottom:clamp(40px,5vw,56px);background-color:rgb(var(--ast-ice, 246 246 250))}.shopify-section[id$=__topics] .section__header{margin-bottom:24px}.shopify-section[id$=__topics] .card__title-wrapper{padding-left:0;padding-right:0;border-bottom:1px solid rgb(var(--ast-ink, 46 46 46) / .16)}.shopify-section[id$=__topics] .card__title{margin:0;padding:0 0 8px;font-family:var(--ast-num, "Barlow Condensed", sans-serif);font-size:1.4rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.shopify-section[id$=__topics] .card__link-list{padding-left:0;padding-right:0}.shopify-section[id$=__topics] .card__link-list-item{padding-top:8px;padding-bottom:8px}.shopify-section[id$=__grid] .container{padding-top:16px;padding-bottom:16px}.shopify-section[id$=__faq] .section--padded{padding-top:clamp(40px,5vw,56px);padding-bottom:clamp(40px,5vw,56px)}.shopify-section[id$=__faq] .section__heading{margin-bottom:24px}.shopify-section[id$=__sticker] .section{margin:0;padding-top:clamp(40px,5vw,56px);padding-bottom:clamp(40px,5vw,56px)}.card--product .card__media,.card--product .card__media .media{background-color:rgb(var(--ast-ice, 246 246 250))}.card--product .card__info{padding-top:10px}.card--product .card__title{margin:0 0 4px}.card--product .card__info [data-oke-star-rating],.card--product .card__info .oke-sr,.card--product .card__info .rating{margin:0 0 6px;font-size:1.2rem;line-height:1.3}.card--product .product-inventory__status{margin:0 0 6px}.card--product .card__info .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:2px 0 0}.card--product .card__info .price__default{display:contents}.card .price__current{order:1;font-family:var(--ast-num);font-size:1.9rem;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums}.card .price__was{order:2;font-family:var(--ast-num);font-size:1.4rem;font-weight:500;color:rgb(var(--ast-ink));font-variant-numeric:tabular-nums lining-nums}.price__save{display:inline-block;border-color:rgb(var(--ast-ink));background:rgb(var(--ast-ink));color:#fff}.card .price__save{order:3}.card .price:not(.price--on-sale) .price__was,.card .price:not(.price--on-sale) .price__save{display:none}.ast-edge,.guides-hero .ast-edge,.cro-edge-trace{display:none!important}.ast-bib,.ast-bib--lg,.ast-bib--empty{display:inline-block;width:auto;height:auto;padding:0;border:0;border-radius:0;background:none;color:rgb(var(--ast-violet));font-family:var(--ast-num);font-weight:700;font-size:15px;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums lining-nums}.ast-bib--lg{font-size:22px}.ast-bib--empty{color:rgb(var(--ast-ink) / .35)}.color-scheme--2 .ast-bib,.ast-on-ink .ast-bib{color:#fff;border:0}body [class^=bundle-sidebar-product-template]{width:auto;height:auto;padding:0;border:0;background:none;color:rgb(var(--ast-violet));font-family:var(--ast-num);font-weight:700;font-variant-numeric:tabular-nums lining-nums}@media(hover:hover){a:hover span.btn.btn--secondary{background-color:rgb(var(--ast-ink));color:#fff}}.section__header>a.btn{margin-top:0;align-self:center}.products-toolbar .products-toolbar__filter-btn{gap:10px}.main-products-grid__filters{position:relative;z-index:0;isolation:isolate}@media(min-width:1024px){sticky-scroll-direction .facets.drawer{z-index:0}}.card--product .card__info .card__title{margin:0 0 4px}.card--product .card__info .card__line{margin:0 0 4px;font-family:var(--body-font-family);font-size:var(--ast-floor-fs);font-weight:400;line-height:1.35;letter-spacing:0;color:rgb(var(--ast-violet))}.card--product .card__info .rating,.card--product .card__info [data-oke-star-rating],.card--product .card__info .oke-sr{margin:0 0 6px;min-height:0}.card--product .card__info [data-oke-star-rating]:has(>.oke-sr:not(.oke-sr--hidden)){padding-top:6px}.card--product .card__info .price--top{margin:0;padding:0;border:0}.card--product .card__info .product-inventory__status{margin:8px 0 0}.card--product .card__info .price__save{align-self:center}@media(max-width:1023px){.facets.drawer[open]{background-color:rgb(var(--ast-paper, 255 255 255))}}@media(min-width:600px)and (max-width:768.98px){.cc-product-recommendations carousel-slider[disable-desktop] .slider__grid,.shopify-section[id$=__more_designs_AstStk] carousel-slider[disable-desktop] .slider__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px)and (max-width:1279.98px){.cc-product-recommendations carousel-slider[disable-desktop] .slider__grid,.shopify-section[id$=__more_designs_AstStk] carousel-slider[disable-desktop] .slider__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ast-from-h4,.faq__question{padding-bottom:10px}h4:is(.ast-from-h1,.ast-from-h2,.ast-from-h3,.ast-from-h5,.ast-from-h6){padding-bottom:0}.shopify-section[id$=__faqs_AstFaqs] .section{margin-top:0;margin-bottom:0;padding-top:clamp(32px,4vw,48px);padding-bottom:clamp(48px,6vw,72px)}.shopify-section[id$=__faqs_AstFaqs] .reading-width{max-width:none}.shopify-section[id$=__faqs_AstFaqs] .reading-width>.faq__category{margin:40px 0 10px;color:rgb(var(--ast-violet))}.shopify-section[id$=__faqs_AstFaqs] .reading-width>.faq__category:first-child{margin-top:0}.shopify-section[id$=__faqs_AstFaqs] .reading-width>.ast-qs:not(#ast-protocol){margin-bottom:32px}@media(min-width:768px){.shopify-section[id$=__faqs_AstFaqs] .reading-width>.ast-qs:not(#ast-protocol){margin-bottom:0}}.shopify-section[id$=__contact_AstFaqs] .section{margin-top:0;margin-bottom:0;border-top:1px solid var(--ast-tint-rule)}.shopify-section[id$=__contact_AstFaqs] .reading-width{max-width:none;margin:0}.shopify-section[id$=__contact_AstFaqs] .mb-heading{margin-bottom:16px}.shopify-section[id$=__contact_AstFaqs] form .rte{max-width:42em}@media(min-width:768px){.shopify-section[id$=__faqs_AstFaqs] .reading-width{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:48px}.shopify-section[id$=__faqs_AstFaqs] .reading-width>.faq__category{grid-column:1;margin:0;padding-top:20px;border-top:1px solid var(--ast-rule)}.shopify-section[id$=__faqs_AstFaqs] .reading-width>.ast-qs{grid-column:2}.shopify-section[id$=__faqs_AstFaqs] .reading-width>.faq__category:not(:first-child),.shopify-section[id$=__faqs_AstFaqs] .reading-width>.faq__category:not(:first-child)+.ast-qs:not(#ast-protocol){margin-top:48px}.shopify-section[id$=__contact_AstFaqs] .section>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:48px;align-items:start}.shopify-section[id$=__contact_AstFaqs] .mb-heading{margin-bottom:0}.shopify-section[id$=__contact_AstFaqs] .section>.container{grid-template-rows:auto 1fr}.shopify-section[id$=__contact_AstFaqs] .mb-heading{grid-column:1;grid-row:1}.shopify-section[id$=__contact_AstFaqs] .media{grid-column:1;grid-row:2;align-self:start;margin:24px 0 0}.shopify-section[id$=__contact_AstFaqs] .media img{width:100%;height:auto;border-radius:2px}.shopify-section[id$=__contact_AstFaqs] form{grid-column:2;grid-row:1 / span 2}}@media(max-width:767.98px){.shopify-section[id$=__contact_AstFaqs] .media{margin:16px 0 24px}.shopify-section[id$=__contact_AstFaqs] .media img{width:100%;height:220px;object-fit:cover;border-radius:2px}}:is(#cart-drawer,#cart) .cart-tiered-progress{margin:0 0 8px;padding:14px 16px 16px;border:1px solid var(--ast-tint-rule);border-radius:2px;background:var(--ast-tint)}#cart .cart-tiered-progress{margin:0 0 20px}:is(#cart-drawer,#cart) .cart-tiered-progress__message{margin:0 0 10px;font-family:var(--body-font-family);font-size:var(--ast-small-fs);line-height:1.45;letter-spacing:0;text-align:start;color:rgb(var(--ast-ink))}:is(#cart-drawer,#cart) .cart-tiered-progress__fig{font-family:var(--ast-num);font-size:1.14em;font-weight:700;font-variant-numeric:tabular-nums lining-nums;color:rgb(var(--ast-violet))}:is(#cart-drawer,#cart) .cart-tiered-progress__bar{position:relative;height:4px;margin:0;border-radius:0;background:rgb(var(--ast-ink) / .1)}:is(#cart-drawer,#cart) .cart-tiered-progress__fill{position:absolute;top:0;left:0;height:100%;min-width:0;border-radius:0;background:linear-gradient(90deg,#5b5be1,#d52695);transition:width .4s ease}:is(#cart-drawer,#cart) .cart-tiered-progress__marker{position:absolute;top:-3px;display:block;width:1px;height:10px;transform:none;background:rgb(var(--ast-ink) / .35)}:is(#cart-drawer,#cart) .cart-tiered-progress__marker.is-reached{background:rgb(var(--ast-violet))}:is(#cart-drawer,#cart) .cart-tiered-progress__marker-label{position:absolute;top:14px;left:0;transform:translate(-100%);font-family:var(--ast-num);font-size:var(--ast-floor-fs);font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap;color:var(--ast-ink-muted)}:is(#cart-drawer,#cart) .cart-tiered-progress:has(.cart-tiered-progress__marker) .cart-tiered-progress__bar{margin-bottom:26px}:is(#cart-drawer,#cart) .ast-shipgap{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"t t t" "img copy btn";align-items:center;gap:8px 12px;margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--ast-tint-rule, rgb(91 91 225 / .22))}:is(#cart-drawer,#cart) .ast-shipgap__img{grid-area:img;display:block;width:48px;height:48px}:is(#cart-drawer,#cart) .ast-shipgap__img img{display:block;width:100%;height:100%;object-fit:contain}:is(#cart-drawer,#cart) .ast-shipgap__copy{grid-area:copy;min-width:0}:is(#cart-drawer,#cart) .ast-shipgap__t{grid-area:t;margin:0;font-size:16px;font-weight:600;line-height:1.35;color:rgb(var(--ast-ink))}:is(#cart-drawer,#cart) .ast-shipgap__p{margin:2px 0 0;font-size:var(--ast-line-fs, 15px);line-height:1.35;color:var(--ast-ink-muted)}:is(#cart-drawer,#cart) .ast-shipgap__price{font-family:var(--ast-num);font-weight:600;color:rgb(var(--ast-ink));font-variant-numeric:tabular-nums lining-nums}:is(#cart-drawer,#cart) .ast-shipgap__msg{margin:4px 0 0;font-size:var(--ast-small-fs, 16px);color:rgb(var(--ast-ink))}:is(#cart-drawer,#cart) .ast-shipgap__btn{grid-area:btn;white-space:nowrap}:is(#cart-drawer,#cart) .cart-tiered-progress__partner{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--ast-tint-rule);font-size:var(--ast-small-fs);line-height:1.5;color:rgb(var(--ast-ink) / .8)}:is(#cart-drawer,#cart) .cart-tiered-progress__label{display:flex;align-items:center;gap:6px;margin:0 0 6px;color:rgb(var(--ast-violet))}:is(#cart-drawer,#cart) .cart-tiered-progress__label .icon{flex:none;width:16px;height:16px}:is(#cart-drawer,#cart) .cart-tiered-progress__win{margin:0 0 12px;font-family:var(--ast-head);font-size:20px;font-weight:600;line-height:1.25;letter-spacing:0;text-align:start;text-transform:none;color:rgb(var(--ast-ink))}:is(#cart-drawer,#cart) .cart-tiered-progress__mark{position:relative;display:inline-block}:is(#cart-drawer,#cart) .cart-tiered-progress__mark:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:rgb(var(--ast-pink));transform-origin:left center}:is(#cart-drawer,#cart) .cart-tiered-progress--won .cart-tiered-progress__bar{height:6px}:is(#cart-drawer,#cart) .cart-tiered-progress--won .cart-tiered-progress__fill{width:100%;background:linear-gradient(90deg,#5b5be1,#d52695);transform-origin:left center}@media(prefers-reduced-motion:no-preference){:is(#cart-drawer[open],#cart) .cart-tiered-progress--won:not(.is-settled) .cart-tiered-progress__fill{animation:ast-ship-fill .6s cubic-bezier(.2,.7,.2,1) .25s both}:is(#cart-drawer[open],#cart) .cart-tiered-progress--won:not(.is-settled) .cart-tiered-progress__label .icon{animation:ast-ship-check .3s cubic-bezier(.2,.7,.2,1) .75s both}:is(#cart-drawer[open],#cart) .cart-tiered-progress--won:not(.is-settled) .cart-tiered-progress__mark:after{animation:ast-ship-mark .45s cubic-bezier(.4,0,.2,1) .85s both}}@keyframes ast-ship-fill{0%{transform:scaleX(var(--ast-fill-from, 0))}to{transform:scaleX(1)}}@keyframes ast-ship-check{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ast-ship-mark{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:is(#cart-drawer,#cart) .cart-items tr{border-bottom:1px solid var(--ast-rule)}:is(#cart-drawer,#cart) .cart-items tr:last-child{border-bottom:0}:is(#cart-drawer,#cart) .cart-item{grid-template-columns:72px minmax(0,1fr) auto;column-gap:14px;row-gap:0;padding:16px 0;align-items:start}#cart-drawer .cart-item:first-child{padding-top:8px}:is(#cart-drawer,#cart) .cart-item__image{grid-column:1;grid-row:1 / 3}:is(#cart-drawer,#cart) .cart-item__details{grid-column:2;grid-row:1}:is(#cart-drawer,#cart) .cart-item__qty{grid-column:2;grid-row:2;margin-top:10px}:is(#cart-drawer,#cart) .cart-item__total{grid-column:3;grid-row:1 / 3;align-self:start;padding-top:0;text-align:end}:is(#cart-drawer,#cart) .cart-item__image a{border-radius:2px;background:rgb(var(--ast-ice))}:is(#cart-drawer,#cart) .cart-item__image img{aspect-ratio:1;max-height:none;object-fit:contain;transform:none}:is(#cart-drawer,#cart) .cart-item__title{display:block;font-family:var(--body-font-family);font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;color:rgb(var(--ast-ink));transition:color .15s}:is(#cart-drawer,#cart) .cart-item__title:hover{color:rgb(var(--ast-violet))}:is(#cart-drawer,#cart) .cart-item__title{width:fit-content;max-width:100%}:is(#cart-drawer,#cart) .cart-item__title:is(:hover,:focus-visible){background-image:var(--ast-action-rest);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:is(#cart-drawer,#cart) .cart-item__info{padding-top:0}:is(#cart-drawer,#cart) .cart-item__variants{margin-top:3px}:is(#cart-drawer,#cart) .cart-item__variants dl{display:block;margin:0}:is(#cart-drawer,#cart) .cart-item__variants dl>div,:is(#cart-drawer,#cart) .cart-item__each{display:block;margin:0;padding:0;border-radius:0;background:none;font-family:var(--ast-num);font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.4;font-variant-numeric:tabular-nums lining-nums;color:rgb(var(--ast-ink) / .72)}:is(#cart-drawer,#cart) .cart-item__each{margin-top:2px}:is(#cart-drawer,#cart) .ast-ci-discs{margin:6px 0 0;padding:0;list-style:none}:is(#cart-drawer,#cart) .ast-ci-disc{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:4px 0;border-top:1px solid var(--ast-rule);font-size:var(--ast-line-fs);line-height:1.4;color:rgb(var(--ast-ink))}:is(#cart-drawer,#cart) .ast-ci-disc:last-child{border-bottom:1px solid var(--ast-rule)}:is(#cart-drawer,#cart) .ast-ci-disc__amt{flex:none;font-family:var(--ast-num);font-weight:600;font-variant-numeric:tabular-nums lining-nums;color:rgb(var(--ast-violet))}:is(#cart-drawer,#cart) .cart-item__ships{margin:6px 0 0;font-size:var(--ast-small-fs);line-height:1.4;color:rgb(var(--ast-ink) / .8)}:is(#cart-drawer,#cart) .cart-item__qty .flex{gap:6px;margin-top:0}:is(#cart-drawer,#cart) .cart-item__qty quantity-input{margin-inline-end:4px}:is(#cart-drawer,#cart) .cart-item__qty .qty-input--combined .qty-input__btn,:is(#cart-drawer,#cart) .cart-item__qty .qty-input__input{height:32px;min-width:32px;padding:0;font-size:16px}:is(#cart-drawer,#cart) .cart-item__remove{padding:6px;color:var(--ast-ink-muted)}:is(#cart-drawer,#cart) .cart-item__remove svg{width:16px;height:16px}:is(#cart-drawer,#cart) .cart-item__remove:hover{color:rgb(var(--ast-violet))}:is(#cart-drawer,#cart) .cart-item__total,:is(#cart-drawer,#cart) .cart-item__total .price__current{font-family:var(--ast-num);font-variant-numeric:tabular-nums lining-nums}:is(#cart-drawer,#cart) .cart-item__total .price__current{padding:0;font-size:17px;font-weight:600;line-height:1.3;color:rgb(var(--ast-ink))}:is(#cart-drawer,#cart) .cart-item__total dl{display:block}:is(#cart-drawer,#cart) .cart-item__total dd.price__current{color:rgb(var(--ast-violet))}:is(#cart-drawer,#cart) .cart-item__total .price__was{margin:0;font-size:var(--ast-floor-fs);font-weight:500;opacity:1;color:var(--ast-ink-muted);text-decoration:line-through;text-decoration-color:rgb(var(--ast-pink));text-decoration-thickness:1.5px}:is(#cart-drawer,#cart) .ast-cart-totals{margin:0}:is(#cart-drawer,#cart) .ast-cart-totals__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0}:is(#cart-drawer,#cart) .ast-cart-totals dt{color:rgb(var(--ast-ink))}:is(#cart-drawer,#cart) .ast-cart-totals__count{margin-inline-start:4px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--ast-ink-muted)}:is(#cart-drawer,#cart) .ast-cart-totals dd{margin:0;font-family:var(--ast-num);font-size:22px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums lining-nums;color:rgb(var(--ast-ink))}:is(#cart-drawer,#cart) .ast-cart-totals__row--save dt,:is(#cart-drawer,#cart) .ast-cart-totals__row--save dd{color:rgb(var(--ast-violet))}:is(#cart-drawer,#cart) .ast-cart-totals__row--save dd{font-size:16px;font-weight:600}:is(#cart-drawer,#cart) .ast-cart-totals__note{margin:6px 0 0;font-size:var(--ast-small-fs);line-height:1.45;text-align:start;color:rgb(var(--ast-ink) / .72)}:is(#cart-drawer,#cart) .ast-cart-checkout{min-height:50px;font-size:15px;letter-spacing:.1em}#cart-drawer .cart-drawer__summary.drawer__footer{padding:14px var(--gutter) 18px;border-top:1px solid var(--ast-rule);box-shadow:none}#cart-drawer .cart-drawer_summary--non-stick:not(:has(*)){display:none}#cart-drawer .cart-drawer__checkout-buttons{margin-top:14px}:is(#cart-drawer,#cart) .dynamic-cart-btns{margin-top:10px;--shopify-accelerated-checkout-button-border-radius: 2px;--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-inline-alignment: center}#cart-drawer .cart-drawer__content{padding-top:16px;padding-bottom:8px}#cart-drawer .cart-recommendations{margin-top:0;padding-top:20px;border-top:1px solid var(--ast-rule)}#cart-drawer .cart-recommendations:not(:has(*)){padding-top:0;border-top:0}:is(#cart-drawer,#cart) .cart-recommendations .h6{font-family:var(--ast-num);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ast-violet))}@media(min-width:769px){#cart-drawer .cart-drawer__summary.drawer__footer{padding:18px 32px 24px}#cart-drawer .cart-drawer__content{padding-top:20px}}:is(#cart-drawer,#cart) .cart-empty.ast-cart-empty{width:100%;max-width:440px;margin:0 auto;padding:0;text-align:center}:is(#cart-drawer,#cart) .ast-cart-empty__box{position:relative}:is(#cart-drawer,#cart) .ast-cart-empty__box--art{margin-top:48px}#cart .ast-cart-empty__box--art{margin-top:72px}:is(#cart-drawer,#cart) .ast-cart-empty__art{display:block;width:96px;margin:-68px auto 10px;transform:rotate(-7deg);pointer-events:none}:is(#cart-drawer,#cart) .ast-cart-empty__art img{display:block;width:100%;max-width:none;height:auto;margin:0;border:0;border-radius:0;background:none}:is(#cart-drawer,#cart) .cart-empty .ast-cart-empty__title{margin:0 0 8px;font-family:var(--ast-head);font-size:26px;font-weight:600;line-height:1.15;letter-spacing:0;text-transform:none;color:rgb(var(--ast-ink))}:is(#cart-drawer,#cart) .cart-empty .ast-cart-empty__text{max-width:34ch;margin:0 auto 20px;font-size:var(--ast-small-fs);line-height:1.5;color:rgb(var(--ast-ink))}:is(#cart-drawer,#cart) .ast-cart-empty__btns{display:flex;flex-wrap:wrap;gap:10px}:is(#cart-drawer,#cart) .ast-cart-empty__btns .btn{flex:1 1 180px;margin:0}:is(#cart-drawer,#cart) .cart-empty .ast-cart-empty__ship{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--ast-tint-rule);font-size:var(--ast-line-fs);line-height:1.3;color:rgb(var(--ast-ink))}:is(#cart-drawer,#cart) [data-empty=true] .ast-cart-empty__ship svg{display:block;flex:none;width:20px;height:20px;margin:0;opacity:1;color:rgb(var(--ast-violet))}#cart .cart-items{border-top:1px solid var(--ast-rule);border-bottom:1px solid var(--ast-rule)}#cart .cart-item{grid-template-columns:88px minmax(0,1fr) auto;column-gap:16px;padding:20px 0}#cart .js-cart-title{margin-bottom:24px}#cart .cart__summary{margin-top:40px;padding:20px 0 8px;border:0;border-top:1px solid rgb(var(--ast-ink));border-radius:0;background:none}#cart .cart__summary>h2{margin-bottom:16px;font-size:24px}#cart .cart__summary .ast-cart-totals{padding-top:4px}#cart .cart__summary .dynamic-cart-btns{margin-top:12px}#cart .cart__shipping-calculator{margin-top:40px;padding:0;border:0;border-radius:0;background:none}#cart .cart__shipping-calculator h2{margin-bottom:16px;font-size:22px}#cart .cart-page-recommendations{margin-top:32px}#cart .cart-page-recommendations:not(:has(li)){margin-top:0}@media(min-width:768px){#cart .cart-item{grid-template-columns:112px minmax(0,1fr) auto;column-gap:24px;padding:24px 0}#cart .cart-item__title{font-size:16px}}@media(min-width:850px){#cart.cart--with-items{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,45%);grid-template-rows:auto 1fr;row-gap:0;align-items:start}#cart.cart--with-items>.cart__items{grid-column:1;grid-row:1;max-width:none}#cart.cart--with-items>.cart-content{grid-column:2;grid-row:1 / span 2;align-self:start}#cart.cart--with-items>.cart__extras{grid-column:1;grid-row:2;min-width:0}#cart.cart--with-items:has(>.cart-content[hidden]){display:block}#cart .cart__summary{margin-top:0}}@media(min-width:1024px){#cart.cart--with-items{grid-template-columns:minmax(0,1fr) minmax(0,35%)}}body .ast-quiz .btn-next,body .ast-quiz .btn-guide{border-color:transparent;background:var(--ast-action-bg);color:rgb(var(--ast-action-text));transition:background-position var(--ast-wipe-t),color .15s}body .ast-quiz .btn-next:not(:disabled):hover,body .ast-quiz .btn-next:not(:disabled):focus-visible,body .ast-quiz .btn-guide:hover,body .ast-quiz .btn-guide:focus-visible{border-color:transparent;background:var(--ast-action-bg);background-position:0 0;color:rgb(var(--ast-action-text))}body .ast-quiz .btn-next:disabled{border-color:rgb(var(--ast-ink) / .16);background:rgb(var(--ast-ink) / .08);color:rgb(var(--ast-ink) / .7);opacity:1}.ast-qz-asks{padding-bottom:clamp(36px,4.5vw,56px);background:rgb(var(--ast-ice))}.ast-qz-quiz{padding:clamp(40px,5vw,64px) 0 clamp(48px,6vw,80px);scroll-margin-top:calc(var(--header-height, 65px) - clamp(40px,5vw,64px) + 24px)}@media(min-width:769px){.ast-qz-quiz{scroll-margin-top:calc(var(--header-height, 154px) - 42px - clamp(40px,5vw,64px) + 24px)}}.ast-qz-next{padding-bottom:clamp(48px,6vw,72px)}.ast-qz-asks__grid,.ast-qz-next__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ast-qz-asks__intro,.ast-qz-next__intro{padding-top:20px;border-top:1px solid var(--ast-rule)}.ast-qz-asks__title,.ast-qz-next__title,.shopify-section[id$=__qz_guides] h2[class*=__heading],.shopify-section[id$=__qz_faq] .ast-faq-heading{margin:0;font-family:var(--ast-head);font-size:clamp(26px,2.6vw,32px);font-weight:600;letter-spacing:0;line-height:1.12;text-wrap:balance}.ast-qz-asks__lede,.ast-qz-next__lede{margin:10px 0 0;max-width:32em;font-size:16px;line-height:1.6;color:rgb(var(--ast-ink) / .85)}.ast-qz-asks__meta{margin-top:12px}.ast-qz-asks__list{display:grid;grid-template-columns:minmax(0,1fr);column-gap:40px;margin:0;padding:0;list-style:none}.ast-qz-asks__list>li{display:grid;grid-template-columns:2.2em minmax(0,1fr);column-gap:10px;margin:0;padding:13px 0 14px;border-top:1px solid var(--ast-rule)}.ast-qz-asks__n{grid-row:span 2;font-family:var(--ast-num);font-size:17px;font-weight:700;line-height:1.3;color:rgb(var(--ast-violet));font-variant-numeric:tabular-nums lining-nums}.ast-qz-asks__q{font-size:16px;font-weight:600;line-height:1.35}.ast-qz-asks__why{margin-top:2px;font-size:14px;line-height:1.45;color:rgb(var(--ast-ink) / .72)}.ast-qz-next__list{margin:0}.ast-qz-next__item{padding:16px 0 18px;border-top:1px solid var(--ast-rule)}.ast-qz-next__item dt{margin:0 0 6px;font-family:var(--ast-num);font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:rgb(var(--ast-violet))}.ast-qz-next__item dd{max-width:40em;margin:0;font-size:16px;line-height:1.65;color:rgb(var(--ast-ink) / .85)}.ast-qz-next a{color:rgb(var(--ast-ink));text-decoration:underline;text-decoration-color:rgb(var(--ast-link));text-decoration-thickness:2px;text-underline-offset:.18em;transition:color .15s}@media(max-width:1023px){.shopify-section[id$=__qz_guides] [class$=__grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}@media(max-width:599px){.shopify-section[id$=__qz_guides] h3[class$=__title]{font-size:17px}.shopify-section[id$=__qz_guides] p[class$=__desc]{font-size:var(--ast-small-fs);line-height:1.5}}.shopify-section[id$=__qz_faq] .ast-faq-section{padding:clamp(48px,6vw,72px) var(--gutter, 20px)}.shopify-section[id$=__qz_faq] .ast-faq-inner{max-width:var(--page-width, 1320px)}.shopify-section[id$=__qz_faq] .ast-faq-heading{margin:0 0 16px}@media(hover:hover){.ast-qz-next a:hover{color:rgb(var(--ast-violet))}}@media(min-width:768px){.ast-qz-asks__grid,.ast-qz-next__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:48px}.ast-qz-asks__intro,.ast-qz-next__intro{padding-top:24px}.shopify-section[id$=__qz_faq] .ast-faq-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:48px;align-items:start}.shopify-section[id$=__qz_faq] .ast-faq-heading{margin:0;padding-top:24px;border-top:1px solid var(--ast-rule)}.ast-qz-asks__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column}}@media(min-width:1024px){.ast-qz-next__item{display:grid;grid-template-columns:11em minmax(0,1fr);column-gap:24px}.ast-qz-next__item dt{margin:0;padding-top:4px}}.shopify-section[id$=__chart_AstSize] .page__content{margin-top:clamp(28px,4vw,44px);margin-bottom:clamp(32px,4vw,48px)}.shopify-section[id$=__chart_AstSize] .page__content img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:2px}.shopify-section[id$=__chart_AstSize] .page__content>p:has(>br:only-child),.shopify-section[id$=__chart_AstSize] .page__content>p:empty,.shopify-section[id$=__chart_AstSize] .page__content>div:has(>br:only-child){display:none}.shopify-section[id$=__chart_AstSize] .page__content table{min-width:0!important}.shopify-section[id$=__chart_AstSize] .page__content th,.shopify-section[id$=__chart_AstSize] .page__content td{color:rgb(var(--ast-ink))!important}.shopify-section[id$=__chart_AstSize] .page__content td:not(:first-child){font-family:var(--ast-num);font-weight:600;font-variant-numeric:tabular-nums lining-nums}.shopify-section[id$=__help_AstSize] .section{margin-top:0;padding-top:0;padding-bottom:clamp(48px,6vw,72px)}.ast-size-help{display:grid;gap:16px 40px;max-width:var(--reading-width, 48em);margin:0 auto}.ast-size-help .ast-h3{margin:0 0 8px}.ast-size-help p{margin:0;max-width:40em;line-height:1.6}.ast-size-help__actions{display:flex;flex-wrap:wrap;gap:10px}.ast-size-help__actions .btn{margin:0}@media(min-width:768px){.ast-size-help{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:28px 32px}.ast-size-help__actions{flex-direction:column;align-items:stretch}}.cc-list-collections .card__collection--with-border .card__media{border:0}.cc-list-collections .card__collection .media{background-color:rgb(var(--ast-ice));border-radius:2px}.cc-main-search.section--template:has(.ast-search-head){margin-top:0}.ast-search-head{padding:0 0 clamp(28px,4vw,44px);margin-bottom:clamp(24px,3vw,36px)}.cc-main-search.section--template:has(.ast-search-head):not(:has(.main-products-grid)){margin-bottom:0}.cc-main-search:not(:has(.main-products-grid)) .ast-search-head{margin-bottom:0}.ast-search-head__grid{display:grid;gap:20px;align-items:end;padding-top:clamp(24px,3vw,36px)}.ast-search-head__title{margin:0;overflow-wrap:anywhere}.ast-search-head__terms{text-decoration:underline;text-decoration-color:rgb(var(--ast-pink));text-decoration-thickness:3px;text-underline-offset:.12em}.ast-search-head__std{margin:14px 0 0}.ast-search-head__form{max-width:34em;margin-top:22px}.ast-search-head__form .search__input{background-color:rgb(var(--ast-paper, 255 255 255))}.ast-search-head__aside{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:end}.ast-search-head__aside .ast-fig{font-size:clamp(48px,6vw,80px)}.ast-search-head__aside .ast-lbl{margin:0 0 6px}.ast-search-head__none{max-width:42em;margin:24px 0 0;font-size:17px;line-height:1.55}.ast-search-head__start{margin-top:24px;padding-top:18px;border-top:1px solid var(--ast-rule)}.ast-search-head__links{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0}.ast-search-head__links .btn{margin:0}@media(min-width:768px){.ast-search-head__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px}.ast-search-head__aside{display:block;text-align:right}.ast-search-head__aside .ast-lbl{margin:8px 0 0}}.cc-main-search .main-products-grid__results .card:not(.card--product){border-radius:2px}.cc-main-search .main-products-grid__results article.card>.card__info:first-child{padding:14px 0 0;border-top:1px solid var(--ast-rule)}.ast-sc{margin:0 0 28px}.cc-main-search:not(:has(.main-products-grid)) .ast-sc{margin:clamp(24px,3vw,36px) 0 clamp(36px,5vw,56px)}.ast-sc__item{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "body";column-gap:16px}.ast-sc__item--img{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"img head" "body body"}.ast-sc__item+.ast-sc__item{margin-top:18px;padding-top:18px;border-top:1px solid var(--ast-rule)}.ast-sc__media{grid-area:img;display:block;aspect-ratio:1;overflow:hidden;background:rgb(var(--ast-photo))}.ast-sc__media img{display:block;width:100%;height:100%;object-fit:cover}.ast-sc__head{grid-area:head;align-self:center;min-width:0}.ast-sc__body{grid-area:body;min-width:0}.ast-sc__title{margin-top:4px;overflow-wrap:anywhere}@media(max-width:767.98px){.ast-sc__title{font-size:20px;line-height:1.25}}.ast-sc__title a{color:inherit;text-decoration:none}.ast-sc__text{max-width:44em;margin:10px 0 0;font-size:var(--ast-small-fs);line-height:1.55}.ast-sc__body .btn{margin-top:16px}.ast-sc__try{margin:12px 0 0;font-size:var(--ast-small-fs);line-height:1.55}@media(min-width:768px){.ast-sc__item--img{grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"img head" "img body";column-gap:24px}.ast-sc__item--img .ast-sc__media{aspect-ratio:4 / 3;align-self:start}.ast-sc__item--img .ast-sc__head{align-self:start}}.ast-ps-sc-wrap{margin:8px var(--gutter) 4px}.ast-ps-sc{gap:14px;color:rgb(var(--ast-ink));text-decoration:none}.ast-ps-sc:hover .ast-ps-sc__title{color:rgb(var(--ast-violet))}.ast-ps-sc__media{flex:0 0 56px;width:56px;aspect-ratio:1;overflow:hidden;background:rgb(var(--ast-photo))}.ast-ps-sc__media img{display:block;width:100%;height:100%;object-fit:cover}.ast-ps-sc__info{display:block;min-width:0}.ast-ps-sc__info .ast-lbl{display:block}.ast-ps-sc__title{display:block;margin-top:2px;overflow-wrap:anywhere}@media(min-width:769px){.ast-ps-sc-wrap{margin-left:36px;margin-right:36px}}.cc-event-calendar{padding:clamp(32px,4vw,48px) 0 clamp(40px,5vw,56px)}.ast-cal__head{margin-bottom:20px}.ast-cal__std{max-width:42em;margin:8px 0 0}.ast-cal__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:16px}.ast-cal__tabs{display:flex;gap:8px}.ast-cal__tab{padding:.7em 1.3em .82em;border:1px solid rgb(var(--ast-ink));border-radius:2px;background:rgb(var(--ast-paper, 255 255 255));color:rgb(var(--ast-ink));font-family:var(--ast-num);font-size:var(--ast-floor-fs);font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .15s,color .15s}.ast-cal__tab.is-active{background:rgb(var(--ast-ink));color:#fff}.ast-cal__note{margin:0}.ast-cal__frame{border:1px solid var(--ast-rule);border-radius:2px;overflow:hidden;background:#fff}.ast-cal__frame iframe{display:block;width:100%;height:640px;border:0}@media(max-width:600px){.ast-cal__frame iframe{height:520px}}@media(hover:hover){.ast-cal__tab:not(.is-active):hover{background:rgb(var(--ast-ink));color:#fff}}.ast-evsub{scroll-margin-top:calc(var(--header-height, 0px) + 8px)}.cc-event-submission{padding:clamp(36px,5vw,56px) 0;border-top:1px solid var(--ast-tint-rule);border-bottom:1px solid var(--ast-tint-rule);background:var(--ast-tint)}.ast-evsub__head{display:grid;gap:16px 40px}.ast-evsub__text p{max-width:40em;margin:8px 0 0;font-size:17px;line-height:1.55}.ast-evsub__action,.ast-evsub__action .btn{margin:0}.ast-evsub__form{margin-top:28px;padding-top:24px;border-top:1px solid var(--ast-tint-rule)}.ast-evsub__form iframe{display:block;width:100%;max-width:760px;height:1850px;border:0;background:#fff}@media(max-width:600px){.ast-evsub__form iframe{height:1650px}}@media(min-width:768px){.ast-evsub__head{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.shopify-section[id$=__about_AstCal] .section{margin:0;padding:clamp(28px,4vw,40px) 0}.ast-cal-about{display:grid;gap:8px 48px;padding-top:16px;border-top:1px solid var(--ast-rule)}.ast-cal-about p{margin:0}.ast-cal-about p:last-child{max-width:46em;font-size:var(--ast-small-fs);line-height:1.6;color:rgb(var(--ast-ink) / .8)}@media(min-width:768px){.ast-cal-about{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.shopify-section[id$=__contact_form_DXBibR] .section,.shopify-section[id$=__contact_form_aEJWUR] .section{margin-top:0;margin-bottom:0}.shopify-section[id$=__contact_form_DXBibR] .reading-width,.shopify-section[id$=__contact_form_aEJWUR] .reading-width{max-width:none;margin:0}.shopify-section[id$=__contact_form_DXBibR] .mb-heading,.shopify-section[id$=__contact_form_aEJWUR] .mb-heading{margin-bottom:16px}@media(min-width:768px){.shopify-section[id$=__contact_form_DXBibR] .section>.container,.shopify-section[id$=__contact_form_aEJWUR] .section>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:48px;align-items:start}.shopify-section[id$=__contact_form_DXBibR] .mb-heading,.shopify-section[id$=__contact_form_aEJWUR] .mb-heading{margin-bottom:0}}.shopify-section.ast-protocol-hero~.shopify-section .collabs-page__header{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.collabs-page .collabs-page__main{box-sizing:border-box;max-width:calc(var(--page-width, 1380px) + var(--gutter, 20px) * 2);margin:0 auto;padding:clamp(32px,4vw,48px) var(--gutter, 20px) clamp(40px,5vw,64px);gap:28px}.collabs-page .collabs-page__intro{width:auto;max-width:42em;margin:0;align-items:flex-start;gap:18px}.collabs-page .collabs-page__main p,.collabs-page .collabs-page__main h2{text-align:start}.collabs-page .collabs-page__intro>p{font-size:17px;line-height:1.6}.collabs-page .collabs-page__cta{align-items:flex-start;gap:14px}.collabs-page a.collabs-page__cta-main{display:inline-block;border-color:transparent;background:var(--ast-action-bg);color:rgb(var(--ast-action-text));transition:background-position var(--ast-wipe-t),color .15s}.collabs-page a.collabs-page__cta-main:focus-visible{background-position:0 0;color:rgb(var(--ast-action-text))}.collabs-page .collabs-page__cta-login-section{display:flex;gap:6px;align-items:baseline;text-align:start}.collabs-page a.collabs-page__cta-login-link{color:rgb(var(--ast-ink));text-decoration:underline;text-decoration-color:rgb(var(--ast-pink));text-decoration-thickness:2px;text-underline-offset:.2em}.collabs-page .collabs-page__images{justify-content:start;grid-template-columns:repeat(2,minmax(0,160px))}.collabs-page .collabs-page__image{border-radius:2px;background:rgb(var(--ast-ice))}.collabs-page .collabs-page__partnership{padding-top:20px;border-top:1px solid var(--ast-rule)}.collabs-page .collabs-page__partnership h2{font-size:24px;line-height:1.2}.collabs-page .collabs-page__partnership-list{justify-content:flex-start;width:auto;max-width:48em;margin:14px 0 0}.collabs-page .collabs-page__partnership-list li{padding:.5em .7em .4em;border:1px solid rgb(var(--ast-ink) / .35);border-radius:2px;background:none;color:rgb(var(--ast-ink));font-family:var(--ast-num);font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.shopify-section:has(.collabs-page) .section{margin-top:0;margin-bottom:0}@media(min-width:750px){.collabs-page .collabs-page__images{grid-template-columns:repeat(4,minmax(0,200px))}}@media(min-width:990px){.collabs-page .collabs-page__main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:56px;row-gap:32px;align-items:start}.collabs-page .collabs-page__intro{grid-column:1}.collabs-page .collabs-page__images{grid-column:2;grid-row:1 / span 2;grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px}.collabs-page .collabs-page__partnership{grid-column:1}}@media(hover:hover){.collabs-page a.collabs-page__cta-main:hover{background-position:0 0;color:rgb(var(--ast-action-text))}.collabs-page a.collabs-page__cta-login-link:hover{color:rgb(var(--ast-violet))}}.shopify-section[id$=__sheet_AstNsm] .page__content{max-width:900px;margin-top:clamp(28px,4vw,44px);margin-bottom:clamp(40px,5vw,56px)}.shopify-section[id$=__sheet_AstNsm] .page__content img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:2px}.shopify-section[id$=__sheet_AstNsm] .page__content img:not([src]){display:none}.shopify-section[id$=__sheet_AstNsm] .ast-sheet-zoom{display:block;cursor:zoom-in;text-decoration:none}.shopify-section[id$=__zoom_AstNsm]{display:none}.shopify-section.cc-main-page[id$=__main_AstPage] :is(h1,h2,h3,h4){margin-top:10px;margin-bottom:25px}.ast-tiers{--s: 48px;--g: 8px;display:grid;gap:14px;margin:0;padding:0;list-style:none;color:rgb(var(--ast-ink))}.ast-tiers--cols{grid-template-columns:repeat(3,minmax(0,1fr))}.ast-tiers--rows{grid-template-columns:minmax(0,1fr);gap:10px;--s: 40px;--g: 6px}.ast-tiers__tier{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:16px;margin:0;padding:22px 20px 20px;background:#fff;border:1px solid var(--ast-rule);border-radius:2px;text-align:center}.ast-tiers__tier:before,.ast-tiers__tier::marker{content:none}.ast-tiers__tier--best{border-color:rgb(var(--ast-violet));outline:1px solid rgb(var(--ast-violet));outline-offset:-2px}.ast-tiers__badge{position:absolute;top:-10px;left:50%;transform:translate(-50%)}.ast-tiers__text{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.ast-tiers__qty{margin-bottom:4px;opacity:.7}.ast-tiers__off{font-family:var(--ast-num);font-size:32px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums lining-nums;color:rgb(var(--ast-violet));white-space:nowrap}.ast-tiers__stickers{display:grid;grid-template-columns:repeat(var(--n, 5),var(--s));gap:var(--g);justify-content:center;align-content:center}.ast-tiers--cols .ast-tiers__stickers{min-height:calc(var(--s) * 2 + var(--g))}.ast-tiers .ast-tiers__img{display:block;width:var(--s);height:var(--s);max-width:none;margin:0;object-fit:contain;border-radius:2px}.ast-tiers .ast-tiers__img--diecut{width:calc(var(--s) * 1.3);height:calc(var(--s) * 1.3);margin:calc(var(--s) * -.15);border-radius:0}.ast-tiers--rows .ast-tiers__tier{flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:16px 20px;text-align:left}.ast-tiers--rows .ast-tiers__text{align-items:flex-start;margin-right:auto}.ast-tiers--rows .ast-tiers__stickers{justify-content:end}.ast-tiers--rows .ast-tiers__badge{left:auto;right:14px;transform:none}@media(max-width:767px){.ast-tiers,.ast-tiers--cols{grid-template-columns:minmax(0,1fr);gap:10px;--s: 30px;--g: 4px}.ast-tiers .ast-tiers__tier{flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:14px 16px;text-align:left}.ast-tiers .ast-tiers__text{align-items:flex-start;margin-right:auto}.ast-tiers .ast-tiers__stickers{justify-content:end;min-height:0}.ast-tiers .ast-tiers__badge{left:auto;right:12px;transform:none}.ast-tiers .ast-tiers__off{font-size:26px}}.js-instalments-form,shopify-payment-terms{display:none!important}.media-gallery__viewer>.ast-media-sale{position:absolute;z-index:2;top:12px;left:12px;pointer-events:none}.media-gallery__viewer>.ast-media-sale[hidden]{display:none}.ast-media-sale .product-label{display:block;margin:0;background:rgb(var(--ast-ink));color:#fff}.shopify-section[id$=__rich_text_T3LhTx] .section{margin-bottom:24px!important;padding-bottom:0!important}.shopify-section[id$=__1758241625325ab920] .section{margin-top:0!important;padding-top:0!important}.shopify-section[id$=__1758241625325ab920] .shopify-block[id*=okendo_reviews_badge]{margin:0!important;padding:0!important}.shopify-section[id$=__1758241625325ab320] .shopify-block[id*=okendo_reviews_carousel],.shopify-section[id$=__1758241625325ab920] .shopify-block[id*=okendo_reviews_carousel]{margin:0!important;padding-top:48px!important}@media(min-width:768px){.shopify-section[id$=__1758241625325ab920] .shopify-block[id*=okendo_reviews_carousel]{padding-top:72px!important}}.shopify-section[id$=__1758241625325ab920] .okeReviews .oke-reviewCarousel{margin-top:0!important;padding-top:0!important}.section__footer{margin-top:28px}.section__footer .btn{margin:0}.cc-main-blog .main-blog__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 18px;margin:0 0 22px}.cc-main-blog .main-blog__head .main-blog__heading{margin:0}.cc-main-blog .main-blog__count{display:inline-flex;align-items:baseline;gap:10px;margin:0}.cc-main-blog .main-blog__count .ast-fig{font-size:clamp(44px,5.5vw,72px);line-height:.9}.ast-u,.card .card__title a,.card .card__info .card-link{text-decoration:none;background:none;transition:color .15s,opacity .15s}.card .card__title a,.card .card__info .card-link{width:fit-content;max-width:100%}@media(hover:hover){a:hover .ast-u,.card:hover .card__title a,.card:hover .card__info .card-link,.ast-pdp-rating:hover .ast-pdp-rating__count,a.promo:hover:not(:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) *) .promo__content .rte>*{background-image:var(--ast-action-rest);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:transparent;text-decoration-color:transparent}}a:focus-visible .ast-u,.card .card__title a:focus-visible,.card .card__info .card-link:focus-visible,.ast-pdp-rating:focus-visible .ast-pdp-rating__count,a.promo:focus-visible:not(:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) *) .promo__content .rte>*{background-image:var(--ast-action-rest);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:transparent;text-decoration-color:transparent}:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) :is(a .ast-u,.card .card__title a,.card .card__info .card-link){background-image:none;-webkit-text-fill-color:currentColor;text-decoration:underline 1px transparent;text-underline-offset:3px}@media(hover:hover){:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) :is(a:hover .ast-u,.card:hover .card__title a,.card:hover .card__info .card-link){text-decoration-color:currentColor}}:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) :is(a:focus-visible .ast-u,.card .card__title a:focus-visible){text-decoration-color:currentColor}.main-nav>li>a.main-nav__item--primary:hover:not(.is-active),.main-nav>li>details>summary:hover>a.main-nav__item--primary:not(.is-active),.main-nav>li>details.is-open>summary>a.main-nav__item--primary:not(.is-active){box-shadow:none}.main-nav>li>a.main-nav__item--primary,.main-nav>li>details>summary>a.main-nav__item--primary{background-image:linear-gradient(90deg,rgb(var(--ast-violet)),rgb(var(--ast-pink)));background-repeat:no-repeat;background-size:0 2px;background-position:0 100%;transition:background-size .25s ease-out,color .15s}@media(hover:hover)and (min-width:768px){.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>a.main-nav__item--primary:hover,.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>details>summary:hover>a.main-nav__item--primary,.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>details.is-open>summary>a.main-nav__item--primary{background-size:100% 2px}}@media(min-width:768px){.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>a.main-nav__item--primary:focus-visible,.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>details>summary:focus-visible>a.main-nav__item--primary,.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>details>summary>a.main-nav__item--primary:focus-visible{background-size:100% 2px}}.ast-header-bleed:not(.ast-header-scrolled) .cc-header store-header.header .main-nav>li>a.main-nav__item--primary,.ast-header-bleed:not(.ast-header-scrolled) .cc-header--sticky store-header.header .main-nav>li>a.main-nav__item--primary,.ast-header-bleed:not(.ast-header-scrolled) .cc-header store-header.header .main-nav>li>details>summary>a.main-nav__item.main-nav__item--primary,.ast-header-bleed:not(.ast-header-scrolled) .cc-header--sticky store-header.header .main-nav>li>details>summary>a.main-nav__item.main-nav__item--primary{transition:background-size .25s ease-out,color .3s ease!important}.main-nav__item a:after,.secondary-nav__item a:after,.main-nav__link--featured:after,.mega-nav--columns .child-nav__item--toggle a:after,.mega-nav--columns .main-nav__grandchild .main-nav__item a:after,.grandchild-nav__item:after{background:linear-gradient(90deg,rgb(var(--ast-violet)),rgb(var(--ast-pink)));transition:transform .25s ease-out}@media(hover:hover){.main-nav>li>a.main-nav__item--primary:hover .ast-lt,.main-nav>li>details>summary:hover>a.main-nav__item--primary .ast-lt,.main-nav>li>details.is-open>summary>a.main-nav__item--primary .ast-lt,.main-nav__child .child-nav__item:hover .ast-lt,.main-nav__child summary:hover .child-nav__item .ast-lt,.grandchild-nav__item:hover .ast-lt,.main-nav__item--go:hover .ast-lt,.ast-mega-links a:hover .ast-lt,.secondary-nav__item:not(.secondary-nav__cta):hover .ast-lt,.mobile-menu-footer .mobile-menu-footer__help:hover .ast-lt,.footer .footer-col--links .footer-menu__links a:not(.btn):hover,.footer .footer-sublinks a:not(.btn):hover,.footer .footer__base a:not(.btn):hover,.breadcrumbs-list__link:not(.breadcrumbs-list__link--rss):hover:not(:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) *),.ast-crumbs a:hover:not(:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) *),[class*=__breadcrumb] a:hover:not(:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) *),.ast-lib__crumb a:hover,.back-link:hover:not(:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) *),:is(.related-blade-card,.related-boot-card) a:hover,.ast-sc__title a:hover{background-image:var(--ast-action-rest);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:transparent;text-decoration-color:transparent}}.main-nav>li>a.main-nav__item--primary:focus-visible .ast-lt,.main-nav>li>details>summary:focus-visible>a.main-nav__item--primary .ast-lt,.main-nav>li>details>summary>a.main-nav__item--primary:focus-visible .ast-lt,.main-nav__child .child-nav__item:focus-visible .ast-lt,.grandchild-nav__item:focus-visible .ast-lt,.main-nav__item--go:focus-visible .ast-lt,.ast-mega-links a:focus-visible .ast-lt,.secondary-nav__item:not(.secondary-nav__cta):focus-visible .ast-lt,.mobile-menu-footer .mobile-menu-footer__help:focus-visible .ast-lt,.footer .footer-col--links .footer-menu__links a:not(.btn):focus-visible,.footer .footer-sublinks a:not(.btn):focus-visible,.footer .footer__base a:not(.btn):focus-visible,.breadcrumbs-list__link:not(.breadcrumbs-list__link--rss):focus-visible:not(:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) *),.ast-crumbs a:focus-visible:not(:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) *),[class*=__breadcrumb] a:focus-visible:not(:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) *),.ast-lib__crumb a:focus-visible,.back-link:focus-visible:not(:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) *),:is(.related-blade-card,.related-boot-card) a:focus-visible,.ast-sc__title a:focus-visible{background-image:var(--ast-action-rest);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:transparent;text-decoration-color:transparent}.ast-crumbs a:after{-webkit-text-fill-color:currentColor}@media(min-width:769px){.ast-header-bleed:not(.ast-header-scrolled) .cc-header store-header.header .main-menu__content .main-nav>li>a.main-nav__item--primary,.ast-header-bleed:not(.ast-header-scrolled) .cc-header store-header.header .main-menu__content .main-nav>li>details>summary,.ast-header-bleed:not(.ast-header-scrolled) .cc-header store-header.header .main-menu__content .main-nav>li>details>summary>a.main-nav__item--primary,.ast-header-bleed:not(.ast-header-scrolled) .cc-header store-header.header .main-menu__content .main-nav>li .main-nav__item--primary .ast-lt,.ast-header-bleed:not(.ast-header-scrolled) .cc-header store-header.header .main-menu__content .main-nav>li .main-nav__item--primary svg{color:#fff!important}.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li .main-nav__item--primary .ast-lt{background-image:none;-webkit-text-fill-color:currentColor;text-decoration:underline 1px transparent;text-underline-offset:4px}.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>a.main-nav__item--primary,.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>details>summary>a.main-nav__item--primary{background-image:none}.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>a.main-nav__item--primary:focus-visible .ast-lt,.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>details>summary:focus-visible>a.main-nav__item--primary .ast-lt,.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>details>summary>a.main-nav__item--primary:focus-visible .ast-lt{text-decoration-color:currentColor}}@media(hover:hover)and (min-width:769px){.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>a.main-nav__item--primary:hover .ast-lt,.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>details>summary:hover>a.main-nav__item--primary .ast-lt,.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li>details.is-open>summary>a.main-nav__item--primary .ast-lt{text-decoration-color:currentColor}}:root{--ast-faux-bold: .035em}:is(.btn,.cta-btn,.shop-btn,[class*=btn--]){-webkit-text-stroke-width:0}@media(hover:hover){a:not(.btn,.cta-btn,.shop-btn,[class*=btn--],[role=button]):hover,.card:hover .card__title a,.card:hover .card__info .card-link,.ast-pdp-rating:hover .ast-pdp-rating__count,a.promo:hover .promo__content .rte>*{-webkit-text-stroke:var(--ast-faux-bold) transparent}:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) a:not(.btn,.cta-btn,.shop-btn,[class*=btn--],[role=button]):hover,:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) :is(.card:hover .card__title a,a:hover .ast-u),:is(.toc,.ast-toc) a:hover,.ast-header-bleed:not(.ast-header-scrolled) .main-nav>li a:hover{-webkit-text-stroke-color:currentColor}}a:not(.btn,.cta-btn,.shop-btn,[class*=btn--],[role=button]):focus-visible,.ast-pdp-rating:focus-visible .ast-pdp-rating__count,a.promo:focus-visible .promo__content .rte>*{-webkit-text-stroke:var(--ast-faux-bold) transparent}:is(.color-scheme--2,.color-scheme--white,.text-overlay,.ast-on-ink) a:not(.btn,.cta-btn,.shop-btn,[class*=btn--],[role=button]):focus-visible,:is(.toc,.ast-toc) a:focus-visible{-webkit-text-stroke-color:currentColor}@media(min-width:769px){.main-nav .ast-lt[data-text]{display:inline-flex;flex-direction:column;align-items:flex-start}.main-nav .ast-lt[data-text]:after{content:attr(data-text);content:attr(data-text) / "";height:0;overflow:hidden;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700}.main-nav>li>a.main-nav__item--primary:is(:hover,:focus-visible) .ast-lt[data-text],.main-nav>li>details>summary:is(:hover,:focus-visible)>a.main-nav__item--primary .ast-lt[data-text],.main-nav>li>details>summary>a.main-nav__item--primary:focus-visible .ast-lt[data-text],.main-nav>li>details.is-open>summary>a.main-nav__item--primary .ast-lt[data-text],.main-nav__child .child-nav__item:is(:hover,:focus-visible) .ast-lt[data-text],.main-nav__child summary:hover .child-nav__item .ast-lt[data-text]{font-weight:700;-webkit-text-stroke-width:0}}.rte a:not(.btn,.cta-btn,.shop-btn):not(:has(img)),html .cc-article-hub .article-wrap .article-content a:not(.btn):not(.cta-btn):not(.shop-btn):not(:has(img)){color:rgb(var(--ast-link));background:none;text-decoration:underline;text-decoration-color:rgb(var(--ast-link) / .4);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .15s,color .15s}.rte a:not(.btn,.cta-btn,.shop-btn):not(:has(img)):is(:hover,:focus-visible),html .cc-article-hub .article-wrap .article-content a:not(.btn):not(.cta-btn):not(.shop-btn):not(:has(img)):not(.toc a):is(:hover,:focus-visible){color:transparent;background-image:var(--ast-action-rest);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-color:transparent}html .rte .toc a:not(.btn),html .cc-article-hub .article-wrap .toc a:not(.btn){color:inherit;text-decoration:none;background:none}.footer .rte a:not(.btn,.cta-btn,.shop-btn):not(:has(img)){color:rgb(var(--ast-link));text-decoration-color:rgb(var(--ast-link));text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-thickness .15s,color .15s}.footer .rte a:not(.btn,.cta-btn,.shop-btn):not(:has(img)):is(:hover,:focus-visible){color:transparent;background-image:var(--ast-action-rest);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-color:transparent}.link,.product-spec__value a,.ast-mark{transition:color .15s,text-decoration-color .15s,text-decoration-thickness .25s ease-out}@media(hover:hover){.ast-mark:hover{text-decoration-thickness:3px}}.ast-mark:focus-visible{text-decoration-thickness:3px}@media(prefers-reduced-motion:reduce){.ast-u,.card .card__title a,.card .card__info .card-link,.main-nav__item a:after,.secondary-nav__item a:after,.main-nav__link--featured:after,.mega-nav--columns .child-nav__item--toggle a:after,.mega-nav--columns .main-nav__grandchild .main-nav__item a:after,.grandchild-nav__item:after,.main-nav>li>a.main-nav__item--primary,.main-nav>li>details>summary>a.main-nav__item--primary,.rte a:not(.btn,.cta-btn,.shop-btn):not(:has(img)),html .cc-article-hub .article-wrap .article-content a:not(.btn):not(.cta-btn):not(.shop-btn):not(:has(img)),.link,.product-spec__value a,.ast-mark{transition:none}.ast-header-bleed:not(.ast-header-scrolled) .cc-header store-header.header .main-nav>li>a.main-nav__item--primary,.ast-header-bleed:not(.ast-header-scrolled) .cc-header--sticky store-header.header .main-nav>li>a.main-nav__item--primary,.ast-header-bleed:not(.ast-header-scrolled) .cc-header store-header.header .main-nav>li>details>summary>a.main-nav__item.main-nav__item--primary,.ast-header-bleed:not(.ast-header-scrolled) .cc-header--sticky store-header.header .main-nav>li>details>summary>a.main-nav__item.main-nav__item--primary{transition:none!important}}.slider-nav--show-on-hover{overflow-x:clip}.ast-app__fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:6px 0 8px;font-family:var(--ast-num);font-weight:700;font-size:32px;line-height:1;color:rgb(var(--ast-violet));font-variant-numeric:tabular-nums lining-nums}.ast-app__unit{color:var(--ast-ink-muted)}@media(min-width:768px){.ast-app__cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ast-app__fig{display:block;margin:10px 0 14px;font-size:44px}.ast-app__unit{display:block;margin-top:6px}}.shopify-section>[class^=ast-pf-]>[class$=__inner],.shopify-section>[class^=ast-cg-]>[class$=__inner],.shopify-section>[class^=ast-bb-]>[class$=__inner],.shopify-section>[class^=bcta-]:not([class*=--peek])>[class$=__inner]{box-sizing:border-box;max-width:calc(var(--page-width, 1320px) + var(--gutter, 20px) * 2);padding-left:var(--gutter, 20px);padding-right:var(--gutter, 20px)}.shopify-section>[class^=ast-es-],.shopify-section>[class^=ast-cb-],.shopify-section>[class^=hfaq-],.shopify-section .ast-faq-section:not(.ast-faq-section--start){padding-left:var(--gutter, 20px);padding-right:var(--gutter, 20px)}.shopify-section>[class^=ugc-]:not([class*=--bleed])>[class$=__inner]{max-width:var(--page-width, 1320px)}.shopify-section>[class^=ugc-][class*=--bleed]>[class$=__inner]>:is([class*=__heading],[class*=__subtext],[class*=__cta],[class*=__foot]){box-sizing:border-box;max-width:calc(var(--page-width, 1320px) + var(--gutter, 20px) * 2)}.shopify-section .okeReviews[data-oke-container].oke-w,.shopify-section div.okeReviews.oke-w,.shopify-section .okeReviews[data-oke-container].oke-mediaGrid,.shopify-section div.okeReviews.oke-mediaGrid,.shopify-section .okeReviews[data-oke-container] .oke-reviewCarousel,.shopify-section div.okeReviews .oke-reviewCarousel,.shopify-section .okeReviews[data-oke-container] .oke-reviewsListCarousel,.shopify-section div.okeReviews .oke-reviewsListCarousel,.shopify-section .okeReviews[data-oke-container] .oke-mediaCarousel,.shopify-section div.okeReviews .oke-mediaCarousel{max-width:none}@media(min-width:1024px){#main-content:has(>.ast-protocol-hero+:is(.cc-main-page,.cc-contact-form)),#main-content:has(>.cc-image-banner+.cc-main-page){--reading-width: var(--ast-read)}#main-content>.ast-protocol-hero:has(+:is(.cc-main-page,.cc-contact-form))>[class^=ast-hero-]>.container,#main-content>.cc-image-banner:has(+.cc-main-page) .image-banner>.container{max-width:calc(var(--ast-read) + var(--gutter, 32px) * 2)}#main-content>.cc-image-banner:has(+.cc-main-page) .image-banner>.container{justify-content:flex-start}#main-content>.cc-image-banner:has(+.cc-main-page) .text-overlay{text-align:start}#main-content>.cc-main-page{--reading-width: var(--ast-read)}.shopify-policy__container{max-width:calc(var(--ast-read) + var(--gutter, 32px) * 2)!important}#main-content>.shopify-section>[class^=ast-ch-]{padding-left:max(var(--gutter, 32px),calc((100% - var(--page-width, 1380px)) / 2));padding-right:max(var(--gutter, 32px),calc((100% - var(--page-width, 1380px)) / 2))}}.btn{font-family:var(--ast-num);font-weight:600;letter-spacing:var(--ast-btn-ls);text-transform:uppercase;border-radius:var(--ast-radius)}.btn.btn--primary:not(.btn--icon):not(.slider-nav__btn):not(#ast-protocol),.btn.btn--secondary:not(.btn--icon):not(.slider-nav__btn):not(#ast-protocol),.shopify-payment-button .shopify-payment-button__button--unbranded:not(#ast-protocol),.shopify-challenge__button:not(#ast-protocol),.spr-button-primary:not(#ast-protocol),.pxu-btn:not(#ast-protocol),.rebuy-button:not(#ast-protocol),.sp-product-card-button:not(#ast-protocol),.mobile-menu-footer .mobile-menu-footer__btn:not(#ast-protocol),.products-toolbar .products-toolbar__filter-btn:not(#ast-protocol),.collabs-page a.collabs-page__cta-main:not(#ast-protocol),.cc-article-hub .article-wrap .btn:not(.btn--icon):not(.slider-nav__btn):not(#ast-protocol),.cc-article-hub .article-wrap .cta-btn:not(#ast-protocol),.cc-article-hub .article-wrap .shop-btn:not(#ast-protocol),.ast-quiz :is(.btn-back,.btn-next,.btn-guide,.btn-retake,.rec-buy):not(#ast-protocol){box-sizing:border-box;height:auto;min-height:0;padding:var(--ast-btn-pad);border-width:1px;border-style:solid;border-radius:var(--ast-btn-radius, var(--ast-radius));font-family:var(--ast-num);font-size:var(--ast-btn-fs);font-style:normal;font-weight:600;letter-spacing:var(--ast-btn-ls);line-height:1;text-transform:uppercase}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{height:auto!important;min-height:0!important;padding:var(--ast-btn-pad)!important;border-width:1px!important;border-style:solid!important;border-radius:var(--ast-radius)!important;font-family:var(--ast-num)!important;font-size:var(--ast-btn-fs)!important;font-weight:600!important;letter-spacing:var(--ast-btn-ls)!important;line-height:1!important;text-transform:uppercase!important}.btn.btn--primary:not(.btn--icon):not(.slider-nav__btn)>svg:not(#ast-protocol),.btn.btn--secondary:not(.btn--icon):not(.slider-nav__btn)>svg:not(#ast-protocol),.products-toolbar .products-toolbar__filter-btn>svg:not(#ast-protocol){flex:none;height:1em}.okeReviews .oke-button .oke-icon:not(#ast-protocol){position:relative;top:.1em;vertical-align:top!important}.btn--arrow-with-text{--ast-btn-pad: calc(var(--ast-btn-py) - var(--ast-btn-fs) * .05) calc(var(--ast-btn-px) + 30px) calc(var(--ast-btn-py) + var(--ast-btn-fs) * .05) var(--ast-btn-px)}.btn--arrow-back-with-text{--ast-btn-pad: calc(var(--ast-btn-py) - var(--ast-btn-fs) * .05) var(--ast-btn-px) calc(var(--ast-btn-py) + var(--ast-btn-fs) * .05) calc(var(--ast-btn-px) + 30px)}.ast-join>input:not(#ast-protocol){box-sizing:border-box;height:var(--ast-btn-h);padding-top:0;padding-bottom:0}.ast-join>.btn{--ast-btn-radius: 0 var(--ast-radius) var(--ast-radius) 0}@media(max-width:599px){.ast-join--stack>.btn{--ast-btn-radius: var(--ast-radius)}}.ast-seg>.btn:not(:first-child):not(:last-child){--ast-btn-radius: 0}.ast-seg>.btn:first-child:not(:last-child){--ast-btn-radius: var(--ast-radius) 0 0 var(--ast-radius)}.ast-seg>.btn:last-child:not(:first-child){--ast-btn-radius: 0 var(--ast-radius) var(--ast-radius) 0}:is(#cart-drawer,#cart) .btn.btn--primary.ast-cart-checkout:not(#ast-protocol){min-height:50px;padding:12px 26px;font-size:var(--ast-btn-fs);letter-spacing:.1em;line-height:1.2}.cc-main-product .btn.ast-atc.w-full:not(.btn--icon):not(#ast-protocol){min-height:56px;margin-block:24px}@media(max-width:749px){.cc-main-product .btn.ast-atc.w-full:not(.btn--icon):not(#ast-protocol){min-height:52px}}:is(#cart-drawer,#ast-cart-pack-page) .btn.btn.ast-pack__add[data-ast-state]:not(#ast-protocol){padding-inline:4px;letter-spacing:.04em}.opt-label.opt-label--btn:not(#ast-protocol){font-size:var(--ast-btn-fs)}.card--product{--ast-btn-px: 10px;--ast-btn-pad: calc(var(--ast-btn-py) - var(--ast-btn-fs) * .05) var(--ast-btn-px) calc(var(--ast-btn-py) + var(--ast-btn-fs) * .05)}.ast-lbl:not(#ast-protocol),.subheading:not(#ast-protocol),.section__block--subheading:not(#ast-protocol),.label:not(#ast-protocol),.product-inventory__status:not(#ast-protocol),.card__chip:not(#ast-protocol),.faq__category:not(#ast-protocol),.cc-article-hub .article-wrap :is(.callout-title,.toc-title,.vs-purpose,.tip-num,.ic-label):not(#ast-protocol),.cc-article-hub .article-wrap .toc h3:not(#ast-protocol),.cc-article-hub .article-wrap .callout h4:not(#ast-protocol),.cc-article-hub .article-wrap :is(.pro-col,.con-col) h5:not(#ast-protocol),.cc-article-hub .article-wrap table.ast-stack .ast-stack__label:not(#ast-protocol){padding-left:var(--ast-lbl-px);padding-right:var(--ast-lbl-px);font-family:var(--ast-num);font-size:var(--ast-lbl-fs);font-style:normal;font-weight:600;letter-spacing:var(--ast-lbl-ls);line-height:var(--ast-lbl-lh);text-transform:uppercase}table.protocol th:not(#ast-protocol),.rte thead th:not(#ast-protocol),.cc-article-hub .article-wrap .styled-table thead th:not(#ast-protocol){font-family:var(--ast-num);font-size:var(--ast-lbl-fs);font-style:normal;font-weight:600;letter-spacing:var(--ast-lbl-ls);line-height:var(--ast-lbl-lh);text-transform:uppercase}.ast-lbl:not(#ast-protocol),.subheading:not(#ast-protocol),.section__block--subheading:not(#ast-protocol),.label:not(#ast-protocol){font-family:var(--ast-lbl-font);letter-spacing:var(--ast-lbl-font-ls)}:is(.ast-tiers__qty,[class*=__figure-label],[class*=fig-label],[class*=__stat-label],[class*=__tqty],.cart-tiered-progress__label,.ast-pack__label,.cro-countdown__label,.hub-hero__tag).ast-lbl:not(#ast-protocol){font-family:var(--ast-num);letter-spacing:var(--ast-lbl-ls)}.okeReviews[data-oke-container] :is(.oke-w-ratingAverageModule-count,.oke-w-recommendsModule-text,.oke-w-reviews-count,.oke-sortSelect-label,.oke-sortSelect-sort),div.okeReviews :is(.oke-w-ratingAverageModule-count,.oke-w-recommendsModule-text,.oke-w-reviews-count,.oke-sortSelect-label,.oke-sortSelect-sort),.okeReviews .oke-reviewCarousel :is(.oke-w-reviewer-name,.oke-w-reviewer-verified):not(#ast-protocol),.okeReviews .oke-largeBadge :is(.oke-largeBadge-count,.oke-largeBadge-text):not(#ast-protocol){font-family:var(--ast-num)!important;font-size:var(--ast-lbl-fs)!important;font-weight:600!important;letter-spacing:var(--ast-lbl-ls)!important;line-height:var(--ast-lbl-lh)!important;text-transform:uppercase!important}:where(.ast-tag,.product-label,.price__save,.badge,.main-nav__badge){border-color:transparent}.ast-tag:not(#ast-protocol),.product-label:not(#ast-protocol),.price__save:not(#ast-protocol),.badge:not(#ast-protocol),.main-nav__badge:not(#ast-protocol),.cc-article-hub .article-wrap .article-hero .tag:not(#ast-protocol),.cc-article-hub .article-wrap .product-tag:not(#ast-protocol),.cc-article-hub .article-wrap .vs-divider span:not(#ast-protocol){box-sizing:border-box;height:auto;min-height:0;padding:var(--ast-tag-pad);border-width:1px;border-style:solid;border-radius:var(--ast-radius);font-family:var(--ast-num);font-size:var(--ast-tag-fs);font-style:normal;font-weight:600;letter-spacing:var(--ast-tag-ls);line-height:1;text-transform:uppercase;white-space:nowrap}.card .price{--ast-tag-ls: .04em;--ast-tag-px: 4px;--ast-tag-pad: calc(var(--ast-tag-py) - var(--ast-tag-fs) * .05) var(--ast-tag-px) calc(var(--ast-tag-py) + var(--ast-tag-fs) * .05) calc(var(--ast-tag-px) + var(--ast-tag-fs) * .08)}.ast-tag>svg:not(#ast-protocol),.product-label>svg:not(#ast-protocol),.badge>svg:not(#ast-protocol){flex:none;width:auto;height:1em}.ast-box:not(#ast-protocol),.cc-article-hub .article-wrap .callout:not(.takeaways):not(#ast-protocol),.cc-article-hub .article-wrap .shop-cta:not(#ast-protocol),.cc-article-hub .article-wrap .cta-banner:not(#ast-protocol),.cc-article-hub .article-wrap .article-hero :is(.answer,.tldr):not(#ast-protocol){padding:var(--ast-box-pt) var(--ast-box-px) var(--ast-box-pb);border-radius:var(--ast-radius)}.ast-box .btn.btn--secondary,.ast-pair .btn.btn--secondary{--ast-wipe-bg: rgb(var(--ast-paper));background-color:rgb(var(--ast-paper))}body{--ast-frame: rgb(var(--ast-ink) / .32);--ast-panel-r: 8px;--ast-ombre: linear-gradient(90deg, #5B5BE1, #F964C3)}.cc-main-product .product-info__price .price--on-sale .price__current:not(#ast-protocol),.card .price--on-sale .price__current:not(#ast-protocol){color:rgb(var(--ast-ink))}.cc-main-product .product-info__price .price__was:not(#ast-protocol),.card .price__was:not(#ast-protocol){text-decoration:line-through;text-decoration-color:rgb(var(--ast-pink));text-decoration-thickness:2px}.cc-main-product .product-info__price .price__save:not(#ast-protocol),.card .price__save:not(#ast-protocol){border:1px solid rgb(var(--ast-ink));background:rgb(var(--ast-paper));color:rgb(var(--ast-ink))}.ast-usp:not(#ast-protocol){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border:1px solid var(--ast-frame);border-radius:var(--ast-panel-r);background:rgb(var(--ast-paper));overflow:hidden}.ast-icon--grad,.ast-icon--grad path{fill:#5b5be1;fill:url(#astGrad) #5B5BE1}.ast-usp__ic:not(#ast-protocol){box-sizing:border-box;border:1px solid var(--ast-frame);border-radius:var(--ast-panel-r);background:rgb(var(--ast-paper))}@media(min-width:768px){.ast-cusp__ic:not(#ast-protocol){box-sizing:border-box;border:1px solid var(--ast-frame);border-radius:var(--ast-panel-r);background:rgb(var(--ast-paper))}}body{--ast-q-fs: 22px}.ast-qs:not(#ast-protocol){display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;margin:0;padding:0;border:0;border-image:none;list-style:none}.ast-q:not(#ast-protocol){margin:0;border:1px solid var(--ast-frame);border-radius:var(--ast-panel-r);background:rgb(var(--ast-paper));color:rgb(var(--ast-ink))}.ast-q[open]:not(#ast-protocol){border-color:transparent;background:linear-gradient(rgb(var(--ast-paper)),rgb(var(--ast-paper))) padding-box,var(--ast-ombre-state) border-box}.ast-q__q:not(#ast-protocol){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 20px 24px;border-radius:calc(var(--ast-panel-r) - 1px);list-style:none;cursor:pointer;color:rgb(var(--ast-ink))}.ast-q__q::-webkit-details-marker{display:none}.ast-q__q::marker{content:""}.ast-q__t:not(#ast-protocol){margin:0;padding:0;font-family:var(--ast-head);font-size:var(--ast-q-fs);font-weight:600;line-height:1.15;letter-spacing:0;text-transform:none;color:inherit}.ast-q__ic{display:flex;flex:none;width:26px;height:26px}.ast-q__ic svg{width:26px;height:26px}.ast-q__ic path{fill:#5b5be1;fill:url(#astGradState) #5B5BE1}.ast-q__rm,.ast-q[open] .ast-q__add{display:none}.ast-q[open] .ast-q__rm{display:block}.ast-q__a:not(#ast-protocol){max-width:none;margin:0;padding:0 24px 22px;font-size:var(--ast-small-fs);line-height:1.65;color:rgb(var(--ast-ink))}.ast-q__a>:first-child,.ast-q__a>div>:first-child{margin-top:0}.ast-q__a>:last-child,.ast-q__a>div>:last-child{margin-bottom:0}.ast-q__a p{font-size:inherit;line-height:inherit}@media(max-width:749px){body{--ast-q-fs: 20px}.ast-qs:not(#ast-protocol){gap:12px}.ast-q__q:not(#ast-protocol){padding:18px 16px 18px 18px}.ast-q__a:not(#ast-protocol){padding:0 18px 20px}}.ast-deal:not(#ast-protocol){border:1px solid transparent;border-top:0;border-radius:var(--ast-panel-r);background:linear-gradient(rgb(var(--ast-paper)),rgb(var(--ast-paper))) padding-box,var(--ast-ombre) border-box;overflow:hidden}.ast-deal__hd:not(#ast-protocol){display:flex;align-items:center;gap:8px;margin:0;padding:9px 16px 10px;background:rgb(var(--ast-ink));color:#fff;font-family:var(--ast-lbl-font);font-size:var(--ast-lbl-fs);font-weight:600;line-height:1.3;letter-spacing:var(--ast-lbl-font-ls);text-transform:uppercase}.ast-deal__hd svg{flex:none;width:18px;height:18px;color:rgb(var(--ast-violet-on-ink))}.ast-deal__bd{padding:14px 16px 16px}.ast-deal__title:not(#ast-protocol){margin:0 0 4px;font-family:var(--ast-head);font-size:24px;font-weight:600;line-height:1.1;color:rgb(var(--ast-ink))}.ast-deal__text:not(#ast-protocol){margin:0;font-size:16px;line-height:1.5;color:rgb(var(--ast-ink))}.ast-mdeal-li{list-style:none;margin:0}.ast-mdeal-li:before,.ast-mdeal-li::marker{content:none}.ast-mdeal .ast-deal__bd{position:relative}.ast-mdeal__tiers:not(#ast-protocol){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:330px;margin:12px 0 0;padding:0;list-style:none;border:1px solid var(--ast-frame);border-radius:var(--ast-panel-r)}.ast-mdeal__tiers li{display:flex;flex-direction:column;gap:2px;margin:0;padding:10px 12px 11px;min-width:0}.ast-mdeal__tiers li:before,.ast-mdeal__tiers li::marker{content:none}.ast-mdeal__tiers li+li{border-left:1px solid var(--ast-frame)}.ast-mdeal__tiers b{font-family:var(--ast-num);font-size:28px;font-weight:700;line-height:1;color:rgb(var(--ast-violet));font-variant-numeric:tabular-nums lining-nums}.ast-mdeal__tiers small{font-family:var(--ast-num);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--ast-ink-muted);white-space:nowrap}.ast-mdeal__btn:not(#ast-protocol){margin-top:14px}.ast-mdeal__fan{display:none}@media(max-width:768.98px){.ast-mdeal-li{padding:32px 0}}@media(min-width:769px){.ast-mdeal-li{grid-column:span 3;margin-top:8px}.ast-mdeal__fan{display:block;position:absolute;right:22px;bottom:18px;width:220px;height:150px;pointer-events:none}.ast-mdeal__fan img{position:absolute;max-width:none;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none}.ast-mdeal__fan .ast-deal__fan-1{width:112px;right:0;top:20px;transform:rotate(-5deg);z-index:2}.ast-mdeal__fan .ast-deal__fan-2{width:96px;left:60px;top:0;transform:rotate(9deg);z-index:1}.ast-mdeal__fan .ast-deal__fan-3{width:96px;left:0;top:30px;transform:rotate(-13deg)}}.ast-deal__pair:not(#ast-protocol){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none}.ast-deal__pair li{margin:0;min-width:0}.ast-deal__item:not(#ast-protocol){display:flex;flex-direction:column;gap:4px;color:rgb(var(--ast-ink));text-decoration:none}.ast-deal__cover{display:block;margin:0 0 4px;aspect-ratio:1;border:1px solid var(--ast-frame);border-radius:var(--ast-panel-r);background:rgb(var(--ast-paper));overflow:hidden;transition:border-color .15s}.ast-deal__cover img{display:block;width:100%;height:100%;object-fit:contain}a.ast-deal__item:hover .ast-deal__cover{border-color:rgb(var(--ast-ink))}.ast-deal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ast-deal__name:not(#ast-protocol){font-size:var(--ast-line-fs);line-height:1.35;text-wrap:balance}.ast-deal__price:not(#ast-protocol){font-family:var(--ast-num);font-size:20px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums lining-nums}@media(prefers-reduced-motion:reduce){.ast-deal__cover{transition:none}}.card--product .card__title:not(#ast-protocol){font-size:16px;font-weight:500}.card .price__was:not(#ast-protocol){font-size:15px}.card--product:has(.price--on-sale .price__save:not([hidden])) .product-label--sale{display:none}.card--product .product-inventory__status:not(#ast-protocol){font-family:var(--ast-lbl-font);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ast-ink-muted)}.card--product .product-inventory__status:not(#ast-protocol):before{background-color:var(--ast-ink-muted)}.card--product .card__quick-add .btn.btn--secondary:not(#ast-protocol){border-color:rgb(var(--ast-ink) / .3)}@media(hover:hover)and (min-width:1024px){.card--product .card__quick-add{opacity:0;transition:opacity .2s ease}.card--product:hover .card__quick-add,.card--product:focus-within .card__quick-add{opacity:1}}@media(max-width:1023px){.card--product .card__quick-add .btn.btn--secondary:not(#ast-protocol){min-height:44px}}.card--product .card__media{isolation:isolate}.card--product .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid transparent;border-radius:inherit;background:var(--ast-ombre) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .2s ease;pointer-events:none}@media(hover:hover){.card--product:hover .card__media:after{opacity:1}}.card--product:focus-within .card__media:after{opacity:1}@media(prefers-reduced-motion:reduce){.card--product .card__quick-add,.card--product .card__media:after{transition:none}}@media(hover:hover)and (min-width:1024px){.card--product .card__quick-add.desktop\:card__quick-add--below{position:absolute;z-index:3;right:0;bottom:100%;left:0;padding:0 10px 10px;transform:translateY(6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.card--product:hover .card__quick-add.desktop\:card__quick-add--below,.card--product:focus-within .card__quick-add.desktop\:card__quick-add--below{transform:none;pointer-events:auto}.card--product .card__quick-add.desktop\:card__quick-add--below .btn--secondary{--ast-wipe-bg: rgb(var(--ast-paper));background-color:rgb(var(--ast-paper))}}@media(hover:hover)and (min-width:1024px)and (prefers-reduced-motion:reduce){.card--product .card__quick-add.desktop\:card__quick-add--below{transform:none;transition:none}}.cc-main-product .product-info__price .price__save:not(#ast-protocol),.card .price__save:not(#ast-protocol){border:1px solid transparent;background:linear-gradient(rgb(var(--ast-paper)),rgb(var(--ast-paper))) padding-box,var(--ast-ombre) border-box;color:rgb(var(--ast-ink))}body [class^=bundle-product-quantity-wrapper-template]{padding-top:11px;padding-bottom:11px}body [class^=bundle-product-quantity-template]{display:block;text-align:center}body [class^=bundle-product-quantity-template]:before{content:"Added\a0\b7\a0"}@media(max-width:767.98px){.ast-cg__cta.btn{--ast-btn-ls: .04em;--ast-btn-pad: calc(var(--ast-btn-py) - var(--ast-btn-fs) * .05) 16px calc(var(--ast-btn-py) + var(--ast-btn-fs) * .05)}}.card--product .card__info .card__title:not(#ast-protocol){line-height:1.2}.card--product .card__title a{display:block;overflow:visible}.card--product .card__info-container>.card__info{flex:1 1 auto}.main-products-grid[data-layout=list] .card--product .card__info-container>.card__info{flex:0 1 auto}@media(min-width:769px){store-header .main-nav__child,store-header .mega-nav--accent-border{border-top:2px solid transparent;border-image:var(--ast-ombre) 1}}.announcement.announcement .rte a:not(.btn,.cta-btn,.shop-btn),.announcement.announcement .announcement__text a{text-decoration:none;background:var(--ast-ombre) no-repeat left bottom / 100% 2px;background-origin:content-box}.announcement.announcement .rte a:not(.btn,.cta-btn,.shop-btn):is(:hover,:focus-visible),.announcement.announcement .announcement__text a:is(:hover,:focus-visible){text-decoration:none;background:var(--ast-action-rest) no-repeat 0 0 / 100% 100%;background-origin:content-box;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ast-chead{border-bottom:2px solid transparent;border-image:var(--ast-ombre) 1}body [class^=bundle-size-button-template].active{border-color:transparent;box-shadow:none;background:linear-gradient(#fff,#fff) center / calc(100% - 2px) calc(100% - 2px) no-repeat padding-box,var(--ast-ombre) border-box}.cc-article-hub .article-wrap nav.toc{border-top:2px solid transparent;border-image:var(--ast-ombre) 1}.cc-article-hub .article-hub__sidebar .article-hub__newsletter:not(#ast-protocol){border-color:transparent;background-image:var(--ast-ombre);background-size:100% 3px;background-repeat:no-repeat;background-origin:border-box}.pagination--modern .pagination__bar:before{background:var(--ast-ombre)}body [class^=bundle-tag-button-template].active{text-decoration:none;background:var(--ast-ombre) no-repeat left bottom 3px / 100% 2px}@media(hover:hover)and (pointer:fine){.card--product .card__media.has-hover-image .card__main-image:not(#ast-protocol),.card--product .card__media.has-hover-image .card__hover-image:not(#ast-protocol){visibility:visible;transition:opacity .2s ease}.card--product .card__media.has-hover-image .card__main-image:not(#ast-protocol){opacity:1}.card--product .card__media.has-hover-image .card__hover-image:not(#ast-protocol){opacity:0;background-color:rgb(var(--ast-ice, 246 246 250))}.card--product:hover .card__media.has-hover-image .card__hover-image:not(#ast-protocol){opacity:1;will-change:opacity}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.card--product .card__media.has-hover-image .card__main-image:not(#ast-protocol),.card--product .card__media.has-hover-image .card__hover-image:not(#ast-protocol){transition:none}}.ast-revs.is-compact .okeReviews .js-oke-widgetSize{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:769px){.ast-revs.is-compact .okeReviews .js-oke-widgetSize{grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:stretch}}.ast-revs.is-compact .okeReviews .oke-w-header{display:flex;flex-direction:column;margin:0!important;padding:20px;border:1px solid var(--ast-frame);border-radius:var(--ast-panel-r);background:rgb(var(--ast-paper))}.ast-revs.is-compact .okeReviews .oke-w-header-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px;width:auto!important;margin:0!important}.ast-revs.is-compact .okeReviews :is(.oke-w-header-content-block,.oke-w-header-content-module){flex:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;justify-content:flex-start!important}.ast-revs.is-compact .okeReviews .oke-w-ratingAverageModule{align-items:flex-start!important;text-align:left!important}.ast-revs.is-compact .okeReviews .oke-w-ratingAverageModule-rating{justify-content:flex-start!important}.ast-revs.is-compact .okeReviews .oke-w-header-content-module:has(.oke-w-breakdownModule,.oke-w-mediaGridModule),.ast-revs.is-compact .okeReviews :is(.oke-w-breakdownModule,.oke-w-mediaGridModule){display:none!important}.ast-revs.is-compact .okeReviews .oke-w-header-content-block,.ast-revs.is-compact .okeReviews .oke-w-header-content-module{max-width:100%!important}.ast-revs.is-compact .okeReviews .oke-w-recommendsModule{display:flex;align-items:center;gap:10px;text-align:left}.ast-revs.is-compact .okeReviews .oke-w-recommendsModule-value{flex:none;white-space:nowrap}.ast-revs.is-compact .okeReviews .oke-w-recommendsModule-text{flex:1 1 auto;min-width:0}.ast-revs__more{margin-top:16px}@media(min-width:769px){.ast-revs.is-compact .ast-revs__more{margin-top:auto;padding-top:16px}}.ast-revs.is-compact .okeReviews :is(.oke-w-reviews-head,.oke-w-reviews-controls,.oke-w-reviews-footer){display:none!important}.ast-revs.is-compact .okeReviews :is(.oke-w-main,.oke-w-panel,.oke-w-reviewsTab,.oke-w-reviews,.oke-w-reviews-main){margin:0!important;padding:0!important;border:0!important}.ast-revs.is-compact .okeReviews .oke-w-reviews-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;height:100%;margin:0!important;padding:0!important}.ast-revs.is-compact .okeReviews .oke-w-reviews-list-item{margin:0!important;padding:18px!important;border:1px solid var(--ast-frame)!important;border-radius:var(--ast-panel-r);background:rgb(var(--ast-paper))}.ast-revs.is-compact .okeReviews .oke-w-reviews-list-item:nth-child(n+4){display:none!important}.ast-revs.is-compact .okeReviews .oke-w-review{display:flex!important;flex-direction:column!important;gap:14px;height:100%;margin:0!important;padding:0!important}.ast-revs.is-compact .okeReviews .oke-w-review-main{order:1;flex:1 1 auto!important;width:auto!important;margin:0!important;padding:0!important}.ast-revs.is-compact .okeReviews .oke-w-review-side{order:2;display:block!important;flex:none!important;width:auto!important;margin:0!important;padding:0!important}.ast-revs.is-compact .okeReviews .oke-w-review-main{display:flex!important;flex-direction:column!important;gap:12px}.ast-revs.is-compact .okeReviews :is(.oke-w-review-reviewer,.oke-w-reviewer,.oke-w-review-content,.oke-reviewContainer){width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.ast-revs.is-compact .okeReviews .oke-w-review-media{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.ast-revs.is-compact .okeReviews :is(.oke-w-review-media-featured,.oke-mediaCollage){display:flex!important;flex-wrap:wrap;gap:8px;width:auto!important;height:auto!important;margin:0!important}.ast-revs.is-compact .okeReviews .oke-mediaCollage-item{position:static!important;flex:none!important;width:104px!important;height:104px!important;margin:0!important}.ast-revs.is-compact .okeReviews .oke-mediaCollage-item :is(.oke-media-link,.oke-media-image){width:100%!important;height:100%!important;object-fit:cover}.ast-revs.is-compact .okeReviews .oke-w-review-reply{display:none!important}.ast-revs.is-compact .okeReviews :is(.oke-w-reviewer-avatar,.oke-w-review-recommendation,.oke-w-review-footer,.oke-product-thumbnail,.oke-w-review-side-expand){display:none!important}.ast-revs.is-compact .okeReviews .oke-w-review-side-expandContent{display:block!important;max-height:none!important;overflow:visible!important;margin:2px 0 0!important;padding:0!important}.ast-revs.is-compact .okeReviews :is(.oke-w-review-product,.oke-product,.oke-product-details){display:block!important;margin:0!important;padding:0!important}.ast-revs.is-compact .okeReviews :is(.oke-product-details-title,.oke-product-details-name){display:inline!important;font-family:inherit!important;font-size:var(--ast-floor-fs)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.4!important;color:var(--ast-ink-muted)!important}.ast-revs.is-compact .okeReviews .oke-reviewContent-title{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;white-space:normal!important;margin-top:8px!important;font-size:16px!important;line-height:1.35!important}@media(max-width:768.98px){.ast-revs.is-compact .okeReviews .oke-w-reviews-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:calc(var(--gutter, 20px) * -1)!important;padding-inline:var(--gutter, 20px)!important;scroll-padding-inline:var(--gutter, 20px)}.ast-revs.is-compact .okeReviews .oke-w-reviews-list::-webkit-scrollbar{display:none}.ast-revs.is-compact .okeReviews .oke-w-reviews-list-item{flex:0 0 84%;scroll-snap-align:start}}#main-content:has(>.cc-main-search){background-color:rgb(var(--ast-ice))}#main-content:has(>.cc-collection-products){background-color:rgb(var(--ast-paper))}#main-content:has(>.cc-collection-products) .ast-chead{background-color:rgb(var(--ast-lav))}#main-content:has(>.cc-collection-products)>.cc-recently-viewed{background-color:rgb(var(--ast-paper))}#main-content:is(:has(>.cc-main-product),:has(>.cc-collection-products),:has(>.cc-main-search)) .card--product{padding:8px 8px 14px;border:1px solid var(--ast-frame);border-radius:var(--ast-panel-r);background-color:rgb(var(--ast-paper))}#main-content:is(:has(>.cc-main-product),:has(>.cc-collection-products),:has(>.cc-main-search)) .card--product .card__info-container{padding-inline:6px}@media(max-width:599.98px){#main-content:is(:has(>.cc-main-product),:has(>.cc-collection-products),:has(>.cc-main-search)) .card--product{padding:6px 6px 12px}#main-content:is(:has(>.cc-main-product),:has(>.cc-collection-products),:has(>.cc-main-search)) .card--product .card__info-container{padding-inline:4px}}#main-content .cc-featured-collection .card--product:not(.card--sticky-atc):not(#ast-protocol){border-color:transparent}#main-content .cc-featured-collection .card--product .card__media:after{opacity:1;inset:auto 0 0 0;height:2px;border:0;border-radius:0;background:var(--ast-ombre);-webkit-mask:none;mask:none;transition:height .15s ease}@media(hover:hover){#main-content .cc-featured-collection .card--product:hover .card__media:after{height:3px}}#main-content .cc-featured-collection .card--product:focus-within .card__media:after{height:3px}@media(prefers-reduced-motion:reduce){#main-content .cc-featured-collection .card--product .card__media:after{transition:none}}@media(max-width:767.98px){#main-content .main-products-grid[data-layout=grid] .grid-cols-2:not(#ast-protocol){margin-left:0;margin-right:0;gap:10px;background-color:transparent}}#main-content .ast-chead .ast-chead__grid{padding:28px 32px;border:1px solid var(--ast-frame);border-radius:var(--ast-panel-r);background-color:rgb(var(--ast-paper))}#main-content .ast-chead .ast-chead__grid:has(+.ast-cusp){border-bottom:0;border-radius:var(--ast-panel-r) var(--ast-panel-r) 0 0}#main-content .ast-chead .ast-chead__grid+.ast-cusp{margin-top:0;border-radius:0 0 var(--ast-panel-r) var(--ast-panel-r)}#main-content .ast-chead .ast-cpack.ast-box:not(#ast-protocol){border-radius:var(--ast-panel-r);background:linear-gradient(#eeeef9,#eeeef9) padding-box,linear-gradient(90deg,#5b5be1,#f964c3) border-box}@media(max-width:767px){#main-content .ast-chead .ast-chead__grid{padding:18px 16px 20px}}#main-content:has(>.cc-collection-products) :is(.ast-steps,.ast-ruled-lists)>div,#main-content:has(>.cc-collection-products) .ast-faq-section{padding-block:12px;background:none}#main-content:has(>.cc-collection-products) :is(.ast-steps,.ast-ruled-lists)>div>.container{width:calc(100% - 2 * var(--gutter));max-width:var(--page-width, 1320px);margin-inline:auto;padding:40px 48px 44px;border:1px solid var(--ast-frame);border-radius:var(--ast-panel-r);background-color:rgb(var(--ast-paper))}#main-content:has(>.cc-collection-products) div.ast-on-ink>.container{border-color:rgb(var(--ast-ink));background-color:rgb(var(--ast-ink))}@media(max-width:768.98px){#main-content:has(>.cc-collection-products) :is(.ast-steps,.ast-ruled-lists)>div,#main-content:has(>.cc-collection-products) .ast-faq-section{padding-block:6px}#main-content:has(>.cc-collection-products) :is(.ast-steps,.ast-ruled-lists)>div>.container{width:calc(100% - 24px);padding:26px 16px 28px}}:is(h1,h2,h3,.h1,.h2,.h3,.ast-h2,.ast-display){text-wrap:balance}.shopify-section.cc-recently-viewed:not(:has(recently-viewed li)){display:none}[id$=__3723460a-fccf-478a-a244-8af9fcf9846a] .max-w-text-overlay{max-width:var(--reading-width, 48em);margin-left:auto;margin-right:auto}[id$=__3723460a-fccf-478a-a244-8af9fcf9846a] .max-w-text-overlay .section__block{max-width:none;margin-left:0}@media(max-width:1023px){.cart .cart__summary:not(#ast-protocol){border-top:0}}main ul.grid>li .card--product .card__info-container>.card__info{flex:1 1 auto;display:flex;flex-direction:column}main ul.grid>li .card--product .card__info-inner{flex:1 1 auto;display:flex;flex-direction:column}main ul.grid>li .card--product .card__info-inner>.price{margin-top:auto}main ul.grid>li .card--product .card__info-inner>.price:last-child{margin-bottom:28px}.shopify-section:has(.oke-reviewCarousel)>.section{margin-bottom:16px}@media(min-width:768px){.shopify-section:has(.oke-reviewCarousel)>.section{margin-bottom:28px}}body :focus-visible:not([class*=oke-]):not(:is(.okeReviews,[data-oke-widget],[class*=oke-w-]) *){outline-style:solid!important;outline-width:2px!important;outline-color:rgb(var(--ast-violet))!important}body :is(.color-scheme--2,.text-overlay,.ast-on-ink,.ast-deal__hd,[class^=ahh-]) :focus-visible:not([class*=oke-]),.ast-header-bleed:not(.ast-header-scrolled) store-header :focus-visible{outline-color:#a5a5f0!important}.ast-tc__sw:focus-visible .ast-tc__img{outline-color:transparent}.slider-nav:focus-within,.slider-nav:has(:focus-visible){opacity:1!important;visibility:visible!important}body{--ast-ombre-state: linear-gradient(90deg, #5B5BE1, #D52695)}:is(.color-scheme--2,.text-overlay,.ast-on-ink){--ast-ombre-state: linear-gradient(90deg, #A5A5F0, #F964C3)}body [class^=bundle-size-button-template].active{background:linear-gradient(#fff,#fff) center / calc(100% - 2px) calc(100% - 2px) no-repeat padding-box,var(--ast-ombre-state) border-box}body [class^=bundle-tag-button-template].active{background:var(--ast-ombre-state) no-repeat left bottom 3px / 100% 2px}.main-nav__item a:after,.secondary-nav__item a:after,.main-nav__link--featured:after,.mega-nav--columns .child-nav__item--toggle a:after,.mega-nav--columns .main-nav__grandchild .main-nav__item a:after,.grandchild-nav__item:after{background:var(--ast-ombre-state)}.pagination__page-current{background:var(--ast-ombre-state) no-repeat center bottom / 1.3em 2px}.media-thumbs__btn:after{background-color:#d52695}@media(min-width:769px){.ast-header-bleed:not(.ast-header-scrolled) .cc-header store-header.header{background-image:linear-gradient(180deg,rgb(var(--ast-ink) / .55),rgb(var(--ast-ink) / .3) 60%,rgb(var(--ast-ink) / 0))}}.card--product .card__info div.okeReviews{margin-top:0!important}.ast-404--ice :is(.ast-lbl,.ast-crumbs,.ast-crumbs a),[class^=ast-hero-] .ast-crumbs,[class^=ast-hero-] .ast-crumbs a{color:rgb(var(--ast-ink))}summary.main-nav__item--toggle a[data-href],summary.child-nav__item--toggle a[data-href]{cursor:pointer}@media(min-width:769px){.main-nav__child li.md\:hidden:has(>a.main-nav__item-header),.mega-nav--columns .main-nav__grandchild li:has(>a.main-nav__item--go){display:block!important;position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mega-nav--columns .main-nav__item--go{display:flex}.main-nav__child li.md\:hidden:has(>a.main-nav__item-header:focus-visible),.mega-nav--columns .main-nav__grandchild li:has(>a.main-nav__item--go:focus-visible){position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}.main-nav__child li.md\:hidden:has(>a.main-nav__item-header:focus-visible){grid-column:1 / -1}}.footer .footer-sublinks a{display:inline-block;min-height:24px;line-height:24px}.mobile-menu-footer .mobile-menu-footer__help{display:inline-flex;align-items:center;min-height:24px}@media(max-width:599px){input[name="contact[email]"][class^=ast-es-]{flex:0 0 auto;min-height:48px}}.ast-ann-pause{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;margin:0 0 0 4px;padding:0;border:0;background:none;color:rgb(var(--ast-ink));cursor:pointer;align-self:center}.ast-ann-pause svg{width:16px;height:16px}.ast-ann-pause [data-ast-play]{display:none}.ast-ann-pause[aria-pressed=true] [data-ast-play]{display:block}.ast-ann-pause[aria-pressed=true] [data-ast-pause]{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*:not([class*=oke]),*:not([class*=oke]):before,*:not([class*=oke]):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}@media(max-width:749.98px){html:is([data-ab=pdp-atc-first],[data-ab=pdp-bundle]).ast-ab-buy-on .cc-main-product .media-viewer__item>:is(.media,deferred-media,product-model){padding-top:var(--ast-ab-photo, 100%)!important}html:is([data-ab=pdp-atc-first],[data-ab=pdp-bundle]).ast-ab-buy-on .cc-main-product .media-viewer__item :is(img,video,iframe){object-fit:contain}html:is([data-ab=pdp-atc-first],[data-ab=pdp-bundle]).ast-ab-buy-on .cc-main-product .media-gallery__viewer>.media-ctrl{display:none}html:is([data-ab=pdp-atc-first],[data-ab=pdp-bundle]) .cc-main-product .ast-ab-buy{margin:12px -12px 0}html:is([data-ab=pdp-atc-first],[data-ab=pdp-bundle]) .cc-main-product .ast-ab-buy__card{padding:16px 11px 18px;border:1px solid var(--ast-frame);border-radius:var(--ast-panel-r);background-color:rgb(var(--ast-paper))}html:is([data-ab=pdp-atc-first],[data-ab=pdp-bundle]) .cc-main-product .ast-ab-buy__card>div:first-of-type{margin-top:0!important}html:is([data-ab=pdp-atc-first],[data-ab=pdp-bundle]) .cc-main-product .ast-ab-buy__card>hr{display:none}html:is([data-ab=pdp-atc-first],[data-ab=pdp-bundle]) .cc-main-product .ast-ab-buy__card .option-selector{margin-bottom:16px}html:is([data-ab=pdp-atc-first],[data-ab=pdp-bundle]) .cc-main-product .ast-ab-buy__card variant-picker>:last-child,html:is([data-ab=pdp-atc-first],[data-ab=pdp-bundle]) .cc-main-product .ast-ab-buy__card .option-selector:last-of-type{margin-bottom:0}html:is([data-ab=pdp-atc-first],[data-ab=pdp-bundle]) .cc-main-product .ast-ab-buy__card>.cro-buyblock-buy-buttons{margin-top:0!important;margin-bottom:0!important}html:is([data-ab=pdp-atc-first],[data-ab=pdp-bundle]) .cc-main-product .js-product>.media-gallery__thumbs{display:block;margin:12px 0 0}html:is([data-ab=pdp-atc-first],[data-ab=pdp-bundle]) .cc-main-product .js-product>.media-gallery__thumbs+.product-info{margin-top:12px}}@media(max-width:749.98px){html[data-ab=coll-products-first] .ast-ab-cband{grid-column:1 / -1;margin:4px 0;padding:0;list-style:none}html[data-ab=coll-products-first] .ast-ab-cband:before{content:none}html[data-ab=coll-products-first] .ast-ab-cband>.ast-cusp{margin-top:0}html[data-ab=coll-products-first] .ast-ab-cband>.ast-cusp+.ast-cpack{margin-top:10px}html[data-ab=coll-products-first] .ast-ab-cband>.ast-cpack:first-child{margin-top:0}html[data-ab=coll-products-first] #main-content .ast-ab-cband .ast-cpack.ast-box:not(#ast-protocol){border-radius:var(--ast-panel-r);background:linear-gradient(#eeeef9,#eeeef9) padding-box,linear-gradient(90deg,#5b5be1,#f964c3) border-box}}html:is([data-ab=cart-ship-bar-beside],[data-ab=cart-bundle]) #cart-drawer .cart-drawer__summary>#cart-tiered-progress-wrapper{margin:12px 0 0}html:is([data-ab=cart-ship-bar-beside],[data-ab=cart-bundle]) #cart-drawer .cart-drawer__summary>#cart-tiered-progress-wrapper .cart-tiered-progress{margin:0 0 12px}html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .cc-main-product .ast-ab-acc{margin:24px 0 0}html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .ast-ab-acc .ast-q__a>.product-info__block{margin:0!important}html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .ast-ab-acc .ast-q__a>*+*{margin-top:16px!important}html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .ast-ab-acc .ast-q__a>.shopify-section,html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .ast-ab-acc .ast-q__a>.shopify-section>*,html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .ast-ab-acc .ast-q__a>.shopify-section>*>*{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:0!important;border:0!important;background:none!important}html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .ast-ab-acc .ast-q__a>.shopify-section *{min-width:0;max-width:100%;grid-template-columns:none!important;grid-column:auto!important;columns:auto!important}html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .ast-ab-acc .ast-q__a>.shopify-section :is(h2,h3){margin:0 0 8px!important;font-size:20px!important;line-height:1.2!important}html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .ast-ab-acc .ast-q__a>.shopify-section :not(img,svg,svg *,video,picture,table,thead,tbody,tr,th,td,li,hr,a,button,.btn){width:auto!important;flex-basis:auto!important;padding-left:0!important;padding-right:0!important;border-width:0!important;background:none!important}html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .ast-ab-acc .ast-q__a>.shopify-section :is(ul,ol){padding-left:0!important;list-style:none!important}html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .ast-ab-acc .ast-q__a>.shopify-section li{list-style:none!important}html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .ast-ab-acc .ast-q__a>.shopify-section li{border-left:0!important;padding-left:0!important;margin-left:0!important}html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .ast-ab-acc .ast-q__a>.shopify-section li:before,html:is([data-ab=pdp-details-accordion],[data-ab=pdp-bundle]) .ast-ab-acc .ast-q__a>.shopify-section li::marker{content:none!important;display:none!important}html:is([data-ab=home-eight-bands],[data-ab=home-bundle]) :is([id$=__ast_ugc_gallery_4yP43r],[id$=__ast_usp_bar_PXgQB4],[id$=__ast_email_signup_DdQY8A],[id$=__ast_start_here_AstRead],[id$=__ast_community_banner_xida4N]){display:none}html[data-ab=home-eight-bands] [id$=__ast_category_grid_9tTUfb],html[data-ab=home-eight-bands] [id$=__ast_homepage_faq_AstFaq],html[data-ab=home-bundle] [id$=__ast_homepage_faq_AstFaq]{background-color:rgb(var(--ast-ice))!important}html[data-ab=home-eight-bands] [id$=__ast_category_grid_9tTUfb]>*,html[data-ab=home-eight-bands] [id$=__ast_homepage_faq_AstFaq]>*,html[data-ab=home-bundle] [id$=__ast_homepage_faq_AstFaq]>*{background-color:transparent!important}html[data-ab=pdp-review-quote] .cc-main-product .ast-ab-quote{margin:12px 0 4px;padding:12px 0 0;border-top:1px solid var(--ast-rule)}html[data-ab=pdp-review-quote] .ast-ab-quote .oke-stars{display:inline-block}html[data-ab=pdp-review-quote] .ast-ab-quote .oke-a11yText{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-ab=pdp-review-quote] .ast-ab-quote__q{margin:6px 0 0;padding:0;border:0;font-size:var(--ast-small-fs);font-style:normal;line-height:1.5;white-space:pre-line;color:rgb(var(--ast-ink))}html[data-ab=pdp-review-quote] .ast-ab-quote__q:before{content:"\201c"}html[data-ab=pdp-review-quote] .ast-ab-quote__q:after{content:"\201d"}html[data-ab=pdp-review-quote] .ast-ab-quote__by{margin:4px 0 0;font-size:var(--ast-line-fs);line-height:1.4;color:var(--ast-ink-muted)}@media(min-width:768px){html:is([data-ab=home-split-hero],[data-ab=home-bundle]) [id$=__ast_home_AstHome]>section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}html:is([data-ab=home-split-hero],[data-ab=home-bundle]) [id$=__ast_home_AstHome]>section>[class$=__media]{position:relative;inset:auto;grid-column:2;grid-row:1}html:is([data-ab=home-split-hero],[data-ab=home-bundle]) [id$=__ast_home_AstHome]>section>[class$=__scrim]{grid-column:2;grid-row:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--ast-ink) / .65),rgb(var(--ast-ink) / 0) 26%)}html:is([data-ab=home-split-hero],[data-ab=home-bundle]) [id$=__ast_home_AstHome]>section>[class*=__inner]{grid-column:1;grid-row:1;align-self:center}html:is([data-ab=home-split-hero],[data-ab=home-bundle]) [id$=__ast_home_AstHome]>section>[class*=__stickers]{display:none}}html:is([data-ab=home-split-hero],[data-ab=home-bundle]) .ast-ab-strip{padding:32px 0 40px;background-color:rgb(var(--ast-ice))}html:is([data-ab=home-split-hero],[data-ab=home-bundle]) .ast-ab-strip__h{margin:0 0 16px}html:is([data-ab=home-split-hero],[data-ab=home-bundle]) .ast-ab-strip__grid{margin:0;padding:0;list-style:none}html:is([data-ab=cart-compact-lines],[data-ab=cart-bundle]) #cart-drawer .cart-item{grid-template-columns:48px minmax(0,1fr) auto auto;column-gap:10px;padding:10px 0;align-items:center}html:is([data-ab=cart-compact-lines],[data-ab=cart-bundle]) #cart-drawer .cart-item:first-child{padding-top:6px}html:is([data-ab=cart-compact-lines],[data-ab=cart-bundle]) #cart-drawer .cart-item__image{grid-column:1;grid-row:1}html:is([data-ab=cart-compact-lines],[data-ab=cart-bundle]) #cart-drawer .cart-item__details{grid-column:2;grid-row:1}html:is([data-ab=cart-compact-lines],[data-ab=cart-bundle]) #cart-drawer .cart-item__qty{grid-column:3;grid-row:1;margin-top:0}html:is([data-ab=cart-compact-lines],[data-ab=cart-bundle]) #cart-drawer .cart-item__qty .flex{margin-top:0}html:is([data-ab=cart-compact-lines],[data-ab=cart-bundle]) #cart-drawer .cart-item__total{grid-column:4;grid-row:1;align-self:center}@media(max-width:599.98px){html:is([data-ab=cart-compact-lines],[data-ab=cart-bundle]) #cart-drawer .cart-item{grid-template-columns:48px minmax(0,1fr) auto;row-gap:4px}html:is([data-ab=cart-compact-lines],[data-ab=cart-bundle]) #cart-drawer :is(.cart-item__image,.cart-item__details){grid-row:1 / 3}html:is([data-ab=cart-compact-lines],[data-ab=cart-bundle]) #cart-drawer .cart-item__qty{grid-column:3;grid-row:1;align-self:end}html:is([data-ab=cart-compact-lines],[data-ab=cart-bundle]) #cart-drawer .cart-item__total{grid-column:3;grid-row:2;align-self:start}}@media(min-width:769px){.main-nav__child.mega-nav--columns .child-nav__collection-image{min-height:0}.main-nav__child.mega-nav--columns .child-nav__item--toggle .main-nav__collection-image{display:none}.main-nav__child.mega-nav--columns .child-nav__item--toggle,.main-nav__child.mega-nav--columns .child-nav__item--toggle:not(.nav__item--no-underline){margin:0 0 6px;padding:0;border-bottom:0}.main-nav__child.mega-nav--columns .child-nav__item--toggle .child-nav__item,.main-nav__child.mega-nav--columns .ast-mega-links__heading,.main-nav__child .mega-menu-featured .mega-menu-featured__heading{margin:0 0 6px;padding:0;border:0;min-height:0;font-family:var(--ast-num);font-size:var(--ast-lbl-fs);font-weight:600;line-height:24px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ast-ink))}.main-nav__child.mega-nav--columns .main-nav__grandchild .main-nav__item,.main-nav__child.mega-nav--columns .ast-mega-links a{padding:3px 0;font-size:16px;line-height:22px}.main-nav__child.mega-nav--columns .ast-mega-links{max-width:220px}.main-nav__child.mega-nav--columns .main-nav__grandchild{padding-bottom:0}.main-nav__child.mega-nav--columns .child-nav.md\:nav-gap-y-4{row-gap:0}.main-nav__child.mega-nav{padding-top:28px;padding-bottom:28px}.main-nav__child.mega-nav .mega-nav--promos-bottom{padding-bottom:0}.main-nav__child .mega-nav--featured-right{grid-template-columns:minmax(0,1fr) 300px;column-gap:56px}.main-nav__child .mega-nav--featured-right>.mega-menu-featured-column{padding-inline-start:0;border-inline-start:0}.main-nav__child.mega-nav--columns .mega-nav--featured-right>.child-nav{padding-inline-end:0}@media(max-width:1399.98px){.main-nav__child .mega-nav--featured-right{grid-template-columns:minmax(0,1fr) 260px;column-gap:40px}}.main-nav__child .ast-mdeal-li{grid-column:1 / -1;margin-top:24px}.ast-mdeal .ast-deal__bd{display:flex;align-items:center;gap:16px 24px;padding:12px 20px}.ast-mdeal .ast-deal__title:not(#ast-protocol){margin:0;flex:none;white-space:nowrap}.ast-mdeal__tiers:not(#ast-protocol){margin:0;flex:none;width:300px}.ast-mdeal__tiers li{padding:7px 12px 8px}.ast-mdeal__tiers b{font-size:24px}.ast-mdeal__btn:not(#ast-protocol){margin:0;flex:none}.ast-mdeal__fan:not(#ast-protocol){position:relative;right:auto;bottom:auto;flex:none;width:132px;height:72px;margin-left:auto}.ast-mdeal__fan .ast-deal__fan-1{width:72px;right:0;top:4px}.ast-mdeal__fan .ast-deal__fan-2{width:58px;left:34px;top:-4px}.ast-mdeal__fan .ast-deal__fan-3{width:58px;left:0;top:10px}@media(max-width:1399.98px){.ast-mdeal__fan:not(#ast-protocol){display:none}}.main-nav__child.mega-nav--columns .child-promos{margin-top:24px}.main-nav__child.mega-nav--columns .main-nav__promos.ast-mega-promos--links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:calc(16 * var(--space-unit));align-items:start;justify-items:start;margin-top:0}.main-nav__child.mega-nav--columns .ast-mega-promos--links>.promo{display:block;max-width:100%;min-height:0;padding:0;border:1px solid var(--ast-frame);border-radius:var(--ast-panel-r, 8px);background:none}.main-nav__child.mega-nav--columns .ast-mega-promos--links>.promo>.media{position:static;width:auto;height:auto;padding:0}.main-nav__child.mega-nav--columns .ast-mega-promos--links>.promo>.media img{position:static;display:block;width:auto;max-width:100%;height:auto;max-height:168px}}@media(min-width:769px){html body:not(.tab-used) .main-nav>li .main-nav__item--toggle:focus-visible{outline-style:none!important}}
/*# sourceMappingURL=/cdn/shop/t/196/assets/ast-protocol.css.map */
