*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-background);overflow-x:hidden;font-family:Space Mono,monospace}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font-family:inherit}::selection{background:var(--color-dark);color:var(--color-light)}@property --orbit{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes barShimmer{0%{transform:translate(-100%) skew(-12deg)}to{transform:translate(500%) skew(-12deg)}}@keyframes btn-ping{0%{box-shadow:0 0 #0a0a0a73}65%{box-shadow:0 0 0 10px #0a0a0a00}to{box-shadow:0 0 #0a0a0a00}}@keyframes barPulse{0%,to{opacity:1}50%{opacity:.65}}@keyframes trackScan{0%{transform:translate(-100px);opacity:1}38%{transform:translate(2000px);opacity:1}39%{opacity:0}99%{transform:translate(-100px);opacity:0}to{opacity:1}}@keyframes orbit-spin{to{--orbit: 360deg}}#zyn-cursor-dot{position:fixed;top:0;left:0;width:6px;height:6px;background:var(--color-dark);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%)}#zyn-cursor-ring{position:fixed;top:0;left:0;width:30px;height:30px;border:1px solid rgba(10,10,10,.35);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1)}@media(hover:none){#zyn-cursor-dot,#zyn-cursor-ring{display:none}}.zyn-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.zyn-reveal.visible{opacity:1;transform:translateY(0)}.zyn-container{max-width:1400px;margin:0 auto}.zyn-section{padding:100px 48px}.zyn-section-sm{padding:80px 48px}.zyn-divider{height:1px;background:var(--color-border);margin:32px 0}.zyn-btn-wipe{position:relative;overflow:hidden}.zyn-btn-wipe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,1,.3,1)}.zyn-btn-wipe:hover:after{transform:scaleX(1)}.zyn-announcement-bar{background:var(--color-dark);height:38px;overflow:hidden}.zyn-ticker-inner{display:flex;align-items:center;height:100%;animation:ticker 30s linear infinite;width:max-content}.zyn-ticker-text{white-space:nowrap;font-family:Space Mono,monospace;font-size:10px;color:var(--color-light);letter-spacing:3px;padding-right:80px}.zyn-sticky-header{position:sticky;top:0;z-index:100}.zyn-nav{position:relative;background:#fafafaf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;padding:0 48px;height:64px;border-bottom:1px solid var(--color-border)}.zyn-nav-logo{font-family:Space Mono,monospace;font-size:16px;font-weight:700;letter-spacing:6px;color:var(--color-text);text-decoration:none;text-transform:uppercase}.zyn-nav-links{display:flex;gap:40px}.zyn-nav-link{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2.5px;color:var(--color-text);text-decoration:none;position:relative}.zyn-nav-link:after{content:"";position:absolute;bottom:-2px;left:50%;right:50%;height:1px;background:var(--color-dark);transition:left .3s ease,right .3s ease}.zyn-nav-link:hover:after,.zyn-nav-link--active:after{left:0;right:0}.zyn-nav-actions{display:flex;align-items:center;gap:22px}.zyn-search-trigger{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;color:var(--color-text);transition:opacity .3s}.zyn-search-trigger:hover{opacity:.4}.zyn-bag{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2.5px;color:var(--color-text);text-decoration:none;transition:opacity .3s}.zyn-bag:hover{opacity:.35}.zyn-search-overlay{display:none;position:fixed;top:0;left:0;right:0;z-index:250;background:#fafafafa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border)}.zyn-search-overlay.open{display:block;animation:fadeIn .25s ease}.zyn-search-box{max-width:820px;margin:0 auto;padding:24px 48px 36px}.zyn-search-input-row{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--color-dark);padding-bottom:14px;color:var(--color-text)}.zyn-search-input{flex:1;border:none;background:transparent;font-family:Space Mono,monospace;font-size:16px;letter-spacing:2px;color:var(--color-text);outline:none}.zyn-search-close{background:none;border:none;cursor:pointer;font-size:18px;color:var(--color-text);line-height:1}.zyn-search-results{margin-top:18px;max-height:64vh;overflow-y:auto}.zyn-search-result{display:flex;align-items:center;gap:16px;padding:12px 4px;text-decoration:none;border-bottom:1px solid #F0F0F0;transition:background .2s}.zyn-search-result:hover{background:#f4f4f4}.zyn-search-result img,.zyn-search-result-noimg{width:48px;height:64px;object-fit:cover;background:#ececec;flex-shrink:0}.zyn-search-result-info{display:flex;flex-direction:column;gap:5px}.zyn-search-result-title{font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px;color:var(--color-text)}.zyn-search-result-price{font-family:Space Mono,monospace;font-size:10px;color:#999}.zyn-search-msg{font-family:Space Mono,monospace;font-size:11px;color:#999;letter-spacing:1px;padding:14px 4px}.zyn-search-viewall{display:block;text-align:center;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:2px;color:var(--color-text);padding:16px;margin-top:12px;border:1px solid var(--color-dark);text-decoration:none;transition:background .2s,color .2s}.zyn-search-viewall:hover{background:var(--color-dark);color:var(--color-light)}.zyn-mobile-search{background:none;border:none;cursor:pointer;text-align:left;padding:0}.zyn-search-page-form{display:flex;margin-top:24px;max-width:520px}.zyn-search-page-input{flex:1;font-family:Space Mono,monospace;font-size:12px;letter-spacing:1px;padding:14px 16px;border:1px solid var(--color-dark);border-right:none;background:transparent;color:var(--color-text);outline:none}.zyn-search-page-btn{font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:2px;padding:0 24px;background:var(--color-dark);color:var(--color-light);border:1px solid var(--color-dark);cursor:pointer;transition:background .3s}.zyn-search-page-btn:hover{background:#222}.zyn-search-count{font-family:Space Mono,monospace;font-size:10px;color:#999;letter-spacing:2px;margin:0 0 24px}.zyn-card--text{display:flex;align-items:center;min-height:120px;border:1px solid var(--color-border);padding:24px}.zyn-card-wrap{position:relative}.zyn-wish-btn{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;border:none;border-radius:50%;background:#fafafad9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-text);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:transform .2s,background .2s}.zyn-wish-btn:hover{transform:scale(1.12);background:var(--color-background)}.zyn-wish-btn svg{width:17px;height:17px}.zyn-wish-btn.is-saved svg path{fill:var(--color-text)}.zyn-account-link{display:flex;align-items:center;color:var(--color-text);text-decoration:none;transition:opacity .3s}.zyn-account-link:hover{opacity:.4}.zyn-wish-link{position:relative;display:flex;align-items:center;color:var(--color-text);text-decoration:none;transition:opacity .3s}.zyn-wish-link:hover{opacity:.4}.zyn-wish-count{position:absolute;top:-7px;right:-9px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--color-dark);color:var(--color-light);font-family:Space Mono,monospace;font-size:8px;display:flex;align-items:center;justify-content:center}.zyn-bag-icon-link{display:none;position:relative;align-items:center;color:var(--color-text);text-decoration:none;transition:opacity .3s}.zyn-bag-icon-link:hover{opacity:.4}.zyn-bag-icon-count{position:absolute;top:-7px;right:-9px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--color-dark);color:var(--color-light);font-family:Space Mono,monospace;font-size:8px;display:flex;align-items:center;justify-content:center}.zyn-wish-full{width:100%;height:48px;margin-top:10px;background:transparent;color:var(--color-text);border:1px solid #DDD;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:border-color .2s}.zyn-wish-full:hover{border-color:var(--color-text)}.zyn-wish-full svg{width:16px;height:16px}.zyn-wish-full.is-saved{border-color:var(--color-text)}.zyn-wish-full.is-saved svg path{fill:var(--color-text)}.zyn-wishlist-empty{display:none;text-align:center;padding:60px 0}.zyn-wishlist-empty p{font-family:Space Mono,monospace;font-size:12px;color:#999;letter-spacing:2px;margin-bottom:24px}.zyn-stars{position:relative;display:inline-block;white-space:nowrap;line-height:1;font-size:14px}.zyn-stars-base{color:#d8d8d8}.zyn-stars-fill{position:absolute;top:0;left:0;width:0;overflow:hidden;color:#0a0a0a;white-space:nowrap}.zyn-review-summary{display:inline-flex;align-items:center;gap:8px;margin:12px 0 4px;text-decoration:none}.zyn-review-summary-text{font-family:Space Mono,monospace;font-size:10px;color:#999;letter-spacing:1px}.zyn-review-summary:hover .zyn-review-summary-text{color:#0a0a0a}.zyn-reviews-section{padding:0 48px 100px}.zyn-reviews-section .zyn-container{max-width:1000px;margin:0 auto}.zyn-reviews-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid #0A0A0A;margin-bottom:8px}.zyn-reviews-title{font-family:Space Mono,monospace;font-size:20px;font-weight:700;letter-spacing:4px;color:#0a0a0a;margin:0}.zyn-reviews-avg{display:flex;align-items:center;gap:12px}.zyn-reviews-avg-num{font-family:Space Mono,monospace;font-size:13px;font-weight:700;color:#0a0a0a;letter-spacing:1px}.zyn-reviews-avg-count{font-family:Space Mono,monospace;font-size:9px;color:#999;letter-spacing:1px}.zyn-reviews-list{display:flex;flex-direction:column}.zyn-review{padding:28px 0;border-bottom:1px solid #E8E8E8}.zyn-review-top{display:flex;align-items:center;gap:14px;margin-bottom:12px}.zyn-review-verified{font-family:Space Mono,monospace;font-size:8px;font-weight:700;letter-spacing:1.5px;color:#fafafa;background:#0a0a0a;padding:3px 8px}.zyn-review-date{font-family:Space Mono,monospace;font-size:9px;color:#bbb;letter-spacing:1px;margin-left:auto}.zyn-review-title{font-family:Space Mono,monospace;font-size:12px;font-weight:700;color:#0a0a0a;letter-spacing:1px;margin:0 0 8px}.zyn-review-body{font-family:Space Mono,monospace;font-size:12px;color:#555;line-height:1.9;letter-spacing:.3px;margin:0 0 12px}.zyn-review-author{font-family:Space Mono,monospace;font-size:10px;color:#999;letter-spacing:1px}.zyn-reviews-empty{font-family:Space Mono,monospace;font-size:11px;color:#999;letter-spacing:1px;padding:24px 0}.zyn-card-rating{display:flex;align-items:center;gap:6px;margin-top:6px}.zyn-card-rating .zyn-stars{font-size:11px}.zyn-card-rating-count{font-family:Space Mono,monospace;font-size:9px;color:#999}.zyn-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#0a0a0aeb;align-items:center;justify-content:center;padding:48px}.zyn-lightbox.open{display:flex;animation:fadeIn .2s ease}.zyn-lightbox-img{max-width:92vw;max-height:92vh;width:auto;height:auto;object-fit:contain}.zyn-lightbox-close{position:absolute;top:24px;right:32px;background:none;border:none;color:#fafafa;font-size:26px;cursor:pointer;line-height:1}.zyn-hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:8px}.zyn-hamburger span{display:block;width:22px;height:1px;background:var(--color-dark);transition:all .3s ease}.zyn-mobile-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-background);z-index:200;flex-direction:column;padding:80px 32px 48px;opacity:0;transform:translateY(-16px)}.zyn-mobile-menu.open{display:flex}.zyn-mobile-menu.visible{opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.zyn-mobile-close{position:absolute;top:20px;right:24px;background:none;border:none;cursor:pointer;font-family:Space Mono,monospace;font-size:20px;color:var(--color-text)}.zyn-mobile-logo{font-family:Space Mono,monospace;font-size:14px;font-weight:700;letter-spacing:6px;color:var(--color-text);margin-bottom:56px;text-transform:uppercase}.zyn-mobile-nav{display:flex;flex-direction:column;gap:36px}.zyn-mobile-link{font-family:Space Mono,monospace;font-size:20px;font-weight:700;letter-spacing:4px;color:var(--color-text);text-decoration:none}.zyn-mobile-social{margin-top:auto;display:flex;gap:32px}.zyn-mobile-social a{font-family:Space Mono,monospace;font-size:11px;color:#999;text-decoration:none}.zyn-hero{min-height:calc(100vh - 102px);position:relative;overflow:hidden;display:flex;align-items:center}.zyn-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 30%;background-color:#1a1a1a}.zyn-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.5) 40%,rgba(0,0,0,.1) 65%,transparent 100%)}.zyn-hero-bottom-grad{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4))}.zyn-hero-content{position:relative;z-index:1;max-width:640px;padding:0 48px}.zyn-hero-h1{font-family:Space Mono,monospace;font-size:clamp(36px,7vw,88px);font-weight:700;letter-spacing:.12em;color:var(--color-light);margin:0;line-height:1.05;text-shadow:0 2px 24px rgba(0,0,0,.6)}.zyn-hero-sub{font-family:Space Mono,monospace;font-size:11px;letter-spacing:4px;color:#fafafa73;margin:24px 0 0}.zyn-hero-animate{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.zyn-hero-animate.zyn-pre-animate{opacity:0;transform:translateY(24px)}.zyn-hero-animate.visible{opacity:1;transform:translateY(0)}#zyn-h3,#zyn-h4{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}#zyn-h3.zyn-pre-animate,#zyn-h4.zyn-pre-animate{opacity:0;transform:translateY(16px)}#zyn-h3.visible,#zyn-h4.visible{opacity:1;transform:translateY(0)}.zyn-hero-btn{display:inline-block;margin-top:36px;font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;color:var(--color-light);text-decoration:none;padding:16px 44px;border:1px solid rgba(250,250,250,.35);transition:border-color .3s}.zyn-hero-btn:hover{border-color:var(--color-light)}.zyn-hero-scroll{position:absolute;bottom:36px;left:50%;transform:translate(-50%);text-align:center;z-index:1;opacity:0;transition:opacity .6s ease}.zyn-hero-scroll.visible{opacity:1}.zyn-hero-scroll-label{font-family:Space Mono,monospace;font-size:8px;letter-spacing:4px;color:#fafafa4d}.zyn-hero-scroll-line{width:1px;height:20px;background:#fafafa26;margin:8px auto 0}.zyn-marquee{background:var(--color-dark);padding:18px 0;overflow:hidden}.zyn-marquee-inner{display:flex;align-items:center;animation:ticker 14s linear infinite;width:max-content}.zyn-marquee-text{white-space:nowrap;font-family:Space Mono,monospace;font-size:12px;color:var(--color-light);letter-spacing:5px;padding-right:60px}.zyn-section-header{display:flex;align-items:center;gap:16px;margin-bottom:48px}.zyn-section-num{font-family:Space Mono,monospace;font-size:10px;color:#ccc;letter-spacing:1px}.zyn-section-rule{width:24px;height:1px;background:#ddd;flex-shrink:0}.zyn-section-title{font-family:Space Mono,monospace;font-size:10px;letter-spacing:4px;color:var(--color-text)}.zyn-page-section-num{font-family:Space Mono,monospace;font-size:28px;font-weight:700;color:var(--color-border)}.zyn-section-cta{text-align:center;margin-top:48px}.zyn-link-underline{font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-dark);padding-bottom:4px;transition:opacity .3s}.zyn-link-underline:hover{opacity:.35}.zyn-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.zyn-card{display:block;text-decoration:none;cursor:pointer}.zyn-card-img-wrap{position:relative;overflow:hidden;aspect-ratio:3/4;background:var(--color-border)}.zyn-card-img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.33,1,.68,1)}.zyn-card:hover .zyn-card-img:not(.zyn-card-img--hover){transform:scale(1.04)}.zyn-card-img--hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .55s ease;transform:none!important}.zyn-card:hover .zyn-card-img--hover{opacity:1}.zyn-card-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zyn-badge{position:absolute;top:12px;left:12px;background:var(--color-dark);color:var(--color-light);padding:5px 10px;font-family:Space Mono,monospace;font-size:8px;letter-spacing:2px;pointer-events:none}.zyn-card-info{padding-top:14px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.zyn-card:hover .zyn-card-info{transform:translateY(-5px)}.zyn-card-name{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.5px;color:var(--color-text);line-height:1.5}.zyn-card-price{font-family:Space Mono,monospace;font-size:11px;color:#888}.zyn-card-old-price{font-family:Space Mono,monospace;font-size:10px;color:#ccc;text-decoration:line-through}.zyn-card-placeholder .zyn-card-img-wrap{display:flex;align-items:center;justify-content:center}.placeholder-svg{background:var(--color-border)}.zyn-card-sizes{display:flex;gap:5px;margin-top:10px;flex-wrap:wrap}.zyn-card-size-chip{font-family:Space Mono,monospace;font-size:8px;letter-spacing:1px;color:var(--color-text);border:1px solid #C8C8C8;padding:2px 6px;line-height:1.5}.zyn-brand-statement{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.zyn-statement-line{font-family:Space Mono,monospace;font-size:clamp(16px,2.5vw,28px);font-weight:700;letter-spacing:3px;color:var(--color-text);line-height:1.9;margin:8px 0}.zyn-footer{background:var(--color-dark);padding:80px 48px 40px}.zyn-footer .zyn-container{max-width:1400px;margin:0 auto}.zyn-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:60px;border-bottom:1px solid #1E1E1E}.zyn-footer-logo{font-family:Space Mono,monospace;font-size:16px;font-weight:700;letter-spacing:6px;color:var(--color-light)}.zyn-footer-tagline{font-family:Space Mono,monospace;font-size:11px;color:#555;margin:20px 0 0;line-height:2;letter-spacing:1px}.zyn-footer-col-title{font-family:Space Mono,monospace;font-size:9px;font-weight:700;letter-spacing:3px;color:#555;margin-bottom:20px}.zyn-footer-links{display:flex;flex-direction:column;gap:14px}.zyn-footer-link{font-family:Space Mono,monospace;font-size:11px;color:#777;text-decoration:none;transition:color .3s}.zyn-footer-link:hover{color:var(--color-light)}.zyn-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:32px}.zyn-footer-copy{font-family:Space Mono,monospace;font-size:9px;color:#444;letter-spacing:1px}.zyn-back-to-top{font-family:Space Mono,monospace;font-size:9px;color:#444;letter-spacing:2px;text-decoration:none;transition:color .3s}.zyn-back-to-top:hover{color:var(--color-light)}.zyn-breadcrumb{padding:20px 48px;max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.zyn-breadcrumb a{font-family:Space Mono,monospace;font-size:9px;color:#999;text-decoration:none;letter-spacing:1px;transition:color .3s}.zyn-breadcrumb a:hover{color:var(--color-text)}.zyn-breadcrumb-sep{font-family:Space Mono,monospace;font-size:9px;color:#ddd}.zyn-breadcrumb-current{font-family:Space Mono,monospace;font-size:9px;color:var(--color-text);letter-spacing:1px}.zyn-product-section{padding:8px 48px 80px;max-width:1400px;margin:0 auto}.zyn-product-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}.zyn-product-gallery{position:sticky;top:120px}.zyn-gallery-main{max-height:calc(100vh - 140px);background:var(--color-border);overflow:hidden;cursor:default;position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto}.zyn-gallery-main-img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}@media(min-width:901px){.zyn-gallery-main{aspect-ratio:3 / 4;height:calc(100vh - 210px);max-height:860px;width:auto;cursor:zoom-in}.zyn-gallery-main-img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}}.zyn-gallery-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zyn-gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.zyn-thumb{aspect-ratio:1;background:#ececec;cursor:pointer;overflow:hidden;opacity:.6;transition:opacity .3s}.zyn-thumb--active{border:2px solid #0A0A0A;opacity:1}.zyn-thumb:hover{opacity:1}.zyn-thumb img{width:100%;height:100%;object-fit:cover}.zyn-badge--product{top:16px;left:16px;font-size:8px}.zyn-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#0a0a0a8c;color:var(--color-light);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;font-size:16px;line-height:1;transition:background .2s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.zyn-gallery-arrow:hover{background:#0a0a0ad9}.zyn-gallery-arrow--prev{left:12px}.zyn-gallery-arrow--next{right:12px}.zyn-product-info{padding-top:8px}.zyn-product-title{font-family:Space Mono,monospace;font-size:24px;font-weight:700;letter-spacing:4px;color:var(--color-text);margin:0;line-height:1.3}.zyn-product-price-wrap{display:flex;align-items:center;gap:16px;margin-top:20px}.zyn-product-price{font-family:Space Mono,monospace;font-size:20px;font-weight:700;color:var(--color-text);letter-spacing:1px}.zyn-product-compare-price{font-family:Space Mono,monospace;font-size:16px;color:#ccc;text-decoration:line-through}.zyn-product-tax-note{font-family:Space Mono,monospace;font-size:10px;color:#aaa;letter-spacing:1px;margin:10px 0 0}.zyn-option-group{margin-bottom:0}.zyn-option-header{display:flex;justify-content:space-between;align-items:center}.zyn-option-label{font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:3px;color:var(--color-text)}.zyn-size-guide-btn{font-family:Space Mono,monospace;font-size:9px;letter-spacing:1.5px;color:#999;background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0;transition:color .3s}.zyn-size-guide-btn:hover{color:var(--color-text)}.zyn-option-btns{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.zyn-size-btn{font-family:Space Mono,monospace;font-size:11px;letter-spacing:2px;min-width:56px;height:48px;border:1px solid #DDD;background:transparent;color:var(--color-text);cursor:pointer;transition:all .2s ease;padding:0 16px}.zyn-size-btn:hover{border-color:var(--color-text)}.zyn-size-btn--active{border:2px solid #0A0A0A;background:var(--color-dark);color:var(--color-light)}.zyn-add-to-bag{width:100%;height:56px;background:var(--color-dark);color:var(--color-light);border:none;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:4px;cursor:pointer;transition:background .3s}.zyn-add-to-bag:hover{background:#222}.zyn-add-to-bag:active{transform:scale(.98)}.zyn-add-to-bag:disabled{background:#ccc;cursor:not-allowed}.zyn-add-to-bag:before,.zyn-sticky-atb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:3px;border-radius:inherit;background:conic-gradient(from var(--orbit),white 0deg,white 10deg,rgba(255,255,255,.8) 22deg,rgba(255,255,255,.4) 42deg,rgba(255,255,255,.08) 60deg,transparent 70deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:orbit-spin 2.8s linear infinite;pointer-events:none}.zyn-add-to-bag:disabled:before,.zyn-sticky-atb:disabled:before{display:none}.zyn-buy-now{width:100%;height:56px;background:transparent;color:var(--color-text);border:1.5px solid #0A0A0A;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:4px;cursor:pointer;margin-top:10px;transition:background .3s,color .3s;animation:btn-ping 2.4s cubic-bezier(.4,0,.6,1) infinite}.zyn-buy-now:hover:not(:disabled){background:var(--color-dark);color:var(--color-light);animation:none}.zyn-buy-now:active:not(:disabled){transform:scale(.98)}.zyn-buy-now:disabled{border-color:#ccc;color:#ccc;cursor:not-allowed;animation:none}.zyn-product-perks{display:flex;gap:32px;margin-top:24px;justify-content:center;flex-wrap:wrap}.zyn-perk{display:flex;align-items:center;gap:8px}.zyn-perk span{font-family:Space Mono,monospace;font-size:9px;color:#999;letter-spacing:1px}.zyn-product-description{font-family:Space Mono,monospace;font-size:12px;color:#555;line-height:2;letter-spacing:.3px}.zyn-product-description ul{padding-left:16px;margin:0;display:flex;flex-direction:column;gap:8px}.zyn-product-description li{color:#777}.zyn-accordion-btn{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;padding:0}.zyn-accordion-icon{font-family:Space Mono,monospace;font-size:16px;color:#ccc;transition:transform .3s ease;flex-shrink:0}.zyn-accordion-body{display:none;padding:20px 0 8px;animation:fadeIn .3s ease}.zyn-accordion-body ul{padding-left:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:10px}.zyn-accordion-body li{font-family:Space Mono,monospace;font-size:11px;color:#777;letter-spacing:.3px;line-height:1.8}.zyn-accordion-body li:before{content:"\2022  "}.zyn-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:300;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .25s ease}.zyn-modal-box{background:var(--color-background);max-width:560px;width:90%;padding:48px;position:relative}.zyn-modal-close{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;font-family:Space Mono,monospace;font-size:18px;color:#999;transition:color .3s}.zyn-modal-close:hover{color:var(--color-text)}.zyn-modal-title{font-family:Space Mono,monospace;font-size:14px;font-weight:700;letter-spacing:4px;color:var(--color-text);margin:0 0 32px}.zyn-size-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;padding:14px 0;border-bottom:1px solid var(--color-border);font-family:Space Mono,monospace;font-size:10px;letter-spacing:1px}.zyn-size-row span{color:#555}.zyn-size-row--header{border-bottom:2px solid #0A0A0A}.zyn-size-row--header span{font-weight:700;color:var(--color-text)}.zyn-modal-note{font-family:Space Mono,monospace;font-size:9px;color:#aaa;margin:24px 0 0;line-height:1.8;letter-spacing:.5px}.zyn-related-section{padding:80px 48px 100px;border-top:1px solid var(--color-border)}.zyn-related-section .zyn-container{max-width:1400px;margin:0 auto}.zyn-col-header{padding:64px 48px 0}.zyn-col-header .zyn-container{max-width:1400px;margin:0 auto}.zyn-col-breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.zyn-col-breadcrumb a{font-family:Space Mono,monospace;font-size:9px;color:#999;text-decoration:none;letter-spacing:1px;transition:color .3s}.zyn-col-breadcrumb a:hover{color:var(--color-text)}.zyn-col-breadcrumb span{font-family:Space Mono,monospace;font-size:9px;color:#ddd}.zyn-col-breadcrumb span:last-child{color:var(--color-text)}.zyn-col-title{font-family:Space Mono,monospace;font-size:36px;font-weight:700;letter-spacing:6px;color:var(--color-text);margin:0}.zyn-col-desc{font-family:Space Mono,monospace;font-size:11px;color:#999;margin:16px 0 0;letter-spacing:1px;line-height:1.8}.zyn-filter-section{padding:40px 48px 0}.zyn-filter-section .zyn-container{max-width:1400px;margin:0 auto}.zyn-filter-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--color-border);gap:16px;flex-wrap:wrap}.zyn-filter-btns{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.zyn-filter-btn{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;color:var(--color-text);background:transparent;border:1px solid #DDD;padding:10px 20px;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block}.zyn-filter-btn:hover{border-color:var(--color-text)}.zyn-filter-btn--active{background:var(--color-dark);color:var(--color-light);border-color:var(--color-text)}.zyn-filter-count{font-family:Space Mono,monospace;font-size:9px;color:#999;letter-spacing:2px}.zyn-col-grid{padding:40px 48px 100px}.zyn-col-grid .zyn-container{max-width:1400px;margin:0 auto}.zyn-pagination{display:flex;align-items:center;gap:24px;justify-content:center;margin-top:64px}.zyn-page-btn{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;color:var(--color-text);text-decoration:none;transition:opacity .3s}.zyn-page-btn:hover{opacity:.5}.zyn-page-info{font-family:Space Mono,monospace;font-size:10px;color:#ccc;letter-spacing:2px}.zyn-col-body{padding:40px 48px 100px}.zyn-col-body .zyn-container{max-width:1400px;margin:0 auto}.zyn-filter-bar-right{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.zyn-filter-toggle{display:none;font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;color:var(--color-text);background:transparent;border:1px solid var(--color-dark);padding:10px 20px;cursor:pointer}.zyn-sort-wrap{display:flex;align-items:center;gap:8px}.zyn-sort-label{font-family:Space Mono,monospace;font-size:9px;color:#999;letter-spacing:2px}.zyn-sort-select{font-family:Space Mono,monospace;font-size:10px;letter-spacing:1px;color:var(--color-text);background:transparent;border:1px solid #DDD;padding:8px 10px;cursor:pointer}.zyn-col-layout{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:start}.zyn-col-main .zyn-grid-4{grid-template-columns:repeat(3,1fr)}.zyn-filter-sidebar{position:sticky;top:120px}.zyn-filter-sidebar-head{display:none;align-items:center;justify-content:space-between;margin-bottom:24px}.zyn-filter-sidebar-title{font-family:Space Mono,monospace;font-size:14px;font-weight:700;letter-spacing:3px}.zyn-filter-close{background:none;border:none;font-size:18px;cursor:pointer;color:var(--color-text)}.zyn-filter-group{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border)}.zyn-filter-group-title{display:block;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:2px;color:var(--color-text);margin-bottom:16px}.zyn-filter-values{display:flex;flex-direction:column;gap:12px}.zyn-filter-check{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:Space Mono,monospace;font-size:11px;color:#555;letter-spacing:.5px}.zyn-filter-check input{width:14px;height:14px;accent-color:var(--color-text);cursor:pointer;flex-shrink:0}.zyn-filter-check-label{flex:1}.zyn-filter-check-count{color:#bbb;font-size:9px}.zyn-filter-check--disabled{opacity:.4;cursor:not-allowed}.zyn-price-range{display:flex;align-items:flex-end;gap:12px}.zyn-price-field{display:flex;flex-direction:column;gap:4px;flex:1}.zyn-price-field span{font-family:Space Mono,monospace;font-size:9px;color:#999;letter-spacing:1px}.zyn-price-field input{font-family:Space Mono,monospace;font-size:11px;padding:8px;border:1px solid #DDD;width:100%}.zyn-filter-actions{display:flex;flex-direction:column;gap:12px}.zyn-filter-apply{font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:2px;color:var(--color-light);background:var(--color-dark);border:none;padding:14px;cursor:pointer}.zyn-filter-clear{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;color:#999;text-align:center;text-decoration:none}.zyn-filter-clear:hover{color:var(--color-text)}.zyn-filter-empty{font-family:Space Mono,monospace;font-size:10px;color:#999;letter-spacing:1px}.zyn-active-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px}.zyn-active-pill{font-family:Space Mono,monospace;font-size:9px;letter-spacing:1px;color:var(--color-text);background:#f0f0f0;padding:8px 12px;text-decoration:none;transition:background .2s}.zyn-active-pill:hover{background:#e0e0e0}.zyn-active-clear{font-family:Space Mono,monospace;font-size:9px;letter-spacing:1px;color:#999;text-decoration:underline}.zyn-col-empty{font-family:Space Mono,monospace;font-size:11px;color:#999;letter-spacing:2px;grid-column:1 / -1}.zyn-filter-backdrop{display:none}.zyn-contact-section{max-width:680px;margin:0 auto;padding:80px 48px 120px}.zyn-contact-heading{font-family:Space Mono,monospace;font-size:clamp(32px,5vw,56px);font-weight:700;letter-spacing:4px;color:var(--color-text);margin:20px 0 0;line-height:1.2}.zyn-contact-intro{font-family:Space Mono,monospace;font-size:12px;color:#888;line-height:2.2;margin:20px 0 0;letter-spacing:.3px}.zyn-contact-methods-list{border-top:1px solid var(--color-border);margin-top:48px}.zyn-contact-method{padding:28px 0;display:flex;align-items:flex-start;gap:20px;border-bottom:1px solid var(--color-border)}.zyn-contact-method-label{font-family:Space Mono,monospace;font-size:9px;color:#999;letter-spacing:2px;display:block;margin-bottom:6px}.zyn-contact-method-value{font-family:Space Mono,monospace;font-size:13px;color:var(--color-text);letter-spacing:1px;display:block;text-decoration:none;transition:opacity .3s}.zyn-contact-method-value:hover{opacity:.5}.zyn-contact-wa-cta{margin-top:48px}.zyn-contact-wa-btn{display:inline-flex;align-items:center;gap:12px;background:#25d366;color:var(--color-light);font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:3px;text-decoration:none;padding:18px 32px;transition:opacity .3s}.zyn-contact-wa-btn:hover{opacity:.85}.zyn-contact-social{margin-top:48px}.zyn-contact-social-label{font-family:Space Mono,monospace;font-size:9px;color:#999;letter-spacing:3px;display:block;margin-bottom:20px}.zyn-contact-social-links{display:flex;gap:24px;flex-wrap:wrap}.zyn-contact-social-links a{font-family:Space Mono,monospace;font-size:11px;color:var(--color-text);text-decoration:none;letter-spacing:1px;border-bottom:1px solid var(--color-dark);padding-bottom:2px;transition:opacity .3s}.zyn-contact-social-links a:hover{opacity:.35}.zyn-form-section h2{font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:4px;color:var(--color-text);margin:0 0 36px}.zyn-form-field{margin-bottom:24px}.zyn-form-label{font-family:Space Mono,monospace;font-size:9px;letter-spacing:2px;color:#999;display:block;margin-bottom:10px}.zyn-form-input,.zyn-form-textarea{width:100%;font-family:Space Mono,monospace;font-size:12px;color:var(--color-text);border:none;border-bottom:1px solid #DDD;padding:12px 0;background:transparent;outline:none;transition:border-color .3s;letter-spacing:.5px}.zyn-form-input:focus,.zyn-form-textarea:focus{border-bottom-color:var(--color-text)}.zyn-form-textarea{resize:vertical;line-height:2}.zyn-form-submit{width:100%;height:56px;background:var(--color-dark);color:var(--color-light);border:none;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:4px;cursor:pointer;transition:background .3s;margin-top:8px}.zyn-form-submit:hover{background:#222}.zyn-form-submit:active{transform:scale(.98)}.zyn-form-success{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.5px;color:var(--color-text);background:#f0f0f0;padding:14px 16px;margin-bottom:24px}.zyn-form-error{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.5px;color:#b00020;background:#fbeaec;padding:14px 16px;margin-bottom:24px}.zyn-page-content{max-width:760px;margin:0 auto;padding:80px 48px 120px}.zyn-page-section{margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid var(--color-border)}.zyn-table-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:18px 0;border-bottom:1px solid var(--color-border)}.zyn-table-header{border-bottom:2px solid #0A0A0A!important}.zyn-table-header span{font-family:Space Mono,monospace;font-size:9px;font-weight:700;color:var(--color-text);letter-spacing:2px}.zyn-table-row span{font-family:Space Mono,monospace;font-size:11px;color:#555}.zyn-info-box{background:#f3f3f3;padding:20px 24px;margin-top:24px}.zyn-info-box p{font-family:Space Mono,monospace;font-size:11px;color:#555;margin:0;line-height:2}.zyn-policy-box{padding:24px;border:1px solid var(--color-border);margin-bottom:16px}.zyn-policy-box--dark{background:var(--color-dark);border-color:var(--color-text)}.zyn-policy-title{font-family:Space Mono,monospace;font-size:10px;font-weight:700;color:var(--color-text);letter-spacing:2px;display:block;margin-bottom:12px}.zyn-policy-box--dark .zyn-policy-title{color:#555}.zyn-policy-box p{font-family:Space Mono,monospace;font-size:11px;color:#666;line-height:2;margin:0}.zyn-policy-box--dark p{color:#888}.zyn-step{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid var(--color-border)}.zyn-step-num{font-family:Space Mono,monospace;font-size:24px;font-weight:700;color:var(--color-border);min-width:36px;flex-shrink:0}.zyn-step-title{font-family:Space Mono,monospace;font-size:11px;font-weight:700;color:var(--color-text);letter-spacing:1px}.zyn-step-text{font-family:Space Mono,monospace;font-size:11px;color:#888;margin:8px 0 0;line-height:1.8}.zyn-faq-btn{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;padding:24px 0}.zyn-faq-question{font-family:Space Mono,monospace;font-size:11px;font-weight:700;color:var(--color-text);letter-spacing:1px;text-align:left}.zyn-faq-icon{font-family:Space Mono,monospace;font-size:16px;color:#ccc;transition:transform .3s ease;flex-shrink:0;margin-left:20px}.zyn-faq-answer{font-family:Space Mono,monospace;font-size:11px;color:#888;line-height:2.2;margin:0;padding:0 0 24px;letter-spacing:.3px;display:none}.zyn-cta-box{background:var(--color-dark);padding:40px 36px;margin-top:56px;text-align:center}.zyn-cta-box h2{font-family:Space Mono,monospace;font-size:14px;font-weight:700;color:var(--color-light);letter-spacing:3px;margin:0 0 12px}.zyn-cta-box p{font-family:Space Mono,monospace;font-size:11px;color:#666;margin:0 0 28px;letter-spacing:1px}.zyn-btn-outline{display:inline-block;font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;color:var(--color-light);text-decoration:none;padding:14px 40px;border:1px solid #FAFAFA;transition:all .3s}.zyn-btn-outline:hover{background:var(--color-background);color:var(--color-text)}.zyn-cart-section{max-width:1000px;margin:0 auto;padding:80px 48px}.zyn-cart-title{font-family:Space Mono,monospace;font-size:28px;font-weight:700;letter-spacing:4px;color:var(--color-text);margin:0 0 48px}.zyn-cart-item{display:grid;grid-template-columns:100px 1fr auto;gap:24px;align-items:start;padding:32px 0;border-bottom:1px solid var(--color-border)}.zyn-cart-item-img{aspect-ratio:3/4;background:var(--color-border);overflow:hidden}.zyn-cart-item-img img{width:100%;height:100%;object-fit:cover}.zyn-cart-item-title{font-family:Space Mono,monospace;font-size:12px;font-weight:700;color:var(--color-text);letter-spacing:2px;display:block;margin-bottom:6px}.zyn-cart-item-variant{font-family:Space Mono,monospace;font-size:10px;color:#999;letter-spacing:1px}.zyn-cart-item-price{font-family:Space Mono,monospace;font-size:14px;font-weight:700;color:var(--color-text);white-space:nowrap}.zyn-cart-qty{display:flex;align-items:center;gap:16px;margin-top:16px}.zyn-qty-btn{background:none;border:1px solid var(--color-border);width:32px;height:32px;cursor:pointer;font-family:Space Mono,monospace;font-size:16px;transition:border-color .2s;display:flex;align-items:center;justify-content:center}.zyn-qty-btn:hover{border-color:var(--color-text)}.zyn-qty-val{font-family:Space Mono,monospace;font-size:12px;color:var(--color-text);min-width:20px;text-align:center}.zyn-cart-remove{font-family:Space Mono,monospace;font-size:9px;color:#ccc;background:none;border:none;cursor:pointer;letter-spacing:1px;margin-top:8px;transition:color .3s;text-decoration:underline;padding:0;display:block}.zyn-cart-remove:hover{color:var(--color-text)}.zyn-cart-footer{padding:32px 0}.zyn-cart-subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.zyn-cart-subtotal-label{font-family:Space Mono,monospace;font-size:11px;color:#999;letter-spacing:2px}.zyn-cart-subtotal-price{font-family:Space Mono,monospace;font-size:20px;font-weight:700;color:var(--color-text)}.zyn-cart-checkout{width:100%;height:56px;background:var(--color-dark);color:var(--color-light);border:none;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:4px;cursor:pointer;transition:background .3s}.zyn-cart-checkout:hover{background:#222}.zyn-cart-empty{text-align:center;padding:80px 0}.zyn-cart-empty p{font-family:Space Mono,monospace;font-size:12px;color:#999;letter-spacing:2px;margin:0 0 32px}.zyn-wa-btn{position:fixed;bottom:32px;right:32px;z-index:500;width:52px;height:52px;background:var(--color-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;box-shadow:0 4px 20px #00000026}.zyn-wa-btn:hover{transform:scale(1.12);box-shadow:0 6px 28px #00000040}.zyn-wa-btn:before{content:"WHATSAPP US";position:absolute;right:60px;font-family:Space Mono,monospace;font-size:8px;letter-spacing:2px;color:var(--color-text);background:var(--color-background);padding:6px 12px;opacity:0;transform:translate(6px);transition:opacity .2s,transform .2s;white-space:nowrap;border:1px solid var(--color-border);pointer-events:none}.zyn-wa-btn:hover:before{opacity:1;transform:translate(0)}#zyn-spin-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:1000;display:none;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#zyn-spin-overlay.active{display:flex}#zyn-spin-modal{background:var(--color-dark);color:var(--color-light);width:min(92vw,780px);max-height:92vh;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;position:relative;animation:slideUp .4s cubic-bezier(.16,1,.3,1)}#zyn-spin-close{position:absolute;top:16px;right:20px;background:none;border:none;color:#555;font-family:Space Mono,monospace;font-size:18px;cursor:pointer;z-index:10;transition:color .2s}#zyn-spin-close:hover{color:var(--color-light)}.zyn-spin-wheel-side{padding:48px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #1E1E1E}.zyn-spin-form-side{padding:48px 36px;display:flex;flex-direction:column;justify-content:center}#zyn-spin-form h2{font-family:Space Mono,monospace;font-size:22px;font-weight:700;letter-spacing:3px;color:var(--color-light);margin:0 0 12px;line-height:1.3}#zyn-spin-form p{font-family:Space Mono,monospace;font-size:11px;color:#666;line-height:2;margin:0 0 32px}#zyn-spin-email{width:100%;background:transparent;border:none;border-bottom:1px solid #333;color:var(--color-light);font-family:Space Mono,monospace;font-size:12px;padding:12px 0;outline:none;letter-spacing:.5px;transition:border-color .3s;margin-bottom:24px;display:block}#zyn-spin-btn{width:100%;height:52px;background:var(--color-background);color:var(--color-text);border:none;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:4px;cursor:pointer;transition:background .3s;display:block}#zyn-spin-btn:hover{background:var(--color-border)}#zyn-spin-skip{width:100%;background:none;border:none;color:#444;font-family:Space Mono,monospace;font-size:9px;letter-spacing:2px;cursor:pointer;margin-top:16px;padding:8px;transition:color .2s;display:block}#zyn-spin-skip:hover{color:var(--color-light)}#zyn-spin-result{display:none;text-align:center}#zyn-res-code{font-family:Space Mono,monospace;font-size:20px;font-weight:700;letter-spacing:4px;background:#1a1a1a;padding:16px 24px;border:1px solid #333;cursor:pointer;transition:border-color .2s;display:inline-block;margin:4px 0}#zyn-res-code:hover{border-color:var(--color-light)}.zyn-shipping-bar{position:relative;background:var(--color-dark);overflow:hidden;max-height:0;transition:max-height .45s cubic-bezier(.16,1,.3,1)}.zyn-shipping-bar.visible{max-height:46px}.zyn-shipping-bar-inner{display:flex;align-items:center;gap:18px;padding:0 48px;height:46px}.zyn-shipping-bar-bolt{color:#4ade80;font-size:12px;flex-shrink:0;line-height:1;transition:color .4s}.zyn-shipping-bar-bolt.complete{color:#86efac}.zyn-shipping-bar-track{flex:1;height:3px;background:#ffffff1a;position:relative;border-radius:2px;overflow:hidden}.zyn-shipping-bar-track:after{content:"";position:absolute;top:0;bottom:0;left:0;width:80px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:trackScan 3.5s ease-in-out infinite;z-index:0}.zyn-shipping-bar-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#166534,#4ade80);transition:width .7s cubic-bezier(.16,1,.3,1);width:0%;border-radius:2px;overflow:hidden;z-index:1}.zyn-shipping-bar-fill:after{content:"";position:absolute;top:0;bottom:0;width:60px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:barShimmer 2.2s ease-in-out infinite}.zyn-shipping-bar-fill.complete{background:linear-gradient(90deg,#15803d,#86efac)}.zyn-shipping-bar-text{font-family:Space Mono,monospace;font-size:9px;letter-spacing:2.5px;color:#ffffffb3;white-space:nowrap;min-width:230px;text-align:right}.zyn-sticky-buy{display:none;position:fixed;bottom:0;left:0;right:0;z-index:400;background:var(--color-background);border-top:1px solid var(--color-border);padding:12px 20px;align-items:center;justify-content:space-between;gap:16px;transform:translateY(100%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.zyn-sticky-buy.visible{transform:translateY(0)}.zyn-sticky-buy-info{display:flex;flex-direction:column;gap:2px;min-width:0}.zyn-sticky-buy-title{font-family:Space Mono,monospace;font-size:9px;font-weight:700;letter-spacing:2px;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zyn-sticky-buy-price{font-family:Space Mono,monospace;font-size:13px;font-weight:700;color:var(--color-text)}.zyn-sticky-buy-img{display:none;width:44px;height:44px;object-fit:cover;border-radius:50%;flex-shrink:0}.zyn-sticky-buy-variant{display:none;font-family:Space Mono,monospace;font-size:9px;color:#999;letter-spacing:1px}.zyn-sticky-atb{position:relative;overflow:hidden;height:48px;padding:0 24px;background:var(--color-dark);color:var(--color-light);border:none;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:3px;cursor:pointer;white-space:nowrap;transition:background .3s;flex-shrink:0}.zyn-sticky-atb:hover{background:#222}.zyn-sticky-atb:disabled{background:#ccc;cursor:not-allowed}@media(min-width:601px){.zyn-sticky-buy{display:flex;left:50%;right:auto;bottom:28px;width:auto;max-width:92vw;border-top:none;border-radius:100px;padding:10px 10px 10px 16px;gap:22px;box-shadow:0 12px 44px #0000002e;transform:translate(-50%) translateY(180%)}.zyn-sticky-buy.visible{transform:translate(-50%) translateY(0)}.zyn-sticky-buy-img,.zyn-sticky-buy-variant{display:block}.zyn-sticky-buy-title{font-size:11px}.zyn-sticky-buy-price{font-size:14px}.zyn-sticky-atb{border-radius:100px;height:50px;padding:0 30px}}@media(max-width:900px){.zyn-nav{padding:0 32px}.zyn-nav-links,.zyn-bag,.zyn-account-link{display:none}.zyn-bag-icon-link,.zyn-hamburger{display:flex}.zyn-shipping-bar-inner{padding:0 32px}.zyn-shipping-bar-text{min-width:160px}.zyn-contact-section{padding:60px 32px 80px}.zyn-grid-4{grid-template-columns:repeat(2,1fr);gap:16px}.zyn-footer-grid{grid-template-columns:1fr 1fr;gap:40px}.zyn-section{padding:72px 32px}.zyn-section-sm{padding:60px 32px}.zyn-product-layout{grid-template-columns:1fr;gap:40px}.zyn-product-gallery{position:static;top:0}.zyn-gallery-main{max-height:70vh}.zyn-contact-grid{grid-template-columns:1fr;gap:48px}.zyn-col-header{padding:48px 32px 0}.zyn-filter-section{padding:24px 32px 0}.zyn-col-body{padding:24px 32px 80px}.zyn-related-section{padding:60px 32px 80px}.zyn-col-layout{grid-template-columns:1fr}.zyn-col-main .zyn-grid-4{grid-template-columns:repeat(2,1fr)}.zyn-filter-toggle{display:inline-block}.zyn-filter-sidebar{position:fixed;top:0;left:0;bottom:0;width:300px;max-width:85vw;background:var(--color-background);z-index:300;padding:24px;overflow-y:auto;transform:translate(-100%);transition:transform .35s cubic-bezier(.16,1,.3,1);box-shadow:2px 0 30px #0000001f}.zyn-filter-sidebar.open{transform:translate(0)}.zyn-filter-sidebar-head{display:flex}.zyn-filter-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:290;opacity:0;pointer-events:none;transition:opacity .35s}.zyn-filter-backdrop.open{opacity:1;pointer-events:auto}}@media(max-width:600px){.zyn-nav{padding:0 20px}.zyn-search-box{padding:20px 20px 28px}.zyn-grid-4{grid-template-columns:repeat(2,1fr);gap:12px}.zyn-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.zyn-footer-bottom{flex-direction:column;gap:16px;text-align:center}.zyn-footer{padding:48px 20px 32px}.zyn-section{padding:56px 20px}.zyn-section-sm{padding:48px 20px}.zyn-hero-content{padding:0 24px}.zyn-product-section{padding:8px 20px 60px}.zyn-breadcrumb{padding:16px 20px}.zyn-related-section{padding:60px 20px 80px}.zyn-contact-section{padding:40px 20px 80px}.zyn-page-content{padding:48px 20px 80px}.zyn-cart-section{padding:48px 20px}.zyn-cart-item{grid-template-columns:80px 1fr}.zyn-cart-item-price{grid-column:2}.zyn-sticky-buy{display:flex}.zyn-wa-btn{bottom:20px;right:20px;width:46px;height:46px}.zyn-wa-btn:before{display:none}body.sticky-buy-visible .zyn-wa-btn{bottom:92px}.zyn-shipping-bar-inner{padding:0 20px;gap:10px}.zyn-shipping-bar-text{font-size:8px;min-width:0}.zyn-contact-wa-btn{width:100%;justify-content:center}#zyn-spin-modal{grid-template-columns:1fr}.zyn-spin-wheel-side{border-right:none;border-bottom:1px solid #1E1E1E;padding:32px 20px}.zyn-spin-form-side{padding:32px 20px 40px}.zyn-col-header{padding:40px 20px 0}.zyn-filter-section{padding:16px 20px 0}.zyn-col-body{padding:16px 20px 80px}.zyn-reviews-section{padding:0 20px 80px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
