.pdp-main{--pdp-accent: #008080;--pdp-accent-light: #c9c9c9}#variants-data,kaching-bundle:empty{display:none}.pdp-main .heading-wrapper{padding:0}.pdp-main .heading-title{color:#1a1a1a;font-family:tomatoHeadline;font-weight:700;font-size:22px;line-height:1.3;letter-spacing:-.45px}.pdp-main .tp-ratings{justify-content:flex-start;flex-wrap:wrap}.pdp-main__sold-progress{--sold-progress-bg: #f5f5f5;--sold-progress-text-color: #ef3c53;--sold-progress-bar-color: #d0d0d0;--sold-progress-fill-color: #ef3c53;background-color:var(--sold-progress-bg);border-radius:8px;box-shadow:1px 2px 10px 1px #00000026;padding:12px 14px;margin-block:6px}.pdp-main__sold-progress-inner{align-items:center;gap:12px}.pdp-main__sold-progress-track{position:relative;flex:1;height:6px;border-radius:999px;background-color:var(--sold-progress-bar-color);overflow:hidden}.pdp-main__sold-progress-fill{display:block;width:1%;height:100%;border-radius:inherit;background-color:var(--sold-progress-fill-color)}.pdp-main__sold-progress-text{color:var(--sold-progress-text-color);font-weight:600!important;font-size:16px;line-height:1.3;margin:0;white-space:nowrap}.pdp-main__klarna{gap:6px}.pdp-main__klarna p{color:#505050;font-weight:400;font-size:14px;line-height:1.4;margin-block:0}.pdp-main__klarna img{max-width:36px;width:100%;aspect-ratio:16/9;vertical-align:bottom}.pdp-main__faqs{gap:0px;margin-block:4px 0}.pdp-main__faq{border-bottom:1px solid #cccccc;transition:all .15s ease}.pdp-main__faq .accordion-thumb{font-weight:500;padding:12px}.pdp-main__faq .accordion-thumb:before{content:"";display:none}.pdp-main__faq .accordion-panel{padding:8px 12px}@media screen and (min-width:480px){.pdp-main .heading-title{font-size:28px}}@media screen and (min-width:1280px){.pdp-main .heading-title{font-size:36px}}@media screen and (max-width:600px){.pdp-main .tp-ratings p{order:+1;text-wrap:nowrap}}span:has(>.rising-price),span:has(>.falling-price){display:flex;align-items:center;gap:2px}span:has(>.rising-price:not(s)),.rising-price:not(s){color:#055a00}span:has(>.falling-price:not(s)),.falling-price:not(s){color:#9a0000}span:has(>:is(s,h3).rising-price):before,span:has(>:is(s,h3).falling-price):before{font-size:16px;transform:translateY(-2px)}span:has(>:is(s,h3).rising-price):before{content:"\2191"}span:has(>:is(s,h3).falling-price):before{content:"\2193"}.pdp-main{padding:16px 16px 48px}@media screen and (min-width:1024px){.pdp-main{padding:32px 24px 64px}}@media screen and (min-width:1366px){.pdp-main{padding:40px 32px 88px}}@media(max-width:360px){.pdp-main{padding-inline:8px}}.pdp-main__wrapper{max-width:1440px;position:relative;display:flex;flex-direction:column;align-items:center;gap:16px 32px;margin-inline:auto}@media screen and (min-width:1024px){.pdp-main__wrapper{flex-direction:row;justify-content:space-between;align-items:unset;gap:32px}}@media screen and (min-width:1366px){.pdp-main__wrapper{gap:32px}}.pdp-main__images{max-width:640px;width:100%;margin-inline:auto}.pdp-main__images div:has(>video,>img.product-image){position:relative}.pdp-main__images video,.pdp-main__images img.product-image{width:100%;height:auto;border-radius:4px;box-shadow:0 0 2px -1px #5c5c5c;object-fit:cover;aspect-ratio:1;vertical-align:bottom}.pdp-main__images[data-images=thumbnails] video,.pdp-main__images[data-images=thumbnails] img.product-image{cursor:pointer;border-radius:8px}.pdp-main__images-stack{display:flex;flex-direction:column}.pdp-main__images.images-slider .product-images[data-images=all]:not(.slick-initialized){display:flex;overflow:hidden}.pdp-main__images.images-slider .product-images[data-images=all]:not(.slick-initialized)>*{flex-shrink:0;width:100%}.pdp-main__images-stack[data-layout=vertical]{flex-direction:row;align-items:flex-start;gap:12px}.pdp-main__images .product-images[data-images=all] div:has(>.pdp-main__reviews){position:relative}.pdp-main__images>.pdp-main__reviews{max-width:640px;margin:16px auto 0!important}.pdp-main__images .product-images[data-images=all] .pdp-main__reviews{max-width:380px;width:fit-content;z-index:1;position:absolute;left:32px;right:16px;bottom:16px;margin:0 0 0 auto}.pdp-main .pdp-main__reviews.slick-initialized .slick-dots{top:24px}.pdp-main .pr-reviews__review{background:linear-gradient(88.33deg,#f8f8f8 .07%,#eee 99.93%);border-radius:4px;border:none}.pdp-main .pr-reviews__review-info>flex{gap:12px}.pdp-main .pr-reviews__review-text p:has(+p){margin-bottom:8px}.pdp-main__images .product-images[data-images=thumbnails]{--thumbnail-size: 110px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--thumbnail-size),var(--thumbnail-size)));grid-auto-flow:column;grid-auto-columns:var(--thumbnail-size);white-space:nowrap;scrollbar-width:none;-webkit-scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin-top:16px;cursor:grab;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;scroll-behavior:smooth}.pdp-main__images .product-images[data-images=thumbnails]::-webkit-scrollbar{display:none}.pdp-main__images .product-images[data-images=thumbnails].grabbing{cursor:grabbing!important;scroll-behavior:auto}.pdp-main__images .product-images[data-images=thumbnails] :is(img,video){max-width:var(--thumbnail-size);width:100%;-webkit-user-drag:none;user-drag:none;cursor:pointer}.pdp-main__images .product-images[data-images=thumbnails] :is(img,video):hover{opacity:.9}.pdp-main__images .product-images[data-images=thumbnails]>div{border-radius:8px;overflow:hidden}.pdp-main__images .product-images[data-images=thumbnails]>div.active{border:2px solid #000}.pdp-main__images .product-images[data-images=thumbnails][data-layout=vertical]{grid-template-columns:minmax(0,120px);grid-auto-flow:row;grid-auto-rows:auto;white-space:normal;min-height:0;max-height:var(--thumbs-max-height, 640px);overflow-x:hidden;overflow-y:auto;cursor:ns-resize;margin-top:0}.pdp-main__images .product-images[data-images=thumbnails][data-layout=vertical]>div{width:fit-content;height:fit-content;margin-right:0}.pdp-main__images-stack[data-layout=vertical] .product-images[data-images=thumbnails]{order:1;flex:0 0 120px;max-width:calc(20% - 6px);min-width:0;min-height:0}.pdp-main__images-stack[data-layout=vertical] .product-images[data-images=all]{order:2;flex:1 1 auto;min-width:calc(80% - 6px)}.pdp-main__images:has(.product-images[data-images=thumbnails],.pdp-main__images-below-gallery) .product-images.slick-initialized{margin-bottom:0}.pdp-main__images .product-images[data-images=all] .slick-arrow{border-radius:50%;border:1px solid #fff;background:#dfdfdfb3;transition:all .3s ease-in-out}.pdp-main__images .product-images[data-images=all]:has(.slick-slide[data-slick-index="0"].slick-active) .slick-prev,.pdp-main__images .product-images[data-images=all]:has(.slick-slide:last-of-type:is(.slick-active)) .slick-next{opacity:0}.pdp-main__images .product-images[data-images=all] .slick-prev{left:8px!important}.pdp-main__images .product-images[data-images=all] .slick-next{right:8px!important}.pdp-main__images .product-images.arrows-on-thumbnails[data-images=all]{--side-images-offset: calc(8px + var(--side-images-width));--arrows-gallery-width: calc(100% - var(--side-images-offset, 0));--arrows-right-offset: calc( -1 * (100% + calc(var(--side-images-offset) / var(--side-images-count)) - var(--arrows-gallery-width)) )}.pdp-main__images .product-images.arrows-on-thumbnails[data-images=all] .slick-arrow{top:auto!important;bottom:-88px!important;transform:translateY(0)}.pdp-main__images .product-images.arrows-on-thumbnails[data-images=all] .slick-prev{left:8px!important}.pdp-main__images .product-images.arrows-on-thumbnails[data-images=all] .slick-next{right:var(--override-arrows-right-offset, var(--arrows-right-offset))!important}.pdp-main__images .product-images.arrows-on-thumbnails[data-images=all] .slick-arrow{background-color:var(--tertiary-color);opacity:1!important;padding:4px}@media(min-width:1024px){.pdp-main__images:has(.product-images.arrows-on-thumbnails[data-images=all]) .product-images[data-images=thumbnails]{max-width:calc(100% - var(--arrows-right-offset, 0));margin-inline:42px}}@media screen and (min-width:1024px){.pdp-main__images{max-width:54%;height:fit-content;position:sticky;top:20px;margin-inline:0}.pdp-main__images:not(.images-slider) .product-images:not(.thumb){display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pdp-main__images .product-images[data-images=remaining]:not(.thumb){margin-top:12px}.pdp-main__images .product-images.thumb{margin-top:24px}.pdp-main__images .product-images.thumb div:has(>.product-image){margin-right:16px}.pdp-main__images .product-images[data-images=all] div:has(>img.product-image):first-of-type{grid-column:span 2}}.pdp-main__images .product-images>.slick-dots{bottom:32px!important;margin:0!important}.pdp-main__images .product-images>.slick-dots li button{width:10px;height:10px;background-color:#848587;border-color:#d4d4d4}.pdp-main__images .product-images>.slick-dots li{width:10px;height:10px;border-radius:50%}.pdp-main__images .product-images>.slick-dots li.slick-active button{background-color:#fff}#image-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f7f7f7;z-index:9999;display:none;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:opacity .3s ease-in-out}.image-slider{max-width:1200px;width:85%;position:relative;z-index:10000;transform:translateZ(0);margin-inline:auto}.image-slider img,.image-slider video{width:100%;height:auto;max-height:100vh;object-fit:contain;background-color:#fff;border:1px solid #0000000f}.image-slider .slick-arrow:before{display:none!important}.image-slider .slick-arrow{width:40px;height:40px;box-shadow:0 .125rem .625rem #1c1c1c26;background-color:#fffc;border-radius:50%;color:#000;top:unset;bottom:3.5rem;left:50%;font-size:20px;padding:11px 10px 10px;z-index:10002;opacity:1;transition:all .15s ease}.image-slider .slick-prev{transform:translate(calc(-4.5rem - 40px))}.image-slider .slick-next{transform:translate(calc(50% + 2.5rem))}.image-slider:has(.slick-slide[data-slick-index="0"].slick-active) .slick-prev,.image-slider:has(.slick-slide:last-of-type:is(.slick-active)) .slick-next{opacity:0}.close-modal{box-shadow:0 .125rem .625rem #1c1c1c26;background-color:#fffc;border-radius:50%;border:none;position:absolute;bottom:2.5rem;left:50%;font-size:24px;line-height:.6;padding:18px;cursor:pointer;transform:translate(-50%);z-index:10001;transition:all 150s ease}@keyframes zoomIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoomOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.pdp-main__gallery-side-wrapper{--side-images-count: 4;--side-images-c: 58;--side-images-b: -15.75;--side-images-a: 1.5;--side-images-width: calc( var(--side-images-c) * 1% + var(--side-images-b) * 1% * var(--side-images-count) + var(--side-images-a) * 1% * var(--side-images-count) * var(--side-images-count) );width:100%;align-items:start;gap:12px}.pdp-main__gallery-side-wrapper>.product-images{max-width:var(--override-images-width, calc(100% - 12px - var(--side-images-width)));width:100%}.pdp-main__gallery-side-images{max-width:var(--side-images-width);width:100%;gap:10px}.pdp-main__images-below-gallery{gap:16px;margin-top:12px}.pdp-main__images-below-gallery-item:has(img+img){display:grid;grid-template-columns:repeat(2,1fr)}.pdp-main__images-below-gallery-item{gap:12px}.pdp-main__content-mobile,.pdp-main__content{max-width:640px;width:100%;gap:8px;transition:all .2s ease}.pdp-main hr{background-color:#d2d2d2;margin-block:10px}@media screen and (min-width:1024px){.pdp-main__content{max-width:40%;width:100%;height:fit-content;position:sticky;top:20px}body:has(.scrolled-past-header:not(.shopify-section-header-hidden)) .pdp-main__content{top:120px}}.pdp-main__product-mark{color:#000;gap:8px;font-family:modelica;font-weight:600;font-size:16px;line-height:1.3}.pdp-main__product-mark .pdp-main__mark-badge{--mark-badge-color: var(--accent-color);background-color:var(--mark-badge-color);color:#fff;font-family:modelica;font-weight:700;font-size:14px;line-height:1;letter-spacing:.5px;text-align:center;padding:3px 8px}.pdp-main__product-description{color:#000}.pdp-main__product-description p{margin-block:8px}.pdp-main__product-description li{list-style-type:none;position:relative;padding-left:28px}.pdp-main__product-description li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:21px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='21' viewBox='0 0 22 21' fill='none'%3E%3Cpath d='M9.28453 13.1488L17.3743 5.05907C17.5652 4.86816 17.7879 4.77271 18.0425 4.77271C18.297 4.77271 18.5198 4.86816 18.7107 5.05907C18.9016 5.24998 18.997 5.47684 18.997 5.73966C18.997 6.00248 18.9016 6.22902 18.7107 6.4193L9.95271 15.2011C9.7618 15.392 9.53907 15.4875 9.28453 15.4875C9.02998 15.4875 8.80725 15.392 8.61635 15.2011L4.5118 11.0966C4.32089 10.9057 4.22925 10.6791 4.23689 10.4169C4.24453 10.1548 4.34412 9.92789 4.53566 9.73634C4.72721 9.5448 4.95407 9.44934 5.21625 9.44998C5.47844 9.45061 5.70498 9.54607 5.89589 9.73634L9.28453 13.1488Z' fill='%23C09100'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.pdp-main__prices{font-family:modelica!important}.pdp-main__prices h3{color:var(--accent-color);font-family:modelica!important;font-weight:400;font-size:24px;line-height:1;letter-spacing:.15px;padding:2px;margin-block:0}.pdp-main__prices s{color:#5f5f5f;font-size:16px;line-height:1.45}.pdp-main__prices p{border-radius:24px;background:var(--accent-color);color:#fff;display:flex;align-items:center;gap:4px;font-family:modelica;font-weight:600;font-size:14px;line-height:1.45;letter-spacing:.15px;padding:3px 8px;margin-block:0}p.pdp-main__prices-per-serving{color:#000c;font-size:16px;line-height:1.1;text-align:end;margin-block:6px 0}.pdp-main__prices .discount-percentage-icon{width:21px;height:21px}.pdp-main__price-note{color:red;font-size:16px;line-height:1.4;letter-spacing:0}.pdp-main__price-note *{color:red;text-decoration:none;margin-block:0}.pdp-main__price-note a{font-weight:500}.pdp-main__product-variants{display:flex;flex-direction:column;gap:8px}.pdp-main__product-size-label-wrap{justify-content:space-between;margin-top:12px}.pdp-main__product-size-label-wrap point{cursor:pointer;gap:2px}.pdp-main__product-size-label-wrap point img{width:15px}.pdp-main__product-size-label-wrap point p{color:#000;font-size:14px;line-height:1.45;letter-spacing:.15px;text-decoration:underline}.pdp-main__product-options-label{color:#5f5f5f;font-family:modelica;font-size:14px;line-height:1.45;letter-spacing:.15px}.pdp-main__product-options-label span{color:#000}.pdp-main__product-options{flex-wrap:wrap;align-items:flex-start;gap:8px 16px}.pdp-main__product-option{cursor:pointer}.pdp-main__product-option.color{max-width:80px;display:flex;flex-direction:column;align-items:center;gap:4px}.pdp-main__product-option.color .color-color{width:40px;height:40px;border-radius:50%;border:1.25px solid #eeeeee;background-color:#f7f7f7;display:flex;justify-content:center;align-items:center;transition:all .15s ease}.pdp-main__product-option.color .color-color div{--swatch-background: #333;display:block;width:30px;height:30px;border-radius:50%;background:var(--swatch-background)}.pdp-main__product-option.color h4{color:#7a7a7a;font-family:modelica;font-size:13px;line-height:20px;text-align:center;margin-block:0;transition:all .15s ease}.pdp-main__product-option.color.active .color-color{border-color:#000;opacity:1}.pdp-main__product-option.color.active h4{color:#000}.pdp-main__product-option.size{border:1px solid #d2d2d2;color:#505050;font-size:13px;line-height:20px;padding:8px 12px;transition:all .15s ease}.pdp-main__product-option.size.active{border-color:#000;color:#000}.pdp-main__quantity-option-select-label{min-width:80px;color:#000;font-family:modelica;font-weight:500;font-size:12px;line-height:1.3;letter-spacing:0}@media(max-width:360px){.pdp-main__quantity-option-select-label{min-width:unset}}.pdp-main__product-options-select{width:100%!important}.pdp-main__product-options-select .main-select__label p,.pdp-main__product-options-select .main-select__item{font-size:12px}@media(min-width:540px){.pdp-main__quantity-option-select-label{min-width:100px;font-size:14px}.pdp-main__product-options-select .main-select__label p,.pdp-main__product-options-select .main-select__item{font-size:14px}}@media(min-width:1024px){.pdp-main__quantity-option-select-label{min-width:80px;font-size:12px}.pdp-main__product-options-select .main-select__label p,.pdp-main__product-options-select .main-select__item{font-size:12px}}@media(min-width:1280px){.pdp-main__quantity-option-select-label{min-width:100px;font-size:14px}.pdp-main__product-options-select .main-select__label p,.pdp-main__product-options-select .main-select__item{font-size:14px}}.pdp-main .pdp-main__atc-wrapper{border-radius:12px;gap:10px;padding:16px 12px;margin-top:8px}.pdp-main .pdp-main__atc-wrapper.start{align-items:start}.pdp-main .pdp-main__atc-wrapper.center{align-items:center}.pdp-main .pdp-main__atc-wrapper.end{align-items:end}.pdp-main .pdp-main__atc-wrapper>*{width:100%}.pdp-main .pdp-main__atc-wrapper>.pdp-main__product-delivery{background-color:transparent;padding-block:0}@media(max-width:480px){.pdp-main .pdp-main__atc-wrapper{padding-inline:8px}}form:has(.pdp-main__atc-btn){margin-top:12px}.pdp-main__atc-btn{width:100%;cursor:pointer;border-radius:4px;background:var(--accent-color);border:2px solid var(--accent-color);color:#fff;font-family:tomatoHeadline!important;font-weight:600;font-size:16px;line-height:1.45;letter-spacing:.15px;text-align:center;padding:16px 24px;transition:all .2s ease}.pdp-main__atc-btn:hover{background-color:var(--secondary-color);border-color:#fff}.pdp-main__atc-btn.soldout{cursor:not-allowed!important;opacity:.4}.pdp-main__atc-btn>flex{justify-content:center;gap:6px}.pdp-main__atc-btn img{width:16px;margin-right:6px}.pdp-main__atc-btn:not(:has(.main-cta-note)){padding-block:24px}@media screen and (min-width:1024px){.pdp-main__atc-btn{font-size:18px}.pdp-main__atc-btn img{width:20px}}.pdp-main__below-atc-point{margin-block:4px}.pdp-main__below-main-otp-atc{width:fit-content;border:none;font-family:tomatoHeadline;font-weight:700;font-size:16px;line-height:1;letter-spacing:.5px;text-decoration:underline;margin:12px auto 0;cursor:pointer}.pdp-main__below-main-otp-atc.small{font-size:12px}.pdp-main__below-main-otp-atc.medium{font-size:14px}.pdp-main__below-main-otp-atc.large{font-size:16px}.pdp-main__below-main-otp-atc.x-large{font-size:18px}@media(min-width:480px)and (max-width:1023px),(min-width:1280px){.pdp-main__below-main-otp-atc{font-size:24px}.pdp-main__below-main-otp-atc.small{font-size:14px}.pdp-main__below-main-otp-atc.medium{font-size:18px}.pdp-main__below-main-otp-atc.large{font-size:24px}.pdp-main__below-main-otp-atc.x-large{font-size:28px}}.pdp-main__below-main-otp-atc+.pdp-main__below-atc-richtext{margin-top:4px}.pdp-main__below-atc-richtext{gap:12px;margin-block:12px}.pdp-main__below-atc-richtext>*{margin:0}.pdp-main__below-atc-richtext>*:is(h1,h2,h3,h4,h5,h6){width:fit-content;background-color:#f1f8f9;padding:2px}.pdp-main__below-atc-richtext.start>*:is(h1,h2,h3,h4,h5,h6){margin-inline:0 auto}.pdp-main__below-atc-richtext.center>*:is(h1,h2,h3,h4,h5,h6){margin-inline:auto}.pdp-main__below-atc-richtext.end>*:is(h1,h2,h3,h4,h5,h6){margin-inline:auto 0}.pdp-main__nutrition-table-btn{cursor:pointer;gap:2px;margin-block:16px}.pdp-main__nutrition-table-btn p{font-family:modelica;font-weight:600;font-size:16px;line-height:1;text-decoration:underline;text-underline-offset:2px}.pdp-main__size-tip{border-radius:6px;background:var(--fade-color);color:#000;font-family:modelica;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.15px;padding:20px;margin-bottom:8px}.pdp-main .pdp-main__product-delivery{--delivery-bg-color: var(--fade-color);--delivery-bg-color: linear-gradient(70deg, #eceef0 0%, #dee0e4 10%, #f8f9fa 50%, #dee0e4 90%, #eceef0 100%);--delivery-text-color: black;background:var(--delivery-bg-color);border-radius:8px;justify-content:center;padding:12px 16px}@media(max-width:480px){.pdp-main .pdp-main__product-delivery{padding-inline:5px}}.pdp-main__gallery-badge{--badge-bg-color: var(--fade-color);--badge-text-color: black;width:fit-content;position:absolute;top:24px;right:0;background-color:var(--badge-bg-color);border-radius:4px 0 0 4px;gap:12px;padding:8px 24px 8px 16px}.pdp-main__gallery-badge p{font-weight:600!important;font-size:16px;line-height:1.4;letter-spacing:0}.pdp-main__order-info{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-block:4px}.pdp-main__order-info .pdp-main__guarantee,.pdp-main__order-info .pdp-main__payments{padding:0!important;margin:0 auto!important}.pdp-main__guarantee{border-radius:8px;gap:12px;padding:12px;margin-block:4px}.pdp-main__guarantee img{max-height:20px;height:100%;width:auto;vertical-align:bottom}.pdp-main__guarantee p{color:#333;font-family:modelica;font-size:14px;line-height:1.45;letter-spacing:.15px;text-align:center;margin-block:0}@media(min-width:1024px){.pdp-main__guarantee{padding:16px}}.pdp-main__payments{max-width:290px;width:100%;margin-top:12px}.pdp-main:has(.pdp-main__product-delivery:not([style*="display: none"])) .pdp-main__payments{margin-bottom:12px}.pdp-main__payments img{width:100%;margin-inline:auto}.pdp-main__faq-info{gap:8px}.pdp-main__faq-info p{color:#1a1a1a;font-size:16px}.pdp-main__faq-info img{width:22px}.pdp-main__details{background-color:#f7f7f7;padding:8px 12px;margin-block:12px}.pdp-main__details-title{width:100%;display:flex;justify-content:center;align-items:center;gap:12px;color:#000;font-weight:400;font-size:16px;line-height:1.2;text-align:center}.pdp-main__details-title:before,.pdp-main__details-title:after{content:"";display:block;background-color:var(--accent-color);height:1px;flex:1}.pdp-main__details-content{color:#505050;font-size:14px;line-height:1.4;margin-bottom:8px}.pdp-main__details-content *{margin-block:0}.pdp-main__sale-banner{max-width:640px;border-radius:8px;overflow:hidden}.pdp-main__verified-by-professionals{max-width:340px}.pdp-main__content-mobile .pdp-main__verified-by-professionals{margin-top:4px}.pdp-main__sale-banner,.pdp-main__sale-banner img,.pdp-main__verified-by-professionals,.pdp-main__verified-by-professionals img{width:100%}.pdp-main__image-slider{gap:12px;padding-block:8px}.pdp-main__image-slider-title{color:#1a1a1a;font-family:modelica;font-weight:700;font-size:20px;line-height:1.15;text-align:center;letter-spacing:-.55px}.pdp-main__image-slider-content{cursor:grab;overflow:auto;gap:8px}.pdp-main__image-slider-content::-webkit-scrollbar{display:none}.pdp-main__image-slider-image{flex-shrink:0;max-width:130px;width:100%;aspect-ratio:5/8;border-radius:4px;overflow:hidden}.pdp-main__image-slider-image img{width:100%;height:100%;object-fit:cover;object-position:center;vertical-align:bottom;pointer-events:none;-webkit-user-select:none;user-select:none}.pdp-main__general-ingredients{background-color:#f1f8f9;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px}.pdp-main__general-ingredients-title{color:#1e1e1e;font-family:modelica!important;font-size:14px;line-height:1.3;margin:0}.pdp-main__general-ingredients-grid{display:grid;grid-template-columns:1fr auto;gap:12px 16px;align-items:start}.pdp-main__general-ingredients-item{gap:8px}.pdp-main__general-ingredients-item img{flex-shrink:0;width:18px}.pdp-main__general-ingredients-item p{color:#1e1e1e;font-size:14px;line-height:1.3;margin-block:0}@media screen and (min-width:540px){.pdp-main__general-ingredients{flex-direction:row;align-items:center;gap:20px}.pdp-main__general-ingredients-title{max-width:100px}.pdp-main__general-ingredients-title,.pdp-main__general-ingredients-item p{font-size:16px}.pdp-main__general-ingredients-item img{width:20px}}@media screen and (min-width:1024px){.pdp-main__general-ingredients{flex-direction:column;align-items:flex-start;gap:12px}.pdp-main__general-ingredients-title{max-width:unset}.pdp-main__general-ingredients-title,.pdp-main__general-ingredients-item p{font-size:14px}.pdp-main__general-ingredients-item img{width:18px}}@media screen and (min-width:1280px){.pdp-main__general-ingredients{flex-direction:row;align-items:center;gap:20px}.pdp-main__general-ingredients-title{max-width:100px}.pdp-main__general-ingredients-title,.pdp-main__general-ingredients-item p{font-size:16px}.pdp-main__general-ingredients-item img{width:20px}}.pdp-main__quantity-options-wrapper{background-color:var(--accent-color);border-radius:8px;margin-block:8px 16px}.pdp-main__quantity-options-announcement{color:#fff;font-family:modelica;font-weight:500;font-size:14px;line-height:1.3;letter-spacing:0px;text-align:center;padding:16px}.pdp-main__quantity-options{border:1px solid #c9c9c9;background-color:#fff;border-radius:8px;gap:12px;padding:12px 8px}.pdp-main__quantity-option{cursor:pointer;border:2px solid #c9c9c9;border-radius:4px;padding:16px 12px}.pdp-main__quantity-option.active{border-color:#1b2432;background-color:#eee;box-shadow:0 2px 8px #1b24324d}@media(max-width:360px){.pdp-main__quantity-option{padding-inline:6px}}.pdp-main__quantity-option-header{align-items:flex-start;gap:10px}.pdp-main__quantity-option-radio{flex-shrink:0;width:20px;height:20px;align-self:center;display:block!important;background-color:#fff;border:1px solid black;border-radius:50%}.pdp-main__quantity-option.active .pdp-main__quantity-option-radio{background-color:#000;border-color:#000;outline:3px solid white;outline-offset:-4px}.pdp-main__quantity-option-info{gap:4px}.pdp-main__quantity-option-label,.pdp-main__quantity-option-price{color:#000;font-family:modelica;font-weight:400;line-height:1.4;letter-spacing:0}.pdp-main__quantity-option-label{font-size:12px}.pdp-main__quantity-option-label strong{font-family:modelica}.pdp-main__quantity-option-label strong,.pdp-main__quantity-option-price{font-size:14px}.pdp-main__quantity-option-prices{flex:1;flex-wrap:wrap-reverse;justify-content:flex-end;gap:4px;margin-left:auto}.pdp-main__quantity-option-price{flex-grow:1;flex-wrap:wrap;justify-content:flex-end;gap:2px 6px;color:#111827}.pdp-main__quantity-option-price span{font-family:modelica;font-weight:700}.pdp-main__quantity-option-price s{text-decoration:line-through}.pdp-main__quantity-option-badges{justify-content:flex-end;gap:4px}.pdp-main__quantity-option-badge,.pdp-main__quantity-option-discount-percentage{font-family:modelica;font-size:10px;white-space:nowrap}.pdp-main__quantity-option-discount-percentage{background-color:#b31100}.pdp-main__quantity-option-selectors{display:none;gap:8px;margin-block:8px;transition:all .2s ease-in-out}.pdp-main__quantity-option.active .pdp-main__quantity-option-selectors{max-height:unset;display:flex}@media screen and (min-width:540px){.pdp-main__quantity-options-announcement{font-size:16px}.pdp-main__quantity-option-label{font-size:14px}.pdp-main__quantity-option-label strong,.pdp-main__quantity-option-price{font-size:16px}}@media screen and (min-width:1024px){.pdp-main__quantity-options-announcement{font-size:14px}.pdp-main__quantity-option-label{font-size:12px}.pdp-main__quantity-option-label strong,.pdp-main__quantity-option-price{font-size:14px}}@media screen and (min-width:1280px){.pdp-main__quantity-options-announcement{font-size:16px}.pdp-main__quantity-option-label{font-size:14px}.pdp-main__quantity-option-label strong,.pdp-main__quantity-option-price{font-size:16px}}.pdp-main__bogo-options{background-color:#fff;gap:12px;margin-block:8px}.pdp-main__bogo-option-tag-wrapper{border-radius:12px;overflow:hidden}.pdp-main__bogo-option-tag-wrapper>.pdp-main__bogo-option-tag{width:100%;border-radius:12px 12px 0 0;background-color:unset;font-size:12px}.pdp-main__bogo-option-title-wrap>.pdp-main__bogo-option-tag{display:none}.pdp-main:has(.pdp-main__sub-input:not(:checked)) .pdp-main__bogo-option-tag{display:none}.pdp-main__bogo-option{cursor:pointer;background-color:#fff;border:2px solid #c9c9c9;border-radius:12px;padding:16px 12px}.pdp-main__bogo-option.active{border-color:#1b2432;background-color:#eee;box-shadow:0 2px 8px #1b24324d}.pdp-main__bogo-option-header{align-items:flex-start;gap:10px}.pdp-main__bogo-option-radio{flex-shrink:0;width:20px;height:20px;align-self:center;display:block!important;background-color:#fff;border:1px solid black;border-radius:50%}.pdp-main__bogo-option.active .pdp-main__bogo-option-radio{background-color:#000;border-color:#000;outline:3px solid white;outline-offset:-4px}.pdp-main__bogo-option-info{gap:4px}.pdp-main__bogo-option-title,.pdp-main__bogo-option-info-label{color:#000;font-family:modelica;font-weight:500;line-height:1.4;letter-spacing:0}.pdp-main__bogo-option-info-label{font-size:12px}.pdp-main__bogo-option-title-wrap{flex-wrap:wrap;align-items:center;gap:2px 8px}.pdp-main__bogo-option-title{font-size:14px;font-family:modelica}.pdp-main__bogo-option-prices{flex:1;flex-wrap:wrap-reverse;justify-content:flex-end;gap:4px;margin-left:auto}.pdp-main__bogo-option-price{flex-direction:column;align-items:flex-end;gap:4px}.pdp-main__bogo-option-price-row{gap:6px;align-items:center}.pdp-main__bogo-option-price-current{font-family:modelica;font-weight:700;font-size:14px;line-height:1.3;color:#111827}.pdp-main__bogo-option-price-compare{font-size:14px;line-height:1.3;text-decoration:line-through;color:#6b7280}.pdp-main__bogo-option-save{font-size:12px;line-height:1.3;color:#059669;font-weight:500}.pdp-main__bogo-option-tag{font-family:modelica;font-weight:600;font-size:10px;white-space:nowrap;padding:4px 8px;border-radius:12px}@media screen and (min-width:540px){.pdp-main__bogo-option-tag-wrapper>.pdp-main__bogo-option-tag{display:none}.pdp-main__bogo-option-title-wrap>.pdp-main__bogo-option-tag{display:flex}.pdp-main__bogo-option-info-label{font-size:14px}.pdp-main__bogo-option-title,.pdp-main__bogo-option-price-current,.pdp-main__bogo-option-price-compare{font-size:16px}}@media screen and (min-width:1024px){.pdp-main__bogo-option-tag-wrapper>.pdp-main__bogo-option-tag{display:flex}.pdp-main__bogo-option-title-wrap>.pdp-main__bogo-option-tag{display:none}.pdp-main__bogo-option-info-label{font-size:12px}.pdp-main__bogo-option-title,.pdp-main__bogo-option-price-current,.pdp-main__bogo-option-price-compare{font-size:14px}}@media screen and (min-width:1280px){.pdp-main__bogo-option-tag-wrapper>.pdp-main__bogo-option-tag{display:none}.pdp-main__bogo-option-title-wrap>.pdp-main__bogo-option-tag{display:flex}.pdp-main__bogo-option-info-label{font-size:14px}.pdp-main__bogo-option-title,.pdp-main__bogo-option-price-current,.pdp-main__bogo-option-price-compare{font-size:16px}}.pdp-main__sub-checkbox{background-color:#f1f8f9;border:1px dashed #000;border-radius:12px;display:flex;align-items:center;gap:12px;cursor:pointer;padding:16px}.pdp-main__sub-checkbox:has(.pdp-main__sub-checkbox-input:not(:checked)){opacity:.5}.pdp-main__sub-checkbox-input{flex-shrink:0;accent-color:#1b2432;width:28px!important;height:28px!important;cursor:pointer;margin:0!important}.pdp-main__sub-checkbox-content{gap:4px;flex:1}.pdp-main__sub-checkbox-title{color:#000;font-family:modelica;font-weight:700;font-size:14px;line-height:1.4;letter-spacing:0}.pdp-main__sub-checkbox-text{color:#6b7280;font-family:modelica;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:0}@media screen and (min-width:540px){.pdp-main__sub-checkbox-title{font-size:16px}.pdp-main__sub-checkbox-text{font-size:14px}}@media screen and (min-width:1024px){.pdp-main__sub-checkbox-title{font-size:14px}.pdp-main__sub-checkbox-text{font-size:12px}}@media screen and (min-width:1280px){.pdp-main__sub-checkbox-title{font-size:16px}.pdp-main__sub-checkbox-text{font-size:14px}}.pdp-main__sub-pill{--pill-active: #1b2432;--pill-inactive: #e5e7eb;--pill-thumb: #ffffff;display:flex;align-items:center;gap:12px;cursor:pointer}.pdp-main__sub-pill.above{margin-top:8px}.pdp-main__sub-pill.below{margin-bottom:8px}.pdp-main__sub-pill-input{-webkit-appearance:none;appearance:none;flex-shrink:0;width:44px!important;height:24px!important;border-radius:12px;background-color:var(--pill-active);padding:2px;margin:0!important;cursor:pointer;position:relative;transition:background-color .15s ease}.pdp-main__sub-pill-input:before{content:"";display:block;width:20px;height:20px;border-radius:50%;background-color:var(--pill-thumb);transition:transform .15s ease;transform:translate(0)}.pdp-main__sub-pill-input:not(:checked){background-color:var(--pill-inactive)}.pdp-main__sub-pill-input:not(:checked):before{transform:translate(0)}.pdp-main__sub-pill-input:checked:before{transform:translate(20px)}.pdp-main__sub-pill-title{color:#000;font-family:modelica;font-weight:700;font-size:14px;line-height:1.4}@media screen and (min-width:540px){.pdp-main__sub-pill-title{font-size:16px}}.pdp-main__frequency hr{margin:0}.pdp-main__frequency{width:100%;position:relative;border-radius:16px;border:2px solid var(--pdp-accent-light);background-color:#fff;gap:20px;padding:16px;transition:all .15s ease-in-out;cursor:pointer}.pdp-main__frequency.sub.disabled{opacity:.4;cursor:not-allowed}.pdp-main__frequency-announcement-wrapper{position:relative}.pdp-main__frequency-announcement-wrapper:has(.pdp-main__frequency-announcement){margin-top:40px}.pdp-main__frequency-announcement{position:absolute;top:0;left:0;width:100%;background-color:#8cd7e1;border-radius:16px 16px 0 0;color:#000;font-weight:600!important;font-family:tomatoHeadline!important;font-size:14px;line-height:1.3;text-align:center;padding:12px 16px 20px;transform:translateY(calc(-100% + 12px))}.pdp-main__frequency.active{border-color:#000;background:#f9fbff}.pdp-main__frequency-header{width:100%;flex-wrap:wrap;gap:8px;z-index:1;position:relative}.pdp-main__frequency-circle{--circle-size: 24px;border-radius:50%;border:2px solid #767676;background:#fff;width:var(--circle-size);height:var(--circle-size);padding:2px;margin-right:4px}.pdp-main__frequency-circle.spacious{--circle-size: 32px;padding:7px}.pdp-main__frequency-circle-inner{display:block!important;border-radius:50%;background-color:#fff;width:100%;height:100%}.pdp-main__frequency.active .pdp-main__frequency-circle{border-color:#000}.pdp-main__frequency.active .pdp-main__frequency-circle-inner{background-color:#000}.pdp-main__frequency-text-wrapper{flex:1 0 26%;gap:8px}.pdp-main__frequency-text{gap:2px}.pdp-main__frequency-text *{margin:0}.pdp-main__frequency-text h3{color:#000;font-style:normal;font-weight:600;font-size:16px;line-height:1.3}.pdp-main__frequency-text p{color:#606060;font-size:14px;line-height:1.3}.pdp-main__frequency-prices-wrapper{margin-left:auto;gap:0}.pdp-main__frequency-save-price{color:#009e1f;font-size:14px;line-height:1.3;margin:0}.pdp-main__frequency-header .pdp-main__prices{justify-self:flex-end;justify-content:flex-end}.pdp-main__frequency-header .pdp-main__prices :is(h3,p){font-size:16px}.pdp-main__frequency-header .pdp-main__prices p{color:#000}.pdp-main__frequency-header .pdp-main__prices p{color:#333}.pdp-main__frequency-content{gap:16px}.pdp-main__frequency-content:has(.pdp-main__frequency-selector-dropdown) .pdp-main__frequency-selector:has(.pdp-main__frequency-selector-dropdown){flex-direction:row;align-items:center;gap:8px 16px}@media(min-width:480px)and (max-width:1023px),(min-width:1280px){.pdp-main__frequency-content:has(.pdp-main__frequency-selector-dropdown){flex-direction:row-reverse;align-items:flex-end}.pdp-main__frequency-content:has(.pdp-main__frequency-selector-dropdown) .pdp-main__frequency-selector:has(.pdp-main__frequency-selector-dropdown){flex:1;min-width:140px;flex-direction:column;align-items:stretch}}.pdp-main__frequency-selector{gap:8px}.pdp-main__frequency-selector>*.pdp-main__frequency-selector-dropdown{flex:1}.pdp-main__frequency-selector-title{color:#000;font-weight:700!important;font-size:14px;line-height:1.3;letter-spacing:0;margin:0}.pdp-main__frequency-selector-title:has(+.pdp-main__frequency-selector-dropdown){width:fit-content}.pdp-main__frequency-selector-plans{gap:4px 6px}.pdp-main__frequency-selector-plans .pdp-main__frequency-selector-plan{--frequency-plan-accent-color: #111827;--frequency-plan-foreground-color: white;flex:1;border:1px solid #c9c9c9;background-color:var(--frequency-plan-foreground-color);border-radius:12px;color:var(--frequency-plan-accent-color);font-weight:500;font-size:14px;line-height:1.5;letter-spacing:0;padding:12px 6px;cursor:pointer;transition:all .15s ease-in-out}.pdp-main__frequency-selector-plans .pdp-main__frequency-selector-plan.active{background-color:var(--frequency-plan-accent-color);color:var(--frequency-plan-foreground-color)}.pdp-main__frequency-selector-dropdown .pdp-main__frequency-selector-plan:hover{background:linear-gradient(95.36deg,#636d8d,#939db4)!important}.pdp-main__frequency-selector-dropdown .pdp-main__frequency-selector-plan:hover .item-label{color:#000!important}.pdp-main__frequency-selector-dropdown .pdp-main__frequency-selector-plan.active{background:linear-gradient(95.36deg,#2e3650,#5d6474)!important}.pdp-main__frequency-selector-dropdown .pdp-main__frequency-selector-plan.active .item-label{color:#fff!important}.pdp-main__frequency-content .pdp-main__benefits{padding:0}.pdp-main__frequency-content .pdp-main__benefit{gap:10px}.pdp-main__frequency-content .pdp-main__benefits img{width:18px}@media screen and (min-width:640px){.pdp-main__frequency{padding:20px}.pdp-main__frequency-announcement{font-size:16px}.pdp-main__frequency-text h3{font-size:18px}.pdp-main__frequency-text p{font-size:16px}.pdp-main__frequency-header .pdp-main__prices :is(h3,p){font-size:18px}.pdp-main__frequency-save-price,.pdp-main__frequency-selector-title{font-size:16px}.pdp-main__frequency-selector-plans{gap:6px 10px}.pdp-main__frequency-selector-plan{font-size:16px;padding:14px 8px}}@media screen and (min-width:1024px){.pdp-main__frequency{padding:16px}.pdp-main__frequency-announcement{font-size:14px}.pdp-main__frequency-text h3{font-size:16px}.pdp-main__frequency-text p{font-size:14px}.pdp-main__frequency-header .pdp-main__prices :is(h3,p){font-size:16px}.pdp-main__frequency-save-price,.pdp-main__frequency-selector-title{font-size:14px}.pdp-main__frequency-selector-plans{gap:4px 6px}.pdp-main__frequency-selector-plan{font-size:14px;padding:12px 6px}}@media screen and (min-width:1280px){.pdp-main__frequency{padding:20px}.pdp-main__frequency-announcement{font-size:16px}.pdp-main__frequency-text h3{font-size:18px}.pdp-main__frequency-text p{font-size:16px}.pdp-main__frequency-header .pdp-main__prices :is(h3,p){font-size:18px}.pdp-main__frequency-save-price,.pdp-main__frequency-selector-title{font-size:16px}.pdp-main__frequency-selector-plans{gap:6px 10px}.pdp-main__frequency-selector-plan{font-size:16px;padding:14px 8px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pdp-main.css.map */
