.main-product .section-background{background-color:var(--section-bg)}.main-product .quantity-selector input[type=number]{font-size:18px;font-weight:500}.main-product .custom-accordion:has(.custom-details){margin-top:24px}.main-product .custom-details__content ul{margin:0;list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect width='16' height='16' rx='8' fill='%231D1D1D'/%3E%3Cpath d='M6.86343 11C6.70335 11 6.55128 10.933 6.43922 10.8158L4.17409 8.44681C3.94197 8.20405 3.94197 7.80223 4.17409 7.55947C4.4062 7.31671 4.7904 7.31671 5.02251 7.55947L6.86343 9.48483L10.9775 5.18207C11.2096 4.93931 11.5938 4.93931 11.8259 5.18207C12.058 5.42483 12.058 5.82665 11.8259 6.06941L7.28764 10.8158C7.17559 10.933 7.02351 11 6.86343 11Z' fill='%23DAF5D2'/%3E%3C/svg%3E")!important;padding-inline-start:24px}.main-product .custom-details__content h6{font-size:12px;line-height:160%;color:#22222280;max-width:unset;margin-top:16px}.main-product .main-product__media .sticky-content{position:relative}.main-product__review{display:none}.main-product slideshow-arrows{display:none}.main-product__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;scroll-margin-top:var(--header-height)}.main-product__heading{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px}.main-product__title{font-size:clamp(30px,9vw,36px);line-height:40px;max-width:560px}.main-product__subtitle{font-size:clamp(18px,5vw,24px);font-style:italic;line-height:40px}.main-product__desc{margin-top:14px}.main-product__title--alt{font-size:28px;font-weight:400;line-height:120%}.main-product__desc--alt{font-size:14px;line-height:140%}.main-product__rating{margin-top:24px}.main-product__badge{border-radius:4px;background:#f6f9b2;padding:8px 14px;margin:0 auto 24px;font-size:16px;font-weight:600;line-height:20px;text-align:center}.discount-label{border-radius:4px;border:1px solid #1D1D1D;background:#f6f9b2;padding:0 5px;color:#1d1d1d;font-size:10px;font-weight:500;line-height:18px}.discount-label--big{padding:3px 7px;font-size:13px;line-height:18px}.badge-slider{position:absolute;top:16px;right:14px;border-radius:50%;width:96px;height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.badge-slider:not(:has(.badge-slider__image)){background:#f6f9b1;border:2px solid #1D1D1D}.badge-slider__price{font-size:18px;font-weight:600;line-height:18px;margin-bottom:2px}.badge-slider__per-serving{font-size:12px;font-weight:600;line-height:14px}.badge-slider__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}@media(max-width:749px){.main-product__media{grid-column:1 / -1;margin-bottom:10px}.main-product__body{grid-column:1 / -1;padding:0 10px}}@media(min-width:750px){.main-product__grid{grid-column:2}}@media(min-width:1080px){.main-product__subtitle{font-size:36px;line-height:52px}.main-product__desc{max-width:600px}.main-product__media{position:sticky;top:0}.main-product__grid{grid-template-columns:45% 1fr;align-items:flex-start}.main-product__body{padding:0 40px}.main-product__body .product-review{display:none}.main-product__review{display:block}.main-product__heading{margin-bottom:32px}.main-product__title{font-size:48px;line-height:58px}.main-product__title--alt{font-size:38px;line-height:120%}.main-product__desc--alt{font-size:18px}.main-product__badge{font-size:20px;line-height:24px}}@keyframes button-shine{0%,28.57%{left:-100%}57.14%{left:100%}to{left:100%}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-main-product.css.map */
