:root{--cream:#f4ebdd;--mink:#b9a18a;--coffee:#8a6047;--champagne:#d7b77a;--ink:#352b25;--muted:#796d63;--line:#e5dcd1;--paper:#fdfbf8;--accent:#8a6047;--motion-accent:#d7b77a}
html{scroll-padding-top:100px}body{font-family:Manrope,Inter,Arial,sans-serif;background:var(--paper);color:var(--ink)}button,input,select,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.topbar{height:32px;background:#8a6047;color:#fff9f0;letter-spacing:1.3px;font-size:9px}.topbar>span:nth-child(2)>span{color:#e8d2ad}.header{height:90px;background:#fdfbf8f5;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding:0 3.4%;gap:30px}.brand,.header>.brand,.footer-top .brand{width:220px;display:block;line-height:0;flex-shrink:0}.brand img{width:100%;height:auto;object-fit:contain}.brand-dot{display:none}.main-nav{gap:26px}.main-nav button{color:#746154;font-size:12px;letter-spacing:.15px}.main-nav button.nav-active,.main-nav button:hover{color:#8a6047}.new-dot{background:#d7b77a}.header-actions{color:#4c3c30;gap:10px}.cart-count{background:#8a6047;color:#fff}.header .icon-button svg,.bag-button svg{width:21px;height:21px}
.wardrobe-hero{background:#f4ebdd;color:#4c382b;min-height:650px;height:min(780px,calc(100svh - 122px))}.wardrobe-watermark{color:#b9a18a16;font-size:19vw;letter-spacing:-.07em;left:13%;bottom:7%;font-weight:500}.wardrobe-copy{top:19%;left:11%;width:36%}.wardrobe-kicker{color:#8a6047;font-size:10px;letter-spacing:3px}.wardrobe-copy h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(43px,4.7vw,73px);font-weight:450;letter-spacing:-3.5px;color:#4c382b;line-height:1.13}.wardrobe-description{color:#7d695a;font-size:13px;line-height:1.9;max-width:320px}.wardrobe-slide-meta{color:#8a6047}.wardrobe-slide-meta h2{color:#694f3c;font-size:18px}.wardrobe-note{font-size:11px;color:#877160}.wardrobe-copy .button{border-radius:0;background:#8a6047;color:#fff9f1;min-height:52px;font-size:12px;min-width:230px}.wardrobe-copy .button:hover{background:#6e4a35}.wardrobe-copy .button>span:first-child{font-size:12px}.wardrobe-all{color:#796656;font-size:10px}.wardrobe-hero .scene-top{color:#9b8066}.wardrobe-hero .scene-top>span:first-child{color:#8a705c}.wardrobe-hero .scene-picker button{color:#9c826a;font-size:9px}.wardrobe-hero .scene-picker button.active{color:#684a34}.wardrobe-hero .scene-picker button.active:after{background:#8a6047}.wardrobe-shape{background:#b9a18a20}.wardrobe-photo{border-color:#fffbf5;box-shadow:0 18px 50px #68482f16}.wardrobe-detail{border-color:#fffbf5}.wardrobe-detail span{color:#6d513a;background:#f9f1e7ee}.wardrobe-hero .scene-controls button{background:linear-gradient(145deg,#fffbf4,#e8d9c3);box-shadow:0 7px 0 #c9af8e,0 13px 25px #80603e1a,inset 0 2px 3px #fff}.wardrobe-hero .scene-controls>span{color:#967d61}.wardrobe-hero .scene-progress{background:#dfcfb7}.wardrobe-hero .scene-progress i{background:#b49362}
.collection{padding-top:60px}.section-heading .eyebrow{font-size:10px;color:#8d7560;letter-spacing:2px}.section-heading h2{font-family:Manrope,Arial,sans-serif;font-weight:500;letter-spacing:-1.8px;color:#4c382b;font-size:38px}.heading-dot{color:#b9a18a}.section-heading .text-link{color:#79624f}.catalog-toolbar{border-color:var(--line)}.category-tabs button{background:#f0e9df;color:#796656;border-radius:0;font-size:12px;padding:11px 19px}.category-tabs button.active{background:#8a6047;color:#fff9f1}.category-tabs button:hover:not(.active){background:#e9dccb}.sort-label,.sort-label select,.results-meta{color:#796d63;font-size:11px}.sort-label select{color:#594332}.product-grid{gap:32px 22px}.product-grid>.product-card,.product-grid>.product-card:nth-child(n){border:0!important;background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important;transform:none!important}.product-photo{border-radius:0;aspect-ratio:3/4;background:#ece4d9}.product-tag{background:#fffcf7e8;border:1px solid #f4ebdd80;color:#77573d;border-radius:0;font-size:8px;letter-spacing:.7px;font-weight:600}.favorite-button{border:1px solid #f4ebdd8a;color:#79624f;background:#fffcf7e8}.favorite-button.selected svg{fill:#8a6047;stroke:#8a6047}.product-meta{padding:19px 0 0;min-height:190px}.product-brand{color:#9d8168;font-size:9px;letter-spacing:1.5px;margin-bottom:7px}.product-meta h3{font-size:14px;font-weight:550;line-height:1.45;height:41px;min-height:41px;color:#4b392b}.product-meta>p:not(.card-feedback){color:#837262;font-size:12px}.product-price-row{margin:12px 0}.price{color:#6f4c33;font-size:19px;font-weight:650}.color-dot{width:12px;height:12px}.card-actions{grid-template-columns:72px 1fr;gap:8px}.card-actions select{border:1px solid #d9c8b5;color:#6d5643;background:#fdfbf8;border-radius:0;font-size:11px;min-height:42px}.card-add{color:#6b4c35;border:1px solid #b9a18a;background:transparent;border-radius:0;font-size:11px;min-height:42px}.card-add:hover{background:#8a6047;color:#fff;border-color:#8a6047}.card-feedback{color:#965338;font-size:10px;min-height:18px;line-height:18px}.search-area{background:#f4ebdd;border-radius:0}.search-area input{color:#4b382b}
footer{background:#f4ebdd;border-color:#dfd0bd;color:#624b39}.footer-top{padding-top:54px;padding-bottom:45px;gap:45px}.footer-top .brand{width:225px}.footer-top h3{color:#5c4330;font-size:12px;letter-spacing:.6px}.footer-top>div>button,.footer-top>div>a:not(.brand){color:#806d5c;font-size:12px;line-height:1.8}.footer-brand>p{color:#7e6957;font-size:11px;line-height:1.8}.preview-label{color:#8e7964;font-size:9px}.preview-label i{background:#b9a18a}.footer-bottom{color:#8a7561;border-color:#e2d2bd;font-size:10px}
dialog{background:#fdfbf8;color:#352b25;border-radius:2px;border-color:var(--line)}dialog::backdrop{background:#352b256b;backdrop-filter:blur(4px)}.close-button{background:#f1e7d9;color:#745438}.drawer-heading,.cart-item{border-color:#e5d9ca}.drawer-heading .eyebrow{color:#8a6047}.drawer-heading h2 span,.cart-item p,.remove-item,.cart-summary-note,.checkout-dialog>p:not(.eyebrow),.info-dialog p{color:#796b5e}.cart-item h3{color:#4c382b;font-size:12px}.cart-item .price{color:#8a6047}.quantity-controls{border-color:#d6c4ae;border-radius:0}.cart-dialog .button,.checkout-dialog .button,.button.dark,.button.primary{background:#8a6047;color:#fff;border-radius:0}.cart-dialog .button:hover,.checkout-dialog .button:hover{background:#6d4933}.checkout-placeholder{background:#f4ebdd;border-radius:0}.checkout-placeholder p{color:#7e6957}.info-dialog h2{color:#63442e}.info-dialog td,.info-dialog th{border-color:var(--line)}.zoom-dialog{background:#f4ebdd}#toast{background:#684b36;color:#fff;border-radius:2px;box-shadow:0 8px 30px #382b251a;font-size:12px}.empty-state p,.cart-empty p{color:#796b5e}
/* Product layout follows the reference: edge-to-edge two-column photography and a bordered buying panel. */
body #product-view{padding:0;max-width:none;margin:0;background:#fdfbf8;color:#352b25;animation:none;overflow:visible}.ev-product-layout{display:grid;grid-template-columns:minmax(0,1.66fr) minmax(370px,1fr);align-items:start}.ev-gallery{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e8dfd3;min-width:0}.ev-gallery-frame{display:block;position:relative;padding:0;width:100%;aspect-ratio:2/3;background:#ece5db;overflow:hidden;cursor:zoom-in}.ev-gallery-frame img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.ev-gallery-frame:hover img{transform:scale(1.03)}.ev-gallery-crop img{transform:scale(1.5)}.ev-gallery-crop:hover img{transform:scale(1.55)}.ev-photo-caption{position:absolute;bottom:16px;left:16px;right:16px;color:#5b4432;background:#fdfbf8ed;display:flex;align-items:center;justify-content:space-between;width:max-content;max-width:calc(100% - 32px);gap:25px;font-size:8px;letter-spacing:1px;padding:9px 12px}.ev-photo-caption>span{font-size:18px}.ev-gallery-foot{grid-column:1/-1;display:flex;justify-content:space-between;padding:18px 22px;background:#eee3d3;color:#8a705b;letter-spacing:1.7px;font-size:8px}.ev-purchase-wrap{padding:24px;min-width:0}.ev-purchase{border:1px solid #e3d8ca;background:#fffcf8;padding:25px;min-width:0}.ev-breadcrumbs{display:flex;gap:9px;align-items:center;font-size:9px;color:#97816d;margin-bottom:22px}.ev-breadcrumbs button{font-size:9px;padding:0}.ev-product-title{display:flex;gap:16px;align-items:flex-start}.ev-product-title h1{font-family:Manrope,Arial,sans-serif;font-size:19px;line-height:1.5;letter-spacing:.35px;font-weight:750;text-transform:uppercase;color:#3f3025;flex:1;margin:0}.ev-favorite{display:grid;place-items:center;border:1px solid #e0d2c1;background:transparent;color:#775b43;width:39px;height:39px;padding:9px;flex-shrink:0}.ev-favorite svg{width:19px;height:19px}.ev-favorite.selected svg{stroke:#8a6047;fill:#8a6047}.ev-rating-link{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:10px;color:#756555;padding:13px 0 0}.ev-rating-link u{text-underline-offset:3px;color:#9d8b7b}.ev-stars{display:inline-flex;gap:2px;color:#ddd1c0;font-size:13px;letter-spacing:1px;white-space:nowrap}.ev-stars .filled{color:#8a6047}.ev-price-line{display:flex;align-items:center;gap:12px;margin:17px 0 15px}.ev-price-line strong{font-size:25px;font-weight:750;letter-spacing:-.8px;color:#8a6047}.ev-price-line>span{font-size:9px;color:#998674}.ev-intro{font-size:11px;line-height:1.85;color:#796859}.ev-more{font-size:10px;padding:8px 0 16px;color:#6f5039;text-decoration:underline;text-underline-offset:3px;display:flex;align-items:center;gap:12px}.ev-selection-divider{border-top:1px solid #e4d8c9;margin:0 -25px;padding:19px 25px 0;display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.8px;font-weight:650;color:#765b45}.ev-selection-divider button{font-size:9px;display:flex;align-items:center;gap:7px;padding:0;white-space:nowrap}.ev-selection-divider svg{width:14px;height:14px}.ev-color-options{display:flex;gap:12px;align-items:center;margin:14px 0 16px}.ev-color{width:49px;height:64px;border:1px solid #8a6047;padding:3px;position:relative;background:#fff}.ev-color img{height:100%}.ev-color i{position:absolute;right:6px;bottom:6px;width:9px;height:9px;border-radius:50%;border:1px solid #fff}.ev-color-options>span{font-size:11px;color:#65503f;display:grid;gap:4px}.ev-color-options small{font-size:8px;letter-spacing:1.1px;color:#a08770}.ev-size-label{display:flex;justify-content:space-between;font-size:10px;margin-bottom:10px;color:#79624e}.ev-size-label>span:last-child{font-size:8px;color:#a58e77}
body #product-view .ev-size-options{display:flex;gap:8px;flex-wrap:wrap}body #product-view .ev-size-options button{height:42px;min-height:42px;min-width:48px;width:auto;border:1px solid #d9c8b4;border-radius:0;background:transparent;color:#6b4e38;font-size:11px;box-shadow:none;padding:8px 13px}body #product-view .ev-size-options button:hover:not(:disabled){background:#f1e5d4;transform:none}body #product-view .ev-size-options button[aria-pressed=true]{background:#8a6047;color:#fff;border-color:#8a6047}body #product-view .ev-size-options button:disabled{position:relative;background:#f3ede4;color:#a89683;opacity:.5;text-decoration:line-through}.ev-stock{font-size:9px;color:#8e7863;margin-top:10px;min-height:17px}.ev-fit{display:flex;align-items:center;gap:10px;padding:17px 0;margin:13px 0 20px;width:100%;border-top:1px solid #e4d8c9;border-bottom:1px solid #e4d8c9;font-size:10px;letter-spacing:.5px;font-weight:650;color:#71543d;text-align:left}.ev-fit>span:last-child{margin-left:auto;font-size:18px;font-weight:400}.ev-fit svg{width:17px;height:17px}.ev-buy-controls{display:grid;grid-template-columns:94px 1fr;gap:10px}.ev-quantity{height:49px;display:grid;grid-template-columns:30px 1fr 30px;align-items:center;border:1px solid #cdb69d}.ev-quantity button{height:47px;font-size:17px;padding:0;color:#795a40}.ev-quantity output{text-align:center;font-size:12px;color:#5c4431}.ev-add,.ev-buy-now{min-height:49px;border-radius:0;display:flex;align-items:center;justify-content:center;gap:18px;font-size:11px;font-weight:750;letter-spacing:.5px}.ev-add{background:#8a6047;color:#fffaf2;border:1px solid #8a6047}.ev-add:hover{background:#6b4731}.ev-add svg{width:16px;height:16px}.ev-buy-now{margin-top:10px;width:100%;border:1px solid #b9a18a;color:#77573e;background:#f4ebdd80}.ev-buy-now:hover{background:#eee0ce}.ev-buy-now span{font-size:18px;font-weight:450}.ev-size-error{font-size:10px;margin:6px 0 0;min-height:16px;line-height:1.6;color:#a14431}.ev-preview{font-size:9px;line-height:1.7;color:#97816d;text-align:center;margin:0 0 15px}.ev-service-strip{display:grid;gap:9px;padding:15px 0;border-top:1px solid #e4d8c9;color:#8d7762;font-size:9px}.ev-service-strip>span{display:flex;gap:9px;align-items:center}.ev-service-strip svg{width:13px;height:13px}.ev-accordions{margin-top:7px}.ev-accordions details{border-top:1px solid #e4d8c9}.ev-accordions details:last-child{border-bottom:1px solid #e4d8c9}.ev-accordions summary{list-style:none;display:flex;justify-content:space-between;gap:12px;cursor:pointer;padding:17px 0;font-size:10px;font-weight:650;letter-spacing:.5px;color:#71543d}.ev-accordions summary::-webkit-details-marker{display:none}.ev-accordions summary>span{font-size:15px;line-height:1;transition:transform .2s}.ev-accordions details[open] summary>span{transform:rotate(45deg)}.ev-accordions details>div{padding-bottom:19px;color:#88715c;font-size:11px;line-height:1.9}.ev-accordions dl{margin:13px 0}.ev-accordions dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #eee4d8;padding:6px 0;font-size:10px;gap:18px}.ev-accordions dd{margin:0;color:#604532}.ev-product-note{font-size:10px;color:#a18b75}
.ev-reviews{padding:45px 2.5% 0;scroll-margin-top:100px}.ev-review-summary{display:grid;grid-template-columns:1fr 1.1fr 1.35fr;gap:38px;align-items:center;border-bottom:1px solid #a18b73;padding-bottom:28px}.ev-review-summary h2{font-size:12px;font-weight:750;letter-spacing:1px;color:#5e4430;margin-bottom:22px}.ev-review-score{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ev-review-score>b{font-size:27px;font-weight:700;color:#62432c}.ev-review-score .ev-stars{font-size:20px;gap:2px}.ev-review-score>span:last-child{font-size:9px;letter-spacing:.4px;color:#93806b}.ev-rating-bars{display:grid;gap:7px}.ev-rating-bars button{display:grid;grid-template-columns:24px 1fr 24px;gap:12px;align-items:center;font-size:9px;padding:0;color:#88715b}.ev-rating-bars button>span:last-child{text-align:right;color:#a18a73}.ev-rating-bars i{height:5px;background:#eee6db;display:block}.ev-rating-bars em{height:100%;display:block;background:#8a6047}.ev-rating-bars button[aria-pressed=true] i{outline:1px solid #b9a18a;outline-offset:2px}.ev-review-action{text-align:right}.ev-review-action>button{background:#8a6047;color:#fff8ee;font-size:10px;letter-spacing:.7px;font-weight:750;padding:15px 26px}.ev-review-action>p{font-size:9px;color:#a08a74;margin-top:9px}.ev-review-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:36px;padding-bottom:15px;border-bottom:1px solid #e6dacb}.ev-review-filters{display:flex;gap:8px}.ev-review-filters button{font-size:10px;padding:8px 12px;border:1px solid #e0d2c0;background:transparent;color:#9b826a}.ev-review-filters button[aria-pressed=true]{background:#8a6047;color:#fff9f1;border-color:#8a6047}.ev-review-toolbar select{font-size:10px;background:transparent;border:0;border-bottom:1px solid #ab9479;padding:9px 24px 9px 0;color:#71543a;border-radius:0;max-width:155px}.ev-review{padding:23px 0;border-bottom:1px solid #e5d7c5}.ev-review>div{display:flex;align-items:center;gap:12px}.ev-review strong{font-size:10px;text-transform:uppercase;color:#6b4b32;letter-spacing:.5px}.ev-local-label{font-size:8px;padding:3px 6px;color:#aa8b6b;border:1px solid #e3d2bd}.ev-review time{font-size:9px;display:block;margin-top:8px;color:#9a8268}.ev-review>p{font-size:12px;line-height:1.9;color:#6c5844;margin-top:15px;white-space:pre-wrap;overflow-wrap:anywhere}.ev-review-empty{text-align:center;padding:38px 15px 45px;border-bottom:1px solid #e5d7c5}.ev-review-empty>span{font-size:24px;color:#b69a70}.ev-review-empty h3{font-size:15px;font-weight:500;color:#7b5d40;margin:10px 0}.ev-review-empty p{font-size:11px;color:#a48a70;line-height:1.8}.ev-related{padding:40px 2.5% 65px}.ev-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.ev-section-title h2{font-size:17px;letter-spacing:.6px;font-weight:700;color:#62432c}.ev-section-title button{font-size:10px;color:#8a6047}.ev-sticky-buy{position:fixed;z-index:19;bottom:0;left:0;right:0;padding:12px 2.5%;display:flex;gap:14px;align-items:center;background:#fffcf8f7;backdrop-filter:blur(12px);border-top:1px solid #dfcbb1;box-shadow:0 -5px 18px #62432c08}.ev-sticky-buy>img{height:50px;width:38px;object-fit:cover}.ev-sticky-buy>div{flex:1;min-width:0}.ev-sticky-buy strong{font-size:11px;letter-spacing:.5px;text-transform:uppercase;display:block}.ev-sticky-buy p{font-size:12px;color:#8a6047;margin-top:5px}.ev-sticky-buy p>span{font-size:9px;margin-left:10px;color:#9b8266}.ev-sticky-buy>[data-ev-sticky-add]{width:270px;max-width:35%;background:#8a6047;color:#fff7eb;height:46px;font-size:11px;font-weight:700;letter-spacing:.8px}.product-page:has(.ev-sticky-buy:not([hidden])){padding-bottom:75px}
.review-dialog{width:min(520px,94vw);padding:34px}.review-dialog .eyebrow{font-size:9px;color:#9c7d5f;letter-spacing:2px}.review-dialog h2{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:12px 0;color:#60412c}.review-dialog>p{font-size:11px;color:#9a7e62;line-height:1.8}.review-dialog form{display:grid;gap:18px;margin-top:22px}.review-dialog label{display:grid;gap:8px;font-size:11px;color:#765438}.review-dialog input:not([type=radio]),.review-dialog textarea{border:1px solid #dac6ad;background:#fffcf8;padding:12px;width:100%;font-size:12px;color:#59402d;border-radius:0}.review-dialog textarea{resize:vertical;min-height:110px}.review-dialog fieldset{border:0;padding:0;margin:0}.review-dialog legend{font-size:11px;color:#765438;margin-bottom:9px}.ev-rating-input{display:flex;gap:7px}.ev-rating-input label{position:relative;display:block}.ev-rating-input input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.ev-rating-input span{display:grid;place-items:center;width:48px;height:40px;border:1px solid #d8c0a1;color:#a88b66;font-size:12px}.ev-rating-input input:checked+span{background:#8a6047;color:white;border-color:#8a6047}.ev-rating-input input:focus-visible+span{outline:2px solid #8a6047;outline-offset:3px}.review-dialog [type=submit]{background:#8a6047;color:#fff8ee;padding:15px;font-size:11px;letter-spacing:1px}.review-dialog small{font-size:9px;color:#a18a70;line-height:1.8}#review-form-status{font-size:10px;color:#a34f31}
.editor-page{background:#f8f1e7}.editor-header{background:#fffcf7;border-color:var(--line)}.editor-header .brand{width:210px}.editor-header>span{color:#a48a70;font-size:10px;letter-spacing:1px}.editor-controls,.preview-toolbar{background:#fffcf7}.editor-controls h1{color:#6a4930}.editor-notice{background:#eee0ce;color:#8b6b4c}.editor-controls input,.editor-controls select,.editor-controls textarea{border-color:#d6c0a4;color:#705033}.preview-toolbar button.active{background:#8a6047;color:white}
@media(min-width:1500px){.ev-purchase-wrap{padding:32px}.ev-purchase{padding:32px}.ev-selection-divider{margin:0 -32px;padding-left:32px;padding-right:32px}.ev-product-title h1{font-size:23px}.ev-intro{font-size:12px}.ev-add,.ev-buy-now{height:54px;font-size:12px}.ev-quantity{height:54px}.ev-quantity button{height:52px}}
@media(max-width:1100px){.header{gap:20px}.header>.brand{width:190px}.main-nav{gap:16px}.main-nav button{font-size:11px}.ev-product-layout{grid-template-columns:minmax(0,1.2fr) minmax(350px,1fr)}.ev-purchase-wrap{padding:17px}.ev-purchase{padding:20px}.ev-selection-divider{margin:0 -20px;padding-left:20px;padding-right:20px}.ev-gallery-frame{aspect-ratio:1/2.1}.ev-review-summary{grid-template-columns:1fr 1fr;gap:25px}.ev-review-action{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;text-align:left}.ev-review-action>p{margin:0}.ev-review-score .ev-stars{font-size:17px}}
@media(max-width:760px){html{scroll-padding-top:78px}.topbar{height:27px;font-size:8px;padding:0 5%}.topbar>span:first-child{display:none}.header{height:78px;padding:0 5%;gap:12px;justify-content:space-between}.header .mobile-menu{display:grid}.header>.brand{width:178px;position:absolute;left:50%;transform:translateX(-50%)}.header-actions{gap:4px}.header .icon-button{width:30px}.header #search-toggle{display:none}.bag-button{padding:0}.header-actions svg{width:19px;height:19px}.cart-count{font-size:8px;min-width:16px;height:16px}.main-nav{display:none;position:absolute;left:0;right:0;top:77px;margin:0;background:#fdf9f3;border:1px solid #e4d4bf;padding:18px 5%;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 10px 15px #6b4c3510}.main-nav.open{display:flex}.main-nav button{font-size:13px;text-align:left;padding:13px 0;border-bottom:1px solid #eadfd1}.main-nav button:last-child{border:0}.wardrobe-hero{height:820px;min-height:820px}.wardrobe-copy{top:64px;left:8%;width:84%}.wardrobe-copy h1{font-size:43px;letter-spacing:-2px}.wardrobe-kicker{font-size:9px;margin-bottom:12px}.wardrobe-description{font-size:11px;max-width:260px}.wardrobe-copy .button{top:599px;min-width:210px}.wardrobe-stage{top:280px;bottom:157px;right:21%;width:57%}.wardrobe-hero .scene-picker{top:241px}.wardrobe-hero .scene-picker button{font-size:7px}.wardrobe-hero .scene-controls button{top:56%}.wardrobe-watermark{font-size:22vw;left:7%;bottom:18%}.wardrobe-slide-meta,.wardrobe-note{display:none}.wardrobe-all{top:658px}.collection{padding:35px 5% 45px}.section-heading{margin-bottom:24px}.section-heading h2{font-size:30px;letter-spacing:-1px}.section-heading .eyebrow{font-size:8px}.category-tabs{overflow:auto;max-width:100%;scrollbar-width:none}.category-tabs button{font-size:10px;padding:9px 13px}.catalog-toolbar{display:block}.sort-label{justify-content:flex-end;margin-top:13px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 13px}.product-meta{padding-top:13px;min-height:187px}.product-meta h3{font-size:12px;height:35px;min-height:35px}.product-meta>p:not(.card-feedback){font-size:10px}.product-brand{font-size:8px;margin-bottom:6px}.price{font-size:17px}.card-actions{grid-template-columns:52px 1fr;gap:5px}.card-actions select,.card-add{font-size:9px;min-height:38px}.card-add{gap:4px}.product-tag{font-size:6px;top:8px;left:7px;max-width:calc(100% - 40px)}.favorite-button{height:27px;width:27px}.footer-top{grid-template-columns:1fr 1fr;gap:30px;padding-top:35px;padding-bottom:30px}.footer-brand{grid-column:1/-1}.footer-top .brand{width:210px}.footer-top h3{font-size:11px}.footer-top>div>button,.footer-top>div>a:not(.brand){font-size:11px}.footer-bottom{padding-bottom:25px}.ev-product-layout{display:block}.ev-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:2px;position:relative}.ev-gallery::-webkit-scrollbar{display:none}.ev-gallery-frame{flex:0 0 82%;scroll-snap-align:start;aspect-ratio:3/4}.ev-gallery-foot{display:none}.ev-photo-caption{font-size:7px;bottom:13px;left:13px;padding:7px 10px}.ev-purchase-wrap{padding:0}.ev-purchase{padding:25px 6%;border:0;border-bottom:1px solid #e4d4bd;background:#fdfbf8}.ev-breadcrumbs{margin-bottom:16px;font-size:9px}.ev-product-title h1{font-size:20px;letter-spacing:.4px}.ev-favorite{width:36px;height:36px}.ev-rating-link{font-size:10px;gap:6px}.ev-price-line strong{font-size:28px}.ev-intro{font-size:12px}.ev-more{font-size:11px;margin-bottom:4px}.ev-selection-divider{padding:20px 0 0;margin:0;font-size:11px}.ev-selection-divider button{font-size:10px}.ev-color{width:54px;height:70px}.ev-color-options>span{font-size:12px}.ev-size-label{font-size:11px}.ev-stock{font-size:10px}.ev-fit{font-size:11px;padding:18px 0}.ev-buy-controls{grid-template-columns:105px 1fr}.ev-quantity{height:52px}.ev-quantity button{height:50px}.ev-add,.ev-buy-now{min-height:52px;font-size:12px}.ev-preview{font-size:9px}.ev-service-strip{font-size:10px;padding:17px 0}.ev-accordions summary{font-size:11px;padding:20px 0}.ev-accordions details>div{font-size:12px}.ev-reviews{padding:34px 6% 0;scroll-margin-top:85px}.ev-review-summary{grid-template-columns:1fr;gap:25px;padding-bottom:25px}.ev-review-summary h2{font-size:12px;margin-bottom:15px}.ev-review-score>b{font-size:30px}.ev-review-score .ev-stars{font-size:20px}.ev-review-score>span:last-child{font-size:9px}.ev-rating-bars{gap:8px;max-width:none}.ev-review-action{grid-column:auto;flex-wrap:wrap;gap:12px;justify-content:space-between;flex-direction:row}.ev-review-action>button{font-size:10px;padding:13px 23px}.ev-review-action p{font-size:8px;max-width:150px}.ev-review-toolbar{margin-top:25px;gap:10px;align-items:flex-start;flex-direction:column}.ev-review-filters{gap:6px}.ev-review-filters button{font-size:10px;padding:7px 10px}.ev-review-toolbar>label{align-self:flex-end}.ev-review-toolbar select{font-size:10px}.ev-review-empty{padding:28px 0 32px}.ev-review-empty h3{font-size:15px}.ev-review-empty p{font-size:11px}.ev-review>div{gap:8px;flex-wrap:wrap}.ev-review strong{font-size:10px}.ev-related{padding:35px 5% 45px}.ev-section-title{align-items:flex-start;gap:12px}.ev-section-title h2{font-size:14px;line-height:1.5;max-width:210px;letter-spacing:.4px}.ev-section-title button{font-size:9px;white-space:nowrap;padding-top:3px}.ev-sticky-buy{padding:10px 4%;gap:10px}.ev-sticky-buy>img{height:43px;width:32px}.ev-sticky-buy strong{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-sticky-buy p{font-size:11px}.ev-sticky-buy p>span{display:block;font-size:8px;margin:3px 0 0}.ev-sticky-buy>[data-ev-sticky-add]{width:145px;max-width:40%;font-size:9px;height:44px}.ev-sticky-buy>.ev-favorite{display:none}.review-dialog{padding:30px 23px}.review-dialog h2{font-size:23px}.editor-header .brand{width:155px}.editor-header>span{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ev-gallery-frame img{transition:none}.ev-accordions summary>span{transition:none}}
.ev-review{position:relative}.ev-delete-review{font-size:9px;color:#a18a70;text-decoration:underline;text-underline-offset:3px;position:absolute;right:0;top:25px}@media(max-width:760px){.ev-delete-review{position:static;padding:6px 0 0}}

.demo-photo-notice{background:#e9ddcc;color:#755a44;text-align:center;padding:8px 18px;font:11px/1.6 Manrope,Arial,sans-serif}body:has(.studio-only) .demo-photo-notice{display:none}
