:root{--ck-serif:"Playfair Display", Georgia, "Times New Roman", serif;--ck-sans:"Inter", "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ck-sand:#F4EFEA;--ck-sand-dark:#E9E1D9;--ck-ink-2:#2A2226;--ck-r:10px;--ck-r-sm:6px;--ck-shadow-lg:0 30px 60px -30px rgba(26,20,22,.45);--ck-ease:cubic-bezier(.2,.7,.2,1)}body.ck-v2{--wd-text-font:var(--ck-sans)}body.ck-v2.ck-serif h1,body.ck-v2.ck-serif h2,body.ck-v2.ck-serif .product_title,body.ck-v2.ck-serif .wd-el-title,body.ck-v2.ck-serif .ck-sec-t,body.ck-v2.ck-serif .ck-hero-t,body.ck-v2.ck-serif .ck-ph-t,body.ck-v2.ck-serif .ck-arch-t,body.ck-v2.ck-serif .ck-cta-t{font-family:var(--ck-serif);font-weight:600;letter-spacing:-.012em}body.ck-v2.ck-serif .wd-entities-title:not(.product_title){font-family:var(--ck-sans);font-weight:600}body.ck-v2.ck-serif h3,body.ck-v2.ck-serif h4{font-family:var(--ck-sans)}.ck-wrap{width:100%;max-width:1320px;margin:0 auto;padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px);box-sizing:border-box}.ck-eyebrow{display:inline-block;font:600 11.5px/1.4 var(--ck-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ck-wine);margin-bottom:12px}.ck-eyebrow-light{color:#fff;opacity:.85}.ck-sec{padding:clamp(44px,6vw,88px)0}.ck-sec-wash{background:var(--ck-wash)}.ck-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(22px,3vw,36px)}.ck-sec-t{margin:0;font-size:clamp(26px,3.4vw,42px);line-height:1.1;color:var(--ck-ink)}.ck-sec-t-sm{font-size:clamp(22px,2.4vw,28px)}.ck-sec-p{margin:12px 0 0;max-width:620px;font-size:16px;line-height:1.65;color:var(--ck-text)}.ck-link-arrow{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--ck-sans);color:var(--ck-ink);text-decoration:none;white-space:nowrap;padding-bottom:6px;border-bottom:1.5px solid var(--ck-ink);transition:color .2s,border-color .2s,gap .2s}.ck-link-arrow:hover{color:var(--ck-wine);border-color:var(--ck-wine);gap:12px}.ck-link-arrow .ck-ico{width:16px;height:16px}.ck-ico{display:inline-flex;width:18px;height:18px;flex:0 0 auto;vertical-align:middle}.ck-ico svg{width:100%;height:100%}.ck-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border-radius:999px;font:600 14.5px/1 var(--ck-sans);letter-spacing:.01em;text-decoration:none!important;cursor:pointer;border:1.5px solid transparent;transition:transform .2s var(--ck-ease),box-shadow .2s,background .2s,color .2s,border-color .2s;white-space:nowrap}.ck-btn .ck-ico{width:16px;height:16px;color:currentColor}.ck-btn:hover{transform:translateY(-1px)}.ck-btn-wine{background:var(--ck-wine);color:#fff!important;box-shadow:0 10px 24px -12px rgba(161,38,65,.7)}.ck-btn-wine:hover{background:var(--ck-wine-dark);color:#fff}.ck-btn-ghost{background:rgba(255,255,255,.08);color:#fff!important;border-color:rgba(255,255,255,.7);backdrop-filter:blur(4px)}.ck-btn-ghost:hover{background:#fff;color:var(--ck-ink)!important;border-color:#fff}.ck-btn-line{background:0 0;color:var(--ck-ink)!important;border-color:var(--ck-ink)}body.ck-core button.ck-btn{--btn-color:var(--ck-ink);--btn-color-hover:var(--ck-ink);background:0 0;color:var(--ck-ink)}body.ck-core button.ck-btn-wine,body.ck-core button.ck-btn-wine:hover{--btn-color:#fff;--btn-color-hover:#fff;background:var(--ck-wine);color:#fff}body.ck-core button.ck-btn-wine:hover{background:var(--ck-wine-dark)}body.ck-core button.ck-btn-line{background:0 0;color:var(--ck-ink);border:1.5px solid var(--ck-ink)}body.ck-core button.ck-btn-line:hover{background:var(--ck-ink);color:#fff;--btn-color-hover:#fff}body.ck-core button.ck-btn-light{background:#fff;color:var(--ck-ink)}.ck-btn-line:hover{background:var(--ck-ink);color:#fff!important}.ck-btn-light{background:#fff;color:var(--ck-ink)!important}.ck-btn-light:hover{background:var(--ck-sand)}.ck-btn-wa{background:var(--ck-wa);color:#fff!important}.ck-btn-wa:hover{background:var(--ck-wa-dark)}.ck-btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ck-js .ck-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s var(--ck-ease)}.ck-js .ck-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ck-js .ck-reveal{opacity:1;transform:none;transition:none}}.ck-topbar{background:var(--ck-ink);color:#fff;font:500 12.5px/1.3 var(--ck-sans);position:relative;z-index:391}.ck-topbar-in{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;min-height:38px}.ck-topbar-usp{display:flex;align-items:center;gap:26px;min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap}.ck-topbar-i{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;white-space:nowrap;color:rgba(255,255,255,.92)}@media (max-width:1380px){.ck-topbar-i:nth-child(n+4){display:none}}@media (max-width:1180px){.ck-topbar-i:nth-child(n+3){display:none}.ck-topbar-usp{gap:18px}.ck-topbar-links{gap:14px}}.ck-topbar-i .ck-ico{width:14px;height:14px;color:var(--ck-wine);background:#fff;border-radius:50%;padding:2px;box-sizing:border-box}.ck-topbar-links{display:flex;align-items:center;gap:18px;flex:0 0 auto}.ck-topbar-links a{display:inline-flex;align-items:center;gap:7px;color:#fff;text-decoration:none;opacity:.92;transition:opacity .2s,color .2s}.ck-topbar-links a:hover{opacity:1;color:#fff}.ck-topbar-links .ck-ico{width:15px;height:15px}.ck-topbar-wa .ck-ico{color:var(--ck-wa)}.ck-topbar-prog{padding:5px 12px;border-radius:999px;background:var(--ck-wine)}.ck-topbar-prog:hover{background:var(--ck-wine-dark)}.ck-topbar-soc{opacity:.7!important}.ck-topbar-soc:hover{opacity:1!important}@media (max-width:1024px){.ck-topbar-usp{overflow:hidden}.ck-topbar-i,.ck-topbar-i:nth-child(n+3){display:none}.ck-topbar-i.is-on{display:inline-flex;animation:ck-fade .5s ease}.ck-topbar-links .ck-topbar-prog,.ck-topbar-links .ck-topbar-soc,.ck-topbar-wa span{display:none}}@keyframes ck-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ck-no-wdtop .whb-top-bar{display:none!important}.ck-no-cats .whb-header-bottom .wd-header-cats{display:none!important}.ck-v2 .whb-general-header,.ck-v2 .whb-header-bottom{background-color:#fff}.ck-v2 .whb-header-bottom{border-top:1px solid var(--ck-line)}.ck-v2 .whb-main-header{box-shadow:0 1px 0 var(--ck-line)}.ck-v2 .whb-clone .whb-header-bottom,.ck-v2 .whb-clone .whb-general-header{box-shadow:0 10px 30px -18px rgba(26,20,22,.35)}.ck-v2 .whb-general-header .site-logo img{max-height:64px;width:auto}.ck-v2 .wd-header-search-form .searchform{border-radius:999px;overflow:hidden;background-color:var(--ck-wash);box-shadow:inset 0 0 0 1.5px var(--ck-line);transition:box-shadow .2s}.ck-v2 .wd-header-search-form .searchform:focus-within{box-shadow:inset 0 0 0 1.5px var(--ck-ink)}.ck-v2 .wd-header-search-form .searchform input.s{background-color:transparent;border-color:transparent;box-shadow:none;font-family:var(--ck-sans);color:var(--ck-ink)}.ck-v2 .wd-header-search-form .searchform input.s::placeholder{color:var(--ck-muted)}.ck-v2 .wd-header-search-form .searchsubmit{background-color:var(--ck-wine)!important;color:#fff!important;border-radius:0 999px 999px 0;font-family:var(--ck-sans);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ck-v2 .wd-header-search-form .searchsubmit:hover{background-color:var(--ck-wine-dark)!important}.ck-v2 .wd-header-search-form .searchsubmit span{color:#fff}.ck-v2 .wd-nav-main>li>a{font-family:var(--ck-sans)}.ck-v2 .wd-nav-main>li>a .nav-link-text{font-weight:600;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ck-ink);position:relative;transition:color .2s}.ck-v2 .wd-nav-main>li>a .nav-link-text::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--ck-wine);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ck-ease)}.ck-v2 .wd-nav-main>li:hover>a .nav-link-text,.ck-v2 .wd-nav-main>li.current-menu-item>a .nav-link-text,.ck-v2 .wd-nav-main>li.current-menu-ancestor>a .nav-link-text{color:var(--ck-wine)}.ck-v2 .wd-nav-main>li:hover>a .nav-link-text::after,.ck-v2 .wd-nav-main>li.current-menu-item>a .nav-link-text::after,.ck-v2 .wd-nav-main>li.current-menu-ancestor>a .nav-link-text::after{transform:scaleX(1)}.ck-v2 .wd-nav-main .wd-dropdown-menu{border-radius:var(--ck-r);box-shadow:var(--ck-shadow-lg);border:1px solid var(--ck-line)}.ck-v2 .wd-tools-element>a{transition:color .2s}.ck-v2 .wd-tools-element:hover>a{color:var(--ck-wine)}.ck-v2 .wd-tools-count{background:var(--ck-wine)!important;color:#fff!important}.ck-v2 .wd-header-cats .menu-opener{background:var(--ck-ink);border-radius:var(--ck-r-sm)}.ck-v2 .mobile-nav .wd-nav-mobile>li>a{font-family:var(--ck-sans);font-weight:600;letter-spacing:.04em}.ck-v2 .wd-product .product-wrapper{border-radius:var(--ck-r);border-color:transparent;background:#fff;box-shadow:0 1px 0 var(--ck-line),0 0 0 1px var(--ck-line)}.ck-v2 .wd-product:hover .product-wrapper{box-shadow:var(--ck-shadow-lg),0 0 0 1px #ddd5d7;transform:translateY(-4px)}.ck-v2 .wd-product .wd-entities-title{font-size:16px;line-height:1.35}.ck-v2 .wd-product .price,.ck-v2 .wd-product .price .amount,.ck-v2 .wd-product .price bdi{font-size:18px;font-weight:700}.ck-v2 .wd-product .product-wrapper .price::after{display:block;margin-top:3px;font:500 11.5px/1.4 var(--ck-sans);letter-spacing:.02em;color:var(--ck-muted);text-transform:none}.ck-v2 .wd-product .ck-la-cerere{color:var(--ck-ink);font-size:15px}.ck-v2 .wd-product .wd-add-btn a.button,.ck-v2 .wd-product .wd-add-btn a.button.add_to_cart_button{border-radius:999px;font-weight:600;letter-spacing:.02em}.ck-v2 .wd-product .wd-buttons .wd-action-btn>a{border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(26,20,22,.12)}.ck-v2 .wd-product .wd-buttons .wd-action-btn>a:hover{color:var(--ck-wine)}.ck-v2 .wd-product .product-labels .wd-label,.ck-v2 .wd-product .wd-product-label{border-radius:999px;font:600 11px/1.4 var(--ck-sans);letter-spacing:.06em;text-transform:uppercase;padding:5px 10px}.ck-v2 .wd-product .product-labels .onsale,.ck-v2 .wd-product .wd-product-label.onsale{background:var(--ck-wine)}.ck-v2 .wd-product .product-labels .new,.ck-v2 .wd-product .wd-product-label.new{background:var(--ck-ink)}.ck-products .products{margin-bottom:0}.ck-products ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;padding:0;margin:0}@media (max-width:1024px){.ck-products ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.ck-products ul.products{grid-template-columns:repeat(2,1fr);gap:14px}}.ck-arch{background:var(--ck-sand);border-bottom:1px solid var(--ck-sand-dark);margin-bottom:clamp(20px,3vw,36px)}.ck-arch-in{display:grid;grid-template-columns:1fr;gap:28px;align-items:center;padding-top:clamp(28px,4vw,52px);padding-bottom:clamp(28px,4vw,52px)}.ck-arch.has-img .ck-arch-in{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ck-arch-t{margin:0;font-size:clamp(30px,4.2vw,52px);line-height:1.05;color:var(--ck-ink)}.ck-arch-d{margin:14px 0 0;max-width:640px;font-size:16px;line-height:1.65;color:var(--ck-text)}.ck-arch-n{display:inline-block;margin-top:14px;font:600 12px/1 var(--ck-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ck-muted)}.ck-arch-img{aspect-ratio:16/9;border-radius:var(--ck-r);background:var(--ck-sand-dark) var(--ck-arch-img) center/cover no-repeat;box-shadow:var(--ck-shadow-lg);min-height:200px}.ck-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ck-chip{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid var(--ck-sand-dark);font:600 13px/1 var(--ck-sans);color:var(--ck-ink);text-decoration:none!important;transition:background .2s,color .2s,border-color .2s,transform .2s}.ck-chip:hover{border-color:var(--ck-ink);transform:translateY(-1px)}.ck-chip.is-on{background:var(--ck-ink);color:#fff;border-color:var(--ck-ink)}@media (max-width:860px){.ck-arch.has-img .ck-arch-in{grid-template-columns:1fr}.ck-arch-img{display:none}}.ck-v2 .shop-loop-head{align-items:center;padding-bottom:14px;border-bottom:1px solid var(--ck-line);margin-bottom:24px}.ck-v2 .woocommerce-result-count{font-size:13px;color:var(--ck-muted)}.ck-v2 .wd-shop-tools .per-page-variation.current-variation,.ck-v2 .wd-shop-tools .shop-view.current-variation{color:var(--ck-wine)}.ck-page-full .page-title,.ck-page-full .wd-page-title{display:none!important}.ck-page-full-wrap{width:100vw;max-width:100vw;min-width:0;flex:0 0 100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ck-page-full,.ck-boxed{overflow-x:clip}.ck-page-full .main-page-wrapper>.container>.row{margin-left:0;margin-right:0}.ck-page-full .main-page-wrapper,.ck-page-full .ck-page-full-wrap{padding-left:0!important;padding-right:0!important}.ck-page-full .ck-page-content>p:empty{display:none}.ck-home-wrap{overflow:hidden}.ck-hero{position:relative;overflow:hidden;color:#fff;background:var(--ck-ink);isolation:isolate}.ck-hero-bg{position:absolute;inset:0;z-index:-1;background:var(--ck-ink) var(--ck-hero-img) center/cover no-repeat;transform:scale(1.02);animation:ck-hero-zoom 14s ease-out forwards}.ck-hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(20,12,15,.86)0,rgba(20,12,15,.55) 45%,rgba(20,12,15,.15) 100%)}@keyframes ck-hero-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ck-hero-bg{animation:none;transform:none}}.ck-hero-in{min-height:min(640px,72vh);display:flex;align-items:center;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(90px,10vw,140px)}.ck-hero-txt{max-width:680px}.ck-hero-t{margin:0;font-size:clamp(38px,5.6vw,72px);line-height:1.02;color:#fff;text-wrap:balance}.ck-hero-p{margin:22px 0 0;max-width:560px;font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:rgba(255,255,255,.88)}.ck-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ck-hero-cta .ck-btn{min-height:54px;padding-inline:30px}.ck-usp{list-style:none;margin:0 0-56px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--ck-line);border:1px solid var(--ck-line);border-radius:var(--ck-r);overflow:hidden;box-shadow:var(--ck-shadow-lg);position:relative;transform:translateY(-50%)}.ck-usp li{display:flex;align-items:center;gap:14px;padding:20px 22px;background:#fff;color:var(--ck-ink);font:600 14px/1.35 var(--ck-sans)}.ck-usp .ck-ico{width:38px;height:38px;padding:9px;box-sizing:border-box;border-radius:50%;background:var(--ck-wine-soft);color:var(--ck-wine)}.ck-usp-col{grid-template-columns:1fr 1fr;transform:none;margin:28px 0 0;box-shadow:none}@media (max-width:1024px){.ck-usp{grid-template-columns:repeat(2,1fr)}.ck-usp li{padding:16px 18px;font-size:13.5px}}@media (max-width:560px){.ck-usp{grid-template-columns:1fr;transform:none;margin:-40px 0 0}.ck-hero-in{padding-bottom:70px}.ck-usp-col{grid-template-columns:1fr}}.ck-cats{padding-top:clamp(70px,8vw,120px)}.ck-cats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:18px}.ck-cat{position:relative;display:block;border-radius:var(--ck-r);overflow:hidden;background:var(--ck-ink);color:#fff;text-decoration:none!important;isolation:isolate}.ck-cat-big{grid-column:span 2;grid-row:span 2}.ck-cat-img{position:absolute;inset:0;background:var(--ck-ink-2) center/cover no-repeat;transition:transform .9s var(--ck-ease);z-index:-1}.ck-cat-img::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(20,12,15,.85)0,rgba(20,12,15,.25) 55%,rgba(20,12,15,0) 100%)}.ck-cat:hover .ck-cat-img{transform:scale(1.06)}.ck-cat-body{position:absolute;left:22px;right:60px;bottom:20px;display:flex;flex-direction:column;gap:4px}.ck-cat-n{font:600 22px/1.15 var(--ck-serif);color:#fff}.ck-cat-big .ck-cat-n{font-size:34px}.ck-cat-c{font:500 12px/1.4 var(--ck-sans);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.75)}.ck-cat-arrow{position:absolute;right:18px;bottom:18px;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--ck-ink);display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,transform .3s var(--ck-ease)}.ck-cat-arrow .ck-ico{width:18px;height:18px}.ck-cat:hover .ck-cat-arrow{background:var(--ck-wine);color:#fff;transform:translateX(3px)}@media (max-width:1024px){.ck-cats-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}.ck-cat-big{grid-column:span 2;grid-row:span 1}}@media (max-width:560px){.ck-cats-grid{grid-template-columns:1fr;grid-auto-rows:170px}.ck-cat-big{grid-column:span 1}}.ck-split{background:var(--ck-wash)}.ck-split-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.ck-split-img{position:relative;aspect-ratio:4/3;border-radius:var(--ck-r);background:var(--ck-sand-dark) center/cover no-repeat;box-shadow:var(--ck-shadow-lg)}.ck-split-badge{position:absolute;left:18px;top:18px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#fff;color:var(--ck-ink);font:600 12px/1 var(--ck-sans);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 20px -10px rgba(0,0,0,.4)}.ck-split-badge .ck-ico{width:15px;height:15px;color:var(--ck-wine)}.ck-checks{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.ck-checks li{display:flex;align-items:center;gap:12px;font:500 15px/1.4 var(--ck-sans);color:var(--ck-ink)}.ck-checks .ck-ico{width:24px;height:24px;padding:5px;box-sizing:border-box;border-radius:50%;background:var(--ck-wine);color:#fff}@media (max-width:860px){.ck-split-in{grid-template-columns:1fr}}.ck-steps-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:ck}.ck-steps-grid li{position:relative;padding:28px 26px 28px;border:1px solid var(--ck-line);border-radius:var(--ck-r);background:#fff;transition:transform .3s var(--ck-ease),box-shadow .3s}.ck-steps-grid li:hover{transform:translateY(-4px);box-shadow:var(--ck-shadow-lg)}.ck-step-n{display:block;font:500 44px/1 var(--ck-serif);color:var(--ck-wine);margin-bottom:16px}.ck-steps-grid h3{margin:0 0 8px;font:600 18px/1.3 var(--ck-sans);color:var(--ck-ink)}.ck-steps-grid p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ck-text)}@media (max-width:860px){.ck-steps-grid{grid-template-columns:1fr}}.ck-showroom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:18px;min-height:380px}.ck-showroom-card{background:var(--ck-ink);color:#fff;border-radius:var(--ck-r);padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;justify-content:center}.ck-showroom-card h3,.ck-showroom-card .ck-showroom-card-t{margin:0 0 18px;font:600 26px/1.15 var(--ck-serif);color:#fff}.ck-showroom-info{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ck-showroom-info li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;color:rgba(255,255,255,.88)}.ck-showroom-info a{color:#fff;text-decoration:none;font-weight:600}.ck-showroom-info .ck-ico{width:20px;height:20px;color:var(--ck-wine);filter:brightness(1.5);margin-top:2px}.ck-showroom-card .ck-btn-line{color:#fff!important;border-color:rgba(255,255,255,.6)}.ck-showroom-card .ck-btn-line:hover{background:#fff;color:var(--ck-ink)!important}.ck-showroom-map{border-radius:var(--ck-r);overflow:hidden;background:var(--ck-wash);min-height:320px}.ck-showroom-map iframe{display:block;width:100%;height:100%;min-height:320px}.ck-showroom-form{margin-top:36px;max-width:820px}.ck-showroom-form .ck-sec-t{margin-bottom:18px}@media (max-width:860px){.ck-showroom-grid{grid-template-columns:1fr}}.ck-faq-sec{background:var(--ck-wash)}.ck-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(24px,4vw,64px);align-items:start}.ck-faq-grid .ck-sec-head{margin-bottom:12px}.ck-faq-grid .ck-link-arrow{margin-top:18px}.ck-v2 .ck-faq-i{background:#fff;border:1px solid var(--ck-line);border-radius:var(--ck-r-sm);margin-bottom:10px;padding:0 18px}.ck-v2 .ck-faq-i summary{padding:16px 0;font:600 15.5px/1.4 var(--ck-sans);color:var(--ck-ink)}.ck-v2 .ck-faq-i[open]{border-color:#d9d0d3}.ck-v2 .ck-faq-a{padding:0 0 18px;color:var(--ck-text);line-height:1.65}@media (max-width:860px){.ck-faq-grid{grid-template-columns:1fr}}.ck-cta{background:var(--ck-wine);color:#fff;padding:clamp(40px,5vw,64px)0}.ck-cta-in{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.ck-cta-t{margin:0;font-size:clamp(26px,3vw,38px);line-height:1.1;color:#fff}.ck-cta p{margin:10px 0 0;font-size:16px;color:rgba(255,255,255,.88);max-width:560px}.ck-cta .ck-btn-row{margin-top:0}.ck-cta .ck-btn-ghost{border-color:rgba(255,255,255,.65)}.ck-ph{background:var(--ck-sand);border-bottom:1px solid var(--ck-sand-dark);padding:clamp(28px,4vw,56px)0}.ck-crumbs{display:flex;gap:10px;font:500 12.5px/1 var(--ck-sans);color:var(--ck-muted);margin-bottom:18px}.ck-crumbs a{color:var(--ck-muted);text-decoration:none}.ck-crumbs a:hover{color:var(--ck-wine)}.ck-ph-t{margin:0;font-size:clamp(32px,4.4vw,54px);line-height:1.05;color:var(--ck-ink)}.ck-ph-p{margin:16px 0 0;max-width:720px;font-size:17px;line-height:1.6;color:var(--ck-text)}.ck-two-col{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(24px,4vw,56px);align-items:start}.ck-aside{background:var(--ck-wash);border:1px solid var(--ck-line);border-radius:var(--ck-r);padding:26px;position:sticky;top:110px}.ck-aside h3,.ck-aside .ck-aside-t{margin:0 0 14px;font:600 19px/1.3 var(--ck-sans);color:var(--ck-ink)}.ck-aside .ck-btn{margin-top:18px;width:100%}.ck-mini-steps{margin:0;padding:0 0 0 22px;display:flex;flex-direction:column;gap:10px;font-size:14.5px;line-height:1.55;color:var(--ck-text)}.ck-mini-steps li::marker{font-weight:700;color:var(--ck-wine)}.ck-prose{font-size:16px;line-height:1.7;color:var(--ck-text)}.ck-prose h3,.ck-prose .ck-prose-h3,.ck-prose .ck-aside-t{margin:32px 0 12px;font:600 22px/1.25 var(--ck-sans);color:var(--ck-ink)}.ck-prose .ck-aside-t:first-child{margin-top:0}.ck-prose p{margin:0 0 14px}.ck-prose .ck-checks{margin-top:8px}.ck-table{width:100%;border-collapse:collapse;margin:8px 0 18px;font-size:14.5px}.ck-table th,.ck-table td{padding:12px 14px;border-bottom:1px solid var(--ck-line);text-align:left;vertical-align:top}.ck-table th{font:600 12px/1.4 var(--ck-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ck-muted);background:var(--ck-wash)}.ck-table td:first-child{font-weight:600;color:var(--ck-ink)}.ck-note-line{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:var(--ck-r-sm);background:var(--ck-wine-soft);color:var(--ck-ink);font-size:14px;line-height:1.5}.ck-note-line .ck-ico{color:var(--ck-wine);margin-top:1px}.ck-despre-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.ck-despre-txt p{font-size:17px;line-height:1.7;color:var(--ck-text);margin:0 0 16px}.ck-despre-img{aspect-ratio:4/5;border-radius:var(--ck-r);background:var(--ck-sand-dark) center/cover no-repeat;box-shadow:var(--ck-shadow-lg)}.ck-faq-page{max-width:860px}.ck-empty{color:var(--ck-muted)}.ck-insp-group{margin-bottom:clamp(36px,5vw,64px)}.ck-insp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:240px;gap:14px}.ck-insp-tile{position:relative;display:block;border-radius:var(--ck-r);background:var(--ck-sand-dark) center/cover no-repeat;overflow:hidden;text-decoration:none!important;isolation:isolate}.ck-insp-tile:nth-child(6n+1){grid-row:span 2}.ck-insp-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(20,12,15,.7),rgba(20,12,15,0) 60%);opacity:0;transition:opacity .3s}.ck-insp-tile:hover::after{opacity:1}.ck-insp-tile span{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;color:#fff;font:600 15px/1.3 var(--ck-sans);transform:translateY(8px);opacity:0;transition:transform .3s var(--ck-ease),opacity .3s}.ck-insp-tile:hover span{transform:none;opacity:1}@media (max-width:1024px){.ck-two-col{grid-template-columns:1fr}.ck-aside{position:static}.ck-despre-grid{grid-template-columns:1fr}.ck-despre-img{aspect-ratio:16/10}}@media (max-width:640px){.ck-insp-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}}.ck-page-full .ck-two-col .ck-form-h,.ck-showroom-form .ck-form-h{display:none}.ck-page-full .ck-form{background:#fff;border:1px solid var(--ck-line);border-radius:var(--ck-r);padding:clamp(20px,3vw,32px)}.ck-page-full .ck-form button,.ck-page-full .ck-form .ck-form-btn{border-radius:999px}.ck-rate-sim label{display:block;margin-bottom:12px;font:600 12.5px/1.4 var(--ck-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ck-muted)}.ck-rate-sim input,.ck-rate-sim select{display:block;width:100%;margin-top:6px;height:46px;border:1px solid var(--ck-line);border-radius:var(--ck-r-sm);padding:0 14px;font:500 15px var(--ck-sans);color:var(--ck-ink);background:#fff;box-sizing:border-box}.ck-rate-sim-rez{margin:8px 0 10px;padding:16px;border-radius:var(--ck-r-sm);background:#fff;border:1px solid var(--ck-line);font-size:14px;color:var(--ck-text)}.ck-rate-sim-rez b{display:block;font:700 28px/1.1 var(--ck-sans);color:var(--ck-wine);margin-bottom:4px}.ck-v2.single-product .product_title{font-size:clamp(28px,3.4vw,42px);line-height:1.08;margin-bottom:10px}.ck-v2.single-product .summary-inner>.price{font-size:28px;font-weight:700;color:var(--ck-wine)}.ck-v2.single-product .summary-inner>.price .amount{font-weight:700}.ck-v2.single-product .woocommerce-product-details__short-description{font-size:15.5px;line-height:1.65;color:var(--ck-text)}.ck-v2.single-product form.cart .single_add_to_cart_button{border-radius:999px;min-height:52px;padding-inline:34px;font-weight:600;letter-spacing:.02em}.ck-v2.single-product .quantity input{border-radius:999px}.ck-v2.single-product .woocommerce-product-gallery .wd-carousel-item img{border-radius:var(--ck-r)}.ck-v2.single-product .wd-gallery-thumb img{border-radius:var(--ck-r-sm)}.ck-benefits{list-style:none;margin:18px 0 0;padding:16px 18px;display:flex;flex-direction:column;gap:10px;background:var(--ck-wash);border-radius:var(--ck-r-sm)}.ck-benefits li{display:flex;align-items:center;gap:12px;font:500 13.5px/1.4 var(--ck-sans);color:var(--ck-ink)}.ck-benefits li a{color:var(--ck-ink);text-decoration:underline;text-decoration-color:var(--ck-line);text-underline-offset:3px}.ck-benefits li a:hover{color:var(--ck-wine);text-decoration-color:var(--ck-wine)}.ck-benefits .ck-ico{width:28px;height:28px;padding:6px;box-sizing:border-box;border-radius:50%;background:#fff;color:var(--ck-wine);box-shadow:0 1px 0 var(--ck-line)}.ck-v2.single-product .wd-nav-tabs li>a{font-family:var(--ck-sans);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:12.5px}.ck-v2.single-product .wd-nav-tabs li.active>a{color:var(--ck-wine)}.ck-v2.single-product .related-and-upsells .wd-el-title{font-size:clamp(24px,2.6vw,34px)}.ck-v2.single-product .ck-card{border-radius:var(--ck-r)}.ck-v2.single-product .ck-wa-btn{border-radius:999px}.ck-v2.single-product .ck-of-cta{border-radius:999px}.ck-v2.woocommerce-cart .button,.ck-v2.woocommerce-checkout .button,.ck-v2 .wc-proceed-to-checkout .button,.ck-v2 #place_order{border-radius:999px!important}.ck-checkout-trust{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center}.ck-checkout-trust li{display:inline-flex;align-items:center;gap:7px;font:500 12.5px/1.3 var(--ck-sans);color:var(--ck-muted)}.ck-checkout-trust .ck-ico{width:16px;height:16px;color:var(--ck-ok)}.ck-v2 .wd-cart-totals,.ck-v2 .woocommerce-checkout-review-order{border-radius:var(--ck-r)}.ck-footer-on footer.footer-container{display:none!important}.ck-footer{background:var(--ck-ink);color:rgba(255,255,255,.82);font-family:var(--ck-sans);margin-top:0;padding:clamp(48px,6vw,80px)0 28px}.ck-footer a{color:rgba(255,255,255,.82);text-decoration:none;transition:color .2s}.ck-footer a:hover{color:#fff}.ck-footer-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);padding-bottom:clamp(30px,4vw,48px);border-bottom:1px solid rgba(255,255,255,.12)}.ck-footer-logo{display:inline-block;background:#fff;border-radius:8px;padding:10px 14px}.ck-footer-logo img{display:block;max-height:48px;width:auto}.ck-footer-tag{margin:18px 0 0;max-width:460px;font-size:15.5px;line-height:1.6}.ck-footer-soc{display:flex;gap:10px;margin-top:22px}.ck-footer-soc a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);color:#fff}.ck-footer-soc a:hover{background:var(--ck-wine);border-color:var(--ck-wine)}.ck-footer-soc .ck-ico{width:16px;height:16px}.ck-footer-nl{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--ck-r);padding:clamp(22px,2.6vw,32px)}.ck-footer-nl h3{margin:0 0 8px;font:600 24px/1.15 var(--ck-serif);color:#fff}.ck-footer-nl p{margin:0 0 16px;font-size:14.5px;line-height:1.55}.ck-footer-nl form{display:flex;gap:10px;flex-wrap:wrap}.ck-footer-nl input[type=email],.ck-footer-nl input[type=text]{flex:1 1 200px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:#fff;padding:0 18px;font:500 14px var(--ck-sans)}.ck-footer-nl input::placeholder{color:rgba(255,255,255,.5)}.ck-footer-nl input[type=submit],.ck-footer-nl button{height:48px;border-radius:999px;border:0;background:var(--ck-wine);color:#fff;padding:0 24px;font:600 14px var(--ck-sans);cursor:pointer}.ck-footer-nl input[type=submit]:hover,.ck-footer-nl button:hover{background:var(--ck-wine-dark)}.ck-footer-nl label{color:rgba(255,255,255,.7);font-size:13px}.ck-footer-cols{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:clamp(24px,3vw,48px);padding:clamp(30px,4vw,48px)0}.ck-footer-col h4{margin:0 0 16px;font:600 12px/1.4 var(--ck-sans);letter-spacing:.16em;text-transform:uppercase;color:#fff}.ck-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14.5px}.ck-footer-contact li{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.ck-footer-contact .ck-ico{width:17px;height:17px;margin-top:2px;color:#fff;opacity:.7}.ck-footer-legal{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);font-size:12.5px;color:rgba(255,255,255,.6)}.ck-footer-legal-l{display:flex;flex-direction:column;gap:8px}.ck-footer-links{display:flex;flex-wrap:wrap;gap:6px 16px}.ck-footer-links a{color:rgba(255,255,255,.7)}.ck-footer-legal-r{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ck-footer-legal-r img{display:block;height:40px;width:auto;background:#fff;border-radius:4px;padding:3px;box-sizing:border-box}@media (max-width:1024px){.ck-footer-top{grid-template-columns:1fr}.ck-footer-cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ck-footer-cols{grid-template-columns:1fr}}.ck-v2 .wd-toolbar{box-shadow:0-6px 20px -12px rgba(0,0,0,.3)}.ck-v2 .ck-sticky{border-radius:0}.ck-v2 .ck-promo{font-family:var(--ck-sans)}.ck-v2 .wd-search-results .wd-entities-title{font-family:var(--ck-sans)}.ck-v2 .wd-back-to-top{border-radius:50%;background:var(--ck-ink)}.ck-v2 .ck-contact-strip{margin-top:28px}.ck-v2 .ck-map{margin-top:18px;border-radius:var(--ck-r);overflow:hidden}