.product-gallery__back{gap:6px;color:#3d2513;font-size:14px}@media(min-width:960px){.product-gallery__back{font-size:15px}}.product-gallery__back{margin-bottom:16px}.product-gallery__back svg{width:18px;height:18px}.product-gallery__main{background-color:#faefe5;border-radius:16px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}@media(min-width:960px){.product-gallery__main{padding-top:32px;padding-bottom:32px;padding-left:32px;padding-right:32px}}@media(min-width:1400px){.product-gallery__main{border-radius:24px}}.product-gallery__slide{display:flex;align-items:center;justify-content:center;min-width:0}.product-gallery__image-wrap{display:block;min-width:0;width:100%}.product-gallery__image{width:100%;height:auto;max-height:420px}@media(min-width:960px){.product-gallery__image{max-height:520px}}.product-gallery__image{object-fit:contain}.product-gallery__thumbnails{margin-top:16px}.product-gallery__thumbnail-items{gap:10px}.product-gallery__thumbnail-item{flex:0 0 auto;width:64px}@media(min-width:960px){.product-gallery__thumbnail-item{width:76px}}.product-gallery__thumbnail{display:block;width:64px}@media(min-width:960px){.product-gallery__thumbnail{width:76px}}.product-gallery__thumbnail{height:64px}@media(min-width:960px){.product-gallery__thumbnail{height:76px}}.product-gallery__thumbnail{padding:4px;border:1px solid #cdc1b2;border-radius:10px;background-color:#fff;cursor:pointer;transition:border-color .3s ease-in-out}.product-gallery__thumbnail:hover{border-color:#624e3e}.product-gallery__thumbnail--active{border-width:2px;border-color:#3d2513}.product-gallery__thumbnail-image{width:100%;height:100%;object-fit:contain}.product__title{font-size:28px}@media(min-width:960px){.product__title{font-size:34px}}@media(min-width:1400px){.product__title{font-size:40px}}.product__subtitle{font-size:15px}@media(min-width:960px){.product__subtitle{font-size:16px}}.product__subtitle{color:#624e3e}.product__price-row{gap:12px;margin-top:16px}.product__price{min-width:5ch;font-size:28px}@media(min-width:960px){.product__price{font-size:32px}}.product__price{font-weight:700;color:#3d2513;line-height:1}.product__regular-price{min-width:5ch;font-size:16px}@media(min-width:960px){.product__regular-price{font-size:18px}}.product__regular-price{color:#624e3e;text-decoration:line-through}.product__discount{font-size:13px}@media(min-width:960px){.product__discount{font-size:14px}}.product__discount{font-weight:700;color:#ab2f2f;background-color:rgb(211 58 58 / .12);padding:6px 14px;border-radius:20px}.product__tax{font-size:12px}@media(min-width:960px){.product__tax{font-size:13px}}.product__tax{color:#624e3e;margin-top:6px}.product__packs{margin-top:24px}.product__packs-label{letter-spacing:2px;font-size:12px;margin-bottom:12px}.product__pack-options{gap:10px}.product__pack{gap:2px;border:1px solid #cdc1b2;background-color:#fff0;border-radius:14px;padding:12px 18px;cursor:pointer;transition:border-color .3s ease-in-out}.product__pack:hover{border-color:#624e3e}.product__pack--active{border-color:#3d2513;background-color:#e1c1bc}.product__pack-label{font-size:13px;color:#3d2513}.product__pack-price{font-weight:600;font-size:14px;color:#3d2513}.product__quantity{margin-top:24px}.product__quantity-label{letter-spacing:2px;font-size:12px;margin-bottom:12px}.product__quantity-selector{border:1px solid #cdc1b2;border-radius:12px;overflow:hidden}.product__qty-minus,.product__qty-plus{background:none;border:none;width:44px;height:44px;font-size:18px;cursor:pointer;color:#3d2513}.product__qty-input{width:50px;text-align:center;border:none;border-left:1px solid #cdc1b2;border-right:1px solid #cdc1b2;background:#fff0;font-size:16px;color:#3d2513}.product__actions{gap:12px;margin-top:24px}.product__buy-now{color:#3d2513;background-color:#fff0;border-color:#3d2513}.product__buy-now:before{background-color:#3d2513}.product__buy-now:hover{color:#faefe5}.product__delivery{gap:12px;border:1px solid #cdc1b2;border-radius:14px;padding:16px;margin-top:20px}.product__delivery svg{width:24px;height:24px;flex-shrink:0;color:#624e3e}.product__delivery p{font-size:13px}.product__delivery .product__delivery-estimate{color:#3d2513}.product__delivery .product__delivery-shipping{color:#624e3e}.product__description{color:#624e3e;font-size:14px}@media(min-width:960px){.product__description{font-size:15px}}.product__description{margin-top:24px}.product__description p:last-child{margin-bottom:0}.product__nutrition{width:100%;border-collapse:collapse;border:1px solid #e1c1bc;background-color:#fff;margin-top:20px;border-radius:12px}.product__nutrition caption{text-align:left;font-weight:600;color:#3d2513;padding-bottom:8px}.product__nutrition th,.product__nutrition td{border-top:1px solid #e1c1bc;text-align:left;padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px}.product__nutrition th{font-weight:500}.product__nutrition td{text-align:right;white-space:nowrap}.product__nutrition .is-sub th{font-weight:400;padding-left:24px}.product-faq__title{font-size:26px}@media(min-width:1200px){.product-faq__title{font-size:34px}}.product-faq__title{margin-bottom:14px}.product-faq__accordion{border:1px solid #cdc1b2;border-radius:16px;background-color:#f3e1d1;padding-left:16px;padding-right:16px}@media(min-width:1200px){.product-faq__accordion{padding-left:24px;padding-right:24px}}.product-faq__item{padding-top:14px;padding-bottom:14px;border-top:1px solid #cdc1b2}.product-faq__item:first-child{border-top:0}.product-faq__item.uk-open>.product-faq__question{color:#994f56!important}.product-faq .uk-accordion-content a{color:#994f56;text-decoration:none}.product-faq .uk-accordion-content a:not(.uk-button):not(.uk-accordion-title):hover,.product-faq .uk-accordion-content a:focus-visible{text-decoration:underline}.product-faq__question{font-size:18px}@media(min-width:1200px){.product-faq__question{font-size:22px}}@media(min-width:1800px){.product-faq__question{font-size:24px}}.product-faq__question{transition:all .3s ease-in-out}
