.warmia-gray-story{background:#fffdf7;color:#594a40;padding:18px 24px 80px}.warmia-gray-story *{box-sizing:border-box}.warmia-gray-story__inner{max-width:1120px;margin:0 auto}.warmia-gray-story__block{padding:48px 40px;margin:24px 0;background:#faf5eb;border:1px solid #e9ddca;border-radius:24px}.warmia-gray-story__block--image{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:44px;padding:32px}.warmia-gray-story__block--image:nth-child(2n){background:#f6f3ed}.warmia-gray-story__block--image:nth-child(2n) .warmia-gray-story__figure{grid-column:1;grid-row:1}.warmia-gray-story__block--image:nth-child(2n) .warmia-gray-story__copy{grid-column:2;grid-row:1}.warmia-gray-story__eyebrow{color:#927344;font-size:11px;letter-spacing:.18em;font-weight:600;margin:0 0 18px;line-height:1.6}.warmia-gray-story h2{font-size:clamp(23px,2.5vw,32px);font-weight:600;line-height:1.65;color:#4b3026;margin:0 0 22px;letter-spacing:.04em}.warmia-gray-story__text{font-size:15px;line-height:2;overflow-wrap:anywhere}.warmia-gray-story__text p{margin:0 0 16px}.warmia-gray-story__text p:last-child{margin-bottom:0}.warmia-gray-story__text ul{list-style:none;padding:0;margin:20px 0;display:grid;gap:0}.warmia-gray-story__text li{padding:13px 0;border-bottom:1px solid #e1d6c5}.warmia-gray-story__text li:last-child{border-bottom:0}.warmia-gray-story a{color:#806329;text-underline-offset:4px}.warmia-gray-story__figure{margin:0;min-width:0;overflow:hidden;border-radius:18px}.warmia-gray-story__image{width:100%;height:auto;display:block}.warmia-gray-story__faq{background:#fffcf5;border:1px solid #e6d7b9;border-radius:14px;margin:12px 0;overflow:hidden}.warmia-gray-story__faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:22px 28px;font-size:15px;font-weight:600;line-height:1.6;color:#4b3026;list-style:none}.warmia-gray-story__faq summary::-webkit-details-marker{display:none}.warmia-gray-story__faq summary span{font-size:24px;font-weight:400;flex:none;transition:transform .2s}.warmia-gray-story__faq[open] summary span{transform:rotate(45deg)}.warmia-gray-story__faq summary:focus-visible{outline:2px solid #806329;outline-offset:-4px}.warmia-gray-story__answer{padding:0 28px 20px;font-size:15px;line-height:1.9}.warmia-gray-story__answer p{margin:0}.warmia-gray-story__note{font-size:12px;line-height:1.8;color:#786d63;text-align:center;max-width:760px;margin:26px auto 0}body:has(.warmia-gray-story) .product__title h1{color:#4b3026;font-size:clamp(25px,2.6vw,36px);line-height:1.6}body:has(.warmia-gray-story) .product__media-wrapper{border-radius:20px;overflow:hidden}body:has(.warmia-gray-story) .product__info-container{background:#fffcf5;border:1px solid #e6d7b9;border-radius:20px;padding:28px}body:has(.warmia-gray-story) .product-form__submit{background:#806329;color:#fffdf7;border-radius:8px}body:has(.warmia-gray-story) .product-form__submit:after{box-shadow:none}@media(max-width:989px){.warmia-gray-story__block--image{gap:28px;padding:24px}.warmia-gray-story h2{font-size:25px}}@media(max-width:749px){.warmia-gray-story{padding:12px 18px 64px}.warmia-gray-story__block{padding:28px 22px;margin:18px 0;border-radius:18px}.warmia-gray-story__block--image{display:flex;flex-direction:column;gap:22px;padding:24px 18px 18px}.warmia-gray-story__figure{width:100%;border-radius:12px}.warmia-gray-story h2{font-size:24px;line-height:1.6;margin-bottom:16px}.warmia-gray-story__eyebrow{font-size:10px;margin-bottom:12px}.warmia-gray-story__text{font-size:14px;line-height:1.95}.warmia-gray-story__faq summary{font-size:14px;padding:18px}.warmia-gray-story__answer{font-size:14px;padding:0 18px 18px}body:has(.warmia-gray-story) .product__info-container{padding:22px 18px}body:has(.warmia-gray-story) .product__title h1{font-size:25px}}.warmia-reviews{padding-top:24px;padding-bottom:24px;text-align:center}.warmia-reviews__heading{font-size:clamp(19px,2.4vw,27px);line-height:1.3;letter-spacing:.04em;margin:0 0 12px}.warmia-reviews__intro{max-width:640px;margin:auto;font-size:13px;line-height:1.7}.warmia-reviews__intro h2,.warmia-reviews__intro h3{font-size:20px;line-height:1.45;margin:0 0 4px}.warmia-reviews__intro p{margin:6px 0}.warmia-reviews__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin-top:18px;padding:0 0 12px;align-items:flex-start;scrollbar-width:thin;scrollbar-color:#9b814e #eee7dc}.warmia-reviews article{flex:0 0 300px;max-width:100%;background:#fff;border:1px solid #e7dfd2;border-radius:12px;overflow:hidden;scroll-snap-align:start;text-align:left}.warmia-reviews video,.warmia-reviews img{display:block;width:100%;height:240px;object-fit:contain;background:#f4f1ec}.warmia-reviews__copy{padding:14px;font-size:13px;line-height:1.7}.warmia-reviews__copy h3{font-size:15px;line-height:1.5;margin:0 0 6px}.warmia-reviews__copy h3:empty{display:none}.warmia-reviews__copy p{margin:6px 0}.warmia-reviews__stars{color:var(--review-star);font-size:16px;letter-spacing:2px}.warmia-reviews__detail summary{display:block;cursor:pointer;list-style:none}.warmia-reviews__detail summary::-webkit-details-marker{display:none}.warmia-reviews__more{display:block;color:#806329;text-decoration:underline;font-size:12px;margin-top:6px}.warmia-reviews__detail[open] .warmia-reviews__preview,.warmia-reviews__detail[open] .warmia-reviews__more{display:none}.warmia-reviews__detail[open] summary:after{content:"\9589\3058\308b";color:#806329;text-decoration:underline;font-size:12px}@media(max-width:749px){.warmia-reviews{padding:22px 16px}.warmia-reviews__list{gap:12px}.warmia-reviews article{flex-basis:82%;min-width:0}.warmia-reviews video,.warmia-reviews img{height:210px}.warmia-reviews__intro h2,.warmia-reviews__intro h3{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
