.product_page__ZJmp5{padding-block:28px 64px}.product_breadcrumb__iFXCR{display:flex;gap:8px;align-items:center;font-size:12px;color:#233c28;margin-bottom:28px;flex-wrap:wrap}.product_breadcrumb__iFXCR a:hover{color:#233c28;text-decoration:underline}.product_breadcrumb__iFXCR [aria-current=page]{font-weight:600}.product_top__fnxHv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.product_cat__yqtpc{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600;color:var(--c-blue);margin:0 0 10px}.product_title____nWd{font-size:32px;margin-bottom:12px}.product_ratingRow__QpPNi{margin-bottom:16px}.product_priceRow__uj9r9{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:12px}.product_price___eK_C{font-size:28px;font-weight:700;color:var(--c-ink)}.product_priceOld__dQsdn{color:var(--c-muted);text-decoration:line-through;font-size:18px}.product_priceOff__kjGOd{color:#1f7a3d;font-weight:600;font-size:16px}.product_infoIcons__kOfSE{display:flex;justify-content:flex-end;gap:8px;margin-bottom:8px}.product_iconBtn__vj35w{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:var(--c-ink);cursor:pointer}.product_iconBtn__vj35w:hover{color:var(--c-navy)}.product_iconHeart__UnUxx svg path{transition:fill .15s ease}.product_iconHeart__UnUxx:hover svg path{fill:currentColor}.product_model__UY4Po{color:var(--c-muted);font-size:16px;margin:0 0 16px}.product_ratingRow__QpPNi{display:flex;align-items:center;gap:16px;margin-bottom:18px}.product_writeReview__ANvjP{font-size:14px;color:var(--c-navy);text-decoration:underline}.product_writeReview__ANvjP:hover{text-decoration:none}.product_expandable__0wbfx{margin-bottom:24px}.product_shortDesc__ZbqQ_{color:var(--c-ink);line-height:1.6;margin:0;overflow-wrap:break-word}.product_shortDesc__ZbqQ_>:first-child{margin-top:0}.product_shortDesc__ZbqQ_>:last-child{margin-bottom:0}.product_shortDesc__ZbqQ_ p{margin:0 0 12px}.product_shortDesc__ZbqQ_ ol,.product_shortDesc__ZbqQ_ ul{margin:0 0 12px;padding-left:20px}@media (min-width:768px){.product_shortDesc__ZbqQ_,.product_shortDesc__ZbqQ_ p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.product_clamp__dI_D8{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product_showMore__RpSgq{margin-top:6px;padding:0;border:none;background:transparent;color:var(--c-navy);font-family:var(--font-body);font-weight:600;font-size:14px;text-decoration:underline;cursor:pointer}.product_showMore__RpSgq:hover{text-decoration:none}.product_qty__7q4pI{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.product_qtyLabel__cU9JM{font-size:13px;font-weight:600;color:var(--c-ink)}.product_stepper__hqBoC{display:inline-flex;align-items:center;border:1px solid #8f8579;border-radius:8px;width:max-content;overflow:hidden}.product_stepBtn__Ms_lz{width:48px;height:52px;border:none;background:#fff;font-size:22px;line-height:1;color:var(--c-ink);cursor:pointer}.product_stepBtn__Ms_lz:hover{background:var(--c-bg-alt)}.product_stepInput__4nUXu{width:56px;height:52px;border:none;border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);text-align:center;font-family:var(--font-body);font-size:16px}.product_addBtn__DgC9B{width:100%;height:56px;font-size:16px;margin-bottom:16px}.product_addBtn__DgC9B:disabled{opacity:.5;cursor:not-allowed}.product_retailer__u3lAR{display:inline-block;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--c-navy);text-decoration:underline;margin-bottom:28px}.product_retailer__u3lAR:hover{text-decoration:none}.product_trust__p3MWN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;list-style:none;margin:0;padding:24px 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.product_trustTwo__BDAGo{grid-template-columns:repeat(2,1fr)}.product_trust__p3MWN li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;font-size:13px;font-weight:600;color:var(--c-ink)}.product_trust__p3MWN svg{color:var(--c-navy)}.product_accordion__VmIos{border-top:none;margin-top:16px;margin-bottom:20px}.product_accItem__fzaVB{border-bottom:1px solid var(--c-line)}.product_accHeader__kEJPa{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;border:none;background:transparent;font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--c-ink);cursor:pointer}.product_accIcon__LK2Ph{font-size:24px;font-weight:400;color:var(--c-navy);line-height:1}.product_accPanelWrap__UAhyD{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.product_accItemOpen___QYa0 .product_accPanelWrap__UAhyD{grid-template-rows:1fr}.product_accPanel__22_dy{overflow:hidden;min-height:0;padding:0;color:var(--c-ink);line-height:1.7;opacity:0;transition:opacity .25s ease,padding .3s ease}.product_accItemOpen___QYa0 .product_accPanel__22_dy{padding-bottom:24px;opacity:1}.product_specTable__tsiDi{width:100%;border-collapse:collapse}.product_specTable__tsiDi th{text-align:left;font-weight:600;padding:8px 16px 8px 0;vertical-align:top;white-space:nowrap;color:var(--c-muted)}.product_specTable__tsiDi td{padding:8px 0;color:var(--c-ink)}.product_manualList__Aqo_B{list-style:none;margin:0;padding:0}.product_manualList__Aqo_B li{padding:8px 0;border-bottom:1px solid var(--c-line)}.product_manualList__Aqo_B li:last-child{border-bottom:none}.product_manualList__Aqo_B a{color:var(--c-navy);font-weight:600;text-decoration:underline}.product_manualList__Aqo_B a:hover{text-decoration:none}.product_related__phWIN{margin-top:72px}.product_relatedTitle__q8BKJ{text-align:left;margin-inline:0}.product_relatedGrid__qxC0b{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:28px}@media (max-width:900px){.product_top__fnxHv{grid-template-columns:minmax(0,1fr);gap:32px}.product_relatedGrid__qxC0b{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.product_accPanel__22_dy,.product_accPanel__22_dy p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.product_accPanel__22_dy{overflow-wrap:break-word}.productExtras_banner__X1alD{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:clamp(320px,38vw,520px)}.productExtras_bannerMedia__UBNAl{background-size:cover;background-position:50%}.productExtras_bannerBody__edHG1{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,80px)}.productExtras_bannerDark__wEmKf{background:var(--c-navy);color:#fff}.productExtras_bannerDark__wEmKf .productExtras_bannerText__F_kE8,.productExtras_bannerDark__wEmKf .productExtras_bannerTitle__wzjCQ{color:#fff}.productExtras_bannerLight__upuqk{background:var(--c-bg-alt);color:var(--c-ink)}.productExtras_bannerTitle__wzjCQ{font-family:var(--font-display);font-size:clamp(28px,3.4vw,46px);line-height:1.1;margin:0 0 16px}.productExtras_bannerText__F_kE8{font-size:clamp(16px,1.4vw,20px);max-width:32ch;margin:0;opacity:.92}.productExtras_bannerText__F_kE8 p{margin:0}.productExtras_bannerText__F_kE8 p+p{margin-top:.6em}.productExtras_bannerText__F_kE8 a{color:inherit;text-decoration:underline}.productExtras_bannerDark__wEmKf .productExtras_bannerBody__edHG1{order:1}.productExtras_bannerDark__wEmKf .productExtras_bannerMedia__UBNAl{order:2}.productExtras_bannerLight__upuqk .productExtras_bannerMedia__UBNAl{order:1}.productExtras_bannerLight__upuqk .productExtras_bannerBody__edHG1{order:2}@media (max-width:760px){.productExtras_banner__X1alD{grid-template-columns:1fr}.productExtras_bannerMedia__UBNAl{min-height:240px;order:1!important}.productExtras_bannerBody__edHG1{order:2!important}}.productExtras_section__t7AnS{padding-block:clamp(48px,6vw,80px)}.productExtras_sectionTitle__SxJ3l{font-family:var(--font-display);font-size:clamp(28px,3.4vw,42px);margin:0 0 28px}.productExtras_recipeRow__fsKOR{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.productExtras_recipesAll__kdBd4{text-align:right;margin-top:16px}.productExtras_recipesAllLink__vAD_2{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--c-navy);text-decoration:none}.productExtras_recipesAllLink__vAD_2:hover{text-decoration:underline}.productExtras_recipeCard__3Czbr{display:flex;flex-direction:column;border:1px solid var(--c-line);border-radius:var(--radius);overflow:hidden;background:#fff}.productExtras_recipeImg__7OXHC{aspect-ratio:16/11;background:var(--c-bg-alt);overflow:hidden}.productExtras_recipeImg__7OXHC img{width:100%;height:100%;object-fit:cover}.productExtras_recipeBody__5zwNs{padding:18px 20px 22px}.productExtras_recipeTitle__r1f3V{font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--c-navy);margin:0 0 8px}.productExtras_recipeText__ALexd{font-size:14px;color:var(--c-muted);line-height:1.55;margin:0}.productExtras_reviews__h60a_{border-top:1px solid var(--c-line)}.productExtras_reviewsGrid__pjyXk{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:40px;gap:40px;align-items:start;margin-bottom:40px}.productExtras_reviewsEmpty__k_5dW{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}.productExtras_reviewsEmptyText__f03mh{font-size:17px;line-height:1.5;color:#555;margin:0;align-self:center}@media (max-width:720px){.productExtras_reviewsEmpty__k_5dW{grid-template-columns:1fr;gap:24px}}.productExtras_colTitle__mfr0M{font-family:var(--font-body);font-weight:700;font-size:22px;color:var(--c-ink);margin:0 0 16px}.productExtras_snapHint__2l8Aa{font-size:14px;color:var(--c-muted);margin:0 0 16px}.productExtras_snapRow__tlt8v{display:grid;grid-template-columns:60px 1fr 32px;align-items:center;grid-gap:10px;gap:10px;margin-bottom:8px;font-size:14px}.productExtras_snapBar__1dHMT{height:10px;border-radius:6px;background:var(--c-line);overflow:hidden}.productExtras_snapFill__KxnId{display:block;height:100%;background:var(--c-navy)}.productExtras_snapCount__Y8IQp{text-align:right;color:var(--c-muted)}.productExtras_overall__1Kbvo{display:flex;align-items:center;gap:14px;margin-bottom:8px}.productExtras_overallNum__9jeIF{font-size:45px;font-weight:600;line-height:1;color:var(--c-ink)}.productExtras_recommend__8k7rd{font-size:14px;color:var(--c-ink);margin:8px 0 0}.productExtras_writeStars__g409V{display:flex;gap:6px;margin-bottom:12px}.productExtras_writeStar__IU3oX{width:40px;height:40px;border:1px solid var(--c-yellow);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--c-yellow);font-size:20px;background:transparent}.productExtras_writeHint__T_VuW{font-size:14px;color:var(--c-muted);margin:0}.productExtras_avg__kfvjR{border-top:1px solid var(--c-line);padding-top:32px;margin-bottom:40px}.productExtras_metricGrid__4Vsg1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.productExtras_metricCol__BKSv7{display:flex;flex-direction:column;gap:8px}.productExtras_metricLabel__XmJ8Z{font-size:15px;color:var(--c-ink)}.productExtras_metricVal__Dsl_d{font-size:18px;font-weight:700;color:var(--c-ink)}.productExtras_metricBar__UwLEO{display:block;height:10px;border-radius:6px;background:var(--c-line);overflow:hidden}.productExtras_metricFill__Ob_1O{display:block;height:100%;background:var(--c-navy)}.productExtras_review__KfLds{display:grid;grid-template-columns:200px 1fr;grid-gap:24px;gap:24px;padding:28px 0;border-top:1px solid var(--c-line)}.productExtras_reviewAuthor__5OgIF{font-weight:700}.productExtras_verified__JshcE{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#1f7a3d;margin-top:8px}.productExtras_reviewTitle__sQVdk{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--c-ink);margin:8px 0}.productExtras_reviewText___400X{color:var(--c-ink);font-size:14px;line-height:1.6;margin:0}.productExtras_reviewClamp__FdpqQ{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.productExtras_reviewMore__eqm16{margin-top:8px;padding:0;border:none;background:none;color:var(--c-navy);font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.productExtras_reviewsNav__6W7HU{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.productExtras_reviewsArrow__hMDEb{width:40px;height:40px;border:1px solid var(--c-line);border-radius:50%;background:#fff;color:var(--c-navy);font-size:20px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.productExtras_reviewsArrow__hMDEb:disabled{opacity:.4;cursor:default}.productExtras_reviewsDots__vIN7y{display:flex;gap:8px}.productExtras_reviewsDotActive__UeIJL,.productExtras_reviewsDot__qiieU{height:8px;width:8px;border-radius:50%;border:none;padding:0;background:var(--c-line);cursor:pointer}.productExtras_reviewsDotActive__UeIJL{background:var(--c-navy);width:22px;border-radius:4px}.productExtras_accGrid__E0xKl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.productExtras_accCard__WvZDs{display:block}.productExtras_accImg__0IDUM{aspect-ratio:1;background:#fff;border:1px solid var(--c-line);border-radius:var(--radius);overflow:hidden}.productExtras_accImg__0IDUM img{width:100%;height:100%;object-fit:contain;padding:16px}.productExtras_accName__UQsga{font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--c-navy);margin:14px 0 6px}.productExtras_accPrice__eKh3K{font-weight:700;color:var(--c-ink)}@media (max-width:900px){.productExtras_reviewsGrid__pjyXk{grid-template-columns:1fr;gap:28px}.productExtras_accGrid__E0xKl,.productExtras_recipeRow__fsKOR{grid-template-columns:repeat(2,1fr)}.productExtras_metricGrid__4Vsg1{grid-template-columns:1fr;gap:16px}.productExtras_review__KfLds{grid-template-columns:1fr;gap:10px}}@media (max-width:560px){.productExtras_recipeRow__fsKOR{grid-template-columns:1fr}}.productExtras_reviewTrigger__9Guew{margin-top:8px;padding:10px 18px;border:1px solid var(--c-navy);border-radius:8px;background:#fff;color:var(--c-navy);font-family:var(--font-body);font-weight:600;font-size:14px;cursor:pointer}.productExtras_reviewTrigger__9Guew:hover{background:var(--c-navy);color:#fff}.productExtras_reviewForm__1idvZ{display:flex;flex-direction:column;gap:14px;margin-top:8px}.productExtras_reviewFormHeading__w6Ngl{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--c-ink);margin:0}.productExtras_reviewRow__CMeA6{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:6px 14px;gap:6px 14px}.productExtras_reviewRow__CMeA6 .productExtras_reviewField__E6h3E{display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-gap:6px;gap:6px}@supports not (grid-template-rows:subgrid){.productExtras_reviewRow__CMeA6{grid-template-rows:none;gap:14px;align-items:stretch}.productExtras_reviewRow__CMeA6 .productExtras_reviewField__E6h3E{display:flex;grid-row:auto;justify-content:flex-end}}.productExtras_reviewField__E6h3E{display:flex;flex-direction:column;gap:6px}.productExtras_reviewFieldLabel__0iQkM{font-size:13px;font-weight:600;color:var(--c-ink)}.productExtras_reviewInput__PyyKK,.productExtras_reviewTextarea__DBO_8{width:100%;padding:10px 12px;border:1px solid var(--c-line);border-radius:8px;font-family:var(--font-body);font-size:14px;color:var(--c-ink);background:#fff}.productExtras_reviewInput__PyyKK:focus,.productExtras_reviewTextarea__DBO_8:focus{outline:none;border-color:var(--c-navy)}.productExtras_reviewTextarea__DBO_8{resize:vertical}.productExtras_reviewStars__Pxlhu{display:flex;gap:4px}.productExtras_reviewStar__iw31M{padding:0;border:none;background:none;font-size:26px;line-height:1;color:#d7d2c9;cursor:pointer}.productExtras_reviewStarOn__N7bD7{color:var(--c-yellow,#ffc31a)}.productExtras_reviewConsent__7iXqp{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--c-ink)}.productExtras_reviewConsent__7iXqp input{margin-top:2px;flex:none}.productExtras_reviewActions__5dXGC{display:flex;align-items:center;gap:12px}.productExtras_reviewSubmit__yW9Yt{padding:10px 20px;border:1px solid var(--c-navy);border-radius:8px;background:var(--c-navy);color:#fff;font-family:var(--font-body);font-weight:600;font-size:14px;cursor:pointer}.productExtras_reviewSubmit__yW9Yt:disabled{opacity:.6;cursor:default}.productExtras_reviewCancel__mLHEz{padding:10px 8px;border:none;background:none;color:var(--c-muted);font-size:14px;cursor:pointer;text-decoration:underline}.productExtras_reviewError__Jo7vI{color:#b3261e;font-size:13px;margin:0}.productExtras_reviewSuccess__h7Imm{margin-top:8px;padding:14px 16px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-bg-alt);color:var(--c-ink);font-size:14px}@media (max-width:520px){.productExtras_reviewRow__CMeA6{grid-template-columns:1fr;grid-template-rows:none;gap:14px}.productExtras_reviewRow__CMeA6 .productExtras_reviewField__E6h3E{display:flex;grid-row:auto}}.ProductGallery_gallery__K2ezm{display:flex;flex-direction:column;gap:18px;padding-bottom:24px}.ProductGallery_stage__sd9r5{position:relative}.ProductGallery_stage__sd9r5:after,.ProductGallery_stage__sd9r5:before{content:"";position:absolute;top:0;bottom:0;width:3px;background:#fff;pointer-events:none;z-index:1}.ProductGallery_stage__sd9r5:before{left:-1px}.ProductGallery_stage__sd9r5:after{right:-1px}.ProductGallery_main__B7yjJ{width:100%;background:#fff;border-radius:var(--radius);aspect-ratio:1;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ProductGallery_main__B7yjJ::-webkit-scrollbar{display:none}.ProductGallery_slide__IeHho{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.ProductGallery_slide__IeHho img{width:100%;height:100%;object-fit:contain;padding:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ProductGallery_videoPoster__4ge0H{position:relative;display:block;border:0;padding:0;cursor:pointer;width:100%;height:100%;background:#000}.ProductGallery_videoPoster__4ge0H img{width:100%;height:100%;object-fit:cover;padding:0}.ProductGallery_videoPoster__4ge0H .ProductGallery_playIcon__2Nmq5{font-size:44px}.ProductGallery_player__bH4PQ{width:100%;height:100%;border:0;object-fit:cover;background:#000}.ProductGallery_thumbRow__Vb1cc{display:flex;align-items:center;gap:8px}.ProductGallery_arrow__jGURA{flex:0 0 auto;width:32px;height:32px;border:none;background:transparent;color:var(--c-ink);font-size:22px;line-height:1;cursor:pointer}.ProductGallery_arrow__jGURA:hover{color:var(--c-navy)}.ProductGallery_thumbs__mum6k{display:flex;gap:14px;overflow-x:auto;flex:1 1 auto;min-width:0;scrollbar-width:none}.ProductGallery_thumbs__mum6k::-webkit-scrollbar{display:none}.ProductGallery_thumb__mM8HT{flex:0 0 auto;width:92px;height:92px;border:none;border-bottom:2px solid transparent;background:#fff;padding:6px 6px 8px;cursor:pointer;overflow:hidden}.ProductGallery_thumb__mM8HT img{width:100%;height:100%;object-fit:contain}.ProductGallery_thumbActive__ABG0w{border-bottom-color:var(--c-navy)}.ProductGallery_thumbVideo__HgFbB{position:relative;display:block;width:100%;height:100%;background:#000;border-radius:4px;overflow:hidden}.ProductGallery_thumbVideo__HgFbB img{width:100%;height:100%;object-fit:cover}.ProductGallery_playIcon__2Nmq5{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;text-shadow:0 1px 4px rgba(0,0,0,.6)}@media (max-width:760px){.ProductGallery_slide__IeHho img{padding:20px}.ProductGallery_arrow__jGURA{display:none}}.sections_hero__ZH3dQ{position:relative}.sections_heroTrack__S_73X{display:flex;overflow:hidden}.sections_heroSlide__avJes{position:relative;min-width:100%;aspect-ratio:1440/540;background-size:cover;background-position:50%;display:flex;align-items:center}@media (max-width:767px){.sections_heroSlide__avJes{aspect-ratio:auto;min-height:520px}.sections_heroInner__mEEPs{padding-top:36px;padding-bottom:36px}}.sections_heroVideo__UCAm5{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.sections_heroOverlay__SZiUY{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(20,26,21,.62),rgba(20,26,21,.2) 55%,transparent)}.sections_heroInner__mEEPs{position:relative;z-index:2;width:100%;display:flex;justify-content:flex-start}.sections_heroContent__zaR5J{color:#fff;max-width:460px;text-align:left}.sections_heroContent__zaR5J .btn,.sections_highlightBody__UogSD .btn,.sections_splitBody__aAO_J .btn{min-width:18rem;max-width:100%;width:auto;padding:calc(16px - 1px);border-radius:.5rem;border:1px solid #233c28;background-color:#ffc31a;color:#233c28;font-family:var(--font-body);font-size:1rem;font-weight:600;line-height:1.5rem;text-transform:none;text-align:center;white-space:nowrap;box-shadow:none;transition:none}.sections_heroContent__zaR5J .btn:active,.sections_heroContent__zaR5J .btn:hover,.sections_highlightBody__UogSD .btn:active,.sections_highlightBody__UogSD .btn:hover,.sections_splitBody__aAO_J .btn:active,.sections_splitBody__aAO_J .btn:hover{background-color:#ffdc7c;border:1px solid #233c28;color:#233c28;text-decoration:underline}.sections_heroContent__zaR5J .btn:focus-visible,.sections_highlightBody__UogSD .btn:focus-visible,.sections_splitBody__aAO_J .btn:focus-visible{background-color:#ffdc7c;outline:2px solid #fff;outline-offset:2px;border-color:transparent;box-shadow:none}@media (max-width:767px){.sections_heroContent__zaR5J .btn,.sections_highlightBody__UogSD .btn,.sections_splitBody__aAO_J .btn{width:100%;min-width:0}}.sections_heroInner__mEEPs .sections_eyebrow__D5omN{color:#cfe0ff}.sections_heroTitle__tVUjn{color:#fff;font-size:clamp(34px,5vw,60px);font-weight:700}.sections_heroSub__0xyec{font-size:clamp(16px,2vw,20px);margin-bottom:24px;color:#eef3fb}.sections_heroDots__VtOjQ{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:7px 11px;background:#fff;border-radius:999px;box-shadow:0 2px 10px rgba(0,0,0,.18);z-index:2}.sections_heroDot__xpwDV{flex:0 0 auto;width:10px;height:10px;padding:0;border-radius:999px;border:none;background:#cfcfcf;cursor:pointer;transition:width .2s ease,background .2s ease}.sections_heroDotActive__JaBp_{width:30px;background:var(--c-navy)}.sections_catGrid__LBJf8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.sections_catCard___ZhMf{text-align:center}.sections_catThumb__tQhkw{aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--c-bg-alt);margin-bottom:14px;transition:transform .18s ease}.sections_catCard___ZhMf:hover .sections_catThumb__tQhkw{transform:translateY(-3px)}.sections_catThumb__tQhkw img{width:100%;height:100%;object-fit:cover}.sections_catTitle__XATjb{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--c-ink)}.sections_leftHead___YB_n{text-align:left;margin-inline:0}.sections_carousel__bIwZj{position:relative}.sections_carouselTrack__lV9J6{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sections_carouselTrack__lV9J6::-webkit-scrollbar{display:none}.sections_carouselSlide__U_UG2{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 3 * 24px) / 4);scroll-snap-align:start}.sections_carouselNav__Nz_cr{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:32px}.sections_carouselArrow__L6242{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--c-navy);background:#fff;color:var(--c-navy);font-size:22px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.sections_carouselArrow__L6242:hover{background:var(--c-navy);color:#fff}.sections_carouselDots__ELRgu{display:flex;align-items:center;gap:8px}.sections_carouselDot__yuW1U{width:10px;height:10px;padding:0;border:none;border-radius:999px;background:#cfcfcf;cursor:pointer;transition:width .2s ease,background .2s ease}.sections_carouselDotActive__aAsml{width:30px;background:var(--c-navy)}@media (max-width:900px){.sections_carouselSlide__U_UG2{flex-basis:calc((100% - 24px) / 2)}}@media (max-width:560px){.sections_carouselSlide__U_UG2{flex-basis:82%}}.sections_videoCarousel__Z2UXt{position:relative;margin-top:8px}.sections_videoTrack__RcTRw{gap:12px}.sections_videoTrack__RcTRw>.sections_carouselSlide__U_UG2{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 3 * 12px) / 4)}.sections_videoArrow__l6bbr{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;color:var(--c-navy);cursor:pointer;transition:opacity .15s ease}.sections_videoArrow__l6bbr:hover{opacity:.65}.sections_videoArrow__l6bbr:disabled{opacity:.25;cursor:default}.sections_videoArrowPrev__OqMDA{left:-52px}.sections_videoArrowNext__6xYJX{right:-52px}@media (max-width:1340px){.sections_videoArrowPrev__OqMDA{left:-8px}.sections_videoArrowNext__6xYJX{right:-8px}}.sections_videoCard__my6A9{position:relative;aspect-ratio:9/16;border-radius:var(--radius);overflow:hidden;background:#000}@media (max-width:900px){.sections_videoTrack__RcTRw>.sections_carouselSlide__U_UG2{flex-basis:calc((100% - 12px) / 2)}}@media (max-width:560px){.sections_videoTrack__RcTRw>.sections_carouselSlide__U_UG2{flex-basis:82%}}.sections_videoCard__my6A9 iframe,.sections_videoCard__my6A9 video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.sections_videoPlay__Sofx2{position:absolute;inset:0;width:100%;height:100%;padding:0;border:none;background:#000;cursor:pointer}.sections_videoPlay__Sofx2 img{width:100%;height:100%;object-fit:cover}.sections_videoPlayIcon__I8ORL{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;transition:transform .15s ease}.sections_videoPlay__Sofx2:hover .sections_videoPlayIcon__I8ORL{transform:translate(-50%,-50%) scale(1.08)}.sections_videoCard__my6A9 iframe,.sections_videoCard__my6A9 video{pointer-events:none}.sections_productGrid__LWTaP{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.sections_card__lSYC3{background:transparent;display:flex;flex-direction:column}.sections_cardImg__Ayui3{position:relative;aspect-ratio:1;background:#fff;border-radius:var(--radius);overflow:hidden}.sections_cardImg__Ayui3 img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .18s ease}.sections_card__lSYC3:hover .sections_cardImg__Ayui3 img{transform:scale(1.03)}.sections_cardSaleTag__ZdEJe{position:absolute;top:12px;left:12px;z-index:1;background:var(--c-yellow);color:var(--c-navy);font-family:var(--font-body);font-size:13px;font-weight:600;padding:4px 12px;border-radius:999px}.sections_cardBody__um4k5{padding:16px 0 0;display:flex;flex-direction:column;gap:8px;flex:1 1}.sections_cardName__HCI8V{font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--c-navy);line-height:1.25}.sections_cardName__HCI8V:hover{text-decoration:underline}.sections_rating__pCRdX{display:inline-flex;align-items:center;gap:8px}.sections_stars__cRtgl{display:inline-flex;align-items:center;gap:2px;font-size:20px;line-height:1}.sections_star__FMYr7{color:#d6d1c8}.sections_star__FMYr7.sections_full__UDPe5{color:var(--c-yellow)}.sections_star__FMYr7.sections_half__H_3Xy{background:linear-gradient(90deg,var(--c-yellow) 50%,#d6d1c8 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sections_ratingMeta__cqb_y{font-size:13px;color:var(--c-ink)}.sections_cardPrice__EIa8v{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:2px}.sections_price__VIDWT{font-weight:700;font-size:17px;color:var(--c-ink);text-decoration:none}.sections_price__VIDWT:hover{text-decoration:underline}.sections_priceOld__bLyxG{color:var(--c-muted);text-decoration:line-through;font-weight:500;font-size:15px}.sections_priceOff__O3UbO{color:#1f7a3d;font-weight:600;font-size:15px}.sections_cardActions__qDOU4{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sections_addToCart__YgIds{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--c-navy);text-decoration:underline}.sections_addToCart__YgIds:hover{text-decoration:none}.sections_wishBtn__68keC{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;background:transparent;color:var(--c-ink);cursor:pointer;transition:color .15s ease}.sections_wishBtn__68keC:hover{color:var(--c-navy)}.sections_wishBtn__68keC svg path{transition:fill .15s ease}.sections_wishBtn__68keC:hover svg path{fill:currentColor}.sections_splitSection__OMU_L{padding-block:clamp(40px,6vw,80px)}.sections_split__3SK9l{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;grid-gap:0;gap:0;background:var(--c-navy);overflow:hidden}.sections_splitMedia__W8bPw{min-height:440px;background-size:cover;background-position:50%}.sections_splitBody__aAO_J{padding-block:clamp(48px,10vw,160px);padding-inline:clamp(24px,5vw,48px);align-self:center;color:#fff}@media (min-width:1024px){.sections_splitBody__aAO_J{padding-inline:6.75rem}}.sections_splitBody__aAO_J .eyebrow{color:#fff;font-weight:600}.sections_splitTitle__a3VXT{font-size:clamp(26px,3.4vw,42px);color:#fff}.sections_splitText__KCPPN{color:rgba(255,255,255,.85);margin-bottom:20px;max-width:70ch}.sections_imageBanner__rqN8J{position:relative;min-height:clamp(260px,34vw,420px);border-radius:var(--radius);overflow:hidden;background-size:cover;background-position:50%;display:flex;align-items:center}.sections_imageBanner__rqN8J .sections_splitBody__aAO_J{position:relative;color:#fff;max-width:480px}.sections_imageBanner__rqN8J .sections_splitTitle__a3VXT{color:#fff}.sections_bannerOverlay__iZjub{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,26,21,.55),transparent)}.sections_galleryGrid__FmwCp{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.sections_galleryItem__4brsN{aspect-ratio:1;background:var(--c-bg-alt);border-radius:8px;overflow:hidden}.sections_galleryItem__4brsN img{width:100%;height:100%;object-fit:cover}.sections_highlight__sQTTS{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:center}.sections_highlightMedia__h0kIA{display:block;background:var(--c-bg-alt);border-radius:0;overflow:hidden;aspect-ratio:4/3}.sections_highlightMedia__h0kIA img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.sections_highlightMedia__h0kIA:hover img{transform:scale(1.02)}.sections_highlightTitle__YL7cz{font-size:clamp(26px,3.4vw,40px)}.sections_highlightText__plzKi{color:#1a1816;font-size:18px;margin-bottom:24px;max-width:46ch}@media (max-width:760px){.sections_highlight__sQTTS{grid-template-columns:1fr}}.sections_trust__8QfoZ{background:#fffaee;padding:64px 12px}.sections_trust__8QfoZ .section-title{margin-bottom:60px;font-weight:700}.sections_trustGrid__uKA1v{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.sections_trustItem__uhmlY{text-align:center;padding:0 16px}.sections_trustIcon__gz50R{display:inline-flex;margin-bottom:14px;color:var(--c-navy)}.sections_trustIcon__gz50R img{width:64px;height:64px}.sections_trustTitle__k0dC_{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--c-navy);margin-bottom:16px}.sections_trustText__6_b_P{color:#1a1816;font-size:14px;margin:0}@media (max-width:760px){.sections_trustGrid__uKA1v{grid-template-columns:1fr;gap:24px}}.sections_contentBlock__Jh_jz{text-align:center;max-width:760px;margin:0 auto;color:var(--c-muted)}.sections_newsletter__Eg_e_{background:var(--c-navy);color:#fff;border-radius:var(--radius);text-align:center;padding:clamp(40px,6vw,72px) 20px}.sections_newsletter__Eg_e_ h2{color:#fff}.sections_newsletter__Eg_e_ p{color:#cdd6e2;max-width:520px;margin:0 auto 24px}.sections_nlForm__VZqTr{display:flex;gap:10px;max-width:460px;margin:0 auto}.sections_nlInput__l_zqO{flex:1 1;padding:13px 16px;border-radius:999px;border:none;font-size:15px}.sections_nlConsent___400X{font-size:12px;color:#9fb0c6;margin-top:14px}@media (max-width:1000px){.sections_galleryGrid__FmwCp,.sections_productGrid__LWTaP{grid-template-columns:repeat(2,1fr)}.sections_catGrid__LBJf8{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.sections_split__3SK9l{grid-template-columns:1fr}.sections_catGrid__LBJf8{grid-template-columns:repeat(2,1fr)}.sections_nlForm__VZqTr{flex-direction:column}}.sections_promo__EGM8X{background:#fff;padding-block:clamp(32px,5vw,64px)}.sections_promoInner__UsWm3{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter);display:grid;grid-template-columns:.85fr 1.15fr;align-items:stretch;border-radius:14px;overflow:hidden}.sections_promoMedia__2EF7q{background-image:var(--promo-image);background-size:cover;background-position:50%;min-height:100%}.sections_promoBody__UdOKh{background:var(--c-navy);color:#fff;padding:clamp(28px,4vw,56px)}.sections_promoTitle__R6sAz{color:#fff;font-size:clamp(24px,2.6vw,34px);line-height:1.15;margin:0 0 14px}.sections_promoBrand__k9P7_{font-style:italic;text-decoration:underline;-webkit-text-decoration-color:#ffc31a;text-decoration-color:#ffc31a;text-decoration-thickness:2px;text-underline-offset:3px}.sections_promoIntro__Fzfpv{font-size:16px;line-height:1.55;color:#d7ddd4;margin:0 0 24px}.sections_promoIntro__Fzfpv>:first-child{margin-top:0}.sections_promoIntro__Fzfpv>:last-child{margin-bottom:0}.sections_promoIntro__Fzfpv p{margin:0 0 12px}.sections_promoIntro__Fzfpv ol,.sections_promoIntro__Fzfpv ul{margin:0 0 12px;padding-left:20px}.sections_promoRequired__Zygka{font-size:16px;color:#b9c4b4;margin:0 0 18px}.sections_promoField__FWvmk{margin-bottom:18px}.sections_promoLabel__v7amU{display:block;font-weight:700;font-size:16px;margin-bottom:8px}.sections_promoStar__OVsSz{color:var(--c-red)}.sections_promoHint__VmH0p{font-size:14px;color:#b9c4b4;margin:0 0 10px}.sections_promoInfo__by2bV{position:relative;display:inline-flex;align-items:center;margin-left:6px;color:#fff;cursor:help;vertical-align:middle}.sections_promoTooltip__eMewC{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:max-content;max-width:280px;padding:10px 12px;border-radius:6px;background:#fff;color:var(--c-ink);font-family:var(--font-body);font-weight:400;font-size:13px;line-height:1.45;box-shadow:0 8px 24px rgba(0,0,0,.22);opacity:0;visibility:hidden;transition:opacity .15s ease;z-index:5}.sections_promoTooltip__eMewC:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#fff}.sections_promoInfo__by2bV:focus .sections_promoTooltip__eMewC,.sections_promoInfo__by2bV:focus-visible .sections_promoTooltip__eMewC,.sections_promoInfo__by2bV:hover .sections_promoTooltip__eMewC{opacity:1;visibility:visible}.sections_promoInput__Vho60,.sections_promoSelect__cENyB{width:100%;height:46px;padding:0 14px;border:1px solid transparent;border-radius:6px;background:#fff;color:var(--c-ink);font-family:var(--font-body);font-size:15px;outline:none}.sections_promoSelect__cENyB{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23233C28' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.sections_promoInput__Vho60:focus,.sections_promoSelect__cENyB:focus{border-color:var(--c-yellow)}.sections_promoFileRow__XBKZK{display:flex;flex-direction:column;gap:8px}.sections_promoFileBtn__4JlyI{align-self:flex-start;display:inline-flex;align-items:center;cursor:pointer;background:var(--c-yellow);color:var(--c-ink);font-weight:700;font-size:13px;padding:9px 16px;border-radius:4px}.sections_promoFileInput__dDffe{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sections_promoFileName__mEjnu{display:block;height:28px;line-height:28px;padding:0 12px;border-radius:4px;background:#fff;color:var(--c-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sections_promoConsent__4S8mV{display:flex;align-items:flex-start;gap:10px;font-size:16px;font-weight:700;margin-bottom:12px;cursor:pointer}.sections_promoConsent__4S8mV input{margin-top:3px;flex-shrink:0}.sections_promoConsentLink__iNHsm{color:#fff;text-decoration:underline}.sections_promoCaptcha__ce3I0{margin:4px 0 16px}.sections_promoSubmit__tkuHz{margin-top:8px;cursor:pointer;border:none;border-radius:4px;background:var(--c-yellow);color:var(--c-ink);font-family:var(--font-body);font-weight:700;font-size:15px;padding:12px 28px}.sections_promoSubmit__tkuHz:disabled{opacity:.6;cursor:default}.sections_promoError__0xsDk{color:#ffd2c4;font-size:14px;font-weight:600;margin:4px 0 0}.sections_promoFieldInvalid___SsP0{border-color:#e4674a;box-shadow:0 0 0 1px #e4674a}.sections_promoConsentInvalid__kx4o_{color:#ffd2c4}.sections_promoConsentInvalid__kx4o_ input[type=checkbox]{outline:2px solid #e4674a;outline-offset:2px}.sections_promoSuccess__WZRuL{margin:0 0 24px;padding:18px 20px;border-radius:8px;background:var(--c-yellow);color:var(--c-ink);font-size:16px;font-weight:400;line-height:1.55}.sections_promoSuccess__WZRuL>:first-child{margin-top:0}.sections_promoSuccess__WZRuL>:last-child{margin-bottom:0}.sections_promoSuccess__WZRuL p{margin:0 0 12px}.sections_promoSuccess__WZRuL ol,.sections_promoSuccess__WZRuL ul{margin:0 0 12px;padding-left:20px}.sections_promoSuccess__WZRuL li+li{margin-top:6px}.sections_promoSuccess__WZRuL a{color:inherit;text-decoration:underline}.sections_promoNote__e50DO{margin-top:28px;background:#fff;color:var(--c-ink);border-radius:8px;padding:18px 20px}.sections_promoNoteTitle__23LYr>:first-child{margin-top:0}.sections_promoNoteTitle__23LYr>:last-child{margin-bottom:0}.sections_promoNoteTitle__23LYr{font-weight:700;font-size:14px;color:#1a1816;margin:0 0 10px}.sections_promoNoteTitle__23LYr:last-child{margin-bottom:0}.sections_promoNoteList__ftD9W{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:13px;color:#1a1816}@media (max-width:860px){.sections_promoInner__UsWm3{grid-template-columns:1fr;background-image:var(--promo-image);background-size:cover;background-position:50%;padding:40px 24px}.sections_promoMedia__2EF7q{display:none}.sections_promoBody__UdOKh{border-radius:12px}.sections_promoFileBtn__4JlyI,.sections_promoSubmit__tkuHz{width:100%;justify-content:center}}.sections_catalog__IXX_R{padding-block:clamp(20px,3vw,36px) clamp(48px,6vw,80px)}.sections_catalogCrumbs___QCiV{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#233c28;margin-bottom:16px}.sections_catalogCrumbs___QCiV a:hover{color:#233c28;text-decoration:underline}.sections_catalogCrumbs___QCiV [aria-current=page]{color:#233c28;font-weight:600}.sections_catalogHead__8DSY_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.sections_catalogTitle__dbGla{font-size:clamp(28px,4vw,44px);margin:0}.sections_catalogTools__5yvQR{display:flex;align-items:center;gap:18px}.sections_catalogCount__vJPBf{font-size:14px;color:var(--c-muted)}.sections_catalogSortLabel__cPRnE{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--c-ink)}.sections_catalogSortSelect__pHFbd{height:40px;padding:0 32px 0 12px;border:1px solid #8f8579;border-radius:8px;background:#fff;color:var(--c-ink);font-family:var(--font-body);font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23233C28' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}@media (max-width:600px){.sections_catalogBar__hXxNt{flex-direction:column;align-items:stretch;gap:12px}.sections_catalogSortLabel__cPRnE{display:flex;justify-content:space-between;gap:12px}.sections_catalogSortLabel__cPRnE>span{white-space:nowrap}.sections_catalogSortSelect__pHFbd{flex:1 1 auto;min-width:0}}.sections_catalogEmpty__5VSaD{padding:48px 0;text-align:center;color:var(--c-muted)}.sections_catalogPager__onshB{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:40px}.sections_catalogPage__VXQTP{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--c-line);border-radius:8px;font-size:14px;font-weight:600;color:var(--c-ink)}.sections_catalogPage__VXQTP:hover{border-color:var(--c-navy)}.sections_catalogPageActive__QYZmK{background:var(--c-navy);border-color:var(--c-navy);color:#fff}@media (max-width:600px){.sections_catalogHead__8DSY_{align-items:flex-start}.sections_catalogTools__5yvQR{width:100%;justify-content:space-between}}.sections_shopHeading__NKQSA{font-family:var(--font-display);font-size:clamp(30px,4vw,48px);text-align:left;margin:0 0 28px;color:var(--c-ink)}.sections_shopCats__eCFev{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.sections_shopCat__jc_98{display:block;color:inherit}.sections_shopCatThumb__ZEz7y{aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden;background:var(--c-bg-alt);transition:transform .18s ease}.sections_shopCat__jc_98:hover .sections_shopCatThumb__ZEz7y{transform:translateY(-3px)}.sections_shopCatThumb__ZEz7y img{width:100%;height:100%;object-fit:cover}.sections_shopCatName__zoG4N{display:block;margin-top:14px;font-family:var(--font-display);font-weight:700;font-size:clamp(18px,1.6vw,22px);color:var(--c-navy)}.sections_shopCat__jc_98:hover .sections_shopCatName__zoG4N{text-decoration:underline}@media (max-width:900px){.sections_shopCats__eCFev{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.sections_shopCats__eCFev{grid-template-columns:1fr}}.sections_catCrumbs__PM2X0{padding-top:clamp(20px,3vw,32px)}.sections_catHero__48HXk{display:grid;grid-template-columns:5fr 7fr;align-items:center;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);margin-top:8px}.sections_catHeroText__Tjxit{align-self:center}.sections_catHeroTitle__1XP7F{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3.8vw,52px);line-height:1.08;margin:0 0 20px;color:var(--c-ink)}.sections_catHeroBody__gnZD0{font-size:clamp(15px,1.3vw,18px);line-height:1.6;color:var(--c-ink);margin:0}.sections_catHeroMedia__obrHA img{width:100%;height:auto;display:block}.sections_catArchiveThumb__QxC8c{aspect-ratio:1/1}@media (max-width:760px){.sections_catHero__48HXk{grid-template-columns:1fr}.sections_catHeroMedia__obrHA{grid-row:1;min-height:200px}}.sections_catalogLayout__43C18{display:grid;grid-template-columns:250px 1fr;grid-gap:40px;gap:40px;align-items:start;margin-top:24px}.sections_catalogMain__4o6oH{min-width:0}.sections_catalogBar__hXxNt{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--c-line)}.sections_productGridSidebar__Fk_l7{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:24px;gap:24px}.sections_catalogIntro__g2CuI{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:40px;gap:40px;align-items:center;margin:8px 0 32px}.sections_catalogIntroText__0yZAd p{margin:0 0 14px;color:var(--c-ink);line-height:1.7}.sections_catalogIntroText__0yZAd p:last-child{margin-bottom:0}.sections_catalogIntroMedia__dFIYA{border-radius:14px;overflow:hidden;aspect-ratio:16/10}.sections_catalogIntroMedia__dFIYA img{width:100%;height:100%;object-fit:cover}@media (max-width:780px){.sections_catalogIntro__g2CuI{grid-template-columns:1fr;gap:20px}.sections_catalogIntroMedia__dFIYA{order:-1}}.sections_facets__Bufu1{border-top:2px solid var(--c-navy)}.sections_facetHead__VpMIG{display:flex;align-items:baseline;justify-content:space-between;padding:16px 0 4px}.sections_facetHeadTitle__wjYEz{font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--c-ink)}.sections_facetClear__I71ul{font-size:13px;color:var(--c-muted)}.sections_facetClear__I71ul:hover{color:var(--c-navy);text-decoration:underline}.sections_facetGroup__lyyai{padding:18px 0;border-bottom:1px solid var(--c-line);display:flex;flex-direction:column;gap:12px}.sections_facetTitle__JSCnr{font-family:var(--font-body);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-ink)}.sections_facetItem__yP8MG{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--c-ink);cursor:pointer}.sections_facetItem__yP8MG input{width:16px;height:16px;accent-color:var(--c-navy);cursor:pointer}.sections_facetStars__ndyf_{display:inline-flex;font-size:14px;line-height:1}.sections_facetItemLabel__PWBkB{color:var(--c-muted)}.sections_facetPrice__A_S9w{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px}.sections_facetPriceInput__6s09P{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid #8f8579;border-radius:8px;font-family:var(--font-body);font-size:14px}.sections_facetPriceSep__bd9Ho{color:var(--c-muted)}.sections_facetApply__OyR_T{grid-column:1/-1;margin-top:4px;height:38px;padding:0 14px;border:1px solid var(--c-navy);border-radius:8px;background:var(--c-navy);color:#fff;font-family:var(--font-body);font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap}.sections_facetApply__OyR_T:hover{background:#1a2e1f}@media (max-width:900px){.sections_catalogLayout__43C18{grid-template-columns:1fr;gap:28px}.sections_productGridSidebar__Fk_l7{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.sections_productGridSidebar__Fk_l7{grid-template-columns:1fr}}.sections_searchGroup__yFm5a+.sections_searchGroup__yFm5a{margin-top:40px}.sections_searchChips__NxTuL{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 28px}.sections_searchChip__O7hb0{display:inline-flex;align-items:center;padding:10px 18px;border:1px solid var(--c-line);border-radius:999px;font-size:15px;font-weight:600;color:var(--c-ink);text-decoration:none;background:#fff}.sections_searchChip__O7hb0:hover{border-color:var(--c-navy)}.sections_searchChipActive__7EXnA,.sections_searchChipActive__7EXnA:hover{background:var(--c-navy);border-color:var(--c-navy);color:#fff}.sections_searchChipIcon__W3Cek{display:inline-flex;align-items:center;margin-right:8px}.sections_videoIntro__CQPGw{max-width:none}@media (min-width:768px){.sections_contentBlock__Jh_jz p,.sections_promoIntro__Fzfpv,.sections_promoIntro__Fzfpv p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.sections_contentBlock__Jh_jz,.sections_promoIntro__Fzfpv,.sections_promoSuccess__WZRuL{overflow-wrap:break-word}.RecipeCard_card__sZhnN{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--c-line);transition:box-shadow .15s ease,transform .15s ease}.RecipeCard_card__sZhnN:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.RecipeCard_thumb__DRp1D{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--c-bg-alt,#f2efe9)}.RecipeCard_appliances__wYSxp{z-index:1;position:absolute;top:8.9%;right:6.1%;width:17.6%;min-width:36px;max-width:70px;display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.RecipeCard_appliances__wYSxp li img{display:block;width:100%;height:auto;filter:drop-shadow(0 1px 3px rgba(0,0,0,.25))}.RecipeCard_thumb__DRp1D img{width:100%;height:100%;object-fit:cover}.RecipeCard_thumbEmpty__2kIP3{width:100%;height:100%;background:linear-gradient(135deg,#ece7df,#f6f3ee)}.RecipeCard_body__FDE0D{padding:18px 20px 22px}.RecipeCard_eyebrow__6JCf4{display:block;letter-spacing:.05em;font-size:13px;font-weight:500;color:#444444;margin-bottom:8px}.RecipeCard_title__OnsCs{font-size:22px;font-weight:700;line-height:1.3;margin:0;color:#444444}.RecipeCard_titleLink__k27V5{color:inherit;text-decoration:none}.RecipeCard_titleLink__k27V5:after{content:"";position:absolute;inset:0}.RecipeCard_applianceLink__6_GWN{display:block;line-height:0}.RecipeFilters_panel__LJpmh{align-self:start}.RecipeFilters_head__bJSEe{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:16px;border-bottom:2px solid var(--c-navy)}.RecipeFilters_title__9CIAt{font-family:var(--font-display);font-size:32px;margin:0}.RecipeFilters_clear___tPDm{font-size:13px;color:var(--c-navy);text-decoration:underline}.RecipeFilters_clear___tPDm:hover{text-decoration:none}.RecipeFilters_group__zV2oX{border-bottom:1px solid var(--c-line)}.RecipeFilters_group__zV2oX summary::-webkit-details-marker{display:none}.RecipeFilters_groupTitle__abEV_{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;cursor:pointer;font-family:var(--font-body);font-size:16px;font-weight:400;text-transform:none;color:var(--c-ink);margin:0}.RecipeFilters_groupTitle__abEV_:after{content:"+";font-size:20px;line-height:1;font-weight:400;color:var(--c-ink)}.RecipeFilters_group__zV2oX[open]>.RecipeFilters_groupTitle__abEV_{font-weight:600}.RecipeFilters_group__zV2oX[open]>.RecipeFilters_groupTitle__abEV_:after{content:"−"}.RecipeFilters_terms__r7lXB{list-style:none;margin:0;padding:0 0 16px;display:flex;flex-direction:column;gap:4px}.RecipeFilters_term__F_KEe{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;color:var(--c-ink)}.RecipeFilters_term__F_KEe:hover{color:var(--c-navy)}.RecipeFilters_check__kdA5x{display:inline-block;width:18px;height:18px;border:1.5px solid #9a9187;border-radius:4px;flex:none;position:relative}.RecipeFilters_termActive__j_zOw .RecipeFilters_check__kdA5x{background:var(--c-navy);border-color:var(--c-navy)}.RecipeFilters_termActive__j_zOw .RecipeFilters_check__kdA5x:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.RecipeFilters_termActive__j_zOw{font-weight:600}.recipes_page__stCB2{padding-bottom:64px}.recipes_hero__Kr6dr{padding:40px 0 8px}.recipes_heroInner__YZyYA{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.recipes_heroTitle__1HpLT{font-size:48px;font-weight:600;color:#1a1816;margin:0 0 18px}.recipes_heroIntro__a_Hmz{margin:0;font-size:17px;line-height:1.7;color:var(--c-ink)}.recipes_heroMedia__PsDbS{border-radius:16px;overflow:hidden;aspect-ratio:4/3}.recipes_heroMedia__PsDbS img{width:100%;height:100%;object-fit:cover}.recipes_layout__hZFOO{display:grid;grid-template-columns:240px 1fr;grid-gap:40px;gap:40px;align-items:start;margin-top:32px}.recipes_main__DEO5j{min-width:0}.recipes_grid__yZUMz{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:28px;gap:28px}.recipes_empty__SZX2a{padding:48px 0;color:var(--c-muted);font-size:16px}.recipes_pager__utPV_{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:40px}.recipes_pagerLink__cEx_1{min-width:40px;height:40px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-line);border-radius:8px;color:var(--c-ink);font-size:15px;text-decoration:none}.recipes_pagerLink__cEx_1:hover{border-color:var(--c-navy)}.recipes_pagerActive__UUCn1{background:var(--c-navy);border-color:var(--c-navy);color:#fff}.recipes_detail__NEyqw{padding:28px 0 64px}.recipes_back__pPqE9{display:inline-block;margin-bottom:20px;font-size:14px;color:var(--c-navy);text-decoration:underline}.recipes_back__pPqE9:hover{text-decoration:none}.recipes_topGrid__G7PGh{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.recipes_topText__FaD0b{min-width:0}.recipes_detailCat__qCEo6{font-size:16px;font-weight:400;color:#1a1806;margin:0 0 10px}.recipes_detailTitle__rvu0V{font-size:clamp(28px,4vw,44px);font-weight:600;margin:0 0 20px}.recipes_recipeMeta__chvIR{display:flex;flex-wrap:wrap;gap:20px 28px;margin:0 0 24px}.recipes_metaItem__rv8ku{flex:0 0 auto;width:120px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.recipes_metaIcon__eWynQ{width:34px;height:34px;color:var(--c-navy)}.recipes_metaIcon__eWynQ svg{width:100%;height:100%}.recipes_metaValue__6VG3b{font-size:14px;line-height:1.35;color:var(--c-ink)}@media (max-width:520px){.recipes_recipeMeta__chvIR{max-width:none}}.recipes_topMedia__G4q54{min-width:0}.recipes_share__kJAiP{list-style:none;display:flex;align-items:center;justify-content:flex-end;gap:24px;margin:0 0 12px;padding:0}.recipes_shareBtn__nwr5B{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--c-navy);cursor:pointer;transition:color .15s ease}.recipes_shareBtn__nwr5B:hover{color:#45754e}.recipes_shareBtn__nwr5B svg{width:24px;height:24px}.recipes_topImg__puwjP{width:100%;height:auto;display:block;border-radius:16px}.recipes_band__tpDfG{background:#fffaee;padding-block:clamp(32px,5vw,64px);margin-top:48px}.recipes_columns__eDuSO{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:48px;gap:48px;border-top:none}.recipes_colTitle__kpWjS{font-family:var(--font-display);font-size:40px;margin:30px 0}.recipes_richText__Wgilq{line-height:1.5;color:var(--c-ink)}.recipes_richText__Wgilq ol,.recipes_richText__Wgilq ul{padding-left:20px;margin:0 0 16px}.recipes_richText__Wgilq li{font-size:18px;margin-bottom:24px}.recipes_richText__Wgilq p{margin:0 0 14px}.recipes_method__PgQWS ol{list-style:none;counter-reset:item;padding-left:0}.recipes_method__PgQWS ol li{counter-increment:item;position:relative;padding-left:48px}.recipes_method__PgQWS ol li:before{content:counter(item);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:100%;background-color:#233c28;color:#fff;font-size:14px;font-weight:700}.recipes_madeWith__qatuQ{margin-top:48px}.recipes_madeWith__qatuQ .recipes_colTitle__kpWjS{margin:0 0 48px}.recipes_madeWithGrid__jgHeq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.recipes_madeWithCard__Y0ntA{display:flex;align-items:center;gap:16px;text-align:left;border-radius:.5rem;padding:1rem;border:1px solid #d1cbc2;transition:border-color .15s ease}.recipes_madeWithCard__Y0ntA:hover{border:1px solid #45754e}.recipes_madeWithThumb__jLElF{flex:none;width:84px;height:84px;border-radius:8px;overflow:hidden;background:var(--c-bg-alt,#f2efe9)}.recipes_madeWithThumb__jLElF img{width:100%;height:100%;object-fit:cover}.recipes_madeWithThumbEmpty__8kuQb{width:100%;height:100%;background:linear-gradient(135deg,#ece7df,#f6f3ee)}.recipes_madeWithName__aTxek{font-weight:600;font-size:16px;color:var(--c-ink)}.recipes_madeWithCard__Y0ntA:hover .recipes_madeWithName__aTxek{color:var(--c-navy)}@media (max-width:900px){.recipes_heroInner__YZyYA{grid-template-columns:1fr;gap:24px}.recipes_layout__hZFOO{grid-template-columns:1fr;gap:28px}.recipes_topGrid__G7PGh{grid-template-columns:1fr;gap:20px}.recipes_topMedia__G4q54{order:-1}.recipes_columns__eDuSO{gap:28px}.recipes_columns__eDuSO,.recipes_madeWithGrid__jgHeq{grid-template-columns:1fr}}@media (min-width:768px){.recipes_richText__Wgilq,.recipes_richText__Wgilq p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.recipes_richText__Wgilq{overflow-wrap:break-word}.WhereToBuy_wrap__BdKpJ{margin-bottom:28px}.WhereToBuy_empty__TXiCr{margin:0 0 28px;padding:14px 16px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-bg-alt);color:var(--c-muted);font-size:15px}.WhereToBuy_trigger__GQqY4{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:56px;font-size:16px}.WhereToBuy_chevronUp__AzCW3{transform:rotate(180deg)}.WhereToBuy_panel__wjZ9F{margin-top:16px;padding:20px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-bg-alt,#f7f5f0)}.WhereToBuy_panelTitle__IMVME{margin:0 0 14px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted)}.WhereToBuy_stores__Nqsi2{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.WhereToBuy_store__09oIs{display:flex;align-items:center;justify-content:center;height:64px;padding:12px 16px;border:1px solid var(--c-line);border-radius:10px;background:#fff;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.WhereToBuy_store__09oIs:hover{border-color:var(--c-navy);box-shadow:0 2px 10px rgba(0,0,0,.06)}.WhereToBuy_storeName__Y9kwv{font-weight:600;font-size:15px;color:var(--c-ink)}.WhereToBuy_storeLogo__aEHgp{max-height:40px;max-width:100%;object-fit:contain}.MobileExpandable_wrap__fjSQp{margin:0 0 20px}.MobileExpandable_text__FQVY8{margin:0;line-height:1.7;color:var(--c-ink)}.MobileExpandable_text__FQVY8 p{margin:0 0 12px}.MobileExpandable_text__FQVY8 p:last-child{margin-bottom:0}.MobileExpandable_toggle__qId5S{display:none}@media (max-width:640px){.MobileExpandable_text__FQVY8{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.MobileExpandable_text__FQVY8.MobileExpandable_open___Tuy4{display:block;overflow:visible}.MobileExpandable_toggle__qId5S{display:inline-block;margin-top:8px;padding:0;border:none;background:transparent;color:var(--c-navy);font-family:var(--font-body);font-weight:600;font-size:14px;text-decoration:underline;cursor:pointer}}