@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;1,400&display=swap";:root{--ivory:#f8f5f0;--navy:#101f3d;--gold:#c6a66b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--navy);margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{outline-offset:5px}button,a{cursor:pointer}a{color:inherit;text-decoration:none}button{background:0 0;border:0}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Playfair Display,Georgia,serif;font-weight:400}h2{font-size:40px;line-height:1.2}h3{font-weight:500}p{line-height:1.8}img{object-fit:cover;max-width:100%}button:disabled{opacity:.55;cursor:not-allowed}.announcement{background:var(--navy);color:#eee5d4;letter-spacing:2.2px;text-align:center;padding:12px 5%;font-size:10px}.announcement span{float:right;letter-spacing:1px;font-size:9px}header{border-bottom:1px solid #dcd7cd;justify-content:space-between;align-items:center;height:98px;padding:0 5%;display:flex}.brand{width:180px;height:56px;position:relative;overflow:hidden}.brand img{object-fit:contain;width:180px;max-width:none;height:180px;position:absolute;top:-62px}nav{gap:34px;font-size:12px;display:flex}.header-actions{align-items:center;gap:25px;display:flex}.header-actions button{gap:6px;display:flex}.hero{color:#fff;height:610px;position:relative}.hero>img,.hero-shade{object-fit:cover;width:100%;height:100%;position:absolute}.hero>img{object-position:center 60%}.hero-shade{background:linear-gradient(90deg,#0e171cba,#0000 85%)}.hero-copy{padding:85px 8%;position:relative}.eyebrow{letter-spacing:2.3px;margin-bottom:22px;font-size:10px;font-weight:600}.hero h1{margin-bottom:22px;font-size:76px;line-height:1.08}.hero h1 em{color:#ead9b9}.hero-copy>p:not(.eyebrow){color:#efeae2;font-size:15px}.gold{background:var(--gold);color:var(--navy);border:1px solid #0000;justify-content:center;align-items:center;gap:28px;padding:17px 25px;font-size:12px;font-weight:600;display:inline-flex}.gold:hover{background:#d6b984}.hero-caption{letter-spacing:2px;font-size:9px;position:absolute;bottom:24px;left:8%;right:5%}.hero-caption span{float:right;letter-spacing:1px}.values{letter-spacing:.6px;border-bottom:1px solid #ded7ca;justify-content:center;align-items:center;gap:70px;padding:26px 15px;font-size:11px;display:flex}.values i{color:var(--gold)}.categories,.collection{padding:70px 6%}.section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px;display:flex}.section-title .eyebrow{margin-bottom:14px}.section-title h2{margin-bottom:0}.section-title>a{border-bottom:1px solid var(--gold);align-items:center;gap:22px;padding-bottom:8px;font-size:12px;display:flex}.category-grid{grid-template-columns:repeat(5,1fr);gap:22px;display:grid}.category-image{height:260px;position:relative;overflow:hidden}.category-image img{width:100%;height:100%;transition:transform .5s}.category-image:hover img{transform:scale(1.04)}.category-image span{color:#fff;font-size:11px;position:absolute;bottom:15px;left:15px}.category-grid h3{justify-content:space-between;margin-top:17px;font-size:15px;display:flex}.collection{background:#efebe4;scroll-margin-top:20px}.filters{border-top:1px solid #d9d2c7;padding:25px 0}.pills{flex-wrap:wrap;gap:8px;display:flex}.pills button{border:1px solid #d5cec0;border-radius:2px;padding:10px 16px;font-size:11px}.pills button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.search-sort{justify-content:space-between;gap:15px;margin-top:20px;display:flex}.search-sort label{align-items:center;gap:10px;display:flex}.search-sort input{background:0 0;border:0;border-bottom:1px solid #c9c1b3;padding:9px}.search-sort select{background:0 0;border:0;font-size:12px}.note{color:#625d53;border-left:2px solid var(--gold);background:#e8e1d5;padding:12px 16px;font-size:12px}.product-grid{grid-template-columns:repeat(3,1fr);gap:40px 25px;display:grid}.product-image{background:#e4ded3;width:100%;height:340px;padding:0;position:relative;overflow:hidden}.product-image img{width:100%;height:100%;transition:transform .5s}.product-image:hover img{transform:scale(1.04)}.badge{background:var(--ivory);letter-spacing:1px;padding:7px 10px;font-size:8px;position:absolute;top:15px;left:15px}.view{background:#f8f5f0e6;justify-content:space-between;padding:15px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.product-category{text-transform:uppercase;letter-spacing:1.5px;color:#766950;margin:18px 0 8px;font-size:9px}.product-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.product-title button{text-align:left;padding:0;font-family:Playfair Display,serif;font-size:16px}.product-title>span{white-space:nowrap;font-size:13px}.story{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:85px 6%;display:grid}.story>img{width:100%;height:450px}.story h2{font-size:49px}.story p:not(.eyebrow){color:#69665e;max-width:400px}.story a{border-bottom:1px solid var(--gold);gap:20px;margin-top:22px;padding-bottom:9px;display:inline-flex}footer{background:var(--navy);color:var(--ivory);grid-template-columns:2fr 1fr 1fr;gap:30px;padding:60px 6% 25px;display:grid}.footer-brand{color:var(--gold);letter-spacing:5px;margin-bottom:12px;font-family:Georgia,serif;font-size:48px}footer a,footer button{color:#d4d7df;margin-bottom:12px;padding:0;font-size:12px;display:block}footer p{color:#b9bfcb;font-size:12px}.footnote{margin-top:25px}.copyright{color:#a8aebc;border-top:1px solid #ffffff25;grid-column:1/-1;padding-top:22px;font-size:10px}.copyright span{float:right}.admin{padding:60px 6% 0}.admin h1{margin-bottom:15px;font-size:48px}.stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;display:grid}.stats>div{border:1px solid #ddd5c8;align-items:center;gap:20px;padding:25px;display:flex}.stats strong{font-size:32px;font-weight:400}.stats span{font-size:12px}.row{align-items:center;gap:15px;margin-top:12px;display:flex}.row button{font-size:11px;text-decoration:underline}.empty{text-align:center;padding:65px 15px}.error{color:#8a2621;background:#f5deda;padding:15px}.overlay{z-index:50;background:#09122299;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0;overflow:auto}.dialog{background:var(--ivory);width:900px;max-width:100%;max-height:92vh;padding:45px;position:relative;overflow:auto}.close{z-index:5;background:var(--ivory);padding:7px;display:flex;position:absolute;top:15px;right:15px}.product-dialog{grid-template-columns:1fr 1fr;gap:35px;display:grid}.product-dialog>img{width:100%;height:450px}.product-dialog>div{padding-top:30px}.product-dialog h2{font-size:34px}.basket{background:var(--ivory);width:460px;max-width:100%;padding:65px 30px;position:absolute;top:0;bottom:0;right:0;overflow:auto}.cart-item{border-bottom:1px solid #d7cebf;gap:20px;padding:25px 0;display:flex}.cart-item img{width:85px;height:100px}.cart-item h3{font-size:15px}.cart-item p{margin:5px 0}.subtotal{justify-content:space-between;margin:35px 0;font-size:20px;display:flex}.editor{width:650px}.editor h2{font-size:32px}.editor label{flex-direction:column;gap:8px;margin-bottom:17px;font-size:12px;display:flex}.editor input,.editor textarea,.editor select{background:#fff;border:1px solid #cfc6b7;border-radius:0;width:100%;padding:12px}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.upload{border:1px dashed #baa680;padding:16px}.upload img{width:130px;height:100px}.upload input{font-size:11px}.editor .gold{width:100%}@media (max-width:800px){header{height:80px}.brand{transform-origin:0;width:150px;transform:scale(.8)}nav{gap:13px;font-size:10px}nav a:nth-child(2),.announcement span{display:none}.hero{height:540px}.hero-copy{padding:75px 6%}.hero h1{font-size:60px}.hero-caption span{display:none}.values{gap:18px;font-size:9px}.values i{display:none}.categories,.collection{padding:45px 5%}h2{font-size:30px}.section-title{align-items:start}.section-title>a{font-size:10px}.category-grid{grid-template-columns:repeat(5,155px);gap:15px;overflow:auto}.category-image{height:210px}.category-grid h3{font-size:12px}.product-grid{grid-template-columns:repeat(2,1fr);gap:30px 15px}.product-image{height:260px}.product-title{display:block}.product-title>span{margin-top:8px;display:block}.story{gap:25px;padding:45px 5%}.story>img{height:340px}.story h2{font-size:32px}footer{grid-template-columns:1fr 1fr}footer>div:first-child{grid-column:1/-1}.product-dialog{grid-template-columns:1fr}.product-dialog>img{height:240px}.dialog{padding:35px 22px}.stats{gap:8px}.stats>div{flex-direction:column;gap:5px;padding:15px 5px}.stats span{font-size:10px}.admin{padding:40px 5% 0}.admin h1{font-size:36px}.admin .section-title{flex-direction:column}}@media (max-width:480px){nav a:first-child{display:none}.header-actions{gap:10px}.hero h1{font-size:52px}.hero-copy{padding-top:85px}.product-image{height:220px}.product-title button{font-size:14px}.story{grid-template-columns:1fr}.story>img{height:280px}.search-sort input{width:150px}.pills{gap:5px}.pills button{padding:8px 10px}.section-title>a{display:none}.values{font-size:8px}.form-grid{gap:0 10px}}nav a[aria-current=page]{border-bottom:2px solid var(--gold);padding-bottom:8px}.category-grid{grid-template-columns:repeat(6,1fr)}.text-link{border-bottom:1px solid var(--gold);margin:8px 0 20px;padding:12px 0;font-size:12px;display:inline-block}.customer-page{min-height:65vh;padding:65px 6% 90px}.customer-page>h1{margin-bottom:15px;font-size:56px}.customer-page>p:not(.eyebrow){color:#68665f}.account-grid,.checkout-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:35px;margin-top:40px;display:grid}.account-card{background:#fffdf9;border:1px solid #ddd4c5;padding:35px}.account-card h2{font-size:30px}.account-card label{flex-direction:column;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.account-card input{background:0 0;border:1px solid #cfc6b7;padding:13px}.account-card input[readonly]{color:#69665e;background:#efebe4}.account-welcome{background:var(--navy);color:var(--ivory);padding:45px}.account-welcome h2{font-size:42px}.account-welcome p{color:#ded9cf}.account-welcome .note{color:#d6d2ca;background:#ffffff0e}.order-summary .subtotal{font-size:18px}.order-summary .gold{width:100%}.checkout-grid .cart-item:first-of-type{padding-top:0}.checkout-grid .cart-item h3{margin-bottom:8px}@media (max-width:900px){.category-grid{grid-template-columns:repeat(6,155px);overflow:auto}.account-grid,.checkout-grid{grid-template-columns:1fr}.customer-page{padding:40px 5%}.customer-page>h1{font-size:42px}header{flex-wrap:wrap;height:auto;min-height:95px;padding-top:10px;padding-bottom:12px}header nav{order:3;justify-content:center;gap:28px;width:100%;padding-top:8px}header nav a,header nav a:first-child,header nav a:nth-child(2){font-size:12px;display:inline-block}.account-card,.account-welcome{padding:25px}}.shop-collections{min-height:65vh}.shop-collections .category-grid{grid-template-columns:repeat(3,1fr);gap:38px 25px}.shop-collections .category-image{height:340px}.shop-collections h2{font-size:48px}.shop-collections h3{font-family:Playfair Display,serif;font-size:23px}.product-page{grid-template-columns:1fr 1fr;align-items:start;gap:65px;margin-top:30px;display:grid}.product-page>img{width:100%;height:600px}.product-page h1{font-size:48px;line-height:1.15}.product-page>div{padding-top:30px}.product-price{font-size:25px}.product-page .gold{min-width:240px}@media (max-width:800px){.shop-collections .category-grid{grid-template-columns:repeat(2,1fr);overflow:visible}.shop-collections .category-image{height:230px}.shop-collections h2{font-size:34px}.shop-collections h3{font-size:18px}.product-page{grid-template-columns:1fr;gap:20px}.product-page>img{height:350px}.product-page h1{font-size:38px}}.home-shell{background:var(--ivory)}.home-shell>.announcement{display:none}.home-shell>header{background:var(--navy);color:var(--ivory);border:0;height:78px;padding:0 4%}.home-shell>header .brand{width:168px}.home-shell>header nav{gap:30px}.home-shell>header nav a{font-size:12px}.home-shell .gold{border-radius:40px;gap:18px;padding:15px 27px;font-size:12px}.lux-hero{color:#fff;height:640px;position:relative;overflow:hidden}.lux-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.lux-shade{background:linear-gradient(90deg,#080c12b8 0%,#080c1233 45%,#0000 80%);position:absolute;inset:0}.lux-hero-copy{padding:85px 5%;position:relative}.lux-hero-copy .eyebrow{color:var(--gold);margin-bottom:16px;font-size:12px}.lux-hero h1{letter-spacing:-1.5px;margin:0 0 22px;font-size:76px;line-height:.99}.lux-hero h1 em{color:var(--gold);font-style:normal}.lux-hero-copy>p:not(.eyebrow){color:#ece5dc;margin-bottom:27px;font-size:16px;line-height:1.5}.hero-line{background:var(--gold);width:50px;height:2px;position:absolute;bottom:35px;left:5%}.center-title{text-align:center;margin-bottom:34px}.center-title h2{justify-content:center;align-items:center;gap:28px;margin-bottom:14px;font-size:39px;display:flex}.center-title h2:before,.center-title h2:after{content:"";background:var(--gold);opacity:.5;width:55px;height:1px}.center-title p{color:#6b6b6b;margin-bottom:0;font-size:13px}.home-category{padding:45px 4% 40px}.arch-grid{grid-template-columns:repeat(6,1fr);gap:23px;display:grid}.interior-crop{background-repeat:no-repeat;min-width:0}.arch-grid .interior-crop{border-radius:120px 120px 0 0;height:210px}.arch-grid a{text-align:center}.arch-grid h3{margin:19px 0 4px;font-size:14px;font-weight:600}.arch-grid p{color:#76736c;margin:0 0 8px;font-size:10px}.arch-grid svg{color:var(--gold)}.lux-values{background:var(--navy);color:var(--ivory);grid-template-columns:repeat(4,1fr);padding:35px 4%;display:grid}.lux-values>div{text-align:center;border-right:1px solid #c6a66b44}.lux-values>div:last-child{border:0}.lux-values svg{width:34px;height:34px;stroke:var(--gold);stroke-width:1.4px;margin-bottom:12px}.lux-values h3{margin-bottom:6px;font-size:14px}.lux-values p{color:#d3d4d8;margin:0;font-size:10px;line-height:1.5}.sofa-feature{border-bottom:5px solid var(--ivory);grid-template-columns:40% 60%;min-height:450px;display:grid}.sofa-feature>div:first-child{padding:75px 12%}.sofa-feature .eyebrow{color:#a98448}.sofa-feature h2{margin-bottom:20px;font-size:60px;line-height:1.02}.sofa-feature p:not(.eyebrow){color:#77716a;margin-bottom:25px;font-size:14px;line-height:1.5}.sofa-feature .interior-crop{min-height:450px}.lighting-feature{background:var(--navy);color:#fff;height:410px;position:relative;overflow:hidden}.lighting-feature>.interior-crop{width:67%;height:100%;position:absolute;top:0;right:0}.lighting-shade{background:linear-gradient(90deg,var(--navy) 27%,#101f3ddd 40%,transparent 68%);position:absolute;inset:0}.lighting-copy{padding:58px 5%;position:relative}.lighting-copy h2{margin-bottom:22px;font-size:55px;line-height:1.05}.lighting-copy em{color:var(--gold);font-style:normal}.lighting-copy p{color:#dedfe2;margin-bottom:26px;font-size:14px;line-height:1.5}.home-duo{grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.home-duo>a{color:#fff;height:350px;position:relative;overflow:hidden}.home-duo .interior-crop{position:absolute;inset:0}.home-duo>a:after{content:"";background:linear-gradient(140deg,#100c0a88,#0000 70%);position:absolute;inset:0}.home-duo>a>div:last-child{z-index:1;padding:30px;position:relative}.home-duo h2{margin:0 0 5px;font-size:37px}.home-duo p{color:#eee6d7;margin:0 0 18px;font-size:13px}.home-duo span{color:#e9cc93;align-items:center;gap:12px;font-size:12px;display:flex}.inspired-spaces{padding:30px 10px 20px}.inspiration-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.inspiration-grid .interior-crop{border-radius:3px;height:250px}.inspiration-note{text-align:center;color:#7b766e;margin-top:15px;font-size:10px}.home-closing{background:#fffdfa;border-top:1px solid #e3dccf;justify-content:space-between;align-items:center;gap:20px;padding:35px 5%;display:flex}.home-closing h2{margin:0;font-size:28px}.home-closing .eyebrow{color:#a98448;margin:0 0 9px;font-size:9px}.home-shell>footer{padding-top:45px}.home-shell .footer-brand{font-size:36px}.home-shell>footer .footnote{font-size:10px}@media (min-width:1500px){.lux-hero{height:730px}.lux-hero-copy{padding-top:110px}.lux-hero h1{font-size:90px}.arch-grid .interior-crop{height:280px}.sofa-feature,.sofa-feature .interior-crop{min-height:560px}.home-duo>a{height:430px}.inspiration-grid .interior-crop{height:330px}}@media (max-width:900px){.home-shell>header{height:auto;min-height:100px;padding-top:8px;padding-bottom:12px}.home-shell>header nav{gap:28px}.lux-hero{height:580px}.lux-hero-copy{padding-top:80px}.lux-hero h1{font-size:65px}.arch-grid{gap:13px}.arch-grid .interior-crop{height:155px}.arch-grid h3{font-size:12px}.arch-grid p{font-size:9px}.sofa-feature>div:first-child{padding:50px 9%}.sofa-feature h2{font-size:45px}.sofa-feature,.sofa-feature .interior-crop{min-height:370px}.lighting-feature{height:370px}.lighting-copy h2{font-size:45px}.home-duo>a{height:290px}.inspiration-grid .interior-crop{height:180px}}@media (max-width:600px){.lux-hero{height:565px}.lux-hero>img{object-position:62% center}.lux-shade{background:linear-gradient(90deg,#080c12c9,#0000 100%)}.lux-hero-copy{padding:75px 6%}.lux-hero h1{font-size:59px}.lux-hero-copy>p:not(.eyebrow){font-size:13px}.center-title h2{gap:12px;font-size:29px}.center-title h2:before,.center-title h2:after{width:25px}.center-title p{font-size:11px}.home-category{padding:35px 5%}.arch-grid{grid-template-columns:repeat(3,1fr);gap:25px 13px}.arch-grid .interior-crop{height:150px}.lux-values{grid-template-columns:repeat(2,1fr);gap:25px 0;padding:30px 4%}.lux-values>div:nth-child(2){border:0}.lux-values h3{font-size:12px}.sofa-feature{flex-direction:column;display:flex}.sofa-feature>div:first-child{padding:40px 7%}.sofa-feature h2{font-size:48px}.sofa-feature .interior-crop{min-height:320px}.lighting-feature{height:420px}.lighting-feature>.interior-crop{width:100%}.lighting-shade{background:linear-gradient(90deg,#101f3ded,#101f3d55)}.lighting-copy{padding:65px 7%}.lighting-copy p{font-size:12px}.home-duo{grid-template-columns:1fr}.home-duo>a{height:290px}.home-duo h2{font-size:34px}.inspiration-grid{grid-template-columns:repeat(5,145px);overflow:auto}.inspiration-grid .interior-crop{height:175px}.home-closing{flex-direction:column;align-items:start;padding:30px 6%}.home-closing h2{font-size:27px}}.site-shell>.announcement{display:none}.site-shell>header{background:var(--navy);color:var(--ivory);border:0;height:78px}.collection-hero{color:#fff;text-align:center;place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.collection-hero>img{object-fit:cover;object-position:center 55%;filter:brightness(.55);width:100%;height:100%;position:absolute}.collection-hero>div{padding:20px;position:relative}.collection-hero h1{margin:0 0 12px;font-size:58px}.collection-hero p{font-size:18px}.site-shell .collection{background:var(--ivory);padding:35px 3% 65px}.site-shell .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 18px}.site-shell .product-image{aspect-ratio:1/1.06;border-radius:4px;height:auto}.site-shell .product-title{display:block}.site-shell .product-title button{font:600 16px DM Sans,sans-serif}.site-shell .product-title>span{margin-top:8px;font-size:18px;font-weight:600;display:block}.site-shell .view{opacity:0;transition:opacity .2s}:is(.site-shell .product-image:hover .view,.site-shell .product-image:focus-visible .view){opacity:1}.site-shell .product-category{margin-top:12px}.site-shell .customer-page{padding:35px 4% 70px}.detail-layout{grid-template-columns:1.2fr 1fr;gap:36px;margin-top:35px;display:grid}.photo-gallery{grid-template-columns:90px minmax(0,1fr);gap:15px;display:grid}.photo-thumbs{flex-direction:column;gap:12px;display:flex}.photo-thumbs button{border:2px solid #0000;border-radius:4px;padding:0;overflow:hidden}.photo-thumbs button.selected{border-color:var(--gold)}.photo-thumbs img{aspect-ratio:1;width:100%;display:block}.main-photo{position:relative}.main-photo>img{aspect-ratio:1/1.05;border-radius:5px;width:100%}.zoom-photo{background:var(--ivory);border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:14px;right:14px}.gallery-arrows{pointer-events:none;justify-content:space-between;width:100%;padding:0 12px;display:flex;position:absolute;top:46%}.gallery-arrows button{pointer-events:auto;background:var(--ivory);border-radius:50%;width:38px;height:38px;font-size:28px}.detail-copy h1{margin-bottom:20px;font-size:40px;line-height:1.18}.detail-copy .product-price{margin-bottom:20px;font:32px Georgia,serif}.purchase-row{gap:15px;margin:30px 0 20px;display:flex}.purchase-row .gold{border-radius:5px;flex:1;font-size:15px}.quantity{border:1px solid #cec5b7;border-radius:5px;align-items:center;gap:17px;padding:8px;display:flex}.quantity button{padding:5px;font-size:20px}.product-information{margin-top:45px}.detail-tabs{border-bottom:1px solid #ded5c8;gap:30px;display:flex}.detail-tabs button{border-bottom:2px solid #0000;padding:18px 15px}.detail-tabs button[aria-selected=true]{border-color:var(--gold);font-weight:600}.detail-tab-content{grid-template-columns:1.3fr 1fr;gap:35px;min-height:200px;padding:25px 0;display:grid}.detail-tab-content h2{font-size:27px}.detail-tab-content img{border-radius:5px;width:100%;height:220px}.related{margin-top:40px}.related img{aspect-ratio:1.2;border-radius:4px;width:100%}.related h3{margin:12px 0 7px;font-size:16px}.zoomed-image{object-fit:contain;max-width:95vw;max-height:90vh}.inspiration-admin{border-top:1px solid #d8cfbf;padding:30px 0}.inspiration-admin h2{font-size:28px}.inspiration-edit-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.inspiration-edit-grid img{object-fit:cover;width:100%;height:180px}.inspiration-edit-grid label{gap:7px;margin:12px 0;display:grid}.inspiration-edit-grid input,.inspiration-edit-grid select{background:#fff;border:1px solid #cfc6b7;width:100%;padding:10px}.inspiration-admin>.upload{margin:20px 0;display:block}.inspiration-admin>.upload input{margin-top:12px;display:block}.custom-inspiration img{object-fit:cover;border-radius:4px;width:100%;height:280px}.custom-inspiration span{padding:12px 5px;font-size:13px;display:block}.custom-inspiration:has(a)+.default-inspiration{display:none}.editor-gallery{flex-wrap:wrap;gap:10px;display:flex}.editor-gallery img{width:90px;height:90px}.editor-gallery button{display:block}.filter-toggle{border:1px solid #bba98a;border-radius:4px;align-items:center;gap:10px;padding:10px 20px;display:inline-flex}.extra-filters{align-items:center;gap:25px;padding:20px 0;display:flex}.extra-filters input[type=number]{border:1px solid #cfc6b7;width:120px;padding:10px}.pagination{justify-content:center;gap:10px;margin-top:40px;display:flex}.pagination button{border:1px solid #d8cfbf;padding:10px 15px}.pagination button[aria-current=page]{background:var(--navy);color:#fff}@media (max-width:900px){.site-shell>header{height:auto;min-height:100px}.detail-layout{grid-template-columns:1fr}.detail-copy h1{font-size:36px}.site-shell .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-gallery{grid-template-columns:70px minmax(0,1fr)}.inspiration-edit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.collection-hero{height:190px}.collection-hero h1{font-size:40px}.collection-hero p{font-size:13px}.detail-tabs{justify-content:space-between;gap:0}.detail-tabs button{padding:15px 6px;font-size:12px}.detail-tab-content{grid-template-columns:1fr}.photo-gallery{flex-direction:column-reverse;display:flex}.photo-thumbs{flex-direction:row}.photo-thumbs button{width:65px}.custom-inspiration img{height:180px}.site-shell .product-title button{font-size:14px}.extra-filters{flex-wrap:wrap}}.contact-hero{color:#fff;background:linear-gradient(90deg,#17130fcc,#17130f22),url(/luxury-hero.png) 50% 65%/cover;align-items:center;height:340px;padding:40px 6%;display:flex}.contact-hero h1{margin:0 0 16px;font-size:76px;line-height:1.1}.contact-hero em{color:var(--gold);font-style:normal}.contact-hero p{font-size:20px;line-height:1.5}.contact-layout{grid-template-columns:.85fr 1.15fr;gap:55px;padding:60px 6%;display:grid}.contact-layout h2{margin-bottom:20px;font-size:44px}.contact-info{border-right:1px solid #c6a66b88;padding-right:45px}.gold-rule{background:var(--gold);width:65px;height:2px;margin:12px 0 25px;display:block}.contact-info>p{margin:0 0 28px}.contact-method{align-items:start;gap:20px;margin:26px 0;display:flex}.contact-method>svg{color:#a37c38;background:#f1e6d4;border-radius:50%;flex-shrink:0;width:54px;height:54px;padding:12px}.contact-method h3{margin:3px 0 5px;font:600 23px Georgia,serif}.contact-method p{margin:0;line-height:1.6}.contact-method a{overflow-wrap:anywhere}.contact-form label,.billing-fields label{flex-direction:column;gap:7px;margin-bottom:17px;font-size:12px;font-weight:500;display:flex}.contact-form input,.contact-form textarea,.billing-fields input,.billing-fields select{background:0 0;border:1px solid #bfbab2;border-radius:6px;width:100%;padding:13px;font:14px DM Sans,sans-serif}.contact-form textarea{resize:vertical}.contact-form .gold{border-radius:7px;gap:15px;width:100%;font-size:17px}.form-privacy{color:#67645f;font-size:12px;line-height:1.6}.contact-services{background:var(--navy);color:var(--ivory);grid-template-columns:repeat(3,1fr);padding:55px 5%;display:grid}.contact-services>div{text-align:center;border-right:1px solid #c6a66b88;padding:0 15px}.contact-services>div:last-child{border:0}.contact-services svg{color:var(--gold);stroke-width:1.3px;width:46px;height:46px;margin-bottom:18px}.contact-services h3{margin-bottom:10px;font:26px Georgia,serif}.contact-services p{color:#dadce0;margin:0}.checkout-hero{color:#fff;text-align:center;background:linear-gradient(90deg,#1a151aba,#1a151a55),url(/luxury-hero.png) 50% 58%/cover;height:185px;padding:35px 20px}.checkout-hero h1{margin:0 0 8px;font-size:56px}.checkout-hero p{font-size:16px}.checkout-steps{background:#f0ebe3;justify-content:center;align-items:center;gap:45px;padding:20px;display:flex}.checkout-steps>span,.checkout-steps>button{align-items:center;gap:14px;font-size:15px;display:flex}.checkout-steps>span[aria-current] svg{background:var(--navy);color:#fff;border-radius:50%;width:42px;height:42px;padding:9px}.step-future{color:#77736d}.step-future svg{color:#ab8444}.checkout-design{padding:25px 6% 65px}.checkout-design>.note{margin-bottom:30px}.checkout-columns{grid-template-columns:1.15fr 1fr;align-items:start;gap:38px;display:grid}.checkout-columns h2{margin:0;font-size:34px}.checkout-columns h3{margin:23px 0 12px;font:25px Georgia,serif}.billing-fields{border:0;min-width:0;padding:0}.billing-fields input,.billing-fields select{border-radius:4px;padding:9px 12px}.billing-fields:disabled input,.billing-fields:disabled select{opacity:.7;background:#fff6}.billing-fields .form-grid{gap:0 20px}.coupon-panel{background:#f1e8dc;border-radius:12px;margin:8px 0 24px;padding:20px}.coupon-panel h3{margin:0 0 8px}.coupon-panel p{font-size:12px;line-height:1.5}.coupon-panel>div{gap:10px;display:flex}.coupon-panel .gold{white-space:nowrap;border-radius:5px;padding:9px 15px}.checkout-option{border:1px solid #d7cfc2;border-radius:6px;align-items:center;gap:18px;padding:18px;font-size:13px;display:flex}.checkout-option svg{color:#a37c38;flex-shrink:0}.order-card,.checkout-support{background:#f2eae0;border-radius:18px;padding:28px}.order-product{border-bottom:1px solid #ded3c4;grid-template-columns:82px minmax(0,1fr) 18px;gap:15px;padding:18px 0;display:grid;position:relative}.order-product img{border-radius:7px;width:82px;height:90px}.order-product h3{margin:3px 0 7px;font:600 14px/1.4 DM Sans,sans-serif}.order-product p{margin-bottom:7px;font-size:12px}.order-product-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.order-product-bottom label{font-size:11px}.order-product-bottom input{background:0 0;border:1px solid #cfc4b4;border-radius:4px;width:48px;padding:4px}.order-product-bottom strong{font-size:16px;font-weight:500}.remove-order{color:#777;align-self:start;padding:0}.order-totals{margin:25px 0}.order-totals>div{justify-content:space-between;gap:15px;margin:14px 0;display:flex}.order-totals dd{text-align:right;margin:0}.order-totals .order-final{border-top:1px solid #d8cdbc;margin-top:20px;padding-top:20px;font-weight:600}.order-final dt{font:25px Georgia,serif}.place-order{border-radius:7px;gap:10px;width:100%;padding:18px 10px;font-size:15px}.order-card>.form-privacy{text-align:center;margin-bottom:0}.empty-order{padding:20px 0}.empty-order>svg{color:#aa8241;width:32px;height:32px}.checkout-support{margin-top:26px}.checkout-support>div{border-bottom:1px solid #ded3c4;align-items:center;gap:22px;padding:20px 0;display:flex}.checkout-support>div:first-child{padding-top:0}.checkout-support>div:last-child{border:0;padding-bottom:0}.checkout-support svg{color:#a37c38;stroke-width:1.4px;flex-shrink:0;width:40px;height:40px}.checkout-support h3{margin:0 0 5px;font-size:20px}.checkout-support p,.checkout-support a{margin:0;font-size:12px;line-height:1.5}.basket{background:var(--ivory);width:520px}.basket h2{font-size:37px}.basket .cart-item{background:#f2eae0;border:0;border-radius:12px;gap:15px;margin:12px 0;padding:18px}.basket .cart-item img{border-radius:6px}.basket .gold{border-radius:6px;width:100%}.basket .subtotal{border-top:1px solid #d5c7b3;padding-top:25px}.message-inbox{border-top:1px solid #d8cfbf;padding:30px 0}.message-inbox h2{font-size:28px}.message-inbox article{background:#fffaf2;border:1px solid #d8cfbf;margin:15px 0;padding:20px}.enquiry-body{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:900px){.contact-layout{gap:30px;padding:40px 5%}.contact-info{padding-right:25px}.contact-layout h2{font-size:34px}.checkout-columns{grid-template-columns:1fr 1fr;gap:25px}.order-card,.checkout-support{padding:20px}.order-product{grid-template-columns:60px minmax(0,1fr) 16px;gap:10px}.order-product img{width:60px;height:75px}.checkout-design{padding:20px 4% 50px}.checkout-steps{gap:25px}.contact-services h3{font-size:22px}}@media (max-width:650px){.contact-hero{height:290px;padding:30px 6%}.contact-hero h1{font-size:52px}.contact-hero p{font-size:15px}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-info{border-bottom:1px solid #c6a66b88;border-right:0;padding:0 0 20px}.contact-services{grid-template-columns:1fr;gap:30px}.contact-services>div{border:0}.checkout-columns{grid-template-columns:1fr}.checkout-steps{gap:12px;padding:16px 8px}.checkout-steps>span,.checkout-steps>button{gap:7px;font-size:11px}.checkout-steps>svg{width:15px}.checkout-steps>span>svg,.checkout-steps>button>svg{width:22px;height:22px}.checkout-steps>span[aria-current] svg{width:32px;height:32px;padding:6px}.checkout-hero h1{font-size:44px}.checkout-hero{height:160px;padding-top:30px}.checkout-hero p{font-size:13px}.checkout-columns aside{grid-row:1}.order-product{grid-template-columns:75px minmax(0,1fr) 18px}.order-product img{width:75px;height:85px}.contact-form .form-grid{grid-template-columns:1fr}.site-shell header nav,.home-shell header nav{gap:18px}}.lux-header,.site-shell>header.lux-header,.home-shell>header.lux-header{background:var(--navy);height:82px;min-height:82px;color:var(--ivory);flex-wrap:nowrap;gap:25px;padding:0 3%}.wordmark{letter-spacing:5px;color:var(--gold);white-space:nowrap;font:36px Georgia,serif}.wordmark img{object-fit:contain;width:180px;height:60px}.lux-header nav,.home-shell>header.lux-header nav{flex:1;justify-content:center;gap:22px}.lux-header nav a{white-space:nowrap;font-size:13px}.lux-header .header-actions{gap:20px}.basket-link{display:flex;position:relative}.basket-link sup{background:var(--gold);color:var(--navy);text-align:center;border-radius:50%;min-width:16px;padding:2px;font-size:10px;position:absolute;top:-9px;right:-8px}.mobile-menu{display:none}.lux-footer,.home-shell>footer.lux-footer{color:var(--ivory);background:#091b33;padding:40px 4% 22px;display:block}.footer-heading{text-align:center;margin-bottom:45px}.footer-wordmark{letter-spacing:10px;color:var(--gold);font:65px Georgia,serif}.footer-heading p{color:var(--ivory);justify-content:center;align-items:center;gap:22px;margin:10px 0;font-size:18px;display:flex}.footer-heading p span{background:var(--gold);width:18%;height:1px}.footer-columns{grid-template-columns:1.45fr .8fr 1.15fr 1fr 1.25fr;gap:28px;display:grid}.footer-columns>section{border-right:1px solid #c6a66b88;padding-right:25px}.footer-columns>section:last-child{border:0;padding-right:0}.footer-columns h3{color:var(--gold);margin:0 0 20px;font:26px Georgia,serif}.footer-columns p,.footer-columns a{color:#e7e7eb;overflow-wrap:anywhere;margin-bottom:8px;font-size:14px;line-height:1.6}.footer-columns .footer-intro{font:19px/1.5 Georgia,serif}.social-links{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.social-links a{border:1px solid var(--gold);color:var(--gold);border-radius:20px;padding:5px 10px;font-size:11px}.footer-columns .footer-contact{border:1px solid var(--gold);color:var(--gold);border-radius:30px;margin-top:15px;padding:10px 25px;display:inline-block}.footer-promises{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);justify-content:center;gap:65px;margin-top:35px;padding:30px 0;display:flex}.footer-promises>div{align-items:center;gap:18px;display:flex}.footer-promises svg{width:38px;height:38px;color:var(--gold);stroke-width:1.5px}.footer-promises strong,.footer-promises small{display:block}.footer-promises strong{margin-bottom:6px;font:19px Georgia,serif}.footer-promises small{color:#d4d7df;font-size:12px}.footer-bottom{text-align:center;margin-top:23px;font-size:12px}.site-manager{border-top:1px solid #d8cfbf;padding:30px 0}.site-manager h2{font-size:32px}.manager-tabs{gap:12px;margin:20px 0;display:flex}.manager-tabs button{border:1px solid #c6a66b;border-radius:5px;padding:10px 20px}.manager-tabs button.active{background:var(--navy);color:var(--ivory)}.manager-images{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.manager-images>label{background:#fffaf2;border:1px solid #d6cbb9;flex-direction:column;gap:12px;min-width:0;padding:15px;display:flex}.manager-images img,.default-picture{object-fit:cover;width:100%;height:140px}.default-picture{background:#e7dfd3;place-items:center;font-size:12px;display:grid}.manager-images input{max-width:100%;font-size:11px}.manager-pages article{border:1px solid #ded4c5;margin-bottom:10px;padding:15px}.manager-pages article>div{justify-content:space-between;gap:20px;display:flex}.manager-pages label{align-items:center;gap:15px;display:flex}.manager-pages input{width:20px;height:20px;accent-color:var(--navy)}.manager-pages label span{color:#716655;font-size:11px}.manager-pages textarea{background:#fff;border:1px solid #d3c5b0;width:100%;margin-top:12px;padding:15px}.manager-pages details{margin-top:12px}.social-field{gap:8px;max-width:600px;margin:15px 0;display:grid}.social-field input{border:1px solid #cfc6b7;padding:12px}.information-page{background:linear-gradient(135deg,#f8f5f0,#f0e8dc);min-height:60vh;padding:80px max(6%,50vw - 500px)}.information-page h1{font-size:52px}.information-body{white-space:pre-wrap;margin:30px 0 40px;font-size:16px;line-height:1.9}.site-shell .shop-collections{background:var(--ivory)}.shop-collections .category-image{border-radius:100px 100px 5px 5px}.account-card,.account-welcome{border-radius:12px}@media (max-width:1150px){.lux-header nav,.home-shell>header.lux-header nav{gap:12px}.lux-header nav a{font-size:11px}.wordmark{letter-spacing:3px;font-size:28px}.footer-columns{gap:15px}.footer-columns>section{padding-right:15px}.footer-columns h3{font-size:22px}.footer-columns p,.footer-columns a{font-size:12px}.footer-promises{gap:30px}}@media (max-width:900px){.lux-header,.site-shell>header.lux-header,.home-shell>header.lux-header{flex-wrap:nowrap;height:76px;min-height:76px;position:relative}.mobile-menu{margin-left:auto;display:flex}.lux-header nav,.home-shell>header.lux-header nav{background:var(--navy);z-index:30;flex-wrap:wrap;width:auto;padding:20px;display:none;position:absolute;top:76px;left:0;right:0}.lux-header nav.nav-open,.home-shell>header.lux-header nav.nav-open{display:flex}.lux-header .header-actions{gap:17px}.footer-columns{grid-template-columns:repeat(3,1fr);gap:30px}.footer-columns>section{border:0}.footer-columns>section:first-child{grid-column:1/-1}.manager-images{grid-template-columns:repeat(2,1fr)}.footer-wordmark{font-size:52px}.footer-heading p{font-size:14px}.footer-promises{flex-wrap:wrap;gap:25px}.information-page h1{font-size:40px}}@media (max-width:550px){.footer-columns{grid-template-columns:1fr 1fr}.footer-columns>section:last-child{grid-column:1/-1}.footer-heading p span{display:none}.footer-heading p{font-size:13px}.footer-wordmark{font-size:43px}.footer-promises{flex-direction:column;align-items:start;padding-left:15px}.manager-images{grid-template-columns:1fr 1fr;gap:8px}.manager-images>label{padding:10px}.manager-pages label{flex-wrap:wrap;gap:8px}.manager-tabs{gap:5px}.manager-tabs button{padding:10px}.wordmark{font-size:25px}.lux-header,.site-shell>header.lux-header,.home-shell>header.lux-header,.lux-header .header-actions{gap:12px}}.sale-badge{z-index:2;color:#fff;letter-spacing:.5px;background:#c72b32;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font:700 12px DM Sans,sans-serif;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 2px 7px #0002}.secondary-badge{font-size:7px;left:auto;right:12px}.old-price{color:#817b74;margin-left:12px;font-size:.75em;font-weight:400}.related-photo{display:block;position:relative}.editor label.sale-toggle{flex-direction:row;align-items:center;gap:10px}.editor .sale-toggle input{accent-color:#c72b32;width:18px;height:18px}@media (max-width:600px){.sale-badge{width:45px;height:45px;font-size:10px;top:9px;left:9px}.secondary-badge{top:auto;bottom:0;right:0}}.home-category .arch-grid .interior-crop,.shop-collections .category-image{aspect-ratio:1;border-radius:0;width:100%;height:auto;min-height:0;overflow:hidden}.shop-collections .category-image img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.footer-columns .social-links a{border:1.5px solid var(--gold);width:44px;height:44px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:background .2s,color .2s;display:inline-flex}:is(.footer-columns .social-links a:hover,.footer-columns .social-links a:focus-visible){background:var(--gold);color:var(--navy)}.social-links svg{width:23px;height:23px;display:block}.customer-reviews{background:#eee7dc;border-top:1px solid #d8c8ac;padding:65px 5%}.customer-reviews>.eyebrow{text-align:center;color:#8f6d36}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.review-card{background:var(--ivory);border:1px solid #d8c8ac;border-radius:4px;flex-direction:column;margin:0;padding:30px;display:flex}.review-card-top{color:#ab8444;justify-content:space-between;align-items:center;display:flex}.review-stars{gap:4px;display:inline-flex}.review-card blockquote{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:23px 0 30px;font:21px/1.65 Georgia,serif}.review-card figcaption{border-top:1px solid #ded3c2;padding-top:18px}.review-card figcaption strong{font-size:13px;display:block}.review-card figcaption span{color:#74664e;margin-top:7px;font-size:11px;display:block}.reviews-manager{border-top:1px solid #d8cfbf;padding:35px 0}.reviews-manager h2{font-size:30px}.review-editor{background:#fffaf2;border:1px solid #d6c9b5;margin:20px 0;padding:24px}.review-editor label{flex-direction:column;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.review-editor input,.review-editor textarea,.review-editor select{background:#fff;border:1px solid #d2c5b2;width:100%;padding:11px}.review-editor .review-check{flex-direction:row;align-items:center}.review-editor .review-check input{width:18px;height:18px;accent-color:var(--navy);flex-shrink:0}.review-preview{margin-top:25px}.review-preview summary{cursor:pointer;margin-bottom:20px}@media (max-width:900px){.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card{padding:24px}}@media (max-width:600px){.review-grid{grid-template-columns:1fr}.customer-reviews{padding:40px 5%}.review-card blockquote{font-size:20px}.review-editor{padding:16px}}.variant-editor{border-top:1px solid #d2c5b2;border-bottom:1px solid #d2c5b2;margin:20px 0;padding:22px 0}.variant-editor h3{margin-bottom:10px;font:26px Georgia,serif}.variant-editor>p{font-size:12px}.variant-row{background:#efe8dc;border:1px solid #d2c5b2;margin:15px 0;padding:15px}.variant-photo{align-items:center;gap:15px;display:flex}.variant-photo img{object-fit:cover;width:85px;height:85px}.variant-selectors fieldset{border:0;margin:20px 0;padding:0}.variant-selectors legend{margin-bottom:12px;font-weight:600}.variant-selectors fieldset>div{flex-wrap:wrap;gap:10px;display:flex}.variant-selectors button{background:0 0;border:1px solid #c6baaa;border-radius:5px;padding:11px 18px}.variant-selectors button[aria-pressed=true]{border:2px solid var(--gold);background:#eee5d6;padding:10px 17px;font-weight:600}.variant-selectors>p{color:#6b5c43;font-size:12px}.admin-shell{background:#f4f1eb;min-height:100vh;padding-left:240px}.admin-sidebar{background:var(--navy);width:240px;color:var(--ivory);z-index:20;flex-direction:column;padding:32px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-wordmark{letter-spacing:5px;color:var(--gold);padding:0 14px 30px;font:32px Georgia,serif}.admin-wordmark span{letter-spacing:2px;color:#b4bed0;margin-top:10px;font:8px DM Sans,sans-serif;display:block}.admin-sidebar nav{flex-direction:column;gap:5px;display:flex}.admin-sidebar nav button{color:#cbd2de;text-align:left;border-radius:6px;align-items:center;gap:13px;padding:14px;font-size:13px;display:flex}.admin-sidebar nav button[aria-current=page]{color:var(--navy);background:#c6a66b;font-weight:600}.admin-sidebar-bottom{gap:18px;margin-top:auto;padding:25px 14px 0;font-size:12px;display:grid}.admin-sidebar-bottom a{justify-content:space-between;display:flex}.admin-sidebar-bottom small{color:#93a2bc}.admin-workspace{padding:0 4% 30px}.admin-topbar{border-bottom:1px solid #ddd5c8;justify-content:space-between;align-items:center;height:72px;margin-bottom:38px;font-size:12px;display:flex}.admin-topbar>span{color:#7c766d}.admin-welcome{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.admin-welcome h1,.admin-page-title h1{margin:0 0 14px;font-size:40px}.admin-welcome p:not(.eyebrow){color:#716b62;font-size:13px}.admin-welcome .eyebrow{color:#9b7a43;margin-bottom:12px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:28px;display:grid}.admin-metrics>div{background:#fffdfa;border:1px solid #e1d8c9;border-radius:10px;padding:24px}.admin-metrics span{color:#746d62;font-size:12px;display:block}.admin-metrics strong{margin-top:15px;font:38px Georgia,serif;display:block}.admin-overview-grid{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.admin-panel{background:#fffdfa;border:1px solid #e1d8c9;border-radius:10px;margin-bottom:26px;padding:28px}.admin-panel h2{margin-bottom:20px;font-size:25px}.admin-panel p,.admin-panel li{font-size:13px;line-height:1.8}.panel-title{justify-content:space-between;align-items:start;gap:15px;display:flex}.panel-title button{color:#8a6936;font-size:11px}.stock-alert{text-align:left;border-bottom:1px solid #ece6db;justify-content:space-between;gap:15px;width:100%;padding:16px 0;font-size:13px;display:flex}.stock-alert b{color:#8b641f;white-space:nowrap;background:#f3e7cc;border-radius:4px;padding:5px 9px;font-size:11px}.stock-alert .stock-zero{color:#9c3e30;background:#f7dfda}.muted{color:#7b7368;margin-top:15px;font-size:11px!important}.admin-quick{gap:10px;display:grid}.admin-quick button{text-align:left;background:#f4efe6;border-radius:5px;justify-content:space-between;padding:15px;font-size:12px;display:flex}.launch-status>div{flex-wrap:wrap;gap:30px;display:flex}.launch-status span{color:#756c5d;font-size:12px}.launch-status b{color:#866321;margin-top:8px;font-weight:500;display:block}.admin-product-tools{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.outline-action{border:1px solid #cbb995;border-radius:4px;padding:16px 20px}.admin-product-tools select{background:#fffdfa;border:1px solid #d0c4b0;margin-left:8px;padding:10px}.admin-product-tools .muted{flex-basis:100%}.admin-shell>.collection{background:#fffdfa;border:1px solid #e1d8c9;border-radius:10px;margin:0 4% 40px;padding:25px}.admin-shell .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 20px}.admin-shell .product-image{aspect-ratio:1;height:auto}.admin-shell .product-title{display:block}.admin-shell .product-title>span{margin-top:8px;display:block}.admin-shell .section-title h2{font-size:28px}.admin-shell [hidden]{display:none!important}.admin-shell .site-manager,.admin-shell .inspiration-admin,.admin-shell .reviews-manager,.admin-shell .message-inbox{background:#fffdfa;border:0;border-radius:10px;margin-bottom:25px;padding:25px}.inventory-scroll{overflow-x:auto}.inventory-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.inventory-table th{color:#7e7464;text-transform:uppercase;letter-spacing:1px;background:#f4efe6;padding:15px 10px;font-size:10px}.inventory-table td{border-bottom:1px solid #e7dfd0;padding:15px 10px}.inventory-table small{color:#7e7464;margin-top:5px;display:block}.inventory-table .text-link{margin:0;padding:5px}.low-stock{color:#a94432;font-weight:600}.integration-panel{max-width:850px}.integration-panel h3{margin-top:28px;font:22px Georgia,serif}.integration-panel li{margin-bottom:14px}.admin-shell .editor{width:800px}@media (max-width:1050px){.admin-shell{padding-left:200px}.admin-sidebar{width:200px;padding-left:12px;padding-right:12px}.admin-overview-grid{grid-template-columns:1fr}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-shell .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-welcome{flex-direction:column;align-items:start}}@media (max-width:650px){.admin-shell{padding-left:0}.admin-sidebar{width:100%;padding:18px;position:relative}.admin-wordmark{padding-bottom:18px;font-size:26px}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.admin-sidebar nav button{padding:10px;font-size:12px}.admin-sidebar-bottom{gap:22px;padding-top:20px;display:flex}.admin-sidebar-bottom small{display:none}.admin-welcome h1,.admin-page-title h1{font-size:32px}.admin-topbar{margin-bottom:25px}.admin-panel{padding:20px}.admin-shell>.collection{padding:15px}.admin-shell .product-grid{gap:22px 12px}.admin-metrics{gap:10px}.admin-metrics>div{padding:18px}.admin-shell .manager-images{grid-template-columns:1fr}.admin-shell .search-sort{flex-wrap:wrap}}
