@property --oddit-section-main-product-flavor-top{syntax: "<color>"; inherits: true; initial-value: #fdb57a;}@property --oddit-section-main-product-flavor-bottom{syntax: "<color>"; inherits: true; initial-value: #b51919;}@property --oddit-section-main-product-flavor-wash{syntax: "<percentage>"; inherits: true; initial-value: 22%;}.oddit-section-main-product,.oddit-section-main-product *,.oddit-section-main-product *:before,.oddit-section-main-product *:after{box-sizing:border-box}.oddit-section-main-product{font-family:sofia-pro,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:none;color:#2a0f3f;text-align:left;margin:0;padding:0;overflow-x:clip;-webkit-tap-highlight-color:transparent}.oddit-section-main-product :where(a){color:inherit;text-decoration:none}.oddit-section-main-product :where(button){font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;appearance:none;-webkit-appearance:none}.oddit-section-main-product :where(h1,h2,h3,h4,h5,h6,p){margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}.oddit-section-main-product :where(ul,ol,li){margin:0;padding:0;list-style:none}.oddit-section-main-product :where(em,s){font-style:normal}.oddit-section-main-product :where(img,svg){display:block;max-width:100%}.oddit-section-main-product :where(details){margin:0;padding:0}.oddit-section-main-product :where(summary){list-style:none;cursor:pointer}.oddit-section-main-product :where(summary::-webkit-details-marker){display:none}.oddit-section-main-product__hero{background:linear-gradient(180deg,var(--oddit-section-main-product-hero-top, #fdb57a),var(--oddit-section-main-product-hero-bottom, #b51919) 100%);padding-top:88px}.oddit-section-main-product__hero-inner{display:flex;flex-direction:column;width:100%;max-width:1240px;margin-inline:auto}.oddit-section-main-product__gallery{display:flex;flex-direction:column;gap:10px}.oddit-section-main-product__main-image-wrap{position:relative;width:min(100% - 32px,360px);margin:0 auto;aspect-ratio:1}.oddit-section-main-product__main-image{width:100%;height:100%;object-fit:contain}.oddit-section-main-product__badge{position:absolute;left:79.4%;top:15.3%;width:110px;height:111px;object-fit:cover;transform:translate(-50%,-50%) rotate(-13.58deg)}@media(max-width:989px){.oddit-section-main-product__hero{position:relative;isolation:isolate}.oddit-section-main-product__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;bottom:anchor(--oddit-section-main-product-card top,0px);z-index:-1;background:linear-gradient(180deg,var(--oddit-section-main-product-hero-top, #fdb57a) 0%,var(--oddit-section-main-product-hero-bottom, #b51919) 100%)}.oddit-section-main-product__wave-separator{anchor-name:--oddit-section-main-product-card}.oddit-section-main-product__gallery:has(.oddit-section-main-product__thumb--selected:not(:first-child)) .oddit-section-main-product__badge{display:none}}.oddit-section-main-product__thumbnails{display:flex;gap:6px;padding:0 32px 20px;overflow-x:auto;scrollbar-width:none}.oddit-section-main-product__thumbnails::-webkit-scrollbar{display:none}.oddit-section-main-product__thumb{flex:0 0 auto;width:54px;height:54px;border-radius:5px;outline:1px solid transparent;outline-offset:-1px;object-fit:cover;cursor:pointer;transition:outline-color .3s ease}.oddit-section-main-product__thumb--selected{outline-color:#2a0f3f}.oddit-section-main-product__info{display:flex;flex-direction:column;align-items:center;gap:15px;padding:0 16px}.oddit-section-main-product__review-badge{display:flex;align-items:center;justify-content:center;gap:4.489px;background:#fff;border:.748px solid #2a0f3f;border-radius:34.412px;padding:6px 11px}.oddit-section-main-product__review-badge svg{width:56.855px;height:auto;flex-shrink:0;overflow:visible}.oddit-star-rating{position:relative;display:inline-flex;flex-shrink:0;line-height:0}.oddit-star-rating__fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.oddit-star-rating svg{max-width:none;flex-shrink:0}.oddit-star-rating__base path{fill:#fff}.oddit-section-main-product__review-text{font-size:8.977px;font-weight:700;line-height:normal;color:#2a0f3f;text-transform:uppercase;white-space:nowrap}.oddit-section-main-product__review-link{color:#fa7544;text-decoration:underline;text-underline-position:from-font}.oddit-section-main-product__title{width:100%;font-family:helvetica-rounded,Arial Rounded MT Bold,Helvetica Neue,sans-serif;font-size:32px;font-weight:900;line-height:32px;color:#fff4f1;text-align:center}.oddit-section-main-product__case-info{width:196px;font-size:14px;font-weight:300;letter-spacing:.7px;color:#fff4f1;text-align:center;text-transform:uppercase}.oddit-section-main-product__description{width:100%;font-size:14px;font-weight:500;color:#fff4f1;text-align:center}.oddit-section-main-product__nutrition{display:flex;align-items:flex-start;gap:10px;width:100%}.oddit-section-main-product__nutrition-item{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center}.oddit-section-main-product__nutrition-icon{width:32px;height:32px;flex-shrink:0;object-fit:contain}.oddit-section-main-product__nutrition-label{width:100%;font-size:10px;font-weight:700;line-height:1.1;color:#fff4f1;text-align:center}.oddit-section-main-product__product-card{width:100vw;margin-inline:calc(50% - 50vw);margin-top:5px;background:#fff4f1;overflow:hidden}.oddit-section-main-product__wave-separator{position:relative;width:100vw;height:40px;margin-inline:calc(50% - 50vw);margin-bottom:-22px;background:#fff4f1;overflow:hidden}.oddit-section-main-product__wave-mobile{width:100%;height:40px;transform:rotate(180deg)}.oddit-section-main-product__wave-separator svg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}.oddit-section-main-product__wave-separator .oddit-section-main-product__wave-svg--mobile{position:static;width:100%;height:100%}.oddit-section-main-product__wave-separator .oddit-section-main-product__wave-svg--mobile path{fill:var(--oddit-section-main-product-hero-bottom, #b51919)}.oddit-section-main-product__wave-separator .oddit-section-main-product__wave-svg--desktop{display:none}.oddit-section-main-product__form-area{display:flex;flex-direction:column;gap:20px;padding:20px 16px 10px}.oddit-section-main-product__tabs{display:flex}.oddit-section-main-product__tab{flex:1 0 0;min-width:0;padding:15px 0;font-size:14px;font-weight:700;color:#2a0f3f;text-align:center;background:transparent;border:1px solid #2a0f3f;border-radius:10px 10px 0 0;overflow:hidden}.oddit-section-main-product__tab+.oddit-section-main-product__tab{border-left:none}.oddit-section-main-product__tab--active{background:#fff}.oddit-section-main-product__selector,.oddit-section-main-product__frequency{display:flex;flex-direction:column;gap:15px}.oddit-section-main-product__frequency{--oddit-section-main-product-lift: 3px}.oddit-section-main-product__selector-label{width:100%;font-size:14px;font-weight:500;color:#2a0f3f}.oddit-section-main-product__selector-label strong{font-weight:700}.oddit-section-main-product__flavor-cards{--oddit-section-main-product-lift: 4px;--oddit-section-main-product-flavor-h: 148px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px;isolation:isolate}.oddit-section-main-product__flavor-cards[data-active-group=single] .oddit-section-main-product__flavor-card[data-flavor-group=pack],.oddit-section-main-product__flavor-cards[data-active-group=pack] .oddit-section-main-product__flavor-card[data-flavor-group=single]{display:none}.oddit-section-main-product__flavor-card{position:relative;flex:0 0 auto;width:calc((100% - 20px) / 3);height:var(--oddit-section-main-product-flavor-h);display:flex;flex-direction:column;align-items:center;background:#2a0f3f;border:1px solid #2a0f3f;border-radius:20px;outline:2px solid transparent;outline-offset:-2px;box-shadow:0 0 #2a0f3f,0 0 #2a0f3f,0 0 #2a0f3f,0 0 #2a0f3f;overflow:hidden;cursor:pointer;transition:box-shadow .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),outline-color .4s ease,--oddit-section-main-product-flavor-wash .6s ease}.oddit-section-main-product__flavor-card:hover,.oddit-section-main-product__flavor-card--selected{--oddit-section-main-product-flavor-wash: 100%;box-shadow:calc(var(--oddit-section-main-product-lift) * .25) calc(var(--oddit-section-main-product-lift) * .25) 0 0 #2a0f3f,calc(var(--oddit-section-main-product-lift) * .5) calc(var(--oddit-section-main-product-lift) * .5) 0 0 #2a0f3f,calc(var(--oddit-section-main-product-lift) * .75) calc(var(--oddit-section-main-product-lift) * .75) 0 0 #2a0f3f,var(--oddit-section-main-product-lift) var(--oddit-section-main-product-lift) 0 0 #2a0f3f;transition:box-shadow .75s cubic-bezier(.34,1.56,.64,1),transform .75s cubic-bezier(.34,1.56,.64,1),outline-color .4s ease,--oddit-section-main-product-flavor-wash .6s ease}.oddit-section-main-product__flavor-card--selected{outline-color:#2a0f3f}.oddit-section-main-product__flavor-card:active:not(.oddit-section-main-product__flavor-card--selected){transform:translate(calc(var(--oddit-section-main-product-lift) - 1px),calc(var(--oddit-section-main-product-lift) - 1px));box-shadow:.25px .25px #2a0f3f,.5px .5px #2a0f3f,.75px .75px #2a0f3f,1px 1px #2a0f3f;transition-duration:.18s}.oddit-section-main-product__flavor-media{position:relative;flex:1 0 0;min-height:0;width:100%;display:block;background:linear-gradient(180deg,color-mix(in srgb,var(--oddit-section-main-product-flavor-top) var(--oddit-section-main-product-flavor-wash),#ffffff),color-mix(in srgb,var(--oddit-section-main-product-flavor-bottom) var(--oddit-section-main-product-flavor-wash),#ffffff)) 0 0 / 100% var(--oddit-section-main-product-flavor-h) no-repeat border-box;overflow:hidden}.oddit-section-main-product__flavor-image{position:relative;z-index:1;width:100%;height:100%;padding:8px;object-fit:cover}.oddit-section-main-product__flavor-name{position:relative;width:100%;padding:15px 10px;font-size:12px;font-weight:700;color:#2a0f3f;text-align:center;background:linear-gradient(#fff4f1,#fff4f1) top / 100% 100% no-repeat,#2a0f3f;border-top:1px solid #2a0f3f;transition:background-size .6s cubic-bezier(.22,1,.36,1),color .3s ease}.oddit-section-main-product__flavor-card:hover .oddit-section-main-product__flavor-name,.oddit-section-main-product__flavor-card--selected .oddit-section-main-product__flavor-name{background-size:100% 0%;color:#fff}.oddit-section-main-product__quantity-cards{--oddit-section-main-product-lift: 3px;display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;height:73px;isolation:isolate}.oddit-section-main-product__quantity-card{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center;position:relative;background:#2a0f3f;border:1px solid #2a0f3f;border-radius:20px;outline:2px solid transparent;outline-offset:-2px;box-shadow:0 0 #2a0f3f,0 0 #2a0f3f,0 0 #2a0f3f,0 0 #2a0f3f;overflow:hidden;transition:box-shadow .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),outline-color .4s ease}.oddit-section-main-product__frequency-option{box-shadow:0 0 #2a0f3f,0 0 #2a0f3f,0 0 #2a0f3f,0 0 #2a0f3f;transition:box-shadow .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.oddit-section-main-product__quantity-card:hover,.oddit-section-main-product__quantity-card--selected,.oddit-section-main-product__frequency-option:hover,.oddit-section-main-product__frequency-option--selected{box-shadow:calc(var(--oddit-section-main-product-lift) * .25) calc(var(--oddit-section-main-product-lift) * .25) 0 0 #2a0f3f,calc(var(--oddit-section-main-product-lift) * .5) calc(var(--oddit-section-main-product-lift) * .5) 0 0 #2a0f3f,calc(var(--oddit-section-main-product-lift) * .75) calc(var(--oddit-section-main-product-lift) * .75) 0 0 #2a0f3f,var(--oddit-section-main-product-lift) var(--oddit-section-main-product-lift) 0 0 #2a0f3f;transition:box-shadow .75s cubic-bezier(.34,1.56,.64,1),transform .75s cubic-bezier(.34,1.56,.64,1),outline-color .4s ease}.oddit-section-main-product__quantity-card:active:not(.oddit-section-main-product__quantity-card--selected),.oddit-section-main-product__frequency-option:active:not(.oddit-section-main-product__frequency-option--selected){transform:translate(calc(var(--oddit-section-main-product-lift) - 1px),calc(var(--oddit-section-main-product-lift) - 1px));box-shadow:.25px .25px #2a0f3f,.5px .5px #2a0f3f,.75px .75px #2a0f3f,1px 1px #2a0f3f;transition-duration:.18s}.oddit-section-main-product__quantity-banner{width:100%;padding:6px 10px;font-size:10px;font-weight:700;line-height:1.2;color:#2a0f3f;text-align:center;text-box:trim-both cap alphabetic;display:block}.oddit-section-main-product__quantity-banner--orange{background:#fa7544}.oddit-section-main-product__quantity-banner--pink{background:#fe84c0}.oddit-section-main-product__quantity-body{background:#fff4f1;flex:1 0 0;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.oddit-section-main-product__quantity-banner+.oddit-section-main-product__quantity-body{border-top:1px solid #2a0f3f}.oddit-section-main-product__quantity-card--selected .oddit-section-main-product__quantity-body{background:#fff}.oddit-section-main-product__quantity-value{font-size:12px;font-weight:700;color:#2a0f3f;text-align:center}.oddit-section-main-product__quantity-subtitle{font-size:12px;font-weight:500;color:#2a0f3f;text-align:center}.oddit-section-main-product__frequency-option{display:flex;flex-direction:column;align-items:center;gap:15px;padding:15px 0;background:#fff4f1;border:1px solid #2a0f3f;border-radius:20px;cursor:pointer}.oddit-section-main-product__frequency-option--selected{background:#fff}.oddit-section-main-product__frequency-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0 15px}.oddit-section-main-product__frequency-name{display:flex;align-items:center;gap:12px;flex-shrink:0}.oddit-section-main-product__radio{display:block;flex-shrink:0}.oddit-section-main-product__radio svg{width:24px;height:24px}.oddit-section-main-product__radio svg circle{transform:scale(0);transform-box:fill-box;transform-origin:center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.oddit-section-main-product__frequency-option--selected .oddit-section-main-product__radio svg circle{transform:scale(1);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.oddit-section-main-product__frequency-label{font-size:14px;font-weight:700;line-height:1.4;color:#2a0f3f;white-space:nowrap;text-box:trim-both cap alphabetic;display:inline-block}.oddit-section-main-product__frequency-save{color:#fa7544}.oddit-section-main-product__frequency-prices{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.oddit-section-main-product__frequency-price-row{display:flex;align-items:center;justify-content:flex-end;gap:6px}.oddit-section-main-product__frequency-price{font-size:14px;font-weight:700;line-height:1.3;color:#2a0f3f;white-space:nowrap;text-box:trim-both cap alphabetic;display:inline-block}.oddit-section-main-product__frequency-price--sale{color:#fa7544}.oddit-section-main-product__frequency-price-was{font-size:14px;font-weight:400;line-height:1.6;color:#9e9e9e;text-decoration:line-through;white-space:nowrap;text-box:trim-both cap alphabetic}.oddit-section-main-product__frequency-per-can{font-family:Rubik,sofia-pro,sans-serif;font-size:10px;font-weight:400;line-height:1.6;color:#2a0f3f80;white-space:nowrap;text-box:trim-both cap alphabetic;display:inline-block}.oddit-section-main-product__frequency-per-can--muted{color:#9e9e9e}.oddit-section-main-product__delivery{position:relative;width:calc(100% - 30px)}.oddit-section-main-product__delivery-dropdown{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;padding:14px 20px 14px 15px;font-size:14px;font-weight:400;line-height:1.6;color:#2a0f3f;border:1px solid #2a0f3f;border-radius:52px}.oddit-section-main-product__delivery-value{text-box:trim-both cap alphabetic}.oddit-section-main-product__delivery-dropdown svg{width:12px;height:7px;flex-shrink:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.oddit-section-main-product__delivery--open .oddit-section-main-product__delivery-dropdown svg{transform:rotate(180deg)}.oddit-section-main-product__delivery-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:2;display:flex;flex-direction:column;gap:2px;padding:6px;font-size:14px;background:#fff;border:1px solid #2a0f3f;border-radius:20px;box-shadow:var(--oddit-section-main-product-lift) var(--oddit-section-main-product-lift) 0 0 #2a0f3f;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .4s cubic-bezier(.34,1.56,.64,1),visibility 0s linear .2s}.oddit-section-main-product__delivery--open .oddit-section-main-product__delivery-menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.oddit-section-main-product__delivery-option{display:block;width:100%;padding:13px 14px;border-radius:14px;color:#2a0f3f;text-align:left;text-box:trim-both cap alphabetic;transition:background-color .2s ease}.oddit-section-main-product__delivery-option:hover{background:#fff4f1}.oddit-section-main-product__delivery-option--selected{font-weight:700;background:#fff4f1}.oddit-section-main-product__subscribe-benefits{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:0 16px}.oddit-section-main-product__subscribe-benefit{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:400;color:#2a0f3f}.oddit-section-main-product__subscribe-benefit svg{width:15px;height:15px;flex-shrink:0}.oddit-section-main-product__atc-button{display:block;text-align:center;align-content:center;text-box:trim-both cap alphabetic;width:100%;height:56px;font-size:16px;font-weight:700;line-height:1.6;color:#2a0f3f;text-transform:uppercase;background:linear-gradient(90deg,#ffaf50,#f97442,#ffaf50) 0 0 / 200% 100%;border:1.5px solid #2a0f3f;border-radius:10px;overflow:hidden;transition:background-position .6s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.34,1.56,.64,1)}.oddit-section-main-product__atc-button:hover,.oddit-section-main-product__variety-add-btn:hover{background-position:100% 0}.oddit-section-main-product__atc-button:active{transform:translate(2px,2px);transition-duration:.6s,.18s}.oddit-section-main-product__guarantee{width:100%;font-size:11px;font-weight:400;line-height:1.6;color:#2a0f3f;text-align:center;text-box:trim-both cap alphabetic}.oddit-section-main-product__delivery-estimate{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:0 16px;font-size:14px;font-weight:400;line-height:1.6;color:#2a0f3f;text-align:center}.oddit-section-main-product__delivery-estimate>span{text-box:trim-both cap alphabetic}.oddit-section-main-product__delivery-estimate svg{width:20px;height:20px;flex-shrink:0}.oddit-section-main-product__zip{color:#fa7544;text-decoration:underline;text-underline-position:from-font}.oddit-section-main-product__accordion{display:flex;flex-direction:column;gap:15px;padding:20px 15px;background:#fff;border:1px solid #2a0f3f;border-radius:20px;box-shadow:3px 3px #2a0f3f;overflow:hidden}.oddit-section-main-product__accordion-item{padding-bottom:15px;border-bottom:1px solid #2a0f3f;interpolate-size:allow-keywords}.oddit-section-main-product__accordion-item::details-content{block-size:0;overflow:hidden;transition:block-size .45s cubic-bezier(.22,1,.36,1),content-visibility .45s allow-discrete}.oddit-section-main-product__accordion-item[open]::details-content{block-size:auto}.oddit-section-main-product__accordion-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.oddit-section-main-product__accordion-title{font-size:15px;font-weight:700;color:#2a0f3f}.oddit-section-main-product__accordion-icon{display:block;flex-shrink:0}.oddit-section-main-product__accordion-icon svg{width:20px;height:20px}.oddit-section-main-product__accordion-item[open] .oddit-section-main-product__accordion-icon--plus,.oddit-section-main-product__accordion-item:not([open]) .oddit-section-main-product__accordion-icon--minus{display:none}.oddit-section-main-product__accordion-content{display:flex;flex-direction:column;gap:20px;padding-top:20px;font-size:14px;font-weight:400;color:#2a0f3f}.oddit-section-main-product__accordion-heading{font-size:20px;font-weight:700;color:#2a0f3f}.oddit-section-main-product__accordion-content>p{margin-top:-4px}.oddit-section-main-product__accordion-content>.oddit-section-main-product__accordion-heading+p{margin-top:-12px}.oddit-section-main-product__accordion-content ul{display:flex;flex-direction:column;gap:5px;margin:0;padding-left:0;list-style:none}.oddit-section-main-product__accordion-content ul li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400;color:#2a0f3f}.oddit-section-main-product__accordion-content ul li:before{content:"";flex-shrink:0;width:15px;height:15px;background:url(oddit-icon-check.svg) no-repeat center / contain}.oddit-section-main-product__accordion-checks{display:flex;flex-direction:column;gap:5px}.oddit-section-main-product__accordion-checks li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400;color:#2a0f3f}.oddit-section-main-product__accordion-checks svg{width:15px;height:15px;flex-shrink:0}.oddit-section-main-product__variety-packs{display:flex;flex-direction:column;align-items:center;gap:30px;padding:40px 0;background:#fff4f1;overflow:hidden}.oddit-section-main-product__variety-heading{width:100%;font-family:helvetica-rounded,Arial Rounded MT Bold,Helvetica Neue,sans-serif;font-size:32px;font-weight:900;line-height:32px;color:#2a0f3f;text-align:center}.oddit-section-main-product__variety-cards{display:flex;flex-direction:column;gap:15px;width:100%}.oddit-section-main-product__variety-card{display:flex;align-items:center;justify-content:center;border:1px solid #2a0f3f;border-radius:20px;overflow:hidden;min-height:112px}.oddit-section-main-product__variety-media{flex-shrink:0;align-self:stretch;width:140px;overflow:hidden}.oddit-section-main-product__variety-image{display:block;width:100%;height:100%;object-fit:cover}.oddit-section-main-product__variety-body{flex:1 0 0;min-width:0;display:flex;align-items:center;gap:10px;padding-right:15px;background:#fff;align-self:stretch}.oddit-section-main-product__variety-divider{flex-shrink:0;align-self:stretch;display:flex;align-items:center}.oddit-section-main-product__variety-divider svg{width:auto;height:100%}.oddit-section-main-product__variety-info{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:15px 0}.oddit-section-main-product__variety-title{width:100%;font-size:14px;font-weight:700;color:#2a0f3f}.oddit-section-main-product__variety-desc{width:100%;margin-top:-5px;font-size:10px;font-weight:400;color:#2a0f3f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.oddit-section-main-product__variety-add-btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:0 15px;font-size:12px;font-weight:700;color:#2a0f3f;white-space:nowrap;background:linear-gradient(90deg,#ffaf50,#f97442,#ffaf50) 0 0 / 200% 100%;border:.687px solid #2a0f3f;border-radius:5px;transition:background-position .6s cubic-bezier(.22,1,.36,1)}@media(min-width:990px){.oddit-section-main-product__hero{background:linear-gradient(180deg,var(--oddit-section-main-product-hero-top, #fdb57a),var(--oddit-section-main-product-hero-bottom, #b51919) 100%);padding:156px 100px 60px}.oddit-section-main-product__hero-inner{flex-direction:row;align-items:flex-start;justify-content:center;gap:40px}.oddit-section-main-product__gallery{flex:1 0 0;min-width:0;justify-content:center;position:sticky;top:70px}.oddit-section-main-product__main-image-wrap{width:100%;max-height:804px;margin:0}.oddit-section-main-product__main-image{scroll-margin-top:100px}.oddit-section-main-product__wave-mobile,.oddit-section-main-product__wave-separator .oddit-section-main-product__wave-svg--mobile{display:none}.oddit-section-main-product__wave-separator .oddit-section-main-product__wave-svg--desktop{display:block}.oddit-section-main-product__wave-separator{width:100%;margin-inline:0;margin-bottom:-22px;background:transparent}.oddit-section-main-product__badge{left:76.4%;top:13.3%;width:133px;height:135px}.oddit-section-main-product__thumbnails{flex-wrap:wrap;align-content:flex-start;gap:10px;padding:0 0 20px;overflow:hidden}.oddit-section-main-product__thumb{width:calc((100% - 10px)/2);height:auto;aspect-ratio:1}.oddit-section-main-product__info{flex:1 0 0;min-width:0;gap:20px;padding:0}.oddit-section-main-product__review-badge{gap:10px;padding:8px 20px}.oddit-section-main-product__review-badge svg{width:81.969px}.oddit-section-main-product__review-text{font-size:15px}.oddit-section-main-product__title{font-size:50px;line-height:48px}.oddit-section-main-product__case-info{font-size:15px;letter-spacing:.75px}.oddit-section-main-product__description{font-size:20px}.oddit-section-main-product__nutrition-icon{width:70px;height:70px}.oddit-section-main-product__nutrition-label{font-size:15px}.oddit-section-main-product__product-card{width:auto;margin-inline:0;margin-top:0;border-radius:0 0 30px 30px}.oddit-section-main-product__form-area{padding:20px 30px 10px}.oddit-section-main-product__tab{padding:20px 0;font-size:16px}.oddit-section-main-product__selector-label{font-size:15px}.oddit-section-main-product__flavor-cards{--oddit-section-main-product-flavor-h: 202px;gap:15px}.oddit-section-main-product__flavor-card{width:calc((100% - 30px) / 3)}.oddit-section-main-product__flavor-name{font-size:15px}.oddit-section-main-product__quantity-cards{--oddit-section-main-product-lift: 4px;gap:15px;height:103px}.oddit-section-main-product__quantity-card--selected{outline-color:#2a0f3f}.oddit-section-main-product__quantity-banner{padding:10px;font-size:12px}.oddit-section-main-product__quantity-value,.oddit-section-main-product__quantity-subtitle,.oddit-section-main-product__frequency-label{font-size:16px}.oddit-section-main-product__frequency-label--sub,.oddit-section-main-product__frequency-price,.oddit-section-main-product__frequency-price-was{font-size:20px}.oddit-section-main-product__frequency-per-can{font-size:14px}.oddit-section-main-product__delivery-dropdown{padding:20px 20px 20px 15px;font-size:15px}.oddit-section-main-product__delivery-menu{font-size:15px}.oddit-section-main-product__subscribe-benefits{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:15px;padding:0 20px}.oddit-section-main-product__subscribe-benefit{align-items:center;font-size:15px}.oddit-section-main-product__guarantee,.oddit-section-main-product__delivery-estimate{font-size:15px}.oddit-section-main-product__accordion-title{font-size:16px}.oddit-section-main-product__variety-heading{max-width:476px}.oddit-section-main-product__variety-packs{padding-inline:16px}.oddit-section-main-product__variety-card{height:181px}.oddit-section-main-product__variety-media{width:221px}.oddit-section-main-product__variety-title{font-size:16px}.oddit-section-main-product__variety-desc{margin-top:-9px;font-size:14px}.oddit-section-main-product__variety-add-btn{height:45px;padding:0 15px;font-size:15px}}.oddit-section-main-product__tab:focus-visible,.oddit-section-main-product__flavor-card:focus-visible,.oddit-section-main-product__quantity-card:focus-visible,.oddit-section-main-product__frequency-option:focus-visible,.oddit-section-main-product__delivery-dropdown:focus-visible,.oddit-section-main-product__delivery-option:focus-visible,.oddit-section-main-product__atc-button:focus-visible,.oddit-section-main-product__variety-add-btn:focus-visible,.oddit-section-main-product__accordion-header:focus-visible{outline:2px solid #fa7544;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/50/assets/oddit-section-main-product.css.map */
