.product{padding:0 calc(var(--ax)*8) calc(var(--ax)*8)}.product,.product__info-wrapper,.product__media-wrapper{width:100%}.product__media-wrapper{border-radius:0 0 calc(var(--ax)*7) calc(var(--ax)*7);height:calc(115.2vw - var(--ax)*16*1.152);max-height:calc(100vh - var(--ax)*8);overflow:hidden;position:relative;width:calc(100vw - var(--ax)*16);z-index:1}.product__info-wrapper{padding:calc(var(--ax)*23) calc(var(--ax)*16)}.product__title{margin-top:.24em}.product__super-title{max-width:13em}.product__description{margin-top:.85em}.product__meta{align-items:flex-end;display:flex;justify-content:space-between}.product__stars{color:#000;text-decoration:none;width:max-content}.product__stars__label{margin-right:.15em;margin-top:.29em}.product__icons{align-items:center;display:flex}.product__icons--0{display:none}.product__subscribe{margin-top:calc(var(--ax)*22)}.product__disclaimer{color:#000;font-family:Neue Plak Text Web,sans-serif;font-size:1.25rem;text-align:center}@media only screen and (min-width:990px){.product{align-items:stretch;display:flex}.product__media-wrapper{border-radius:0 0 calc(var(--ax)*8) calc(var(--ax)*8);height:calc(51.08822vw - var(--ax)*16*1.0538);max-height:calc(100vh - var(--ax)*8);width:calc(48.48vw - var(--ax)*16)}.product__info-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;padding:calc(var(--ax)*60);position:relative;width:calc(50% + 1.52vw)}.product__title{margin-top:.41em}.product__description{margin-top:1.35em}.product__info{margin:0 auto;min-width:calc(var(--ax)*369);width:68.667%;width:calc(var(--ax)*447)}}@media only screen and (max-width:989px){.product__info-wrapper{margin:0 auto;max-width:calc(var(--ax)*447);padding:calc(var(--ax)*22) calc(var(--ax)*14) 0 calc(var(--ax)*14)}.product__stars{max-width:calc(var(--ax)*90)}.product__icons--3{justify-content:space-between}}product-sticky-cta variant-radios [data-fieldset="Super Saturated Packaging"],product-sticky-cta variant-radios [data-fieldset=Packaging]{display:none}@media only screen and (min-width:750px){.product-tabs{min-width:calc(var(--ax)*800)}}.product-tabs__nav,.product-tabs__nav__active-bg{display:none}.product-tabs__nav__item{background:transparent;border-radius:60rem;cursor:pointer;padding:calc(var(--ax)*14) calc(var(--ax)*24);transition:color .25s ease-out;will-change:color}.product-tabs__nav__item[aria-current=true]{color:#fff;transition:color .25s ease-out}@media only screen and (min-width:990px){.product-tabs__nav__item{justify-content:center}}@media only screen and (max-width:989px){.product-tabs__nav__item{background:#f0f7fa;width:100%}.product-tabs__nav__item:not(:first-of-type){margin-top:calc(var(--ax)*20)}.product-tabs__nav__item[aria-current=true]{background:#3358ff}.product-tabs__nav__item[aria-current=true]:before{content:"-"}.product-tabs__nav__item:before{content:"+";font-size:.857em;position:absolute;right:2em;top:50%;transform:translateY(-50%)}}.product-tabs__ct__item{padding:0 calc(var(--ax)*22)}.product-tabs__ct p{margin-bottom:0;margin-top:0}.product-tabs__ct p:empty{display:block;margin-top:1em}.product-tabs__ct__title{width:100%}@media only screen and (min-width:990px){.product-tabs__ct__title{width:66.667%}}.product-tabs__ct__text{margin-top:calc(var(--ax)*20)}@media only screen and (min-width:990px){.product-tabs__ct__text{width:66.667%}}.product-tabs__ct__col__title{margin-top:1.64em}.product-tabs__ct__col__content{margin-top:.7em}.product-tabs__ct__bluebird{margin-top:calc(var(--ax)*30);width:100%}.product-tabs__ct__bluebird iframe{background-color:transparent;border:none;max-height:600px;min-height:365px;width:calc(100% + var(--ax)*40)}@media only screen and (min-width:990px){.product-tabs__ct__bluebird iframe{min-height:325px;width:100%}}@media only screen and (max-width:989px){.product-tabs__ct__bluebird iframe{margin-left:calc(var(--ax)*-20)}}.product-tabs__ct__footer{font-size:1rem;font-size:clamp(1rem,2.564vw,1rem);line-height:1.45;margin-top:1.5em}@media only screen and (min-width:990px){.product-tabs__ct__footer{font-size:1.2rem;font-size:clamp(1rem,.7932vw,1.44rem)}}.product-tabs__ct__footer a{color:#000}@media only screen and (max-width:989px){.product-tabs__ct{margin:0 auto;max-width:calc(var(--ax)*700);padding:0 calc(var(--ax)*22)}.product-tabs__ct__title{margin-top:1.1em}.product-tabs__ct__item:not([aria-expanded=true]){max-height:0;overflow:hidden;transition:all .25s ease-out;will-change:max-height}}@media only screen and (min-width:990px){.product-tabs__nav{align-items:center;background-color:#f0f7fa;border-radius:60rem;display:flex;justify-content:center;margin:0 auto;max-width:100%;overflow:hidden;position:relative;width:max-content}.product-tabs__nav__item{height:2.722em;min-width:6em;padding:0 4.444em;z-index:2}.product-tabs__nav__item--mobile{display:none}.product-tabs__nav__item[aria-current=true]{background:transparent}.product-tabs__nav__active-bg{background:#3358ff;border-radius:60rem;display:block!important;height:100%;left:0;position:absolute;top:0;transform:translate(0);transition:transform .25s ease-out;width:calc(var(--ax)*290);will-change:transform;z-index:1}.product-tabs__ct{align-items:flex-start;display:flex;justify-content:flex-start;overflow:hidden;position:relative;transition:height .25s ease-out;will-change:height}.product-tabs__ct__item{display:none;padding:calc(var(--ax)*41) calc(var(--ax)*83) 0;width:100%;will-change:opacity}.product-tabs__ct__item[aria-expanded=true]{display:flex}.product-tabs.loaded .product-tabs__ct__item{display:flex;flex-wrap:wrap;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease-out;width:100%}.product-tabs.loaded .product-tabs__ct__item[aria-expanded=true]{opacity:1;pointer-events:unset;transition:opacity .25s ease-out}.product-tabs__ct__col{width:28.89%}.product-tabs__ct__col--1,.product-tabs__ct__col--2{margin-right:6.665%}.product-tabs__ct__col__title{margin-top:2.333em}.product-tabs__ct__col__content{margin-top:.75em}.product-tabs__ct__footer{max-width:72%}}.pdp-upsell{align-items:center;border:1px solid #3358ff;border-radius:calc(var(--ax)*10);display:flex;margin:calc(var(--ax)*45) auto 0;max-width:calc(var(--ax)*400);min-height:calc(var(--ax)*74);padding:calc(var(--ax)*12) calc(var(--ax)*24) 0 calc(var(--ax)*18);position:relative;width:100%}.pdp-upsell__image{width:40%}.pdp-upsell__image img{aspect-ratio:1;border-radius:100%;object-fit:cover}.pdp-upsell__tag{border-radius:10rem;left:0;margin:0 auto;position:absolute;right:0;top:0;transform:translateY(-50%);width:max-content;z-index:15}.pdp-upsell__content{margin:auto 0 auto auto;padding:calc(var(--ax)*10) 0;text-align:left}.pdp-upsell__submit{border:1px solid #000;margin-top:calc(var(--ax)*15)}.pdp-upsell__submit--dynamic-submit{display:none}.pdp-upsell__submit--dynamic-submit.active{display:block}.pdp-upsell__submit:hover{border:1px solid transparent}.pdp-product-upsell{align-items:center;border:1px solid #3358ff;border-radius:calc(var(--ax)*12);display:flex;gap:calc(var(--ax)*16);margin:calc(var(--ax)*30) 0 0;max-width:calc(var(--ax)*400);overflow:hidden;padding:0;width:100%}.pdp-product-upsell__image{flex-shrink:0;width:35%}.pdp-product-upsell__image img{max-height:150px;object-fit:contain;width:100%}.pdp-product-upsell__content{flex:1;min-width:0}.pdp-product-upsell__title{color:#000;font-family:Neue Plak Text Web,sans-serif;font-size:calc(var(--ax)*13);font-weight:700;text-transform:uppercase}@media only screen and (min-width:990px){.pdp-product-upsell__title{font-size:calc(var(--ax)*13)}}.pdp-product-upsell__text{color:#000000b3;font-family:Neue Plak Text Web,sans-serif;font-size:1.2rem;font-size:clamp(1rem,3.0768vw,1.2rem);margin-top:calc(var(--ax)*4)}@media only screen and (min-width:990px){.pdp-product-upsell__text{font-size:1.2rem;font-size:clamp(1.2rem,.7932vw,1.44rem)}}.pdp-product-upsell__submit{border:1px solid #000;margin-top:calc(var(--ax)*12)}.pdp-product-upsell__submit:hover{border:1px solid transparent}swiper-slide{align-items:start}.bundle-picker__box{border:1px solid #000;border-radius:8px;display:inline-block;margin-bottom:1rem;margin-top:3rem;overflow:visible;padding:2rem 4rem 2rem 2rem}@media only screen and (max-width:989px){.bundle-picker__box{display:block;padding:1.5rem}}.bundle-picker__heading{font-family:Artex,sans-serif;font-size:20px;font-weight:400;letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.bundle-picker__row{align-items:center;display:flex;gap:1.2rem;margin-bottom:1.2rem;overflow:visible}@media only screen and (max-width:989px){.bundle-picker__row{gap:.8rem}}.bundle-picker__preview{border-radius:8px;flex-shrink:0;height:60px;min-width:160px;object-fit:contain;object-position:center;width:110px}@media only screen and (max-width:989px){.bundle-picker__preview{height:40px;min-width:80px;width:80px}}.bundle-picker__preview--placeholder{opacity:.6}.bundle-picker__dropdown{align-items:center;display:flex;flex:1;gap:.4rem;min-width:0;position:relative}.bundle-picker__trigger{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;cursor:pointer;display:flex;flex:1;font-size:1.4rem;justify-content:space-between;min-width:160px;padding:1rem 1.2rem;text-align:left}@media only screen and (max-width:989px){.bundle-picker__trigger{min-width:0}}.bundle-picker__trigger.has-selection{font-weight:500}.bundle-picker__trigger svg{flex-shrink:0;height:12px;margin-left:.8rem;width:12px}.bundle-picker__clear{align-items:center;background:none;border:none;color:var(--color-foreground);cursor:pointer;display:flex;flex-shrink:0;font-size:1.6rem;height:20px;justify-content:center;line-height:1;opacity:.6;padding:0;width:20px}.bundle-picker__clear:hover{opacity:1}.bundle-picker__clear.hidden{display:none}.bundle-picker__options{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 4px 12px #0000001a;display:none;left:0;max-height:240px;min-width:263px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.bundle-picker__options.is-open{display:block}.bundle-picker__option{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:1.4rem;gap:1rem;padding:1rem 1.2rem;position:relative;text-align:left;width:100%}.bundle-picker__option:not(:last-child):after{background:var(--color-border,rgba(0,0,0,.2));bottom:0;content:"";height:1px;left:1.2rem;position:absolute;right:1.2rem}.bundle-picker__option:hover{background-color:#f5f5f5}.bundle-picker__swatch{border:1px solid rgba(0,0,0,.1);border-radius:50%;flex-shrink:0;height:20px;overflow:hidden;position:relative;width:20px}.bundle-picker__swatch img{object-position:center}.bundle-picker__option-name{font-weight:500}.bundle-picker__option-descriptor{color:#1d1d1b;font-size:.9rem;letter-spacing:.05em;margin-left:.4rem;text-transform:uppercase}.bundle-picker__compare-price{font-size:.9em;margin-left:.4rem;opacity:.6;text-decoration:line-through}.bundle-picker__cta{margin-top:1.5rem}.bundle-picker__cta button{width:100%}.bundle-picker__cta button:disabled{background-color:#e0e0e0;color:#000;cursor:default;opacity:1}.bundle-picker__cta button:disabled:hover{background-color:#e0e0e0;color:#000}
