.vz-store{--vz-ink:#282725;--vz-muted:#767573;--vz-orange:#e96533;--vz-border:#e7e6df;--vz-paper:#f8f7f3;color:var(--vz-ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,Segoe UI,sans-serif;font-size:14px;line-height:1.55}.vz-store *{box-sizing:border-box}.vz-store button,.vz-store a,.vz-store input,.vz-store select,.vz-store textarea{font:inherit}.vz-store button,.vz-store a{touch-action:manipulation}.vz-store button{cursor:pointer}.vz-store button:disabled{cursor:not-allowed;opacity:.42}.vz-store a{text-decoration:none}:is(.vz-store button:focus-visible,.vz-store a:focus-visible){outline:2px solid var(--vz-orange);outline-offset:4px}.vz-store input:focus,.vz-store select:focus,.vz-store textarea:focus{outline-offset:1px;border-color:#d17955;outline:2px solid #e9653360}.vz-store img{max-width:100%;display:block}.vz-store h1,.vz-store h2,.vz-store h3,.vz-store h4,.vz-store p{margin:0}.vz-store ::selection{color:#282725;background:#f4b393}.vz-skip{z-index:200;background:#fff;padding:12px 20px;position:fixed;top:-80px;left:16px}.vz-skip:focus{top:12px}.vz-kicker{letter-spacing:2px;font-size:10px;font-weight:600;line-height:1.7;display:block}.vz-topline{color:#6a6967;letter-spacing:.2px;background:#f3f1eb;justify-content:space-between;align-items:center;height:36px;padding:0 max(32px,50vw - 660px);font-size:10px;display:flex}.vz-topline>span{letter-spacing:1.6px;font-size:9px;font-weight:650}.vz-topline a{align-items:center;gap:6px;display:flex}.vz-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--vz-border);background:#fffffff5;position:sticky;top:0}.vz-header-inner{align-items:center;gap:56px;max-width:1384px;margin:auto;padding:25px 32px;display:flex}.vz-brand{color:var(--vz-ink);flex-shrink:0;align-items:center;gap:12px;display:flex}.vz-brand>span:last-child{letter-spacing:1.9px;font-size:23px;font-weight:750;line-height:1.1}.vz-brand small{letter-spacing:1.9px;color:#878684;margin-top:7px;font-size:7px;font-weight:500;display:block}.vz-symbol{align-items:center;gap:4px;width:40px;height:39px;display:flex;transform:skew(-19deg)}.vz-symbol i{background:#ee7346;width:12px;height:100%;display:block}.vz-symbol i:nth-child(2){background:#f19270;height:78%}.vz-symbol i:nth-child(3){background:#f7b49b;height:55%}.vz-search{color:#8c8b89;background:#f5f4f0;border:1px solid #ebe9e1;border-radius:5px;flex:1;align-items:center;gap:10px;min-width:0;padding:5px 7px 5px 16px;display:flex}.vz-search input{color:#383735;background:0 0;border:0;outline:none;width:100%;min-width:0;height:34px;font-size:12px}.vz-search input:focus{outline:none!important}.vz-search input::placeholder{color:#8c8b89}.vz-search>button{flex-shrink:0;justify-content:center;align-items:center;display:flex}.vz-search .vz-search-submit{color:#585755;background:#fff;border:1px solid #e7e5dc;border-radius:3px;width:34px;height:34px}.vz-header-actions{flex-shrink:0;align-items:center;gap:22px;display:flex}.vz-icon{width:38px;height:38px;color:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vz-icon.active{color:var(--vz-orange)}.vz-cart-trigger{align-items:center;gap:9px;display:flex;font-size:12px!important}.vz-cart-trigger b{color:#b25933;background:#f5ede6;border-radius:50%;justify-content:center;align-items:center;min-width:23px;height:23px;padding:2px;font-size:11px;font-weight:600;display:flex}.vz-nav{border-top:1px solid #eeede7;align-items:center;gap:31px;max-width:1320px;min-height:43px;margin:auto;font-size:11px;display:flex}.vz-nav a{align-items:center;gap:6px;display:flex}.vz-nav a:hover{color:#cc552c}.vz-nav>span{color:#999896;letter-spacing:1.8px;margin-left:auto;font-size:8px}.vz-hero{color:#fff;isolation:isolate;background:#181715;max-width:1440px;min-height:505px;margin:auto;position:relative;overflow:hidden}.vz-hero-image{object-fit:cover;object-position:60% 50%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.vz-hero-shade{z-index:-2;background:linear-gradient(90deg,#161513e8 0%,#1817159e 28%,#19181618 58%,#18171506 100%);position:absolute;inset:0}.vz-hero-content{z-index:1;max-width:630px;padding:62px 7%;position:relative}.vz-hero .vz-kicker{color:#d6d5d3;letter-spacing:2.6px;align-items:center;gap:10px;font-size:9px;display:flex}.vz-hero .vz-kicker i{background:#ec8053;border-radius:50%;width:5px;height:5px}.vz-hero h1{letter-spacing:-3.2px;margin:25px 0 23px;font-size:clamp(45px,5.3vw,76px);font-weight:560;line-height:1.06}.vz-hero h1 em{color:#eaa47e;letter-spacing:-2px;font-family:Georgia,Times New Roman,serif;font-size:1.04em;font-weight:400}.vz-hero-content>p{color:#d5d5cb;margin-bottom:28px;font-size:13px;line-height:1.85}.vz-button{letter-spacing:.1px;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:13px;min-height:45px;padding:12px 20px;font-weight:550;transition:background .15s,transform .15s;display:inline-flex;font-size:12px!important}.vz-button:hover:not(:disabled){transform:translateY(-1px)}.vz-button.orange{color:#fff;background:#e56a37;border-color:#e56a37}.vz-button.orange:hover:not(:disabled){background:#cf5828}.vz-button.outline{color:#3b3a38;background:#fff;border-color:#d8d7d5}.vz-hero-secondary{color:#e0e0d6;align-items:center;gap:9px;margin-top:17px;font-size:11px;display:inline-flex}.vz-hero-content .vz-button{width:max-content;display:flex}.vz-hero-bottom{color:#bdbcba;letter-spacing:2px;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:22px;left:7%;right:6%}.vz-hero-bottom>span:last-child{align-items:center;gap:16px;display:flex}.vz-line{background:#b7b6b46b;width:72px;height:1px;display:block}.vz-benefits{border-bottom:1px solid var(--vz-border);grid-template-columns:repeat(3,1fr);max-width:1320px;margin:auto;padding:28px 0;display:grid}.vz-benefits>div{border-right:1px solid #e8e7e5;justify-content:center;align-items:center;gap:15px;display:flex}.vz-benefits>div:last-child{border:0}.vz-benefits svg{color:#8d8c8a;flex-shrink:0}.vz-benefits strong{font-size:11px;font-weight:600;display:block}.vz-benefits span{color:#8e8d8b;margin-top:3px;font-size:10px;display:block}.vz-catalog{max-width:1320px;margin:auto;padding:65px 0 72px;scroll-margin-top:160px}.vz-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:35px;display:flex}.vz-section-heading .vz-kicker{color:#959492;letter-spacing:2.1px;margin-bottom:12px;font-size:8px}.vz-section-heading h2{letter-spacing:-1.2px;font-size:34px;font-weight:500;line-height:1.2}.vz-refresh{color:#838280;align-items:center;gap:7px;padding:8px 0;display:flex;font-size:10px!important}.vz-catalog-layout{grid-template-columns:200px minmax(0,1fr);gap:40px;display:grid}.vz-categories{min-width:0;scroll-margin-top:160px}.vz-categories h3{color:#6a6967;align-items:center;gap:8px;margin-bottom:21px;font-size:11px;font-weight:600;display:flex}.vz-categories>button{text-align:left;color:#7a7977;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:11px 12px;font-size:11px;display:flex}.vz-categories>button span{overflow-wrap:anywhere;min-width:0}.vz-categories>button b{flex-shrink:0;font-size:9px;font-weight:500}.vz-categories>button.active{color:#3d3c3a;background:#efeee6;font-weight:600}.vz-categories>button:hover{background:#f5f4ef}.vz-filter-brand{border-top:1px solid var(--vz-border);margin-top:23px;padding-top:22px}.vz-filter-brand>label:not(.vz-check){color:#6d6c6a;flex-direction:column;gap:9px;font-size:10px;display:flex}.vz-filter-brand select{color:#636260;background:#fff;border:1px solid #e3e2e0;border-radius:3px;width:100%;padding:10px 9px;font-size:11px}.vz-check{color:#6f6e6c;align-items:center;gap:9px;margin-top:20px;font-size:10px;display:flex}.vz-check input{accent-color:#d87546;width:14px;height:14px}.vz-help-card{background:#f4f2eb;border:1px solid #e9e7dc;border-radius:4px;margin-top:35px;padding:21px 17px}.vz-help-card>span{letter-spacing:1.2px;color:#9c9b99;font-size:7px;display:block}.vz-help-card h4{margin:12px 0;font-family:Georgia,serif;font-size:19px;font-weight:400;line-height:1.25}.vz-help-card p{color:#939290;font-size:10px;line-height:1.8}.vz-help-card a{color:#b2623d;align-items:center;gap:6px;margin-top:16px;font-size:9px;font-weight:600;display:flex}.vz-results{min-width:0}.vz-results-toolbar{color:#8f8e8c;border-bottom:1px solid #eae9e7;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;padding-bottom:16px;font-size:10px;display:flex}.vz-results-toolbar>span{overflow-wrap:anywhere}.vz-results-toolbar label{flex-shrink:0;align-items:center;gap:9px;display:flex}.vz-results-toolbar select{color:#605f5d;background:#fff;border:0;padding:5px;font-size:10px}.vz-active-filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.vz-active-filters button{color:#777674;background:#f6f5ef;border:1px solid #e4e4d9;border-radius:3px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:flex}.vz-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 23px;display:grid}.vz-product-card{background:#fff;border:1px solid #e9e9e0;border-radius:4px;min-width:0;transition:box-shadow .18s,border-color .18s;overflow:hidden}.vz-product-card:hover{border-color:#dbdad8;box-shadow:0 8px 24px #2c2b2910}.vz-card-image{aspect-ratio:1.18;background:#f6f5f1;position:relative;overflow:hidden}.vz-open-product{justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.vz-open-product img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;max-height:100%;transition:transform .3s}.vz-open-product:hover img{transform:scale(1.045)}.vz-card-favorite{color:#969593;background:#ffffffe0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:10px;right:10px}.vz-card-favorite.active{color:#ce6741}.vz-no-stock{color:#838280;background:#edede6;border-radius:2px;padding:3px 7px;font-size:9px;position:absolute;bottom:12px;left:13px}.vz-photo-empty{color:#a7a6a4;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;min-height:100px;display:flex}.vz-photo-empty span{color:#9b9a98;letter-spacing:.3px;font-size:9px}.vz-card-content{padding:18px 17px}.vz-card-meta{justify-content:space-between;align-items:center;gap:9px;display:flex}.vz-card-meta>span{letter-spacing:1px;color:#939290;text-transform:uppercase;font-size:8px;font-weight:650}.vz-card-meta small{color:#a4a3a1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.vz-card-content h3{overflow-wrap:anywhere;min-height:40px;margin:10px 0 5px;font-size:13px;font-weight:550;line-height:1.55}.vz-card-content h3 button{text-align:left}.vz-card-model{color:#999896;white-space:nowrap;text-overflow:ellipsis;min-height:16px;font-size:10px;overflow:hidden}.vz-card-stock{color:#8b8a88;align-items:center;gap:5px;margin-top:15px;font-size:9px;display:flex}.vz-card-stock i,.vz-detail-availability i{background:#8d8c8a;border-radius:50%;width:5px;height:5px;display:inline-block}.vz-card-stock i.empty{background:#b9b8b6}.vz-card-buy{border-top:1px solid #f0efed;justify-content:space-between;align-items:center;gap:9px;margin-top:13px;padding-top:12px;display:flex}.vz-card-buy>strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:19px;font-weight:550}.vz-card-buy small{letter-spacing:.3px;color:#9e9d9b;margin-top:2px;font-size:8px;font-weight:400;display:block}.vz-card-buy>button{color:#fff;background:#3a3937;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.vz-card-buy>button:hover:not(:disabled){background:#e67444}.vz-empty-catalog{text-align:center;color:#a1a09e;background:#f9f9f5;border:1px dashed #e3e2e0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:320px;padding:35px 22px;display:flex}.vz-empty-catalog h3{letter-spacing:-.6px;color:#4f4e4c;font-size:24px;font-weight:450}.vz-empty-catalog p{color:#9c9b99;max-width:380px;font-size:12px;line-height:1.9}.vz-load-more{margin:35px auto 0;display:flex}.vz-skeleton>div{background:#f2f2eb;border-radius:4px;height:205px;animation:1.5s infinite vz-pulse}.vz-skeleton>span{background:#f2f2eb;width:80%;height:12px;margin-top:14px;display:block}.vz-skeleton>span:last-child{width:40%}.spinning{animation:1s linear infinite vz-spin}.vz-alert{color:#a55a36;background:#fff5ee;border:1px solid #edc9b4;border-radius:4px;margin-bottom:20px;padding:15px 18px;font-size:12px;line-height:1.7}.vz-alert button{text-underline-offset:3px;margin-left:8px;text-decoration:underline}.vz-alert:focus{outline-offset:3px;outline:2px solid #d57646}.vz-how{background:#f5f3ed;border:1px solid #eceade;border-radius:5px;grid-template-columns:.9fr 1fr;gap:100px;max-width:1320px;margin:auto;padding:50px 64px;scroll-margin-top:160px;display:grid}.vz-how .vz-kicker{color:#959492;letter-spacing:1.6px;font-size:8px}.vz-how h2{letter-spacing:-1px;margin:17px 0;font-size:34px;font-weight:450;line-height:1.2}.vz-how>div>p{color:#969593;max-width:310px;font-size:12px;line-height:1.9}.vz-how ol{margin:0;padding:0;list-style:none}.vz-how li{border-bottom:1px solid #e0dfdd;gap:19px;padding:19px 0;display:flex}.vz-how li:first-child{padding-top:0}.vz-how li:last-child{border:0;padding-bottom:0}.vz-how li>span{color:#b8896b;letter-spacing:1px;padding-top:2px;font-size:10px}.vz-how li h3{margin-bottom:6px;font-size:13px;font-weight:600}.vz-how li p{color:#969593;font-size:11px;line-height:1.8}.vz-faq{grid-template-columns:.7fr 1fr;gap:80px;max-width:1200px;margin:75px auto;display:grid}.vz-faq .vz-kicker{color:#a4a3a1;font-size:8px}.vz-faq h2{letter-spacing:-.8px;margin-top:14px;font-size:31px;font-weight:450}.vz-faq details{border-bottom:1px solid #e8e7e5;padding:16px 0}.vz-faq details:first-child{padding-top:0}.vz-faq summary{cursor:pointer;font-size:12px;font-weight:550}.vz-faq details p{color:#989795;padding-top:15px;font-size:11px;line-height:1.9}.vz-footer{color:#e5e4e2;background:#2b2a28;padding:45px max(32px,50vw - 660px) 0}.vz-footer .vz-brand{color:#f5f4f2}.vz-footer .vz-brand small{color:#a5a4a2}.vz-footer-top{border-bottom:1px solid #e3e2e01a;justify-content:space-between;align-items:center;padding-bottom:33px;display:flex}.vz-footer-top>p{color:#aeadab;font-size:12px;line-height:1.8}.vz-footer-top strong{color:#e9e8e6;font-weight:400}.vz-footer-columns{grid-template-columns:1fr 1fr 1.3fr;gap:70px;padding:35px 0;display:grid}.vz-footer-columns h3{color:#e4e3e1;margin-bottom:13px;font-size:11px;font-weight:500}.vz-footer-columns a,.vz-footer-columns button{color:#a7a6a4;text-align:left;align-items:center;gap:8px;width:max-content;margin:8px 0;font-size:10px;display:flex}.vz-footer-columns p{color:#a7a6a4;overflow-wrap:anywhere;max-width:280px;font-size:10px;line-height:1.9}.vz-footer-bottom{letter-spacing:.6px;color:#8f8e8c;border-top:1px solid #e3e2e01a;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:8px;display:flex}.vz-footer-bottom a{align-items:center;gap:6px;display:flex}.vz-notice{z-index:110;background:#fff;border:1px solid #e4e3e1;border-radius:6px;align-items:center;gap:11px;max-width:min(90vw,670px);padding:11px 15px;font-size:11px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #26252328}.vz-notice>svg{color:#888785;flex-shrink:0}.vz-notice>span{overflow-wrap:anywhere}.vz-notice>button:not(.vz-icon){white-space:nowrap;color:#bd7047;text-underline-offset:3px;font-weight:600;text-decoration:underline}.vz-notice .vz-icon{width:23px;height:23px}.vz-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#262523ad;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.vz-dialog{background:#fff;flex-direction:column;width:min(100%,500px);min-width:0;max-height:100dvh;display:flex;box-shadow:-10px 0 70px #1c1b1930}.vz-dialog>header{border-bottom:1px solid var(--vz-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.vz-dialog>header .vz-kicker{color:#a6a5a3;letter-spacing:1.5px;margin-bottom:7px;font-size:7px}.vz-dialog>header h2{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:1.3}.vz-dialog-scroll{min-height:0;padding:24px 28px;overflow:auto}.vz-cart-empty{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:70px 0;display:flex}.vz-cart-empty>svg{color:#acaba9}.vz-cart-empty h3{letter-spacing:-.6px;font-size:25px;font-weight:450;line-height:1.3}.vz-cart-empty p{color:#999896;max-width:290px;font-size:12px;line-height:1.8}.vz-cart-lines article{border-bottom:1px solid #ebeae8;grid-template-columns:70px minmax(0,1fr) auto;gap:14px;padding:20px 0;display:grid}.vz-cart-lines article:first-child{padding-top:0}.vz-cart-photo{background:#f5f5ef;border-radius:3px;justify-content:center;align-items:center;width:70px;height:78px;padding:8px;display:flex}.vz-cart-photo img{object-fit:contain;width:100%;height:100%}.vz-cart-photo .vz-photo-empty svg{width:28px;height:28px}.vz-cart-photo .vz-photo-empty span{display:none}.vz-cart-photo .vz-photo-empty{min-height:0}.vz-cart-lines article>div:nth-child(2)>strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.vz-cart-lines article small{color:#a6a5a3;margin-top:5px;font-size:9px;display:block}.vz-cart-line-price{text-align:right}.vz-cart-line-price strong{white-space:nowrap;font-size:12px;font-weight:550;display:block}.vz-cart-line-price>button{color:#9e9d9b;text-underline-offset:3px;margin-top:13px;font-size:9px;text-decoration:underline}.vz-quantity{border:1px solid #e7e6e4;border-radius:3px;align-items:center;width:max-content;margin-top:13px;display:flex}.vz-quantity button{justify-content:center;align-items:center;width:29px;height:29px;display:flex}.vz-quantity span{text-align:center;font-variant-numeric:tabular-nums;min-width:25px;padding:0 6px;font-size:11px}.vz-cart-footer{border-top:1px solid var(--vz-border);background:#fcfbf9;flex-shrink:0;padding:22px 28px}.vz-cart-footer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.vz-cart-footer>div>span{color:#8b8a88;font-size:12px}.vz-cart-footer strong{letter-spacing:-.6px;font-size:24px;font-weight:500}.vz-cart-footer strong small{color:#989795;letter-spacing:0;font-size:10px}.vz-cart-footer>p{color:#969593;margin:12px 0;font-size:10px;line-height:1.8}.vz-cart-footer .vz-button{width:100%;margin-top:8px}.vz-back-link{color:#8b8a88;justify-content:center;align-items:center;gap:7px;margin:15px auto 0;display:flex;font-size:10px!important}.vz-error-text{font-size:10px;line-height:1.7;color:#bd5e39!important;margin-top:7px!important}.vz-overlay.wide{justify-content:center;align-items:center;padding:30px}.vz-overlay.wide .vz-dialog{border-radius:6px;width:min(100%,1010px);max-height:calc(100dvh - 60px)}.vz-detail-layout{grid-template-columns:1.1fr 1fr;gap:40px;padding:7px 0 15px;display:grid}.vz-detail-photo{background:#f6f6ef;border-radius:4px;justify-content:center;align-items:center;height:380px;padding:30px;display:flex}.vz-detail-photo img{object-fit:contain;width:100%;height:100%}.vz-thumbnails{gap:10px;margin-top:12px;display:flex}.vz-thumbnails button{background:#f9f8f6;border:1px solid #e7e6e4;border-radius:3px;width:57px;height:57px;padding:6px}.vz-thumbnails button.active{border-color:#ca875c}.vz-thumbnails img{object-fit:contain;width:100%;height:100%}.vz-detail-info>.vz-kicker{color:#959492;letter-spacing:1.4px;font-size:8px}.vz-detail-info h3{letter-spacing:-.8px;margin:12px 0;font-size:30px;font-weight:450;line-height:1.25}.vz-detail-sku{letter-spacing:.6px;color:#a7a6a4;font-size:9px}.vz-detail-price{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin:25px 0 12px;font-size:31px;font-weight:500;display:block}.vz-detail-price small{letter-spacing:0;color:#989795;font-size:11px;font-weight:400}.vz-detail-availability{color:#969593;align-items:center;gap:7px;font-size:11px;display:flex}.vz-detail-spec{border-top:1px solid #edecea;flex-direction:column;gap:5px;margin-top:23px;padding-top:17px;display:flex}.vz-detail-spec span{color:#a5a4a2;font-size:10px}.vz-detail-spec strong{font-size:12px;font-weight:500}.vz-detail-description{color:#989795;white-space:pre-line;margin:20px 0!important;font-size:12px!important;line-height:1.9!important}.vz-detail-info>.vz-button{width:100%}.vz-detail-actions{justify-content:space-between;gap:15px;padding:19px 0;display:flex}.vz-detail-actions button{color:#959492;align-items:center;gap:6px;font-size:10px;display:flex}.vz-fine{color:#9e9d9b;font-size:10px!important;line-height:1.85!important}.vz-detail-info>.vz-fine{border-top:1px solid #edecea;align-items:start;gap:7px;padding-top:17px;display:flex}.vz-fine svg{flex-shrink:0;margin-top:2px}.vz-checkout-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.vz-checkout-form>.vz-dialog-scroll{flex:1}.vz-checkout-form .vz-back-link{justify-content:start;margin:0 0 20px}.vz-checkout-intro{color:#989795;font-size:12px;line-height:1.9;margin-bottom:22px!important}.vz-checkout-form fieldset{border:0;min-width:0;margin:0 0 25px;padding:0}.vz-checkout-form legend{color:#656462;border-bottom:1px solid #ebeae8;width:100%;margin-bottom:17px;padding-bottom:9px;font-size:11px;font-weight:600}.vz-checkout-form fieldset>label,.vz-form-grid>label{color:#959492;flex-direction:column;gap:7px;margin:0 0 14px;font-size:10px;display:flex}.vz-checkout-form input:not([type=checkbox]):not([type=radio]),.vz-checkout-form textarea{color:#494846;background:#fff;border:1px solid #e2e1df;border-radius:3px;width:100%;min-width:0;padding:10px 11px;font-size:13px}.vz-checkout-form textarea{resize:vertical}.vz-checkout-form input::placeholder,.vz-checkout-form textarea::placeholder{color:#aeadab;font-size:11px}.vz-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.vz-delivery-options{gap:10px;margin-bottom:19px;display:flex}.vz-delivery-options label{color:#8b8a88;cursor:pointer;background:#fff;border:1px solid #e4e3e1;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:9px;padding:13px 10px;font-size:11px;display:flex}.vz-delivery-options label.active{color:#a9754e;background:#fcf5ed;border-color:#c69771}.vz-delivery-options input{accent-color:#b58256}.vz-checkout-summary{background:#fbfaf8;border:1px solid #e7e6e4;border-radius:4px;margin-bottom:21px;padding:17px}.vz-checkout-summary>strong{color:#706f6d;padding-bottom:13px;font-size:11px;display:block}.vz-checkout-summary p{color:#939290;justify-content:space-between;align-items:start;gap:15px;padding:8px 0;font-size:10px;display:flex}.vz-checkout-summary p>span{overflow-wrap:anywhere}.vz-checkout-summary b{white-space:nowrap;font-weight:500}.vz-checkout-summary>div{color:#696866;border-top:1px solid #e7e6e4;justify-content:space-between;gap:15px;margin:12px 0;padding-top:13px;font-size:12px;display:flex}.vz-checkout-summary small{color:#9e9d9b;font-size:9px;line-height:1.9;display:block}.vz-consent{color:#999896;align-items:start;gap:10px;font-size:10px;line-height:1.9;display:flex}.vz-consent input{accent-color:#bd8654;flex-shrink:0;margin-top:4px}.vz-honeypot{display:none!important}.vz-confirmation{text-align:center;padding:42px 32px;overflow:auto}.vz-confirmation>svg{color:#8e8d8b;margin:auto}.vz-confirmation>.vz-kicker{color:#acaba9;letter-spacing:1.5px;margin-top:25px;font-size:7px}.vz-confirmation h3{letter-spacing:-1px;margin:13px 0 18px;font-size:36px;font-weight:450;line-height:1.15}.vz-confirmation>p{color:#979694;font-size:12px;line-height:1.9}.vz-confirmation>div{background:#faf9f7;border:1px solid #e7e6e4;border-radius:4px;margin:25px 0;padding:22px}.vz-confirmation small{letter-spacing:1.5px;color:#a9a8a6;font-size:8px;display:block}.vz-confirmation strong{letter-spacing:2px;color:#656462;margin:6px 0;font-size:29px;font-weight:500;display:block}.vz-confirmation>div>span{color:#9c9b99;font-size:11px}.vz-confirmation .vz-button{width:100%;margin-top:25px}.erp-store-control-bar{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0 25px;display:flex}.erp-store-control-bar>span:last-child{color:#82817f;font-size:12px}.erp-store-settings{flex-direction:column;gap:18px;padding:20px;display:flex}.erp-store-settings>.erp-btn{align-self:flex-start}.erp-web-orders-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;display:grid}.erp-web-orders-layout .erp-panel>.erp-field{margin:18px}.erp-web-orders-list{padding:0 18px 18px}.erp-web-orders-list>button{text-align:left;background:#fff;border:1px solid #e8e7e5;border-radius:5px;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-bottom:10px;padding:15px;display:flex}.erp-web-orders-list>button.selected{background:#fff7f0;border-color:#edb89c}.erp-web-orders-list strong{font-size:12px;display:block}.erp-web-orders-list small{color:#939290;margin-top:6px;font-size:10px;display:block}.erp-web-orders-list>button>span:last-child{text-align:right}.erp-web-orders-layout .erp-detail-grid{padding:20px}.erp-web-order-lines{padding:0 20px}.erp-web-order-lines>div{border-bottom:1px solid #e9e8e6;justify-content:space-between;align-items:start;gap:15px;padding:13px 0;font-size:12px;display:flex}.erp-web-order-lines small{color:#92918f;margin-top:5px;font-size:10px;display:block}@keyframes vz-spin{to{transform:rotate(360deg)}}@keyframes vz-pulse{50%{opacity:.5}}@media (min-width:1441px){.vz-hero{border-radius:5px;margin-top:22px}}@media (max-width:1400px){.vz-nav,.vz-benefits,.vz-catalog,.vz-how{margin-left:32px;margin-right:32px}.vz-faq{margin-left:60px;margin-right:60px}}@media (max-width:1100px){.vz-header-inner{gap:30px}.vz-nav{gap:22px}.vz-nav>span{display:none}.vz-catalog-layout{grid-template-columns:170px minmax(0,1fr);gap:25px}.vz-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vz-how{gap:55px;padding:40px}.vz-benefits{padding:24px 0}.vz-benefits>div{justify-content:start;padding:0 18px}.vz-benefits span{font-size:9px}.vz-hero{min-height:470px}.vz-hero-content{padding-top:57px}.vz-detail-layout{gap:25px}.vz-detail-photo{height:330px}.vz-hero h1{font-size:62px}}@media (max-width:760px){.vz-topline{height:31px;padding:0 20px}.vz-topline>span{font-size:8px}.vz-topline>p{font-size:9px}.vz-topline>a{display:none}.vz-header-inner{flex-wrap:wrap;gap:18px;padding:18px 20px 14px}.vz-brand>span:last-child{font-size:20px}.vz-brand small{letter-spacing:1.5px;font-size:6px}.vz-symbol{gap:3px;width:33px;height:33px}.vz-symbol i{width:10px}.vz-header-actions{gap:10px;margin-left:auto}.vz-cart-trigger>span{display:none}.vz-header-actions>.vz-icon{width:30px}.vz-cart-trigger{gap:7px}.vz-search{flex-basis:100%;order:3;padding:4px 6px 4px 13px}.vz-search input{height:35px;font-size:16px}.vz-search input::placeholder{font-size:12px}.vz-nav{scrollbar-width:none;gap:26px;min-height:39px;margin:0 20px;overflow-x:auto}.vz-nav a{white-space:nowrap;font-size:10px}.vz-nav a:nth-child(3),.vz-nav a:nth-child(4){display:none}.vz-hero{min-height:470px}.vz-hero-image{object-position:65% 50%;opacity:.8}.vz-hero-shade{background:linear-gradient(90deg,#171614e6,#1716147a 65%,#1c1b1922)}.vz-hero-content{max-width:440px;padding:50px 26px}.vz-hero h1{letter-spacing:-2.3px;margin-top:25px;font-size:58px;line-height:1.07}.vz-hero h1 em{letter-spacing:-1.5px}.vz-hero-content>p{max-width:290px;font-size:12px;line-height:1.8}.vz-hero .vz-kicker{letter-spacing:2.2px;font-size:8px}.vz-hero-bottom{font-size:7px;bottom:20px;left:26px;right:26px}.vz-hero-bottom .vz-line{width:30px}.vz-benefits{grid-template-columns:1fr;gap:18px;margin:0 20px;padding:24px 0}.vz-benefits>div{border:0;justify-content:start;gap:16px;padding:0 8px}.vz-benefits strong{font-size:11px}.vz-benefits span{font-size:10px}.vz-catalog{margin:0 20px;padding:44px 0 45px;scroll-margin-top:180px}.vz-section-heading{align-items:start;gap:15px;margin-bottom:23px}.vz-section-heading h2{letter-spacing:-.8px;font-size:27px}.vz-section-heading .vz-kicker{letter-spacing:1.6px;margin-bottom:9px;font-size:7px}.vz-refresh{padding:8px;font-size:0!important}.vz-refresh svg{width:18px;height:18px}.vz-catalog-layout{flex-direction:column;gap:18px;display:flex}.vz-categories{flex-wrap:wrap;align-items:center;gap:8px;scroll-margin-top:180px;display:flex}.vz-categories h3{width:100%;margin:0 0 4px;font-size:11px}.vz-categories>button{border:1px solid #e9e8e6;border-radius:4px;width:auto;max-width:100%;margin:0;padding:8px 10px;font-size:10px}.vz-categories>button svg,.vz-categories .vz-help-card{display:none}.vz-filter-brand{border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:10px 0 0;padding:0;display:flex}.vz-filter-brand>label:not(.vz-check){flex:1;gap:6px;max-width:230px}.vz-filter-brand select{min-height:42px;font-size:16px}.vz-check{white-space:nowrap;margin:15px 0 0;font-size:11px}.vz-check input{width:16px;height:16px}.vz-results-toolbar{gap:8px;margin-bottom:17px;padding-bottom:12px;font-size:10px}.vz-results-toolbar label{gap:3px;font-size:0}.vz-results-toolbar select{max-width:130px;padding:9px 3px;font-size:12px}.vz-product-grid{gap:13px 11px}.vz-card-image{aspect-ratio:1.05}.vz-open-product{padding:17px 12px}.vz-photo-empty svg{width:35px;height:35px}.vz-photo-empty span{text-align:center;max-width:90px;font-size:8px}.vz-photo-empty{gap:9px}.vz-card-content{padding:12px 10px}.vz-card-meta>span{letter-spacing:.5px;font-size:7px}.vz-card-meta small{max-width:70px;font-size:7px}.vz-card-content h3{min-height:56px;margin:8px 0 4px;font-size:12px}.vz-card-model{font-size:9px}.vz-card-stock{margin-top:11px;font-size:8px}.vz-card-buy{gap:4px;margin-top:10px;padding-top:10px}.vz-card-buy>strong{font-size:19px}.vz-card-buy small{font-size:7px}.vz-card-buy>button{width:34px;height:36px}.vz-card-favorite{width:30px;height:30px;top:7px;right:7px}.vz-card-favorite svg{width:16px}.vz-empty-catalog{min-height:290px;padding:30px 18px}.vz-empty-catalog h3{font-size:23px}.vz-empty-catalog p{font-size:12px}.vz-how{grid-template-columns:1fr;gap:29px;margin:0 20px;padding:30px 24px}.vz-how h2{font-size:29px}.vz-how>div>p{font-size:12px}.vz-how li h3{font-size:13px}.vz-how li p{font-size:12px}.vz-faq{grid-template-columns:1fr;gap:25px;margin:45px 24px}.vz-faq h2{font-size:28px}.vz-faq summary{font-size:13px}.vz-faq details p{font-size:12px}.vz-footer{padding:32px 24px 0}.vz-footer-top{flex-direction:column;align-items:start;gap:24px;padding-bottom:27px}.vz-footer-columns{grid-template-columns:1fr 1fr;gap:25px 20px;padding:26px 0}.vz-footer-columns>div:last-child{grid-column:1/-1}.vz-footer-columns a,.vz-footer-columns button,.vz-footer-columns p,.vz-footer-columns h3{font-size:12px}.vz-footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:8px}.vz-footer-bottom>span:nth-child(2){display:none}.vz-dialog>header{padding:20px}.vz-dialog>header h2{font-size:23px}.vz-dialog-scroll{padding:20px}.vz-cart-footer{padding:19px 20px}.vz-cart-lines article{grid-template-columns:54px minmax(0,1fr) auto;gap:11px}.vz-cart-photo{width:54px;height:66px;padding:6px}.vz-cart-lines article>div:nth-child(2)>strong,.vz-cart-line-price strong{font-size:12px}.vz-quantity button{width:32px;height:33px}.vz-overlay.wide{align-items:stretch;padding:0}.vz-overlay.wide .vz-dialog{border-radius:0;max-height:100dvh}.vz-detail-layout{grid-template-columns:1fr;gap:25px}.vz-detail-photo{height:280px}.vz-detail-info h3{font-size:28px}.vz-detail-info .vz-kicker{font-size:9px}.vz-detail-sku{font-size:10px}.vz-detail-description{font-size:13px!important}.vz-detail-actions,.vz-detail-actions button{font-size:11px}.vz-detail-spec strong{font-size:13px}.vz-detail-availability{font-size:12px}.vz-detail-info>.vz-fine{font-size:11px!important}.vz-checkout-form input:not([type=checkbox]):not([type=radio]),.vz-checkout-form textarea{min-height:44px;font-size:16px}.vz-checkout-form fieldset>label,.vz-form-grid>label{font-size:12px}.vz-form-grid{grid-template-columns:1fr;gap:0}.vz-delivery-options label{font-size:12px}.vz-consent{font-size:11px;line-height:1.8}.vz-checkout-summary p{font-size:11px}.vz-checkout-summary small{font-size:10px}.vz-confirmation{padding:40px 24px}.vz-notice{gap:8px;width:calc(100% - 24px);max-width:none;padding:10px 12px;font-size:11px;bottom:12px}.vz-notice>button:not(.vz-icon){font-size:10px}.erp-web-orders-layout{grid-template-columns:minmax(0,1fr)}}.vz-quantity input{text-align:center;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;border:0;border-left:1px solid #e5e4de;border-right:1px solid #e5e4de;width:58px;min-width:0;height:30px;padding:2px;font-size:13px}.vz-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vz-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vz-detail-bs{color:#74736f;font-variant-numeric:tabular-nums;font-size:15px;margin:-2px 0 17px!important}.vz-detail-bs small{color:#93928c;margin-top:4px;font-size:9px;display:block}.vz-notice>span{flex:1;min-width:0}.vz-nav,.vz-benefits strong{font-size:12px}.vz-benefits span{color:#6d6f69;font-size:11px}.vz-categories>button{color:#646760;font-size:12px}.vz-card-content h3{min-height:44px;font-size:14px}.vz-card-meta>span{color:#6b6e65;font-size:9px}.vz-card-meta small{color:#74766e;font-size:9px}.vz-card-model{color:#74766f;font-size:11px}.vz-card-stock{color:#626a59;font-size:10px}.vz-card-buy small{color:#73766c;font-size:9px}.vz-photo-empty span{color:#73766d;font-size:10px}.vz-results-toolbar{color:#666b60;font-size:11px}.vz-results-toolbar select{font-size:12px}.vz-checkout-form fieldset>label,.vz-form-grid>label{color:#62675c;font-size:12px}.vz-checkout-form input:not([type=checkbox]):not([type=radio]),.vz-checkout-form textarea{color:#30372a}.vz-checkout-intro,.vz-detail-description,.vz-empty-catalog p,.vz-how>div>p,.vz-how li p,.vz-faq details p{color:#70746b}.vz-detail-actions button{color:#6a7060}.vz-checkout-summary p{color:#697060;font-size:12px}.vz-checkout-summary small,.vz-consent{color:#717765;font-size:11px}.vz-cart-footer>p{color:#747b69;font-size:11px}.vz-detail-bs small{color:#777a72;font-size:10px}.vz-fine{color:#747b69}.vz-section-heading .vz-kicker{color:#73776b;font-size:9px}.vz-cart-trigger{min-height:44px}@media (max-width:760px){.vz-quantity input{width:57px;height:33px;font-size:16px}}@media (prefers-reduced-motion:reduce){.vz-store *,.vz-store :before,.vz-store :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
