@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&family=Prata&display=swap');
:root{--stone:#eee8de;--ink:#39372f;--muted:#716a5e;--gold:#897347;--line:#a69b8440;--ease:cubic-bezier(.22,1,.36,1);--serif:Prata,Georgia,serif}*{box-sizing:border-box}html{background:var(--stone);scrollbar-color:#ad9e87 #eee8de;scroll-padding-top:90px}body{margin:0;color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:15px;background:var(--stone)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer}button:disabled{opacity:.35;cursor:default}button:active,a:active{translate:0 1px}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}img{display:block}h1,h2,h3{font-weight:400}h1,h2,p{margin-top:0}[hidden]{display:none!important}::selection{background:#b5a28055}.header{position:fixed;top:0;left:0;right:0;z-index:50;height:100px;display:flex;align-items:center;justify-content:space-between;padding:12px 4.5%;transition:background .3s,box-shadow .3s}.header.scrolled,.in-product .header{background:#f3eee5bd;backdrop-filter:blur(18px);box-shadow:0 1px 0 #a69b841c}.brand img{width:88px;height:60px;object-fit:contain;filter:grayscale(1);opacity:.88}.header nav{display:flex;gap:40px;margin-left:auto;margin-right:52px}.header button{font-size:13px;padding:12px 0}.header button:hover{color:#867047}.cart-trigger{display:flex;gap:13px;align-items:center}.cart-trigger svg{width:19px;height:22px;fill:none;stroke:currentColor;stroke-width:1.2}.cart-trigger>span:last-child{font-size:11px}.welcome{position:absolute;top:150px;left:8%;z-index:5;pointer-events:none}.welcome>p{font-size:10px;letter-spacing:3px;margin-bottom:22px}.welcome h1{font:clamp(34px,3.6vw,58px)/1.22 var(--serif);letter-spacing:-1.2px;margin:0 0 20px}.welcome h1 em{font-family:Georgia,serif;font-weight:400}.welcome>span{font-size:12px;color:var(--muted)}#boutique{position:relative;transform-origin:var(--camera-x,50%) var(--camera-y,50%)}.shelf-row{display:grid;grid-template-columns:1fr 1fr}.shelf{position:relative;aspect-ratio:768/780;overflow:hidden;isolation:isolate}.shelf-photo{position:absolute;top:0;width:200%;height:100%;max-width:none;object-fit:fill;pointer-events:none;transition:filter .3s}.shelf[data-side=left] .shelf-photo{left:0}.shelf[data-side=right] .shelf-photo{right:0}.shelf::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 76%,#fff8e312,transparent 47%);opacity:0;transition:opacity .25s}.shelf:has(.object:hover)::after,.shelf:has(.object:focus-visible)::after,.shelf.tapped::after{opacity:1}.object{position:absolute;z-index:3;left:20%;width:62%;height:34%;bottom:19%;border-radius:45% 35% 15% 15%;cursor:pointer}.shelf[data-side=right] .object{left:14%}.bag-shelf .object{height:63%;left:24%;width:51%}.object-label{position:absolute;bottom:100%;left:50%;width:max-content;max-width:290px;transform:translate(-50%,8px);opacity:0;pointer-events:none;text-align:center;padding:15px 20px;background:#f5f0e6b3;backdrop-filter:blur(10px);transition:opacity .25s,transform .3s var(--ease);border:1px solid #fff7e866}.object-label small{font-size:10px;letter-spacing:2px;display:block;margin-bottom:9px}.object-label strong{display:block;font:18px/1.5 var(--serif);font-weight:400;margin-bottom:7px}.object-label>span{font-size:15px;letter-spacing:.5px}.object-label i{font-size:10px;font-style:normal}.object-label b{display:block;margin-top:12px;font-weight:400;font-size:11px;letter-spacing:.5px}.object:hover .object-label,.object:focus-visible .object-label,.tapped .object-label{opacity:1;transform:translate(-50%,-5px)}.shelf-caption{position:absolute;left:50%;bottom:5.5%;transform:translateX(-50%);white-space:nowrap;font-size:9px;letter-spacing:2.5px;color:#5f584bcc;pointer-events:none}.journey{position:fixed;right:16px;top:44%;height:95px;width:1px;background:#7b6b4433;z-index:20}.journey i{display:block;background:#897347;width:1px;height:var(--progress,0%)}.tap-hint{display:none}footer{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:#e8dfce;font-size:11px;color:var(--muted)}footer button{font-size:12px}.product-page{position:fixed;inset:0;z-index:35;overflow-y:auto;background:#f2eee6;opacity:0;transition:opacity .4s}.product-page.visible{opacity:1}.back-product{position:absolute;left:5%;top:120px;z-index:4;font-size:12px;color:var(--muted);padding:12px 0}.product-layout{display:grid;grid-template-columns:57% 43%;min-height:100svh;padding-top:125px}.product-visual{position:sticky;top:125px;height:calc(100svh - 125px);min-height:540px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 55% 46%,#faf8f2,#e9e1d3);overflow:hidden}.detail-image{width:77%;height:58%;object-fit:contain;z-index:2;filter:drop-shadow(8px 20px 12px #5b4b362a);view-transition-name:none}.detail-base{position:absolute;left:-5%;right:-5%;height:26%;bottom:0;background:linear-gradient(#f2ebdf,#e4d7c3);box-shadow:0 -1px 0 #fff9e9,0 -25px 40px #d0c5b626;transform:perspective(700px) rotateX(30deg);transform-origin:bottom}.detail-thumbs{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:center;gap:10px;z-index:3}.detail-thumbs button{width:55px;height:55px;padding:4px;background:#f5f1e8a8;border:1px solid transparent}.detail-thumbs button.active{border-color:#938164}.detail-thumbs img{width:100%;height:100%;object-fit:contain}.product-info{padding:70px 12% 55px}.eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px}.product-info h1{font:clamp(25px,2.9vw,45px)/1.3 var(--serif);letter-spacing:-1px;margin-bottom:26px}.price{font-size:21px;margin-bottom:29px}.description{font-size:14px;line-height:1.9;color:var(--muted);margin-bottom:26px}.size-label{font-size:13px;margin-bottom:13px}.sizes{display:flex;flex-wrap:wrap;gap:7px}.sizes button{width:43px;height:43px;border:1px solid #c3b7a4;background:transparent;font-size:13px}.sizes button.selected{background:#6e624c;color:#fff;border-color:#6e624c}.primary{min-height:51px;padding:15px 22px;background:#6e624c;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:14px;border:1px solid #6e624c;transition:background .2s}.primary:hover{background:#514833}.product-info>.primary{width:100%;margin-top:25px}details{border-top:1px solid var(--line);margin-top:28px;padding:20px 0;font-size:13px}summary{cursor:pointer}dl>div{display:flex;justify-content:space-between;gap:20px;margin:13px 0;color:var(--muted);font-size:12px}dd{margin:0;text-align:right}.source-link{font-size:12px;border-bottom:1px solid #b1a38a;padding-bottom:5px;display:inline-block}.fine{font-size:12px;line-height:1.8;color:var(--muted);margin-top:18px}.error{font-size:13px;color:#9f483a;margin:12px 0}.in-product{overflow:hidden}.in-product .journey,.in-product .tap-hint{opacity:0}.portal{position:fixed;z-index:80;pointer-events:none;object-fit:contain;filter:drop-shadow(6px 18px 14px #46392233);transform-origin:0 0;will-change:transform}.camera-cover{position:fixed;inset:0;z-index:31;background:#403829;opacity:0;pointer-events:none}
dialog{border:0;color:var(--ink);background:#f4efe6;padding:0;max-height:100svh}dialog::backdrop{background:#403b314d;backdrop-filter:blur(5px)}body:has(dialog[open]){overflow:hidden}.panel{position:fixed;right:0;top:0;margin:0 0 0 auto;width:min(510px,100vw);height:100svh;padding:65px 40px 35px;box-shadow:-20px 0 80px #3e37231c}.panel h2{font:32px/1.4 var(--serif);margin-bottom:28px}.close{position:absolute;right:20px;top:20px;width:40px;height:40px;font:30px Arial;font-weight:200}.catalog-links{display:grid;border-top:1px solid var(--line);margin-bottom:30px}.catalog-links button{display:flex;justify-content:space-between;text-align:left;padding:20px 0;border-bottom:1px solid var(--line);font:20px var(--serif)}.search-label{display:grid;font-size:12px;gap:10px}.search-label input{border:0;border-bottom:1px solid #b4a78d;background:transparent;padding:12px 0;font-size:16px;width:100%}.search-result{display:flex;align-items:center;gap:20px;padding:17px 0;border-bottom:1px solid var(--line);width:100%;text-align:left}.search-result img{width:75px;height:65px;object-fit:contain}.search-result span{font-size:13px;line-height:1.8}.search-result small{display:block;font-size:12px;color:var(--muted)}.about>img{object-fit:contain;filter:grayscale(1);margin-bottom:32px}.about>p:not(.eyebrow){font-size:16px;line-height:1.9;color:var(--muted)}.cart-line{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.cart-line>img{width:90px;height:100px;object-fit:contain}.cart-line h3{font-size:14px;line-height:1.6;margin:0 0 8px}.cart-line p{font-size:12px;color:var(--muted);margin:0 0 9px}.cart-line strong{font-size:14px;font-weight:500}.quantity{display:flex;align-items:center;gap:14px;margin-top:14px}.quantity button{width:28px;height:28px;border:1px solid var(--line);font-size:14px}.quantity span{font-size:13px}.quantity .remove{font-size:11px;width:auto;border:0;margin-left:auto;padding:0}.total{display:flex;justify-content:space-between;gap:20px;padding:25px 0;font-size:18px}#cart-bottom .primary{width:100%}.empty{text-align:center;padding:55px 0}.empty h3{font:24px var(--serif)}.empty p{font-size:14px;line-height:1.9;color:var(--muted)}.empty button{margin:25px auto 0}form{display:grid;gap:17px}form label{display:grid;gap:7px;font-size:13px}form input,form select,form textarea{background:transparent;border:1px solid #bfb39e;padding:12px;width:100%;font-size:16px;border-radius:0}#checkout-total{padding:18px 0;border-block:1px solid var(--line);font-size:16px}#order-result p{font-size:15px;line-height:1.8}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px);background:#514a3b;color:#fff;padding:13px 22px;z-index:100;font-size:13px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}#toast.show{opacity:1;transform:translate(-50%,0)}.noscript{position:fixed;bottom:0;background:#fff;padding:20px;z-index:90}
.brand img,.about>img{filter:none;opacity:1}
.header nav .nav-page-link{display:inline-flex;align-items:center;font-size:13px;padding:12px 0;white-space:nowrap}.header nav .nav-page-link:hover{color:#867047}
@media(max-width:600px){.header nav .nav-page-link{font-size:11px;padding:8px 0}}
.brand img,.about>img{filter:none;opacity:1}
@media(min-width:1600px){.shelf{aspect-ratio:768/690}.welcome{top:170px}}
@media(max-width:900px){.welcome{top:120px;left:6%}.welcome h1{font-size:35px}.welcome>span{font-size:11px}.welcome>p{font-size:8px;margin-bottom:16px}.header{height:85px}.header nav{gap:25px;margin-right:30px}.shelf-caption{font-size:8px;letter-spacing:1.5px}.product-info{padding:55px 8% 35px}.product-info h1{font-size:28px}.product-layout{grid-template-columns:52% 48%}.detail-image{width:87%}}
@media(max-width:600px){.header{height:78px;padding:8px 22px}.brand img{width:69px;height:49px}.header nav{gap:19px;margin-right:25px}.header button{font-size:12px}.cart-word{display:none}.cart-trigger{gap:7px}.cart-trigger svg{width:18px}.welcome{top:110px;left:8%;right:8%}.welcome h1{font-size:30px;line-height:1.3;margin-bottom:12px;letter-spacing:-.7px}.welcome>p{font-size:8px;letter-spacing:2px;margin-bottom:15px}.welcome>span{font-size:11px}.shelf-row{display:contents}.shelf{aspect-ratio:768/880}.shelf:first-child{aspect-ratio:768/1150}.shelf:first-child .shelf-photo{height:76.52%;top:auto;bottom:0}.shelf:first-child::before{content:"";position:absolute;inset:0;background:#eee5d7}.shelf:first-child .object{bottom:14.5%;height:28%}.shelf:first-child .shelf-caption{bottom:4.2%}.shelf-photo{object-fit:fill}.object{height:36%;width:69%;left:17%;bottom:18%}.shelf[data-side=right] .object{left:11%}.bag-shelf .object{height:64%;width:58%;left:20%}.object-label{max-width:260px;padding:11px 16px}.object-label strong{font-size:16px}.object-label small{font-size:9px}.object-label>span{font-size:14px}.shelf-caption{font-size:8px;bottom:5.2%;letter-spacing:2px}.journey{right:9px;top:48%}.tap-hint{display:block;position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:10;white-space:nowrap;background:#f7f2e6cb;backdrop-filter:blur(8px);padding:9px 14px;font-size:10px;color:#71654e;transition:opacity .4s}.tap-hint.dismissed{opacity:0;pointer-events:none}footer{height:130px;gap:15px;flex-wrap:wrap;padding:25px;font-size:10px}footer button{font-size:11px}.product-layout{display:block;padding-top:78px}.back-product{top:89px;left:6%;font-size:11px}.product-visual{position:relative;top:0;height:50svh;min-height:340px}.detail-image{width:78%;height:52%;margin-top:10px}.detail-thumbs{bottom:14px}.detail-thumbs button{width:43px;height:43px}.detail-base{height:21%}.product-info{padding:28px 25px 45px}.product-info h1{font-size:29px}.product-info .eyebrow{font-size:10px;margin-bottom:13px}.price{font-size:21px;margin-bottom:23px}.description{font-size:15px}.panel{padding:62px 25px 30px}.panel h2{font-size:29px}.cart-line{gap:13px}.cart-line h3{font-size:13px}#toast{width:max-content;max-width:90%;text-align:center}}
.object{left:10%;width:84%;height:36%;bottom:25%}.shelf[data-side=right] .object{left:5%}.bag-shelf .object{left:24%;width:74%;height:70%;bottom:25%}.bag-shelf .object-label{bottom:auto;top:4%;left:50%}.shelf-photo{mask-image:linear-gradient(transparent,#000 2%,#000 96%,transparent)}
@media(max-width:600px){.shelf:first-child{aspect-ratio:768/880}.shelf:first-child .shelf-photo{height:100%;top:0}.shelf:first-child .object,.object{bottom:25%;height:36%;left:10%;width:84%}.shelf:first-child .shelf-caption{bottom:5.2%}#men>.shelf:first-child{aspect-ratio:768/1150}#men>.shelf:first-child .shelf-photo{height:76.52%;top:auto;bottom:0}#men>.shelf:first-child .object{bottom:19.13%;height:27.55%}#men>.shelf:first-child .shelf-caption{bottom:4.2%}.bag-shelf .object{height:70%;left:24%;width:74%;bottom:25%}.shelf[data-side=right] .object{left:5%}}
.welcome{top:112px;left:6%}.welcome h1{margin-bottom:10px}.welcome>span{display:block;margin-left:-12px}.location-tools{display:grid;gap:12px;border:1px solid var(--line);padding:15px}.location-tools button,.location-tools a{font-size:12px;text-align:left;text-decoration:underline;text-underline-offset:4px}.location-tools p{margin:0;font-size:11px;line-height:1.7;color:var(--muted)}
@media(min-width:1600px){.welcome{top:125px}}
@media(max-width:900px) and (min-width:601px){.welcome{top:92px}.welcome h1{font-size:29px}}
@media(max-width:600px){.welcome{top:91px;left:6%}.welcome h1{font-size:30px}.welcome>span{margin-left:0}}
.welcome{top:112px;left:6%}.welcome h1{margin-bottom:10px}.welcome>span{display:block;margin-left:-12px}.location-tools{display:grid;gap:12px;border:1px solid var(--line);padding:15px}.location-tools button,.location-tools a{font-size:12px;text-align:left;text-decoration:underline;text-underline-offset:4px}.location-tools p{margin:0;font-size:11px;line-height:1.7;color:var(--muted)}
@media(min-width:1600px){.welcome{top:125px}}
@media(max-width:900px) and (min-width:601px){.welcome{top:92px}.welcome h1{font-size:29px}}
@media(max-width:600px){.welcome{top:91px;left:6%}.welcome h1{font-size:30px}.welcome>span{margin-left:0}}
.shelf>.object-label,.bag-shelf>.object-label{top:auto;bottom:8%;left:8%;width:84%;max-width:none;transform:translateY(5px);padding:10px 0;background:none;backdrop-filter:none;border:0;border-top:1px solid #82725555;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;text-align:left;z-index:4;color:#39372f}.shelf>.object-label small{display:none}.shelf>.object-label strong{font:14px/1.3 Manrope,Arial,sans-serif;margin:0}.shelf>.object-label>span{font-size:12px;white-space:nowrap}.shelf>.object-label b{font-size:19px;margin:0}.shelf:has(.object:hover)>.object-label,.shelf:has(.object:focus-visible)>.object-label,.shelf.tapped>.object-label{opacity:1;transform:translateY(0)}.shelf-caption{transition:opacity .2s}.shelf:has(.object:hover)>.shelf-caption,.shelf:has(.object:focus-visible)>.shelf-caption,.shelf.tapped>.shelf-caption{opacity:0}
@media(max-width:600px){.shelf>.object-label{bottom:7%;gap:8px}.shelf>.object-label strong{font-size:12px}.shelf>.object-label>span{font-size:11px}#men>.shelf:first-child>.object-label{bottom:5.5%}}
.shelf>.object-label{color:#29251f;border-top-color:#29251f66}.shelf>.object-label strong,.shelf>.object-label>span{font-weight:600}.shelf>.object-label b{color:#8b2028;font-weight:600}
.floating-top{position:fixed;right:24px;bottom:28px;z-index:55;width:48px;height:48px;display:grid;place-items:center;border:1px solid #88775e66;border-radius:50%;background:#f5efe5ed;color:#29251f;box-shadow:0 3px 14px #493a2114;transition:background .2s,color .2s,transform .2s}.floating-top svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.floating-top:hover{background:#fffaf1;color:#8b2028;transform:translateY(-2px)}@media(max-width:600px){.floating-top{right:16px;bottom:calc(66px + env(safe-area-inset-bottom,0px));width:44px;height:44px}}
.header,.header.scrolled,.in-product .header{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}
.find-us-link{font-size:13px;padding:12px 0;white-space:nowrap}.find-us-link:hover{color:#8b2028}@media(max-width:600px){.header nav{gap:12px;margin-right:14px}.header .find-us-link{font-size:12px}.header{padding-left:14px;padding-right:14px}.brand img{width:58px}}
.floating-cart{position:fixed;right:24px;bottom:24px;z-index:55;display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 18px;border:1px solid #6e624c;border-radius:28px;background:#514833;color:#fffaf1;box-shadow:0 4px 16px #493a2120;font-size:14px}.floating-cart svg{width:19px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4}.floating-cart:hover{background:#3e3729}#floating-cart-count{min-width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#ffffff20;font-size:12px}body:has(.floating-cart) .floating-top{bottom:84px}body:has(dialog[open]) .floating-cart,body:has(dialog[open]) .floating-top{visibility:hidden}.tap-hint{bottom:145px}.product-info{padding-bottom:130px}
@media(max-width:600px){.floating-cart{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));min-height:46px;padding:10px 15px}body:has(.floating-cart) .floating-top{bottom:calc(74px + env(safe-area-inset-bottom,0px))}.tap-hint{bottom:calc(130px + env(safe-area-inset-bottom,0px))}#toast{bottom:calc(135px + env(safe-area-inset-bottom,0px))}}
.product-page{transition:opacity .13s linear;background:#f2eee6}.transitioning .header,.transitioning .floating-cart,.transitioning .floating-top,.transitioning .journey,.transitioning .tap-hint{opacity:0;pointer-events:none}.transitioning .object-label,.transitioning .welcome{visibility:hidden}.transitioning .product-page{overflow:hidden}.portal{z-index:45}.header,.floating-cart,.floating-top{transition:opacity .2s,background .2s}.product-info{position:relative}.in-product #boutique{pointer-events:none}
.transitioning .product-info,.transitioning .detail-thumbs{opacity:0}
@media(hover:none),(pointer:coarse){.shelf>.object-label{opacity:1;transform:translateY(0)}.shelf>.shelf-caption{opacity:0}.tap-hint{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}html{scroll-behavior:auto}.portal{display:none}}
.checkout-intro{margin-bottom:22px}.checkout-status{min-height:20px;margin:0;font-size:12px;line-height:1.6;color:#8b2028}.checkout-status.success{color:#586b43}.payment-link{width:100%;margin:24px 0 20px}.payment-link[hidden]{display:none}#order-result h3{font:27px/1.4 var(--serif);margin:0 0 14px}#order-done{display:block;margin-top:18px}
.choice-field{border:0;padding:0;margin:0;min-width:0}.choice-field legend{font-size:13px;margin-bottom:8px}.choice-row{display:grid;grid-template-columns:1fr 1fr;gap:7px}.choice-row-payment{grid-template-columns:repeat(3,1fr)}.choice-row label{display:block}.choice-row input{position:absolute;opacity:0;pointer-events:none}.choice-row span{min-height:46px;padding:11px 13px;border:1px solid #bfb39e;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px;line-height:1.25;transition:background .2s,color .2s,border-color .2s}.choice-row input:checked+span{background:#6e624c;color:#fff;border-color:#6e624c}.choice-row input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.orders-list{display:grid;margin-top:28px}.order-card{padding:20px 0;border-top:1px solid var(--line)}.order-card:last-child{border-bottom:1px solid var(--line)}.order-card-head{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.order-card h3{font:18px/1.4 var(--serif);margin:0}.order-card time{font-size:11px;color:var(--muted)}.order-card p{margin:12px 0 0;font-size:13px;color:var(--muted)}.order-status{display:inline-flex;align-items:center;gap:8px;color:#586b43}.order-status::before{content:'';width:7px;height:7px;border-radius:50%;background:currentColor}.orders-empty{padding:38px 0;color:var(--muted);font-size:14px;line-height:1.8}@media(max-width:600px){.choice-row-payment{grid-template-columns:1fr}.header nav{gap:12px;margin-right:13px}.header nav button{font-size:11px}.header nav .find-us-link{display:none}}
@media(max-width:600px){.header{height:104px;display:grid;grid-template-columns:1fr auto;grid-template-rows:54px 34px;align-content:center;padding:3px 16px 8px}.header .brand{grid-column:1;grid-row:1}.header .cart-trigger{grid-column:2;grid-row:1;justify-self:end}.header nav{grid-column:1/-1;grid-row:2;justify-content:space-between;align-items:center;width:100%;gap:8px;margin:0}.header nav button,.header nav .find-us-link{display:inline-flex;align-items:center;white-space:nowrap;font-size:11px;padding:8px 0}.header .brand img{width:58px}.product-layout{padding-top:104px}.back-product{top:109px}.in-category .category-heading{padding-top:109px}}
.order-timeline{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.order-timeline li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;text-align:center;font-size:11px;line-height:1.35;color:#9a9082}.order-timeline li:not(:last-child)::after{content:'';position:absolute;left:calc(50% + 11px);right:calc(-50% + 11px);top:5px;height:1px;background:#d9cdbc}.order-timeline li.done,.order-timeline li.current{color:#5e513e}.order-timeline li.done::after{background:#6e624c}.timeline-dot{position:relative;z-index:1;width:11px;height:11px;border:1px solid currentColor;border-radius:50%;background:#f4efe6}.order-timeline li.done .timeline-dot,.order-timeline li.current .timeline-dot{background:#6e624c;border-color:#6e624c}.order-timeline li.current .timeline-dot{box-shadow:0 0 0 4px #6e624c25}@media(max-width:600px){.order-timeline li{font-size:10px}}
