.product-main{padding:4.5625rem clamp(1rem,calc((100% - 83.125rem)/2),3.5rem) 2.8125rem}.product-main .product-buy__inner{align-items:flex-start;gap:1rem;width:min(83.125rem,100%)}.product-main .product-buy__gallery{position:sticky;top:6.5rem;flex:0 1 45.3125rem;align-items:stretch;gap:1.25rem}.product-main__breadcrumb{display:flex;flex-wrap:wrap;gap:0 .55em;font-family:var(--font-secondary);font-size:.75rem;font-weight:var(--font-secondary-medium);line-height:1;color:#092f35}.product-main__breadcrumb a:hover{text-decoration:underline}.product-main__slider{display:block}.product-main .product-buy__main{height:auto;aspect-ratio:725 / 675;background:#fffdfb}.product-main .product-buy__main-image{object-fit:cover}.product-main__dots{display:none}.product-main .product-buy__thumbs{justify-content:flex-start}.product-main .product-buy__thumb:first-child{margin-left:0}.product-main .product-buy__thumb:last-child{margin-right:0}.product-main .product-buy__info{flex:0 0 36.8125rem;width:auto;min-width:min(31rem,100%);gap:1.5rem}.product-main__header{display:flex;flex-direction:column;gap:1rem}.product-main__rating{display:flex;align-items:center;gap:1rem}.product-main__stars{font-family:var(--font-roc);font-size:.875rem;font-weight:600;line-height:1.4286;color:transparent;background:linear-gradient(90deg,#FF6900 var(--rating, 100%),rgba(255,105,0,.25) var(--rating, 100%));-webkit-background-clip:text;background-clip:text}.product-main__rating-text,.product-main__meta{font-family:var(--font-secondary);font-size:.75rem;font-weight:var(--font-secondary-medium);line-height:1;color:#092f35}.product-main__heading{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.product-main__title{min-width:0;margin:0;overflow-wrap:break-word;font-family:var(--font-roc);font-size:2.5rem;font-weight:600;line-height:.8;color:#092f35;text-transform:uppercase}.product-main .product-main__price-block{flex-direction:row;align-items:center;gap:.5rem}.product-main .product-buy__price{min-width:0;font-size:2.5rem}.product-main .product-buy__compare{font-size:2rem}.product-main .product-buy__off{padding-right:.5rem;padding-left:.5rem}.product-main--header-inline .product-main__heading{flex-direction:row;justify-content:space-between;gap:.5rem}.product-main--header-inline .product-main__title{flex:0 1 27rem;font-size:2.375rem}.product-main--header-inline .product-main__price-block{flex-direction:column;flex-shrink:0;align-items:flex-start}.product-main--header-inline .product-buy__price{font-size:2.25rem}.product-main--header-inline .product-buy__compare{font-size:1.75rem}.product-main--header-inline .product-buy__off{padding-right:.25rem;padding-left:.25rem}.product-main__meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0}.product-main__description{max-width:33.875rem;font-family:var(--font-secondary);font-size:.875rem;font-weight:var(--font-secondary-medium);line-height:1.3;color:#0b1b2b}.product-main__description>*{margin:0}.product-main__description>*+*{margin-top:.5em}.product-main .product-buy__save{text-transform:uppercase}.product-main .product-buy__options,.product-main__accordion-wrap{scroll-margin-top:7rem}@media(prefers-reduced-motion:no-preference){html:has(.product-main #buy){scroll-behavior:smooth}}.product-main .product-buy__benefits li{align-items:center}.product-main .product-buy__benefits li:before{content:"\2713";font-family:var(--product-buy-check-font, Inter, sans-serif);font-size:.875rem;font-weight:var(--product-buy-check-weight, 700);line-height:1.3;color:#1a889e}.product-main .product-buy__submit[aria-busy=true],.product-main .product-buy__buy-now[aria-busy=true]{color:transparent;opacity:1;cursor:progress}.product-main .product-buy__submit[aria-busy=true]{background:#ff6900}.product-main .product-buy__submit[aria-busy=true]:after,.product-main .product-buy__buy-now[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:1.375rem;height:1.375rem;margin:auto;border:.1875rem solid #FFFDFB;border-right-color:transparent;border-radius:50%;animation:product-main-spin .7s linear infinite}.product-main .product-buy__buy-now[aria-busy=true]:after{border-color:#092f35;border-right-color:transparent}.product-main .product-buy__submit[aria-busy=false]:disabled,.product-main .product-buy__buy-now[aria-busy=false]:disabled{opacity:.6}@keyframes product-main-spin{to{transform:rotate(360deg)}}.product-main .product-buy__option--once .product-buy__thumb-image{box-sizing:border-box;padding:0 .6rem}.product-main .product-buy__pack{font-weight:var(--font-secondary-medium);background:#e6e9ea}.product-main .product-buy__pack.is-active{background:#fffdfb}.product-main__accordions{display:flex;flex-direction:column;gap:1rem}.product-main__accordion{padding-bottom:.25rem;border-bottom:.125rem solid #092F35}.product-main__accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer}.product-main__accordion-summary::-webkit-details-marker{display:none}.product-main__accordion-summary:focus-visible{outline:.125rem solid #FF6900;outline-offset:.125rem}.product-main__accordion-heading{font-family:var(--font-secondary);font-size:1rem;font-weight:var(--font-secondary-medium);line-height:1.3;color:#0b1b2b}.product-main__accordion-icons{position:relative;flex-shrink:0;width:2rem;height:2rem}.product-main__accordion-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .3s ease,transform .38s cubic-bezier(.22,.61,.36,1)}.product-main__accordion-icon--minus{opacity:0;transform:rotate(-90deg)}.product-main__accordion.is-expanded .product-main__accordion-icon--plus{opacity:0;transform:rotate(90deg)}.product-main__accordion.is-expanded .product-main__accordion-icon--minus{opacity:1;transform:rotate(0)}.product-main__accordion-content{box-sizing:border-box;overflow:hidden;padding-top:.25rem;font-family:var(--font-secondary);font-size:.8125rem;font-weight:var(--font-secondary-regular);line-height:1.3;color:#1a2123}.product-main__accordion-content>*{margin:0}.product-main__accordion-content>*+*{margin-top:.5em}@supports (zoom: 1){@media(min-width:1024px){.product-main{--pz: var(--desktop-zoom, 1);zoom:var(--pz);padding-top:calc(1.75rem / var(--pz) + 2.8125rem)}.product-main .product-buy__gallery{top:calc(6.5rem / var(--pz))}.product-main .product-buy__perk-track{gap:.5rem}.product-main .product-buy__perk:not([hidden])~.product-buy__perk:not([hidden]):before{display:block}.product-main .product-buy__buttons{flex-wrap:nowrap}.product-main .product-buy__submit,.product-main .product-buy__buy-now{padding:0 1rem;font-size:1.25rem}.product-main .product-buy__submit{flex:1 1 24.875rem}.product-main .product-buy__buy-now{flex:0 1 10.6875rem}}}@supports not (zoom: 1){@media(max-width:1200px){.product-main .product-buy__info{flex-shrink:1}}}@media(max-width:1023.98px){.product-main{padding:3.75rem 2rem 3rem}.product-main .product-buy__inner{flex-direction:column;align-items:stretch;gap:2rem}.product-main .product-buy__gallery,.product-main .product-buy__info{position:static;flex:none;width:100%;min-width:0;margin:0}.product-main .product-buy__box{width:100%}.product-main__description{max-width:none}.product-main .product-buy__buttons{flex-direction:row;flex-wrap:nowrap}.product-main .product-buy__submit{flex:1 1 auto}.product-main .product-buy__buy-now{flex:0 0 auto}}@media(max-width:900px){.product-main{padding-top:2.75rem}}@media(max-width:768px){.product-main .product-buy__inner{flex-direction:column;align-items:stretch}.product-main .product-buy__gallery,.product-main .product-buy__info{position:static;flex:none;width:100%;min-width:0;margin:0}.product-main{--pu: calc(min(100cqw, 26.95rem) / 353);container-type:inline-size;padding:calc(.75rem + min(100vw,30rem) * 20 / 393) calc(min(100vw,30rem) * 20 / 393) calc(min(100vw,30rem) * 40 / 393)}.product-main .product-buy__inner{gap:calc(24 * var(--pu));max-width:calc(353 * var(--pu));margin:0 auto}.product-main .product-buy__buttons{flex-direction:column;flex-wrap:nowrap}.product-main .product-buy__submit,.product-main .product-buy__buy-now{flex:0 0 auto}.product-main .product-buy__gallery{gap:0;width:100%}.product-main__breadcrumb{margin-bottom:calc(12.6 * var(--pu));font-size:calc(11 * var(--pu));line-height:1.4}.product-main .product-buy__main{display:flex;gap:2px;aspect-ratio:353 / 333;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.product-main .product-buy__main::-webkit-scrollbar{display:none}.product-main .product-buy__main-item,.product-main .product-buy__main-item[hidden]{display:block!important;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.product-main .product-buy__thumbs{display:none}.product-main__dots{display:flex;justify-content:center;gap:calc(6 * var(--pu));margin-top:calc(16 * var(--pu))}.product-main__dot{position:relative;width:calc(20 * var(--pu));height:calc(4 * var(--pu));padding:0;border:0;background:#b0b8ba;cursor:pointer;transition:width .3s ease,background .3s ease}.product-main__dot:before{content:"";position:absolute;top:-.5rem;right:0;bottom:-.5rem;left:0}.product-main__dot.is-active{width:calc(40 * var(--pu));background:#6b7779}.product-main__dot:focus-visible{outline:.125rem solid #FF6900;outline-offset:.125rem}.product-main .product-buy__info{gap:calc(16 * var(--pu))}.product-main__header,.product-main__rating{gap:calc(9.6 * var(--pu))}.product-main__stars,.product-main__rating-text{font-size:calc(10 * var(--pu))}.product-main__heading{flex-direction:row;align-items:center;justify-content:space-between;gap:calc(8 * var(--pu))}.product-main__title{font-size:calc(22.5 * var(--pu));letter-spacing:-.01em}.product-main .product-main__price-block{flex-direction:column;flex-shrink:0;align-items:flex-end;min-width:calc(91.5 * var(--pu));gap:calc(4.8 * var(--pu))}.product-main .product-buy__price{font-size:calc(23 * var(--pu));text-align:right}.product-main--header-inline .product-main__heading{align-items:center;gap:calc(8 * var(--pu))}.product-main--header-inline .product-main__title{flex-basis:calc(254.676 * var(--pu));font-size:calc(22.5 * var(--pu))}.product-main--header-inline .product-main__price-block{align-items:flex-start;min-width:0}.product-main--header-inline .product-buy__price{text-align:left}.product-main .product-buy__compare-row{gap:calc(3.6 * var(--pu))}.product-main .product-buy__compare{font-size:calc(16 * var(--pu))}.product-main .product-buy__off{padding:calc((12.6 * var(--pu) - 1cap) / 2) calc(4.8 * var(--pu));font-size:calc(10.116 * var(--pu))}.product-main__meta{gap:calc(4 * var(--pu)) calc(9.6 * var(--pu));font-size:calc(10 * var(--pu))}.product-main__description{font-size:calc(10 * var(--pu))}.product-main .product-buy__box{gap:calc(19.2 * var(--pu))}.product-main .product-buy__options{gap:calc(8 * var(--pu));zoom:1}.product-main .product-buy__label,.product-main .product-buy__packs-label{font-size:calc(16 * var(--pu))}.product-main .product-buy__label{margin-bottom:calc(8 * var(--pu))}.product-main .product-buy__option--subscribe{padding:calc(16 * var(--pu)) calc(12 * var(--pu))}.product-main .product-buy__option--once{padding:calc(12 * var(--pu));border:0;background:#e6e9ea}.product-main .product-buy__option-top,.product-main .product-buy__detail-top{gap:calc(12 * var(--pu))}.product-main .product-buy__radio{width:calc(22 * var(--pu));height:calc(22 * var(--pu));padding:calc(3 * var(--pu));border-width:calc(2 * var(--pu))}.product-main .product-buy__thumb-image{width:calc(50 * var(--pu));height:calc(50 * var(--pu))}.product-main .product-buy__option--once .product-buy__thumb-image{padding:0 calc(9.6 * var(--pu))}.product-main .product-buy__option-copy{flex:1 1 auto}.product-main .product-buy__option-title{flex-direction:column;align-items:flex-start;gap:0;font-size:calc(20 * var(--pu));line-height:1}.product-main .product-buy__option--once .product-buy__option-title{line-height:.9}.product-main .product-buy__detail .product-buy__option-title{line-height:normal}.product-main .product-buy__tag{max-width:none;padding:calc((17 * var(--pu) - 1cap) / 2) calc(4 * var(--pu));font-size:calc(14 * var(--pu))}.product-main .product-buy__option-title .product-buy__tag.is-collapsed{display:none}.product-main .product-buy__option-text{font-size:calc(12 * var(--pu));line-height:1}.product-main .product-buy__detail .product-buy__option-text{font-size:calc(14 * var(--pu));line-height:1.3}.product-main .product-buy__option--once .product-buy__option-text{font-size:calc(14 * var(--pu))}.product-main .product-buy__option-price{gap:calc(4 * var(--pu));margin-left:calc(-12 * var(--pu));padding-top:calc(6 * var(--pu))}.product-main .product-buy__detail-top .product-buy__option-price{align-self:flex-start}.product-main .product-buy__option-total{font-size:calc(16 * var(--pu))}.product-main .product-buy__option-per-can{font-size:calc(14 * var(--pu))}.product-main .product-buy__save{padding:calc((19.6 * var(--pu) - 1cap) / 2) calc(4 * var(--pu));font-size:calc(12 * var(--pu))}.product-main .product-buy__detail .product-buy__save{text-transform:none}.product-main .product-buy__subscribe-body{margin-top:calc(12 * var(--pu))}.product-main .product-buy__packs{flex-direction:column;align-items:stretch;gap:calc(10 * var(--pu))}.product-main .product-buy__pack-list{flex-wrap:nowrap;gap:calc(8 * var(--pu))}.product-main .product-buy__pack{flex:1 1 0;min-width:0;height:calc(32 * var(--pu));padding:0 calc(4 * var(--pu));font-size:calc(14 * var(--pu));font-weight:var(--font-secondary-bold);line-height:1}.product-main .product-buy__detail{gap:calc(12 * var(--pu));margin-top:calc(12 * var(--pu));padding:calc(14 * var(--pu));box-shadow:inset 0 0 0 calc(2 * var(--pu)) #092f35}.product-main .product-buy__divider{height:calc(2 * var(--pu))}.product-main .product-buy__perks{flex-direction:column;align-items:flex-end;gap:calc(12 * var(--pu))}.product-main .product-buy__perk-track{width:100%;gap:calc(8 * var(--pu))}.product-main .product-buy__perk{flex:0 0 auto;gap:calc(4 * var(--pu))}.product-main .product-buy__perk:not([hidden])~.product-buy__perk:not([hidden]):before{display:none}.product-main .product-buy__perk-icon{width:calc(32 * var(--pu));height:calc(32 * var(--pu))}.product-main .product-buy__perk-icon img{width:calc(25 * var(--pu));height:calc(25 * var(--pu))}.product-main .product-buy__perk-copy{gap:calc(2 * var(--pu))}.product-main .product-buy__perk-label{font-size:calc(10 * var(--pu));letter-spacing:.06em}.product-main .product-buy__perk-text{font-size:calc(10 * var(--pu))}.product-main .product-buy__perks-link{font-size:calc(14 * var(--pu));line-height:.8}.product-main .product-buy__perks-link br{display:none}.product-main .product-buy__benefits{flex-wrap:nowrap;justify-content:center;align-items:center;gap:calc(8 * var(--pu));margin-top:calc(8 * var(--pu));padding:0;border-top:0}.product-main .product-buy__benefits li{flex:0 0 auto;gap:calc(4 * var(--pu));font-size:calc(12 * var(--pu));line-height:1;white-space:normal}.product-main .product-buy__benefit-text{width:calc(67.83 * var(--pu))}.product-main .product-buy__benefits li:nth-child(1) .product-buy__benefit-text{width:calc(59.33 * var(--pu))}.product-main .product-buy__benefits li:nth-child(2) .product-buy__benefit-text{width:calc(76.85 * var(--pu))}.product-main .product-buy__benefits li:before{font-size:calc(14 * var(--pu))}.product-main .product-buy__actions{gap:calc(4.8 * var(--pu))}.product-main .product-buy__buttons{gap:calc(8 * var(--pu))}.product-main .product-buy__submit,.product-main .product-buy__buy-now{width:100%;height:calc(50 * var(--pu));font-size:calc(16 * var(--pu))}.product-main .product-buy__try{padding:calc(4.8 * var(--pu)) calc(9.6 * var(--pu))}.product-main .product-buy__try-copy{gap:calc(7.2 * var(--pu));font-size:calc(9.5 * var(--pu))}.product-main .product-buy__try-image{height:calc(18 * var(--pu))}.product-main .product-buy__try-link{font-size:calc(8.5 * var(--pu))}.product-main .product-buy__try-logo{width:calc(27.3 * var(--pu));margin:0 calc(1.8 * var(--pu))}.product-main__accordions{margin-top:calc(8 * var(--pu))}}.product-main.product-main--home{padding-top:var(--product-buy-pt, 8rem);padding-bottom:var(--product-buy-pb, 8rem)}.product-main.product-main--home{z-index:3}.product-main--home .product-buy__main{background:var(--product-buy-bg)}.product-main--home .product-buy__float{z-index:4}.product-main--home .product-buy__main-video:not(.is-playing){filter:brightness(1.075)}.product-main--home .product-main__slider{position:relative}.product-main--home .product-buy__float{left:calc(var(--float-width) * -.7604)}@supports (zoom: 1){@media(min-width:1024px){.product-main--home .product-buy__float{--float-width: 23.8208rem}.product-main--home .product-buy__badge{top:4.7139rem;right:4.6904rem}}}@media(max-width:1023.98px){.product-main.product-main--home{padding-top:min(var(--product-buy-pt, 8rem),4rem);padding-bottom:min(var(--product-buy-pb, 8rem),4rem)}.product-main--home .product-buy__float{display:none}}@media(max-width:768px){.product-main.product-main--home{padding-top:min(var(--product-buy-pt, 8rem),min(100vw,30rem) * 48 / 393);padding-bottom:min(var(--product-buy-pb, 8rem),min(100vw,30rem) * 40 / 393)}}@media(prefers-reduced-motion:reduce){.product-main__dot,.product-main__accordion-icon{transition:none}.product-main .product-buy__submit[aria-busy=true]:after,.product-main .product-buy__buy-now[aria-busy=true]:after{animation-duration:1.6s}}@media(min-width:1024px){.product-main__breadcrumb,.product-main__rating-text,.product-main__meta{font-size:.875rem}.product-main__stars,.product-main__description{font-size:1rem}.product-main__accordion-heading{font-size:1.125rem}.product-main__accordion-content{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-product-main.css.map */
