/* Kartenspiell / urban mobility */
@media(min-width:1025px){.ks-store .ks-slide{height:clamp(600px,70vh,780px)!important;aspect-ratio:auto!important;min-height:0!important}.ks-store .ks-slide-image{object-fit:contain!important;object-position:right center!important}.ks-store .ks-slide-content{padding-top:45px;padding-bottom:95px}.ks-store #ks-slide-1 h1{font-size:clamp(88px,7vw,118px)!important}.ks-store .ks-slide-content .ks-eyebrow{margin-bottom:22px}.ks-store .ks-slide-content h2{font-size:clamp(48px,4.7vw,72px)!important;max-width:600px}}

.ks-store #ks-slide-1 h1{font-size:clamp(80px,7.5vw,132px)!important;line-height:.88!important;letter-spacing:-.07em!important;text-transform:uppercase;font-weight:800!important;margin-bottom:30px!important;max-width:700px}.ks-bf-word{color:#f2b84b!important}.ks-store .ks-slide-content .ks-eyebrow{display:inline-block;background:#f2b84b;color:#202322!important;padding:9px 13px;border-radius:3px;letter-spacing:.1em!important;font-size:10px!important;font-weight:800!important}.ks-store .ks-slide-light .ks-eyebrow{background:#202322;color:#f2b84b!important}.ks-store .ks-bf-announcement{padding:13px 20px;font-size:12px}.ks-store .ks-bf-announcement strong{font-size:16px;letter-spacing:.17em}.ks-store .ks-bf-strip{background:#f2b84b;color:#202322;padding-top:27px;padding-bottom:27px}.ks-store .ks-bf-strip h2{font-size:31px;color:#202322;font-weight:800}.ks-store .ks-bf-strip p{color:#403b30}.ks-store .ks-bf-strip a{color:#202322!important;border-color:#202322;font-weight:800}.ks-store .ks-bf-product-note{padding:24px 26px}.ks-store .ks-bf-product-note strong{font-size:22px;font-weight:800;letter-spacing:.08em}.ks-store .ks-bf-product-note p{font-size:13px}.ks-store .ks-bf-nav{border-bottom:2px solid #f2b84b;padding-bottom:5px}.ks-store .ks-tint{background:#f5f1e8}.ks-store .ks-section-heading .ks-eyebrow{color:#8e570e!important;font-weight:800}
@media(max-width:1024px) and (min-width:641px){.ks-store #ks-slide-1 h1{font-size:86px!important}}
@media(max-width:640px){.ks-store #ks-slide-1 h1{font-size:73px!important;line-height:.9!important;margin-bottom:23px!important}.ks-store .ks-bf-announcement{padding:10px 12px;gap:16px}.ks-store .ks-bf-announcement strong{font-size:13px}.ks-store .ks-bf-announcement a{font-size:10px}.ks-store .ks-slide-content .ks-eyebrow{font-size:8px!important;padding:7px 9px;margin-bottom:22px!important}.ks-store .ks-bf-strip h2{font-size:26px}.ks-store .ks-bf-product-note strong{font-size:18px}.ks-store .ks-bf-product-note{padding:20px}}

.ks-store .ks-slide{aspect-ratio:1672/941;min-height:0!important;height:auto;background:#171918}.ks-store .ks-slide-light{background:#f6ecdf}.ks-store .ks-slide-image{object-fit:contain!important;object-position:center!important}.ks-store .ks-slide-content{padding-top:65px;padding-bottom:115px}.ks-store .ks-slide-content h1,.ks-store .ks-slide-content h2{font-size:clamp(42px,5vw,76px)!important;max-width:650px}.ks-bf-announcement{display:flex;justify-content:center;align-items:center;gap:14px;background:#151716;color:#fff;padding:10px 20px;font-size:11px;letter-spacing:.04em}.ks-bf-announcement strong{color:#f2b84b;font-weight:800;letter-spacing:.14em}.ks-bf-announcement a{color:#fff!important;text-decoration:underline;text-underline-offset:4px}.ks-bf-mark{display:inline-block;background:#f2b84b;color:#202322;padding:6px 10px;font-size:10px;font-weight:800;letter-spacing:.1em;border-radius:3px}.ks-bf-strip{display:flex;gap:25px;align-items:center;justify-content:space-between;background:#202322;padding:30px 5%;color:white}.ks-bf-strip h2{color:white;font-size:25px;margin:0}.ks-bf-strip p{color:#c9c8c3;margin:0;font-size:12px}.ks-bf-strip a{color:#f2b84b!important;border-bottom:1px solid #f2b84b;font-size:12px;white-space:nowrap}.ks-bf-product-note{padding:18px 22px;background:#202322;border-left:4px solid #f2b84b;color:#fff;border-radius:6px;margin:0 0 22px}.ks-bf-product-note strong{color:#f2b84b;letter-spacing:.08em;font-size:12px}.ks-bf-product-note p{color:#e1dfd7;margin:6px 0 0;font-size:12px}.ks-store .ks-brand-mark{background:#f2b84b}.ks-store .product-grid-item .onsale{background:#202322!important;color:#f2b84b!important;border-radius:4px!important}.ks-store .ks-nav a.ks-bf-nav{color:#9a5b0c;font-weight:800}
@media(max-width:1024px) and (min-width:641px){.ks-store .ks-slide{aspect-ratio:auto;min-height:590px!important}.ks-store .ks-slide-content h1,.ks-store .ks-slide-content h2{font-size:49px!important;max-width:440px}.ks-store .ks-slide-text{max-width:370px}.ks-store .ks-slide-content{padding-top:40px;padding-bottom:105px}}
@media(max-width:640px){.ks-store .ks-slide{aspect-ratio:auto;min-height:690px!important}.ks-store .ks-slide-content{padding-top:32px!important}.ks-store .ks-slide-content h1,.ks-store .ks-slide-content h2{font-size:41px!important}.ks-bf-announcement{gap:8px;padding:9px 12px;font-size:9px}.ks-bf-announcement span{display:none}.ks-bf-strip{display:block;padding:26px 22px}.ks-bf-strip h2{font-size:23px;margin-bottom:10px}.ks-bf-strip a{display:inline-block;margin-top:15px}}

@media(max-width:640px){.ks-store .ks-slide{min-height:690px;background:#171918;align-items:flex-start}.ks-store .ks-slide-light{background:#f6ecdf}.ks-store .ks-slide-image{inset:auto 0 60px!important;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:contain!important;object-position:center;opacity:1!important}.ks-store .ks-slide-content{margin:0 auto!important;padding-top:36px!important;padding-bottom:290px!important}.ks-store .ks-slide-shade{background:linear-gradient(180deg,rgba(12,15,14,.3),transparent 60%)!important}.ks-store .ks-slide-light .ks-slide-shade{background:none!important}.ks-store .ks-slide-content h1,.ks-store .ks-slide-content h2{font-size:42px!important}.ks-store .ks-slide-content .ks-eyebrow{font-size:8px!important}.ks-store .ks-slide-actions{gap:18px}.ks-store .ks-slide-text{font-size:12px}}

.ks-slide-light .ks-slide-shade{background:linear-gradient(90deg,rgba(247,244,237,.35),transparent 70%)}.ks-slide-light .ks-slide-content h2,.ks-slide-light .ks-slide-text,.ks-slide-light .ks-slide-secondary{color:#202322!important}.ks-slide-light .ks-slide-content .ks-eyebrow{color:#635442!important}.ks-slider.is-light .ks-slider-controls button{color:#202322!important}.ks-slider.is-light .ks-slider-controls .ks-slide-prev,.ks-slider.is-light .ks-slider-controls .ks-slide-next{border-color:#8a8175!important}@media(max-width:640px){.ks-slide-light .ks-slide-shade{background:linear-gradient(180deg,rgba(247,244,237,.9),rgba(247,244,237,.7) 43%,rgba(247,244,237,.1) 70%,rgba(247,244,237,.6))}}

.ks-store .ks-home{max-width:none}.ks-slider{position:relative;width:100%;background:#202322;overflow:hidden}.ks-slide{position:relative;min-height:680px;min-height:min(760px,85vh);isolation:isolate;display:flex;align-items:center}.ks-slide[hidden]{display:none!important}.ks-slide-image{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center;z-index:-2}.ks-slide-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,15,14,.65),rgba(12,15,14,.22) 48%,rgba(12,15,14,0) 75%);z-index:-1}.ks-slide-content{width:100%;max-width:1440px;margin:auto;padding:80px 7% 130px}.ks-slide-content .ks-eyebrow{color:#e2cfb0!important;font-size:11px!important;margin-bottom:27px}.ks-slide-content h1,.ks-slide-content h2{color:#fff!important;font-size:clamp(46px,5.5vw,82px)!important;font-weight:800!important;line-height:1.08;letter-spacing:-.055em;max-width:600px;margin-bottom:28px}.ks-slide-text{max-width:485px;color:#f1ede5!important;font-size:16px;line-height:1.9}.ks-slide-actions{display:flex;align-items:center;gap:30px;margin-top:25px}.ks-slide-actions .ks-button{background:#f2b84b;color:#202322!important;margin-top:0;font-weight:700;padding:19px 27px}.ks-slide-actions .ks-button:hover{background:#ffca65}.ks-slide-secondary{color:#fff!important;font-size:13px;border-bottom:1px solid #ad9a7e;padding-bottom:7px}.ks-slider-controls{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:26px;color:#fff}.ks-slider-controls button{background:transparent!important;border:0;color:#fff!important;min-width:44px;min-height:44px;padding:10px;font-size:13px;cursor:pointer}.ks-slider-controls .ks-slide-prev,.ks-slider-controls .ks-slide-next{border:1px solid #c1aa8d!important;border-radius:100%;width:49px;height:49px;font-size:27px;line-height:1}.ks-slide-dots{display:flex;gap:12px}.ks-slide-dots button{border-bottom:2px solid transparent}.ks-slide-dots button[aria-pressed=true]{border-bottom-color:#f2b84b;background:#ffffff12!important}.ks-slider-controls button:hover{background:#ffffff15!important}.ks-store .ks-values{max-width:1440px;margin:auto}.ks-store .ks-section{max-width:1440px;margin-inline:auto}.ks-store .ks-guide,.ks-store .ks-service-cta{max-width:1312px;margin-inline:auto}@media(max-width:1024px){.ks-slide{min-height:650px}.ks-slide-content{padding:65px 5% 115px}.ks-slide-content h1,.ks-slide-content h2{font-size:61px!important;max-width:440px}.ks-slide-text{max-width:390px;font-size:14px}.ks-slide-image{object-position:60% center}.ks-slide-shade{background:linear-gradient(90deg,rgba(12,15,14,.8),rgba(12,15,14,.2) 75%)}.ks-store .ks-guide,.ks-store .ks-service-cta{margin-inline:20px}}@media(max-width:640px){.ks-slide{min-height:730px;align-items:flex-start}.ks-slide-image{object-position:68% center;opacity:.8}.ks-slide-shade{background:linear-gradient(180deg,rgba(12,15,14,.68),rgba(12,15,14,.52) 40%,rgba(12,15,14,.05) 70%,rgba(12,15,14,.5))}.ks-slide-content{padding:40px 22px 100px}.ks-slide-content h1,.ks-slide-content h2{font-size:45px!important;max-width:100%;line-height:1.06;margin-bottom:18px}.ks-slide-content .ks-eyebrow{font-size:8px!important;margin-bottom:20px}.ks-slide-text{font-size:12px;max-width:310px;line-height:1.8}.ks-slide-actions{gap:18px;flex-wrap:wrap;margin-top:20px}.ks-slide-actions .ks-button{padding:14px 17px;font-size:11px}.ks-slide-secondary{font-size:11px}.ks-slider-controls{bottom:20px;gap:12px}.ks-slider-controls .ks-slide-prev,.ks-slider-controls .ks-slide-next{width:44px;height:44px}.ks-slide-dots{gap:3px}.ks-store .ks-guide,.ks-store .ks-service-cta{margin-inline:12px}}

.ks-store .product-grid-item .product-element-top{height:240px!important;max-height:240px!important;overflow:hidden!important;background:#fff!important}.ks-store .product-grid-item .product-image-link{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;aspect-ratio:auto!important;padding:18px!important}.ks-store .product-grid-item .product-image-link img{width:100%!important;height:100%!important;max-height:204px!important;object-fit:contain!important;object-position:center!important;transform:none!important;aspect-ratio:auto!important}.ks-store .product-grid-item .hover-img{display:none!important}.ks-store .product-wrapper{background:#fff!important;border:0!important;box-shadow:0 0 0 1px #e4e9df!important}@media(max-width:640px){.ks-store .product-grid-item .product-element-top{height:180px!important;max-height:180px!important}.ks-store .product-grid-item .product-image-link{padding:10px!important}.ks-store .product-grid-item .product-image-link img{max-height:160px!important}}

.ks-store{--wd-text-font:"Archivo",sans-serif!important;--wd-title-font:"Archivo",sans-serif!important}.ks-store,.ks-store h1,.ks-store h2,.ks-store h3,.ks-store h4,.ks-store p,.ks-store a,.ks-store button,.ks-store input,.ks-store select,.ks-store textarea,.ks-store label,.ks-store .ks-brand,.ks-store .wd-entities-title,.ks-store .elementor-widget-heading .elementor-heading-title,.ks-store .elementor-widget-text-editor,.ks-store .elementor-button-text{font-family:"Archivo",sans-serif!important}
.ks-compare-wrap{overflow-x:auto;border:1px solid #dce2d8;border-radius:12px}.ks-compare{width:100%;min-width:650px;margin:0;border:0}.ks-compare th,.ks-compare td{text-align:left;padding:20px;border-bottom:1px solid #dce2d8;vertical-align:top}.ks-compare th{background:#f3efe7;font-size:13px}.ks-compare td{font-size:12px}.ks-compare a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.ks-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ks-step{padding:28px;border:1px solid #dce2d8;border-radius:12px}.ks-step span{display:inline-grid;place-items:center;width:34px;height:34px;background:#f2b84b;border-radius:100%;font-weight:700}.ks-step h3{font-size:23px;margin-top:22px}.ks-step p{font-size:13px}.ks-service-cta{background:#f3efe7;border-radius:20px;display:flex;gap:40px;justify-content:space-between;align-items:center;margin:0 32px 60px}.ks-service-cta>div{max-width:680px}.ks-product-sections{border-top:1px solid #dce2d8;margin-top:45px;padding-top:40px}.ks-product-sections h2{font-size:32px}.ks-product-sections .ks-guide-grid{margin-top:25px}.ks-product-sections .ks-guide-grid>div{border-color:#dce2d8}.ks-product-sections .ks-guide-grid h3{color:#202322}.ks-product-sections .ks-guide-grid p{color:#60645f}.ks-product-sections .ks-guide-grid span{color:#406328}.ks-product-sections details{border-bottom:1px solid #dce2d8;padding:20px 0}.ks-product-sections summary{cursor:pointer;font-weight:700}.ks-product-sections details p{margin-top:16px}.ks-product-facts{background:#f5f3ee;padding:28px;border-radius:12px;margin-bottom:35px}.ks-product-facts dl{display:grid;grid-template-columns:140px 1fr;gap:10px}.ks-product-facts dd{margin:0}.ks-product-facts dt{font-weight:700}@media(max-width:640px){.ks-steps{grid-template-columns:1fr}.ks-service-cta{margin:0 12px 35px;display:block}.ks-service-cta .ks-button{margin-top:15px}.ks-product-sections h2{font-size:27px}.ks-product-facts dl{grid-template-columns:1fr}.ks-product-facts dd{margin-bottom:12px}}

.ks-store.woocommerce-cart .sidebar-container,.ks-store.woocommerce-checkout .sidebar-container,.ks-store.page .sidebar-container{display:none!important}.ks-store.woocommerce-cart .wd-content-layout,.ks-store.woocommerce-checkout .wd-content-layout,.ks-store.page .wd-content-layout{grid-template-columns:minmax(0,1fr)!important}.ks-store.woocommerce-cart .site-content,.ks-store.woocommerce-checkout .site-content,.ks-store.page .site-content{grid-column:1/-1!important;width:100%!important}.ks-store .ks-skip{z-index:100001}
.ks-store .wd-nav-product-cat{display:none!important}.ks-store .ks-orbit{max-height:430px;max-width:430px}.ks-store .ks-hero-product{background:white}.ks-store .ks-header .ks-search button{white-space:nowrap}.ks-store .ks-store-product-note{padding:15px;background:#f5f3ee;border-radius:8px;font-size:12px}
body.ks-store{--ks-ink:#202322;--ks-muted:#60645f;--ks-lime:#f2b84b;--ks-paper:#f5f3ee;--wd-primary-color:#263d2e;--wd-btn-accent-bgcolor:#f2b84b;--wd-btn-accent-color:#202322;--wd-btn-accent-bgcolor-hover:#dda43c;--wd-btn-accent-color-hover:#202322;--wd-text-font:Verdana,sans-serif;--wd-title-font:"Trebuchet MS",sans-serif;color:var(--ks-ink);background:#fff;font:15px/1.7 Verdana,sans-serif}
.ks-store *{box-sizing:border-box}.ks-store :focus-visible{outline:3px solid #466c20!important;outline-offset:4px}.ks-store a{color:inherit}.ks-store h1,.ks-store h2,.ks-store h3{font-family:"Trebuchet MS",sans-serif;color:var(--ks-ink);letter-spacing:-.035em;line-height:1.12}.ks-store p{color:var(--ks-muted)}.ks-store button,.ks-store input,.ks-store select,.ks-store textarea{font:inherit}
.ks-store .whb-header{position:relative!important;background:white!important;box-shadow:none!important;z-index:30}.ks-store .whb-header .whb-main-header,.ks-store .wd-footer,.ks-store .wd-prefooter,.ks-store .wd-toolbar{display:none!important}.ks-store .whb-header{height:auto!important}.ks-store .page-title{background:#f3efe7!important;padding:44px 20px!important}.ks-store .page-title h1{font-size:42px!important}.ks-store .main-page-wrapper{padding-top:32px}.ks-store.home .main-page-wrapper{padding:0}.ks-store.home .main-page-wrapper>.container{max-width:none;width:100%;padding:0}.ks-store.home .wd-content-layout{display:block}.ks-store.home .main-page-wrapper>.container>.wd-content-layout{margin:0}.ks-store.home .page-title,.ks-store.home .sidebar-container{display:none}
.ks-header{background:#fff;border-bottom:1px solid #dce2d8;color:var(--ks-ink)}.ks-header-main,.ks-nav-row{max-width:1344px;margin:auto;display:flex;align-items:center;gap:32px;padding:25px 32px}.ks-brand{font:700 30px/1 "Trebuchet MS",sans-serif!important;letter-spacing:-1.3px;display:inline-flex;align-items:center;white-space:nowrap}.ks-brand-mark{display:inline-grid;place-items:center;background:var(--ks-lime);color:var(--ks-ink);height:37px;width:37px;border-radius:10px;margin-right:10px;font-size:26px;transform:rotate(-5deg)}.ks-brand-dot{color:#af7619}.ks-search{display:flex;flex:1;max-width:500px;border:1px solid #dce2d8;border-radius:9px;background:#f5f3ee;overflow:hidden;margin:0}.ks-search input{border:0!important;background:transparent!important;min-width:0;height:46px!important;box-shadow:none!important}.ks-search button{background:transparent!important;color:var(--ks-ink)!important;padding:0 18px;border:0}.ks-tools{display:flex;gap:20px;align-items:center;margin-left:auto;font-size:12px;font-weight:bold}.ks-cart{display:flex;gap:7px;align-items:center}.ks-count{background:var(--ks-lime);border-radius:100px;min-width:25px;height:25px;display:inline-grid;place-items:center;color:#202322}.ks-nav-row{padding-top:13px;padding-bottom:13px;border-top:1px solid #eef0eb;justify-content:space-between}.ks-nav{display:flex;gap:34px;font-size:13px;font-weight:bold}.ks-nav a:hover,.ks-tools a:hover{text-decoration:underline;text-underline-offset:5px}.ks-nav-note{font-size:11px;color:var(--ks-muted)}.ks-store .ks-menu-toggle{display:none!important}.ks-skip{position:fixed;left:12px;top:-150px;padding:12px;background:#f2b84b;z-index:100000}.ks-skip:focus{top:10px}
.ks-home{max-width:1440px;margin:auto}.ks-hero{display:grid;grid-template-columns:1fr 1fr;min-height:620px;background:#f0ede6;margin:24px 32px 0;border-radius:22px;overflow:hidden}.ks-hero-copy{padding:72px 20px 56px 56px;align-self:center}.ks-eyebrow{font-size:10px!important;letter-spacing:.17em!important;font-weight:700;color:#60645f!important;margin-bottom:20px}.ks-hero h1{font-size:clamp(48px,5.7vw,84px);letter-spacing:-.065em;margin-bottom:26px}.ks-hero h1 em{font-style:normal;position:relative;z-index:0}.ks-hero h1 em:after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:18px;background:#f2b84b;z-index:-1}.ks-hero-copy>p:not(.ks-eyebrow){font-size:15px;max-width:400px;line-height:1.9}.ks-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#202322;color:white!important;border-radius:8px;padding:17px 24px;font-size:13px;font-weight:bold;margin-top:14px;transition:background .2s}.ks-button:hover{background:#2f493a}.ks-button span{color:#f2b84b;font-size:22px}.ks-hero-brands{display:flex;flex-wrap:wrap;gap:16px;margin-top:45px;font-size:10px;font-weight:bold;letter-spacing:.07em;color:#60645f}.ks-hero-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px 24px;isolation:isolate}.ks-hero-visual>a:first-of-type{width:100%}.ks-hero-product{display:block;width:100%;height:450px;object-fit:contain;mix-blend-mode:normal;border-radius:18px;position:relative;z-index:1}.ks-orbit{position:absolute;width:85%;aspect-ratio:1;border-radius:100%;background:#f2b84b;z-index:-1}.ks-visual-tag{position:absolute;top:30px;right:25px;font-size:9px;font-weight:bold;letter-spacing:.15em;background:#ffffffb8;border-radius:30px;padding:7px 13px}.ks-hero-caption{display:flex;justify-content:space-between;gap:20px;width:100%;padding:15px 0 0;border-top:1px solid #bdcbb8;font-size:11px;z-index:2}.ks-values{display:flex;justify-content:space-between;gap:20px;padding:24px 64px;border-bottom:1px solid #e4e8df;font-size:11px;color:#60645f}
.ks-section{padding:76px 64px}.ks-section h2{font-size:clamp(30px,3.4vw,47px);margin-bottom:18px}.ks-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:32px}.ks-section-heading .ks-eyebrow{margin-bottom:12px}.ks-section-heading h2{margin:0}.ks-section-heading>p{font-size:12px;margin:0}.ks-text-link{font-size:12px;font-weight:bold;border-bottom:1px solid #202322;padding-bottom:5px;white-space:nowrap}.ks-brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ks-brand-card{display:block;position:relative;border:1px solid #dce2d8;border-radius:12px;padding:32px;min-height:185px;background:#fff;transition:background .2s}.ks-brand-card:hover{background:#f3efe7}.ks-brand-card>span:first-child{font-size:9px;color:#60645f;letter-spacing:.1em}.ks-brand-card h3{font-size:28px;margin:25px 0 0}.ks-round-arrow{position:absolute;right:22px;bottom:24px;font-size:25px}.ks-tint{background:#f7f5f0}.ks-guide{background:#202322;margin:0 32px;border-radius:20px}.ks-guide h2,.ks-guide h3{color:#fff}.ks-guide .ks-eyebrow{color:#b7cbb9!important}.ks-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.ks-guide-grid>div{border-top:1px solid #52705b;padding-top:22px}.ks-guide-grid span{color:#f2b84b;font-size:11px}.ks-guide-grid h3{font-size:23px;margin:18px 0}.ks-guide-grid p{color:#c8d6cb;font-size:13px}.ks-about-strip{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.ks-faq{background:#f7f5f0}.ks-faq details{border-bottom:1px solid #d5ded0;padding:22px 0;max-width:900px}.ks-faq summary{cursor:pointer;font-weight:bold;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:24px}.ks-faq summary:after{content:"+";font-size:23px;line-height:1}.ks-faq details[open] summary:after{content:"−"}.ks-faq details p{font-size:13px;max-width:760px;margin:18px 0 0}
.ks-footer{background:#171918;color:#fff;padding:64px 48px 22px}.ks-footer-grid{max-width:1248px;margin:auto;display:grid;grid-template-columns:1.25fr 1fr 1.2fr 1.3fr;gap:36px}.ks-footer h2{color:#fff;font-family:Verdana,sans-serif;font-size:12px;letter-spacing:0;margin:0 0 23px}.ks-footer a:not(.ks-brand){display:block;font-size:12px;color:#d4e1d3;margin-bottom:11px;overflow-wrap:anywhere}.ks-footer p{color:#aebfaf;font-size:12px;margin-top:22px}.ks-footer .ks-brand{color:#fff}.ks-footer .ks-brand-dot{color:#f2b84b}.ks-footer-bottom{max-width:1248px;margin:40px auto 0;padding-top:22px;border-top:1px solid #34493a;display:flex;justify-content:space-between;font-size:10px;color:#aebfaf}
.ks-store .product-wrapper{border:1px solid #dfe5da;border-radius:14px;background:#fff;overflow:hidden;padding:16px;height:100%}.ks-store .product-element-top{background:#fff;border-radius:8px}.ks-store .product-image-link img{aspect-ratio:1;object-fit:contain}.ks-store .product-information{padding-top:16px}.ks-store .wd-entities-title{font-size:14px!important;line-height:1.5!important;font-family:Verdana,sans-serif!important;letter-spacing:0!important;min-height:63px}.ks-store .product-grid-item .price{color:#202322!important;font-weight:bold;font-size:18px}.ks-store .price del{font-size:12px;opacity:.65}.ks-store .product-grid-item .onsale{background:#e8f2db!important;color:#263d2e!important;font-weight:bold}.ks-store .wd-compare-btn,.ks-store .quick-view,.ks-store .wrap-wishlist-button,.ks-store .hover-content,.ks-store .wd-hover-with-fade .content-product-imagin{display:none!important}.ks-store .wd-hover-with-fade .fade-in-block{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important}.ks-store .product-grid-item .wd-add-btn>a{background:#202322!important;color:#fff!important;border-radius:7px!important;min-height:44px}.ks-store .product-grid-item .wd-bottom-actions{margin-top:15px}.ks-store .product-grid-item .product-labels{top:10px;left:10px}.ks-store .wd-products{--wd-col-lg:4;--wd-col-md:2;--wd-col-sm:2;--wd-gap-lg:20px}.ks-section .wd-products{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ks-store .woocommerce-breadcrumb{font-size:11px}.ks-store .product_title{font-size:clamp(25px,3vw,40px)!important;line-height:1.2!important;overflow-wrap:anywhere}.ks-store .summary-inner>.price{font-size:28px!important;color:#202322!important}.ks-store .single_add_to_cart_button{background:#f2b84b!important;color:#202322!important;border-radius:8px!important;min-height:50px}.ks-store .product-image-summary{padding-top:16px}.ks-store .woocommerce-product-gallery{border:1px solid #e1e7dc;border-radius:16px;padding:16px;background:white}.ks-store .woocommerce-tabs{border-top:1px solid #dce2d8;padding-top:32px}.ks-store .woocommerce-tabs .panel{max-width:100%;overflow-wrap:anywhere}.ks-store table{font-size:13px}.ks-store .woocommerce-tabs li a{font-size:14px!important}.ks-store input:not([type=checkbox]):not([type=radio]):not([type=submit]),.ks-store select,.ks-store textarea{border:1px solid #bac6b5;border-radius:7px;min-height:44px;background:#fff;color:#202322}.ks-store textarea{min-height:130px}.ks-store .quantity input{min-width:44px}.ks-store .woocommerce-error,.ks-store .woocommerce-info,.ks-store .woocommerce-message{border-radius:8px;line-height:1.7}.ks-store .wc-block-cart,.ks-store .wc-block-checkout{--wc-block-color-button:#202322;--wc-block-color-button-text:#fff;--wc-block-color-foreground:#202322;--wc-block-color-background:#fff}.ks-store .wc-block-components-button{border-radius:8px!important;min-height:48px!important}.ks-store .wc-block-components-totals-wrapper{padding:20px 16px!important}.ks-store .wc-block-components-order-summary,.ks-store .wc-block-cart__sidebar{background:#f5f3ee;border-radius:12px}.ks-store .entry-content{max-width:100%;overflow-wrap:anywhere}.ks-store.page .entry-content:not(.elementor){line-height:1.9}.ks-draft-page{width:100%;min-width:0}.ks-store:has(.ks-draft-page) .page-title,.ks-store:has(.ks-draft-page) .sidebar-container{display:none}.ks-store:has(.ks-draft-page) .wd-content-layout{display:block}.ks-store:has(.ks-draft-page) .main-page-wrapper>.container{max-width:1280px}.ks-store .elementor-widget-form input,.ks-store .elementor-widget-form textarea{padding:12px}.ks-store .wd-header-overlap .main-page-wrapper{margin-top:0}
@media(min-width:1025px){.ks-header{position:relative}.ks-store .ks-header .ks-nav{display:flex!important}}
@media(max-width:1024px){.ks-header-main{gap:20px;padding:20px 24px;flex-wrap:wrap}.ks-brand{font-size:26px!important}.ks-search{order:3;max-width:none;flex-basis:100%}.ks-nav-row{padding:12px 24px}.ks-hero{margin:18px 20px 0;min-height:520px}.ks-hero-copy{padding:40px 12px 40px 32px}.ks-hero-product{height:340px}.ks-hero-visual{padding:25px 20px}.ks-hero-brands{gap:8px;font-size:8px;margin-top:30px}.ks-section{padding:56px 32px}.ks-values{padding:20px 32px}.ks-guide{margin:0 20px}.ks-about-strip{gap:32px}.ks-footer{padding:48px 32px 20px}.ks-footer-grid{grid-template-columns:1fr 1fr;gap:34px}.ks-section .wd-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ks-brand-card{padding:22px}.ks-brand-card h3{font-size:24px}.ks-nav{gap:24px}.ks-nav-note{display:none}}
@media(max-width:640px){.ks-header-main{padding:17px 18px;gap:17px}.ks-brand{font-size:23px!important}.ks-brand-mark{height:29px;width:29px;font-size:22px;margin-right:7px}.ks-tools{gap:12px;font-size:10px}.ks-tools>a:first-child{display:none}.ks-search input{font-size:12px}.ks-search button{font-size:11px;padding:0 14px}.ks-nav-row{padding:0;display:block}.ks-store .ks-menu-toggle{display:flex!important;width:100%;justify-content:space-between;background:#fff!important;border:0;color:#202322!important;padding:13px 20px;font-size:12px}.ks-nav{display:none;flex-direction:column;gap:0;padding:4px 20px 16px}.ks-nav.is-open{display:flex}.ks-nav a{padding:11px 0;border-top:1px solid #e5eadf}.ks-hero{grid-template-columns:1fr;margin:12px 12px 0;border-radius:14px}.ks-hero-copy{padding:35px 25px 0}.ks-hero h1{font-size:51px;margin-bottom:20px}.ks-hero-copy>p:not(.ks-eyebrow){font-size:13px}.ks-eyebrow{font-size:8px!important;letter-spacing:.12em!important}.ks-hero-brands{margin-top:24px;font-size:8px;gap:13px}.ks-hero-visual{padding:20px 25px 22px}.ks-hero-product{height:310px}.ks-orbit{width:78%}.ks-visual-tag{top:19px;right:20px;font-size:8px}.ks-hero-caption{font-size:9px}.ks-values{padding:18px 20px;gap:10px;font-size:8px}.ks-section{padding:42px 20px}.ks-section h2{font-size:31px}.ks-section-heading{display:block;margin-bottom:25px}.ks-section-heading>p,.ks-section-heading>.ks-text-link{display:inline-block;margin-top:16px}.ks-brand-grid{grid-template-columns:1fr;gap:10px}.ks-brand-card{min-height:120px;padding:21px}.ks-brand-card h3{font-size:25px;margin-top:14px}.ks-round-arrow{bottom:24px}.ks-guide{margin:0 12px;padding:35px 24px}.ks-guide-grid{grid-template-columns:1fr;gap:23px;margin-top:28px}.ks-guide-grid h3{font-size:22px;margin:10px 0}.ks-about-strip{grid-template-columns:1fr;gap:12px}.ks-faq summary{font-size:13px;line-height:1.6}.ks-faq details p{font-size:12px}.ks-footer{padding:40px 22px 20px}.ks-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.ks-footer-grid>div:first-child{grid-column:1/-1}.ks-footer-grid>div:last-child{grid-column:1/-1}.ks-footer-bottom{gap:20px;align-items:flex-start;font-size:9px}.ks-store .product-wrapper{padding:10px;border-radius:10px}.ks-store .wd-products{--wd-gap-lg:10px;--wd-gap-sm:10px}.ks-store .wd-entities-title{font-size:11px!important;min-height:66px}.ks-store .product-grid-item .price{font-size:15px}.ks-store .product-grid-item .price del{font-size:10px}.ks-store .product-grid-item .wd-add-btn>a{font-size:10px!important;padding:8px!important}.ks-store .page-title h1{font-size:29px!important}.ks-store .product_title{font-size:26px!important}.ks-store .wc-block-cart,.ks-store .wc-block-checkout{padding-inline:0!important}.ks-store .woocommerce-tabs li a{font-size:12px!important}.ks-store .wd-products .product-labels .onsale{font-size:9px}.ks-store .ks-section .wd-products{gap:10px!important}}
@media(prefers-reduced-motion:reduce){.ks-store *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
