.cls-w-section,.cls-w-section *{box-sizing:border-box}.cls-w-hero{position:relative;min-height:68vh;padding:120px 0 140px;display:flex;align-items:flex-end;overflow:hidden}.cls-w-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cls-hero-grad)}.cls-w-hero-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(112deg,rgba(17,17,17,.05) 0px,rgba(17,17,17,.05) 2px,transparent 2px,transparent 34px)}.cls-w-hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1110 40%,#11111147)}.cls-w-hero-caption{position:absolute;bottom:26px;left:50%;transform:translate(-50%);font-family:monospace;font-size:10.5px;letter-spacing:.14em;color:#11111173;text-transform:uppercase;white-space:nowrap;text-align:center;z-index:1}.cls-w-hero-inner{position:relative;z-index:2;width:100%}.cls-w-crumb{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#1119;margin-bottom:40px}.cls-w-crumb a:hover{color:var(--cls-accent)}.cls-w-crumb .is-current{color:var(--cls-ink)}.cls-w-hero-kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#111111b3;margin-bottom:20px}.cls-w-hero-h1{font-family:var(--cls-font-heading);font-weight:400;font-size:clamp(56px,9vw,132px);line-height:.94;letter-spacing:-.015em;margin:0 0 26px;color:var(--cls-ink)}.cls-w-hero-p{font-size:17px;line-height:1.75;color:#111111b8;max-width:520px;margin:0 0 36px}.cls-w-toolbar-wrap{position:sticky;top:0;z-index:80;background:var(--cls-bg);border-bottom:1px solid rgba(0,0,0,.08);transition:box-shadow .5s ease}.cls-w-toolbar-wrap.is-elevated{box-shadow:0 10px 30px #1111110d}.cls-w-toolbar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(20px,4vw,40px);min-height:64px;flex-wrap:nowrap;overflow-x:auto}.cls-w-filter-row{display:flex;align-items:center;gap:30px;flex-wrap:nowrap}.cls-w-dd{position:relative}.cls-w-dd-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:8px 0;font-family:var(--cls-font-body);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cls-ink);cursor:pointer;transition:color .3s ease;white-space:nowrap}.cls-w-dd.is-open .cls-w-dd-btn{color:var(--cls-accent)}.cls-w-dd-caret{display:inline-block;font-size:13px;line-height:1;transform:rotate(90deg);transition:transform .35s var(--cls-ease);opacity:.5}.cls-w-dd.is-open .cls-w-dd-caret{transform:rotate(-90deg)}.cls-w-dd-panel{position:absolute;top:calc(100% + 14px);left:-16px;min-width:200px;background:#ffffffeb;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(0,0,0,.07);border-radius:14px;box-shadow:0 24px 60px #11111124;padding:12px;display:flex;flex-direction:column;gap:2px;z-index:70;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .22s var(--cls-ease),transform .22s var(--cls-ease)}.cls-w-dd.is-open .cls-w-dd-panel{opacity:1;transform:translateY(0);pointer-events:auto}.cls-w-dd-panel.cls-w-dd-size{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px;min-width:220px}.cls-w-opt{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:none;border:none;text-align:left;padding:10px 12px;border-radius:8px;font-family:var(--cls-font-body);font-size:13px;letter-spacing:.03em;color:#1119;cursor:pointer;transition:color .25s ease,background-color .25s ease}.cls-w-opt:hover{color:var(--cls-accent)}.cls-w-opt.is-active{color:var(--cls-ink);background-color:#b8975a1f}.cls-w-opt-swatch{display:flex;justify-content:flex-start!important}.cls-w-opt-count{font-size:11px;color:#1116}.cls-w-swatch-dot{width:15px;height:15px;border-radius:50%;border:1px solid rgba(0,0,0,.18);display:inline-block;margin-right:10px;flex-shrink:0}.cls-w-price-panel{padding:6px 4px 4px;min-width:210px}.cls-w-price-row{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.08em;color:#1119;margin-bottom:14px}.cls-w-price-row .is-val{color:var(--cls-ink)}.cls-w-mobile-filter-btn{display:none;align-items:center;gap:8px;background:none;border:1px solid rgba(17,17,17,.2);border-radius:30px;padding:10px 18px;font-family:var(--cls-font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cls-ink);cursor:pointer;white-space:nowrap}.cls-w-toolbar-right{display:flex;align-items:center;gap:24px;flex-shrink:0}.cls-w-clear-btn{display:none;background:none;border:none;font-family:var(--cls-font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cls-accent);cursor:pointer;padding:0;border-bottom:1px solid rgba(184,151,90,.5);white-space:nowrap}.cls-w-clear-btn.is-visible{display:inline-block}.cls-w-clear-btn:hover{color:var(--cls-ink)}.cls-w-result-count{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#11111180;white-space:nowrap}.cls-w-view-toggle{display:flex;align-items:center;gap:4px;border:1px solid rgba(0,0,0,.1);border-radius:30px;padding:4px}.cls-w-density-btn{display:flex;align-items:center;gap:3px;padding:7px 11px;border-radius:30px;background:transparent;border:none;cursor:pointer;transition:background .3s ease}.cls-w-density-btn.is-active{background:var(--cls-ink)}.cls-w-density-bar{width:3px;height:13px;border-radius:1px;background:#1116;display:block}.cls-w-density-btn.is-active .cls-w-density-bar{background:var(--cls-bg)}.cls-w-chip-row{display:flex;flex-wrap:wrap;gap:10px;padding:22px clamp(20px,4vw,40px) 0}.cls-w-chip{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:30px;padding:8px 14px;font-family:var(--cls-font-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cls-ink);cursor:pointer;transition:border-color .3s ease}.cls-w-chip:hover{border-color:var(--cls-ink)}.cls-w-chip span{color:#1116;font-size:13px;line-height:1}.cls-w-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#11111159;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:110;opacity:0;pointer-events:none;transition:opacity .4s ease}.cls-w-drawer-scrim.is-open{opacity:1;pointer-events:auto}.cls-w-drawer{position:fixed;left:0;right:0;bottom:0;z-index:120;background:var(--cls-bg);border-radius:22px 22px 0 0;padding:26px 20px 24px;max-height:88vh;overflow-y:auto;box-shadow:0 -20px 60px #1113;transform:translateY(100%);transition:transform .55s var(--cls-ease)}.cls-w-drawer.is-open{transform:translateY(0)}.cls-w-drawer-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid rgba(0,0,0,.08)}.cls-w-drawer-title{font-family:var(--cls-font-heading);font-size:22px}.cls-w-drawer-close{background:none;border:none;font-size:22px;line-height:1;cursor:pointer;color:#11111180}.cls-w-drawer-group{padding:26px 0;border-bottom:1px solid rgba(0,0,0,.08)}.cls-w-drawer-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#11111173;margin-bottom:16px}.cls-w-drawer-opt{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;text-align:left;padding:13px 0;font-family:var(--cls-font-body);font-size:15px;color:#1111118c;cursor:pointer}.cls-w-drawer-opt.is-active{color:var(--cls-ink)}.cls-w-drawer-opt.cls-w-opt-swatch{justify-content:flex-start;gap:14px}.cls-w-drawer-sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cls-w-drawer-actions{display:flex;gap:12px;padding-bottom:12px}.cls-w-drawer-actions .cls-btn{flex:1.4}.cls-w-drawer-clear{flex:1;background:none;border:1px solid rgba(17,17,17,.25);padding:16px;font-family:var(--cls-font-body);font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:2px}.cls-w-size-pill{padding:11px 0;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:transparent;color:var(--cls-ink);font-family:var(--cls-font-body);font-size:12px;letter-spacing:.1em;cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease}.cls-w-size-pill.is-active{border-color:var(--cls-ink);background:var(--cls-ink);color:var(--cls-bg)}.cls-w-grid-section{padding:48px clamp(20px,4vw,40px) 0}.cls-w-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px}.cls-w-grid.is-compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.cls-w-card{position:relative;transition:transform .34s var(--cls-ease)}.cls-w-card:hover{transform:translateY(-6px)}.cls-w-card.is-hidden{display:none}.cls-w-frame{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;box-shadow:0 8px 20px #1111110e;transition:box-shadow .34s ease}.cls-w-card:hover .cls-w-frame{box-shadow:0 22px 44px #11111126}.cls-w-img-a,.cls-w-img-b{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(114deg,rgba(17,17,17,.055) 0px,rgba(17,17,17,.055) 2px,transparent 2px,transparent 30px);transition:transform .5s var(--cls-ease),opacity .34s ease;backface-visibility:hidden}.cls-w-img-b{transform:scale(1.1);opacity:0;background-image:repeating-linear-gradient(72deg,rgba(17,17,17,.055) 0px,rgba(17,17,17,.055) 2px,transparent 2px,transparent 26px)}.cls-w-card:hover .cls-w-img-a{transform:scale(1.07);opacity:0}.cls-w-card:hover .cls-w-img-b{transform:scale(1.04);opacity:1}.cls-w-caption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.cls-w-caption span{font-family:monospace;font-size:10.5px;letter-spacing:.06em;color:#11111161;text-align:center;padding:0 22px}.cls-w-badge-row{position:absolute;top:14px;left:14px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;z-index:2}.cls-w-badge{font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:2px}.cls-w-badge-sale{background:var(--cls-ink);color:var(--cls-bg)}.cls-w-badge-sold{background:#fafafae6;color:var(--cls-ink)}.cls-w-fav{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:#ffffffe0;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease;z-index:2}.cls-w-fav:hover{transform:scale(1.08)}.cls-w-fav svg path{transition:fill .25s ease}.cls-w-fav.is-fav svg path{fill:var(--cls-accent)}.cls-w-qv-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.94);opacity:0;pointer-events:none;background:#fafafad1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.65);color:var(--cls-ink);padding:13px 26px;border-radius:30px;font-family:var(--cls-font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .35s ease,transform .45s var(--cls-ease);z-index:2}.cls-w-card:hover .cls-w-qv-btn{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.cls-w-qa-wrap{position:absolute;left:14px;right:14px;bottom:14px;opacity:0;transform:translateY(12px);transition:opacity .26s ease,transform .3s var(--cls-ease);z-index:2}.cls-w-card:hover .cls-w-qa-wrap{opacity:1;transform:translateY(0)}.cls-w-qa-btn{width:100%;background:var(--cls-ink);color:var(--cls-bg);border:none;padding:14px;font-family:var(--cls-font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:background .35s ease}.cls-w-qa-btn:hover{background:var(--cls-accent)}.cls-w-info{padding:18px 2px 0}.cls-w-swatches{display:flex;gap:7px;margin-bottom:12px}.cls-w-swatches span{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.16);display:block}.cls-w-title-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.cls-w-name{font-family:var(--cls-font-heading);font-weight:400;font-size:19px;margin:0;line-height:1.25}.cls-w-price-wrap{display:flex;gap:8px;align-items:baseline;white-space:nowrap}.cls-w-price{font-size:15px}.cls-w-old-price{font-size:13px;color:#1116;text-decoration:line-through}.cls-w-blurb{font-size:13px;line-height:1.65;color:#1111118c;margin:8px 0 14px;max-width:34ch}.cls-w-sizes-row{display:flex;gap:12px;flex-wrap:wrap}.cls-w-sizes-row span{font-size:11px;letter-spacing:.12em;color:#1111119e}.cls-w-sizes-row span.is-oos{color:#11111138;text-decoration:line-through}.cls-w-empty{text-align:center;padding:80px 20px;display:none}.cls-w-empty.is-visible{display:block}.cls-w-empty-title{font-family:var(--cls-font-heading);font-size:28px;margin-bottom:12px}.cls-w-empty-p{font-size:14px;color:#1111118c;margin:0 0 26px}.cls-w-editorial{position:relative;min-height:620px;background:var(--cls-ink);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:120px 40px}.cls-w-editorial:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(104deg,rgba(255,255,255,.045) 0px,rgba(255,255,255,.045) 2px,transparent 2px,transparent 36px)}.cls-w-editorial-inner{position:relative;max-width:820px;text-align:center}.cls-w-editorial-kicker{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cls-accent);margin-bottom:26px}.cls-w-editorial-quote{font-family:var(--cls-font-heading);font-style:italic;font-weight:400;font-size:clamp(26px,3.6vw,44px);line-height:1.32;color:var(--cls-bg)}.cls-w-editorial-attr{margin-top:30px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cls-cream)}.cls-w-editorial-cap{position:absolute;left:0;bottom:22px;width:100%;text-align:center;font-family:monospace;font-size:10.5px;letter-spacing:.06em;color:#fafafa59}.cls-w-highlight{display:grid;grid-template-columns:1.05fr 1fr;min-height:600px;border-top:1px solid rgba(0,0,0,.08)}.cls-w-highlight-img{position:relative;background:var(--cls-tint-4);overflow:hidden;min-height:460px;background-size:cover;background-position:center}.cls-w-highlight-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(98deg,rgba(17,17,17,.06) 0px,rgba(17,17,17,.06) 2px,transparent 2px,transparent 32px)}.cls-w-highlight-cap{position:absolute;bottom:26px;left:26px;font-family:monospace;font-size:10.5px;letter-spacing:.06em;color:#11111173}.cls-w-highlight-text{background:#fff;display:flex;align-items:center;padding:80px clamp(40px,6vw,110px)}.cls-w-highlight-text-inner{max-width:440px}.cls-w-highlight-h2{font-family:var(--cls-font-heading);font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.15;margin:0 0 22px}.cls-w-highlight-p{font-size:15px;line-height:1.8;color:#1111119e;margin:0 0 34px}.cls-w-recent-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:36px;flex-wrap:wrap;gap:14px}.cls-w-recent-title{font-family:var(--cls-font-heading);font-size:clamp(26px,3vw,38px);font-weight:400;margin:0}.cls-w-recent-hint{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#11111173}.cls-w-carousel{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;cursor:grab;scrollbar-width:thin}.cls-w-carousel::-webkit-scrollbar{height:2px}.cls-w-carousel::-webkit-scrollbar-thumb{background:#1113}.cls-w-carousel.is-dragging{cursor:grabbing}.cls-w-recent-card{flex:0 0 300px;scroll-snap-align:start;-webkit-user-select:none;user-select:none}.cls-w-recent-frame{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background-image:repeating-linear-gradient(116deg,rgba(17,17,17,.05) 0px,rgba(17,17,17,.05) 2px,transparent 2px,transparent 30px)}.cls-w-recent-frame span{font-family:monospace;font-size:10px;letter-spacing:.06em;color:#11111161;text-align:center;padding:0 18px}.cls-w-recent-name{margin-top:14px;font-family:var(--cls-font-heading);font-size:17px}.cls-w-recent-price{margin-top:5px;font-size:13px;color:#1119}.cls-w-trust-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;max-width:1440px;margin:0 auto}.cls-w-trust-item{text-align:center;padding:0 10px}.cls-w-trust-num{width:52px;height:52px;border-radius:50%;border:1px solid rgba(17,17,17,.15);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-family:var(--cls-font-heading);font-size:16px;color:var(--cls-accent)}.cls-w-trust-title{font-size:14px;font-weight:500;margin-bottom:9px;letter-spacing:.02em}.cls-w-trust-desc{font-size:13px;line-height:1.7;color:#11111194}.cls-w-qv-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1111116b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:130;opacity:0;pointer-events:none;transition:opacity .45s ease}.cls-w-qv-scrim.is-open{opacity:1;pointer-events:auto}.cls-w-qv-panel{position:fixed;z-index:140;left:50%;top:50%;transform:translate(-50%,calc(-50% + 22px));width:min(1120px,92vw);max-height:88vh;overflow-y:auto;background:var(--cls-bg);border-radius:22px;box-shadow:0 40px 120px #1111114d;opacity:0;pointer-events:none;transition:opacity .45s ease,transform .55s var(--cls-ease)}.cls-w-qv-panel.is-open{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.cls-w-qv-close{position:absolute;top:18px;right:18px;z-index:3;width:38px;height:38px;border-radius:50%;background:#ffffffe6;border:1px solid rgba(0,0,0,.07);font-size:19px;line-height:1;cursor:pointer;color:var(--cls-ink)}.cls-w-qv-grid{display:grid;grid-template-columns:1fr 1fr}.cls-w-qv-gallery{padding:28px}.cls-w-qv-main{position:relative;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background-image:repeating-linear-gradient(114deg,rgba(17,17,17,.05) 0px,rgba(17,17,17,.05) 2px,transparent 2px,transparent 30px)}.cls-w-qv-main span{font-family:monospace;font-size:11px;letter-spacing:.06em;color:#1116;text-align:center;padding:0 24px}.cls-w-qv-thumbs{display:flex;gap:10px;margin-top:12px}.cls-w-qv-thumb{flex:1;aspect-ratio:1/1;border-radius:10px;background-image:repeating-linear-gradient(114deg,rgba(17,17,17,.05) 0px,rgba(17,17,17,.05) 2px,transparent 2px,transparent 22px);border:1.5px solid transparent;opacity:.6;cursor:pointer;transition:opacity .3s ease,border-color .3s ease}.cls-w-qv-thumb.is-active{border-color:var(--cls-accent);opacity:1}.cls-w-qv-info{padding:48px clamp(28px,3vw,56px) 48px 8px}.cls-w-qv-cat{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cls-accent);margin-bottom:14px}.cls-w-qv-name{font-family:var(--cls-font-heading);font-weight:400;font-size:clamp(26px,3vw,34px);margin:0 0 14px}.cls-w-qv-price-row{display:flex;gap:12px;align-items:baseline;margin-bottom:22px}.cls-w-qv-price{font-size:20px}.cls-w-qv-old-price{font-size:15px;color:#1116;text-decoration:line-through}.cls-w-qv-desc{font-size:14px;line-height:1.75;color:#1119;margin:0 0 30px}.cls-w-qv-label-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.cls-w-qv-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#11111173}.cls-w-qv-colors{display:flex;gap:12px;margin-bottom:28px}.cls-w-qv-color{width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.18);outline:1.5px solid transparent;outline-offset:3px;cursor:pointer;transition:outline-color .3s ease}.cls-w-qv-color.is-active{outline-color:var(--cls-accent)}.cls-w-qv-sizes{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.cls-w-qv-size{min-width:56px;padding:13px 8px;border-radius:2px;border:1px solid rgba(0,0,0,.14);background:transparent;color:var(--cls-ink);font-family:var(--cls-font-body);font-size:12.5px;letter-spacing:.08em;cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease}.cls-w-qv-size.is-active{border-color:var(--cls-ink);background:var(--cls-ink);color:var(--cls-bg)}.cls-w-qv-size.is-oos{color:#11111140;text-decoration:line-through;cursor:not-allowed}.cls-w-qv-buy-row{display:flex;gap:14px;align-items:stretch;margin-bottom:16px;flex-wrap:wrap}.cls-w-qv-qty{display:flex;align-items:center;border:1px solid rgba(17,17,17,.18);border-radius:2px}.cls-w-qv-qty button{width:46px;height:54px;background:none;border:none;font-size:17px;cursor:pointer;color:var(--cls-ink)}.cls-w-qv-qty span{min-width:34px;text-align:center;font-size:14px}.cls-w-qv-add{flex:1;min-width:200px;background:var(--cls-ink);color:var(--cls-bg);border:none;padding:0 34px;height:54px;font-family:var(--cls-font-body);font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:background .35s ease}.cls-w-qv-add:hover{background:var(--cls-accent)}.cls-w-qv-fav{width:100%;background:none;border:1px solid rgba(17,17,17,.2);color:var(--cls-ink);padding:16px;font-family:var(--cls-font-body);font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:border-color .3s ease,color .3s ease}.cls-w-qv-fav.is-fav{border-color:var(--cls-accent);color:var(--cls-accent)}.cls-w-qv-foot{margin-top:28px;padding-top:22px;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:10px;font-size:12.5px;color:#1111118c}.cls-w-toast{position:fixed;z-index:150;left:28px;bottom:28px;display:flex;align-items:center;gap:12px;background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(0,0,0,.07);border-radius:30px;padding:14px 22px;box-shadow:0 18px 44px #11111124;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .5s ease,transform .5s var(--cls-ease)}.cls-w-toast.is-visible{opacity:1;transform:translateY(0)}.cls-w-toast-dot{width:8px;height:8px;border-radius:50%;background:var(--cls-accent);flex-shrink:0}.cls-w-toast-text{font-size:13px;letter-spacing:.02em}@media(max-width:1099px){.cls-w-highlight,.cls-w-qv-grid{grid-template-columns:1fr}.cls-w-trust-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1039px){.cls-w-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cls-w-grid.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:759px){.cls-w-hero{min-height:540px;padding:76px 0 88px}.cls-w-crumb{margin-bottom:26px}.cls-w-toolbar-inner{padding:14px clamp(20px,4vw,40px);flex-wrap:wrap}.cls-w-filter-row>.cls-w-dd{display:none}.cls-w-mobile-filter-btn{display:inline-flex}.cls-w-view-toggle{display:none}.cls-w-grid{grid-template-columns:1fr;gap:18px}.cls-w-grid.is-compact{grid-template-columns:1fr}.cls-w-recent-card{flex:0 0 68vw}.cls-w-trust-grid{grid-template-columns:1fr;gap:40px}.cls-w-editorial{min-height:440px;padding:80px 24px}}@media(min-width:760px){.cls-w-qv-panel{top:50%}}@media(max-width:759px){.cls-w-qv-panel{left:50%;top:auto;bottom:0;width:100%;max-height:92vh;border-radius:22px 22px 0 0;transform:translate(-50%,100%)}.cls-w-qv-panel.is-open{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cls-women.css.map */
