:root{--axiom-sticky-offset: 2.4rem;--axiom-sticky-gutter: 2.4rem;--axiom-sticky-radius: 2.2rem;--axiom-sticky-max: 96rem}.announcement-bar .page-width{max-width:none;padding-inline:3.2rem}@media screen and (max-width:749px){.announcement-bar .page-width{padding-inline:1.6rem}}.header__menu-item,.header__menu-item--main{font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.09em;text-transform:uppercase}.header__inline-menu .header__menu-item--main{position:relative}.header__inline-menu .header__menu-item--main:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.6rem;height:2px;background:rgb(var(--color-accent-1, 241 90 41));transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.header__inline-menu .header__menu-item--main:hover:after,.header__inline-menu .header__active-menu-item:after,.header__inline-menu .header__active-menu-item-v2:after{transform:scaleX(1)}.header__menu-item:hover{text-decoration:none}.header__icons .header__icon{--icon-size: 2.2rem}.header__icons{gap:.4rem}.header__heading-link{display:inline-flex;align-items:center}@media screen and (max-width:989px){.header__menu-item,.header__menu-item--main{font-size:1.5rem;letter-spacing:.06em}}.sticky-atc{bottom:var(--axiom-sticky-offset);padding:0;background:none;box-shadow:none;pointer-events:none}.sticky-atc .sticky-atc-container{pointer-events:auto;width:calc(100% - var(--axiom-sticky-gutter) * 2);max-width:var(--axiom-sticky-max);margin-inline:auto;padding:1.6rem 2rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--axiom-sticky-radius);box-shadow:0 1.2rem 4rem #11111129}.sticky-atc--desktop-transparent .sticky-atc-container{background:none;border-color:transparent;box-shadow:none}.sticky-atc .button{font-size:1.7rem;padding:0 1.8em;line-height:3em}.sticky-atc__image img{height:5rem;border-radius:1rem}.sticky-atc__title{font-size:1.6rem}@media screen and (max-width:749px){:root{--axiom-sticky-offset: 0px;--axiom-sticky-gutter: 0px;--axiom-sticky-radius: 0px}.sticky-atc .sticky-atc-container{width:100%;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom,0px));border-radius:0;border-left:0;border-right:0;border-bottom:0;box-shadow:0 -.6rem 2.4rem #1111111a}.sticky-atc .button{font-size:1.4rem;padding:0 1.2em;line-height:2.6em}.sticky-atc--mobile-transparent .sticky-atc-container{background:none;border-color:transparent;box-shadow:none}}@supports (padding: max(0px)){.sticky-atc{bottom:max(var(--axiom-sticky-offset),env(safe-area-inset-bottom))}}@media(hover:none){.product__modal-opener .product__media-icon{opacity:1}}.product__media-icon{height:3.4rem;width:3.4rem}.product-media-modal__toggle{width:4.8rem;height:4.8rem;padding:1.2rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.18);box-shadow:0 .4rem 1.6rem #11111124}.product-media-modal__toggle:hover{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}@media screen and (max-width:749px){.product-media-modal__toggle{top:1.2rem;right:1.2rem}.product-media-modal__content{padding:6.4rem 1.2rem 2rem}}@supports (padding: max(0px)){.product-media-modal__toggle{top:max(1.2rem,env(safe-area-inset-top))}}[id$=__problem] .product__text-container{display:flex;flex-wrap:wrap;gap:1rem;width:100%}[id$=__problem] .product__text-container .product__text{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:.8rem 1.5rem .8rem 1.2rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:999px;background:rgb(var(--color-background));font-size:1.4rem;font-weight:600;letter-spacing:.02em;text-transform:none;white-space:nowrap}[id$=__problem] .product__text-container .product__text svg,[id$=__problem] .product__text-container .product__text .material-icon{flex-shrink:0;width:1.7rem;height:1.7rem}@media screen and (max-width:749px){[id$=__problem] .product__text-container{gap:.8rem}[id$=__problem] .product__text-container .product__text{padding:.7rem 1.2rem .7rem .9rem;font-size:1.3rem}[id$=__problem] .product__text-container .product__text svg,[id$=__problem] .product__text-container .product__text .material-icon{width:1.6rem;height:1.6rem}}@media screen and (max-width:749px){[id$=__keybenefits] .page-width,[id$=__instant] .page-width{--columns-mobile: 1;--gap-mobile: 10px;padding-inline:1.6rem}[id$=__keybenefits] .icon-bar-card,[id$=__instant] .icon-bar-card{display:flex;flex-direction:row;align-items:flex-start;gap:1.2rem;padding:1.6rem;text-align:left}body{padding-bottom:var(--axiom-sticky-h, 13.2rem)}}@media screen and (min-width:750px)and (max-width:989px){[id$=__keybenefits] .page-width,[id$=__instant] .page-width{--columns-mobile: 3;--gap-mobile: 6px;padding-inline:1.6rem}[id$=__keybenefits] .icon-bar-card,[id$=__instant] .icon-bar-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.6rem;padding:1.4rem .7rem 1.6rem;border-radius:1.4rem;text-align:center;height:100%}[id$=__keybenefits] .icon-bar-card__icon,[id$=__instant] .icon-bar-card__icon{margin:0}[id$=__keybenefits] .icon-bar-card__icon svg,[id$=__keybenefits] .icon-bar-card__icon img,[id$=__instant] .icon-bar-card__icon svg,[id$=__instant] .icon-bar-card__icon img{width:2.4rem;height:2.4rem}[id$=__keybenefits] .multicolumn-card__info>*,[id$=__instant] .multicolumn-card__info>*{margin:0}[id$=__keybenefits] .multicolumn-card__info .title,[id$=__keybenefits] .multicolumn-card__info h3,[id$=__instant] .multicolumn-card__info .title,[id$=__instant] .multicolumn-card__info h3{font-size:1.4rem;line-height:1.2;letter-spacing:.01em}[id$=__keybenefits] .multicolumn-card__info .rte,[id$=__instant] .multicolumn-card__info .rte{font-size:1.2rem;line-height:1.4;margin-top:.4rem}}.study-carousel{position:relative;margin:1.6rem 0 .4rem;min-width:0;max-width:100%}[id$=__research] .content-tab__content,[id$=__research] .rte{min-width:0;max-width:100%}.study-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:0;margin:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.study-rail::-webkit-scrollbar{display:none}.study-card{flex:0 0 100%;min-width:100%;box-sizing:border-box;margin:0;padding:2rem 5.6rem 1.8rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.6rem;background:rgb(var(--color-background));scroll-snap-align:start}.study-cite{margin:0 0 .8rem;font-size:1.4rem;line-height:1.35}.study-cite em{display:block;margin-top:.2rem;font-size:1.2rem;color:rgba(var(--color-foreground),.62)}.study-body{margin:0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.78)}.study-close{margin:1.6rem 0 0}.study-nav{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:1.4rem}.study-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:4.4rem;height:4.4rem;padding:0;border:1px solid rgba(var(--color-foreground),.14);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:2.2rem;line-height:1;cursor:pointer;box-shadow:0 .4rem 1.2rem #1111111a}.study-prev{left:.8rem}.study-next{right:.8rem}.study-arrow:disabled{opacity:.28;cursor:default}.study-dots{display:flex;gap:.6rem}.study-dot{width:.7rem;height:.7rem;padding:1.4rem .5rem;box-sizing:content-box;border:0;border-radius:50%;background-color:rgba(var(--color-foreground),.2);background-clip:content-box;cursor:pointer}.study-dot.on{background-color:rgb(var(--color-accent-1, 241 90 41))}@media screen and (max-width:989px){[id$=__research]{overflow-x:clip}[id$=__research] .content-tab__media,[id$=__research] .media{display:none}[id$=__research] .content-tabs__buttons{flex-wrap:nowrap}[id$=__research] .content-tab-button{flex:1;text-align:center}.study-card{padding:1.6rem 5.2rem 1.4rem}}[id$=__experts] .testimonial-card{display:flex;flex-direction:column}[id$=__experts] .multicolumn-card__image-wrapper{margin:2rem auto 0;max-width:11.2rem}[id$=__experts] .multicolumn-card__image-wrapper .media{border-radius:50%}[id$=__experts] .testimonial-card__avatar{display:none}[id$=__experts] .page-width{max-width:72rem}@media screen and (max-width:749px){[id$=__reviews] .testimonial-card{padding:1.8rem 1.6rem}[id$=__ugc] slideshow-component,[id$=__ugc] .slideshow{border-radius:1.6rem;overflow:hidden}[id$=__ugc_head]{padding-bottom:0}}[id$=__expect] .page-width,[id$=__expect] .rich-text__wrapper{max-width:118rem}.expect-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem;margin:4.8rem 0 0;padding:0;counter-reset:expect;position:relative}.expect-steps:before{display:none}@media screen and (min-width:990px){.expect-steps:before{display:block;content:"";position:absolute;top:2.2rem;left:12%;right:12%;height:2px;background:rgba(var(--color-foreground),.12)}}.expect-steps li{counter-increment:expect;position:relative;margin:0;padding:0;text-align:center}.expect-steps li:before{content:counter(expect,decimal-leading-zero);display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:0 auto 1.8rem;border-radius:50%;background:#f15a29;color:#fff;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;letter-spacing:.06em;position:relative;z-index:1}.expect-kicker{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f15a29}.expect-steps h3{margin:0 0 .8rem}.expect-steps p:not(.expect-kicker){margin:0;color:rgba(var(--color-foreground),.72)}@media screen and (max-width:989px){.expect-steps{grid-template-columns:1fr;max-width:100%;margin:2.8rem 0 0;gap:1.8rem}.expect-steps:before{content:none!important;display:none!important}.expect-steps li{display:grid;grid-template-columns:4.4rem 1fr;column-gap:1.4rem;align-items:start;padding:0;text-align:left}.expect-steps li:before{grid-row:1 / 4;margin:0}.expect-kicker,.expect-steps h3,.expect-steps p:not(.expect-kicker){grid-column:2}}@media screen and (max-width:749px){.product__media-wrapper .product__media,.product__media-wrapper .media{aspect-ratio:1 / 1}.product__media-wrapper .product__media img,.product__media-wrapper .media img{width:100%;height:100%;object-fit:cover}.product__info-wrapper .price,.product__info-wrapper .price__regular .price-item{font-size:2.2rem}.product__info-wrapper .price__sale .price-item--regular{font-size:1.5rem}.header__heading-link,.header__icon,.header__icon--menu{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}}.product__text-container:has(.purchase-options)>.product__text{display:contents}.purchase-options{display:grid;gap:1rem;width:100%;margin:0 0 .8rem}.purchase-head{margin:0 0 .2rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase}.purchase{display:flex;gap:1.2rem;align-items:flex-start;margin:0;padding:1.4rem 1.6rem;border:2px solid rgba(var(--color-foreground),.12);border-radius:1.4rem;background:rgb(var(--color-background));cursor:pointer}.purchase input{position:absolute;opacity:0;pointer-events:none}.purchase .rdot{flex:0 0 auto;width:2rem;height:2rem;margin-top:.2rem;border-radius:50%;border:2px solid rgba(var(--color-foreground),.22);background:rgb(var(--color-background))}.purchase-body{display:grid;gap:.4rem;flex:1}.purchase-name{font-family:var(--font-heading-family);font-weight:700}.purchase-cap{font-size:1.4rem;color:rgba(var(--color-foreground),.64)}.purchase:has(input:checked){border-color:#f15a29}.purchase:has(input:checked) .rdot{border-color:#f15a29;border-width:6px}body{overflow-x:clip}.sticky-atc{right:0;width:auto;max-width:100%}@media screen and (max-width:749px){.sticky-atc .select__select,.sticky-atc select{font-size:1.6rem;height:4.4rem;min-height:4.4rem}.sticky-atc .button{min-height:4.4rem}}@media screen and (max-width:989px){.header__icons .header__icon{min-width:4.4rem;min-height:4.4rem}.header__heading-link,.content-tab__label,.content-tabs__tab{min-height:4.4rem}.study-dot{box-sizing:content-box;padding:1.9rem 1.2rem;background-clip:content-box}.study-dots{gap:0}}@media screen and (min-width:750px)and (max-width:989px){.announcement-bar .page-width{padding-inline:1.6rem}.announcement-bar .splide .splide__track .splide__list.announcement-bar__desktop-grid{grid-template-columns:repeat(var(--columns-desktop),minmax(0,1fr));column-gap:1.6rem}.announcement-bar__item{min-width:0}.announcement-bar__message{white-space:normal;text-align:center;line-height:1.25}}@media screen and (max-width:749px){.shopify-section[id]{scroll-margin-top:calc(var(--header-height, 6rem) + .8rem)}}@media screen and (max-width:749px){.comparison-table{table-layout:fixed;width:100%;font-size:1.3rem}.comparison-table th,.comparison-table td{padding:1rem .6rem}.comparison-table th:first-child,.comparison-table td:first-child{width:46%;padding-left:1.2rem;text-align:left}.comparison-table th+th,.comparison-table td+td{width:18%}.comparison-table__row-name{text-align:left}.comparison-table thead th{position:sticky;top:var(--header-height, 6rem);z-index:2;font-size:1.2rem;line-height:1.15;vertical-align:middle}.comparison-table__icon svg{width:1.6rem;height:1.6rem}}@media screen and (max-width:749px){[id$=__howto] .page-width,[id$=__guarantee] .page-width{--columns-mobile: 1;--gap-mobile: 10px;padding-inline:1.6rem}[id$=__howto] .icon-bar-card,[id$=__guarantee] .icon-bar-card{display:flex;flex-direction:row;align-items:flex-start;gap:1.2rem;padding:1.6rem;text-align:left}[id$=__howto] .multicolumn-card__info .title,[id$=__howto] .multicolumn-card__info h3,[id$=__guarantee] .multicolumn-card__info .title,[id$=__guarantee] .multicolumn-card__info h3{font-size:1.6rem;line-height:1.25}[id$=__howto] .multicolumn-card__info .rte,[id$=__guarantee] .multicolumn-card__info .rte{font-size:1.4rem;line-height:1.45}}.flash-sale{background:var(--flash-bg, #f15a29);color:var(--flash-fg, #ffffff);transform:translateY(0);opacity:1;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease;will-change:transform}.flash-sale[data-gone=true]{transform:translateY(-100%);opacity:0;pointer-events:none}.flash-sale__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.2rem;padding-top:.9rem;padding-bottom:.9rem;font-size:1.4rem;line-height:1.3}.flash-sale__label{font-family:var(--font-heading-family);font-weight:700;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;background:var(--flash-accent, #111111);color:var(--flash-bg, #f15a29);border-radius:999px;padding:.4rem 1rem;white-space:nowrap}.flash-sale__text{font-weight:600}.flash-sale__ends{font-variant-numeric:tabular-nums;font-weight:700;min-width:11ch;text-align:left}.flash-sale__ends:before{content:"\b7";margin-right:1.2rem;opacity:.6}.flash-sale__code{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.08em;border:1px dashed currentColor;border-radius:.4rem;padding:.2rem .8rem;white-space:nowrap}@media screen and (max-width:749px){.flash-sale__inner{gap:.6rem .8rem;padding-top:.7rem;padding-bottom:.7rem;font-size:1.3rem}.flash-sale__label{font-size:1rem;padding:.3rem .8rem}.flash-sale__ends:before{display:none}}.axiom-sticker{position:absolute;top:1.2rem;right:1.2rem;z-index:3;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;border-radius:999px;background:var(--flash-sticker-bg, #f15a29);color:var(--flash-sticker-fg, #ffffff);font-family:var(--font-heading-family);font-weight:700;font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:0 .4rem 1.6rem #11111138;pointer-events:none}.axiom-sticker:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:currentColor;opacity:.85}.product__media-wrapper,media-gallery{position:relative}@media screen and (max-width:749px){.axiom-sticker{top:1rem;right:1rem;padding:.6rem 1rem;font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.flash-sale{transition:none}}.axiom-sticker--bar{position:static;align-self:center;padding:.4rem .9rem;font-size:1rem;letter-spacing:.08em;box-shadow:none;flex:0 0 auto}.axiom-sticker--bar:before{width:.5rem;height:.5rem}.sticky-atc__left__content{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;min-width:0}.sticky-atc__price{font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;min-width:0}@media screen and (max-width:749px){.axiom-sticker--bar{padding:.3rem .8rem;font-size:.95rem}.sticky-atc__price{font-size:1.5rem}.sticky-atc--small-mobile-select .select__select,.sticky-atc--small-mobile-select secondary-variant-select .select__select{font-size:1.6rem;height:4.4rem;min-height:4.4rem;padding:0 3rem 0 1.2rem}.sticky-atc--small-mobile-select secondary-variant-select{max-width:none;padding-top:0}}.product-media-container .media{padding-top:0}@media screen and (max-width:749px){.sticky-atc .sticky-atc-container{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"img  info" "btn  btn";align-items:center;gap:.9rem 1.1rem}.sticky-atc__image{grid-area:img;display:block}.sticky-atc__left{grid-area:info;margin-bottom:0;min-width:0;padding-right:0}.sticky-atc__button{grid-area:btn;width:100%}.sticky-atc__image img{width:4.6rem;height:4.6rem;object-fit:cover;border-radius:.8rem;background:rgb(var(--color-background))}.sticky-atc__left__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.3rem .8rem;min-width:0}.sticky-atc__title{flex:1 0 100%;font-size:1.5rem;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__price{font-size:1.6rem;flex:0 0 auto}.sticky-atc .axiom-sticker--bar{flex:0 0 auto}.sticky-atc__button .button{width:100%}}.sticky-atc--no-picker secondary-variant-select,.sticky-atc--no-picker secondary-variant-select-separate,.sticky-atc--no-picker [class*=sticky-atc__picker]{display:none!important}.axiom-reviews{display:flex;align-items:center;justify-content:flex-start;gap:.9rem;flex-wrap:wrap}.axiom-reviews--above-media{margin-bottom:1.2rem;width:100%}.axiom-reviews__stars{display:inline-flex;gap:.25rem;line-height:0}.axiom-reviews__star{width:1.7rem;height:1.7rem;color:var(--axiom-star, #f5c242);flex:0 0 auto}.axiom-reviews__star--empty{color:rgba(var(--color-foreground),.18)}.axiom-reviews__count{font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;letter-spacing:.02em}@media screen and (max-width:749px){.axiom-reviews--above-media{margin-bottom:1rem}.axiom-reviews__star{width:1.6rem;height:1.6rem}.axiom-reviews__count{font-size:1.3rem}}.quantity-break__benefit.axiom-zero-saving{display:none!important}@media screen and (max-width:749px){.product__media-item .product-media-container{max-width:calc(100% - 3rem);margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/axiom-custom.css.map */
