.zx-page{padding:clamp(48px,7vw,104px) 0 clamp(72px,9vw,140px)}.zx-page--tight{padding-top:0}.zx-page h1.d{font-size:clamp(56px,8vw,128px);margin-bottom:clamp(20px,3vw,36px)}.zx-narrow{max-width:860px}.zx-lead{font-size:clamp(17px,1.4vw,20px);color:var(--muted);max-width:60ch;margin-bottom:28px}.zx-mut{color:var(--muted);font-size:15px}.zx-rte p,.zx-rte ul,.zx-rte ol{margin:0 0 1em}.zx-rte ul,.zx-rte ol{padding-left:1.2em}.zx-rte h2,.zx-rte h3{font:600 22px/1.3 var(--sans);margin:1.6em 0 .5em}.zx-rte a{text-underline-offset:4px}.zx-rte img{border-radius:var(--r);margin:1em 0}.zx-empty{background:var(--shelf);border-radius:var(--r);padding:clamp(28px,5vw,56px);display:grid;gap:20px;justify-items:start}.zx-empty p{font-size:20px}.zx-wide{width:100%;justify-content:space-between}.zx-ok{background:#eef6ee;border-radius:10px;padding:12px 16px}.zx-err{background:#fbeeee;border-radius:10px;padding:12px 16px}.zx-err ul{margin:0;padding-left:1.2em}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zx-cartlink{font:500 15px/1 var(--sans);text-decoration:none;padding:12px 14px;border-radius:999px;transition:background .3s}.zx-cartlink:hover{background:#0000000f}.zx-cartlink span{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:4px;padding:0 6px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px}@media(max-width:860px){.zx-cartlink{padding:10px 8px}}.btn[aria-busy=true]{opacity:.6;pointer-events:none}.zx-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.zx-drawer__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0e0e52;opacity:0;transition:opacity .35s}.zx-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(460px,100%);background:var(--ground);display:flex;flex-direction:column;transform:translate(100%);transition:transform .45s var(--ease)}.zx-drawer.on .zx-drawer__shade{opacity:1}.zx-drawer.on .zx-drawer__panel{transform:none}.zx-drawer__top{display:flex;align-items:center;justify-content:space-between;padding:22px var(--gut);border-bottom:1px solid var(--paper)}.zx-drawer__top h2{font-size:40px}.zx-x{all:unset;cursor:pointer;font:500 15px/1 var(--sans);padding:10px 14px;border-radius:999px;background:var(--shelf)}.zx-x:focus-visible{outline:2px solid var(--ink)}.zx-drawer__body{flex:1;overflow:auto;padding:8px var(--gut)}.zx-drawer__body .zx-empty{margin-top:16px}.zx-drawer__foot{padding:20px var(--gut) 24px;border-top:1px solid var(--paper);display:grid;gap:12px;justify-items:center}.zx-drawer__foot[hidden]{display:none}body.zx-cart-open{overflow:hidden}body.zx-cart-open #buybar{display:none!important}.zx-sub{display:flex;justify-content:space-between;width:100%;font-size:18px}.zx-note{color:var(--muted);font-size:14px;width:100%}.zx-line{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--paper)}.zx-line img,.zx-line>span{width:96px;height:auto;aspect-ratio:900/1022;object-fit:cover;border-radius:10px;background:var(--shelf)}.zx-line a{text-decoration:none}.zx-line b{font-weight:600}.zx-line .zx-mut{display:block;margin-top:4px}.zx-qty{display:flex;align-items:center;gap:6px;margin-top:12px}.zx-qty button{all:unset;cursor:pointer;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--shelf);font-size:18px}.zx-qty button:hover{background:var(--paper)}.zx-qty button:focus-visible{outline:2px solid var(--ink)}.zx-qty>span{min-width:24px;text-align:center}.zx-qty .zx-rm{width:auto;height:auto;background:none;border-radius:0;font-size:14px;color:var(--muted);text-decoration:underline;text-underline-offset:4px;margin-left:10px}.zx-qty .zx-rm:hover{background:none;color:var(--ink)}.zx-lt{font-weight:600}.zx-cartgrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start}.zx-cartpage .zx-line{grid-template-columns:120px 1fr auto}.zx-cartpage .zx-line img,.zx-cartpage .zx-line>span{width:120px}.zx-sum{background:var(--shelf);border-radius:var(--r);padding:28px;display:grid;gap:14px;justify-items:center;position:sticky;top:96px}.zx-sum form{width:100%}@media(max-width:860px){.zx-cartgrid{grid-template-columns:1fr}.zx-sum{position:static}.zx-cartpage .zx-line{grid-template-columns:88px 1fr auto}.zx-cartpage .zx-line img,.zx-cartpage .zx-line>span{width:88px}}.zx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.zx-card{display:grid;gap:6px;text-decoration:none}.zx-card img,.zx-ph{width:100%;aspect-ratio:900/1022;object-fit:cover;border-radius:var(--r);background:var(--shelf);margin-bottom:8px;transition:transform .6s var(--ease)}.zx-card:hover img{transform:scale(1.015)}.zx-card b{font-weight:600}.zx-card span{color:var(--muted)}.zx-card--text{background:var(--shelf);border-radius:var(--r);padding:24px}@media(max-width:860px){.zx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.zx-pag{margin-top:40px;display:flex;gap:10px;font-weight:500}.zx-pag span{padding:8px 12px}.zx-pag .current{background:var(--ink);color:#fff;border-radius:999px}.zx-search{display:flex;gap:10px;max-width:640px;margin-bottom:28px;flex-wrap:wrap}.zx-search input[type=search],.zx-search input[type=email],.zx-search input[type=password],.zx-form input,.zx-form textarea{flex:1;min-width:0;height:52px;padding:0 20px;border:1px solid #d9d8d4;border-radius:999px;background:#fff;font:400 16px var(--sans);color:var(--ink)}.zx-form textarea{height:auto;padding:16px 20px;border-radius:18px;resize:vertical}.zx-search input:focus,.zx-form input:focus,.zx-form textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.zx-count{margin-bottom:20px}.zx-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start}@media(max-width:860px){.zx-two{grid-template-columns:1fr}}.zx-info{margin-top:22px}.zx-info b{display:block;margin-bottom:4px}.zx-form{display:grid;gap:16px;background:var(--shelf);border-radius:var(--r);padding:clamp(20px,3vw,36px)}.zx-form label{display:grid;gap:8px;font-weight:500;font-size:15px}.zx-form .btn{justify-self:start}.zx-faqpage{padding-top:clamp(48px,7vw,104px)}.zx-faqpage h1.d{font-size:clamp(56px,7vw,120px);margin:0}.zx-faqpage .zx-rte{padding:0 0 18px;color:var(--muted)}.zx-inst__main{background:var(--pro);border-radius:var(--r);padding:clamp(8px,1.2vw,14px);margin:8px 0 clamp(40px,5vw,64px)}.zx-inst__main video,.zx-inst__clip video{width:100%;border-radius:10px}.zx-inst__steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-bottom:40px}.zx-inst__clip{background:var(--pro);border-radius:var(--r);padding:8px;margin-bottom:14px}.zx-num{font:400 28px/1 var(--display);color:var(--muted)}.zx-inst__steps h2{font:600 19px/1.3 var(--sans);margin:6px 0}@media(max-width:1024px){.zx-inst__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.zx-inst__steps{grid-template-columns:1fr}}.zx-pol{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;margin-bottom:10px}.zx-pol a{text-decoration:none;opacity:.75}.zx-pol a:hover{opacity:1;text-decoration:underline}.shopify-policy__container{max-width:860px!important;margin:0 auto;padding:clamp(48px,7vw,104px) var(--gut) clamp(72px,9vw,140px)!important}.shopify-policy__title h1{font:400 clamp(48px,7vw,104px)/.92 var(--display);text-transform:uppercase;margin-bottom:28px}.shopify-policy__body p,.shopify-policy__body ul{margin:0 0 1em}.zx-404 .btn{margin-top:4px}.zx-pw{background:var(--shelf)}.zx-pwpage{min-height:100vh;display:grid;align-items:center}.zx-pwpage .logo{display:block;margin-bottom:40px}.zx-owner{margin-top:28px}.zx-owner summary{cursor:pointer;color:var(--muted);font-size:15px;margin-bottom:12px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/zx-pages.css.map */
