.zk-g{max-width:1180px;margin:0 auto;padding:0 20px 80px}.zk-g h1,.zk-g h2,.zk-g h3{font-family:var(--zk-serif);font-weight:400;color:var(--zk-heading)}.zk-g h1 em,.zk-g h2 em{font-style:italic;color:var(--zk-gold)}.zk-g p{margin:0 0 14px}.zk-page .zk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zk-page .zk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border:1px solid var(--zk-heading);border-radius:2px;background:var(--zk-heading);color:#fffdf8;font-family:var(--zk-sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s,transform .2s}.zk-page .zk-btn:hover{background:#4a3f33;transform:translateY(-1px)}.zk-page .zk-btn.ghost{background:transparent;color:var(--zk-heading)}.zk-page .zk-btn.ghost:hover{background:var(--zk-heading);color:#fffdf8}.zk-page .zk-btn.gold{background:var(--zk-gold);border-color:var(--zk-gold);color:var(--zk-heading)}.zk-page .zk-btn.gold:hover{background:#e5bb66}.zk-g-hero{text-align:center;padding:64px 0 40px}.zk-g-hero h1{font-size:clamp(34px,5vw,56px);line-height:1.12;margin:14px 0 18px}.zk-g-hero .lead{max-width:660px;margin:0 auto;font-size:17px}.zk-g-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.zk-g-section{padding:80px 0 0;scroll-margin-top:var(--zk-sticky, 24px)}.zk-g-head{text-align:center;max-width:680px;margin:0 auto 40px}.zk-g-head h2{font-size:clamp(28px,3.6vw,40px);line-height:1.2;margin:12px 0}.zk-g-head p{font-size:16.5px;margin:0}.zk-g-step{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:6px;border-radius:50%;background:var(--zk-heading);color:#e9c77e;font-family:var(--zk-serif);font-size:18px;box-shadow:0 0 0 4px var(--zk-bg),0 0 0 5px #d7a64a80}.zk-g-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto;max-width:900px}.zk-page .zk-g-jump a{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--zk-border);border-radius:999px;background:var(--zk-surface);font-size:14px;color:var(--zk-heading);text-decoration:none;transition:border-color .2s,background .2s}.zk-page .zk-g-jump a:before{content:"";width:5px;height:5px;background:var(--zk-gold);transform:rotate(45deg)}.zk-page .zk-g-jump a:hover{border-color:var(--zk-gold);background:var(--zk-gold-soft)}.zk-g-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--zk-heading);border-bottom:1px solid var(--zk-gold);padding-bottom:2px}.zk-g-link:hover{color:#8e6a22}.zk-g-closing{position:relative;margin-top:88px;padding:64px 32px 56px;text-align:center;border-radius:6px;color:#f9f6f1c7;background-color:var(--zk-heading);background-image:radial-gradient(ellipse at 50% 0%,rgba(215,166,74,.26),transparent 60%),repeating-linear-gradient(-45deg,rgba(215,166,74,.035) 0 1px,transparent 1px 14px)}.zk-g-closing:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;pointer-events:none;border:1px solid rgba(215,166,74,.38);border-radius:4px}.zk-g-closing>*{position:relative}.zk-g-closing h2{color:#fffdf8;font-size:clamp(28px,3.6vw,40px);line-height:1.2;margin:12px auto 14px;max-width:720px}.zk-g-closing p{max-width:580px;margin:0 auto;font-size:16.5px}.zk-g-closing-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:28px 0 0}.zk-page .zk-g-closing-links a{padding:9px 18px;border:1px solid rgba(215,166,74,.45);border-radius:30px;text-decoration:none;font-size:14px;color:#fffdf8;background:#fffdf80a;transition:background .2s,border-color .2s}.zk-page .zk-g-closing-links a:hover{background:#d7a64a33;border-color:var(--zk-gold)}.zk-g-contact .zk-support,.zk-g-contact .zk-callout{max-width:820px;margin-left:auto;margin-right:auto}.zk-page .zk-btn{letter-spacing:.16em;text-transform:uppercase}.zk-page .zk-g-link{letter-spacing:.14em;text-transform:uppercase}@media(max-width:680px){.zk-g-hero{padding:40px 0 28px}.zk-g-section{padding-top:60px}.zk-g-actions .zk-btn{flex:1 1 100%}.zk-g-jump{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none}.zk-g-jump::-webkit-scrollbar{display:none}.zk-page .zk-g-jump a{flex:none}.zk-g-closing{padding:52px 18px 44px;margin-left:-4px;margin-right:-4px}}.zk-hc-more{margin:28px 0 0!important;text-align:center}.zk-hc-route{position:relative;display:flex;justify-content:center;gap:0;max-width:820px;margin:0 auto}.zk-hc-route:before{content:"";position:absolute;top:21px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--zk-gold),transparent)}.zk-page .zk-hc-route a{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--zk-heading);text-decoration:none}.zk-hc-route span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--zk-heading);color:#e9c77e;font-family:var(--zk-serif);font-size:17px;letter-spacing:0;box-shadow:0 0 0 5px var(--zk-bg),0 0 0 6px #d7a64a80;transition:transform .25s,background .25s}.zk-hc-route a:hover span{transform:translateY(-3px);background:#3a3027}.zk-hc-occasions{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.zk-page .zk-hc-occasions a{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;text-decoration:none;background:#efe8dc;box-shadow:0 12px 30px #2d261e1f}.zk-hc-occasions .img{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.zk-page .zk-hc-occasions img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .8s ease}.zk-hc-occasions a:hover img{transform:scale(1.05)}.zk-hc-occasions a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140f0a00 35%,#140f0ad9)}.zk-hc-occasions .txt{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:22px 22px 24px;color:#f3ede3}.zk-hc-occasions small{display:block;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#e9c77e}.zk-hc-occasions b{display:block;margin:6px 0;font-family:var(--zk-serif);font-weight:400;font-size:26px;line-height:1.15;color:#fffdf8}.zk-hc-occasions em{display:block;font-style:normal;font-size:14px;line-height:1.5;color:#f3ede3d9}.zk-hc-fabrics{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.zk-page .zk-hc-fabrics a{display:flex;flex-direction:column;padding:22px 18px 20px;text-decoration:none;color:var(--zk-text);background:var(--zk-surface);border:1px solid var(--zk-border);border-top:3px solid var(--zk-gold);border-radius:6px;transition:transform .25s,box-shadow .25s}.zk-hc-fabrics a:hover{transform:translateY(-3px);box-shadow:0 14px 30px #2d261e1f}.zk-hc-fabrics b{font-family:var(--zk-serif);font-weight:400;font-size:20px;line-height:1.2;color:var(--zk-heading)}.zk-hc-fabrics .tag{margin:4px 0 14px;font-size:13px;font-style:italic;color:#9a7426}.zk-hc-fabrics dl{margin:0 0 16px;display:grid;gap:8px}.zk-hc-fabrics dl div{padding-top:8px;border-top:1px solid #F1EBE1}.zk-hc-fabrics dt{font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#a89f92}.zk-hc-fabrics dd{margin:2px 0 0;font-size:14px;line-height:1.45;color:var(--zk-heading)}.zk-hc-fabrics em{margin-top:auto;font-style:normal;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--zk-heading)}.zk-hc-colours{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.zk-page .zk-hc-colours a{display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:16px;text-decoration:none;background:var(--zk-surface);border:1px solid var(--zk-border);border-radius:6px;transition:border-color .2s,transform .2s}.zk-hc-colours a:hover{border-color:var(--zk-gold);transform:translateY(-2px)}.zk-hc-colours i{grid-row:1 / 3;width:52px;height:52px;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff59,0 0 0 1px #2d261e1f}.zk-hc-colours b{align-self:end;font-family:var(--zk-serif);font-weight:400;font-size:18px;line-height:1.2;color:var(--zk-heading)}.zk-hc-colours span{align-self:start;font-size:13px;line-height:1.45}.zk-hc-colours .c-red{background:radial-gradient(circle at 30% 30%,#c0394b,#8e1b2c 60%,#5a1020)}.zk-hc-colours .c-pink{background:radial-gradient(circle at 30% 30%,#f4b3c6,#e58fa9 55%,#c2557a)}.zk-hc-colours .c-purple{background:radial-gradient(circle at 30% 30%,#b694d2,#7a4e9c 60%,#4f2f6b)}.zk-hc-colours .c-green{background:radial-gradient(circle at 30% 30%,#6fae7e,#3e7a4e 60%,#24502f)}.zk-hc-colours .c-blue{background:radial-gradient(circle at 30% 30%,#6e95cc,#2f5c9a 60%,#1b3a66)}.zk-hc-colours .c-yellow{background:radial-gradient(circle at 30% 30%,#f6d77a,#e2b33c 60%,#b88a1f)}.zk-hc-colours .c-black{background:radial-gradient(circle at 30% 30%,#4a4440,#1e1b19 60%,#0c0b0a)}.zk-hc-colours .c-pastel{background:linear-gradient(135deg,#f7d6c8,#f3ead9 50%,#d9e6da)}.zk-hc-zari{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center;margin-top:28px;padding:36px;border-radius:6px;color:#f9f6f1c7;background:radial-gradient(ellipse at 0% 0%,rgba(215,166,74,.24),transparent 55%),var(--zk-heading)}.zk-hc-zari .zk-eyebrow:before{display:none}.zk-hc-zari h3{margin:10px 0;font-size:28px;line-height:1.2;color:#fffdf8}.zk-hc-zari h3 em{font-style:italic;color:var(--zk-gold)}.zk-hc-zari p{margin:0;font-size:15px}.zk-hc-zari ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.zk-hc-zari li{padding:16px;border:1px solid rgba(215,166,74,.3);border-radius:6px;background:#fffdf808;font-size:13.5px;line-height:1.5}.zk-hc-zari li b{display:block;margin:10px 0 4px;font-family:var(--zk-serif);font-weight:400;font-size:18px;color:#fffdf8}.zk-hc-zari li i{display:block;height:8px;border-radius:4px}.zk-hc-zari .z-gold{background:linear-gradient(90deg,#a9772a,#f3d894,#d7a64a,#f3d894,#a9772a)}.zk-hc-zari .z-silver{background:linear-gradient(90deg,#8e8e8e,#f2f2f2,#bdbdbd,#f2f2f2,#8e8e8e)}.zk-hc-zari .z-antique{background:linear-gradient(90deg,#6e5426,#c7a867,#9b7b3e,#c7a867,#6e5426)}.zk-hc-motifs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:28px}.zk-hc-motifs span{margin-right:6px;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#b98a35}.zk-page .zk-hc-motifs a{padding:7px 16px;border:1px solid var(--zk-border);border-radius:999px;background:var(--zk-surface);font-size:14px;color:var(--zk-heading);text-decoration:none;transition:border-color .2s,background .2s}.zk-page .zk-hc-motifs a:hover{border-color:var(--zk-gold);background:var(--zk-gold-soft)}.zk-page .zk-hc-motifs a.story{border-color:transparent;background:none;text-decoration:underline;text-decoration-color:var(--zk-gold);text-underline-offset:4px}.zk-hc-budget{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.zk-page .zk-hc-budget a{position:relative;display:flex;flex-direction:column;padding:30px 26px 26px;overflow:hidden;text-decoration:none;color:var(--zk-text);background:var(--zk-surface);border:1px solid var(--zk-border);border-radius:6px;transition:transform .25s,box-shadow .25s}.zk-hc-budget a:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#b98a35,#e9c77e,#b98a35)}.zk-hc-budget a:hover{transform:translateY(-3px);box-shadow:0 16px 34px #2d261e1f}.zk-hc-budget small{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#b98a35}.zk-hc-budget b{margin:10px 0 8px;font-family:var(--zk-serif);font-weight:400;font-size:32px;line-height:1.1;color:var(--zk-heading)}.zk-hc-budget span{font-size:14.5px;line-height:1.55;margin-bottom:18px}.zk-hc-budget em{margin-top:auto;font-style:normal;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--zk-heading)}.zk-hc-offers{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border-radius:6px;overflow:hidden;background:linear-gradient(100deg,#b98a35,#e9c77e 50%,#b98a35)}.zk-hc-offers div{padding:18px 16px;text-align:center;color:#2d261e}.zk-hc-offers div+div{border-left:1px solid rgba(45,38,30,.18)}.zk-hc-offers b{display:block;font-family:var(--zk-serif);font-weight:500;font-size:20px;color:#1f1914}.zk-hc-offers span{font-size:13.5px}.zk-hc-checks{list-style:none;max-width:860px;margin:0 auto;padding:0;display:grid;gap:12px}.zk-hc-checks li{position:relative;padding:18px 20px 18px 64px;background:var(--zk-surface);border:1px solid var(--zk-border);border-radius:6px;font-size:15px;line-height:1.6}.zk-hc-checks li:before{content:"";position:absolute;left:20px;top:20px;width:28px;height:28px;border-radius:50%;background:var(--zk-heading) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E9C77E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 16px no-repeat}.zk-hc-checks b{display:block;font-size:16px;font-weight:600;color:var(--zk-heading)}.zk-page .zk-hc-occasions small,.zk-page .zk-hc-fabrics dt,.zk-page .zk-hc-budget small,.zk-page .zk-hc-motifs span{text-transform:uppercase}.zk-page .zk-hc-fabrics em,.zk-page .zk-hc-budget em{font-style:normal!important;text-transform:uppercase}.zk-page .zk-hc-occasions em{font-style:normal!important}.zk-page .zk-hc-fabrics dd{margin-left:0}@media(max-width:1100px){.zk-hc-fabrics{grid-template-columns:repeat(3,1fr)}.zk-hc-colours{grid-template-columns:repeat(2,1fr)}.zk-hc-zari{grid-template-columns:1fr}}@media(max-width:760px){.zk-hc-occasions{grid-template-columns:repeat(2,1fr);gap:12px}.zk-hc-occasions .txt{padding:14px 14px 16px}.zk-hc-occasions b{font-size:19px}.zk-hc-occasions em{display:none}.zk-hc-fabrics{grid-template-columns:repeat(2,1fr)}.zk-hc-budget,.zk-hc-offers{grid-template-columns:1fr}.zk-hc-offers div+div{border-left:0;border-top:1px solid rgba(45,38,30,.18)}.zk-page .zk-hc-route a{font-size:10.5px;letter-spacing:.08em}.zk-hc-route span{width:36px;height:36px;font-size:15px}.zk-hc-route:before{top:18px}}@media(max-width:520px){.zk-hc-colours{grid-template-columns:1fr}.zk-hc-zari{padding:28px 20px;margin-left:-4px;margin-right:-4px}.zk-hc-zari ul{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/zk-how-to-choose.css.map */
