:root{--radius: .875rem;--background: #ffffff;--foreground: #2f2f2f;--surface: #f8f8f8;--beige: #f6f1e8;--primary: #7f9f84;--primary-hover: #6f8d75;--border: #e9e5dc;--muted-foreground: #777475;--font-sans: "Poppins", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box;border-color:var(--border)}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.drawer-open{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}h1,h2,h3,h4,h5,p{margin:0}h1,h2,h3,h4,h5{font-weight:500;letter-spacing:-.02em}ul{margin:0;padding:0;list-style:none}.skip-link{position:absolute;left:1rem;top:1rem;z-index:100;transform:translateY(-150%);background:#fff;padding:.75rem 1rem;border-radius:999px;border:1px solid var(--border)}.skip-link:focus{transform:none}.container-kw{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.container-kw{padding-inline:2rem}}.section-pad{padding-block:4rem}@media(min-width:768px){.section-pad{padding-block:6rem}}.bg-beige{background:var(--beige)}.bg-surface{background:var(--surface)}.text-primary{color:var(--primary)}.text-muted{color:var(--muted-foreground)}.text-center{text-align:center}.eyebrow{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);font-weight:500}.btn-primary,.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.95rem 1.75rem;min-height:52px;font-weight:500;font-size:.95rem;letter-spacing:.01em;transition:background-color .2s ease,transform .2s ease,border-color .2s ease;border:1px solid transparent;text-align:center}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover)}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-outline{background:transparent;color:var(--foreground);border-color:var(--border)}.btn-outline:hover{background:var(--beige)}.btn-white{background:#fff;color:var(--foreground)}.btn-white:hover{background:#ffffffe6}.kw-header{position:sticky;top:0;z-index:40;width:100%;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--border),transparent 40%)}.kw-announcement{overflow:hidden;background:var(--foreground);color:#fff;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.kw-announcement__track{display:inline-flex;align-items:center;gap:2rem;min-width:max-content;padding-block:.55rem;animation:kw-marquee 22s linear infinite}.kw-announcement__track span{display:inline-flex;align-items:center;gap:.75rem}.kw-announcement__track span:after{content:"";width:.35rem;height:.35rem;border-radius:999px;background:var(--primary)}@keyframes kw-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.kw-announcement__track{animation:none}}.kw-header__inner{height:5rem;display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.kw-header__inner{height:7rem}}.kw-header__logo img{height:5rem;width:auto;object-fit:contain}@media(min-width:768px){.kw-header__logo img{height:6rem}}.kw-icon-button{width:2.75rem;height:2.75rem;border-radius:999px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease;position:relative}.kw-icon-button:hover{background:var(--beige)}.cart-count{position:absolute;top:.375rem;right:.375rem;min-width:18px;height:18px;border-radius:999px;background:var(--primary);color:#fff;font-size:10px;font-weight:500;display:flex;align-items:center;justify-content:center;padding:0 .25rem}.drawer-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;opacity:0;pointer-events:none;transition:opacity .3s ease}.drawer-shell.is-open{opacity:1;pointer-events:auto}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2f2f2f4d}.menu-drawer,.cart-drawer{position:absolute;top:0;height:100%;background:#fff;box-shadow:0 25px 50px -12px #00000040;transition:transform .3s ease}.menu-drawer{left:0;width:88%;max-width:24rem;transform:translate(-100%)}.cart-drawer{right:0;width:92%;max-width:28rem;transform:translate(100%);display:flex;flex-direction:column}.drawer-shell.is-open .menu-drawer,.drawer-shell.is-open .cart-drawer{transform:translate(0)}.drawer-head{height:4rem;padding-inline:1.25rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.drawer-head{height:5rem}}.drawer-logo{height:3.5rem;width:auto;object-fit:contain}.menu-nav{padding:1rem .5rem}.menu-nav a{display:block;padding:1rem 1.25rem;font-size:1.125rem;font-weight:500;border-radius:1rem;transition:background-color .2s ease,color .2s ease}.menu-nav a:hover,.menu-nav a[aria-current=page]{background:var(--beige);color:var(--primary)}.drawer-note{padding:1rem 1.75rem 2rem;margin-top:1rem;font-size:.875rem;color:var(--muted-foreground)}.grid{display:grid}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.overflow-hidden{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.aspect-square{aspect-ratio:1}.aspect-4-5{aspect-ratio:4 / 5}.object-cover{width:100%;height:100%;object-fit:cover}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.1}.max-xl{max-width:36rem;margin-inline:auto}.max-2xl{max-width:42rem;margin-inline:auto}.max-3xl{max-width:48rem;margin-inline:auto}.max-4xl{max-width:56rem;margin-inline:auto}.max-5xl{max-width:64rem;margin-inline:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.py-10{padding-block:2.5rem}.py-16{padding-block:4rem}.py-20{padding-block:5rem}.py-24{padding-block:6rem}.pb-20{padding-bottom:5rem}.pt-6{padding-top:1.5rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:3.75rem}@media(min-width:768px){.md-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md-text-lg{font-size:1.125rem}.md-text-3xl{font-size:1.875rem}.md-text-4xl{font-size:2.25rem}.md-text-5xl{font-size:3rem}.md-text-6xl{font-size:3.75rem}.md-p-10{padding:2.5rem}.md-p-12{padding:3rem}.md-py-24{padding-block:6rem}.md-py-28{padding-block:7rem}.md-sticky{position:sticky;top:6rem;align-self:start}}@media(min-width:1024px){.lg-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.hero-grid{display:grid;gap:2.5rem;align-items:center;padding-top:2.5rem;padding-bottom:4rem}@media(min-width:768px){.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:6rem}.hero-copy{order:1}.hero-media{order:2}}@media(max-width:767px){.hero-copy{order:2}.hero-media{order:1}}.hero-title{font-size:2.25rem;line-height:1.05}@media(min-width:768px){.hero-title{font-size:3.75rem}}.image-placeholder{width:100%;height:100%;min-height:220px;display:flex;align-items:center;justify-content:center;background:var(--beige);color:var(--muted-foreground);font-size:.875rem;text-align:center;padding:1rem}.card{background:var(--surface);border-radius:1.5rem;padding:1.5rem}@media(min-width:768px){.card{padding:1.75rem}}.white-card{background:#fff;border-radius:1.5rem;padding:1.75rem}.icon-tile{width:3rem;height:3rem;border-radius:1rem;background:var(--beige);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.stars{display:flex;align-items:center;gap:.125rem;color:var(--primary)}.stars svg{fill:currentColor}.featured-card{display:grid;gap:2rem;align-items:center;background:var(--beige);border-radius:1.5rem;overflow:hidden}@media(min-width:768px){.featured-card{grid-template-columns:repeat(2,minmax(0,1fr))}}.featured-card img{transition:transform .5s ease}.featured-card:hover img{transform:scale(1.02)}.details-card{background:var(--surface);border-radius:1rem;padding:1.25rem}.details-card summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;font-weight:500}.details-card summary::-webkit-details-marker{display:none}.details-card .plus{color:var(--primary);transition:transform .2s ease;margin-left:1rem}.details-card[open] .plus{transform:rotate(45deg)}.trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;text-align:center}@media(min-width:768px){.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust-item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.trust-item svg{color:var(--primary)}.final-cta{padding-inline:1.25rem;padding-bottom:5rem}@media(min-width:768px){.final-cta{padding-inline:2rem}}.final-cta__inner{position:relative;overflow:hidden;border-radius:2rem}@media(min-width:768px){.final-cta__inner{border-radius:2.5rem}}.final-cta__media{height:480px}@media(min-width:768px){.final-cta__media{height:560px}}.final-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,.15),transparent)}.final-cta__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;color:#fff;padding:2rem}@media(min-width:768px){.final-cta__copy{padding:3.5rem}}.kw-footer{background:var(--beige);margin-top:5rem}.kw-footer__grid{display:grid;gap:3rem;padding-block:4rem}@media(min-width:768px){.kw-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kw-footer__logo{height:2.5rem;width:auto;object-fit:contain;margin-bottom:1rem}.kw-footer h4{font-size:.875rem;font-weight:600;margin-bottom:1rem;letter-spacing:.04em;text-transform:uppercase}.kw-footer li+li{margin-top:.75rem}.kw-footer a:hover{color:var(--primary)}.social-row{display:flex;gap:.75rem;margin-top:1.5rem}.social-row a{width:2.5rem;height:2.5rem;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}.social-row a:hover{background:var(--primary);color:#fff}.kw-footer__bottom{border-top:1px solid color-mix(in srgb,var(--border),transparent 40%)}.kw-footer__bottom-inner{padding-block:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem;font-size:.75rem;color:var(--muted-foreground)}@media(min-width:768px){.kw-footer__bottom-inner{flex-direction:row}}.product-gallery-main{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:1.5rem;background:var(--beige)}.gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.gallery-slide.is-active{opacity:1}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.gallery-arrow:hover{background:#fff}.gallery-arrow.prev{left:.75rem}.gallery-arrow.next{right:.75rem}.gallery-dots{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.375rem}.gallery-dot{height:.375rem;width:.375rem;border-radius:999px;border:0;padding:0;background:#2f2f2f66;transition:width .2s ease,background-color .2s ease}.gallery-dot.is-active{width:1.5rem;background:var(--foreground)}.gallery-thumbs{display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.75rem}@media(min-width:768px){.gallery-thumbs{display:grid}}.gallery-thumb{aspect-ratio:1;overflow:hidden;border-radius:1rem;border:0;padding:0;background:var(--beige)}.gallery-thumb.is-active{outline:2px solid var(--primary);outline-offset:0}.product-options{margin-top:1.5rem}.option-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.option-label{font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.option-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.option-button{min-width:3rem;height:2.75rem;padding-inline:1rem;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:.875rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.option-button:hover{border-color:var(--foreground)}.option-button.is-active{background:var(--foreground);color:#fff;border-color:var(--foreground)}.quantity{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px}.quantity button{width:2.75rem;height:2.75rem;border:0;background:transparent;display:flex;align-items:center;justify-content:center}.quantity input{width:2.5rem;border:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:transparent}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.shipping-note{margin-top:1.25rem;background:var(--beige);border-radius:1rem;padding:1.25rem;font-size:.875rem}.product-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;text-align:center;margin-top:1.5rem}.product-trust div{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .25rem;border-radius:1rem;background:var(--surface)}.product-trust p{font-size:11px;font-weight:500}.product-trust svg{color:var(--primary)}.sticky-add{position:fixed;left:0;right:0;bottom:0;z-index:30;transform:translateY(100%);transition:transform .3s ease}.sticky-add.is-visible{transform:translateY(0)}.sticky-add__inner{background:#fff;border-top:1px solid var(--border);padding:.75rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 -20px 40px #0000001f}@media(min-width:768px){.sticky-add{display:none}}.cart-content{flex:1;overflow-y:auto;padding:1rem 1.25rem}.cart-empty{text-align:center;padding-block:5rem;color:var(--muted-foreground)}.cart-item{display:flex;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--border)}.cart-item:last-child{border-bottom:0}.cart-item__image{width:5rem;height:6rem;flex:0 0 auto;border-radius:.75rem;overflow:hidden;background:var(--beige)}.kw-cart-colour-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.cart-item__main{flex:1;min-width:0}.cart-footer{border-top:1px solid var(--border);padding:1.25rem;background:var(--surface)}.field{display:block}.field span{display:block;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.field input,.field textarea{width:100%;border:0;border-radius:.75rem;background:#fff;padding:.75rem 1rem;outline:none;margin-top:.375rem}.field input:focus,.field textarea:focus{box-shadow:0 0 0 2px var(--primary)}.form-stack>*+*{margin-top:1rem}.shopify-policy__container{max-width:48rem!important;padding:4rem 1.25rem!important}.hidden{display:none!important}.problem-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.review-grid{column-count:1;column-gap:1rem}@media(min-width:640px){.review-grid{column-count:2}}@media(min-width:1024px){.review-grid{column-count:3;column-gap:1.25rem}}.review-card{break-inside:avoid;margin-bottom:1rem;background:#fff;border:1px solid color-mix(in srgb,var(--border),transparent 40%);border-radius:1rem;overflow:hidden;box-shadow:0 1px #00000005}.review-card__image{width:100%;height:auto;object-fit:cover}.step-media--reverse{order:0}@media(min-width:768px){.step-media--reverse{order:2}}.kw-product{padding:2.5rem 0 4.5rem}.kw-product__grid{display:grid;gap:3rem;align-items:start}@media(min-width:900px){.kw-product__grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:4rem}}.kw-colour-gallery{min-width:0}.kw-gallery-main{position:relative;aspect-ratio:1;overflow:hidden;border-radius:1.5rem;background:var(--beige)}@media(min-width:900px){.kw-gallery-main{aspect-ratio:4 / 5}}.kw-gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .35s ease}.kw-gallery-slide.is-visible{display:block}.kw-gallery-slide.is-active{opacity:1;pointer-events:auto}.kw-gallery-nav{position:absolute;top:50%;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:#ffffffe6;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);box-shadow:0 10px 28px #00000014}.kw-gallery-nav--prev{left:1rem}.kw-gallery-nav--next{right:1rem}.kw-gallery-thumbs{display:flex;gap:.75rem;margin-top:.75rem;flex-wrap:wrap}.kw-gallery-thumb{display:none;width:4.5rem;aspect-ratio:1;border:0;padding:0;overflow:hidden;border-radius:1rem;background:var(--beige)}.kw-gallery-thumb.is-visible{display:block}.kw-gallery-thumb.is-active{outline:2px solid var(--primary);outline-offset:2px}.kw-buybox{background:#fff}@media(min-width:900px){.kw-buybox{position:sticky;top:7rem}}.kw-buybox h1{margin-top:.45rem;font-size:clamp(2rem,4vw,3.15rem);line-height:.98}.kw-rating-row{display:flex;align-items:center;gap:.55rem;margin-top:1rem;color:var(--primary);font-size:.875rem;font-weight:500}.kw-rating-row span{color:var(--foreground)}.kw-product-intro{max-width:30rem;margin-top:1rem;color:var(--muted-foreground);font-size:.95rem;line-height:1.55}.kw-bundle-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.4rem}.kw-bundle-card{position:relative;min-height:7rem;border:1px solid var(--border);border-radius:1.1rem;background:#fff;padding:1rem;text-align:left;display:flex;flex-direction:column;justify-content:center;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.kw-bundle-card.is-active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:#fbfaf6}.kw-bundle-title{font-size:.95rem;font-weight:600}.kw-bundle-subtitle,.kw-bundle-save{margin-top:.1rem;color:var(--muted-foreground);font-size:.72rem;font-weight:500}.kw-bundle-price{margin-top:.35rem;font-size:1rem;font-weight:700}.kw-bundle-badge{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);min-width:6.5rem;border-radius:999px;background:var(--primary);color:#fff;padding:.3rem .7rem;text-align:center;font-size:.62rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.04em}.kw-bundle-note,.kw-helper{margin-top:.65rem;color:var(--muted-foreground);font-size:.74rem;line-height:1.45}.kw-colour-block{margin-top:1.3rem}.kw-colour-block:not(.is-visible){display:none}.kw-swatch-row{display:flex;gap:.7rem;flex-wrap:wrap}.kw-swatch{width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--border);background:var(--swatch);box-shadow:inset 0 0 0 5px #fff;transition:transform .18s ease,outline-color .18s ease,box-shadow .18s ease}.kw-swatch:hover{transform:translateY(-1px)}.kw-swatch.is-active{outline:2px solid var(--primary);outline-offset:3px}.kw-qty-row{margin-top:1.45rem}.kw-qty-row .quantity{margin-top:.65rem}.kw-add-button,.kw-buy-now{width:100%;margin-top:.85rem}.kw-buy-now{background:#fff}.kw-urgent{margin-top:1rem;border-radius:1.05rem;background:color-mix(in srgb,var(--primary),white 82%);padding:1rem 1.1rem;font-size:.8rem;line-height:1.45;border:1px solid color-mix(in srgb,var(--primary),white 65%)}.kw-urgent p+p{margin-top:.2rem;color:var(--muted-foreground)}.kw-section-heading{max-width:42rem;margin-inline:auto;text-align:center}.kw-section-heading h2{font-size:clamp(2rem,4vw,3rem);line-height:1.04}.kw-product-story{background:var(--beige)}.kw-story-grid{display:grid;gap:3rem;align-items:center}@media(min-width:768px){.kw-story-grid{grid-template-columns:.95fr 1.05fr;gap:4rem}}.kw-story-media{aspect-ratio:4 / 5;overflow:hidden;border-radius:1.5rem;background:#fff}.kw-story-copy h2{margin-top:.7rem;font-size:clamp(2.1rem,4vw,3rem);line-height:1.03}.kw-story-copy p{margin-top:1rem;color:var(--muted-foreground);line-height:1.68}.kw-love-grid,.kw-how-grid,.kw-faq-list{margin-top:3rem}.kw-love-grid{display:grid;gap:1rem}@media(min-width:768px){.kw-love-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kw-love-card{min-height:9rem;border-radius:1.2rem;background:var(--beige);padding:1.5rem}.kw-love-card h3{font-size:1rem;font-weight:700;letter-spacing:0}.kw-love-card p{margin-top:.55rem;color:var(--muted-foreground);font-size:.86rem;line-height:1.45}.kw-how-grid{display:grid;gap:1rem}@media(min-width:768px){.kw-how-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kw-how-card{min-height:12rem;border-radius:1.25rem;background:#fff;padding:1.6rem}.kw-how-number{color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:.12em}.kw-how-card h3{margin-top:1.1rem;font-size:1.2rem;font-weight:700;letter-spacing:0}.kw-how-card p{margin-top:.55rem;color:var(--muted-foreground);font-size:.9rem;line-height:1.5}.kw-lux-reviews{background:#fff}.kw-review-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:42rem;margin:0 auto 2.5rem}.kw-lux-review-grid{display:grid;gap:1rem}@media(min-width:768px){.kw-lux-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kw-lux-review{overflow:hidden;border-radius:1.25rem;background:var(--beige);padding:.9rem}.kw-lux-review__image{aspect-ratio:4 / 5;overflow:hidden;border-radius:.9rem;margin-bottom:.9rem;background:#fff}.kw-lux-review p{font-size:.86rem;line-height:1.45}.kw-lux-review strong{display:block;margin-top:.8rem;font-size:.82rem}.kw-product-faq{background:var(--beige)}.kw-faq-list{max-width:56rem;margin-inline:auto}.kw-faq-list .details-card{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kowala.css.map */
