.hamburger{display:none;width:36px;height:36px;border:0;background:transparent;cursor:pointer;align-items:center;justify-content:center}.hamburger span,.hamburger span:before,.hamburger span:after{content:"";display:block;width:18px;height:1.5px;background:var(--ink);position:relative}.hamburger span:before{position:absolute;top:-6px;left:0}.hamburger span:after{position:absolute;top:6px;left:0}@media(max-width:720px){.hamburger{display:inline-flex}.nav__right .nav__link{display:none!important}.nav__brand{font-size:22px!important;letter-spacing:.04em}.nav__brand small{font-size:8px!important;letter-spacing:.14em;margin-top:2px}.nav__inner{gap:12px}dialog,[role=dialog],.pdp-stock-notify,[class*=stock-notify],.modal{max-width:calc(100vw - 24px)!important;box-sizing:border-box}dialog [class*=btn],[role=dialog] [class*=btn]{max-width:100%;flex-shrink:1}}.mobileMenu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:100;transform:translate(-100%);transition:transform .35s ease;display:flex;flex-direction:column;overflow-y:auto}.mobileMenu.is-open{transform:translate(0)}.mobileMenu__head{padding:18px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.mobileMenu__brand{font-family:var(--display);font-size:20px;letter-spacing:.14em}.mobileMenu__close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;background:transparent;border:0;cursor:pointer}.mobileMenu__body{padding:24px;flex:1}.mobileMenu__body a{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);font-size:16px;color:var(--ink)}.mobileMenu__body a:last-child{border:0}.mobileMenu__foot{padding:24px;background:var(--bg-alt);border-top:1px solid var(--line)}.mobileMenu__foot .btn{width:100%;justify-content:center;margin-bottom:12px}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#2a231e8c;z-index:90;opacity:0;pointer-events:none;transition:opacity .25s ease}.backdrop.is-on{opacity:1;pointer-events:auto}.cartDrawer{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:100vw;background:var(--bg);z-index:100;transform:translate(100%);transition:transform .35s ease;display:flex;flex-direction:column}.cartDrawer.is-open{transform:translate(0)}.cartDrawer__head{padding:22px 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.cartDrawer__head h3{font-family:var(--display);font-size:22px;font-weight:500;margin:0}.cartDrawer__head h3 span{color:var(--ink-3);font-family:var(--sans);font-size:14px;margin-left:6px}.cartDrawer__close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;background:transparent;border:0;cursor:pointer}.cartDrawer__body{flex:1;overflow-y:auto;padding:18px 28px}.cartDrawer__progress{background:var(--bg-alt);padding:14px 18px;margin-bottom:18px;font-size:12.5px}.cartDrawer__progress b{color:var(--ink)}.cartDrawer__progress .bar{height:4px;background:var(--bg-deep);margin-top:10px}.cartDrawer__progress .bar>div{height:100%;background:var(--accent);width:78%}.cartDrawer__row{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.cartDrawer__row .ph{width:72px;aspect-ratio:3/4}.cartDrawer__row b{display:block;font-size:14px;font-weight:500;margin-bottom:4px}.cartDrawer__row .meta{font-size:12px;color:var(--ink-2)}.cartDrawer__row .qty{display:inline-flex;align-items:center;border:1px solid var(--line);margin-top:8px}.cartDrawer__row .qty button{width:26px;height:26px;font-size:14px}.cartDrawer__row .qty b{width:22px;text-align:center;font-size:12px;margin:0}.cartDrawer__row .px{font-family:var(--display);font-size:18px;text-align:right}.cartDrawer__row .px del{display:block;font-size:11px;color:var(--ink-3);font-family:var(--sans)}.cartDrawer__crosssell{margin:16px 0;padding:14px 16px;background:var(--bg-alt);border:1px solid var(--line)}.cartDrawer__crosssell h5{font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-weight:600}.cartDrawer__crosssell .row{display:grid;grid-template-columns:56px 1fr auto;gap:10px;padding:8px 0;border:0;align-items:center}.cartDrawer__crosssell .ph{width:56px;aspect-ratio:3/4}.cartDrawer__crosssell b{font-size:12.5px;font-weight:500;line-height:1.25;display:block;margin:0 0 2px}.cartDrawer__crosssell span{font-size:11px;color:var(--ink-2)}.cartDrawer__crosssell button{width:26px;height:26px;border:1px solid var(--ink);font-size:14px;background:transparent}.cartDrawer__foot{padding:24px 28px;border-top:1px solid var(--line);background:var(--bg-alt)}.cartDrawer__total{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.cartDrawer__total span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.cartDrawer__total b{font-family:var(--display);font-size:26px;font-weight:400}.cartDrawer__foot .btn{width:100%;justify-content:center}.cartDrawer__foot .perks{display:flex;justify-content:center;gap:18px;margin-top:14px;font-size:11px;color:var(--ink-3);letter-spacing:.04em}.chatBtn{position:fixed;right:24px;bottom:24px;z-index:50;background:var(--ink);color:var(--bg);width:auto;min-width:56px;height:56px;border-radius:32px;padding:0 22px 0 18px;display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.04em;font-weight:500;cursor:pointer;box-shadow:0 8px 28px #2a231e2e;transition:transform .2s ease,background .2s ease}.chatBtn:hover{background:var(--accent-dk);transform:translateY(-2px)}.chatBtn svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5;fill:none}.chatBtn .pulse{width:8px;height:8px;border-radius:50%;background:var(--ok);position:absolute;top:8px;right:8px;box-shadow:0 0 #4a6a3d8c;animation:pulse 1.8s ease-out infinite}.chatPanel{position:fixed;right:24px;bottom:92px;z-index:60;width:360px;max-width:calc(100vw - 48px);background:var(--bg);border:1px solid var(--line);box-shadow:0 20px 60px #2a231e2e;display:none;flex-direction:column;max-height:540px;transition:opacity .25s ease,transform .25s ease}.chatPanel.is-open{display:flex}.chatPanel__head{padding:18px 22px;background:var(--ink);color:var(--bg);display:flex;gap:12px;align-items:center}.chatPanel__head .av{width:38px;height:38px;border-radius:50%;background:repeating-linear-gradient(135deg,var(--accent) 0 7px,var(--accent-dk) 7px 14px);position:relative}.chatPanel__head .av:after{content:"";position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;background:var(--ok);border:2px solid var(--ink)}.chatPanel__head b{font-family:var(--display);font-size:17px;font-weight:500}.chatPanel__head span{font-size:11.5px;color:#f4ede2b3}.chatPanel__head .close{margin-left:auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--bg);cursor:pointer;font-size:18px}.chatPanel__body{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px;background:var(--bg)}.chatMsg{max-width:78%;padding:10px 14px;font-size:13.5px;line-height:1.5}.chatMsg.is-them{background:var(--bg-alt);color:var(--ink);border-radius:12px 12px 12px 2px;align-self:flex-start}.chatMsg.is-me{background:var(--ink);color:var(--bg);border-radius:12px 12px 2px;align-self:flex-end}.chatMsg__time{font-size:10.5px;color:var(--ink-3);letter-spacing:.04em;margin-top:4px;padding:0 2px}.is-me .chatMsg__time{text-align:right}.chatPanel__quick{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:8px;flex-wrap:wrap;background:var(--bg)}.chatPanel__quick button{border:1px solid var(--line);padding:8px 12px;font-size:12px;background:var(--bg);cursor:pointer}.chatPanel__quick button:hover{border-color:var(--ink)}.chatPanel__input{padding:14px 18px;border-top:1px solid var(--line);display:flex;gap:10px;background:var(--bg)}.chatPanel__input input{flex:1;background:var(--bg-alt);border:0;padding:10px 14px;font:inherit;font-size:14px;color:var(--ink)}.chatPanel__input button{width:38px;height:38px;background:var(--ink);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:0}.chatPanel__input svg{width:16px;height:16px}.recentlyViewed{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 0}.recentlyViewed h3{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin:0 0 22px}.recentlyViewed__row{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media(max-width:1080px){.recentlyViewed__row{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.recentlyViewed__row{grid-template-columns:repeat(2,1fr)}}.recentlyViewed .card{cursor:pointer}.recentlyViewed .card__media{aspect-ratio:3/4}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#2a231e8c;z-index:110;display:none;align-items:center;justify-content:center;padding:20px}.modal.is-open{display:flex}.modal__box{background:var(--bg);max-width:560px;width:100%;padding:0;position:relative;overflow:hidden}.modal__close{position:absolute;top:14px;right:14px;width:32px;height:32px;background:transparent;border:0;font-size:22px;cursor:pointer;z-index:2}.modal__hero{aspect-ratio:5/2}.modal__body{padding:36px 44px 40px}.modal__body .eyebrow{margin-bottom:12px}.modal__body h2{font-family:var(--display);font-size:36px;font-weight:400;margin:0 0 14px;letter-spacing:-.01em;line-height:1.05}.modal__body p{color:var(--ink-2);font-size:14.5px;line-height:1.6;margin:0 0 22px}.modal__body .form{display:flex;gap:0;margin-bottom:12px}.modal__body .form input{flex:1;background:transparent;border:1px solid var(--ink);border-right:0;padding:14px 16px;font:inherit;font-size:14px;color:var(--ink)}.modal__body .form button{background:var(--ink);color:var(--bg);border:1px solid var(--ink);padding:0 22px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;cursor:pointer}.modal__body small{font-size:11px;color:var(--ink-3)}.wheel{width:280px;height:280px;border-radius:50%;margin:0 auto 24px;position:relative;border:4px solid var(--ink);overflow:hidden;background:conic-gradient(var(--accent) 0deg 45deg,var(--bg-alt) 45deg 90deg,var(--accent-dk) 90deg 135deg,var(--bg-alt) 135deg 180deg,var(--accent) 180deg 225deg,var(--bg-alt) 225deg 270deg,var(--accent-dk) 270deg 315deg,var(--bg-alt) 315deg 360deg);transition:transform 4s cubic-bezier(.17,.67,.21,1)}.wheel__labels{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;font-family:var(--display);font-size:13px;font-weight:500}.wheel__label{position:absolute;top:24px;left:50%;transform-origin:50% 116px;transform:translate(-50%) rotate(0);color:var(--ink)}.wheelStage{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.wheelStage:before{content:"\25bc";position:absolute;top:-8px;left:50%;transform:translate(-50%);color:var(--hot);font-size:22px;z-index:1}.sticky-atc{position:fixed;left:0;right:0;bottom:0;background:var(--bg);border-top:1px solid var(--line);padding:14px 24px;display:none;align-items:center;gap:18px;z-index:40;box-shadow:0 -8px 24px #2a231e14}.sticky-atc.is-on{display:flex}.sticky-atc__media{width:56px;aspect-ratio:3/4;flex:0 0 56px}.sticky-atc__info{flex:1;min-width:0}.sticky-atc__info b{font-size:13.5px;display:block;font-weight:500}.sticky-atc__info span{font-size:12px;color:var(--ink-2)}.sticky-atc__price{font-family:var(--display);font-size:22px;font-weight:400}.sticky-atc__price del{font-family:var(--sans);font-size:13px;color:var(--ink-3);margin-right:6px}.sticky-atc__btn{padding:14px 24px;background:var(--ink);color:var(--bg);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}@media(max-width:720px){.sticky-atc{padding:10px 14px;gap:12px}.sticky-atc__media{width:44px;flex:0 0 44px}.sticky-atc__info span{display:none}}.stockAlert .modal__body input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--ink);padding:14px 0;font:inherit;font-size:14px;margin-bottom:16px}.cartFlash{position:fixed;top:100px;right:24px;z-index:95;background:var(--ink);color:var(--bg);padding:14px 18px;display:flex;gap:12px;align-items:center;font-size:13px;transform:translate(120%);transition:transform .3s ease;max-width:320px}.cartFlash.is-on{transform:translate(0)}.cartFlash svg{width:18px;height:18px;stroke:var(--ok);stroke-width:2;fill:none}.ph--photo{background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.4),transparent 40%),radial-gradient(ellipse at 70% 80%,rgba(0,0,0,.18),transparent 50%),linear-gradient(140deg,var(--accent) 0%,var(--accent-dk) 30%,var(--ink) 60%,var(--accent-dk) 100%)}.ph--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 2px,rgba(255,255,255,.03) 2px 3px),repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.04) 2px 3px);pointer-events:none}.ph--photo:after{color:#fffc}.video-review{background:var(--bg-alt);border:1px solid var(--line);padding:28px;margin:32px 0}.video-review__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.video-review__head h5{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:0;font-weight:600}.video-review__row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.video-review__card{position:relative;aspect-ratio:9/16;background:var(--ink);cursor:pointer;overflow:hidden}.video-review__card .ph{position:absolute;top:0;right:0;bottom:0;left:0}.video-review__card .play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#2a231e2e}.video-review__card .play span{width:48px;height:48px;background:#f4ede2eb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:18px;padding-left:4px}.video-review__card .meta{position:absolute;left:12px;right:12px;bottom:12px;color:var(--bg);font-size:11.5px;background:linear-gradient(transparent,#0009);padding:28px 12px 8px;margin:-28px -12px -8px}.video-review__card .meta b{display:block;font-size:13px;font-weight:500}.video-review__card .dur{position:absolute;top:12px;right:12px;background:#2a231eb3;color:var(--bg);padding:2px 8px;font-size:11px;letter-spacing:.04em;font-family:var(--mono)}.spin360{background:var(--bg);border:1px solid var(--line);padding:16px;position:relative}.spin360__viewport{aspect-ratio:3/4;position:relative;overflow:hidden;cursor:ew-resize;background:radial-gradient(ellipse at center,var(--bg-deep),var(--bg-alt))}.spin360__viewport .frame{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0;transition:opacity .08s linear}.spin360__viewport .frame.is-on{opacity:1}.spin360__viewport .f1{background:radial-gradient(ellipse at 50% 30%,var(--accent) 0%,var(--accent-dk) 40%,var(--ink) 100%)}.spin360__viewport .f2{background:radial-gradient(ellipse at 40% 30%,var(--accent) 0%,var(--accent-dk) 45%,var(--ink) 100%)}.spin360__viewport .f3{background:radial-gradient(ellipse at 30% 30%,var(--accent) 0%,var(--accent-dk) 50%,var(--ink) 100%)}.spin360__viewport .f4{background:radial-gradient(ellipse at 20% 30%,var(--accent) 0%,var(--accent-dk) 55%,var(--ink) 100%)}.spin360__viewport .f5{background:radial-gradient(ellipse at 30% 30%,var(--accent-dk) 0%,var(--ink) 60%,var(--accent-dk) 100%)}.spin360__viewport .f6{background:radial-gradient(ellipse at 50% 30%,var(--accent-dk) 0%,var(--ink) 60%,var(--accent-dk) 100%)}.spin360__viewport .f7{background:radial-gradient(ellipse at 70% 30%,var(--accent-dk) 0%,var(--ink) 60%,var(--accent-dk) 100%)}.spin360__viewport .f8{background:radial-gradient(ellipse at 80% 30%,var(--accent) 0%,var(--accent-dk) 55%,var(--ink) 100%)}.spin360__hint{position:absolute;left:50%;bottom:24px;transform:translate(-50%);background:#f4ede2eb;padding:8px 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;display:flex;gap:8px;align-items:center}.spin360__hint svg{width:14px;height:14px;stroke:var(--ink);stroke-width:1.5;fill:none}.spin360__scrub{margin-top:14px;height:4px;background:var(--bg-deep);position:relative}.spin360__scrub>div{height:100%;background:var(--accent-dk);width:12%;transition:width .08s linear}.abPanel{position:fixed;left:24px;bottom:24px;z-index:70;background:var(--ink);color:var(--bg);padding:14px 18px;font-size:12px;display:none;min-width:280px;box-shadow:0 12px 32px #00000040}.abPanel.is-on{display:block}.abPanel h5{margin:0 0 12px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#f4ede299;font-weight:600;display:flex;justify-content:space-between}.abPanel h5 a{color:#f4ede299;cursor:pointer;font-size:16px;line-height:1}.abPanel__row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-top:1px solid rgba(244,237,226,.12)}.abPanel__row b{font-weight:500}.abPanel__row .vars{display:flex;gap:4px}.abPanel__row .vars button{font-size:10px;padding:4px 8px;background:transparent;color:#f4ede299;border:1px solid rgba(244,237,226,.2);cursor:pointer}.abPanel__row .vars button.is-on{background:var(--accent);color:var(--bg);border-color:var(--accent)}.abBadge{position:fixed;left:24px;bottom:24px;z-index:60;background:var(--ink);color:var(--bg);padding:8px 14px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;display:flex;gap:8px;align-items:center}.abBadge:before{content:"";width:6px;height:6px;background:var(--ok);border-radius:50%}[data-frd-wishlist-btn],[data-frd-compare-btn]{background:#ffffffe6;border:1px solid var(--line);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,color .15s}[data-frd-wishlist-btn] svg,[data-frd-compare-btn] svg{width:18px;height:18px;stroke:var(--ink);stroke-width:1.4;fill:none}[data-frd-wishlist-btn].is-on{background:var(--accent-dk);color:#fff;border-color:var(--accent-dk)}[data-frd-wishlist-btn].is-on svg{stroke:#fff}[data-frd-wishlist-btn].is-on svg path{fill:#fff!important}[data-frd-compare-btn].is-on{background:var(--ink);color:#fff;border-color:var(--ink)}[data-frd-compare-btn].is-on svg{stroke:#fff}.card__media .card__qaction{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:6px;z-index:3;opacity:0;transition:opacity .2s}.card:hover .card__qaction,.card .card__qaction:focus-within{opacity:1}.frd-compare-bar{position:fixed;left:50%;bottom:0;transform:translate(-50%,100%);background:var(--ink);color:var(--bg);padding:16px 24px;min-width:320px;display:flex;align-items:center;justify-content:space-between;gap:28px;z-index:998;transition:transform .25s ease-out;border-top-left-radius:0;border-top-right-radius:0;font-size:13px;letter-spacing:.04em}.frd-compare-bar.is-on{transform:translate(-50%)}.frd-compare-bar .btn{padding:10px 18px;background:var(--bg);color:var(--ink);border-color:var(--bg)}.frd-quiz{max-width:720px;margin:0 auto}.frd-quiz__progress{display:flex;gap:6px;margin-bottom:36px}.frd-quiz__progress div{flex:1;height:3px;background:var(--bg-deep)}.frd-quiz__progress div.is-on{background:var(--accent-dk)}.frd-quiz__step{display:none}.frd-quiz__step.is-on{display:block}.frd-quiz__q{font-family:var(--display);font-size:clamp(28px,3.4vw,42px);font-weight:500;margin:0 0 28px;color:var(--ink);line-height:1.15}.frd-quiz__opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:32px}.frd-quiz__opt{padding:18px 22px;background:var(--bg-alt);border:1px solid var(--line);cursor:pointer;text-align:left;transition:border-color .15s,background .15s;font:inherit;color:var(--ink)}.frd-quiz__opt:hover{border-color:var(--ink)}.frd-quiz__opt.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.frd-quiz__opt b{display:block;font-family:var(--display);font-size:18px;margin-bottom:4px;font-weight:500}.frd-quiz__opt span{font-size:12px;color:var(--ink-2)}.frd-quiz__opt.is-on span{color:#ffffffb3}.frd-quiz__nav{display:flex;justify-content:space-between;margin-top:20px}.frd-quiz__result{padding:40px 0}.frd-quiz__result h3{font-family:var(--display);font-size:clamp(28px,3.4vw,42px);font-weight:500;margin:0 0 14px;color:var(--ink)}.frd-bedenbul{max-width:560px;margin:0 auto}.frd-bedenbul__row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.frd-bedenbul__result{margin-top:28px;padding:28px;background:var(--bg-alt);border:1px solid var(--line);text-align:center}.frd-bedenbul__size{font-family:var(--display);font-size:64px;line-height:1;color:var(--accent-dk);margin:8px 0 4px}.nav__drop{position:relative;display:inline-flex;align-items:center}.nav__drop>.nav__link{display:inline-flex;align-items:center}.nav__megamenu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);background:var(--bg);border:1px solid var(--line);min-width:240px;padding:14px 0;box-shadow:0 14px 36px #0000000f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:50}.nav__megamenu__inner{display:flex;flex-direction:column}.nav__megamenu__inner a{display:block;padding:10px 24px;font-size:13px;letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;transition:color .12s,background .12s}.nav__megamenu__inner a:hover{color:var(--ink);background:var(--bg-alt)}.nav__drop:hover .nav__megamenu,.nav__drop:focus-within .nav__megamenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.frd-outlet-hero{background:var(--ink);color:var(--bg);padding:clamp(48px,7vw,110px) clamp(40px,5vw,80px);display:grid;grid-template-columns:1.05fr .95fr;gap:0;align-items:stretch}.frd-outlet-hero__img{position:relative;min-height:360px}.frd-outlet-hero .countdown{background:#ffffff14;border:1px solid rgba(255,255,255,.18);padding:22px 26px;max-width:480px;margin-top:32px}.frd-outlet-hero .countdown__row{display:flex;gap:18px;align-items:baseline;margin-top:10px}.frd-outlet-hero .countdown__row b{font-family:var(--display);font-size:36px;line-height:1;color:var(--bg)}.frd-outlet-hero .countdown__row span{color:#ffffff8c;font-size:11px;margin-left:4px}.auth{display:grid;grid-template-columns:1fr 1fr;min-height:70vh}.auth__panel{padding:clamp(40px,5vw,80px) clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center;max-width:520px}.auth__tabs{display:flex;border-bottom:1px solid var(--line);margin:24px 0}.auth__tab{padding:14px 0;margin-right:32px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;position:relative}.auth__tab.is-on{color:var(--ink)}.auth__tab.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink)}.auth .field{margin-bottom:14px}.auth .field label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px}.auth .field input{width:100%;padding:13px 14px;border:1px solid var(--line);background:transparent;font:inherit;font-size:14px}.auth__divider{text-align:center;margin:22px 0;color:var(--ink-3);font-size:11px;letter-spacing:.2em;text-transform:uppercase;position:relative}.auth__divider:before,.auth__divider:after{content:"";position:absolute;top:50%;width:calc(50% - 30px);height:1px;background:var(--line)}.auth__divider:before{left:0}.auth__divider:after{right:0}.auth__social{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.auth__social a{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border:1px solid var(--line);font-size:12px;color:var(--ink);transition:background .15s}.auth__social a:hover{background:var(--bg-alt)}.auth__hero{background:var(--bg-alt);position:relative;min-height:60vh}.auth__hero .ph{position:absolute;top:0;right:0;bottom:0;left:0}.auth__hero .quote{position:absolute;bottom:32px;left:32px;right:32px;background:#f4ede2f0;padding:22px 26px;font-family:var(--display);font-size:17px;line-height:1.5;color:var(--ink)}.auth__hero .quote q{font-style:italic}.auth__hero .quote cite{display:block;margin-top:10px;font-style:normal;font-family:var(--sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}@media(max-width:900px){.auth{grid-template-columns:1fr}.auth__hero{min-height:360px}.frd-outlet-hero{grid-template-columns:1fr}}.acct{display:grid;grid-template-columns:280px 1fr;gap:clamp(28px,4vw,56px);padding-bottom:80px}.acct__side{border-right:1px solid var(--line);padding-right:28px}.acct__user{padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:22px}.acct__user b{display:block;font-family:var(--display);font-size:20px;font-weight:500;color:var(--ink)}.acct__user span{display:block;font-size:12px;color:var(--ink-3);margin-top:4px}.acct__nav{display:flex;flex-direction:column}.acct__nav a{padding:11px 0;font-size:13.5px;color:var(--ink-2);letter-spacing:.02em;display:flex;justify-content:space-between;align-items:center;transition:color .12s;border-bottom:1px solid var(--bg-alt)}.acct__nav a:hover,.acct__nav a.is-on{color:var(--ink)}.acct__nav a.is-on{font-weight:500}.acct__nav a .k{font-size:11px;color:var(--ink-3);letter-spacing:.02em}.dashCard{background:var(--bg-alt);border:1px solid var(--line);padding:24px 28px;margin-bottom:18px}.dashCard h3{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ink);margin:0 0 18px}.dashCard h3 a{font-size:11px;color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:2px;letter-spacing:.1em}.dashGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.order{background:#fff;border:1px solid var(--line);padding:18px}.order__head{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-2);margin-bottom:14px}.order__head b{color:var(--ink);font-weight:500}.order__items{display:flex;gap:8px;margin-bottom:14px}.order__items .ph,.order__items img{width:60px;height:78px;flex-shrink:0;object-fit:cover}.order__foot{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--line)}.order__status{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;background:var(--bg-alt);border:1px solid var(--line)}.order__status.is-shipped{background:#1d2840;color:#fff;border-color:#1d2840}.order__status.is-delivered{background:#5a6a3d;color:#fff;border-color:#5a6a3d}.outlet-chips{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.outlet-chips .chip{padding:8px 16px;border:1px solid var(--line);background:transparent;font-size:12px;letter-spacing:.04em;cursor:pointer;transition:background .12s,color .12s;color:var(--ink-2)}.outlet-chips .chip:hover,.outlet-chips .chip.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.outlet-chips .chip{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.outlet-chips .chip__k{font-size:10px;font-weight:600;letter-spacing:.04em;color:inherit;opacity:.65}.outlet-chips .chip.is-on .chip__k,.outlet-chips .chip:hover .chip__k{opacity:.85}.nav__left,.nav__link{position:relative}.nav__link.has-menu:after{content:"\203a";display:inline-block;margin-left:6px;font-size:14px;transform:rotate(90deg);transition:transform .2s ease;opacity:.6}.nav__link.has-menu[aria-expanded=true]:after{transform:rotate(-90deg);opacity:1}.megaMenu{position:absolute;top:100%;left:0;right:0;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:28;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease;box-shadow:0 24px 40px -24px #0c0c0c2e}.megaMenu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.megaMenu__inner{max-width:var(--maxw);margin:0 auto;padding:36px var(--gutter) 40px;display:grid;grid-template-columns:repeat(4,1fr) 1.2fr;gap:40px}.megaMenu__inner.no-feature{grid-template-columns:repeat(4,1fr)}.megaMenu__col h5{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;margin:0 0 14px;color:var(--ink);padding-bottom:10px;border-bottom:1px solid var(--line)}.megaMenu__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.megaMenu__col a{font-size:13.5px;color:var(--ink-2);padding:4px 0;display:inline-flex;align-items:baseline;gap:8px}.megaMenu__col a:hover{color:var(--ink)}.megaMenu__col a .k{font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.04em}.megaMenu__col a.is-hot{color:var(--hot)}.megaMenu__feature{background:var(--bg-alt);margin:-36px calc(var(--gutter) * -1) -40px 0;padding:36px 40px;display:flex;flex-direction:column;justify-content:space-between}.megaMenu__feature .ph{aspect-ratio:4/3;margin-bottom:18px;background-size:cover;background-position:center}.megaMenu__feature h4{font-family:var(--display);font-size:24px;font-weight:500;margin:0 0 8px;line-height:1.15}.megaMenu__feature p{font-size:13px;color:var(--ink-2);margin:0 0 16px;line-height:1.55}.megaMenu__feature .btn--link{align-self:flex-start}@media(max-width:1080px){.megaMenu__inner{grid-template-columns:repeat(3,1fr)}.megaMenu__feature{display:none}}@media(max-width:720px){.megaMenu{display:none}.nav__link.has-menu:after{display:none}}.mobileMenu__body{padding:0 0 24px}.mm-accordion{padding:0 24px}.mm-head{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0;background:transparent;border:0;border-bottom:1px solid var(--line);font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--ink);cursor:pointer}.mm-head.is-hot{color:var(--hot)}.mm-head .arr{font-size:22px;font-weight:300;color:var(--ink-3);transition:transform .25s ease;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.mm-head.is-open .arr{transform:rotate(45deg);color:var(--ink)}.mm-body{display:none;padding:8px 0 16px;border-bottom:1px solid var(--line)}.mm-body.is-open{display:block}.mm-body a{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;color:var(--ink-2);border:0!important}.mm-body a:hover,.mm-body a:active{background:var(--bg-alt);color:var(--ink)}.mm-body .k{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.mm-sub{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);padding:14px 16px 8px;font-weight:600}.mm-quicktiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);margin:20px 0 0;border-top:1px solid var(--line)}.mm-quicktiles a{background:var(--bg);display:flex!important;flex-direction:column;align-items:center;gap:8px;padding:20px 8px!important;font-size:11px!important;color:var(--ink)!important;letter-spacing:.04em;border:0!important}.mm-quicktiles a:hover{background:var(--bg-alt)}.mm-quicktiles svg{stroke:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/farren-redesign-widgets.css.map */
