.main-product-alternate .product-info{background-color:#fcfcfc;border:none}.main-product-alternate .product-title__wrapper{position:relative;margin-bottom:4px}.main-product-alternate .product-title__wrapper .product-title{padding-right:120px;box-sizing:border-box}.main-product-alternate .product-title__wrapper price-component{position:absolute;top:0;right:16px;text-align:right;display:inline-block}.main-product-alternate .product-title__wrapper price-component p{margin:0}.main-product-alternate .product-info-alternate>.sr-block{margin-left:0}.main-product-alternate .product-info-alternate>.sr-block .sr-block__icons{margin-left:4px}.main-product-alternate .product-title{font-size:30px}@media screen and (min-width:768px){.main-product-alternate .product-title{font-size:45px}}.main-product-alternate .product-info .sr-block__icons svg path{fill:#000}.main-product-alternate .product-info .sr-block__icons svg{height:11px;width:11px}.main-product-alternate .product-info .sr-block__text{font-size:11px}.main-product-alternate .bst-benefit-callout{display:flex!important;border:none;width:100%;max-width:100%;box-sizing:border-box;margin-bottom:0;padding:10px 16px;gap:10px}@media screen and (min-width:1200px){.main-product-alternate .bst-benefit-callout{width:fit-content;margin-bottom:16px}}.main-product-alternate .flavor-options__block.pills .flavor-option,.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper svg{display:none!important}.main-product-alternate .flavor-options__block.pills legend{display:none}.main-product-alternate .flavor-options__block.pills{gap:4px;flex-wrap:wrap;margin-bottom:16px}.main-product-alternate .options-block,.main-product-alternate .samplers-options__block{margin-bottom:16px}@media screen and (max-width:960px){.main-product-alternate .flavor-options__block.pills{flex-wrap:nowrap;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;padding-right:16px}.main-product-alternate .strength-options__block,.main-product-alternate .strengths-options__block,.main-product-alternate .flavor-options__block.pills,.options-block.pack-size-options__block{margin-left:0}.main-product-alternate .flavor-options__block.pills::-webkit-scrollbar{display:none}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper{flex-shrink:0;scroll-snap-align:start}}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper{border-radius:12px;border:1px solid rgba(23,21,18,.14);background:transparent;padding:12px!important;height:38px;display:flex;align-items:center;justify-content:center;transform:none!important;outline:none!important;transition:border-color .15s ease,background-color .15s ease}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper:has(input:checked){background-color:#f0ff0f;border:1px solid #000000;transform:none!important}.main-product-alternate .pills-option-name{font-size:13px;font-weight:700;line-height:15px;letter-spacing:0;color:#0a0a0a;white-space:normal;text-align:center}.main-product-alternate .strength-option__wrapper,.main-product-alternate .strengths-option__wrapper{border-radius:12px;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:0}.main-product-alternate .options-block__name{font-size:11px;font-weight:700;font-family:Inter,sans-serif;color:#8a8a84;letter-spacing:.99px;text-transform:uppercase;margin-bottom:16px}.main-product-alternate .options-block__name strong{display:none}.main-product-alternate .pack-size-option__wrapper,.main-product-alternate .size-option__wrapper,.main-product-alternate .color-option__wrapper,.main-product-alternate .samplers-option__wrapper,.main-product-alternate .default-option__wrapper{border-radius:12px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.main-product-alternate .product-alt-media__button-prev{left:15px;right:auto;transform:translateY(-50%) rotate(180deg)}.main-product-alternate .product-alt-media__button-next{right:15px;left:auto}.main-product-alternate .accordion-item__title,.main-product-alternate .custom-link__text{font-size:20px}.poa-block{background:#fff;border-radius:18px;padding:0;margin-bottom:12px}.poa-block--no-sub .poa-sub-only,.poa-block--no-sub .poa-type-tab--sub{display:none}.poa-section-label{margin:0 0 12px;font-size:11px;font-weight:700;font-family:Inter,sans-serif;color:#8a8a84;letter-spacing:.99px;text-transform:uppercase}.poa-type-toggle{display:flex;background:#f3f3f0;border-radius:12px;padding:4px;gap:4px;margin-bottom:16px}.poa-type-tab{flex:1;cursor:pointer;border-radius:9px;padding:8px 12px;min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:background .15s ease,border-color .15s ease;position:relative;border:2px solid transparent;box-sizing:border-box}.poa-type-tab--active{background:#fff;border:2px solid #111111;box-shadow:none}.poa-tab-inner{display:flex;flex-direction:column;align-items:center;gap:4px}.poa-tab-title{font-size:13px;font-weight:700;letter-spacing:1px;color:#000;line-height:16px;white-space:nowrap}.poa-best-value-pill{display:inline-block;background:#f0ff0f;color:#111;font-size:10px;font-weight:700;font-family:Inter,sans-serif;letter-spacing:.3px;line-height:normal;padding:2px 7px;border-radius:100px;white-space:nowrap}.poa-otp-tab-price{font-size:12px;font-weight:500;color:#121212;letter-spacing:.6px;line-height:12px}.poa-delivery-section{margin-bottom:16px}.poa-delivery-label{margin:0 0 16px;font-size:11px;font-weight:700;font-family:Inter,sans-serif;color:#8a8a84;letter-spacing:.99px;text-transform:uppercase}.poa-freq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.poa-freq-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:14px 8px 12px;background:#fff;border:1px solid #e0e0dc;border-radius:12px;cursor:pointer;text-align:center;transition:border-color .15s ease,background-color .15s ease}.poa-freq-card--active{background:#fafaf8;border:2px solid #111111}.poa-freq-card__name{font-family:var(--font-body-family, "neue-haas-grotesk-text", sans-serif);font-size:13px;font-weight:700;color:#121212;letter-spacing:1px;line-height:16px}.poa-freq-card__sub{font-size:11px;font-weight:400;color:#8a8a84;line-height:13.65px}.poa-freq-popular{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:#111;color:#fff;font-size:9px;font-weight:700;font-family:Inter,sans-serif;letter-spacing:.45px;text-transform:uppercase;padding:2px 7px;border-radius:100px;white-space:nowrap}.poa-freq-check{position:absolute;top:7px;right:7px;width:16px;height:16px;background:#111;border-radius:8px;display:none;align-items:center;justify-content:center}.poa-freq-card--active .poa-freq-check{display:flex}.poa-price-row{display:none}.poa-price-sale{font-size:34px;font-weight:900;color:#111;letter-spacing:-.85px;line-height:34px;white-space:nowrap}.poa-price-compare{font-size:16px;font-weight:300;color:#8a8a84;text-decoration:line-through;line-height:16px;white-space:nowrap}.poa-price-badge{background:#f0ff0f;color:#111;font-size:11.5px;font-weight:700;font-family:Inter,sans-serif;padding:4px 10px;border-radius:100px;white-space:nowrap}.poa-delivery-note{margin:0 0 12px;font-size:13px;font-weight:400;color:#737373;line-height:14.18px}.poa-benefits{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e0e0dc;border-bottom:1px solid #e0e0dc;padding:8px 0;margin-bottom:12px;gap:0}.poa-benefit{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:4px 6px;text-align:left;position:relative}@media screen and (max-width:960px){.poa-benefit{flex-direction:column;align-items:center;gap:4px;text-align:center}.poa-benefit__text{width:50%}}.poa-benefit+.poa-benefit:before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:1px;background:#e0e0dc}.poa-benefit__icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px}.poa-benefit__icon svg{width:22px;height:22px}.poa-benefit__text{font-size:13px;font-weight:400;color:#737373;line-height:14.18px}.poa-atc-row{display:flex;align-items:center;gap:8px;margin-bottom:0;padding-top:4px}.main-product-alternate .bb-qty-block{border-radius:12px;border:1px solid #000000;flex-shrink:0;width:101px;height:46px;padding:12px;box-sizing:border-box}.poa-atc-btn{flex:1;border-radius:12px!important;background:#111!important;color:#f0ff0f!important;font-size:16px!important;height:46px;border:none!important}.poa-product-form{flex:1}.poa-product-form .product-form{flex:1;width:100%}.poa-wip-watts{display:flex;align-items:center;justify-content:center;gap:10px;padding:7.5px 11.19px;background:linear-gradient(89.99deg,#fff 2.5%,#e7e7e7 49.3%,#fff);border-radius:4px}.poa-wip-watts__icon{width:27px;height:27px;flex-shrink:0}.poa-wip-watts__text{font-size:12px;font-weight:700;font-style:italic;font-family:Arial,sans-serif;letter-spacing:1px;text-align:center;color:#000}.usp-icons-block{display:grid;grid-template-columns:repeat(2,1fr);column-gap:0;row-gap:13px;padding-top:20px;border-top:1px solid #e0e0dc;margin-top:20px}@media screen and (min-width:960px){.usp-icons-block{display:flex;justify-content:space-between;align-items:center;row-gap:0;padding-top:13px;margin-top:30px}}.usp-icons-block__item{display:flex;align-items:center;gap:4px}.usp-icons-block__item svg,.usp-icons-block__item img{width:27px;height:27px;flex-shrink:0;display:block}.usp-icon__label{font-size:12px;font-weight:700;color:#121212;letter-spacing:.6px;line-height:12px;white-space:nowrap}@media screen and (max-width:960px){.main-product-alternate .product-alt-media{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:6px 4px 0 0;margin-top:30px}.main-product-alternate .product-alt-main-swiper{width:315px!important;height:315px!important;flex-shrink:0}.main-product-alternate .product-alt-main-swiper .product-main-slide{width:315px!important;height:315px!important;aspect-ratio:unset}.main-product-alternate .product-alt-thumbs-swiper{width:44px!important;height:315px!important;flex-shrink:0;overflow:hidden}.main-product-alternate .product-alt-thumbs-swiper .swiper-wrapper{flex-direction:column!important}.main-product-alternate .product-alt-thumbs-swiper .product-thumbs-slide{width:44px!important;height:44px!important;aspect-ratio:unset;border-radius:14px}.main-product-alternate .product-alt-thumbs-swiper .thumb-img{width:44px!important;height:44px!important;object-fit:cover}.main-product-alternate .product-alt-pagination,.main-product-alternate .product-alt-media__button-prev,.main-product-alternate .product-alt-media__button-next{display:none!important}.poa-block{padding:0;border-radius:18px}.poa-freq-grid{gap:8px}.main-product-alternate .bb-qty-block{width:101px;flex-shrink:0}.poa-atc-btn{min-width:0}.main-product-alternate .product-info-alternate>*{padding-left:16px;padding-right:16px;box-sizing:border-box}.main-product-alternate .product-info-alternate>.sr-block+.product-title__wrapper+.bst-benefit-callout__wrapper{padding-left:16px;padding-right:16px}.main-product-alternate .product-info-alternate>variant-picker{padding-left:16px;padding-right:16px}}@media screen and (max-width:640px){.main-product-alternate .product-alt-main-swiper,.main-product-alternate .product-alt-main-swiper .product-main-slide{width:315px!important;height:315px!important}.main-product-alternate .product-alt-thumbs-swiper{height:315px!important;margin-left:0;margin-right:0}}@media screen and (min-width:961px)and (max-width:1076px){.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper{padding:8px 10px;height:36px}.main-product-alternate .pills-option-name{font-size:12px}}.main-product-alternate>.page-width{max-width:none;padding-left:0;padding-right:0}@media screen and (min-width:960px){.main-product-alternate>.page-width{max-width:var(--page-width);padding-left:5rem;padding-right:5rem}}.main-product-alternate .strength-options__block,.main-product-alternate .strengths-options__block{flex-wrap:nowrap;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.main-product-alternate .strength-options__block::-webkit-scrollbar,.main-product-alternate .strengths-options__block::-webkit-scrollbar{display:none}.main-product-alternate .strength-option__wrapper,.main-product-alternate .strengths-option__wrapper{flex-shrink:0;scroll-snap-align:start}@media screen and (min-width:960px){.main-product-alternate .strength-options__block,.main-product-alternate .strengths-options__block{flex-wrap:wrap;overflow-x:visible;overscroll-behavior-x:auto}}.custom-link>span{font-size:20px}.main-product-alternate .flavor-options__block.pills{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;overflow-x:visible;flex-wrap:initial;padding-right:0}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper{width:100%;min-width:0;min-height:38px;height:auto;padding:6px 10px!important;flex-shrink:initial;scroll-snap-align:initial}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper[for=flavor-mint]{--flavor-color: #14e2cf}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper[for=flavor-strawberry-kiwi]{--flavor-color: #00dc50}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper[for=flavor-sour-cherry]{--flavor-color: #f91f31}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper[for=flavor-orange-citrus]{--flavor-color: #ff6e08}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper[for=flavor-fruit-punch]{--flavor-color: #f55e80}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper[for=flavor-blue-raspberry]{--flavor-color: #0281e4}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper[for=flavor-yuzu-ginger]{--flavor-color: #f5d547}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper[for*=sampler],.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper[for*=special-product]{--flavor-color: #f0ff0f}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper:has(input:checked),.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper.flavor-travel-pack--active{background-color:var(--flavor-color, #f0ff0f);border-color:#000}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper.flavor-travel-pack{--flavor-color: #f0ff0f;cursor:pointer}.main-product-alternate variant-picker.is-travel-pack-selected .pack-size-options__block{display:none!important}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper[for=flavor-yuzu-ginger]{position:relative;overflow:visible}.main-product-alternate .flavor-options__block.pills .flavor-option__wrapper[for=flavor-yuzu-ginger]:after{content:"NEW";position:absolute;top:-7px;right:-7px;background:#111;color:#f0ff0f;font-size:9px;font-weight:700;letter-spacing:.5px;padding:3px 7px;border-radius:100px;font-family:Inter,sans-serif;line-height:1;z-index:2;pointer-events:none}.main-product-alternate .strength-options__block:not(.hidden),.main-product-alternate .strengths-options__block:not(.hidden),.main-product-alternate .pack-size-options__block:not(.hidden){display:grid;grid-template-columns:repeat(2,1fr);gap:12px;overflow-x:visible}.main-product-alternate .strength-option__wrapper,.main-product-alternate .strengths-option__wrapper,.main-product-alternate .pack-size-option__wrapper{width:100%;min-height:38px;padding:6px 10px;justify-content:center;background:#fff;border:1px solid #e0e0dc}.main-product-alternate .strength-option__wrapper:has(input:checked),.main-product-alternate .strengths-option__wrapper:has(input:checked),.main-product-alternate .pack-size-option__wrapper:has(input:checked){background:#f0ff0f!important;color:#000!important;border-color:#000!important}.main-product-alternate .strength-option__wrapper:has(input:checked) svg path,.main-product-alternate .strengths-option__wrapper:has(input:checked) svg path{stroke:#000!important}.main-product-alternate .flavor-options__block.pills,.main-product-alternate .strength-options__block:not(.hidden),.main-product-alternate .strengths-options__block:not(.hidden),.main-product-alternate .pack-size-options__block:not(.hidden){padding-left:20px!important;padding-right:20px!important;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/148/assets/section-main-product-alternate.css.map */
