:root{--luxe-ink:#241d18;--luxe-muted:#756e66;--luxe-brown:#39291e;--luxe-border:#ded6cc;--luxe-paper:#fcfaf7;--luxe-serif:Georgia,"Times New Roman",serif}body{background:var(--luxe-paper);color:var(--luxe-ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body>main{min-height:100vh}::-moz-selection{background:#e5d8c8;color:#241d18}::selection{background:#e5d8c8;color:#241d18}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;outline-offset:4px}a:focus-visible,button:focus-visible{outline:2px solid #8b6549}button:disabled{cursor:not-allowed}svg{flex-shrink:0}.content-container{max-width:1440px;padding-inline:clamp(20px,4vw,64px)}.luxe-brand{display:inline-flex;flex-direction:column;gap:3px;white-space:nowrap;line-height:1;color:var(--luxe-ink)}.luxe-brand>span{font-family:var(--luxe-serif);font-size:38px;letter-spacing:-2px}.luxe-brand small{font-size:8px;letter-spacing:1.8px;padding-left:2px;color:var(--luxe-muted)}.luxe-brand--compact>span{font-size:29px;letter-spacing:-1.5px}.luxe-header{position:sticky;top:0;z-index:50;background:#fcfaf7f5;border-bottom:1px solid var(--luxe-border);backdrop-filter:blur(12px)}.luxe-navigation{display:flex;align-items:center;gap:30px;min-height:88px}.luxe-primary-links{display:flex;align-items:center;justify-content:center;gap:34px;margin-left:auto;white-space:nowrap}.luxe-nav-sell,.luxe-primary-links>a{font-size:14px;padding-block:12px;border-bottom:2px solid transparent}.luxe-primary-links .is-active{border-bottom-color:var(--luxe-ink)}.luxe-nav-sell:hover,.luxe-primary-links>a:hover{color:#8c6042}.luxe-header-tools{display:flex;align-items:center;gap:20px;order:2}.luxe-header-search{display:flex;align-items:center;gap:10px;width:225px;border:1px solid var(--luxe-border);border-radius:5px;padding:9px 12px;color:var(--luxe-muted)}.luxe-header-search span{font-size:12px}.luxe-header-search svg{width:18px}.luxe-currency{font-size:10px;letter-spacing:1px;color:var(--luxe-muted)}.luxe-account-menu{order:3}.luxe-account-trigger{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px}.luxe-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e9dfd2}.luxe-account-panel{width:225px;background:var(--luxe-paper);border:1px solid var(--luxe-border);border-radius:6px;padding:10px 16px;box-shadow:0 12px 30px #241d181a}.luxe-account-panel a,.luxe-account-panel button{display:flex;align-items:center;gap:14px;width:100%;padding-block:14px;font-size:14px}.luxe-account-panel button{border-top:1px solid var(--luxe-border)}.luxe-account-panel a:hover,.luxe-account-panel button:hover{color:#916744}.luxe-bag-link{display:flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap}.luxe-bag-count{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:var(--luxe-brown);color:white;font-size:11px}.luxe-eyebrow{font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#976c4f;line-height:1.6}.luxe-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:46px;padding:12px 25px;background:var(--luxe-brown);color:#fffaf4;border:1px solid var(--luxe-brown);border-radius:3px;font-size:14px;transition:background .15s}.luxe-button:hover{background:#533b2a}.luxe-button--outline{background:transparent;color:var(--luxe-brown)}.luxe-button--outline:hover{background:#f0e8de}.luxe-button:disabled{opacity:.45}.luxe-hero{position:relative;background:#e9e0d4;overflow:hidden}.luxe-hero-art{position:absolute;inset:0 0 0 40%;background:url(/images/luxeaf/hero-bags.webp) center 48%/cover no-repeat}.luxe-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#e9e0d4,#e9e0d400 26%)}.luxe-hero-inner{position:relative;min-height:520px;display:flex;align-items:center}.luxe-hero-copy{padding-block:55px;width:48%}.luxe-hero-intro{margin-top:24px;font-family:var(--luxe-serif);font-size:22px}.luxe-hero h1{font-family:var(--luxe-serif);font-size:clamp(40px,4.4vw,64px);line-height:1.08;letter-spacing:-2px;margin:8px 0 20px}.luxe-hero-copy>p:not(.luxe-eyebrow):not(.luxe-hero-intro){font-size:16px;color:#625448}.luxe-hero .luxe-button{margin-top:28px}.luxe-hero-caption{display:block;margin-top:50px;font-size:11px;letter-spacing:1px;color:#74675b}.luxe-hero-caption:before{content:"";display:block;width:30px;height:1px;background:#b69a7c;margin-bottom:10px}.luxe-product-rail{padding-block:46px 24px}.luxe-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.luxe-section-heading h2{font-family:var(--luxe-serif);font-size:34px;line-height:1.2;margin:6px 0}.luxe-section-heading p:not(.luxe-eyebrow){font-size:14px;color:var(--luxe-muted)}.luxe-rail-products{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px) / 4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px;scrollbar-width:thin;scrollbar-color:#433127 #e9e3dc}.luxe-rail-products>li{scroll-snap-align:start;min-width:0}.luxe-product-card{height:100%;border:1px solid #ebe5dd;border-radius:3px;overflow:hidden;background:#fffdfb;transition:border-color .18s}.luxe-product-card:hover{border-color:#b49c87}.luxe-product-card .luxe-thumbnail{border:0;border-radius:0}.luxe-thumbnail{padding:0!important;border-radius:3px;background:#ede6dc;box-shadow:none}.luxe-product-card-copy{display:flex;flex-direction:column;align-items:start;gap:9px;padding:15px 15px 8px}.luxe-product-card [data-testid=product-title]{font-size:15px;color:var(--luxe-ink);line-height:1.4;min-height:42px}.luxe-product-card [data-testid=price],.luxe-product-card [data-testid=product-price]{font-family:var(--luxe-serif);font-size:26px;font-weight:600;color:var(--luxe-ink)}.luxe-product-card [data-testid=original-price]{font-size:14px;font-family:Arial,sans-serif}.luxe-product-card-action{display:flex;justify-content:center;align-items:center;gap:20px;border:1px solid #6a5749;margin:8px 12px 14px;padding:10px 6px;font-size:12px}.luxe-sell-section{padding-block:18px 32px}.luxe-sell-banner{position:relative;overflow:hidden;border:1px solid #d5c1ad;border-radius:4px;background:#e8ddcf}.luxe-sell-art{position:absolute;inset:0 0 0 35%;background:url(/images/luxeaf/sell-bag.webp) 100%/cover no-repeat}.luxe-sell-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#e8ddcf,transparent 40%)}.luxe-sell-copy{position:relative;width:57%;padding:28px 50px}.luxe-sell-copy h2{font-family:var(--luxe-serif);font-size:34px;line-height:1.12;margin:7px 0 10px}.luxe-sell-copy>p:not(.luxe-eyebrow){font-size:14px;color:#6d5c4d}.luxe-sell-copy .luxe-button{margin-top:18px;min-height:38px;padding-block:8px}.luxe-confidence{padding-block:30px 34px;text-align:center;background:#f1ece5}.luxe-confidence h2{font-family:var(--luxe-serif);font-size:32px;margin:5px 0 8px}.luxe-confidence>div>p:last-of-type{font-size:13px;color:var(--luxe-muted)}.luxe-promises{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px}.luxe-promises>div{display:flex;align-items:center;flex-direction:column;padding:0 24px;border-right:1px solid #d9cdbf}.luxe-promises>div:last-child{border-right:0}.luxe-promises h3{font-weight:600;font-size:14px;margin:12px 0 5px}.luxe-promises p{font-size:12px;line-height:1.7;max-width:215px;color:var(--luxe-muted)}.luxe-footer{border-top:1px solid var(--luxe-border)}.luxe-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px}.luxe-footer-signature{display:inline-flex;align-items:center;gap:22px}.luxe-footer-signature>span:last-child:not(.luxe-brand){border-left:1px solid #b3a596;padding-left:22px;font-size:11px;color:var(--luxe-muted)}.luxe-footer small{font-size:11px;color:var(--luxe-muted)}.luxe-page-heading{margin-bottom:32px}.luxe-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--luxe-muted);margin-bottom:28px}.luxe-breadcrumb a:hover{color:var(--luxe-brown);text-decoration:underline}.luxe-page-heading h1{font-family:var(--luxe-serif);font-weight:500;font-size:clamp(34px,3vw,46px);line-height:1.15;margin-top:7px;letter-spacing:-1px}.luxe-description{font-size:15px;color:var(--luxe-muted);margin-top:9px}.luxe-panel{background:#fffdfa;border:1px solid var(--luxe-border);border-radius:5px;padding:24px}.luxe-panel h2,.luxe-panel h3{font-family:var(--luxe-serif);font-weight:500}.luxe-panel h2{font-size:27px;margin-bottom:18px}.luxe-panel h3{font-size:22px}.luxe-modal-backdrop{position:fixed;inset:0;background:#1f1a1773;backdrop-filter:blur(1px)}.luxe-modal-position{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px}.luxe-modal{position:relative;background:#fffdfa;border:1px solid var(--luxe-border);border-radius:12px;padding:45px;width:min(100%,530px);max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 16px 60px #241d1826}.luxe-modal h2{font-family:var(--luxe-serif);font-size:36px;font-weight:500;line-height:1.2}.luxe-modal-close{position:absolute;top:18px;right:18px;padding:4px;color:var(--luxe-muted)}.luxe-notice{text-align:center;padding-block:55px 35px}.luxe-notice h2{margin:12px 0 18px}.luxe-notice>p:not(.luxe-eyebrow){color:var(--luxe-muted);line-height:1.8;font-size:15px}.luxe-notice .luxe-button{margin-top:24px}.luxe-store{padding-block:28px 32px;min-height:70vh}.luxe-store-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:35px}.luxe-refinements{border-right:1px solid #e9e2d8;padding-right:24px;display:flex;flex-direction:column;gap:25px}.luxe-refinements>div{border-bottom:1px solid #ebe4da;padding-bottom:22px}.luxe-refinements input[type=checkbox]{width:15px;height:15px;accent-color:var(--luxe-brown)}.luxe-refinements [data-testid=option-refinement]{border:0;border-radius:0;padding:0;min-height:28px;height:auto;gap:12px;font-size:12px}.luxe-refinements [data-testid=option-refinement]:before{content:"";display:inline-grid;flex-shrink:0;place-items:center;width:15px;height:15px;border:1px solid #9f9385;border-radius:2px}.luxe-refinements [data-testid=option-refinement][aria-pressed=true]:before{content:"✓";background:var(--luxe-brown);color:white;border-color:var(--luxe-brown)}.luxe-store-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-bottom:18px}.luxe-store-sort{min-width:165px;border:0;border-bottom:1px solid var(--luxe-border);padding:10px 0;background:transparent;color:var(--luxe-ink);font-size:12px}.luxe-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}[data-testid=product-pagination] button{border:1px solid var(--luxe-border);border-radius:3px;width:36px;height:36px;font-size:13px}[data-testid=product-pagination] button:disabled{background:var(--luxe-brown);color:white}.luxe-auth{display:grid;grid-template-columns:57% 43%;min-height:820px}.luxe-auth-art{position:relative;background:#e8dfd2 url(/images/luxeaf/login-bags.webp) bottom/100% auto no-repeat;min-height:820px}.luxe-auth-art-copy{padding:60px 10%;position:relative}.luxe-auth-art h2{font-family:var(--luxe-serif);font-size:clamp(32px,3.5vw,54px);line-height:1.15;margin-top:22px;letter-spacing:-1px}.luxe-auth-content{display:flex;align-items:center;padding:45px 8%}.luxe-auth-card{width:100%;border:1px solid var(--luxe-border);border-radius:8px;padding:48px 32px}.luxe-auth-card [data-testid=login-page],.luxe-register [data-testid=register-page]{max-width:none;align-items:stretch}.luxe-auth-card h1,.luxe-register h1{font-family:var(--luxe-serif);font-size:40px;line-height:1.1;font-weight:500;text-transform:none;text-align:left;margin-bottom:16px}.luxe-auth-card h1+p,.luxe-register h1+p{text-align:left;font-size:15px;color:var(--luxe-muted);line-height:1.7}.luxe-auth-card form>div:first-child,.luxe-register form>div:first-child{gap:20px}.luxe-auth-card form{margin-top:18px}.luxe-auth-card form input,.luxe-register form input{background:transparent}.luxe-auth-card form button[type=submit],.luxe-register form button[type=submit]{min-height:48px;margin-top:25px}.luxe-auth-card [data-testid=login-page]>span,.luxe-register [data-testid=register-page]>span{font-size:13px;line-height:1.7}.luxe-register{width:min(100%,540px);padding-top:50px}.luxe-register form>span{display:block;font-size:11px;line-height:1.7}.luxe-forgot-trigger{display:block;margin:15px 0 0 auto;font-size:13px;color:#8c6042}.luxe-password-fields{display:flex;flex-direction:column;gap:22px;margin-block:28px}.luxe-password-fields label{display:flex;flex-direction:column;gap:9px;font-size:13px}.luxe-password-fields input{width:100%;height:48px;background:transparent;border:1px solid var(--luxe-border);border-radius:3px;padding:12px}.luxe-password-steps{display:flex;gap:15px;justify-content:space-between;margin-top:25px;font-size:12px}.luxe-password-steps span{padding-block:12px;border-bottom:2px solid var(--luxe-border)}.luxe-password-steps .is-active{border-bottom-color:var(--luxe-brown)}.luxe-password-steps button{border-bottom:2px solid var(--luxe-border);padding-block:12px}.luxe-order-progress{display:flex;justify-content:space-around;margin-block:28px 35px}.luxe-order-progress li{display:flex;flex:1;flex-direction:column;align-items:center;gap:10px;position:relative;font-size:12px}.luxe-order-progress li:not(:last-child):after{content:"";position:absolute;width:calc(100% - 30px);height:1px;background:var(--luxe-border);left:calc(50% + 15px);top:14px}.luxe-order-progress li>span{display:grid;place-items:center;height:29px;width:29px;border:1px solid var(--luxe-border);border-radius:50%;background:var(--luxe-paper)}.luxe-order-progress .is-complete>span{background:var(--luxe-brown);border-color:var(--luxe-brown);color:white}.luxe-order-result-details{margin-top:20px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.luxe-service-context .luxe-order-line{grid-template-columns:90px minmax(0,1fr);gap:14px}.luxe-preview-note{font-size:12px;color:var(--luxe-muted);line-height:1.7}.luxe-product-page{padding-block:26px 70px}.luxe-product-main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:45px;align-items:start}.luxe-product-info{padding-top:12px}.luxe-product-info h1{font-family:var(--luxe-serif);font-size:clamp(28px,3vw,40px);font-weight:500;margin:12px 0;line-height:1.15}.luxe-product-info>p{font-size:14px;color:var(--luxe-muted);line-height:1.8}.luxe-product-actions{margin-top:28px}.luxe-product-actions [data-testid=product-price]{font-family:var(--luxe-serif);font-size:42px;font-weight:600}.luxe-product-actions [data-testid=add-product-button]{margin-top:25px;height:50px}.luxe-product-facts{display:grid;grid-template-columns:110px 1fr;gap:14px;font-size:13px;line-height:1.7;padding-block:22px;border-block:1px solid var(--luxe-border);margin-top:24px}.luxe-product-facts dt{color:var(--luxe-muted)}.luxe-tags{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0 18px}.luxe-tags span{background:#eee7de;border-radius:20px;padding:5px 14px;font-size:12px}.luxe-buy-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.luxe-product-actions .luxe-buy-actions [data-testid=add-product-button]{margin-top:0}.luxe-buy-actions .luxe-button{height:50px}.luxe-store-toolbar>div{margin-bottom:0;flex:1;max-width:360px}.luxe-thumbnail img{transition:transform .25s ease}.luxe-product-card .luxe-thumbnail img{-o-object-fit:contain;object-fit:contain}.luxe-condition-tag{font-size:11px;background:#eee7de;color:#655344;border-radius:3px;padding:3px 8px}.luxe-product-card:hover .luxe-thumbnail img{transform:scale(1.025)}.luxe-product-support{display:flex;align-items:center;gap:12px;margin-top:26px;font-size:14px}.luxe-gallery-main{position:relative;aspect-ratio:1;background:#eae2d7;overflow:hidden;border-radius:2px}.luxe-gallery-main img{-o-object-fit:cover;object-fit:cover}.luxe-gallery-counter{position:absolute;bottom:16px;right:16px;padding:5px 10px;border-radius:4px;background:#36291e80;color:white;font-size:12px}.luxe-gallery-thumbnails{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.luxe-gallery-thumbnails button{position:relative;width:calc((100% - 40px) / 5);min-width:66px;aspect-ratio:1;border:1px solid transparent;opacity:.7}.luxe-gallery-thumbnails button[aria-pressed=true]{border-color:var(--luxe-brown);opacity:1}.luxe-gallery-thumbnails img{-o-object-fit:cover;object-fit:cover}.luxe-product-tabs{margin-top:55px}.luxe-tab-links{display:flex;justify-content:center;gap:70px;border-block:1px solid #eae4dd;margin-bottom:35px}.luxe-tab-links a{font-size:14px;padding:20px 10px;border-bottom:2px solid transparent}.luxe-tab-links a:focus,.luxe-tab-links a:hover{border-bottom-color:var(--luxe-brown)}.luxe-product-tabs section{scroll-margin-top:110px;margin-bottom:40px}.luxe-product-tabs h2{font-size:28px;font-family:var(--luxe-serif);margin-bottom:5px}.luxe-details-table{display:grid;grid-template-columns:150px 1fr 150px 1fr;border-top:1px solid var(--luxe-border);border-left:1px solid var(--luxe-border);margin-top:20px;font-size:13px}.luxe-details-table dd,.luxe-details-table dt{padding:17px;border-bottom:1px solid var(--luxe-border);border-right:1px solid var(--luxe-border);overflow-wrap:anywhere}.luxe-details-table dt{background:#f0ebe4}.luxe-condition{background:#f2ede6;border-radius:4px;padding:30px;margin-top:20px;line-height:1.8;font-size:14px}.luxe-account-shell{padding-block:28px 60px;min-height:72vh}.luxe-account-columns{display:grid;grid-template-columns:190px minmax(0,1fr);gap:45px}.luxe-account-sidebar{border-right:1px solid var(--luxe-border);padding-right:22px}.luxe-account-sidebar h2{font-family:var(--luxe-serif);font-size:28px;margin:0 0 24px}.luxe-account-sidebar ul{display:flex;flex-direction:column;gap:5px}.luxe-account-sidebar a,.luxe-account-sidebar button{display:block;width:100%;padding:12px 14px;font-size:14px;border-radius:4px;text-align:left}.luxe-account-sidebar a[aria-current=page]{background:var(--luxe-brown);color:white}.luxe-account-sidebar a:hover{background:#eee6dc;color:var(--luxe-ink)}.luxe-account-content{min-width:0}.luxe-account-content h1{font-family:var(--luxe-serif);font-size:40px;line-height:1.2}.luxe-account-content>div>div:first-child>p{color:var(--luxe-muted);font-size:14px;line-height:1.7}.luxe-settings-panel{margin-bottom:22px}.luxe-settings-panel>h2{display:flex;gap:13px;align-items:center}.luxe-settings-panel form{padding-block:12px}.luxe-settings-panel [data-testid=current-info]{font-size:16px;font-weight:400;margin-top:10px}.luxe-settings-address-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.luxe-order-card{margin-bottom:20px}.luxe-orders-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px}.luxe-orders-layout>div{min-width:0}.luxe-orders-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:22px}.luxe-order-status-tabs{display:flex;flex-wrap:wrap;gap:18px;font-size:12px}.luxe-order-status-tabs>*{padding-block:12px}.luxe-order-status-tabs [aria-current=page]{border-bottom:2px solid var(--luxe-brown)}.luxe-order-status-tabs button{color:var(--luxe-muted)}.luxe-orders-toolbar input{border:1px solid var(--luxe-border);border-radius:4px;padding:10px 12px;font-size:12px;background:transparent;width:230px}.luxe-order-help{height:-moz-fit-content;height:fit-content;text-align:center;display:flex;align-items:center;flex-direction:column;padding:35px 20px;gap:20px}.luxe-order-help h2{font-size:28px;line-height:1.3;margin:0}.luxe-order-help p{font-size:12px;line-height:1.8;color:var(--luxe-muted)}.luxe-order-help .luxe-button{font-size:12px;padding-inline:18px}@media (max-width:1200px){.luxe-orders-layout{grid-template-columns:1fr}}.luxe-order-card-header{display:flex;flex-wrap:wrap;align-items:center;gap:20px;border-bottom:1px solid var(--luxe-border);padding-bottom:14px;font-size:12px}.luxe-order-card-header strong{font-family:var(--luxe-serif);font-size:17px}.luxe-status{display:inline-flex;align-items:center;background:#ece2d5;color:#614b39;border-radius:4px;padding:5px 12px;font-size:12px;text-transform:capitalize}.luxe-order-card-header .luxe-status{margin-left:auto}.luxe-order-line{display:grid;grid-template-columns:125px minmax(0,1fr) auto;align-items:center;gap:22px;border-bottom:1px solid #e9e2da;padding-block:16px}.luxe-order-line h3{font-size:19px;line-height:1.4}.luxe-order-line p{font-size:12px;color:var(--luxe-muted);margin-top:8px}.luxe-order-line-price{font-family:var(--luxe-serif);font-size:22px}.luxe-order-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-top:18px}.luxe-order-card-footer>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.luxe-order-card-footer .luxe-button{min-height:38px;padding:9px 18px;font-size:12px}.luxe-order-card-total{font-family:var(--luxe-serif);font-size:24px}.luxe-cart-page{padding-block:28px 55px;min-height:70vh}.luxe-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:28px}.luxe-cart-items{min-width:0}.luxe-cart-items table{width:100%}.luxe-cart-items td{padding:20px 10px}.luxe-cart-items th{font-size:11px;font-weight:400;color:var(--luxe-muted)}.luxe-cart-items [data-testid=product-title]{font-family:var(--luxe-serif);font-size:18px}.luxe-cart-items [data-testid=product-row]>td:first-child{width:140px}.luxe-cart-items [data-testid=product-row]>td:first-child a{width:120px}.luxe-cart-summary{position:sticky;top:115px;height:-moz-fit-content;height:fit-content}.luxe-cart-summary h2{font-family:var(--luxe-serif);font-size:30px}.luxe-continue-shopping{display:inline-flex;align-items:center;gap:12px;margin-top:22px;font-size:14px;border-bottom:1px solid var(--luxe-brown);align-self:flex-start}.text-ui-fg-interactive{color:var(--luxe-brown)}.luxe-checkout{padding-block:28px 60px}.luxe-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px}.luxe-checkout-layout>div{min-width:0}.luxe-checkout-form>div{border:1px solid var(--luxe-border);border-radius:5px;padding:24px;background:#fffdfa}.luxe-checkout-form h2{font-family:var(--luxe-serif);font-size:26px}.luxe-checkout-summary{position:sticky;top:115px;height:-moz-fit-content;height:fit-content}.luxe-steps{display:flex;justify-content:center;margin-block:14px 34px}.luxe-steps>span{display:flex;align-items:center;gap:10px;font-size:12px}.luxe-steps>span:not(:last-child):after{content:"";width:clamp(30px,9vw,140px);height:1px;background:var(--luxe-border);margin-inline:15px}.luxe-steps b{display:grid;place-items:center;background:var(--luxe-brown);color:white;width:27px;height:27px;border-radius:50%;font-weight:400}.luxe-steps .is-upcoming b{background:transparent;border:1px solid var(--luxe-border);color:var(--luxe-muted)}.luxe-order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.luxe-order-detail-grid>div{min-width:0}.luxe-order-detail-grid .luxe-panel{margin-bottom:20px}.luxe-order-success{padding-block:35px 50px}.luxe-order-success-intro{text-align:center;max-width:650px;margin:30px auto}.luxe-order-success-intro h1{font-family:var(--luxe-serif);font-size:42px;margin:16px 0 8px}.luxe-order-success-intro p{font-size:14px;color:var(--luxe-muted)}.luxe-success-mark{display:grid;place-items:center;margin-inline:auto;width:44px;height:44px;background:var(--luxe-brown);color:white;border-radius:50%;font-size:25px}.luxe-result-actions{display:flex;gap:20px;justify-content:center;margin:28px 0}.luxe-result-actions>a{min-width:180px}.luxe-service-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;margin-bottom:45px}.luxe-service-chat{min-height:520px;display:flex;flex-direction:column;padding:0;overflow:hidden}.luxe-service-chat header{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:24px;border-bottom:1px solid var(--luxe-border)}.luxe-service-chat header h2{font-size:24px;margin:0}.luxe-service-empty{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;padding:45px;text-align:center}.luxe-service-empty p{max-width:340px;color:var(--luxe-muted);font-size:14px;line-height:1.8}.luxe-service-compose{display:flex;gap:12px;padding:20px;border-top:1px solid var(--luxe-border)}.luxe-service-compose input{min-width:0;flex:1;background:transparent;border:1px solid var(--luxe-border);border-radius:4px;padding:12px;font-size:13px}.luxe-service-context h3{margin-bottom:20px}.luxe-service-context p{font-size:13px;color:var(--luxe-muted);line-height:1.8;margin-top:15px}.bg-black{background-color:var(--luxe-brown)}button.bg-black{border-radius:3px}button.bg-black:hover{background-color:#533b2a}.border-gray-200,.border-ui-border-base{border-color:var(--luxe-border)}input,select{accent-color:var(--luxe-brown)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid #8b6549}.luxe-account-content .bg-white,.luxe-checkout .bg-white,.luxe-order-success .bg-white{background-color:transparent}[data-testid=checkout-container]{min-height:70vh}@media (max-width:1200px){.luxe-navigation,.luxe-primary-links{gap:20px}.luxe-header-search{width:35px;padding:6px;border:0}.luxe-currency,.luxe-header-search span{display:none}.luxe-auth-card{padding:38px 24px}.luxe-cart-layout,.luxe-checkout-layout{grid-template-columns:minmax(0,1fr) 310px;gap:22px}.luxe-account-columns{grid-template-columns:155px minmax(0,1fr);gap:25px}.luxe-details-table{grid-template-columns:110px 1fr 110px 1fr}}@media (max-width:900px){.luxe-navigation{flex-wrap:wrap;min-height:110px;gap:12px 20px;padding-top:14px;padding-bottom:0}.luxe-brand>span{font-size:32px}.luxe-primary-links{order:4;width:100%;justify-content:start;gap:30px;margin:0}.luxe-nav-sell,.luxe-primary-links>a{font-size:12px;padding-block:10px}.luxe-header-tools{margin-left:auto;gap:18px}.luxe-hero-inner{min-height:470px}.luxe-hero-copy{width:53%}.luxe-hero h1{font-size:48px}.luxe-hero-art{left:36%}.luxe-rail-products{grid-auto-columns:calc((100% - 36px) / 3)}.luxe-auth{grid-template-columns:47% 53%;min-height:650px}.luxe-auth-art{min-height:650px;background-size:auto 68%}.luxe-auth-art-copy{padding:45px 30px}.luxe-auth-art h2{font-size:34px}.luxe-auth-content{padding:30px 24px}.luxe-store-layout{grid-template-columns:190px minmax(0,1fr);gap:22px}.luxe-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.luxe-product-main{gap:26px;grid-template-columns:1fr 1fr}.luxe-product-info h1{font-size:30px}.luxe-product-actions [data-testid=product-price]{font-size:34px}.luxe-cart-layout,.luxe-checkout-layout,.luxe-order-detail-grid,.luxe-service-layout{grid-template-columns:1fr}.luxe-cart-summary,.luxe-checkout-summary{position:static}.luxe-promises>div{padding-inline:14px}.luxe-sell-copy{padding-inline:28px}.luxe-sell-copy h2{font-size:28px}}@media (max-width:600px){.luxe-order-result-details{grid-template-columns:1fr}.luxe-order-progress li{font-size:10px;text-align:center}.content-container{padding-inline:20px}.luxe-navigation{-moz-column-gap:14px;column-gap:14px}.luxe-account-name,.luxe-bag-label{display:none}.luxe-header-tools{gap:10px}.luxe-bag-link{gap:4px}.luxe-bag-count{min-width:18px;height:18px;font-size:10px}.luxe-account-trigger{gap:3px}.luxe-primary-links{gap:25px}.luxe-nav-sell,.luxe-primary-links>a{font-size:11px}.luxe-hero-inner{min-height:640px;align-items:start}.luxe-hero-art{inset:290px 0 0;background-position:center 50%}.luxe-hero-art:after{background:linear-gradient(180deg,#e9e0d4,transparent 25%)}.luxe-hero-copy{width:100%;padding:32px 0}.luxe-hero-intro{margin-top:16px;font-size:18px}.luxe-hero h1{font-size:43px;line-height:1.04;letter-spacing:-1.5px}.luxe-hero h1 br{display:none}.luxe-hero-copy>p:not(.luxe-eyebrow):not(.luxe-hero-intro){font-size:13px}.luxe-hero .luxe-button{margin-top:18px}.luxe-hero-caption{display:none}.luxe-product-rail{padding-top:30px}.luxe-section-heading h2{font-size:28px}.luxe-section-heading p:not(.luxe-eyebrow){font-size:12px}.luxe-rail-products{grid-auto-columns:73%;gap:14px}.luxe-product-card-copy{padding:12px 10px 5px;gap:6px}.luxe-product-card [data-testid=product-title]{font-size:13px;min-height:38px}.luxe-product-card [data-testid=price],.luxe-product-card [data-testid=product-price]{font-size:23px}.luxe-product-card-action{font-size:11px;gap:10px;margin:7px 9px 10px}.luxe-sell-copy{width:100%;padding:25px 22px 175px}.luxe-sell-copy h2{font-size:30px;max-width:260px}.luxe-sell-copy>p:not(.luxe-eyebrow){font-size:12px}.luxe-sell-art{inset:auto 0 0;height:170px;background-position:100%}.luxe-sell-art:after{background:linear-gradient(180deg,#e8ddcf,transparent 25%)}.luxe-confidence h2{font-size:27px}.luxe-confidence>div>p:last-of-type{line-height:1.7}.luxe-promises{grid-template-columns:1fr 1fr;gap:25px 0}.luxe-promises>div:nth-child(2){border-right:0}.luxe-promises h3{font-size:12px}.luxe-promises p{font-size:11px}.luxe-footer-inner{align-items:start}.luxe-footer-signature{align-items:start;flex-direction:column;gap:10px}.luxe-footer-signature>span:last-child:not(.luxe-brand){border:0;padding:0;font-size:10px}.luxe-footer small{font-size:9px;padding-top:10px}.luxe-page-heading{margin-bottom:26px}.luxe-breadcrumb{font-size:11px;margin-bottom:22px;gap:7px}.luxe-description{font-size:13px;line-height:1.6}.luxe-store-layout{display:flex;flex-direction:column;gap:20px}.luxe-refinements{border:1px solid var(--luxe-border);border-radius:4px;padding:16px;max-height:320px;overflow-y:auto}.luxe-refinements>div{padding-bottom:15px}.luxe-filter-toggle{display:block;padding:13px 16px;background:#f0e9df;border:1px solid var(--luxe-border);cursor:pointer;font-size:13px}.luxe-filter-details:not([open]) .luxe-refinements{display:none}.luxe-store-grid{gap:16px 10px}.luxe-store-toolbar{align-items:start}.luxe-auth{display:block;min-height:68vh}.luxe-auth-art{min-height:200px;background-size:58% auto;background-position:right 40%}.luxe-auth-art-copy{padding:30px 20px;max-width:65%}.luxe-auth-art-copy .luxe-eyebrow{font-size:8px}.luxe-auth-art h2{font-size:30px;margin-top:12px}.luxe-auth-content{padding:25px 20px 35px}.luxe-auth-card{padding:28px 22px}.luxe-auth-card h1,.luxe-register h1{font-size:34px}.luxe-modal-position{padding:12px}.luxe-modal{padding:44px 24px 28px;max-height:calc(100dvh - 24px)}.luxe-modal h2{font-size:30px}.luxe-product-main{display:flex;flex-direction:column;gap:20px}.luxe-product-main>div{width:100%}.luxe-product-info h1{font-size:32px}.luxe-product-tabs{margin-top:32px}.luxe-tab-links{gap:20px}.luxe-tab-links a{font-size:12px;padding-inline:6px}.luxe-details-table{grid-template-columns:100px minmax(0,1fr);font-size:12px}.luxe-details-table dd,.luxe-details-table dt{padding:13px}.luxe-condition{padding:22px;font-size:13px}.luxe-account-columns{display:flex;flex-direction:column;gap:28px}.luxe-account-sidebar{border-right:0;border-bottom:1px solid var(--luxe-border);padding:0 0 16px}.luxe-account-sidebar h2{font-size:25px;margin-bottom:14px}.luxe-account-sidebar ul{flex-direction:row;flex-wrap:wrap;gap:5px}.luxe-account-sidebar a,.luxe-account-sidebar button{padding:9px 12px;font-size:12px}.luxe-account-content h1{font-size:34px}.luxe-panel{padding:19px}.luxe-settings-panel h2{font-size:24px}.luxe-order-line{grid-template-columns:85px minmax(0,1fr);gap:14px}.luxe-order-line h3{font-size:17px}.luxe-order-line-price{grid-column:2;font-size:20px;margin-top:-10px}.luxe-order-card-header{gap:10px}.luxe-order-card-header strong{font-size:15px}.luxe-cart-items{padding:10px}.luxe-cart-items table,.luxe-cart-items tbody,.luxe-cart-items td,.luxe-cart-items tr{display:block}.luxe-cart-items thead{display:none}.luxe-cart-items [data-testid=product-row]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:0 12px;padding-block:15px}.luxe-cart-items [data-testid=product-row] td{padding:5px}.luxe-cart-items [data-testid=product-row]>td:first-child{width:auto;grid-row:span 2}.luxe-cart-items [data-testid=product-row]>td:first-child a{width:85px}.luxe-cart-items [data-testid=product-row]>td:nth-child(4){display:none}.luxe-cart-items [data-testid=product-row]>td:last-child{grid-column:2;text-align:left}.luxe-cart-items [data-testid=product-title]{font-size:17px}.luxe-cart-items [data-testid=product-row]>td:nth-child(3)>div{flex-wrap:wrap;width:auto}.luxe-checkout-form>div{padding:20px 16px}.luxe-steps>span{flex-direction:column;text-align:center;font-size:10px;gap:7px;flex:1;position:relative}.luxe-steps>span:not(:last-child):after{position:absolute;top:13px;left:65%;width:70%;margin:0}.luxe-order-success-intro h1{font-size:34px}.luxe-result-actions{flex-direction:column;gap:12px}.luxe-service-chat header{padding:20px}.luxe-service-chat header h2{font-size:21px}.luxe-service-empty{padding:30px}.luxe-service-compose{padding:14px;gap:8px}.luxe-service-compose .luxe-button{padding:10px 14px}}@media (min-width:601px){.luxe-filter-toggle{display:none}.luxe-filter-details>.luxe-refinements{display:flex!important}.luxe-filter-details:not([open])>.luxe-refinements{content-visibility:visible}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}