:root{--z-ink:#17243b;--z-blue:#1558d6;--z-orange:#f09a35;--z-muted:#7e8999;--z-paper:#f8f7f3;--z-line:#e7e5de;--z-serif:Georgia,'Times New Roman',serif;--z-sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body.zsket-site{margin:0;background:var(--z-paper);color:var(--z-ink);font-family:var(--z-sans);font-size:14px;-webkit-font-smoothing:antialiased}body.zsket-drawer-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto}
.zsket-announcement{height:31px;padding:0 5.2%;display:flex;align-items:center;justify-content:space-between;background:#111c31;color:#dce5f3;font-size:9px;font-weight:700;letter-spacing:.16em}.zsket-announcement-side{color:#becbe0;font-weight:500;letter-spacing:.04em}.zsket-announcement-side i{padding-left:7px;color:var(--z-orange);font-style:normal}
.zsket-header{height:91px;padding:0 5.2%;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:30;background:rgba(250,249,246,.97);border-bottom:1px solid rgba(24,35,56,.08);backdrop-filter:blur(18px)}.zsket-brand{width:143px;height:84px;display:flex;align-items:center;overflow:hidden}.zsket-brand img{width:143px;height:95px;object-fit:contain}.zsket-main-nav{margin-left:auto;margin-right:42px}.zsket-menu-list,.zsket-footer-menu{display:flex;align-items:center;gap:34px;margin:0;padding:0;list-style:none}.zsket-menu-list a{font-size:12px;color:#455064;font-weight:600;transition:color .2s}.zsket-menu-list a:hover{color:var(--z-blue)}.zsket-header-actions{display:flex;align-items:center;gap:13px}.zsket-header-search{height:42px;width:190px;display:flex;align-items:center;gap:9px;padding:0 14px;border:1px solid #e4e3dd;border-radius:50px;background:#fff;color:#748095}.zsket-search-icon{font-size:21px;line-height:1}.zsket-header-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--z-ink);font-size:11px}.zsket-header-search input::placeholder{color:#9ba2ad}.zsket-cart-button{display:flex;align-items:center;gap:9px;padding:10px 15px;border:0;border-radius:50px;background:var(--z-blue);color:#fff;font-size:11px;font-weight:700;transition:transform .2s,background .2s}.zsket-cart-button:hover,.zsket-primary-button:hover,.zsket-add-button:hover{transform:translateY(-2px);background:#0f43a5}.zsket-cart-button b{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:30px;background:#fff;color:var(--z-blue);font-size:10px}.zsket-bag-icon{font-size:17px}.zsket-mobile-toggle{display:none}
.zsket-hero{min-height:570px;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:66px 8.2% 83px;background:#f1efe8}.zsket-hero-copy{max-width:530px;padding-bottom:20px;z-index:1}.zsket-eyebrow,.zsket-section-kicker,.zsket-kicker{display:flex;align-items:center;gap:9px;color:#6e7a8d;font-size:9px;font-weight:800;letter-spacing:.18em}.zsket-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--z-orange);box-shadow:0 0 0 4px rgba(239,139,33,.12)}.zsket-hero h1,.zsket-shop-heading h2,.zsket-brand-note h2,.zsket-closing-cta h2{margin:22px 0 16px;font-family:var(--z-serif);font-size:clamp(48px,5.2vw,72px);line-height:1.06;letter-spacing:-.045em;font-weight:500;color:#15233b}.zsket-hero h1 em,.zsket-shop-heading h2 em,.zsket-brand-note h2 em,.zsket-closing-cta h2 em{color:var(--z-blue);font-weight:500}.zsket-hero-copy>p{max-width:430px;color:#697588;font-size:14px;line-height:1.9;margin:0}.zsket-hero-actions{display:flex;align-items:center;gap:25px;margin-top:32px}.zsket-primary-button,.zsket-light-button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:50px;background:var(--z-blue);color:#fff;padding:15px 21px;font-size:11px;font-weight:700;transition:transform .2s,background .2s}.zsket-primary-button span,.zsket-light-button span{font-size:16px}.zsket-text-link{display:inline-flex;align-items:center;gap:8px;color:#556278;font-size:11px;font-weight:700}.zsket-text-link span{color:var(--z-orange);font-size:15px}.zsket-hero-proof{display:flex;align-items:center;gap:17px;margin-top:45px;color:#758092;font-size:10px;font-weight:600}.zsket-hero-proof>span:first-child{color:#5d7d73}.zsket-hero-proof i{width:3px;height:3px;background:#b3bac3;border-radius:50%}.zsket-hero-art{height:390px;max-width:500px;width:100%;margin-left:auto;position:relative;display:grid;place-items:center;border-radius:46% 46% 42% 42%;background:radial-gradient(ellipse at 50% 47%,#fff 0,#f6f2e8 55%,rgba(241,239,232,0) 74%)}.zsket-hero-orbit{position:absolute;border:1px solid rgba(21,88,214,.17);border-radius:50%;transform:rotate(-20deg)}.zsket-hero-orbit.orbit-one{width:91%;height:73%}.zsket-hero-orbit.orbit-two{width:75%;height:102%;transform:rotate(28deg);border-color:rgba(239,139,33,.18)}.zsket-hero-logo{position:relative;width:min(81%,370px);object-fit:contain;filter:drop-shadow(0 15px 20px rgba(30,60,110,.12));z-index:1}.zsket-hero-art-label{position:absolute;top:23px;right:9%;color:#8c98a8;font-size:8px;letter-spacing:.2em;font-weight:800}.zsket-hero-art-bottom{position:absolute;bottom:34px;display:flex;align-items:center;gap:11px;color:#798596;font-size:8px;font-weight:800;letter-spacing:.17em}.zsket-hero-art-bottom i{width:3px;height:3px;border-radius:50%;background:#f09a3a}.zsket-floating-card{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;padding:11px 14px;background:rgba(255,255,255,.87);border:1px solid rgba(255,255,255,.9);border-radius:13px;box-shadow:0 10px 35px rgba(30,48,78,.09);color:#526078;font-size:9px;font-weight:700}.zsket-floating-card span{color:var(--z-blue);font-size:18px}.zsket-floating-card.float-one{left:-2%;top:27%}.zsket-floating-card.float-two{right:-1%;bottom:21%}.zsket-hero-bottomline{position:absolute;left:8.2%;right:8.2%;bottom:24px;display:flex;align-items:center;justify-content:space-between;color:#8b94a1;font-size:8px;letter-spacing:.16em;font-weight:700}
.zsket-category-strip{padding:56px 8.2% 61px;background:#fbfaf7}.zsket-category-strip>.zsket-section-kicker{margin-bottom:22px}.zsket-category-tiles{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--z-line);border-bottom:1px solid var(--z-line)}.zsket-category-tile{min-width:0;padding:22px 16px 22px 0;display:flex;align-items:center;gap:13px;border-right:1px solid var(--z-line);transition:background .2s}.zsket-category-tile:not(:first-child){padding-left:17px}.zsket-category-tile:last-child{border-right:0}.zsket-category-tile:hover{background:#f4f5f7}.zsket-category-icon{flex:0 0 42px;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#f1eadf;color:#b17435;font-size:22px}.zsket-category-tile:nth-child(2) .zsket-category-icon{background:#e6eef8;color:#3972b9}.zsket-category-tile:nth-child(3) .zsket-category-icon{background:#e7f0e8;color:#438c70}.zsket-category-tile:nth-child(4) .zsket-category-icon{background:#f0eaf5;color:#9b6cbb}.zsket-category-text{display:flex;flex-direction:column;gap:5px;flex:1}.zsket-category-text b{font-size:11px;font-weight:800}.zsket-category-text small{color:#8791a0;font-size:9px}.zsket-category-arrow{color:#9ba4af;transition:transform .2s}.zsket-category-tile:hover .zsket-category-arrow{transform:translateX(3px);color:var(--z-blue)}
.zsket-shop-section{padding:83px 8.2% 100px;background:var(--z-paper)}.zsket-shop-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.zsket-shop-heading h2{margin:15px 0 10px;font-size:clamp(36px,4.1vw,54px)}.zsket-shop-heading p{margin:0;color:#778293;font-size:12px;line-height:1.7;max-width:490px}.zsket-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.zsket-product-card{min-width:0;overflow:hidden;border:1px solid #e9e7e0;border-radius:18px;background:#fff;transition:transform .25s,box-shadow .25s}.zsket-product-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(23,39,67,.08)}.zsket-card-art-wrap{position:relative;padding:10px 10px 0}.zsket-product-art,.zsket-product-photo{height:218px;overflow:hidden;position:relative;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#e9edf7,#f5f1e8)}.zsket-product-photo img{width:100%;height:100%;object-fit:cover}.zsket-product-art.art-oil{background:linear-gradient(145deg,#f5ecd9,#f8f5ed)}.zsket-product-art.art-soap{background:linear-gradient(145deg,#e1edf1,#eef4ef)}.zsket-product-art.art-cleaner{background:linear-gradient(145deg,#e7edf5,#f3f4ee)}.zsket-product-art.art-toilet{background:linear-gradient(145deg,#e0eaf6,#f1f2f6)}.zsket-product-art.art-phenyl{background:linear-gradient(145deg,#e8efe4,#f3f3e9)}.zsket-product-art.art-lunch{background:linear-gradient(145deg,#f5eadc,#f4f0e6)}.zsket-product-art.art-geometry{background:linear-gradient(145deg,#eee8f4,#f4f0e8)}.zsket-art-orbit{position:absolute;width:155px;height:155px;border:1px solid rgba(45,83,147,.13);border-radius:50%;box-shadow:0 0 0 19px rgba(255,255,255,.17),0 0 0 38px rgba(255,255,255,.15)}.zsket-art-star{position:absolute;width:5px;height:5px;border-radius:50%;background:#f0a243;box-shadow:0 0 0 5px rgba(240,162,67,.12)}.zsket-art-star.star-one{top:24%;right:24%}.zsket-art-star.star-two{bottom:25%;left:22%;width:4px;height:4px;background:#477acb;box-shadow:0 0 0 5px rgba(71,122,203,.12)}.zsket-product-object{position:relative;width:105px;height:157px;display:flex;align-items:center;flex-direction:column;z-index:1;filter:drop-shadow(0 17px 12px rgba(40,53,80,.18));transition:transform .3s}.zsket-product-card:hover .zsket-product-object{transform:translateY(-4px) rotate(-2deg)}.object-cap{width:37px;height:22px;margin-bottom:-2px;border-radius:6px 6px 2px 2px;background:linear-gradient(90deg,#153b80,#3674d8 48%,#153a7b);border:1px solid rgba(255,255,255,.4)}.object-body{width:94px;height:133px;padding:25px 8px 10px;border-radius:18px 18px 23px 23px;border:1px solid rgba(255,255,255,.8);background:linear-gradient(100deg,#1647a4,#2770dc 40%,#16449c 80%,#0d347f);box-shadow:inset 5px 0 8px rgba(255,255,255,.16),inset -6px 0 9px rgba(0,0,0,.13);display:flex;align-items:center;flex-direction:column;color:#fff;font-style:normal}.object-body strong{font-size:17px;font-weight:800;letter-spacing:-.1em}.object-body small{margin-top:9px;font-size:7px;font-weight:800;letter-spacing:.12em}.object-body i{margin-top:7px;width:30px;height:2px;border-radius:3px;background:#f5a33b}.art-perfume .object-body{width:84px;height:126px;border-radius:17px 17px 11px 11px;background:linear-gradient(100deg,#153b85,#3978dc 43%,#102d70)}.art-perfume .object-cap{width:45px;height:29px;border-radius:3px;background:linear-gradient(90deg,#d18b31,#ffd37c,#c57a24)}.art-oil .object-body{width:100px;height:120px;border-radius:15px 15px 25px 25px;background:linear-gradient(100deg,#b66a21,#f2a63e 42%,#a85117)}.art-oil .object-cap{background:linear-gradient(90deg,#283e59,#536b81,#24364e)}.art-soap .object-body{background:linear-gradient(100deg,#2b7b9d,#58b2c5 45%,#287d9e)}.art-cleaner .object-body{background:linear-gradient(100deg,#2e6baf,#4c9bd0 44%,#1b589c)}.art-cleaner .object-cap{background:linear-gradient(90deg,#f0a43d,#ffd477,#dc8424)}.art-toilet .object-body{width:87px;border-radius:14px 14px 31px 31px;background:linear-gradient(100deg,#17469d,#377adc 45%,#123a83)}.art-toilet .object-cap{width:40px;height:26px;background:linear-gradient(90deg,#f2a23b,#ffd16c,#d87b22)}.art-phenyl .object-body{width:111px;height:126px;border-radius:18px 18px 22px 22px;background:linear-gradient(100deg,#467448,#8bae64 45%,#3b683b)}.art-phenyl .object-cap{width:40px;height:23px;background:linear-gradient(90deg,#f0a43d,#ffd477,#dc8424)}.art-lunch .zsket-product-object,.art-geometry .zsket-product-object{width:155px;height:116px;justify-content:center}.art-lunch .object-cap,.art-geometry .object-cap{display:none}.art-lunch .object-body{width:151px;height:100px;border-radius:23px;padding-top:21px;background:linear-gradient(145deg,#4a8c68,#75b484 52%,#397455)}.art-geometry .object-body{width:128px;height:116px;border-radius:13px;padding-top:21px;background:linear-gradient(145deg,#785ba4,#a58bc9 52%,#63478c)}.zsket-art-caption{position:absolute;bottom:12px;color:rgba(69,87,115,.5);font-size:7px;font-weight:800;letter-spacing:.17em}.zsket-product-tag{position:absolute;top:19px;left:19px;padding:6px 9px;border-radius:20px;background:rgba(255,255,255,.83);color:#52627a;font-size:8px;font-weight:700}.zsket-product-index{position:absolute;top:19px;right:19px;color:rgba(81,99,130,.5);font-size:8px;font-weight:800;letter-spacing:.1em}.zsket-product-info{padding:17px 17px 16px}.zsket-product-category{color:#9a8c77;text-transform:uppercase;font-size:8px;letter-spacing:.13em;font-weight:800}.zsket-product-info h3{margin:8px 0 6px;color:#1c2a42;font-family:var(--z-sans);font-size:15px;letter-spacing:-.03em}.zsket-product-description{min-height:36px;margin:0;color:#87909d;font-size:10px;line-height:1.65}.zsket-variant-area{height:62px;display:flex;align-items:center;border-top:1px solid #f0eee9;border-bottom:1px solid #f0eee9;margin-top:14px}.zsket-variant-select{width:100%;display:flex;justify-content:space-between;align-items:center;gap:9px;color:#8b95a2;font-size:9px}.zsket-variant-select>span:first-child{font-weight:600}.zsket-variant-select select{min-width:86px;appearance:none;border:0;outline:0;background:transparent;color:#394960;font-size:10px;font-weight:700;text-align:right;cursor:pointer;padding:7px 0}.zsket-chevron{margin-left:-8px;color:#61718c;font-size:15px;pointer-events:none}.zsket-color-select,.zsket-standard-option{width:100%;display:flex;justify-content:space-between;align-items:center}.zsket-color-select>span,.zsket-standard-option>span{color:#8b95a2;font-size:9px;font-weight:600}.zsket-color-select b,.zsket-standard-option b{margin-left:5px;color:#394960;font-size:9px}.zsket-swatches{display:flex;gap:8px}.zsket-swatch{width:17px;height:17px;padding:0;border:2px solid #fff;border-radius:50%;background:var(--swatch-color);box-shadow:0 0 0 1px #d7dce2;transition:transform .2s,box-shadow .2s}.zsket-swatch.is-selected{transform:scale(1.12);box-shadow:0 0 0 1px #15233b,0 0 0 4px #fff}.zsket-product-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:13px}.zsket-price-note{color:#87909d;font-size:9px}.zsket-add-button{display:flex;align-items:center;gap:5px;padding:9px 12px;border:0;border-radius:30px;background:var(--z-blue);color:#fff;font-size:9px;font-weight:700;transition:transform .2s,background .2s}.zsket-add-button span{font-size:16px;line-height:10px}.zsket-empty-catalogue,.zsket-no-results{text-align:center;padding:65px 20px;color:#7c8796}.zsket-empty-catalogue h3,.zsket-no-results h2{font-family:var(--z-serif);font-weight:500;font-size:29px;color:var(--z-ink)}
.zsket-brand-note{padding:84px 11% 91px;display:grid;grid-template-columns:.7fr 1.3fr 1fr;align-items:center;gap:45px;background:#edece5}.zsket-brand-note-mark{width:165px;height:165px;border:1px solid rgba(21,88,214,.25);border-radius:50%;display:grid;place-items:center;position:relative;color:var(--z-blue)}.zsket-brand-note-mark:before,.zsket-brand-note-mark:after{content:'';position:absolute;border:1px solid rgba(239,139,33,.28);border-radius:50%}.zsket-brand-note-mark:before{inset:13px}.zsket-brand-note-mark:after{inset:27px;border-color:rgba(21,88,214,.2)}.zsket-brand-note-mark span{font-size:56px;letter-spacing:-.11em;font-weight:800}.zsket-brand-note-mark i{position:absolute;width:9px;height:9px;top:28px;right:25px;border-radius:50%;background:var(--z-orange)}.zsket-brand-note h2{margin:14px 0 13px;font-size:clamp(35px,3.5vw,48px)}.zsket-brand-note-copy p{max-width:430px;margin:0;color:#778191;font-size:11px;line-height:1.9}.zsket-brand-note-points{border-left:1px solid #d8d8d0;padding-left:29px}.zsket-brand-note-points>div{display:grid;grid-template-columns:28px 1fr;gap:5px 10px;padding:11px 0;border-bottom:1px solid #deded7}.zsket-brand-note-points>div:last-child{border:0}.zsket-brand-note-points span{grid-row:span 2;color:#e2943d;font-family:var(--z-serif);font-size:17px}.zsket-brand-note-points b{color:#29374d;font-size:10px}.zsket-brand-note-points small{color:#84909d;font-size:9px}.zsket-closing-cta{min-height:250px;position:relative;overflow:hidden;padding:47px 8.2%;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#122541}.zsket-closing-cta .zsket-section-kicker{color:#9aa9bf}.zsket-closing-cta h2{margin:12px 0 0;color:#fff;font-size:clamp(36px,4vw,52px)}.zsket-closing-cta h2 em{color:#88b4ff}.zsket-light-button{position:relative;z-index:1;background:#f5a13b;color:#172238;padding:15px 22px}.zsket-light-button:hover{transform:translateY(-2px);background:#ffb75d}.zsket-closing-decoration{position:absolute;top:-75px;right:27%;color:rgba(255,255,255,.035);font-size:280px;font-weight:800;letter-spacing:-.13em}.zsket-closing-decoration span{color:rgba(245,161,59,.2);font-size:80px;vertical-align:top}
.zsket-footer{padding:35px 8.2% 20px;background:#0d192c;color:#dce3ee}.zsket-footer-main{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:28px}.zsket-footer-brand{width:112px;height:74px;display:block;overflow:hidden}.zsket-footer-brand img{width:112px;height:74px;object-fit:contain}.zsket-footer-main p{margin:0 auto 0 10px;color:#9aa8bc;font-size:10px;line-height:1.8}.zsket-footer-links a{color:#c0cbd9;font-size:10px}.zsket-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:17px;display:flex;justify-content:space-between;color:#728198;font-size:9px}.zsket-footer-bottom a{color:#d4deec}
.zsket-archive-page{background:var(--z-paper)}.zsket-archive-intro{padding:75px 8.2% 45px;background:#f1efe8}.zsket-archive-intro h1{margin:15px 0 10px;font-family:var(--z-serif);font-size:clamp(42px,5vw,65px);font-weight:500;letter-spacing:-.04em}.zsket-archive-intro h1 em{color:var(--z-blue)}.zsket-archive-intro p{max-width:580px;color:#737f90;font-size:12px;line-height:1.8}.zsket-archive-products{padding-top:38px}.zsket-archive-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:24px}.zsket-category-filters{display:flex;flex-wrap:wrap;gap:8px}.zsket-filter-pill{display:inline-flex;padding:10px 15px;border:1px solid #e3e2dc;border-radius:50px;color:#6d7889;font-size:10px;font-weight:600}.zsket-filter-pill.active{background:#172844;border-color:#172844;color:#fff}.zsket-shop-search{height:39px;display:flex;align-items:center;border:1px solid #e4e3dd;border-radius:50px;background:#fff;overflow:hidden}.zsket-shop-search input{width:180px;border:0;outline:0;padding:0 13px;background:transparent;font-size:10px}.zsket-shop-search button{height:100%;width:39px;border:0;background:#fff;color:var(--z-blue);font-size:20px}.zsket-results-line{display:flex;justify-content:space-between;align-items:center;margin:20px 0 17px;color:#8992a0;font-size:9px;letter-spacing:.08em}.zsket-results-line span:last-child{font-size:8px;letter-spacing:.15em}.zsket-pagination{padding-top:35px}.zsket-pagination .nav-links{display:flex;justify-content:center;gap:8px}.zsket-pagination a,.zsket-pagination span{padding:10px 14px;border:1px solid var(--z-line);border-radius:30px;font-size:11px}.zsket-pagination .current{background:#172844;color:#fff}
.zsket-single-page{padding:35px 8.2% 85px;background:var(--z-paper)}.zsket-breadcrumb{display:flex;gap:10px;align-items:center;margin-bottom:32px;color:#87909d;font-size:10px}.zsket-breadcrumb b{color:#35435a}.zsket-single-product{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.zsket-single-visual{min-height:480px;display:grid;place-items:center;padding:28px;border-radius:20px;background:#f1efe8}.zsket-single-visual>img{max-height:480px;object-fit:contain}.zsket-single-visual .zsket-product-art{width:100%;height:430px}.zsket-single-content{padding:30px 0}.zsket-single-content h1{margin:13px 0;font-family:var(--z-serif);font-size:clamp(36px,4.5vw,55px);font-weight:500;line-height:1.08}.zsket-single-excerpt{color:#778293;font-size:13px;line-height:1.8}.zsket-single-price{margin:23px 0;padding:17px 0;border-top:1px solid var(--z-line);border-bottom:1px solid var(--z-line);color:#52627a;font-size:12px}.zsket-single-variant{display:grid;gap:9px;margin:20px 0;color:#647188;font-size:11px}.zsket-single-variant select{max-width:220px;padding:12px;border:1px solid #e1e1dc;border-radius:9px;background:#fff;color:#33425a}.zsket-single-color{display:flex;align-items:center;gap:20px;margin:20px 0;color:#647188;font-size:11px}.zsket-single-color b{color:#24344d}.zsket-single-add{margin:7px 0 25px}.zsket-single-description{color:#647188;font-size:12px;line-height:1.9}.zsket-single-description h2,.zsket-single-description h3{color:var(--z-ink);font-family:var(--z-serif);font-weight:500}.zsket-basic-page{padding:70px 8.2%;background:#f1efe8;min-height:55vh}.zsket-basic-page-inner{max-width:900px;margin:0 auto}.zsket-basic-page h1{font-family:var(--z-serif);font-size:48px;font-weight:500}.zsket-page-content{color:#647188;line-height:1.8}.zsket-post-preview{padding:18px 0;border-bottom:1px solid var(--z-line)}.zsket-post-preview h2{font-family:var(--z-serif);font-weight:500}
.zsket-drawer-backdrop{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:rgba(9,20,37,.48);backdrop-filter:blur(5px)}.zsket-drawer-backdrop[hidden]{display:none}.zsket-cart-drawer{width:min(510px,100%);height:100%;overflow-y:auto;padding:28px 30px 34px;background:#fbfaf7;box-shadow:-15px 0 50px rgba(10,20,38,.18);animation:zsket-drawer-in .25s ease both}@keyframes zsket-drawer-in{from{transform:translateX(35px);opacity:.8}to{transform:translateX(0);opacity:1}}.zsket-drawer-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #e8e6df}.zsket-drawer-header h2{margin:6px 0 0;color:#17263e;font-family:var(--z-serif);font-size:31px;font-weight:500}.zsket-drawer-header h2 small{color:#8994a4;font-family:var(--z-sans);font-size:14px}.zsket-icon-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #e2e1dc;border-radius:50%;background:#fff;color:#4a5870;font-size:23px}.zsket-cart-empty{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.zsket-cart-empty[hidden],.zsket-enquiry-area[hidden]{display:none}.zsket-empty-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:#eaf0fa;color:#1d5fcf;font-size:37px}.zsket-cart-empty h3{margin:20px 0 7px;color:#182840;font-family:var(--z-serif);font-size:27px;font-weight:500}.zsket-cart-empty p{max-width:260px;margin:0 0 20px;color:#7d8998;font-size:11px;line-height:1.7}.zsket-cart-items{padding:4px 0}.zsket-cart-line{display:flex;align-items:center;gap:13px;padding:16px 0;border-bottom:1px solid #eae8e2}.zsket-cart-thumb{flex:0 0 61px;height:65px;display:grid;place-items:center;border-radius:12px;background:#e7edf7;color:var(--z-blue);font-weight:800;font-size:21px;letter-spacing:-.1em}.zsket-cart-detail{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.zsket-cart-detail strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#24334b;font-size:11px}.zsket-cart-detail small{color:#8993a1;font-size:9px}.zsket-quantity-control{width:max-content;display:flex;align-items:center;gap:12px;margin-top:3px;padding:4px 6px;border:1px solid #e6e5df;border-radius:20px;background:#fff}.zsket-quantity-control button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:#4e607b;font-size:15px}.zsket-quantity-control span{min-width:12px;text-align:center;color:#293850;font-size:10px;font-weight:700}.zsket-remove-line{border:0;background:transparent;color:#a0a8b3;padding:6px;font-size:22px}.zsket-remove-line:hover{color:#c74f4f}.zsket-basket-note{display:flex;gap:9px;margin:16px 0 22px;padding:12px;border-radius:10px;background:#eff3f9;color:#62738c;font-size:9px;line-height:1.6}.zsket-enquiry-form{padding:22px;border:1px solid #e8e5dd;border-radius:16px;background:#fff}.zsket-form-heading .zsket-kicker{color:#9a8b75}.zsket-form-heading h3{margin:7px 0 5px;color:#1b2a41;font-family:var(--z-serif);font-size:25px;font-weight:500}.zsket-form-heading p{margin:0 0 17px;color:#7f8998;font-size:10px;line-height:1.6}.zsket-enquiry-form>label{display:flex;flex-direction:column;gap:7px;margin-top:12px;color:#59667a;font-size:10px;font-weight:700}.zsket-enquiry-form label input,.zsket-enquiry-form label textarea{width:100%;border:1px solid #e6e5e0;border-radius:9px;outline:0;padding:11px 12px;background:#fcfcfa;color:#1f2e45;font-size:11px;resize:vertical}.zsket-enquiry-form label input:focus,.zsket-enquiry-form label textarea:focus{border-color:#7fa6e5;box-shadow:0 0 0 3px rgba(21,88,214,.08)}.zsket-enquiry-form label input::placeholder,.zsket-enquiry-form label textarea::placeholder{color:#a2a9b2}.zsket-form-error{color:#b44444;font-size:10px}.zsket-form-error[hidden]{display:none}.zsket-submit-button{width:100%;margin-top:17px}.zsket-privacy-note{margin:12px 0 0;color:#929baa;font-size:9px;line-height:1.6}.zsket-toast{position:fixed;z-index:1100;bottom:24px;left:50%;transform:translate(-50%,8px);padding:13px 19px;border-radius:50px;background:#162b49;color:#fff;box-shadow:0 10px 30px rgba(15,30,54,.2);font-size:11px;font-weight:600;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.zsket-toast.is-visible{opacity:1;transform:translate(-50%,0)}
@media(max-width:1120px){.zsket-hero,.zsket-category-strip,.zsket-shop-section{padding-left:6%;padding-right:6%}.zsket-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zsket-brand-note{padding-left:7%;padding-right:7%;gap:28px}.zsket-hero-bottomline{left:6%;right:6%}}
@media(max-width:820px){.zsket-announcement{padding:0 4%}.zsket-announcement-side{display:none}.zsket-header{height:76px;padding:0 4%}.zsket-brand{width:110px;height:70px}.zsket-brand img{width:110px;height:76px}.zsket-main-nav{display:none;position:absolute;top:75px;left:0;right:0;margin:0;padding:18px 5%;background:#fbfaf7;border-bottom:1px solid var(--z-line);box-shadow:0 14px 25px rgba(20,37,64,.08)}.zsket-main-nav.is-open{display:block}.zsket-menu-list{align-items:flex-start;flex-direction:column;gap:17px}.zsket-header-actions{gap:8px}.zsket-header-search{width:160px;height:38px}.zsket-cart-button{padding:9px 11px;gap:6px}.zsket-mobile-toggle{display:flex;flex-direction:column;gap:4px;order:4;margin-left:5px;padding:9px;border:0;background:transparent}.zsket-mobile-toggle span{width:18px;height:2px;background:#24334b}.zsket-hero{min-height:auto;padding:57px 6% 74px;grid-template-columns:1fr}.zsket-hero-copy{max-width:620px;padding-bottom:3px}.zsket-hero h1{max-width:580px;font-size:clamp(47px,9vw,67px)}.zsket-hero-art{max-width:500px;margin:21px auto 0;height:320px}.zsket-hero-bottomline{left:6%;right:6%;bottom:20px}.zsket-category-strip{padding:47px 6%}.zsket-category-tiles{grid-template-columns:repeat(2,1fr)}.zsket-category-tile:nth-child(2){border-right:0}.zsket-category-tile:nth-child(3),.zsket-category-tile:nth-child(4){border-top:1px solid var(--z-line)}.zsket-category-tile:nth-child(3){padding-left:0}.zsket-shop-section{padding:67px 6% 75px}.zsket-shop-heading{align-items:flex-start;flex-direction:column}.zsket-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zsket-brand-note{padding:65px 7%;grid-template-columns:.55fr 1.45fr;gap:30px}.zsket-brand-note-mark{width:130px;height:130px}.zsket-brand-note-mark span{font-size:43px}.zsket-brand-note-points{grid-column:2;padding-left:0;border-left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.zsket-brand-note-points>div{display:block;border-bottom:0;border-top:1px solid #d8d8d0;padding:12px 5px 0 0}.zsket-brand-note-points span{display:block;margin-bottom:6px}.zsket-brand-note-points b,.zsket-brand-note-points small{display:block}.zsket-closing-cta{padding:42px 6%}.zsket-footer{padding-left:6%;padding-right:6%}.zsket-single-product{gap:35px}.zsket-archive-intro{padding-left:6%;padding-right:6%}.zsket-single-page{padding-left:6%;padding-right:6%}}
@media(max-width:560px){.zsket-announcement{height:27px;font-size:8px;justify-content:center}.zsket-header{height:68px}.zsket-brand{width:90px;height:64px}.zsket-brand img{width:90px;height:66px}.zsket-main-nav{top:67px}.zsket-header-search{display:none}.zsket-cart-word{display:none}.zsket-cart-button{width:39px;height:39px;justify-content:center;padding:0}.zsket-hero{padding:47px 6% 69px}.zsket-hero h1{margin-top:17px;font-size:48px}.zsket-hero-copy>p{font-size:12px}.zsket-hero-actions{align-items:flex-start;flex-direction:column;gap:16px;margin-top:25px}.zsket-hero-proof{margin-top:27px;gap:10px;font-size:9px}.zsket-hero-art{height:245px;margin-top:23px}.zsket-hero-logo{width:83%}.zsket-floating-card{padding:8px 10px;font-size:8px}.zsket-floating-card.float-one{left:-1%}.zsket-floating-card.float-two{right:-1%;bottom:16%}.zsket-hero-art-label{top:12px;font-size:7px}.zsket-hero-art-bottom{bottom:17px;font-size:7px}.zsket-hero-bottomline{font-size:7px}.zsket-hero-bottomline span:nth-child(2){display:none}.zsket-category-strip{padding:39px 6%}.zsket-category-tiles{grid-template-columns:1fr}.zsket-category-tile,.zsket-category-tile:not(:first-child),.zsket-category-tile:nth-child(3){padding:14px 6px;border-right:0;border-top:1px solid var(--z-line)}.zsket-category-tile:first-child{border-top:0}.zsket-category-arrow{margin-right:8px}.zsket-shop-section{padding:53px 5% 62px}.zsket-shop-heading h2{font-size:39px}.zsket-shop-heading p{font-size:11px}.zsket-product-grid{grid-template-columns:1fr 1fr;gap:10px}.zsket-card-art-wrap{padding:7px 7px 0}.zsket-product-art,.zsket-product-photo{height:156px}.zsket-product-object{transform:scale(.78)}.zsket-product-card:hover .zsket-product-object{transform:scale(.78) translateY(-4px) rotate(-2deg)}.zsket-product-tag{top:12px;left:12px;padding:5px 7px;font-size:7px}.zsket-product-index{top:13px;right:12px;font-size:7px}.zsket-product-info{padding:12px 11px 11px}.zsket-product-category{font-size:7px}.zsket-product-info h3{font-size:12px;line-height:1.3;min-height:31px}.zsket-product-description{font-size:9px;min-height:43px}.zsket-variant-area{height:53px;margin-top:10px}.zsket-variant-select,.zsket-color-select>span,.zsket-standard-option>span{font-size:8px}.zsket-variant-select select{min-width:72px;font-size:9px}.zsket-color-select b,.zsket-standard-option b{font-size:8px}.zsket-swatches{gap:6px}.zsket-swatch{width:15px;height:15px}.zsket-product-bottom{padding-top:10px}.zsket-price-note{font-size:8px}.zsket-add-button{padding:8px 9px;font-size:8px}.zsket-brand-note{padding:54px 7%;grid-template-columns:1fr;gap:24px}.zsket-brand-note-mark{width:112px;height:112px;margin:0 auto}.zsket-brand-note-mark span{font-size:37px}.zsket-brand-note-copy{text-align:center}.zsket-brand-note-copy .zsket-section-kicker{justify-content:center}.zsket-brand-note h2{font-size:39px}.zsket-brand-note-copy p{font-size:10px}.zsket-brand-note-points{grid-column:1;grid-template-columns:1fr;gap:0}.zsket-brand-note-points>div{display:grid;grid-template-columns:25px 1fr;gap:3px 7px}.zsket-brand-note-points span{grid-row:span 2;margin:0}.zsket-closing-cta{min-height:230px;padding:36px 7%;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.zsket-closing-cta h2{font-size:42px}.zsket-closing-decoration{font-size:190px;right:-4%;top:-32px}.zsket-footer{padding:27px 7% 17px}.zsket-footer-main{flex-wrap:wrap;gap:12px}.zsket-footer-main p{width:calc(100% - 130px);margin:0}.zsket-footer-links{width:100%;gap:18px;flex-wrap:wrap}.zsket-footer-bottom{flex-wrap:wrap;gap:10px;line-height:1.5;font-size:8px}.zsket-footer-bottom span:nth-child(2){order:3;width:100%}.zsket-cart-drawer{padding:23px 17px 28px}.zsket-drawer-header h2{font-size:28px}.zsket-enquiry-form{padding:17px}.zsket-toast{width:calc(100% - 36px);text-align:center;bottom:16px}.zsket-archive-intro{padding:48px 6% 32px}.zsket-archive-intro h1{font-size:43px}.zsket-archive-toolbar{align-items:stretch;flex-direction:column}.zsket-shop-search input{flex:1;width:auto}.zsket-category-filters{gap:6px}.zsket-filter-pill{padding:9px 11px;font-size:9px}.zsket-results-line span:last-child{display:none}.zsket-single-page{padding:25px 5% 55px}.zsket-single-product{grid-template-columns:1fr;gap:15px}.zsket-single-visual{min-height:280px}.zsket-single-visual .zsket-product-art{height:270px}.zsket-single-content{padding:10px 0}.zsket-single-content h1{font-size:39px}.zsket-basic-page{padding:45px 6%}.zsket-basic-page h1{font-size:38px}}
.zsket-product-photo img[data-zsket-product-image]{width:100%;height:100%;object-fit:cover;display:block}.zsket-single-visual img.zsket-single-asset{width:100%;max-height:480px;object-fit:contain;border-radius:14px}.zsket-category-icon{overflow:hidden}.zsket-category-icon img{width:100%;height:100%;display:block;object-fit:cover}
/* WooCommerce cart shortcut in the shared ZSket navigation. */
.zsket-woocommerce-cart{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(25,53,94,.16);border-radius:30px;padding:9px 12px;color:#1b3155;background:#fff;font-size:10px;font-weight:700;white-space:nowrap;transition:transform .2s,border-color .2s}
.zsket-woocommerce-cart:hover{transform:translateY(-1px);border-color:#1558d6;color:#1558d6}
.zsket-woocommerce-cart b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:20px;background:#1558d6;color:#fff;font-size:9px}
@media(max-width:560px){.zsket-woocommerce-cart{width:39px;height:39px;justify-content:center;padding:0}.zsket-woocommerce-cart span:nth-child(2){display:none}}
