*,*:before,*:after{box-sizing:border-box}body{margin:0}body,.editor-styles-wrapper{background:var(--ks-bg);color:var(--ks-body);font-family:Jost,sans-serif}a{color:var(--ks-accent-ink);text-decoration:none}a:hover{color:var(--ks-accent-deep);text-decoration:underline}::selection{background:rgba(var(--ks-accent-rgb),.25)}.kicker{font-family:Jost,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ks-kicker)}.h-serif{font-family:Cormorant Garamond,serif;font-weight:500;color:var(--ks-heading)}.ks-tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:3px;font-size:11px;letter-spacing:.02em}.ks-tag--outline{border:1px solid var(--ks-accent);color:var(--ks-accent-ink);text-transform:uppercase;letter-spacing:.12em}.ks-tag--neutral{background:#f8f4f4;color:#444141}.ks-tag--accent{background:#fff3e4;color:#5a3b0a}@media(max-width:900px){.kv4-2,.kv4-3{grid-template-columns:1fr!important}}.ks-img-slot{display:flex;align-items:center;justify-content:center;text-align:center}.ks-img-slot .ks-img-slot-caption{display:none}.ks-zoom__panel{display:flex;flex-direction:column;gap:14px;width:min(960px,100%)}.ks-zoom__close{align-self:flex-end;display:flex;padding:6px;border:0;background:none;color:#fff;cursor:pointer}.ks-zoom__stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.ks-zoom__img{display:block;width:auto;max-width:100%;max-height:calc(100vh - 210px);margin:0 auto}.ks-zoom__arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:.5px solid rgba(255,255,255,.45);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer;transition:background-color .2s ease}.ks-zoom__arrow:hover{background:#fff3}.ks-zoom__meta{display:flex;align-items:baseline;justify-content:center;gap:12px;color:#fff}.ks-zoom__name{font-size:17px}.ks-zoom__name:empty{display:none}.ks-zoom__count{font-size:12.5px;opacity:.7}@media(max-width:600px){.ks-zoom__stage{gap:6px}.ks-zoom__arrow{width:36px;height:36px}.ks-zoom__img{max-height:calc(100vh - 170px)}}.ks-hero__banner{position:relative;display:grid;min-height:max(420px,min(43.75vw,82vh))}.ks-hero__media{grid-area:1/1;display:block;width:100%;height:100%;object-fit:cover;background:var(--ks-surface);border-bottom:.5px solid var(--ks-accent)}.ks-hero__overlay{grid-area:1/1;align-self:end;width:100%;max-width:1280px;margin:0 auto;padding:0 32px 44px;pointer-events:none}.ks-hero__badge{max-width:520px;padding:28px;border:.5px solid var(--ks-accent);background:#faf9f6ed;pointer-events:auto}.ks-hero__title{margin:0 0 12px;font-size:40px;font-weight:400;line-height:1.1}.ks-hero__body{margin:0 0 24px;font-size:14.5px;line-height:1.7;text-align:justify;opacity:.85}.ks-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.ks-hero__btn{display:inline-flex;align-items:center;padding:12px 26px;border:.5px solid;background:transparent;cursor:pointer;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s ease}.ks-hero__btn--primary{border-color:var(--ks-btn-border);color:var(--ks-btn-ink)}.ks-hero__btn--primary:hover{background:rgba(var(--ks-accent-rgb),.12);text-decoration:none}.ks-hero__btn--secondary{border-color:rgba(var(--ks-body-rgb),.2);color:var(--ks-body)}.ks-hero__btn--secondary:hover{background:rgba(var(--ks-body-rgb),.07);text-decoration:none}@media(max-width:985px){.ks-hero__banner{display:block;min-height:0}.ks-hero__media{height:auto;aspect-ratio:4/3;min-height:280px}.ks-hero__overlay{max-width:none;padding:0}.ks-hero__badge{max-width:none;margin-top:-1px}}@media(max-width:600px){.ks-hero__title{font-size:30px}.ks-hero__badge{padding:22px 20px}.ks-hero__body{text-align:left}}.wp-block-post-content>*{margin-top:0!important;margin-bottom:0!important}.ks-article{background:var(--ks-bg);color:var(--ks-body);font-family:Jost,sans-serif;padding:44px 24px 72px}.ks-article .ks-article__back{font-size:12px;letter-spacing:.14em;margin-bottom:26px;text-transform:uppercase}.ks-article .ks-article__back a{color:var(--ks-body);opacity:.65;text-decoration:none}.ks-article .ks-article__back a:hover{color:var(--ks-accent-ink);opacity:1}.ks-article .ks-article__meta{color:var(--ks-accent-ink);font-size:11px;gap:14px;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.ks-article .ks-article__meta a{color:inherit;text-decoration:none}.ks-article .ks-article__meta .wp-block-post-date time{opacity:.75}.ks-article .ks-article__title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(30px,4.4vw,42px);font-weight:500;line-height:1.16;margin:0 0 18px}.ks-article .ks-article__standfirst{border-left:2px solid rgba(var(--ks-accent-rgb),.8);font-size:16px;line-height:1.75;margin:0 0 34px;opacity:.8;padding-left:16px}.ks-article .ks-article__image{margin:0 0 38px}.ks-article .ks-article__image img{border:.5px solid var(--ks-accent);display:block;height:auto;width:100%}.ks-article .wp-block-post-content>*{margin-bottom:22px!important;margin-top:0!important}.ks-article .wp-block-post-content>:last-child{margin-bottom:0!important}.ks-article .wp-block-post-content{font-size:15.5px;line-height:1.85}.ks-article .wp-block-post-content h2,.ks-article .wp-block-post-content h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.25}.ks-article .wp-block-post-content h2{font-size:25px;margin-top:44px!important}.ks-article .wp-block-post-content h3{font-size:20px;margin-top:32px!important}.ks-article .wp-block-post-content h2+h3{margin-top:12px!important}.ks-article .wp-block-post-content strong{font-weight:600}.ks-article .wp-block-post-content a{color:var(--ks-accent-ink)}.ks-article .wp-block-post-content ul,.ks-article .wp-block-post-content ol{padding-left:22px}.ks-article .wp-block-post-content ul li,.ks-article .wp-block-post-content ol li{margin-bottom:12px}.ks-article .wp-block-post-content ul li::marker,.ks-article .wp-block-post-content ol li::marker{color:var(--ks-accent-ink)}.ks-article .wp-block-post-content figure.wp-block-table{overflow-x:auto}.ks-article .wp-block-post-content figure.wp-block-table table{border-collapse:collapse;font-size:14px;width:100%}.ks-article .wp-block-post-content figure.wp-block-table th,.ks-article .wp-block-post-content figure.wp-block-table td{border:.5px solid rgba(var(--ks-body-rgb),.18);padding:12px 14px;text-align:left;vertical-align:top}.ks-article .wp-block-post-content figure.wp-block-table th{background:var(--ks-surface);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ks-article .wp-block-post-content .ks-article__cta{background:var(--ks-surface);border:.5px solid rgba(var(--ks-accent-rgb),.9);margin-top:40px!important;padding:24px 26px}.ks-article .wp-block-post-content .ks-article__cta p{margin:0}@media(max-width:600px){.ks-article{padding:32px 18px 56px}.ks-article .wp-block-post-content h2{font-size:22px;margin-top:34px!important}}.ks-nav{color:var(--ks-body);text-decoration:none}.ks-nav:hover{color:var(--ks-accent-ink);text-decoration:none}.ks-nav.ks-active{color:var(--ks-accent-ink);text-decoration:underline}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ks-topbar__tools{display:flex;align-items:center;gap:18px}.ks-topbar__aside{display:inline-flex;align-items:center;font-size:12.5px;line-height:1.4}.ks-topbar__aside p{margin:0}.ks-topbar__aside img{max-height:22px;width:auto}.ks-lang{display:inline-flex;align-items:center;gap:7px}.ks-lang__link{border:none;background:none;cursor:pointer;color:var(--ks-body);font-family:Jost,sans-serif;font-size:12.5px;letter-spacing:.06em;text-decoration:none}.ks-lang__link:hover{color:var(--ks-accent-ink);text-decoration:none}.ks-lang__link.is-current{color:var(--ks-accent-ink)}.ks-lang__sep{color:rgba(var(--ks-body-rgb),.3);font-size:11px}.ks-search{display:flex;align-items:center;gap:6px;padding:5px 12px;border:.5px solid rgba(var(--ks-body-rgb),.22);border-radius:999px;background:#fff;transition:border-color .2s ease}.ks-search:focus-within{border-color:var(--ks-accent)}.ks-search__field{width:150px;padding:0;border:none;background:none;color:var(--ks-body);font-family:Jost,sans-serif;font-size:12.5px}.ks-search__field:focus{outline:none;box-shadow:none}.ks-search__field::placeholder{color:rgba(var(--ks-body-rgb),.45)}.ks-search__submit{display:inline-flex;padding:0;border:none;background:none;cursor:pointer;color:var(--ks-accent-ink)}.ks-search__submit svg{width:14px;height:14px}.ks-topbar__btn{display:inline-flex;position:relative;align-items:center;gap:6px;padding:0;border:none;background:none;cursor:pointer;color:var(--ks-body);font-family:Jost,sans-serif;font-size:12.5px;white-space:nowrap;text-decoration:none}.ks-topbar__btn:hover{color:var(--ks-accent-ink);text-decoration:none}.ks-topbar__btn svg{width:14px;height:14px;color:var(--ks-accent-ink)}@media(max-width:1100px){.ks-topbar__tools{gap:12px}.ks-search__field{width:104px}}.ks-nav-toggle{display:none;align-items:center;gap:8px;padding:0;border:none;background:none;cursor:pointer;color:var(--ks-body);font-family:Jost,sans-serif;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase}.ks-nav-toggle svg{width:18px;height:18px;color:var(--ks-accent-ink)}.ks-navbar__bag{display:none;position:relative;align-items:center;gap:8px;padding:0;border:none;background:none;cursor:pointer;color:var(--ks-body);font-family:Jost,sans-serif;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase}.ks-navbar__bag svg{width:16px;height:16px;color:var(--ks-accent-ink)}.ks-navbar__bag-count,.ks-topbar__count{min-width:16px;height:16px;padding:0 4px;border-radius:8px;align-items:center;justify-content:center;background:var(--ks-accent);color:var(--ks-bg);font-size:10px;letter-spacing:0}.ks-mnav{display:none}.ks-mnav__panel{position:absolute;top:0;bottom:0;left:0;width:min(320px,86vw);overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:24px;text-align:left;background:var(--ks-bg);box-shadow:#18181b1f 8px 0 28px}.ks-mnav__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:14px;border-bottom:.5px solid var(--ks-accent)}.ks-mnav__close{display:inline-flex;padding:0;border:none;background:none;cursor:pointer;color:var(--ks-body)}.ks-mnav__close svg{width:20px;height:20px}.ks-mnav__link{padding:13px 0;border-bottom:.5px solid rgba(var(--ks-body-rgb),.1);font-family:Jost,sans-serif;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ks-mnav__search{margin-top:18px;padding:9px 14px}.ks-mnav__search .ks-search__field{width:100%}.ks-mnav__aside{margin-top:18px;font-size:13px;line-height:1.5}.ks-mnav__aside p{margin:0}.ks-mnav__aside img{max-width:100%;height:auto}.ks-mnav .ks-lang{margin-top:16px;gap:10px}.ks-mnav .ks-lang .ks-lang__link{font-size:13px;letter-spacing:.08em}.ks-mnav__cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:12px;border:.5px solid var(--ks-accent);color:var(--ks-accent-ink);font-size:13px}.ks-mnav__cta:hover{text-decoration:none}.ks-mnav__cta svg{width:15px;height:15px}body.ks-nav-locked{overflow:hidden}@media(max-width:900px){.ks-topbar{display:none!important}.ks-navbar{justify-content:space-between!important;gap:16px!important}.ks-nav-toggle,.ks-navbar__bag{display:inline-flex}.ks-nav--desktop{display:none}.ks-mnav{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden;opacity:0;background:#18181b66;transition:opacity .25s ease,visibility .25s ease}.ks-mnav__panel{transform:translate(-100%);transition:transform .28s ease}.ks-mnav.ks-open{visibility:visible;opacity:1}.ks-mnav.ks-open .ks-mnav__panel{transform:none}}@media(max-width:600px){.ks-header{padding:14px 16px 0!important}.ks-header__logo{max-width:min(100%,200px)!important}.ks-header__brand{font-size:26px!important}.ks-header__tagline{margin-bottom:14px!important;font-size:10px}.ks-navbar{padding:12px 16px!important}}.ks-serv-tab{padding:14px 22px;font-family:Jost,sans-serif;font-size:13px;letter-spacing:.03em;cursor:pointer;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--ks-body)}.ks-serv-tab.ks-active{border-bottom-color:var(--ks-accent);color:var(--ks-accent-ink)}.ks-panel{display:none}.ks-panel.ks-active{display:grid}.ks-heritage__inner{max-width:1280px;margin:0 auto 80px;padding:64px 32px 0}.ks-heritage__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:start}.ks-heritage__heading{margin:0 0 18px;font-size:28px;font-weight:500}.ks-heritage__para{margin:0 0 18px;font-size:15px;line-height:1.8;text-align:justify}.ks-heritage__para:last-child{margin-bottom:0}.ks-heritage__pillars{display:flex;flex-direction:column;gap:18px}.ks-heritage__card{display:flex;flex-direction:column;gap:10px;padding:14px;border:.5px solid rgba(var(--ks-body-rgb),.16)}.ks-heritage__card-title{margin-top:10px;font-size:17px;line-height:1.2}.ks-heritage__card-body{font-size:13px;line-height:1.6;opacity:.8}@media(max-width:900px){.ks-heritage__grid{grid-template-columns:1fr;gap:36px}}@media(max-width:600px){.ks-heritage__inner{padding:44px 16px 56px}.ks-heritage__para{text-align:left}}.ks-svc2__inner{max-width:1280px;margin:0 auto 80px;padding:0 32px}.ks-svc2__head{margin-bottom:44px;text-align:center}.ks-svc2__heading{margin:0 0 14px;font-size:30px;font-weight:500}.ks-svc2__intro{max-width:74ch;margin:0 auto;font-size:14.5px;line-height:1.75;opacity:.85}.ks-svc2__card{display:flex;flex-direction:column;height:100%;border:.5px solid var(--ks-accent);background:var(--ks-bg);overflow:hidden}.ks-svc2__hero{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top;border-bottom:.5px solid rgba(var(--ks-accent-rgb),.55);background:var(--ks-surface)}.ks-svc2__gallery{position:relative}.ks-svc2__rail{display:flex;gap:8px;padding:10px;overflow-x:auto;border-bottom:.5px solid rgba(var(--ks-accent-rgb),.55);background:#fff;touch-action:pan-x;scrollbar-width:thin;scrollbar-color:rgba(var(--ks-accent-rgb),.5) transparent}.ks-svc2__rail::-webkit-scrollbar{height:4px}.ks-svc2__rail::-webkit-scrollbar-track{background:transparent}.ks-svc2__rail::-webkit-scrollbar-thumb{border-radius:2px;background:rgba(var(--ks-accent-rgb),.5)}.ks-svc2__thumb{flex:none;padding:0;border:1px solid rgba(var(--ks-body-rgb),.15);background:none;cursor:pointer;line-height:0}.ks-svc2__thumb img{display:block;width:88px;height:66px;object-fit:cover;opacity:.6;transition:opacity .2s ease}.ks-svc2__thumb:hover img{opacity:.85}.ks-svc2__thumb.ks-active{border-color:var(--ks-accent)}.ks-svc2__thumb.ks-active img{opacity:1}.ks-svc2__gallery.ks-has-arrows .ks-svc2__rail{padding-inline:40px}.ks-svc2__rail-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;transform:translateY(-50%);border:.5px solid var(--ks-accent);border-radius:50%;background:#fff;cursor:pointer;transition:opacity .2s ease}.ks-svc2__rail-arrow[hidden]{display:none}.ks-svc2__rail-arrow:disabled{opacity:.3;cursor:default}.ks-svc2__rail-arrow--prev{left:6px}.ks-svc2__rail-arrow--next{right:6px}.ks-svc2__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:26px}.ks-svc2__tag{align-self:flex-start;padding:4px 12px;border-radius:3px;background:#fff3e4;color:#5a3b0a;font-size:11px;letter-spacing:.02em}.ks-svc2__title{margin:4px 0 0;font-size:19px;font-weight:500;line-height:1.25}.ks-svc2__title-zh{font-size:12.5px;opacity:.6}.ks-svc2__summary{flex:1;margin:6px 0 0;font-size:13.5px;line-height:1.7;opacity:.85;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ks-svc2__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ks-svc2__btn{display:inline-flex;align-items:center;padding:10px 14px;border:.5px solid transparent;background:transparent;cursor:pointer;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.ks-svc2__btn--secondary{border-color:rgba(var(--ks-body-rgb),.2);color:var(--ks-body)}.ks-svc2__btn--secondary:hover{background:rgba(var(--ks-body-rgb),.07);text-decoration:none}.ks-svc2__btn--ghost{padding-inline:6px;color:var(--ks-btn-ink)}.ks-svc2__btn--ghost:hover{background:rgba(var(--ks-accent-rgb),.12);text-decoration:none}.ks-svc2__nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:28px}.ks-svc2__nav .swiper-pagination{position:static;display:flex;align-items:center;justify-content:center;width:auto;transform:none}.ks-svc2__slider{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}.ks-svc2__slider .ks-svc2__swiper{width:100%;margin-inline:0}.ks-svc2__slider .ks-svc2__arrow{position:static;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:.5px solid var(--ks-accent);border-radius:50%;background:var(--ks-bg);cursor:pointer;transition:background-color .2s ease}.ks-svc2__slider .ks-svc2__arrow:hover{background:rgba(var(--ks-accent-rgb),.12)}.ks-svc2__slider .ks-svc2__arrow svg{fill:none}.ks-svc2__slider .ks-svc2__arrow.swiper-button-lock{display:none}@media(max-width:600px){.ks-svc2__inner{padding:0 16px}.ks-svc2__heading{font-size:25px}.ks-svc2__body{padding:22px 20px}.ks-svc2__slider{gap:8px}.ks-svc2__slider .ks-svc2__arrow{width:36px;height:36px}}.ks-gems__inner{max-width:1280px;margin:0 auto 80px;padding:0 32px}.ks-gems__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:stretch;margin-bottom:37px}.ks-gems__heading{margin:0 0 18px;font-size:28px;font-weight:500}.ks-gems__para{margin:0 0 18px;font-size:15px;line-height:1.8;text-align:justify}.ks-gems__para:last-of-type{margin-bottom:28px}.ks-gems__assurances{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ks-gems__assurance-title{margin:6px 0 2px;font-size:15px}.ks-gems__assurance-body{font-size:12.5px;line-height:1.55;opacity:.75}.ks-gems__sheet{position:relative;margin:0;min-height:340px}.ks-gems__stack{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;gap:12px}.ks-gems__stack img,.ks-gems__stack video,.ks-gems__stack iframe{display:block;width:100%;height:100%;min-height:0;object-fit:cover;border:.5px solid var(--ks-accent);background:var(--ks-surface)}.ks-gems__stack--pair{grid-template-rows:repeat(2,minmax(0,1fr))}.ks-gems__stack--grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.ks-gems__stack--lead img:first-child{grid-column:1/-1}.ks-gems__gallery{padding:18px 0;border-top:1px solid rgba(var(--ks-body-rgb),.16)}.ks-gems__gallery:last-child{border-bottom:1px solid rgba(var(--ks-body-rgb),.16)}.ks-gems__rail-label{margin-bottom:12px;text-align:center}.ks-gems__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.ks-gems__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:.5px solid var(--ks-accent);border-radius:50%;background:var(--ks-bg);cursor:pointer;transition:background-color .2s ease}.ks-gems__arrow:hover{background:rgba(var(--ks-accent-rgb),.12)}.ks-gems__arrow[hidden]{display:none}.ks-gems__rail{overflow-x:auto;scrollbar-width:none}.ks-gems__rail::-webkit-scrollbar{display:none}.ks-gems__track{display:flex;width:max-content}.ks-gems__tile{flex:none;width:150px;margin-right:14px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:center}button.ks-gems__tile{cursor:pointer}.ks-gems__tile-img{display:block;width:150px;height:112px;object-fit:cover;border:1px solid rgba(var(--ks-body-rgb),.16);background:var(--ks-surface)}.ks-gems__tile-name{display:block;margin-top:6px;font-size:13px}.ks-gems__tile-zh{font-size:11px;opacity:.6}@media(max-width:900px){.ks-gems__grid{grid-template-columns:1fr;gap:36px}.ks-gems__sheet{min-height:0}.ks-gems__stack{position:static}.ks-gems__stack img,.ks-gems__stack video,.ks-gems__stack iframe{height:auto;aspect-ratio:4/3}.ks-gems__stack--single img,.ks-gems__stack--single video,.ks-gems__stack--single iframe{aspect-ratio:3/2}}@media(max-width:600px){.ks-gems__inner{padding:0 16px}.ks-gems__heading{font-size:25px}.ks-gems__para{text-align:left}.ks-gems__assurances{grid-template-columns:1fr}.ks-gems__row{gap:6px}.ks-gems__arrow{width:32px;height:32px}}.ks-cmp{margin-bottom:80px;padding:74px 0;background:#f8f4f4}.ks-cmp__inner{max-width:1280px;margin:0 auto;padding:0 32px}.ks-cmp__head{margin-bottom:37px;text-align:center}.ks-cmp__kicker{margin-bottom:14px}.ks-cmp__heading{margin:0 0 14px;font-size:30px;font-weight:500}.ks-cmp__intro{max-width:72ch;margin:0 auto;font-size:14.5px;line-height:1.75;opacity:.85}.ks-cmp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:37px}.ks-cmp__empty{width:100%;min-height:200px;border:.5px solid var(--ks-accent)}.ks-cmp__plate{position:relative;overflow:hidden;border:1px solid rgba(var(--ks-body-rgb),.16)}.ks-cmp__after,.ks-cmp__before{display:block;width:100%;height:var(--ks-cmp-h, 300px);object-fit:var(--ks-cmp-fit, cover);background:var(--ks-surface)}.ks-cmp__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--ks-cmp-pct, 50%)) 0 0)}.ks-cmp__label{position:absolute;top:10px}.ks-cmp__label--before{left:10px}.ks-cmp__label--after{right:10px}.ks-cmp__range{width:100%;margin:14px 0 10px;accent-color:var(--ks-accent-ink)}.ks-cmp__title{margin:0 0 4px;font-size:18px;font-weight:500}.ks-cmp__meta{margin-bottom:10px;font-size:11px;color:rgba(var(--ks-body-rgb),.5)}.ks-cmp__process{margin:0;font-size:13.5px;line-height:1.7;opacity:.85}@media(max-width:900px){.ks-cmp__grid{grid-template-columns:1fr}}@media(max-width:600px){.ks-cmp{padding:50px 0}.ks-cmp__inner{padding:0 16px}.ks-cmp__heading{font-size:25px}}.ks-social__inner{max-width:1280px;margin:0 auto 80px;padding:0 32px}.ks-social__head{margin-bottom:28px;text-align:center}.ks-social__kicker{margin-bottom:14px}.ks-social__heading{margin:0;font-size:30px;font-weight:500}.ks-social__empty{width:100%;min-height:200px;border:.5px solid var(--ks-accent)}.ks-social__gallery{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:56px;padding:28px 0;border-top:1px solid rgba(var(--ks-body-rgb),.16);border-bottom:1px solid rgba(var(--ks-body-rgb),.16)}.ks-social__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:.5px solid var(--ks-accent);border-radius:50%;background:var(--ks-bg);cursor:pointer;transition:background-color .2s ease}.ks-social__arrow:hover{background:rgba(var(--ks-accent-rgb),.12)}.ks-social__arrow[hidden]{display:none}.ks-social__rail{overflow-x:auto;scrollbar-width:none}.ks-social__rail::-webkit-scrollbar{display:none}.ks-social__track{display:flex;width:max-content}.ks-social__tile{flex:none;width:230px;margin-right:28px}.ks-social__photo{display:block;width:230px;height:230px;object-fit:cover;border:1px solid rgba(var(--ks-body-rgb),.16);background:var(--ks-surface)}.ks-social__stars{display:flex;gap:2px;margin-top:8px}.ks-social__stars svg{fill:currentColor}.ks-social__quote{margin-top:4px;font-size:13.5px;font-style:italic;font-weight:400;line-height:1.5}.ks-social__name{margin-top:4px;font-size:11px;color:rgba(var(--ks-body-rgb),.5)}.ks-social__ig-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:28px;flex-wrap:wrap}.ks-social__ig-label{margin-bottom:10px}.ks-social__ig-handle{margin:0;font-size:22px;font-weight:500}.ks-social__follow{display:inline-flex;align-items:center;padding:10px 22px;border:.5px solid rgba(var(--ks-body-rgb),.2);color:var(--ks-body);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s ease}.ks-social__follow:hover{background:rgba(var(--ks-body-rgb),.07);color:var(--ks-body);text-decoration:none}.ks-social__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ks-social__post-link{display:block}.ks-social__post{display:block;width:100%;height:150px;object-fit:cover;border:1px solid rgba(var(--ks-body-rgb),.16);background:var(--ks-surface)}@media(max-width:900px){.ks-social__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ks-social__inner{padding:0 16px}.ks-social__heading{font-size:25px}.ks-social__gallery{gap:6px}.ks-social__arrow{width:32px;height:32px}.ks-social__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ks-shop{max-width:1320px;margin:0 auto;padding:64px 32px 76px}.ks-shop__head{margin-bottom:28px;text-align:center}.ks-shop__title{margin:10px 0 14px;font-size:32px;font-weight:500}.ks-shop__intro{max-width:70ch;margin:0 auto;font-size:14.5px;line-height:1.75;opacity:.85}.ks-shop__empty{width:100%;min-height:200px;border:.5px solid var(--ks-accent)}.ks-shop__fulfil{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:37px}.ks-shop__fulfil-item{display:flex;gap:14px;align-items:flex-start;padding:14px;border:1px solid rgba(var(--ks-body-rgb),.16)}.ks-shop__fulfil-item svg{margin-top:2px}.ks-shop__fulfil-title{font-size:15px;font-weight:500;line-height:1.3}.ks-shop__fulfil-body{margin:6px 0 0;font-size:13px;line-height:1.6;opacity:.8}.ks-shop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ks-pcard{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--ks-body-rgb),.16);background:var(--ks-bg)}.ks-pcard__media{position:relative}.ks-pcard__media-link{display:block}.ks-pcard__img,.ks-pcard__slot{display:block;width:100%;height:320px;border-bottom:1px solid rgba(var(--ks-body-rgb),.16);object-fit:cover}.ks-pcard--short .ks-pcard__img,.ks-pcard--short .ks-pcard__slot{height:240px}.ks-pcard__badge{position:absolute;top:10px;left:10px;padding:3px 10px;font-size:11px;letter-spacing:.02em;color:#5a3b0a;background:#fff3e4}.ks-pcard__body{display:flex;flex:1;flex-direction:column;gap:9px;padding:22px}.ks-pcard__name{margin:0;font-size:18px;font-weight:500;line-height:1.25}.ks-pcard__name-link{color:inherit;text-decoration:none}.ks-pcard__name-link:hover{color:var(--ks-accent-deep)}.ks-pcard__meta{font-size:11.5px;color:rgba(var(--ks-body-rgb),.6)}.ks-pcard__desc{flex:1;margin:0;font-size:13px;line-height:1.65;opacity:.8}.ks-pcard__price{font-size:15px;color:var(--ks-accent-deep)}.ks-pcard__actions{display:flex;gap:9px;margin-top:9px}@media(max-width:985px){.ks-shop{padding:44px 24px 56px}.ks-shop__fulfil,.ks-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ks-shop{padding:32px 20px 44px}.ks-shop__title{font-size:26px}.ks-shop__fulfil,.ks-shop__grid{grid-template-columns:1fr}.ks-pcard__actions{flex-direction:column}}.ks-shop-preview{max-width:1280px;margin:0 auto 80px;padding:0 32px}.ks-gallery-thumb{opacity:.6;transition:opacity .2s ease,border-color .2s ease}.ks-gallery-thumb:hover{opacity:1}.ks-gallery-thumb.ks-active{opacity:1;border-color:var(--ks-accent)!important}.ks-product-copy>p{margin:0 0 1em}.ks-product-copy>p:last-child{margin-bottom:0}.ks-acc-body{display:none}.ks-acc-item.ks-open .ks-acc-body{display:block}.ks-acc-chevron{transition:transform .2s ease}.ks-acc-item.ks-open .ks-acc-chevron{transform:rotate(180deg)}.ks-filter{padding:9px 18px;font-family:Jost,sans-serif;font-size:12.5px;letter-spacing:.04em;border-radius:20px;cursor:pointer;background:transparent;color:var(--ks-body);border:.5px solid var(--ks-accent)}.ks-filter.ks-active{background:var(--ks-accent);color:#18181b}.ks-work-card.ks-hidden,[data-ks-work-section].ks-hidden{display:none}.ks-wk{padding:0 0 74px}.ks-wk__inner{max-width:1280px;margin:0 auto;padding:0 32px}.ks-wk__head{margin-bottom:37px;text-align:center}.ks-wk__kicker{margin-bottom:14px}.ks-wk__heading{margin:0 0 14px;font-size:32px;font-weight:500}.ks-wk__intro{max-width:72ch;margin:0 auto;font-size:14.5px;line-height:1.75;opacity:.85}.ks-wk__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:37px}.ks-wk__compare{margin-bottom:55px}.ks-wk__empty{width:100%;min-height:200px;border:.5px solid var(--ks-accent)}.ks-wk__rule{height:1px;margin-bottom:37px;background:rgba(var(--ks-body-rgb),.16)}.ks-wk__proof-label{margin-bottom:28px;font-size:11px;color:rgba(var(--ks-body-rgb),.5)}.ks-wk__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ks-wk__card{display:flex;flex-direction:column;overflow:hidden;border:.5px solid var(--ks-accent);background:var(--ks-bg)}.ks-wk__photo{display:block;width:100%;height:230px;object-fit:cover;border-bottom:1px solid rgba(var(--ks-body-rgb),.16);background:var(--ks-surface)}.ks-wk__body{padding:28px}.ks-wk__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ks-wk__verified{font-size:11px;white-space:nowrap;color:var(--ks-accent-ink)}.ks-wk__title{margin:10px 0 0;font-size:17px;font-weight:500;line-height:1.2}.ks-wk__text{margin:10px 0 0;font-size:13px;line-height:1.7;opacity:.8}@media(max-width:900px){.ks-wk__proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ks-wk{padding:0 0 50px}.ks-wk__inner{padding:0 16px}.ks-wk__heading{font-size:25px}.ks-wk__proof{grid-template-columns:1fr}}.ks-ba{position:relative}.ks-ba .ks-after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s}.ks-ba.ks-show-after .ks-after{opacity:1}.ks-showcase-swiper{margin-bottom:40px}.ks-showcase-swiper .ks-img-slot{flex-direction:column;gap:8px;border:1px dashed var(--ks-accent)}.ks-showcase-swiper .ks-img-slot .ks-img-slot-caption{display:block;font-family:Jost,sans-serif;font-size:13px;line-height:1.5;opacity:.7}.ks-overlay{display:none}.ks-overlay.ks-open{display:block}.ks-overlay--center.ks-open{display:grid}.ks-success{display:none}.ks-success.ks-show,form.ks-done .ks-success{display:flex}form.ks-done .ks-form-fields{display:none!important}.ks-quote-error:empty{display:none}form.ks-sending button[type=submit]{cursor:wait;opacity:.6}form.ks-sending input,form.ks-sending textarea{pointer-events:none}.ks-reviews-swiper,.ks-showcase-swiper{padding-bottom:44px}.ks-reviews-swiper .swiper-slide,.ks-showcase-swiper .swiper-slide,.ks-svc2__swiper .swiper-slide{height:auto}.ks-reviews-swiper .swiper-button-prev,.ks-reviews-swiper .swiper-button-next,.ks-showcase-swiper .swiper-button-prev,.ks-showcase-swiper .swiper-button-next,.ks-svc2__swiper .swiper-button-prev,.ks-svc2__swiper .swiper-button-next{color:var(--ks-accent-ink)}.ks-reviews-swiper .swiper-button-prev:after,.ks-reviews-swiper .swiper-button-next:after,.ks-showcase-swiper .swiper-button-prev:after,.ks-showcase-swiper .swiper-button-next:after,.ks-svc2__swiper .swiper-button-prev:after,.ks-svc2__swiper .swiper-button-next:after{font-size:22px}.ks-reviews-swiper .swiper-pagination-bullet,.ks-showcase-swiper .swiper-pagination-bullet,.ks-svc2__nav .swiper-pagination-bullet{background:var(--ks-body);opacity:.3}.ks-reviews-swiper .swiper-pagination-bullet-active,.ks-showcase-swiper .swiper-pagination-bullet-active,.ks-svc2__nav .swiper-pagination-bullet-active{background:var(--ks-accent);opacity:1}.ks-bag-content.ks-hide{display:none}.ks-toast{align-items:center;background:var(--ks-bg);border:.5px solid var(--ks-accent);box-shadow:0 18px 40px #18181b2e;display:flex;gap:18px;max-width:min(92vw,380px);opacity:0;padding:18px 20px;position:fixed;right:24px;bottom:24px;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease;visibility:hidden;z-index:200}.ks-toast.ks-show{opacity:1;transform:translateY(0);visibility:visible}.ks-toast__text{flex:1 1 auto;min-width:0}.ks-toast__title{color:var(--ks-accent-ink);margin-bottom:4px}.ks-toast__name{font-family:Cormorant Garamond,Georgia,serif;font-size:17px;line-height:1.3}.ks-toast__cta{background:var(--ks-body);border:.5px solid var(--ks-body);color:var(--ks-bg);flex:0 0 auto;font-size:13px;padding:9px 18px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.ks-toast__cta:hover{background:var(--ks-accent);border-color:var(--ks-accent);color:#18181b}.ks-toast__close{background:none;border:none;color:var(--ks-body);cursor:pointer;flex:0 0 auto;line-height:0;opacity:.5;padding:0}.ks-toast__close:hover{opacity:1}.ks-toast__close svg{height:16px;width:16px}.ks-cart-btn+.added_to_cart{display:none!important}.ks-cart-btn{position:relative}.ks-cart-btn.loading{color:transparent!important;cursor:progress;opacity:.85;pointer-events:none}.ks-cart-btn.loading:after{animation:ks-spin .6s linear infinite;border:2px solid currentColor;border-radius:50%;border-top-color:transparent;box-sizing:border-box;color:#18181b;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.ks-cart-btn.loading:not([style*="background: var(--ks-accent)"]):after{color:var(--ks-accent-ink)}.ks-cart-btn.added{opacity:1}@keyframes ks-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.ks-toast{left:16px;right:16px;bottom:16px;max-width:none}}.ks-woo{font-family:Jost,sans-serif}.ks-woo .woocommerce-notices-wrapper:empty{display:none}.ks-woo .woocommerce-message,.ks-woo .woocommerce-info,.ks-woo .woocommerce-error,.ks-woo .wc-block-components-notice-banner{background:var(--ks-surface);border:.5px solid rgba(var(--ks-accent-rgb),.9);border-radius:0;color:var(--ks-body);font-size:13.5px;line-height:1.7;margin:0 0 26px;padding:16px 20px}.ks-woo .woocommerce-message:before,.ks-woo .woocommerce-info:before,.ks-woo .woocommerce-error:before,.ks-woo .wc-block-components-notice-banner:before{display:none}.ks-woo .woocommerce-message svg,.ks-woo .woocommerce-info svg,.ks-woo .woocommerce-error svg,.ks-woo .wc-block-components-notice-banner svg{fill:var(--ks-accent-ink)}.ks-woo .woocommerce a.button,.ks-woo .woocommerce button.button,.ks-woo .woocommerce input.button,.ks-woo .woocommerce #respond input#submit,.ks-woo #place_order{background:var(--ks-body);border:.5px solid var(--ks-body);border-radius:0;color:var(--ks-bg);font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:1;padding:14px 26px;transition:background .2s ease,color .2s ease,border-color .2s ease}.ks-woo .woocommerce a.button:hover,.ks-woo .woocommerce button.button:hover,.ks-woo .woocommerce input.button:hover,.ks-woo .woocommerce #respond input#submit:hover,.ks-woo #place_order:hover{background:var(--ks-accent);border-color:var(--ks-accent);color:#18181b}.ks-woo .woocommerce a.button:disabled,.ks-woo .woocommerce a.button.disabled,.ks-woo .woocommerce button.button:disabled,.ks-woo .woocommerce button.button.disabled,.ks-woo .woocommerce input.button:disabled,.ks-woo .woocommerce input.button.disabled,.ks-woo .woocommerce #respond input#submit:disabled,.ks-woo .woocommerce #respond input#submit.disabled,.ks-woo #place_order:disabled,.ks-woo #place_order.disabled{background:rgba(var(--ks-body-rgb),.35);border-color:transparent;color:var(--ks-bg)}.ks-woo .woocommerce button.button[name=update_cart],.ks-woo .woocommerce button.button[name=apply_coupon]{background:transparent;color:var(--ks-body)}.ks-woo .woocommerce button.button[name=update_cart]:hover,.ks-woo .woocommerce button.button[name=apply_coupon]:hover{background:var(--ks-body);border-color:var(--ks-body);color:var(--ks-bg)}.ks-woo .woocommerce table.shop_table{background:transparent;border:0;border-radius:0;border-collapse:collapse;margin:0 0 34px;width:100%}.ks-woo .woocommerce table.shop_table th{border:0;border-bottom:1px solid rgba(var(--ks-body-rgb),.15);color:var(--ks-body);font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;opacity:.6;padding:0 14px 14px;text-align:left;text-transform:uppercase}.ks-woo .woocommerce table.shop_table td{border:0;border-bottom:.5px solid rgba(var(--ks-body-rgb),.12);font-size:14px;padding:22px 14px;vertical-align:middle}.ks-woo .woocommerce table.shop_table td:first-child,.ks-woo .woocommerce table.shop_table th:first-child{padding-left:0}.ks-woo .woocommerce table.shop_table td:last-child,.ks-woo .woocommerce table.shop_table th:last-child{padding-right:0}.ks-woo .woocommerce td.product-thumbnail img{border:.5px solid rgba(var(--ks-body-rgb),.12);display:block;height:auto;width:84px}.ks-woo .woocommerce td.product-name a{color:var(--ks-body);font-family:Cormorant Garamond,Georgia,serif;font-size:18px;text-decoration:none}.ks-woo .woocommerce td.product-name a:hover{color:var(--ks-accent-ink)}.ks-woo .woocommerce td.product-remove a.remove{color:var(--ks-body)!important;font-size:20px;font-weight:300;height:auto;line-height:1;width:auto}.ks-woo .woocommerce td.product-remove a.remove:hover{background:transparent;color:var(--ks-accent-ink)!important}.ks-woo .woocommerce .quantity input.qty{background:transparent;border:.5px solid rgba(var(--ks-body-rgb),.25);border-radius:0;font:inherit;font-size:14px;min-height:40px;padding:8px 6px;text-align:center;width:62px}.ks-woo .woocommerce .coupon{display:flex;flex-wrap:wrap;gap:10px}.ks-woo .woocommerce .coupon input.input-text{max-width:220px}.ks-woo .cart-collaterals{display:flex;justify-content:flex-end}.ks-woo .cart-collaterals .cart_totals{background:var(--ks-surface);border:.5px solid rgba(var(--ks-accent-rgb),.9);float:none;padding:30px 28px;width:100%;max-width:420px}.ks-woo .cart-collaterals h2{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:500;margin:0 0 18px}.ks-woo .cart-collaterals table.shop_table{margin:0}.ks-woo .cart-collaterals table.shop_table th{border-bottom:0;padding:12px 0;width:auto}.ks-woo .cart-collaterals table.shop_table td{border-bottom:0;padding:12px 0;text-align:right}.ks-woo .cart-collaterals table.shop_table tr.order-total th,.ks-woo .cart-collaterals table.shop_table tr.order-total td{border-top:1px solid rgba(var(--ks-body-rgb),.15);font-size:17px}.ks-woo .cart-collaterals .wc-proceed-to-checkout{padding:22px 0 0}.ks-woo .cart-collaterals .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;width:100%}.ks-woo .ks-checkout__grid{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ks-woo .ks-checkout__left,.ks-woo .ks-checkout__right{min-width:0}.ks-woo .woocommerce .col2-set,.ks-woo .woocommerce-page .col2-set{width:100%}.ks-woo .woocommerce .col2-set .col-1,.ks-woo .woocommerce .col2-set .col-2,.ks-woo .woocommerce-page .col2-set .col-1,.ks-woo .woocommerce-page .col2-set .col-2{float:none;width:100%}.ks-woo .woocommerce .col2-set .col-2,.ks-woo .woocommerce-page .col2-set .col-2{margin-top:6px}.ks-woo .woocommerce h3,.ks-woo #order_review_heading{font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-weight:500;margin:0 0 18px}.ks-woo #ship-to-different-address{font-size:14px;margin:26px 0 16px}.ks-woo #ship-to-different-address label{align-items:center;cursor:pointer;display:flex;font-family:Jost,sans-serif;gap:8px}.ks-woo #ship-to-different-address input{accent-color:var(--ks-accent);min-height:0;width:auto}.ks-woo .woocommerce-additional-fields{margin-top:30px}.ks-woo .ks-checkout__right{background:var(--ks-surface);border:.5px solid rgba(var(--ks-accent-rgb),.9);padding:28px 26px;position:sticky;top:24px}.ks-woo .ks-checkout__right table.shop_table{margin:0}.ks-woo .ks-checkout__right table.shop_table th{padding:0 0 12px}.ks-woo .ks-checkout__right table.shop_table td{padding:14px 0}.ks-woo .ks-checkout__right table.shop_table th:last-child,.ks-woo .ks-checkout__right table.shop_table td:last-child{text-align:right}.ks-woo .ks-checkout__right table.shop_table tfoot th,.ks-woo .ks-checkout__right table.shop_table tfoot td{border-bottom:0;font-size:14px;padding:10px 0}.ks-woo .ks-checkout__right table.shop_table tfoot .order-total th,.ks-woo .ks-checkout__right table.shop_table tfoot .order-total td{border-top:1px solid rgba(var(--ks-body-rgb),.15);font-size:17px;padding-top:16px}.ks-woo #payment{background:transparent;border-radius:0;margin-top:24px}.ks-woo #payment ul.payment_methods{border-bottom:0;border-top:1px solid rgba(var(--ks-body-rgb),.15);list-style:none;margin:0;padding:20px 0 0}.ks-woo #payment ul.payment_methods li{font-size:14px;list-style:none;margin:0 0 12px}.ks-woo #payment ul.payment_methods label{cursor:pointer;display:inline;font-family:Jost,sans-serif}.ks-woo #payment ul.payment_methods input[type=radio]{accent-color:var(--ks-accent);margin-right:6px}.ks-woo #payment .payment_box{background:var(--ks-bg);border:.5px solid rgba(var(--ks-body-rgb),.15);font-size:13px;line-height:1.7;margin:10px 0 0;padding:14px 16px}.ks-woo #payment .payment_box:before{display:none}.ks-woo #payment .form-row.place-order{margin:0;padding:20px 0 0}.ks-woo #payment #place_order{float:none;width:100%}.ks-woo #payment .woocommerce-terms-and-conditions-wrapper{font-size:12.5px;line-height:1.7;opacity:.8}.ks-woo .woocommerce form .form-row{display:block;margin:0 0 18px;padding:0}.ks-woo .woocommerce form .form-row label{display:block;font-size:11px;letter-spacing:.16em;margin-bottom:8px;opacity:.6;text-transform:uppercase}.ks-woo .woocommerce form .form-row input.input-text,.ks-woo .woocommerce form .form-row textarea,.ks-woo .woocommerce form .form-row select,.ks-woo .select2-container .select2-selection--single{background:transparent;border:.5px solid rgba(var(--ks-body-rgb),.25);border-radius:0;box-shadow:none;font:inherit;font-size:14px;min-height:40px;padding:8px 10px;width:100%}.ks-woo .woocommerce form .form-row input.input-text:focus,.ks-woo .woocommerce form .form-row textarea:focus,.ks-woo .woocommerce form .form-row select:focus,.ks-woo .select2-container .select2-selection--single:focus{border-color:var(--ks-accent);outline:none}.ks-woo .woocommerce form .form-row textarea{min-height:96px}@media(max-width:900px){.ks-woo .ks-checkout__grid{grid-template-columns:1fr}.ks-woo .ks-checkout__right{position:static}.ks-woo .cart-collaterals .cart_totals{max-width:none}}@media(max-width:768px){.ks-woo .woocommerce table.shop_table_responsive td{padding:12px 0;text-align:right}.ks-woo .woocommerce table.shop_table_responsive td:before{font-size:11px;letter-spacing:.16em;opacity:.6;text-transform:uppercase}.ks-woo .woocommerce td.product-thumbnail img{margin-left:auto}.ks-woo .ks-checkout__right{padding:22px 18px}}.ks-svct__inner{max-width:1280px;margin:0 auto 80px;padding:0 32px}.ks-svct__head{margin-bottom:44px;text-align:center}.ks-svct__heading{margin:0 0 14px;font-size:32px;font-weight:500}.ks-svct__intro{max-width:74ch;margin:0 auto;font-size:14.5px;line-height:1.75;opacity:.85}.ks-svct__grid{display:grid;grid-template-columns:minmax(0,265px) minmax(0,1fr);gap:56px;align-items:start}.ks-svct__group{grid-column:2;grid-row:1}.ks-svct__tabs{grid-column:1;grid-row:1;display:flex;flex-direction:column;border-top:1px solid rgba(var(--ks-body-rgb),.16)}.ks-svct__tab{padding:14px;border:none;border-bottom:1px solid rgba(var(--ks-body-rgb),.16);border-left:2px solid transparent;background:transparent;cursor:pointer;font-family:Cormorant Garamond,serif;font-size:15px;font-weight:500;line-height:1.35;color:var(--ks-body);text-align:left;transition:background-color .2s ease,color .2s ease}.ks-svct__tab:hover{background:#f8f4f4}.ks-svct__tab.ks-active{border-left-color:var(--ks-accent);background:#f8f4f4;color:var(--ks-accent-deep)}.ks-svct__tab-num{display:block;margin-bottom:3px;font-family:Jost,sans-serif;font-size:10px;letter-spacing:.12em;opacity:.55}.ks-svct__banner{position:relative;margin-bottom:46px}.ks-video{display:block;width:100%;height:auto;background:#000}.ks-video-embed{display:block;width:100%;aspect-ratio:16/9;border:0;background:#000}.ks-svct__plate{margin:0;border:6px solid var(--ks-surface);outline:1px solid rgba(var(--ks-body-rgb),.16)}.ks-svct__plate img,.ks-svct__plate video,.ks-svct__plate iframe{display:block;width:100%;height:340px;object-fit:cover;object-position:top}.ks-svct__plate--empty{height:340px;background:var(--ks-surface)}.ks-svct__badge{position:absolute;right:92px;bottom:-28px;left:28px;padding:28px;border:1px solid var(--ks-accent);background:var(--ks-bg)}.ks-svct__badge-top{display:flex;align-items:baseline;gap:14px;margin-bottom:10px}.ks-svct__num{font-size:34px;line-height:1;color:var(--ks-accent);font-variant-numeric:tabular-nums}.ks-svct__badge-rule{flex:1;height:1px;background:rgba(var(--ks-body-rgb),.16)}.ks-svct__title{margin:0 0 4px;font-size:27px;font-weight:500;line-height:1.2}.ks-svct__line{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ks-accent-ink)}.ks-svct__content{padding-top:36px}.ks-svct__empty{margin:36px 0 0;font-size:14px;opacity:.7}.ks-svct__banner--under .ks-svct__badge{position:static;right:auto;bottom:auto;left:auto;border-top:none}.ks-svct__banner--under+.ks-svct__content{padding-top:0}@media(max-width:1200px){.ks-svct__grid{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:40px}}@media(max-width:900px){.ks-svct__inner{margin-bottom:56px;padding:0 20px}.ks-svct__grid{grid-template-columns:1fr;gap:28px}.ks-svct__tabs{grid-column:1;grid-row:1;flex-direction:row;overflow-x:auto;border-top:none;border-bottom:1px solid rgba(var(--ks-body-rgb),.16)}.ks-svct__tab{flex:0 0 auto;max-width:200px;border-bottom:2px solid transparent;border-left:none}.ks-svct__tab.ks-active{border-bottom-color:var(--ks-accent);border-left-color:transparent}.ks-svct__group{grid-column:1;grid-row:2}.ks-svct__plate img,.ks-svct__plate--empty{height:260px}.ks-svct__badge{right:20px;left:20px;padding:20px}}@media(max-width:600px){.ks-svct__badge{position:static;right:auto;bottom:auto;left:auto;border-top:none}.ks-svct__banner{margin-bottom:28px}.ks-svct__content{padding-top:0}.ks-svct__num{font-size:28px}.ks-svct__title{font-size:23px}}.ks-svx+.ks-svx{margin-top:46px}.ks-svx__label{display:flex;align-items:center;gap:18px;margin-bottom:28px;font-size:11px;color:rgba(var(--ks-body-rgb),.5)}.ks-svx__label-rule{flex:1;height:1px;background:rgba(var(--ks-body-rgb),.16)}.ks-svx-intro__lede{max-width:60ch;margin:0 0 28px;font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic;line-height:1.55}.ks-svx-intro__body{margin:0;font-size:15px;line-height:1.85;text-align:justify;-webkit-hyphens:auto;hyphens:auto;white-space:pre-line;column-count:2;column-gap:46px;column-rule:1px solid rgba(var(--ks-body-rgb),.16)}.ks-svx-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid rgba(var(--ks-body-rgb),.16);border-left:1px solid rgba(var(--ks-body-rgb),.16)}.ks-svx-steps__cell{padding:18px;border-right:1px solid rgba(var(--ks-body-rgb),.16);border-bottom:1px solid rgba(var(--ks-body-rgb),.16)}.ks-svx-steps__num{margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:26px;line-height:1;color:var(--ks-accent);font-variant-numeric:tabular-nums}.ks-svx-steps__title{margin-bottom:6px;font-size:16px;line-height:1.3}.ks-svx-steps__body{margin:0;font-size:13px;line-height:1.7;opacity:.82}.ks-svx-tri__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ks-svx-tri__cell{margin:0}.ks-svx-tri__frame{position:relative}.ks-svx-tri__frame img,.ks-svx-tri__frame .ks-img-slot{display:block;width:100%;height:190px;border:1px solid var(--ks-accent)}.ks-svx-tri__frame img{object-fit:cover;object-position:top}.ks-svx-tri__frame .ks-img-slot{background:var(--ks-surface)}.ks-svx-tri__stage{position:absolute;top:0;left:0;padding:5px 10px;border-right:1px solid var(--ks-accent);border-bottom:1px solid var(--ks-accent);background:var(--ks-bg);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ks-accent-ink)}.ks-svx-tri__title{display:block;margin-top:14px;font-size:16px}.ks-svx-tri__body{display:block;margin-top:4px;font-size:13px;line-height:1.7;opacity:.82}.ks-svx-sw__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ks-svx-sw__cell{display:flex;align-items:center;gap:18px;padding:18px;border:1px solid rgba(var(--ks-body-rgb),.16)}.ks-svx-sw__disc{flex:none;width:42px;height:42px;border:1px solid rgba(var(--ks-body-rgb),.16);border-radius:50%}.ks-svx-sw__name{display:block;font-size:15.5px;line-height:1.25}.ks-svx-sw__note{display:block;margin-top:2px;font-size:12.5px;opacity:.75}.ks-svx-feat__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ks-svx-feat__cell{display:flex;align-items:flex-start;gap:18px;padding:18px;border:1px solid rgba(var(--ks-body-rgb),.16)}.ks-svx-feat__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--ks-accent);color:var(--ks-accent-ink)}.ks-svx-feat__title{font-size:16px;line-height:1.3}.ks-svx-feat__body{margin:3px 0 0;font-size:13px;line-height:1.7;opacity:.82}.ks-svx-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center;padding-top:28px;border-top:1px solid var(--ks-accent)}.ks-svx-panel--flipped .ks-svx-panel__text{order:2}.ks-svx-panel__kicker{margin-bottom:10px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ks-accent-ink)}.ks-svx-panel__heading{margin:0 0 14px;font-size:21px;font-weight:500;line-height:1.25}.ks-svx-panel__body{margin:0 0 18px;font-size:14px;line-height:1.8;opacity:.88}.ks-svx-panel__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ks-svx-panel__item{display:flex;align-items:baseline;gap:14px;padding-bottom:8px;border-bottom:1px solid rgba(var(--ks-body-rgb),.16);font-size:13.5px;line-height:1.6}.ks-svx-panel__dash{flex:none;color:var(--ks-accent)}.ks-svx-panel__figure{margin:0;border:6px solid var(--ks-surface);outline:1px solid rgba(var(--ks-body-rgb),.16)}.ks-svx-panel__figure img,.ks-svx-panel__figure video,.ks-svx-panel__figure iframe,.ks-svx-panel__figure .ks-img-slot{display:block;width:100%;height:270px}.ks-svx-panel__figure img,.ks-svx-panel__figure video{object-fit:cover;object-position:top}.ks-svx-panel__figure .ks-img-slot{background:var(--ks-surface)}.ks-svx-specs{padding:28px;border:1px solid rgba(var(--ks-body-rgb),.16);background:#f8f4f4}.ks-svx-specs__label{margin-bottom:18px;font-size:11px;color:rgba(var(--ks-body-rgb),.5)}.ks-svx-specs__pills{display:flex;flex-wrap:wrap;gap:10px}.ks-svx-quote{padding:28px 0;border-top:1px solid var(--ks-accent);border-bottom:1px solid var(--ks-accent);text-align:center}.ks-svx-quote__text{max-width:52ch;margin:0 auto;font-size:24px;line-height:1.45}.ks-svx-quote__who{display:block;margin-top:14px;font-size:11px;font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--ks-accent-ink)}.ks-svx-gal__film{margin:0 0 14px}.ks-svx-gal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ks-svx-gal__shot{display:block;padding:0;border:0;background:none;cursor:zoom-in}.ks-svx-gal__shot img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top;border:1px solid rgba(var(--ks-body-rgb),.16);background:var(--ks-surface);transition:border-color .2s ease}.ks-svx-gal__shot:hover img{border-color:var(--ks-accent)}.ks-svx-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding-top:28px;border-top:1px solid var(--ks-accent)}.ks-svx-cta--boxed{padding:28px;border:1px solid var(--ks-accent)}.ks-svx-cta__heading{margin:0 0 6px;font-size:21px;font-weight:500}.ks-svx-cta__body{margin:0;font-size:14px;line-height:1.75;opacity:.85}.ks-svx-cta__actions{display:flex;flex-wrap:wrap;gap:14px}.ks-svx-cta__btn{display:inline-flex;align-items:center;padding:11px 22px;border:.5px solid var(--ks-btn-border);font-size:14px;font-weight:600;color:var(--ks-btn-ink);text-decoration:none;transition:background-color .2s ease}.ks-svx-cta__btn:hover{background:rgba(var(--ks-accent-rgb),.12);text-decoration:none}.ks-svx-cta__btn--primary{background:var(--ks-btn-bg);color:var(--ks-btn-text)}.ks-svx-cta__btn--primary:hover{background:var(--ks-accent-deep);color:var(--ks-btn-text)}@media(max-width:1200px){.ks-svx-intro__body{column-gap:36px}}@media(max-width:900px){.ks-svx+.ks-svx{margin-top:36px}.ks-svx-intro__body{column-count:1;text-align:left}.ks-svx-steps__grid,.ks-svx-tri__grid,.ks-svx-sw__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-svx-feat__grid,.ks-svx-panel,.ks-svx-cta{grid-template-columns:1fr}.ks-svx-panel--flipped .ks-svx-panel__text{order:0}.ks-svx-quote__text{font-size:21px}}@media(max-width:600px){.ks-svx-steps__grid,.ks-svx-tri__grid,.ks-svx-sw__grid{grid-template-columns:1fr}.ks-svx-gal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-svx-specs,.ks-svx-cta--boxed{padding:20px}}.ks-abt2{padding-bottom:80px}.ks-abt2__inner{max-width:1280px;margin:0 auto;padding:0 32px}.ks-abt2__head{margin-bottom:44px;text-align:center}.ks-abt2__heading{margin:0;font-size:32px;font-weight:500}.ks-abt2__film{margin:0 0 56px;border-top:1px solid rgba(var(--ks-body-rgb),.16);border-bottom:1px solid rgba(var(--ks-body-rgb),.16)}.ks-abt2__film img,.ks-abt2__film video{display:block;width:100%;aspect-ratio:21/8;min-height:220px;max-height:min(52vh,520px);object-fit:cover;object-position:top;background:var(--ks-surface)}.ks-abt2__film iframe{display:block;width:100%;aspect-ratio:21/8;min-height:220px;max-height:min(52vh,520px);border:0;background:#000}.ks-abt2__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px;align-items:start;margin-bottom:56px}.ks-abt2__grid--wide{grid-template-columns:minmax(0,80ch);justify-content:center}.ks-abt2__story-title{margin:0 0 18px;font-size:24px;font-weight:500}.ks-abt2__para{margin:0 0 18px;font-size:15px;line-height:1.8;text-align:justify}.ks-abt2__para:last-child{margin-bottom:0}.ks-abt2__aside{display:flex;flex-direction:column;gap:18px;position:sticky;top:120px}.ks-abt2__plate{margin:0;border:1px solid rgba(var(--ks-body-rgb),.16)}.ks-abt2__plate img{display:block;width:100%;height:var(--ks-abt2-plate-h, 300px);object-fit:cover;object-position:top}.ks-abt2__rule{margin-bottom:37px;border-top:.5px solid var(--ks-accent)}.ks-abt2__studio-label{margin-bottom:28px;font-size:11px;color:rgba(var(--ks-body-rgb),.5)}.ks-abt2__outlets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ks-abt2__card{display:flex;flex-direction:column;border:.5px solid var(--ks-accent);background:var(--ks-bg);overflow:hidden}.ks-abt2__card-img{display:block;width:100%;height:var(--ks-abt2-card-h, 180px);object-fit:cover;object-position:top;border-bottom:1px solid rgba(var(--ks-body-rgb),.16)}.ks-abt2__card-img.ks-img-slot{background:var(--ks-surface)}.ks-abt2__card-body{display:flex;flex-direction:column;gap:10px;flex:1;padding:18px}.ks-abt2__card-title{margin:0;font-size:18px;font-weight:500}.ks-abt2__card-meta{font-size:11px;color:rgba(var(--ks-body-rgb),.5)}.ks-abt2__card-body-text{flex:1;margin:0;font-size:13.5px;line-height:1.7}.ks-abt2__card-hours{font-size:12.5px;opacity:.75}.ks-abt2__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:11px 22px;border:.5px solid var(--ks-btn-border);color:var(--ks-btn-ink);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s ease}.ks-abt2__btn:hover{background:rgba(var(--ks-accent-rgb),.12);text-decoration:none}@media(max-width:900px){.ks-abt2{padding-bottom:56px}.ks-abt2__inner{padding:0 20px}.ks-abt2__film{margin-bottom:37px}.ks-abt2__grid,.ks-abt2__grid--wide{grid-template-columns:1fr;gap:28px;margin-bottom:37px}.ks-abt2__aside{position:static;flex-direction:row}.ks-abt2__aside>*{flex:1}.ks-abt2__plate img{height:var(--ks-abt2-plate-h, 200px)}.ks-abt2__para{text-align:left}.ks-abt2__outlets{grid-template-columns:1fr}}.ks-ct2__inner{max-width:1280px;margin:0 auto 80px;padding:0 32px}.ks-ct2__head{margin-bottom:37px;text-align:center}.ks-ct2__heading{margin:0 0 14px;font-size:32px;font-weight:500}.ks-ct2__intro{max-width:66ch;margin:0 auto;font-size:14.5px;line-height:1.75;opacity:.85}.ks-ct2__outlets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:56px}.ks-ct2__card{display:flex;flex-direction:column;gap:14px;padding:26px;border:.5px solid var(--ks-accent);background:var(--ks-bg)}.ks-ct2__card-title{margin:0;font-size:19px;font-weight:500}.ks-ct2__card-address{font-size:14px;line-height:1.7}.ks-ct2__card-rule{border-top:.5px solid var(--ks-accent)}.ks-ct2__row{display:flex;align-items:center;gap:14px;font-size:13.5px}.ks-ct2__row svg{flex:none}.ks-ct2__row a{color:inherit;text-decoration:none}.ks-ct2__row a:hover{text-decoration:underline}.ks-ct2__map{display:block;width:100%;height:180px;margin-top:10px;border:1px solid rgba(var(--ks-body-rgb),.16)}.ks-ct2__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.ks-ct2__form{display:flex;flex-direction:column;gap:18px;padding:26px;border:.5px solid var(--ks-accent)}.ks-ct2__form-title{margin:0;font-size:21px;font-weight:500}.ks-ct2__label{display:block;margin-bottom:6px;opacity:.8}.ks-ct2__pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ks-ct2__error{margin:0;font-size:13px;color:#991b1b}.ks-ct2__submit{padding:13px;border:.5px solid var(--ks-accent);background:transparent;color:var(--ks-accent-ink);cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s ease}.ks-ct2__submit:hover:not(:disabled){background:rgba(var(--ks-accent-rgb),.12)}.ks-ct2__submit:disabled{cursor:progress;opacity:.65}.ks-ct2__b2b-label{margin-bottom:14px;font-size:11px;color:rgba(var(--ks-body-rgb),.5)}.ks-ct2__b2b-title{margin:0 0 18px;font-size:24px;font-weight:500}.ks-ct2__b2b-intro{margin:0 0 28px;font-size:14.5px;line-height:1.8;text-align:justify}.ks-ct2__lines{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.ks-ct2__line{display:flex;align-items:flex-start;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(var(--ks-body-rgb),.16)}.ks-ct2__line svg{flex:none;margin-top:3px}.ks-ct2__line-title{font-size:16px;font-weight:500}.ks-ct2__line-body{margin-top:2px;font-size:13px;line-height:1.65;opacity:.85}.ks-ct2__b2b-actions{display:flex;flex-wrap:wrap;gap:14px}.ks-ct2__btn{display:inline-flex;align-items:center;padding:12px 26px;border:.5px solid;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s ease}.ks-ct2__btn--primary{border-color:var(--ks-btn-border);color:var(--ks-btn-ink)}.ks-ct2__btn--primary:hover{background:rgba(var(--ks-accent-rgb),.12);text-decoration:none}.ks-ct2__btn--secondary{border-color:rgba(var(--ks-body-rgb),.2);color:var(--ks-body)}.ks-ct2__btn--secondary:hover{background:rgba(var(--ks-body-rgb),.07);text-decoration:none}@media(max-width:900px){.ks-ct2__inner{margin-bottom:56px;padding:0 20px}.ks-ct2__outlets{grid-template-columns:1fr;margin-bottom:37px}.ks-ct2__grid{grid-template-columns:1fr;gap:37px}.ks-ct2__b2b-intro{text-align:left}}.ks-ft{background:#18181b;color:var(--ks-bg);padding:55px 28px 28px}.ks-ft__inner{max-width:1320px;margin:0 auto}.ks-ft__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:37px;margin-bottom:37px}.ks-ft__logo-link{display:inline-block;border:none;background:none;text-decoration:none}.ks-ft__logo{display:block;width:auto;height:auto}.ks-ft__brand-name{font-weight:500;color:var(--ks-bg)}.ks-ft__tagline{margin-top:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ks-accent)}.ks-ft__blurb{margin:18px 0 0;max-width:44ch;font-size:12.5px;line-height:1.7;opacity:.72}.ks-ft__socials{display:flex;gap:9px;margin-top:28px}.ks-ft__social{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(250,249,246,.3);border-radius:50%;font-size:11px;color:var(--ks-bg);text-decoration:none;transition:border-color .2s ease,color .2s ease}.ks-ft__social:hover{border-color:var(--ks-accent);color:var(--ks-accent)}.ks-ft__social-icon{display:block;object-fit:contain}.ks-ft__social-icon--tinted{-webkit-mask-image:var(--ks-social-icon);mask-image:var(--ks-social-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ks-ft__label{margin-bottom:18px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ks-accent)}.ks-ft__stores{display:flex;flex-direction:column;gap:28px}.ks-ft__store{display:flex;flex-direction:column;font-size:12.5px;line-height:1.7;opacity:.85}.ks-ft__store-name{color:var(--ks-bg)}.ks-ft__store-hours{opacity:.7}.ks-ft__store-cta{align-self:flex-start;padding-top:4px;color:var(--ks-accent);font-size:12.5px;text-decoration:underline}.ks-ft__b2b-body{margin:0 0 14px;font-size:12.5px;line-height:1.7;opacity:.8}.ks-ft__contact{display:flex;flex-direction:column;gap:6px;font-size:12.5px;opacity:.85}.ks-ft__b2b-link{color:var(--ks-accent)}.ks-ft__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;padding-top:18px;border-top:1px solid rgba(250,249,246,.16)}.ks-ft__links{display:flex;flex-wrap:wrap;gap:8px 20px}.ks-ft__link{font-size:12px;color:var(--ks-bg);text-decoration:none;opacity:.75;transition:opacity .2s ease}.ks-ft__link:hover{opacity:1}.ks-ft__copyright{font-size:11px;opacity:.55}@media(max-width:985px){.ks-ft__grid{grid-template-columns:1fr 1fr}.ks-ft__brand{grid-column:1/-1}}@media(max-width:600px){.ks-ft{padding:37px 20px 22px}.ks-ft__grid{grid-template-columns:1fr;gap:28px}.ks-ft__bottom{justify-content:flex-start}}.ks-wa-float{position:fixed;right:1.25rem;bottom:1.25rem;z-index:998;display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border-radius:999px;background:#25d366;color:#fff;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 6px 20px #0000002e;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.ks-wa-float:hover,.ks-wa-float:focus-visible{background:#1ebe57;color:#fff;transform:translateY(-2px);box-shadow:0 10px 26px #0000003d}.ks-wa-float:focus-visible{outline:2px solid #fff;outline-offset:3px}.az-scroll-top{bottom:calc(2rem + 46px)}@media(max-width:768px){.ks-wa-float{right:1rem;bottom:1rem;gap:0;padding:0;width:48px;height:48px;justify-content:center}.ks-wa-float__label{display:none}.az-scroll-top{bottom:calc(1.75rem + 48px)}body.single-product .ks-wa-float{bottom:86px}body.single-product .az-scroll-top{bottom:calc(134px + .75rem)}}
