.oddit-section-main-product,.oddit-section-main-product *,.oddit-section-main-product *:before,.oddit-section-main-product *:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.oddit-section-main-product :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote){margin:0;padding:0}.oddit-section-main-product :where(button){font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0;margin:0}.oddit-section-main-product :where(img){display:block;max-width:100%;height:auto}.oddit-section-main-product :where(ul){list-style:none}.oddit-section-main-product :where(a){color:inherit;text-decoration:none}.oddit-section-main-product :where(s){text-decoration:line-through}.oddit-section-main-product{background-color:#fff;padding:16px 16px 32px;font-family:Inter,sans-serif;color:#121212;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oddit-section-main-product__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oddit-section-main-product__container{display:flex;flex-direction:column;gap:24px;max-width:1400px;margin:0 auto}.oddit-section-main-product__gallery{width:100%}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__main-image{position:relative;display:block;width:100%;aspect-ratio:1 / 1;background-color:#f9f9f9;background-image:radial-gradient(circle at 50% 50%,#dffbe2,#fff 63%);border:0;border-radius:24px;padding:0;overflow:hidden;cursor:zoom-in;-webkit-appearance:none;appearance:none;touch-action:pan-y}.oddit-section-main-product__main-img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease}@media(prefers-reduced-motion:reduce){.oddit-section-main-product__main-img{transition:none}}.oddit-section-main-product__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background-color:#0a0a0af0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.oddit-section-main-product__lightbox[hidden]{display:none}.oddit-section-main-product .oddit-section-main-product__lightbox-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;font-size:0;line-height:0}.oddit-section-main-product__lightbox-panel{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:56px 16px 72px;pointer-events:none}.oddit-section-main-product .oddit-section-main-product__lightbox-close,.oddit-section-main-product .oddit-section-main-product__lightbox-nav,.oddit-section-main-product .oddit-section-main-product__lightbox-img{pointer-events:auto}.oddit-section-main-product__lightbox-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__lightbox-img{display:none;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__lightbox-img.is-active{display:block;border-radius:8px;background-color:#fff;box-shadow:0 12px 40px #00000073}.oddit-section-main-product .oddit-section-main-product__lightbox-spinner{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:oddit-lightbox-spin .7s linear infinite;pointer-events:none;z-index:1}.oddit-section-main-product .oddit-section-main-product__lightbox-spinner[hidden]{display:none}@keyframes oddit-lightbox-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.oddit-section-main-product .oddit-section-main-product__lightbox-spinner{animation:oddit-lightbox-pulse 1.2s ease-in-out infinite}@keyframes oddit-lightbox-pulse{0%,to{opacity:.35}50%{opacity:1}}}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__lightbox-close,.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__lightbox-nav{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background-color:#ffffffeb;color:#121212;cursor:pointer;transition:background-color .2s ease}.oddit-section-main-product .oddit-section-main-product__lightbox-close:hover,.oddit-section-main-product .oddit-section-main-product__lightbox-nav:hover{background-color:#fff}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__lightbox-close{top:12px;right:12px}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__lightbox-nav--prev{left:12px;top:50%;transform:translateY(-50%)}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__lightbox-nav--next{right:12px;top:50%;transform:translateY(-50%)}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__lightbox-counter{position:absolute;bottom:24px;left:50%;transform:translate(-50%);margin:0;font-family:Inter,sans-serif;font-size:14px;color:#fff}@media(min-width:750px){.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__lightbox-close{top:24px;right:24px}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__lightbox-nav--prev{left:32px}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__lightbox-nav--next{right:32px}}.oddit-section-main-product__thumbnails{display:flex;gap:8px;margin-top:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent;-webkit-overflow-scrolling:touch;padding-bottom:4px}.oddit-section-main-product__thumbnails::-webkit-scrollbar{height:4px}.oddit-section-main-product__thumbnails::-webkit-scrollbar-track{background:transparent}.oddit-section-main-product__thumbnails::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__thumbnail{flex:0 0 auto;width:60px;height:60px;border-radius:16px;border:1px solid transparent;overflow:hidden;padding:0;cursor:pointer;transition:border-color .2s ease;display:flex;align-items:center;justify-content:center;background:#f9f9f9}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__thumbnail--active{border:1px solid #121212}.oddit-section-main-product__thumbnail:hover,.oddit-section-main-product__thumbnail:active{border-color:#121212}.oddit-section-main-product__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.oddit-section-main-product__info{width:100%;min-width:0}.oddit-section-main-product__reviews{display:flex;align-items:center;gap:6px}.oddit-section-main-product__stars{display:inline-flex;align-items:center;flex-shrink:0}.oddit-section-main-product__stars svg{display:block}@media(max-width:749px){.oddit-section-main-product__stars svg{width:78px;height:auto}.oddit-section-main-product__review-count{font-size:12px}}.oddit-section-main-product__review-count{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#121212;line-height:2}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__title{font-family:All Round Gothic,Arial Rounded MT Bold,Nunito,sans-serif;font-size:36px;font-weight:700;color:#121212;line-height:normal;text-transform:uppercase;margin-top:10px;text-box:trim-both cap alphabetic}.oddit-section-main-product__traits[hidden]{display:none}.oddit-section-main-product__traits{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#121212;line-height:2;margin-top:10px}@media(min-width:990px){.oddit-section-main-product__traits{font-size:16px;margin-top:16px}}.oddit-section-main-product__traits-separator{display:inline-flex;align-items:center;flex-shrink:0}.oddit-section-main-product__traits-separator svg{display:block;width:13px;height:20px}.oddit-section-main-product__price{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.oddit-section-main-product__current-price{font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:#000;line-height:1.2;letter-spacing:1.8px}@media(min-width:990px){.oddit-section-main-product__current-price{font-size:30px}}.oddit-section-main-product__compare-price{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#121212;opacity:.5;text-decoration:line-through;line-height:1.2;letter-spacing:1.44px}@media(min-width:990px){.oddit-section-main-product__compare-price{font-size:24px}}.oddit-section-main-product__save-badge{display:inline-block;background:#06e36b;color:#000;font-family:Inter,sans-serif;font-size:11px;font-weight:600;border-radius:25px;padding:5px 6px;text-transform:uppercase;line-height:15px;letter-spacing:1.12px}@media(min-width:990px){.oddit-section-main-product__save-badge{font-size:14px}}.oddit-section-main-product__payment-terms{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#121212;line-height:2;margin-top:4px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.oddit-section-main-product__shoppay-logo{display:inline-block;vertical-align:middle;height:12px;width:auto}.oddit-section-main-product__learn-more{color:#121212;text-decoration:underline}.oddit-section-main-product__learn-more:hover,.oddit-section-main-product__learn-more:active{color:#121212}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__benefits{list-style:none;padding-left:0;margin-top:16px;display:flex;flex-direction:column;gap:10px}.oddit-section-main-product__benefit-item{display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#121212;line-height:normal}@media(min-width:990px){.oddit-section-main-product__benefit-item{font-size:16px}}.oddit-section-main-product__benefit-item:before{content:"";flex:0 0 auto;width:6px;height:6px;margin:0 5px;border-radius:50%;background:#121212}.oddit-section-main-product__variant-group{margin-top:24px}.oddit-section-main-product__benefits+.oddit-section-main-product__variant-group{margin-top:30px}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__variant-label{font-family:All Round Gothic,Arial Rounded MT Bold,Nunito,sans-serif;font-size:24px;font-weight:700;color:#0f0f0f;line-height:1.3;text-transform:uppercase;margin-bottom:16px}.oddit-section-main-product__variant-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}@media(min-width:990px){.oddit-section-main-product__variant-grid{gap:8px}}.oddit-section-main-product__variant-card{cursor:pointer;display:block}.oddit-section-main-product__variant-card-inner{display:flex;align-items:center;gap:12px;height:84px;border:1px solid #7d7d7d;border-radius:20px;padding:12px;position:relative;overflow:hidden;transition:border-color .2s ease,background-color .2s ease;background:#fff}.oddit-section-main-product__variant-card input:checked+.oddit-section-main-product__variant-card-inner{border-color:#00c5cb;background:#00c5cb4d}.oddit-section-main-product__variant-card-inner:hover,.oddit-section-main-product__variant-card-inner:active{border-color:#00c5cb}.oddit-section-main-product__variant-card-badge{position:absolute;top:-12px;right:7px;background:#d4403d;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;border-radius:25px;padding:5px 10px;text-transform:uppercase;letter-spacing:1.12px;white-space:nowrap;line-height:15px;z-index:2}.oddit-section-main-product__variant-card-image{flex:0 0 auto;align-self:flex-end;width:96px;height:72px;margin-bottom:-12px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.oddit-section-main-product__variant-card-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom;mix-blend-mode:multiply}.oddit-section-main-product__variant-card-name{flex:1 1 auto;min-width:0;align-self:center;text-align:center;font-family:All Round Gothic,Arial Rounded MT Bold,Nunito,sans-serif;font-size:16px;font-weight:700;color:#121212;text-transform:uppercase;line-height:1.3}.oddit-section-main-product__variant-card--link{text-decoration:none;color:inherit}.oddit-section-main-product__variant-card--link:hover,.oddit-section-main-product__variant-card--link:focus-visible{text-decoration:none}.oddit-section-main-product__variant-card-inner--selected{border-color:#00c5cb;background:#00c5cb4d}.oddit-section-main-product__variant-card-inner--soldout{opacity:.45}.oddit-section-main-product__variant-card--unavailable .oddit-section-main-product__variant-card-inner{opacity:.4}.oddit-section-main-product__variant-card--unavailable .oddit-section-main-product__variant-card-inner:hover{border-color:#7d7d7d}.oddit-section-main-product__frequency{margin-top:24px}.oddit-section-main-product__frequency-container{border-radius:8px;overflow:hidden;background:#fff}.oddit-section-main-product__frequency-option{display:block;cursor:pointer;border:1px solid #acacac;transition:border-color .2s ease,background-color .2s ease}.oddit-section-main-product__frequency-option--subscribe{padding:16px 0;border-radius:15px 15px 0 0}.oddit-section-main-product__frequency-option--selected.oddit-section-main-product__frequency-option--subscribe,.oddit-section-main-product__frequency-option--subscribe:has(input:checked){background-color:#00c5cb4d;border-color:#00c5cb}.oddit-section-main-product__frequency-option--subscribe input:not(:checked)~.oddit-section-main-product__frequency-delivery,.oddit-section-main-product__frequency-option--subscribe input:not(:checked)~.oddit-section-main-product__frequency-benefits-divider,.oddit-section-main-product__frequency-option--subscribe input:not(:checked)~.oddit-section-main-product__frequency-benefits{display:none}.oddit-section-main-product__frequency-option--onetime{padding:16px;border-top:0;border-radius:0 0 15px 15px}.oddit-section-main-product__frequency-option--selected.oddit-section-main-product__frequency-option--onetime,.oddit-section-main-product__frequency-option--onetime:has(input:checked){background-color:#00c5cb4d;border-color:#00c5cb}.oddit-section-main-product__frequency-option-inner{display:flex;align-items:center;gap:16px}.oddit-section-main-product__frequency-option--subscribe .oddit-section-main-product__frequency-option-inner{padding:0 16px}.oddit-section-main-product__frequency-radio{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px}@media(min-width:990px){.oddit-section-main-product__frequency-radio{width:25px;height:25px}}.oddit-section-main-product__frequency-radio svg{display:block}.oddit-section-main-product__frequency-radio .oddit-section-main-product__frequency-radio-checked{display:none}.oddit-section-main-product__frequency-option input:checked~.oddit-section-main-product__frequency-option-inner .oddit-section-main-product__frequency-radio-checked{display:block}.oddit-section-main-product__frequency-option input:checked~.oddit-section-main-product__frequency-option-inner .oddit-section-main-product__frequency-radio-unchecked{display:none}.oddit-section-main-product__frequency-label-row{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:8px}.oddit-section-main-product__frequency-name{font-family:All Round Gothic,Arial Rounded MT Bold,Nunito,sans-serif;font-size:20px;font-weight:600;color:#121212;text-transform:uppercase;line-height:1.6}.oddit-section-main-product__frequency-prices{display:flex;align-items:center;gap:8px;flex-shrink:0}.oddit-section-main-product__frequency-compare{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#121212;opacity:.5;line-height:1.6;text-decoration:line-through}.oddit-section-main-product__frequency-current{font-family:Inter,sans-serif;font-size:16px;font-weight:700;color:#121212;line-height:1.6}.oddit-section-main-product__frequency-onetime-price{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#000;line-height:1.6}.oddit-section-main-product__frequency-delivery{display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#121212;line-height:1.4;margin-top:12px;padding-left:56px;padding-right:16px}.oddit-section-main-product .oddit-section-main-product__frequency-benefits-divider{display:block;height:1px;background:#12121233;margin-top:12px;margin-left:56px;margin-right:16px;width:auto;overflow:hidden}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__frequency-benefits{list-style:none;margin-top:12px;padding:0 16px 0 56px;display:flex;flex-direction:column;gap:4px}.oddit-section-main-product__frequency-benefit{display:flex;align-items:flex-start;gap:16px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;color:#121212;line-height:1.4}.oddit-section-main-product__frequency-benefit-icon{flex:0 0 auto;display:inline-flex;align-items:center;width:15px;height:15px;margin-top:3px}.oddit-section-main-product__frequency-benefit-icon svg{display:block;width:15px;height:15px}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__add-to-cart{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:8px 32px;background:linear-gradient(188.85deg,#5fc087 20.482%,#00c5cb 79.518%);color:#fff;font-family:All Round Gothic,Arial Rounded MT Bold,Nunito,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;border:none;border-radius:30px;cursor:pointer;margin-top:30px;transition:opacity .2s ease;position:relative;min-width:3em;line-height:1.6}.oddit-section-main-product__add-to-cart:hover,.oddit-section-main-product__add-to-cart:active{opacity:.9}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__buy-now{display:block;width:100%;margin-top:15px;padding:0;background:none;border:none;border-radius:0;color:inherit;--shopify-accelerated-checkout-button-block-size: 56px;--shopify-accelerated-checkout-button-border-radius: 30px}.oddit-section-main-product__buy-now .shopify-payment-button__button,.oddit-section-main-product__buy-now shopify-accelerated-checkout,.oddit-section-main-product__buy-now shop-pay-wallet-button{display:block;width:100%;min-height:56px;border-radius:30px;overflow:hidden}.oddit-section-main-product__buy-now small{display:block;margin-top:10px;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:1.5;color:#7d7d7d;text-align:left;text-transform:none;letter-spacing:0}.oddit-section-main-product__buy-now small a{color:#121212;text-decoration:underline}.oddit-section-main-product__buy-now-logo{display:inline-block;height:12px;width:auto;vertical-align:middle}.oddit-section-main-product__shipping-info{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:15px;padding:14px 40px 0;text-align:center}.oddit-section-main-product__shipping-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0}.oddit-section-main-product__shipping-icon{font-size:15px;line-height:1.7}.oddit-section-main-product__shipping-text{font-family:Inter,sans-serif;font-size:15px;font-weight:400;color:#000;line-height:1.7}.oddit-section-main-product__shipping-text strong{font-weight:600;line-height:1.5}.oddit-section-main-product__shipping-zip{text-decoration:underline;cursor:pointer}.oddit-section-main-product .oddit-section-main-product__shipping-divider{display:block;width:1px;height:40px;background-color:#e5e3e1;flex-shrink:0;align-self:center;overflow:hidden}.oddit-section-main-product__accordion{margin-top:30px}.oddit-section-main-product__accordion-item{border-top:1px solid #121212}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__accordion-header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:16px 0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#121212;line-height:1.3;text-transform:capitalize;background:none;border:none;cursor:pointer;text-align:left}.oddit-section-main-product__accordion-header:hover,.oddit-section-main-product__accordion-header:active{opacity:.7}.oddit-section-main-product__accordion-chevron{flex-shrink:0;width:20px;height:20px;transition:transform .3s ease}.oddit-section-main-product__accordion-header[aria-expanded=true] .oddit-section-main-product__accordion-chevron{transform:rotate(180deg)}.oddit-section-main-product__accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.oddit-section-main-product__accordion-content p{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#7d7d7d;line-height:22.4px;padding-bottom:16px}.oddit-section-main-product__add-to-cart.is-loading [data-button-label]{visibility:hidden}.oddit-section-main-product__add-to-cart.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:oddit-main-product-spin .6s linear infinite}@keyframes oddit-main-product-spin{to{transform:rotate(360deg)}}@media(min-width:990px){.oddit-section-main-product{padding:32px 65px}.oddit-section-main-product__container{flex-direction:row;gap:70px;align-items:flex-start}.oddit-section-main-product__gallery{flex:7 1 0%;max-width:700px;min-width:0;position:sticky;top:32px}.oddit-section-main-product__main-image{aspect-ratio:1 / 1}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__thumbnail{width:100px;height:100px}.oddit-section-main-product__info{flex:5 1 0%;max-width:500px;min-width:0}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__title{font-size:48px}}@media(min-width:750px)and (max-width:989px){.oddit-section-main-product{padding:24px 32px}.oddit-section-main-product__main-image{aspect-ratio:1 / 1}.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__thumbnail{width:80px;height:80px}}@media(max-width:749px){.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__variant-label{font-size:16px;margin-bottom:12px}.oddit-section-main-product__variant-card-inner{height:72px;border-radius:16px;padding:10px;gap:8px}.oddit-section-main-product__variant-card-image{width:64px;height:62px;margin-bottom:-10px}.oddit-section-main-product__variant-card-badge{font-size:11px;letter-spacing:.8px;padding:4px 8px;top:-10px}.oddit-section-main-product__frequency-name{font-size:16px}.oddit-section-main-product__frequency-option-inner{gap:10px}.oddit-section-main-product__frequency-compare,.oddit-section-main-product__frequency-current,.oddit-section-main-product__frequency-onetime-price{font-size:14px}.oddit-section-main-product__frequency-delivery,.oddit-section-main-product.oddit-section-main-product .oddit-section-main-product__frequency-benefits{padding-left:41px}.oddit-section-main-product .oddit-section-main-product__frequency-benefits-divider{margin-left:41px}.oddit-section-main-product__frequency-benefit{gap:10px;font-size:14px}.oddit-section-main-product__shipping-info{padding-left:0;padding-right:0;gap:12px}.oddit-section-main-product__shipping-col{gap:8px}.oddit-section-main-product__shipping-text{font-size:14px}}.oddit-section-main-product :focus-visible{outline:2px solid #00c5cb;outline-offset:2px}.oddit-section-main-product .rc-container-wrapper,.oddit-section-main-product .rc_container_wrapper{display:none!important}.oddit-section-main-product.is-flavor-loading{opacity:.6;pointer-events:none;transition:opacity .15s ease-out}@media(prefers-reduced-motion:reduce){.oddit-section-main-product.is-flavor-loading{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/oddit-section-main-product.css.map */
