.zr{--zh:56px;--grey:#707070;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.4;color:#000;background:#fff;-webkit-font-smoothing:antialiased;min-height:100vh}.zr *{box-sizing:border-box}.zr button,.zr input,.zr select,.zr textarea{font-family:inherit}.zr h1,.zr h2,.zr h3,.zr h4{font-weight:400;letter-spacing:normal}.zr a{text-decoration:none}.zr main{padding-top:var(--zh);min-height:60vh}.zr.zrHome main{padding-top:0}.zr a:focus-visible,.zr button:focus-visible,.zr summary:focus-visible{outline:1px solid #000;outline-offset:2px}.zr .zHead{position:fixed;top:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--zh);padding:0 24px;background:#fff;color:#000;border:0;transition:background .2s,color .2s}.zr .zHead.over{background:transparent;color:#fff;height:auto;min-height:var(--zh);padding-top:16px;padding-bottom:10px}.zr .zL{justify-self:start}.zr .zWord{justify-self:center;font-weight:800;font-size:20px;letter-spacing:-.03em;text-transform:uppercase;line-height:1;white-space:nowrap;transition:font-size .25s ease}.zr .zHead.over .zWord{font-size:clamp(34px,6.2vw,96px);letter-spacing:-.05em}.zr .zR{justify-self:end;display:flex;align-items:center;gap:22px}.zr .zTxt{background:none;border:0;padding:0;color:inherit;font-size:12px;text-transform:uppercase;cursor:pointer;white-space:nowrap}.zr .zTxt:hover{text-decoration:underline;text-underline-offset:3px}.zr .zIcon{position:relative;background:none;border:0;padding:0;width:36px;height:36px;display:grid;place-items:center;color:inherit;cursor:pointer}.zr .zIcon svg{width:22px;height:22px}.zr .zCnt{position:absolute;top:2px;right:0;font-style:normal;font-size:10px;font-weight:700;min-width:15px;height:15px;line-height:15px;text-align:center;background:#000;color:#fff;border-radius:8px;padding:0 4px}.zr .zHead.over .zCnt{background:#fff;color:#000}.zr .zM{display:none}@media(max-width:900px){.zr .zHead{padding:0 12px}.zr .zTxt{display:none}.zr .zM{display:grid}.zr .zR{gap:0}.zr .zHead.over{padding-top:10px}.zr .zHead.over .zWord{font-size:clamp(30px,11vw,64px)}}.zr .zNote{text-align:center;font-size:11px;padding:10px 12px;border-bottom:1px solid var(--line);text-transform:uppercase}.zr .zBlock{position:relative;display:block;height:100vh;height:100svh;min-height:520px;overflow:hidden;background:#ececec;color:#fff}.zr .zBlock>img,.zr .zBlock>video{width:100%;height:100%;object-fit:cover}.zr .zBlock>img,.zr .zBlock>picture,.zr .zBlock>video{position:absolute;inset:0;display:block}.zr .zBlock>picture>img{width:100%;height:100%;object-fit:cover;display:block}.zr .zHeroImgs>picture{display:block;height:100%;min-width:0}.zr .zBlock:after{inset:0;background:linear-gradient(0deg,rgba(0,0,0,.36),rgba(0,0,0,0) 38%)}.zr .zBlock:after,.zr .zHero:before{content:"";position:absolute;pointer-events:none}.zr .zHero:before{left:0;right:0;top:0;height:34%;background:linear-gradient(rgba(0,0,0,.42),rgba(0,0,0,0));z-index:1}.zr .zHeroImgs{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--n,1),1fr)}.zr .zHeroImgs img{width:100%;height:100%;object-fit:cover;display:block}.zr .zBlockTxt{position:absolute;left:24px;bottom:28px;z-index:2;display:flex;flex-direction:column;gap:8px;max-width:70%;text-align:left}.zr .zBlockTxt p,.zr .zBlockTxt span{margin:0;font-size:13px;text-transform:uppercase;line-height:1.3}.zr .zLink{background:none;border:0;padding:0;color:inherit;font-size:12px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;width:fit-content;cursor:pointer;text-align:left}.zr .zSplit{display:grid;grid-template-columns:1fr 1fr}.zr .zSplit .zBlock{min-height:520px}@media(max-width:700px){.zr .zHeroImgs{grid-template-columns:1fr}.zr .zHeroImgs>:nth-child(n+2){display:none}.zr .zBlock{height:80svh;min-height:420px}.zr .zBlockTxt{left:14px;bottom:20px}}.zr .section{max-width:none;margin:0;padding:0 0 70px}.zr .sectionHead{position:sticky;top:var(--zh);z-index:12;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;margin:0}.zr .sectionHead h2{font-size:12px;font-weight:400;letter-spacing:normal;text-transform:uppercase;margin:0}.zr .shopTools{display:flex;align-items:center;gap:18px}.zr .itemCount{color:var(--grey);white-space:nowrap}.zr .filterBtn,.zr .itemCount{font-size:12px;letter-spacing:normal}.zr .filterBtn{border:0;padding:0;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.zr .filterBtn,.zr .filterBtn:hover{background:none;color:#000}.zr .campaignBanner{display:block;width:100%;margin:0 0 2px}.zr .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 2px;padding:0}.zr .zCard{position:relative;background:#fff;min-width:0}.zr .zPic{position:relative;aspect-ratio:3/4;background:#f2f2f2;overflow:hidden;cursor:pointer}.zr .zPic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.zr .zPic .pic2{opacity:0;transition:opacity .25s}@media(hover:hover){.zr .zPic:hover .pic2{opacity:1}}.zr .zSold{position:absolute;left:8px;top:8px;z-index:2;background:#fff;color:#000;font-size:10px;text-transform:uppercase;padding:3px 6px}.zr .zHeart,.zr .zPlus{position:absolute;z-index:3;border:0;background:transparent;padding:0;color:#000;display:grid;place-items:center;cursor:pointer}.zr .zHeart{right:6px;top:6px;width:34px;height:34px}.zr .zHeart .heart{width:18px;height:18px;fill:none;stroke:currentColor}.zr .zHeart .heart.on,.zr .zHeart.on .heart{fill:#000;stroke:#000}.zr .zPlus{right:8px;bottom:8px;width:34px;height:34px;background:#fff}.zr .zPlus svg{width:18px;height:18px}@media(hover:hover){.zr .zHeart,.zr .zPlus{opacity:0;transition:opacity .15s}.zr .zHeart.on,.zr .zHeart:focus-visible,.zr .zPic:hover .zHeart,.zr .zPic:hover .zPlus,.zr .zPlus:focus-visible{opacity:1}}.zr .zInfo{padding:8px 8px 0}.zr .zInfo h3{margin:0 0 3px;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.3;cursor:pointer;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.zr .zInfo p{margin:0;font-size:12px;color:#000}.zr .zInfo s{color:var(--grey);margin-left:4px}.zr .zInfo em{font-style:normal;margin-left:4px}.zr .loadMore{text-align:center;padding:40px 0 0}.zr .loadMore .btn{background:none;color:#000;border:0;text-decoration:underline;text-underline-offset:3px;padding:8px 14px}.zr .emptyState{text-align:center;padding:80px 16px;color:var(--grey)}.zr .gridToggle{display:flex;gap:0}.zr .gridToggle button{width:30px;height:30px;display:grid;place-items:center;border:0;background:none;padding:0}.zr .gt{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:2px;width:22px;height:14px}.zr .gt i{background:#c8c8c8;display:block}.zr .gridToggle button.on .gt i{background:#000}.gt1{--n:1}.gt2{--n:2}.gt3{--n:3}.gt4{--n:4}.gt6{--n:6}.zr .mOnly{display:none!important}@media(max-width:700px){.zr .mOnly{display:grid!important}.zr .dOnly2{display:none!important}.zr .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 2px}.zr .grid[data-cols="1"]{grid-template-columns:1fr}.zr .sectionHead{padding:12px}.zr .zInfo{padding:6px 6px 0}}@media(min-width:701px){.zr .grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.zr .grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.zr .grid[data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.zr .grid[data-cols="6"] .zInfo h3,.zr .grid[data-cols="6"] .zInfo p{font-size:11px}}@media(min-width:701px) and (max-width:1000px){.zr .grid:not([data-cols]){grid-template-columns:repeat(3,minmax(0,1fr))}}.zr .detail.pdp{max-width:none;margin:0;padding:0 0 60px}.zr .detail.pdp>.link{display:block;padding:14px 24px;color:var(--grey);font-size:11px;text-transform:uppercase;text-decoration:none}.zr .pdpGrid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:0;align-items:start;max-width:none;margin:0}.zr .pdpMedia{min-width:0}.zr .pdpInfo{position:sticky;top:var(--zh);padding:8px 32px 32px 36px;max-height:calc(100vh - var(--zh));overflow:auto;scrollbar-width:thin}.zr .zGal{position:relative}.zr .zGalTrack{display:grid;grid-template-columns:1fr 1fr;gap:2px}.zr .zGalTrack.one{grid-template-columns:1fr}.zr .zGalImg{display:block;border:0;padding:0;background:#f2f2f2;cursor:zoom-in;aspect-ratio:3/4;overflow:hidden}.zr .zGalImg img{width:100%;height:100%;object-fit:cover;display:block}.zr .zDots{display:none}.zr .pdpBadges{display:flex;gap:10px;margin:0 0 10px}.zr .pdpBadges .badge{background:none;color:#000;padding:0;border:0;letter-spacing:normal}.zr .pdpBadges .badge,.zr .pdpCat{font-size:11px;text-transform:uppercase}.zr .pdpCat{display:block;color:var(--grey);margin-bottom:6px}.zr .pdpInfo h1{font-size:13px;font-weight:400;text-transform:uppercase;margin:0 0 6px;line-height:1.3}.zr .pdpPrice{display:flex;gap:8px;align-items:baseline;margin:0 0 14px;font-size:12px}.zr .pdpPrice b{font-weight:400;font-size:12px}.zr .pdpPrice s{color:var(--grey)}.zr .pdpShort{font-size:12px;line-height:1.55;color:#222;margin:0 0 18px}.zr .pdpRate{font-size:11px;margin:0 0 8px;color:var(--grey)}.zr .sizeLabelRow label,.zr .variantPicker label{font-size:11px;text-transform:uppercase;color:var(--grey);letter-spacing:normal}.zr .variantPicker label b{color:#000;font-weight:400}.zr .sizeLabelRow{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0 6px}.zr .shareBtn,.zr .sizeGuideBtn{background:none;border:0;padding:0;font-size:11px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;margin:0;color:#000}.zr .pdpInfo .optRow{display:grid;grid-template-columns:1fr;gap:0;margin:0}.zr .pdpInfo .optRow.swRow{display:flex;gap:8px;margin:8px 0 0}.zr .pdpInfo .optRow .opt{border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;text-align:left;padding:13px 4px;font-size:12px;min-width:0;min-height:0;color:#000}.zr .pdpInfo .optRow .opt.on{background:#000;color:#fff;padding-left:12px}.zr .pdpInfo .optRow .opt.out,.zr .pdpInfo .optRow .opt:disabled{color:#b5b5b5;text-decoration:line-through}.zr .pdpInfo .swatch{width:26px;height:26px;border-radius:50%;border:1px solid #cfcfcf;padding:0}.zr .pdpInfo .swatch.on{outline:1px solid #000;outline-offset:2px}.zr .errorText{color:#b00020;margin:8px 0 0}.zr .skuLine{display:block;margin-top:8px;color:var(--grey);font-size:11px}.zr .pdpActions{display:flex;gap:8px;margin:18px 0 8px}.zr .addBtn{flex:1 1;background:#000;color:#fff;border:1px solid #000;border-radius:0;padding:16px 12px;font-size:12px;letter-spacing:normal;font-weight:400;text-transform:uppercase}.zr .addBtn:disabled{background:#e8e8e8;border-color:#e8e8e8;color:#8a8a8a}.zr .pdpWish{width:50px;border:1px solid #000;background:#fff;color:#000;display:grid;place-items:center;padding:0;border-radius:0}.zr .pdpWish .heart{width:20px;height:20px;fill:none;stroke:currentColor}.zr .pdpWish.on .heart{fill:#000}.zr .buyNowBtn{width:100%;background:#fff;color:#000;border:1px solid #000;border-radius:0;padding:14px;font-size:12px;letter-spacing:normal;font-weight:400;text-transform:uppercase}.zr .pdpTrust{display:none}.zr .deliveryBox{margin:22px 0 0;padding:14px 0 0;border:0;border-top:1px solid var(--line);background:none}.zr .deliveryBox>b{font-size:11px;font-weight:400;text-transform:uppercase;color:var(--grey)}.zr .pinRow{display:flex;gap:10px;margin-top:6px}.zr .pinRow input{flex:1 1}.zr .pinRow button{background:none;border:0;text-decoration:underline;font-size:11px;text-transform:uppercase;color:#000}.zr .pdpAcc{margin:18px 0 6px}.zr .pdpAcc details{border-top:1px solid var(--line)}.zr .pdpAcc details:last-child{border-bottom:1px solid var(--line)}.zr .pdpAcc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:14px 0;font-size:12px;text-transform:uppercase}.zr .pdpAcc summary::-webkit-details-marker{display:none}.zr .pdpAcc summary:after{content:"+";font-size:16px;line-height:1}.zr .pdpAcc details[open] summary:after{content:"−"}.zr .pdpAcc details>div{padding:0 0 16px;font-size:12px;line-height:1.6;color:#222}.zr .pdpAcc p,.zr .pdpSpecs{margin:0 0 10px}.zr .pdpSpecs{list-style:none;padding:0}.zr .pdpSpecs li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border:0}.zr .pdpSpecs small{color:var(--grey);font-size:11px;text-transform:uppercase}.zr .pdpSpecs b{font-weight:400;text-align:right}.zr .stockAlert{display:flex;gap:10px;margin-top:12px}.zr .stockAlert input{flex:1 1}.zr .stockAlert button{background:none;border:0;text-decoration:underline;font-size:11px;text-transform:uppercase}.zr .reviews{max-width:760px;margin:50px auto 0;padding:0 24px}.zr .reviews h3{font-size:12px;text-transform:uppercase;margin:0 0 14px}.zr .recommend{margin-top:60px}.zr .recommend h2{font-size:12px;text-transform:uppercase;padding:0 24px 14px;margin:0}@media(max-width:900px){.zr .pdpGrid{grid-template-columns:1fr}.zr .pdpInfo{position:static;max-height:none;overflow:visible;padding:16px 14px 24px}.zr .zGalTrack,.zr .zGalTrack.one{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}.zr .zGalTrack::-webkit-scrollbar{display:none}.zr .zGalImg{flex:0 0 100%;scroll-snap-align:start}.zr .zDots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:5px;font-style:normal}.zr .zDots b{width:5px;height:5px;border-radius:50%;background:rgba(0,0,0,.25)}.zr .zDots b.on{background:#000}.zr .detail.pdp>.link{padding:12px 14px}.zr .recommend h2{padding:0 14px 12px}}.zr .bbLightbox{position:fixed;inset:0;z-index:9999;background:rgba(255,255,255,.98);display:flex;align-items:center;justify-content:center;touch-action:pan-y}.zr .bbLightbox>img{max-width:90vw;max-height:88vh;object-fit:contain;cursor:zoom-in;transition:transform .2s}.zr .bbLightbox>img.zoomed{transform:scale(1.8);cursor:zoom-out}.zr .bbLbClose{top:10px;right:14px;font-size:30px;line-height:1}.zr .bbLbArrow,.zr .bbLbClose{position:absolute;background:none;border:0;color:#000}.zr .bbLbArrow{top:50%;transform:translateY(-50%);font-size:38px;padding:10px}.zr .bbLbArrow.left{left:8px}.zr .bbLbArrow.right{right:8px}.zr .bbLbCount{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-size:11px;color:var(--grey)}.zr input,.zr select,.zr textarea{border:0;border-bottom:1px solid #000;border-radius:0;background:transparent;padding:11px 0;font-size:12px;color:#000;width:100%;outline:0;box-shadow:none;text-transform:none}.zr input::placeholder,.zr textarea::placeholder{color:#8c8c8c;text-transform:uppercase}.zr input:focus,.zr select:focus,.zr textarea:focus{border-bottom-width:2px;padding-bottom:10px}.zr input[type=checkbox],.zr input[type=radio]{width:auto;accent-color:#000}.zr .btn{background:#000;color:#fff;border:1px solid #000;border-radius:0;padding:15px 20px;font-size:12px;letter-spacing:normal;font-weight:400;text-transform:uppercase;text-align:center}.zr .btn:disabled{background:#e8e8e8;border-color:#e8e8e8;color:#8a8a8a}.zr .btn.ghostBtn{background:#fff;color:#000}.zr .link{background:none;border:0;padding:0;color:#000;font-size:12px;text-transform:uppercase;letter-spacing:normal;text-decoration:underline;text-underline-offset:3px}.zr .muted{color:var(--grey)}.zr .contact,.zr .contentPage,.zr .section.narrow{max-width:720px;margin:0 auto;padding:30px 24px 80px}.zr .contact h1,.zr .contentPage h1{font-size:13px;text-transform:uppercase;margin:12px 0 18px}.zr .contentPage h3{font-size:12px;text-transform:uppercase;margin:22px 0 6px}.zr .contentPage p{font-size:12px;line-height:1.7}.zr .notice{position:fixed;left:50%;bottom:76px;transform:translateX(-50%);z-index:95;padding:12px 18px;font-size:12px;border-radius:0;max-width:92vw}@media(min-width:801px){.zr .notice{bottom:30px}}.zr .srchWrap{position:fixed;inset:0;z-index:90;background:#fff;overflow:auto;overscroll-behavior:contain;animation:fadeIn .16s}.zr .srchTop{position:sticky;top:0;background:#fff;display:flex;align-items:center;gap:20px;padding:0 24px;height:var(--zh);z-index:2}.zr .srchTop input[type=search]{flex:1 1;min-width:0;border:0;border-bottom:1px solid #000;outline:0;box-shadow:none;background:none;font-size:13px;padding:10px 0;text-transform:uppercase;appearance:none;border-radius:0}.zr .srchTop input::-webkit-search-cancel-button{display:none}.zr .srchClose{border:0;background:none;font-size:12px;padding:10px 0;white-space:nowrap;text-transform:uppercase;color:#000}.zr .srchBody{padding:26px 24px 60px;max-width:none}.zr .srchLabel{margin:0 0 14px;font-size:11px;color:var(--grey);text-transform:uppercase}.zr .srchHead{display:flex;justify-content:space-between;align-items:baseline}.zr .srchChips{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.zr .srchChips button{border:0;background:none;color:#000;font-size:13px;padding:0;text-transform:uppercase}.zr .srchChips button:hover{text-decoration:underline;text-underline-offset:3px}.zr .srchEmpty{font-size:12px;color:var(--grey);line-height:1.6;max-width:52ch}.zr .srchGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px 2px}.zr .srchItem{display:flex;flex-direction:column;gap:6px;text-align:left;border:0;background:none;padding:0;color:#000}.zr .srchItem img{width:100%;aspect-ratio:3/4;object-fit:cover;background:#f2f2f2}.zr .srchItem span{font-size:12px;text-transform:uppercase;line-height:1.3;padding:0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zr .srchItem b{font-size:12px;font-weight:400;padding:0 6px}.zr .srchMore{margin-top:28px;width:100%;max-width:320px}@media(max-width:900px){.zr .srchGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.zr .srchTop{padding:0 12px}.zr .srchTop input[type=search]{font-size:16px}.zr .srchBody{padding:20px 12px 60px}.zr .srchGrid{grid-template-columns:repeat(2,1fr)}}.zr .menuWrap{background:rgba(0,0,0,.25)}.zr .menuDrawer{width:min(440px,100%);background:#fff;padding:0;box-shadow:none}.zr .menuHead{display:flex;justify-content:space-between;align-items:center;height:var(--zh);padding:0 24px;border:0}.zr .menuHead b{font-weight:800;font-size:18px;letter-spacing:-.03em}.zr .menuBody{padding:8px 24px 40px}.zr .mRow{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:none;color:#000;text-align:left;padding:9px 0;font-size:12px;text-transform:uppercase;letter-spacing:normal;font-weight:400}.zr .mRow.big{font-size:14px;padding:11px 0}.zr .mRow.sub{color:#555;padding:7px 0 7px 14px}.zr .mRow:hover{text-decoration:underline;text-underline-offset:3px}.zr .mLabel{margin:22px 0 6px;font-size:11px;color:var(--grey);letter-spacing:normal;text-transform:uppercase}.zr .drawerWrap{background:rgba(0,0,0,.25)}.zr .drawer{width:min(460px,100%);background:#fff;padding:0;box-shadow:none}.zr .drawerHead{display:flex;justify-content:space-between;align-items:center;padding:0 24px;height:var(--zh);border:0}.zr .drawerHead h2{font-size:12px;text-transform:uppercase;margin:0;letter-spacing:normal}.zr .shipBar{padding:0 24px 14px}.zr .shipBar p{margin:0 0 8px;font-size:11px;color:var(--grey)}.zr .shipTrack{height:2px;background:#e5e5e5}.zr .shipTrack i{display:block;height:100%;background:#000}.zr .drawerItems{padding:0 24px}.zr .drawerLine{display:grid;grid-template-columns:80px 1fr auto;gap:14px;padding:14px 0;border-top:1px solid var(--line);font-size:12px}.zr .drawerLine img{width:80px;height:106px;object-fit:cover;background:#f2f2f2}.zr .drawerLine b{font-weight:400;text-transform:uppercase}.zr .drawerLine small{display:block;color:var(--grey);margin:3px 0}.zr .qtyControls{display:flex;align-items:center;gap:12px;margin-top:10px}.zr .qtyControls button{border:1px solid var(--line);background:#fff;width:28px;height:28px;padding:0;color:#000}.zr .qtyControls button:last-child{width:auto;border:0;background:none;text-decoration:underline;text-transform:uppercase;font-size:11px}.zr .drawerFoot{padding:16px 24px 24px;border-top:1px solid var(--line)}.zr .drawerFoot .btn{width:100%;margin-top:12px}.zr .billRow{display:flex;justify-content:space-between}.zr .billRow b{font-weight:400}.zr .drawerFoot small{display:block;margin-top:6px;color:var(--grey);font-size:11px}.zr .drawerEmpty{padding:40px 24px;text-align:center}.zr .sheetWrap{background:rgba(0,0,0,.25);align-items:flex-end}.zr .sheet{background:#fff;width:min(520px,100%);padding:20px 24px 28px;border-radius:0;box-shadow:none}.zr .sheetHead{display:flex;gap:14px;align-items:center;padding:0 0 14px;border:0}.zr .sheetHead img{width:54px;height:72px;object-fit:cover}.zr .sheetHead b{display:block;font-weight:400;text-transform:uppercase}.zr .sheetHead .link{margin-left:auto;font-size:22px;text-decoration:none}.zr .sheetLabel{margin:16px 0 8px;text-transform:uppercase;letter-spacing:normal}.zr .sheetLabel,.zr .sheetNote{font-size:11px;color:var(--grey)}.zr .sheetNote{display:block;margin-top:14px}.zr .sheet .optRow{display:flex;flex-wrap:wrap;gap:6px}.zr .sheet .opt{min-width:56px;border:1px solid #d6d6d6;background:#fff;border-radius:0;padding:12px 10px;font-size:12px;color:#000}.zr .sheet .opt:hover{border-color:#000}.zr .sheet .opt.on{background:#000;color:#fff;border-color:#000}.zr .sheet .opt.out,.zr .sheet .opt:disabled{color:#b5b5b5;text-decoration:line-through;border-color:#eee}.zr .modal{background:rgba(0,0,0,.25)}.zr .modalBox{border-radius:0}.zr .zFoot{display:block;padding:64px 24px 24px;border-top:1px solid var(--line);background:#fff;font-size:11px}.zr .zFootGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.zr .zFoot h4{margin:0 0 14px;font-size:11px;font-weight:700;text-transform:uppercase}.zr .zFoot a,.zr .zFoot button{display:block;border:0;background:none;padding:0;margin:0 0 9px;color:#555;font-size:11px;text-transform:uppercase;text-align:left}.zr .zFoot a:hover,.zr .zFoot button:hover{color:#000;text-decoration:underline;text-underline-offset:3px}.zr .zNews{display:flex;gap:12px;align-items:flex-end}.zr .zNews input{flex:1 1;min-width:0;font-size:11px;padding:8px 0}.zr .zNews button{margin:0;color:#000;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.zr .zFootBottom{display:flex;justify-content:space-between;gap:12px;margin-top:70px;color:#707070;font-size:10px}@media(max-width:900px){.zr .zFootGrid{grid-template-columns:1fr 1fr}.zr .zFoot{padding:44px 14px 90px}.zr .zFootBottom{flex-direction:column}}.zr .shoppingBar{background:#fff;border-top:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 0 env(safe-area-inset-bottom,0)}.zr .shoppingBar button{padding:14px 0;color:#7a7a7a;font-size:10px;letter-spacing:normal;text-transform:uppercase;font-weight:400}.zr .shoppingBar button svg{display:none}.zr .shoppingBar button.on{color:#000;text-decoration:underline;text-underline-offset:4px}.zr .shoppingBar .cnt{position:static;font-style:normal;margin-left:3px;background:none;color:inherit;font-size:10px;width:auto;height:auto}@media(max-width:800px){.zr .zFoot{padding-bottom:90px}}.zr .toTop{position:fixed;right:14px;bottom:calc(60px + env(safe-area-inset-bottom,0px));z-index:35;width:38px;height:38px;border-radius:0;border:0;background:#fff;color:#000;display:grid;place-items:center;padding:0;box-shadow:0 0 0 1px #000}.zr .toTop svg{width:20px;height:20px}@media(min-width:801px){.zr .toTop{right:24px;bottom:24px}}.zr .stickyBuy{position:fixed;left:0;right:0;bottom:calc(44px + env(safe-area-inset-bottom,0px));z-index:39;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-top:1px solid var(--line);padding:10px 12px;transform:translateY(130%);transition:transform .22s ease;visibility:hidden}.zr .stickyBuy.on{transform:none;visibility:visible}.zr .stickyBuy div{min-width:0;display:flex;flex-direction:column;gap:2px}.zr .stickyBuy small{font-size:11px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zr .stickyBuy b{font-size:12px;font-weight:400}.zr .stickyBuy .btn{width:auto;flex:0 0 auto;padding:13px 26px}@media(min-width:801px){.zr .stickyBuy{display:none}}@media(prefers-reduced-motion:reduce){.zr .stickyBuy,.zr .zHead,.zr .zWord{transition:none}.zr .srchWrap{animation:none}}.zr .helpTiles{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:24px 0 36px}.zr .helpTiles button{display:flex;flex-direction:column;gap:6px;text-align:left;border:1px solid var(--line);background:#fff;color:#000;padding:16px}.zr .helpTiles button:hover{border-color:#000}.zr .helpTiles b{font-size:12px;font-weight:400;text-transform:uppercase}.zr .helpTiles span{font-size:11px;color:var(--grey)}.zr .helpH{font-size:12px;text-transform:uppercase;margin:0 0 6px}.zr .helpList details{border-bottom:1px solid var(--line)}.zr .helpList summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:12px;line-height:1.4}.zr .helpList summary::-webkit-details-marker{display:none}.zr .helpList summary:after{content:"+";font-size:16px;line-height:1}.zr .helpList details[open] summary:after{content:"−"}.zr .helpList p{margin:0 0 16px;font-size:12px;line-height:1.7;color:#333;max-width:70ch}.zr .helpList .tableWrap{margin:0 0 16px;overflow-x:auto}.zr .helpList table{border-collapse:collapse;min-width:320px}.zr .helpList td,.zr .helpList th{border:1px solid var(--line);padding:8px 14px;font-size:11px;text-align:left;font-weight:400}.zr .helpFoot{margin-top:28px}@media(max-width:700px){.zr .helpTiles{grid-template-columns:1fr 1fr}}.zr{--ink:#000;--paper:#fff;--soft:#f5f5f5;--line:#e5e5e5;--mut:#707070}.zr h1,.zr h2,.zr h3{font-weight:400;letter-spacing:.02em;text-transform:uppercase}.zr h1{font-size:18px}.zr h2{font-size:14px}.zr h3{font-size:12px}.zr a{color:inherit}.zr *{border-radius:0}.zr .checkout,.zr .contact,.zr .contentPage,.zr .thanks,.zr .track{padding:32px 24px 64px;max-width:1180px}.zr .checkoutGrid{gap:64px;grid-template-columns:1.25fr 1fr}.zr .checkout form{gap:0}.zr .checkout aside,.zr .deliveryBox,.zr .panel,.zr .thanksBox{border:0;border-top:1px solid #000;background:#fff;padding:20px 0}.zr .checkout input,.zr .checkout select,.zr .checkout textarea,.zr .contact input,.zr .contact textarea,.zr .modalBox input,.zr .pinRow input,.zr .stockAlert input,.zr .track input{border:0;border-bottom:1px solid #000;background:transparent;padding:14px 0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;width:100%}.zr .checkout input::placeholder,.zr .contact input::placeholder,.zr .contact textarea::placeholder,.zr .pinRow input::placeholder,.zr .track input::placeholder{color:#8a8a8a}.zr .checkout input:focus,.zr .contact input:focus,.zr .contact textarea:focus,.zr .track input:focus{border-bottom-width:2px;padding-bottom:13px}.zr .checkout input[type=checkbox],.zr .checkout input[type=radio]{width:14px;height:14px;accent-color:#000}.zr .checkout label,.zr .checkout label.agree{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#000}.zr .couponRow button,.zr .secondaryBtn{background:#fff!important;color:#000!important;border:1px solid #000!important;font-size:11px;font-weight:400;letter-spacing:.06em;padding:0 18px}.zr .billRow{font-size:12px;padding:6px 0;text-transform:uppercase}.zr .billRow.total{border-top:1px solid #000;font-size:13px;padding-top:14px;margin-top:10px}.zr .formMsg,.zr .formMsg.error,.zr .formMsg.info,.zr .formMsg.ok{background:#fff;border:0;border-left:2px solid #000;color:#000;font-size:12px;padding:10px 12px}.zr .formMsg.error{border-left-color:#c00;color:#c00}.zr .errorText{color:#c00;font-size:11px}.zr .notice{background:#000;color:#fff;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:12px 16px}.zr .thanks{text-align:left;max-width:640px;margin:0 auto}.zr .thanks .tick{width:auto;height:auto;border-radius:0;background:none;color:#000;font-size:28px;line-height:1;margin:0 0 16px}.zr .thanks h1{font-size:18px;letter-spacing:.04em}.zr .thanksBox .line{border-bottom:1px solid var(--line);font-size:12px;text-transform:uppercase}.zr .thanksBtns{display:grid;gap:8px;margin-top:20px}.zr .btn,.zr button.btn{border-radius:0}.zr .link,.zr .sizeGuideBtn{font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.zr .avgRating,.zr .stars{color:#000}.zr .stars i{color:#cfcfcf}.zr .filterSheet,.zr .modalBox,.zr .sheet{background:#fff;border:0;box-shadow:none}.zr .filterSheet h3,.zr .sheetLabel{font-size:11px;letter-spacing:.08em;color:#707070;text-transform:uppercase}.zr .filterSheet button,.zr .opt{border:1px solid var(--line);background:#fff;color:#000;font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px}.zr .filterSheet button.on,.zr .opt.on{background:#000;color:#fff;border-color:#000}.zr .sheetFoot{border-top:1px solid var(--line);padding-top:14px;display:grid;gap:8px}.zr .sizeGuideModal table{font-size:11px;text-transform:uppercase;border-collapse:collapse}.zr .sizeGuideModal td,.zr .sizeGuideModal th{border-bottom:1px solid var(--line);padding:10px 6px;text-align:left;font-weight:400}.zr .lookbookVideo,.zr .productVideo{width:100%;display:block;object-fit:cover;border:0}.zr a:focus:not(:focus-visible),.zr button:focus:not(:focus-visible){outline:0}.zr a:focus-visible,.zr button:focus-visible{outline:1px solid #000;outline-offset:2px}@media(max-width:760px){.zr .checkout,.zr .contact,.zr .contentPage,.zr .thanks,.zr .track{padding:24px 16px 72px}.zr .checkoutGrid{grid-template-columns:1fr;gap:28px}}