.kwr{--c-paper:#fbf8f3;--c-cream:#f5eee5;--c-warm:#f8f2ea;--c-powder:#f3e4e1;--c-beige:#e7dccf;--c-wine:#7a1428;--c-crimson:#a3122e;--c-oxblood:#3e0c18;--c-ink:#2a2326;--c-muted:#5f5357;--c-line:#2a232624;--f-serif:"Cormorant Garamond", "Bodoni 72", Didot, Georgia, serif;--f-body:Avenir, "Avenir Next", "Segoe UI", Arial, sans-serif;--f-display:"Oswald", "Arial Narrow", Arial, sans-serif;--pad:24px;--read:640px;background:var(--c-paper);color:var(--c-ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.7;overflow-x:clip}.kwr *,.kwr :before,.kwr :after{box-sizing:border-box}.kwr p{margin:0 0 .9em}.kwr a{color:inherit}.kwr :focus-visible{outline:2px solid var(--c-crimson);outline-offset:3px}.kwr-kicker,.kwr-label{font-family:var(--f-display);letter-spacing:.24em;text-transform:uppercase;color:var(--c-wine);font-size:13px;margin-bottom:20px!important}.kwr-label{color:var(--c-muted);font-size:12px;margin-bottom:8px!important}.kwr-title{font-family:var(--f-serif);letter-spacing:-.01em;color:var(--c-ink);margin:0 0 28px;padding-bottom:.08em;font-size:clamp(56px,15vw,132px);font-weight:400;line-height:.95}.kwr-title-sm{font-size:clamp(48px,11vw,88px)}.kwr-h2{font-family:var(--f-serif);margin:0 0 32px;font-size:clamp(36px,8vw,58px);font-weight:400;line-height:1.08}.kwr-h2-xl{font-size:clamp(40px,9vw,76px)}.kwr-h3{font-family:var(--f-serif);margin:0 0 16px;font-size:clamp(34px,7.5vw,54px);font-weight:400;line-height:1.08}.kwr-serif-lg{font-family:var(--f-serif);font-size:clamp(30px,6.5vw,46px);line-height:1.2}.kwr-serif-md{font-family:var(--f-serif);color:var(--c-muted);font-size:clamp(24px,5vw,32px);font-style:italic;line-height:1.3}.kwr-em{font-family:var(--f-serif);color:var(--c-wine);font-size:1.45em;line-height:1.3;margin-top:.6em!important}.kwr-quote{font-family:var(--f-serif);color:var(--c-ink);border-left:1px solid var(--c-crimson);padding-left:18px;font-size:1.4em;font-style:italic;line-height:1.35}.kwr-lines p{max-width:var(--read)}.kwr-section{padding:96px var(--pad)}.kwr-read{max-width:var(--read);margin-inline:auto}.kwr-center{text-align:center}.kwr-center .kwr-quote{border-left:0;padding-left:0}.kwr-center p{margin-inline:auto}.kwr-bg-cream{background:var(--c-cream)}.kwr-bg-warm{background:var(--c-warm)}.kwr-bg-powder{background:linear-gradient(180deg, var(--c-paper) 0%, var(--c-powder) 30%, var(--c-powder) 70%, var(--c-paper) 100%)}.kwr-bleed{margin-inline:calc(var(--pad) * -1);width:calc(100% + var(--pad) * 2);max-width:none}.kwr-rule{background:var(--c-crimson);width:56px;height:1px;margin:36px auto;display:block}.kwr-photo{background:radial-gradient(120% 80% at 20% 15%,#fff4e4e6,#0000 60%),linear-gradient(160deg,#eadfd2 0%,#e2d2c6 45%,#d9c3bd 100%);margin:0;position:relative;overflow:hidden}.kwr-photo:after{content:"";pointer-events:none;border:1px solid #7a14282e;position:absolute;inset:14px}.kwr-photo-portrait,.kwr-photo-tall{aspect-ratio:4/5}.kwr-photo-landscape{aspect-ratio:3/2}.kwr-photo-wide{aspect-ratio:4/3}.kwr-photo-square{aspect-ratio:1}.kwr-photo-inner{flex-direction:column;justify-content:flex-end;gap:6px;padding:28px;display:flex;position:absolute;inset:0}.kwr-photo-name{font-family:var(--f-display);letter-spacing:.18em;color:var(--c-wine);font-size:13px}.kwr-photo-desc{color:var(--c-muted);max-width:44ch;font-size:13px;line-height:1.5}.kwr-topbar{z-index:50;background:var(--c-oxblood);color:#f5eee5;text-align:center;padding:8px var(--pad);letter-spacing:.04em;font-size:13px;line-height:1.4;position:sticky;top:0}.kwr-topbar p{margin:0!important}.kwr-topbar-count{font-family:var(--f-display);letter-spacing:.12em;font-size:14px;margin-top:2px!important}.kwr-hero{flex-direction:column;display:flex}.kwr-hero-copy{padding:56px var(--pad) 48px}.kwr-hero-sub{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.16em;color:var(--c-muted);font-size:14px}.kwr-hero-big{font-family:var(--f-serif);color:var(--c-wine);font-size:clamp(32px,7.5vw,50px);font-style:italic;line-height:1.15;margin:8px 0 36px!important}.kwr-highlight{font-family:var(--f-serif);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);padding:28px 0;font-size:clamp(22px,5vw,28px);line-height:1.4;margin:28px 0!important}.kwr-chips{flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}.kwr-chips li{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--c-line);color:var(--c-muted);border-radius:999px;padding:6px 14px;font-size:13px}.kwr-hero-media .kwr-photo{width:100%}.kwr-price{margin:0 0 28px}.kwr-price-old{color:var(--c-muted);font-size:16px;margin-bottom:14px!important}.kwr-price-old s{-webkit-text-decoration-color:var(--c-crimson);-webkit-text-decoration-color:var(--c-crimson);text-decoration-color:var(--c-crimson)}.kwr-price-label{font-family:var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--c-wine);font-size:13px;margin-bottom:0!important}.kwr-price-main{font-family:var(--f-serif);color:var(--c-ink);font-size:clamp(72px,20vw,112px);line-height:1;margin:4px 0 6px!important}.kwr-price-once{color:var(--c-muted);font-size:15px;margin-bottom:4px!important}.kwr-price-alt{font-family:var(--f-serif);color:var(--c-muted);font-size:24px;font-style:italic}.kwr-price-compact .kwr-price-main{font-size:clamp(60px,16vw,84px)}.kwr-btn{background:var(--c-wine);width:100%;min-height:60px;font-family:var(--f-display);letter-spacing:.14em;text-align:center;border:1px solid var(--c-wine);justify-content:center;align-items:center;padding:18px 28px;font-size:16px;text-decoration:none;transition:background-color .3s,color .3s;display:flex;color:#fbf8f3!important}.kwr-btn:hover{background:var(--c-oxblood)}.kwr-btn-ghost{background:0 0;color:var(--c-wine)!important}.kwr-btn-ghost:hover{background:var(--c-powder)}.kwr-btn-meta{color:var(--c-muted);text-align:center;font-size:14px;margin-top:14px!important}.kwr-cta-row{margin-top:56px}.kwr-cta-row .kwr-btn{max-width:440px;margin-inline:auto}.kwr-begin{padding-top:0}.kwr-begin .kwr-read{padding-top:72px}.kwr-shift{text-align:center;max-width:900px;margin:96px auto 0}.kwr-shift-a,.kwr-shift-b{font-family:var(--f-serif);text-transform:uppercase;letter-spacing:.02em;padding-bottom:.1em;line-height:1.05}.kwr-shift-a{color:var(--c-muted);font-size:clamp(44px,12vw,104px)}.kwr-shift-b{color:var(--c-wine);font-size:clamp(34px,8.5vw,76px);font-style:italic}.kwr-shift-line{background:var(--c-crimson);transform-origin:top;width:1px;height:72px;margin:12px auto 28px;display:block}.kwr-anim .kwr-shift .kwr-shift-line{transition:transform 1.2s .3s;transform:scaleY(0)}.kwr-anim .kwr-shift.is-in .kwr-shift-line{transform:scaleY(1)}.kwr-women>.kwr-read{margin-bottom:64px}.kwr-story{flex-direction:column;gap:40px;max-width:1180px;margin:0 auto 112px;display:flex}.kwr-story:last-child{margin-bottom:0}.kwr-story-media{margin-inline:calc(var(--pad) * -1)}.kwr-story-num{font-family:var(--f-serif);color:var(--c-crimson);font-size:28px;font-style:italic;margin-bottom:8px!important}.kwr-story-lead{font-family:var(--f-serif);color:var(--c-muted);font-size:clamp(24px,5.5vw,32px);font-style:italic;line-height:1.3;margin-bottom:32px!important}.kwr-breath{padding:0 var(--pad) 120px}.kwr-breath-copy{padding-top:72px}.kwr-road-head{text-align:center;margin-bottom:64px}.kwr-road-a,.kwr-road-b{font-family:var(--f-serif);font-size:clamp(34px,8vw,64px);line-height:1.1;margin:0!important}.kwr-road-b{color:var(--c-wine);font-style:italic}.kwr-road-svg{width:min(320px,80%);height:60px;margin:18px auto;display:block;overflow:visible}.kwr-road-svg path{fill:none;stroke:var(--c-crimson);stroke-width:1px;stroke-dasharray:4 5}.kwr-road-svg circle{fill:var(--c-crimson)}.kwr-imagine>.kwr-read{margin-bottom:64px}.kwr-gallery{grid-template-columns:1fr 1fr;gap:12px;max-width:1180px;margin:0 auto 88px;display:grid}.kwr-g1{aspect-ratio:4/5;grid-column:1/-1}.kwr-g2{grid-column:1/-1}.kwr-g3,.kwr-g4{aspect-ratio:3/4}.kwr-g3 .kwr-photo-desc,.kwr-g4 .kwr-photo-desc{font-size:12px}.kwr-g3 .kwr-photo-inner,.kwr-g4 .kwr-photo-inner{padding:20px}.kwr-moments>div{border-top:1px solid var(--c-line);padding:40px 0}.kwr-moments>div:first-child{border-top:0;padding-top:0}.kwr-moments .kwr-em:first-child{margin-top:0!important}.kwr-define{padding-block:128px}.kwr-define-no{font-family:var(--f-serif);color:var(--c-muted);font-size:clamp(22px,5vw,30px);line-height:1.35}.kwr-define-yes{font-family:var(--f-serif);font-size:clamp(26px,6vw,36px);margin-top:48px!important}.kwr-define-big{font-family:var(--f-serif);color:var(--c-wine);padding-bottom:.1em;font-size:clamp(52px,14vw,112px);font-style:italic;line-height:1;margin:8px 0 40px!important}.kwr-define-list{font-family:var(--f-display);letter-spacing:.2em;text-transform:uppercase;margin:0 0 32px;padding:0;font-size:15px;line-height:2.4;list-style:none}.kwr-split{flex-direction:column;gap:48px;max-width:1240px;margin-inline:auto;display:flex}.kwr-split-media{margin-inline:calc(var(--pad) * -1)}.kwr-chapters>.kwr-read{margin-bottom:48px}.kwr-chapters-map{max-width:1180px;margin:0 auto 80px}.kwr-path{max-width:760px;margin:0 auto;padding:0 0 0 32px;list-style:none;position:relative}.kwr-path:before{content:"";border-left:1px dashed #a3122e73;position:absolute;top:12px;bottom:12px;left:6px}.kwr-chapter{padding-bottom:80px;position:relative}.kwr-chapter:last-child{padding-bottom:0}.kwr-chapter-dot{background:var(--c-paper);border:1px solid var(--c-crimson);border-radius:50%;width:13px;height:13px;position:absolute;top:8px;left:-32px}.kwr-chapter-dot:after{content:"";background:var(--c-crimson);border-radius:50%;position:absolute;inset:3px}.kwr-chapter-title{font-family:var(--f-serif);margin:0 0 28px;font-size:clamp(38px,9vw,64px);font-weight:400;line-height:1.05}.kwr-privacy{padding:96px var(--pad);background:var(--c-warm)}.kwr-privacy-inner{text-align:center;max-width:560px;margin:0 auto}.kwr-inside>.kwr-read{margin-bottom:56px}.kwr-inside-grid{flex-direction:column;gap:48px;max-width:1180px;margin:0 auto 64px;display:flex}.kwr-inside-list{margin:0}.kwr-inside-list>div{border-top:1px solid var(--c-line);padding:28px 0}.kwr-inside-list dt{font-family:var(--f-serif);margin-bottom:8px;font-size:clamp(26px,6vw,32px);line-height:1.2}.kwr-inside-list dd{color:var(--c-muted);margin:0}.kwr-inside-screens{max-width:1180px;margin:0 auto}.kwr-manifest{background:var(--c-oxblood);color:#efe4dc;padding:128px var(--pad)}.kwr-manifest p{color:#efe4dc}.kwr-manifest-lead{font-family:var(--f-serif);font-size:clamp(34px,8vw,58px);line-height:1.1;color:#fbf8f3!important;margin-bottom:48px!important}.kwr-manifest .kwr-em{color:#f0b8c2}.kwr-manifest-mid{font-family:var(--f-serif);font-size:clamp(28px,6vw,40px);font-style:italic;color:#fbf8f3!important;margin-top:56px!important}.kwr-manifest-list{font-family:var(--f-serif);margin:0 0 28px;padding:0;font-size:clamp(24px,5.5vw,32px);line-height:1.5;list-style:none}.kwr-manifest-end{font-family:var(--f-serif);font-size:clamp(24px,5.5vw,34px);font-style:italic;line-height:1.35;color:#f0b8c2!important}.kwr-sign{font-family:var(--f-serif);color:var(--c-wine);font-size:36px;font-style:italic;margin-top:32px!important}.kwr-reviews>.kwr-read{margin-bottom:56px}.kwr-reviews-wrap{flex-direction:column;gap:24px;max-width:1180px;margin:0 auto;display:flex}.kwr-reviews-list{flex-direction:column;gap:24px;display:flex}.kwr-review{background:var(--c-paper);margin:0;padding:36px 28px;position:relative}.kwr-review-mark{font-family:var(--f-serif);color:var(--c-crimson);margin-bottom:12px;font-size:72px;line-height:.6;display:block}.kwr-disclaimer{max-width:640px;color:var(--c-muted);text-align:center;font-size:14px;margin:40px auto 0!important}.kwr-invite{padding:0 var(--pad) 96px}.kwr-invite .kwr-read{padding-top:72px}.kwr-offer{background:var(--c-cream);scroll-margin-top:80px}.kwr-offer-card{background:var(--c-paper);text-align:center;outline-offset:-10px;border:1px solid #7a142833;outline:1px solid #7a14281a;max-width:620px;margin:0 auto;padding:56px 24px}.kwr-offer-sub{color:var(--c-muted);font-size:16px;margin:0!important}.kwr-offer-quote{font-family:var(--f-serif);font-size:clamp(26px,6vw,34px);font-style:italic;line-height:1.25;margin:4px 0 12px!important}.kwr-offer-btns{flex-direction:column;gap:12px;margin-top:32px;display:flex}.kwr-days{font-family:var(--f-serif);color:var(--c-wine);margin:12px 0 24px;padding:0;font-size:clamp(34px,8vw,48px);font-style:italic;line-height:1.25;list-style:none}.kwr-dates{text-align:center;flex-direction:column;gap:24px;max-width:720px;margin:56px auto 40px;display:flex}.kwr-dates>div{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);padding:20px 0}.kwr-date{font-family:var(--f-serif);font-size:clamp(24px,5.5vw,32px);line-height:1.2;margin:0!important}.kwr-dates-inline{margin:8px auto 28px}.kwr-count{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;max-width:560px;margin:0 auto 32px;display:grid}.kwr-count-cell{background:var(--c-paper);border:1px solid var(--c-line);padding:14px 4px}.kwr-count-cell strong{font-family:var(--f-serif);color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:36px;font-weight:500;line-height:1;display:block}.kwr-count-cell span{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-top:6px;font-size:12px;display:block}.kwr-count-lg .kwr-count-cell strong{font-size:44px}.kwr-count-sm{max-width:400px;margin-top:24px;margin-bottom:8px}.kwr-count-sm .kwr-count-cell strong{font-size:28px}.kwr-count-closed{font-family:var(--f-display);letter-spacing:.2em;color:var(--c-wine);font-size:18px;display:block}.kwr-words{font-family:var(--f-serif);color:var(--c-wine);font-size:clamp(26px,6vw,36px);font-style:italic;line-height:1.35}.kwr-finale{padding:0 var(--pad) 96px;background:var(--c-paper)}.kwr-finale-photo{aspect-ratio:4/5}.kwr-finale-card{text-align:center;max-width:680px;margin:0 auto;padding-top:64px}.kwr-finale-card .kwr-road-a,.kwr-finale-card .kwr-road-b{margin-bottom:8px!important}.kwr-finale-card .kwr-lines{margin-top:40px}.kwr-finale-card .kwr-quote{border-left:0;padding-left:0}.kwr-finale-card .kwr-lines p{margin-inline:auto}.kwr-faq-list{border-top:1px solid var(--c-line)}.kwr-faq-list details{border-bottom:1px solid var(--c-line)}.kwr-faq-list summary{cursor:pointer;font-family:var(--f-serif);justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 0;font-size:clamp(22px,5vw,28px);line-height:1.3;list-style:none;display:flex}.kwr-faq-list summary::-webkit-details-marker{display:none}.kwr-faq-icon{flex:0 0 16px;height:16px;margin-top:10px;position:relative}.kwr-faq-icon:before,.kwr-faq-icon:after{content:"";background:var(--c-wine);height:1px;transition:transform .3s;position:absolute;top:7px;left:0;right:0}.kwr-faq-icon:after{transform:rotate(90deg)}.kwr-faq-list details[open] .kwr-faq-icon:after{transform:rotate(0)}.kwr-faq-list details .kwr-lines{color:var(--c-muted);padding-bottom:24px}.kwr-closing{padding-bottom:140px}.kwr-closing-go{font-family:var(--f-serif);color:var(--c-wine);padding-bottom:.1em;font-size:clamp(48px,12vw,88px);font-style:italic;line-height:1;margin:16px 0 40px!important}.kwr-closing .kwr-btn{max-width:520px;margin-inline:auto}.kwr-bottom{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);opacity:0;pointer-events:none;background:#fbf8f3f0;transition:transform .4s,opacity .4s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.kwr-bottom.is-visible{opacity:1;pointer-events:auto;transform:none}.kwr-bottom a{background:var(--c-wine);color:#fbf8f3;flex-direction:column;align-items:center;max-width:480px;margin:0 auto;padding:10px 16px;text-decoration:none;display:flex}.kwr-bottom strong{font-family:var(--f-display);letter-spacing:.14em;font-size:16px;font-weight:500}.kwr-bottom span{opacity:.85;font-size:13px}.kwr-anim .kwr-reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(24px)}.kwr-anim .kwr-reveal.is-in{opacity:1;transform:none}@media (width>=768px){.kwr{--pad:48px}.kwr-section{padding-block:128px}.kwr-topbar{justify-content:center;align-items:center;gap:24px;display:flex}.kwr-topbar-count{margin-top:0!important}.kwr-gallery{grid-template-columns:repeat(12,1fr);gap:20px}.kwr-g1{aspect-ratio:4/5;grid-column:1/6}.kwr-g2{grid-column:6/13;align-self:end}.kwr-g3{aspect-ratio:3/2;grid-column:2/8}.kwr-g4{grid-column:8/12;margin-top:-80px}.kwr-offer-card{padding:72px 56px}.kwr-dates{flex-direction:row}.kwr-dates>div{flex:1}.kwr-reviews-list{grid-template-columns:repeat(3,1fr);display:grid}.kwr-finale-photo{aspect-ratio:16/9}}@media (width>=1024px){.kwr{--pad:64px}.kwr-hero{flex-direction:row;min-height:calc(100vh - 40px)}.kwr-hero-copy{flex:52%;align-self:center;padding:96px 64px 96px max(64px,50vw - 660px)}.kwr-hero-copy>*{max-width:600px}.kwr-hero-media{flex:48%;position:relative}.kwr-hero-media .kwr-photo{aspect-ratio:auto;height:calc(100vh - 40px);position:sticky;top:40px}.kwr-bleed{width:100%;margin-inline:0}.kwr-begin .kwr-bleed,.kwr-breath .kwr-bleed,.kwr-invite .kwr-bleed{margin-inline:calc(var(--pad) * -1);width:calc(100% + var(--pad) * 2);aspect-ratio:21/9}.kwr-story{flex-direction:row;align-items:flex-start;gap:96px}.kwr-story-rev{flex-direction:row-reverse}.kwr-story-media{flex:0 0 44%;margin:0;position:sticky;top:80px}.kwr-story-copy{flex:1;padding-top:40px}.kwr-split{flex-direction:row;align-items:center;gap:96px}.kwr-split-rev{flex-direction:row-reverse}.kwr-split-media{flex:0 0 45%;margin:0}.kwr-split-copy{flex:1;max-width:600px}.kwr-inside-grid{flex-direction:row;align-items:center;gap:80px}.kwr-inside-grid>.kwr-photo{flex:0 0 46%}.kwr-inside-list{flex:1}.kwr-reviews-wrap{grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.kwr-reviews-list{display:flex}.kwr-finale{padding-inline:0}.kwr-finale-photo{aspect-ratio:21/9;width:100%;margin:0}.kwr-finale-card{background:var(--c-paper);margin-top:-200px;padding:80px 72px 72px;position:relative}.kwr-closing .kwr-btn{width:auto;display:inline-flex}}@media (prefers-reduced-motion:reduce){.kwr-reveal,.kwr-bottom,.kwr-shift-line{opacity:1!important;transition:none!important;transform:none!important}.kwr-bottom:not(.is-visible){opacity:0!important}}.kwr-photo-real{padding:0}.kwr-photo-real:after{display:none}.kwr-photo-real img{object-fit:cover;width:100%;height:100%;display:block}.kwr-review-shot{padding:12px}.kwr-review-shot img{border-radius:14px;width:100%;height:auto;display:block}.kwr-videos{align-items:start;gap:20px;margin-top:32px;display:grid}.kwr-video{background:#1a1a1c;border-radius:16px;width:100%;position:relative;overflow:hidden}.kwr-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.kwr-video-wide{aspect-ratio:16/9}.kwr-video-short{aspect-ratio:9/16;max-width:360px;margin:0 auto}@media (width>=900px){.kwr-videos{grid-template-columns:1fr 300px;align-items:center}.kwr-video-short{max-width:none}}.kwc{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.kwc-bar{z-index:60;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--c-oxblood);color:#f5eee5;justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.kwc-bar-count{font-family:var(--f-display);letter-spacing:.06em;font-size:12px;line-height:1.3;margin:0!important}.kwc-bar-btn{font-family:var(--f-display);letter-spacing:.08em;background:#f5eee5;border-radius:999px;flex-shrink:0;padding:10px 12px;font-size:12px;text-decoration:none;color:#6e081d!important}.kwc-bar-btn:focus-visible{outline-offset:2px;outline:2px solid #f5eee5}.kwc .kwr-hero-copy h1.kwr-hero-big{font-size:clamp(34px,7vw,54px)}.kwc-months{margin:40px 0}.kwc-month{border-top:1px solid var(--c-line);padding:28px 0}.kwc-list{margin:16px 0 40px;padding-left:1.2em}.kwc-list li{margin-bottom:12px}.kwc-mockup{max-width:960px;padding:0 var(--pad);margin:0 auto 40px}.kwc-cta{padding:0 var(--pad);flex-direction:column;align-items:center;gap:12px;display:flex}.kwc-raty{color:var(--c-wine);text-underline-offset:4px;font-size:18px;text-decoration:underline}@media (width>=1024px){.kwc{padding-bottom:0}.kwc-bar{justify-content:center;gap:32px;padding:10px 24px;position:sticky;top:0;bottom:auto}.kwc-bar-count{letter-spacing:.12em;font-size:15px}.kwc-bar-btn{padding:10px 20px;font-size:14px}}
