@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--black: #151513;--gold: #c9aa70;--light-gold: #dfc79b;--ivory: #fbf9f5;--muted: #827c72;--line: #e7e2d8;--serif: "Cormorant Garamond", Georgia, serif;--sans: "DM Sans", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:70px}body{margin:0;background:var(--ivory);color:var(--black);font-family:var(--sans);font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:none;border:0;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible{outline:2px solid #bd9146;outline-offset:4px}a{color:inherit;text-decoration:none}img{display:block;width:100%;object-fit:cover}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}h2{font-family:var(--serif);font-size:43px;line-height:1.1;margin-bottom:0}em{font-weight:400;color:#a18452}p{line-height:1.8}button svg,a svg{flex-shrink:0}.wrap{max-width:1340px;width:calc(100% - 100px);margin:auto}.announcement{background:var(--black);color:#ddd1b6;height:33px;display:flex;justify-content:center;align-items:center;padding:0;position:relative;overflow:hidden;font-size:9px;letter-spacing:.5px}.announcement-message{font-size:8px;letter-spacing:1.5px;display:flex;align-items:center;gap:16px;position:absolute;left:0;white-space:nowrap;animation:announcement-left-to-right 22s linear infinite;animation-delay:-7s;will-change:transform}.announcement:hover .announcement-message{animation-play-state:paused}@keyframes announcement-left-to-right{0%{transform:translate(-100%)}to{transform:translate(100vw)}}.header-top{height:95px;position:relative;display:flex;align-items:center;justify-content:center;padding:0 50px;border-bottom:1px solid var(--line)}.wordmark{font-family:var(--serif);font-size:42px;letter-spacing:7px;line-height:1.1;text-align:center;display:inline-block}.wordmark span{display:block;font-family:var(--sans);font-size:8px;letter-spacing:2.9px;margin-top:8px}.header-actions{position:absolute;right:50px;display:flex;gap:17px}.icon-button{display:flex;align-items:center;justify-content:center;width:28px;height:30px;position:relative;padding:0}.icon-button i{font-size:8px;font-style:normal;position:absolute;right:-5px;top:-1px;background:var(--gold);width:14px;height:14px;border-radius:50%;display:grid;place-items:center}.header-top>.icon-button{display:none}.category-nav{position:sticky;top:0;z-index:50;background:var(--ivory);border-bottom:1px solid var(--line);box-shadow:0 4px 16px #15151308;display:flex;gap:36px;justify-content:center;height:53px;align-items:center;font-size:11px}.category-nav button{height:100%;position:relative}.category-nav button:hover{color:#a17f41}.nav-new{color:#a07e4e;font-size:7px;letter-spacing:1px;margin-left:5px}.hero{height:min(650px,49vw);min-height:530px;position:relative;overflow:hidden;background:#24211c}.hero>img{height:100%;object-position:50% 0%}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d0f0ceb,#0d0f0ca6 28%,#0d0f0c0d 69%),linear-gradient(0deg,rgba(0,0,0,.22),transparent 40%)}.hero-copy{position:absolute;left:max(7%,calc((100% - 1230px)/2));top:12%;color:#fff7e9;animation:reveal 1.2s ease both}.eyebrow{font-size:9px;letter-spacing:2.3px;font-weight:500;color:#a0814e;line-height:1.5}.hero .eyebrow{color:var(--light-gold);font-size:8px;display:flex;gap:12px;align-items:center}.eyebrow>span{width:26px;height:1px;background:var(--gold)}.hero h1{font-family:var(--serif);font-size:clamp(65px,6vw,92px);line-height:.97;letter-spacing:-1.7px;margin:25px 0}.hero h1 em{color:#d4b77c}.hero p{color:#c5c0b5;font-size:12px;line-height:1.9;margin-bottom:28px}.gold-button{background:var(--gold);border:1px solid var(--gold);min-height:46px;padding:14px 25px;display:inline-flex;align-items:center;justify-content:center;gap:25px;font-size:9px;font-weight:600;letter-spacing:1.2px;color:#1f1b14;transition:background .2s,transform .2s}.gold-button:hover{background:#dfc18c;transform:translateY(-2px)}.hero-bottom{display:flex;align-items:center;gap:20px;font-family:var(--serif);font-style:italic;color:#c5bba7;font-size:15px;margin-top:33px}.hero-line{width:55px;height:1px;background:#6b6050}.hero-caption{position:absolute;right:50px;bottom:48px;display:flex;flex-direction:column;align-items:flex-end;color:#efe4ce;gap:9px}.hero-caption span:first-child{letter-spacing:2px;font-size:9px}.hero-caption span:last-child{font-family:var(--serif);font-style:italic;font-size:19px}.hero-count{position:absolute;bottom:32px;left:50%;color:#ddd0b6;display:flex;gap:10px;align-items:center;font-size:9px}.hero-count b{font-size:14px}.hero-count span{opacity:.5}.trust-bar{border-bottom:1px solid var(--line);display:flex;justify-content:space-around;align-items:center;min-height:68px;gap:15px;padding:12px 50px}.trust-bar span{display:flex;align-items:center;gap:13px;font-size:8px;letter-spacing:1.2px}.trust-bar svg{width:20px;color:#a48755;stroke-width:1.2}.category-section{padding-top:76px;padding-bottom:67px}.section-intro{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;gap:30px}.section-intro .eyebrow{margin-bottom:12px}.text-link{display:inline-flex;align-items:center;gap:14px;padding:0 0 7px;border-bottom:1px solid #b9a37d;font-size:11px;line-height:1.5;white-space:nowrap}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.category-card{text-align:left;position:relative;height:315px;overflow:hidden;padding:0;background:#625849}.category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(15,13,9,.83),transparent 62%)}.category-card img{height:100%;object-position:center 35%;transition:transform .65s}.category-card:hover img{transform:scale(1.055)}.category-card>div{position:absolute;bottom:24px;left:23px;right:23px;z-index:1;color:#fff}.category-card span{color:#dfd2b8;font-size:9px}.category-card h3{font-family:var(--serif);font-size:27px;display:flex;align-items:center;justify-content:space-between;margin:9px 0 0}.collection{padding-top:8px;padding-bottom:75px}.small-note{font-family:var(--serif);font-size:16px;color:var(--muted);font-style:italic;padding-bottom:4px}.collection-tools{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:30px;gap:20px}.tabs{display:flex;gap:26px;overflow:auto;scrollbar-width:none}.tabs button{font-size:10px;white-space:nowrap;padding:17px 0;position:relative;color:var(--muted)}.tabs .active{color:var(--black)}.tabs .active:after{content:"";height:2px;background:var(--gold);position:absolute;bottom:0;left:0;right:0}.sort{display:flex;align-items:center;gap:8px;font-size:10px}.sort select{border:0;outline:0;background:transparent;padding:0;width:107px;font-size:10px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px}.product-image{position:relative;height:400px;background:#e8e0d3;overflow:hidden}.product-open{width:100%;height:100%;padding:0}.product-open img{height:100%;object-position:center 27%;transition:transform .8s}.product-card:hover .product-open img{transform:scale(1.04)}.badge{position:absolute;left:14px;top:15px;background:#fbf8ee;color:#74603c;font-size:7px;letter-spacing:1px;padding:7px 10px;pointer-events:none}.badge.rose{background:#eee0df;color:#8e5e58}.wish-button{position:absolute;right:12px;top:12px;border-radius:50%;background:#ffffffe0;width:31px;height:31px;display:grid;place-items:center}.wish-button.saved{color:#9d6b65}.quick-add{position:absolute;bottom:0;left:0;right:0;background:#f9f6eeed;padding:13px 16px;display:flex;align-items:center;justify-content:center;gap:20px;font-size:9px;letter-spacing:1.4px;transform:translateY(100%);transition:transform .25s}.product-card:hover .quick-add,.product-card:focus-within .quick-add{transform:translateY(0)}.product-meta{margin-top:17px;margin-bottom:7px;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:9px}.swatch{width:10px;height:10px;border-radius:50%;outline:1px solid #ddd3c4;outline-offset:2px;background:#c7a96c;margin-right:4px}.swatch.ruby{background:#772b36}.swatch.black{background:#242321}.swatch.rose{background:#ba8f8a}.swatch.emerald{background:#274e40}.swatch.ivory{background:#e8dfcc}.product-name{font-family:var(--serif);font-size:25px;padding:0;text-align:left}.price{margin-top:8px;font-size:11px;font-weight:500}.price del{margin-left:12px;font-size:10px;font-weight:400;color:#999389}.center{text-align:center;margin-top:40px}.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid #b8a783;padding:14px 25px;min-height:43px;font-size:9px;letter-spacing:1px;transition:background .2s}.outline-button:hover{background:#f0e8d9}.editorial{display:grid;grid-template-columns:1fr 1fr;min-height:480px;background:#f0ece4}.editorial-image{height:480px;position:relative;overflow:hidden}.editorial-image img{height:100%;object-position:center 37%}.editorial-image:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#2720197a,transparent 40%)}.editorial-image>span{position:absolute;left:45px;bottom:28px;z-index:1;font-family:var(--serif);font-style:italic;font-size:25px;color:#fff}.editorial-copy{padding:70px 12% 50px}.editorial-copy h2{margin:18px 0 24px;font-size:48px}.editorial-copy p{color:#827b6e;font-size:11px;max-width:350px}.editorial-copy .text-link{margin-top:12px}.story-signature{font-family:var(--serif);font-style:italic;color:#a28a61;font-size:23px;margin-top:28px}.service-section{padding:67px 0;display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.service-section>div+div{border-left:1px solid var(--line)}.service-section svg{stroke-width:1;color:#a18452;margin-bottom:17px}.service-section h3{font-family:var(--serif);font-size:24px;margin-bottom:12px}.service-section p{font-size:10px;color:var(--muted);line-height:1.8;margin-bottom:0}.closing{background:#181916;color:#fff5df;text-align:center;padding:52px 20px 55px;background-image:radial-gradient(ellipse at top,#6d5c2d20,transparent 70%)}.closing .eyebrow{color:#b89c64}.closing h2{margin:14px 0 28px;font-size:42px}.closing h2 em{color:#caae76}footer{background:#f3efe7;padding-top:54px}.footer-main{display:grid;grid-template-columns:1.3fr .7fr .8fr 1.1fr;gap:40px;padding-bottom:45px}.footer-brand .wordmark{font-size:32px;letter-spacing:6px}.footer-brand .wordmark span{font-size:6px;letter-spacing:2.5px}.footer-main p{font-size:10px;color:#807b71;line-height:1.9;margin:20px 0}.footer-brand p{font-family:var(--serif);font-size:18px;line-height:1.4}.location{display:flex;gap:7px;align-items:center;font-size:8px;color:#918574}.footer-main h4{font-size:9px;font-weight:500;letter-spacing:1.4px;margin:3px 0 24px}.footer-main>div>button{display:block;padding:0;margin:0 0 15px;font-size:10px;color:#807b71}.footer-main button:hover{color:#8e7040}.footer-pay{font-size:7px;letter-spacing:.6px;border:1px solid #dcd3c2;padding:9px;display:inline-block}.admin-link{display:flex;align-items:center;gap:9px;font-size:9px;color:#8f7a57;margin-top:20px}.footer-bottom{border-top:1px solid #e1d9cb;display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px;font-size:8px;color:#918a7d;letter-spacing:.3px}.footer-bottom button{font-size:8px;padding:0}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:26px;padding:17px 25px;background:#24241f;color:#f6edda;z-index:100;display:flex;align-items:center;gap:12px;font-size:12px;box-shadow:0 8px 30px #0003;max-width:90%;animation:fade .25s}.toast svg{color:var(--gold)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d0f0c9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;display:flex;justify-content:flex-end;animation:fade .2s}.drawer{width:460px;max-width:100%;height:100%;overflow-y:auto;background:var(--ivory);padding:30px;animation:slide .3s}.drawer.wide{width:570px}.drawer-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.drawer-head h2{font-size:32px}.drawer-head>button{padding:0}.drawer .gold-button{width:100%;margin-top:20px}.drawer h3{font-family:var(--serif);font-size:23px;margin-top:24px}.drawer input,.drawer select,.drawer textarea,.login-card input{width:100%;padding:12px 14px;border:1px solid #ddd6c8;background:#fffdfa;outline:none;border-radius:0;font-size:12px}.drawer input:focus,.drawer textarea:focus,.login-card input:focus{border-color:#a68c5c}.drawer label,.login-card label{display:block;font-size:11px;margin:17px 0 8px;color:#726c60}.drawer label input,.drawer label select,.drawer label textarea,.login-card label input{margin-top:8px}.drawer textarea{min-height:75px;resize:vertical}.drawer small{display:block;line-height:1.8;color:#8b8375;font-size:10px;margin-top:17px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.radio-label{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px;border:1px solid var(--line);padding:15px}.radio-label input{width:auto!important;margin:0!important;accent-color:#ac8d54}.radio-label span{font-size:9px;margin-left:auto;color:#9a9182}.muted{color:#8b8376;font-size:12px}.notice,.error{padding:14px 17px;background:#f0e8d6;color:#826835;font-size:12px;line-height:1.7;margin-bottom:18px}.error{background:#f5e6e4;color:#a34c43}.bag-progress{font-size:11px;background:#f0ebe0;color:#86734f;padding:14px;display:flex;align-items:center;gap:9px;margin-bottom:23px}.bag-item{display:flex;gap:16px;border-bottom:1px solid var(--line);padding:17px 0}.bag-item>img{width:85px;height:115px}.bag-item>div{flex:1}.bag-item h3{font-size:21px;margin:2px 0 5px}.bag-item p{font-size:9px;color:#8d8374;margin:0 0 8px}.bag-item b{font-size:11px;font-weight:500}.bag-item>.icon-button{width:20px}.quantity{display:inline-flex;align-items:center;border:1px solid #d8cdb9;margin-top:13px;font-size:10px;gap:14px;float:right}.quantity button{width:25px;height:27px}.totals{display:flex;flex-direction:column;gap:14px;padding:25px 0;margin-top:12px;border-top:1px solid var(--line);font-size:11px}.totals>span{display:flex;justify-content:space-between;gap:15px}.totals b{font-weight:500;white-space:nowrap}.grand-total{font-family:var(--serif);font-size:26px;border-top:1px solid var(--line);padding-top:18px;margin-top:3px}.fine-print{font-size:9px;color:#8e867a;text-align:center;margin-top:17px;line-height:1.7}.empty{padding:50px 20px;text-align:center;color:#8e8574;line-height:1.8}.empty>svg{margin:0 auto 12px;color:#b39a6c}.empty h3{font-family:var(--serif);font-size:26px;color:#413a2f}.empty p{font-size:12px}.success{text-align:center;padding-top:35px}.success>svg{margin:0 auto 22px;color:#ad925a}.success h2{font-size:37px}.success p{font-size:12px;color:#827666;margin:23px 0}.success strong{display:block;padding:20px;background:#eee8da;color:#816c42;letter-spacing:2px}.auth-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);padding-bottom:12px}.auth-tabs button{padding:0;font-size:12px;color:#978b78}.auth-tabs .active{color:#28241e}.account-order{padding:15px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:11px}.account-order span{color:#8a7e6b}.tracking-result{padding:30px;text-align:center;margin-top:30px;background:#f0e9dc}.tracking-result svg{color:#a38a54}.tracking-result h3{margin-top:16px}.policy p{font-size:12px;color:#8b8171}.product-modal{background:var(--ivory);position:relative;width:900px;max-width:calc(100% - 40px);max-height:90vh;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;margin:auto}.product-modal>img{height:100%;min-height:540px;object-position:center 25%}.product-detail{padding:55px 40px}.product-detail h2{font-size:42px;margin:17px 0 14px}.product-detail>.price{font-size:18px}.product-detail>p{font-size:12px;color:#8a7f6d;margin:24px 0}.detail-list{display:flex;flex-direction:column;font-size:10px;color:#8c806c}.detail-list span{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid var(--line);gap:15px}.detail-list b{font-weight:400;color:#5b5245;text-align:right}.product-detail .gold-button{width:100%;margin:23px 0}.product-detail small{display:block;font-size:9px;color:#978d7d;line-height:1.7;margin-top:22px}.modal-close{position:absolute;right:16px;top:14px;z-index:1;padding:0}.filter-summary{padding-bottom:20px;font-size:12px;color:#8b7a5d}.filter-summary button{margin-left:20px;text-decoration:underline}.admin-loading{padding:80px;text-align:center}.admin-login{min-height:100vh;background:#1c1d18;padding:50px 20px;color:#ece2cb;background-image:radial-gradient(ellipse at top,#81714d25,transparent 75%)}.admin-login>.wordmark{display:block;width:max-content;margin:auto}.login-card{max-width:420px;margin:60px auto;padding:38px;background:var(--ivory);color:var(--black);box-shadow:0 12px 70px #0003}.login-card h1{font-family:var(--serif);font-size:43px;line-height:1.1;margin:15px 0 20px}.login-card .gold-button{width:100%;margin:25px 0}.login-card>small{display:block;font-size:10px;color:#928674;line-height:1.8;margin-top:23px}.admin-shell{display:flex;min-height:100vh;background:#f6f4ee}.admin-sidebar{width:230px;flex-shrink:0;background:#1b1d18;color:#adaf9e;padding:33px 20px 20px;position:fixed;top:0;bottom:0;display:flex;flex-direction:column}.admin-sidebar .wordmark{color:#e4d2ab;font-size:32px;letter-spacing:5px}.admin-sidebar .wordmark span{font-size:6px;letter-spacing:2px;color:#a49779}.sidebar-label{font-size:8px;letter-spacing:1.4px;color:#6d7464;margin:53px 15px 18px}.admin-sidebar nav{display:flex;flex-direction:column;gap:5px}.admin-sidebar nav button{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 15px;font-size:11px;border-radius:4px}.admin-sidebar nav button.active{background:#c5a368;color:#1e211a}.admin-sidebar nav button:hover:not(.active){background:#ffffff08}.admin-sidebar nav i{font-size:9px;background:#66562f;color:#e1ceaa;border-radius:3px;padding:2px 5px;margin-left:auto;font-style:normal}.sidebar-bottom{margin-top:auto;padding-top:30px}.sidebar-bottom>a,.sidebar-bottom>button{display:flex;align-items:center;gap:10px;margin:0 15px 20px;font-size:10px;color:#969e8b}.sidebar-bottom>a svg{margin-left:auto}.admin-profile{display:flex;align-items:center;gap:10px;border-top:1px solid #35382b;padding-top:20px;margin-top:25px;font-size:10px}.admin-profile>span{display:grid;place-items:center;width:32px;height:32px;background:#393b2c;color:#d6bd8c;font-family:var(--serif);font-size:22px}.admin-profile small{display:block;color:#707965;font-size:9px;margin-top:4px}.admin-content{margin-left:230px;width:calc(100% - 230px)}.admin-topbar{height:64px;background:#fffdf8;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 36px;font-size:10px;color:#8d8a7e}.admin-topbar>span{display:flex;gap:12px;align-items:center}.live-dot{width:6px;height:6px;background:#86a17a;border-radius:50%}.admin-main{padding:37px;max-width:1500px;margin:auto}.admin-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.admin-heading h1{font-family:var(--serif);font-size:40px;margin:9px 0 7px}.admin-heading p{margin:0;font-size:11px}.admin-heading .gold-button{font-size:8px;min-height:40px;padding:12px 18px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:27px}.stat-card{border:1px solid var(--line);padding:22px;background:#fffdfa;border-radius:6px}.stat-card>span{font-size:10px;color:#827f70;display:flex;align-items:center;justify-content:space-between;gap:10px}.stat-card svg{color:#ae9461}.stat-card strong{display:block;font-family:var(--serif);font-size:33px;font-weight:500;margin:17px 0 9px}.stat-card small{color:#9d9686;font-size:9px}.admin-card{border:1px solid var(--line);background:#fffdfa;border-radius:6px;overflow:hidden;margin-bottom:24px}.overview-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:22px}.card-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:22px 24px;gap:15px}.card-heading h2,.table-tools h2{font-family:var(--serif);font-size:25px;margin:0}.card-heading .text-link{font-size:9px;border:0;padding:0;color:#a18552}.count-pill{background:#eee7d8;color:#a08650;padding:5px 8px;font-size:9px;border-radius:3px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:10px}thead{background:#f7f5ef;color:#9c9689;font-size:8px;letter-spacing:.8px}th{font-weight:500;padding:14px 22px}td{border-bottom:1px solid #eeeae1;padding:18px 22px;color:#69665c}td b{font-weight:500;color:#37372f}td small{display:block;font-size:9px;color:#a09a8b;margin-top:6px}.status{font-size:8px;padding:5px 8px;background:#ede8dc;color:#9b8252;border-radius:3px;display:inline-block}.status.Delivered{background:#e9efdf;color:#6d8657}.status.Confirmed{background:#e2ede9;color:#598575}.status.Shipped{background:#e4e9f0;color:#6f8094}.status.Cancelled{background:#f3e4e0;color:#a4786e}.status.Pending{background:#f3ebd7;color:#a28b52}.stock-row{display:flex;gap:12px;align-items:center;width:100%;padding:16px 23px;border-bottom:1px solid var(--line);text-align:left}.stock-row img{width:38px;height:45px}.stock-row>span{font-size:10px;flex:1}.stock-row small{display:block;color:#a19884;font-size:9px;margin-top:5px}.low-stock{font-size:9px;color:#b1815a;background:#f8eee0;padding:5px 8px;font-weight:400;white-space:nowrap}.good-stock{font-size:9px;color:#749060}.quick-actions{display:flex;justify-content:space-between;align-items:center;padding:30px;gap:20px;background:#ede8dc;border-color:#e2d8c2}.quick-actions h2{font-size:31px;margin:12px 0}.quick-actions p{font-size:10px;margin:0}.table-tools{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:20px;border-bottom:1px solid var(--line)}.table-tools>div:last-child{display:flex;gap:10px}.admin-search{display:flex;align-items:center;gap:10px;color:#a09681}.admin-search input{border:none;outline:0;background:none;width:260px;font-size:10px;padding:10px 0}.outline-button.small{padding:10px 12px;min-height:34px;font-size:9px;letter-spacing:0;gap:8px;border-color:#e2d9c7}.table-product{display:flex;align-items:center;gap:12px}.table-product img{width:40px;height:52px}.row-actions{display:flex;gap:8px}.row-actions button{padding:5px;color:#9d8a69}.table-footer{font-size:9px;color:#a49a87;padding:18px 23px}.taxonomy-form{padding:25px;border-bottom:1px solid var(--line);display:flex;gap:15px}.taxonomy-form input{flex:1;border:1px solid #e2d9c7;background:#fffdf8;padding:13px;font-size:11px;min-width:0}.taxonomy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:24px}.taxonomy-grid>div{border:1px solid var(--line);padding:23px}.taxonomy-grid svg{color:#b29a6b}.taxonomy-grid h3{font-family:var(--serif);font-size:25px;margin:14px 0 7px}.taxonomy-grid p{font-size:10px;color:#988c74}.taxonomy-grid button{display:flex;gap:8px;align-items:center;color:#a58d64;padding:0;font-size:9px}.csv-preview{font-family:monospace;font-size:10px!important;min-height:160px!important}.admin-shell .drawer>p{font-size:12px;color:#8d816b}.admin-shell .drawer>small{font-size:10px}.admin-shell .drawer-head button{padding:0}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media(min-width:1500px){.hero{height:690px}.hero-copy{top:14%}.product-image{height:440px}}@media(max-width:1100px){.wrap{width:calc(100% - 60px)}.category-nav{gap:23px}.hero-copy{left:6%;top:10%}.hero h1{font-size:72px}.category-card{height:280px}.category-card h3{font-size:24px}.product-image{height:340px}.editorial-copy{padding:55px 9%}.editorial-copy h2{font-size:42px}.admin-sidebar{width:200px}.admin-content{margin-left:200px;width:calc(100% - 200px)}.admin-main{padding:25px}.stat-grid{gap:12px}.stat-card{padding:18px 14px}.stat-card strong{font-size:28px}.overview-grid{grid-template-columns:1fr}.stat-card>span{font-size:9px}.table-tools{flex-wrap:wrap}}@media(max-width:760px){.announcement{justify-content:center;padding:0 12px;height:30px}.announcement-message{font-size:6px;letter-spacing:1px}.wrap{width:calc(100% - 36px)}.header-top{height:80px;padding:0 18px}.header-top>.icon-button{display:flex;position:absolute;left:18px}.wordmark{font-size:33px;letter-spacing:5px}.wordmark span{font-size:6px;letter-spacing:2px;margin-top:6px}.header-actions{right:18px;gap:11px}.header-actions>.icon-button:nth-child(2),.header-actions>.icon-button:nth-child(3){display:none}.header-actions svg{width:18px}.header-top>.wordmark{margin-left:-25px}.category-nav{display:flex;height:48px;padding:0 18px;gap:24px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.category-nav.open{display:flex;flex-direction:column;align-items:stretch;height:auto;max-height:70vh;overflow-y:auto;gap:0}.category-nav button{text-align:left;padding:12px 0;white-space:nowrap;flex-shrink:0}.hero{height:590px;min-height:0}.hero>img{object-position:67% 50%}.hero-shade{background:linear-gradient(90deg,#0e0e0bd1,#0e0e0b66 65%,#0e0e0b0a)}.hero-copy{left:25px;top:60px}.hero h1{font-size:66px;line-height:1;margin:22px 0}.hero p{font-size:10px;max-width:260px}.hero .eyebrow{font-size:6px;letter-spacing:1.5px}.hero .gold-button{font-size:8px;gap:15px;padding:14px 20px}.hero-caption{right:20px;bottom:28px}.hero-caption span:first-child{font-size:7px}.hero-caption span:last-child{font-size:15px}.hero-bottom{font-size:13px;margin-top:25px}.hero-count{bottom:30px;left:26px}.trust-bar{display:grid;grid-template-columns:1fr 1fr;padding:18px;gap:18px 10px}.trust-bar span{font-size:6px;gap:8px;letter-spacing:.6px}.trust-bar svg{width:17px}.category-section{padding-top:45px;padding-bottom:45px}h2{font-size:34px}.section-intro{gap:15px;margin-bottom:24px}.section-intro .eyebrow{font-size:7px;letter-spacing:1.4px;margin-bottom:9px}.section-intro .text-link{font-size:8px;gap:5px}.section-intro h2{font-size:31px}.category-grid{grid-template-columns:1fr 1fr;gap:12px}.category-card{height:245px}.category-card>div{bottom:16px;left:14px;right:14px}.category-card span{font-size:7px}.category-card h3{font-size:22px}.category-card svg{width:17px}.collection{padding-bottom:45px}.small-note{display:none}.collection-tools{align-items:flex-start;gap:12px}.tabs{gap:19px}.tabs button{font-size:9px}.sort{padding-top:17px}.sort select{width:79px;font-size:9px}.sort svg{display:none}.product-grid{grid-template-columns:1fr 1fr;gap:25px 12px}.product-image{height:270px}.badge{font-size:5px;letter-spacing:.5px;padding:5px 6px;left:8px;top:8px}.wish-button{width:25px;height:25px;right:7px;top:7px}.wish-button svg{width:13px}.quick-add{transform:translateY(0);padding:10px 8px;gap:10px;font-size:7px;letter-spacing:.7px}.quick-add svg{width:12px}.product-meta{font-size:7px;margin-top:13px}.product-name{font-size:21px}.price{font-size:9px}.price del{font-size:7px;margin-left:6px}.swatch{width:8px;height:8px}.center{margin-top:30px}.outline-button{font-size:8px;padding:13px 20px}.editorial{grid-template-columns:1fr}.editorial-image{height:370px}.editorial-image img{object-position:center 30%}.editorial-image>span{left:25px;bottom:25px}.editorial-copy{padding:40px 27px}.editorial-copy h2{font-size:40px}.service-section{padding:40px 0;gap:20px;grid-template-columns:1fr}.service-section>div+div{border-left:0;border-top:1px solid var(--line);padding-top:25px}.service-section svg{width:24px;margin-bottom:12px}.service-section h3{font-size:24px;margin-bottom:7px}.service-section p{font-size:10px}.closing{padding:40px 25px}.closing h2{font-size:34px;line-height:1.15}.closing .eyebrow{font-size:7px}footer{padding-top:35px}.footer-main{grid-template-columns:1fr 1fr;gap:30px 18px;padding-bottom:30px}.footer-brand{grid-column:span 2}.footer-main>div:last-child{grid-column:span 2}.footer-main h4{font-size:8px;margin-bottom:18px}.footer-main p{margin:14px 0}.footer-brand p{font-size:18px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:7px;padding:18px 0}.footer-bottom button{font-size:7px}.drawer{padding:25px 20px}.drawer-head h2{font-size:28px}.form-grid{gap:10px}.radio-label{font-size:10px!important;padding:13px}.radio-label span{font-size:8px}.product-modal{grid-template-columns:1fr;max-width:calc(100% - 30px)}.product-modal>img{height:330px;min-height:0}.product-detail{padding:30px 25px}.product-detail h2{font-size:35px}.modal-close{background:#fff9}.admin-sidebar{width:65px;padding:25px 8px}.admin-sidebar .wordmark{font-size:22px;letter-spacing:0}.admin-sidebar .wordmark span,.sidebar-label,.admin-profile,.sidebar-bottom{display:none}.admin-sidebar .wordmark{font-size:0}.admin-sidebar .wordmark:after{content:"Z";font-size:28px}.admin-sidebar nav{margin-top:35px;gap:15px}.admin-sidebar nav button{font-size:0;padding:14px;gap:0;justify-content:center}.admin-sidebar nav button i{display:none}.admin-sidebar nav svg{width:18px}.admin-content{margin-left:65px;width:calc(100% - 65px)}.admin-topbar{padding:0 18px;height:55px;font-size:8px}.admin-user{display:none!important}.admin-main{padding:25px 15px}.admin-heading{flex-wrap:wrap;margin-bottom:22px}.admin-heading .eyebrow{font-size:7px}.admin-heading h1{font-size:32px}.admin-heading p{font-size:9px}.stat-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{padding:14px 10px}.stat-card>span{font-size:8px}.stat-card svg{width:14px}.stat-card strong{font-size:26px;margin:12px 0 8px}.stat-card small{font-size:7px}.overview-grid{gap:0}.card-heading{padding:18px 15px}.card-heading h2{font-size:23px}.quick-actions{display:block;padding:22px}.quick-actions h2{font-size:28px}.quick-actions .gold-button{margin-top:20px}.table-tools{padding:15px;gap:12px}.admin-search input{width:180px;font-size:9px}.table-tools>div:last-child{flex-wrap:wrap}.table-tools .outline-button{font-size:8px}.taxonomy-form{flex-direction:column;padding:18px}.taxonomy-grid{grid-template-columns:1fr;padding:18px;gap:15px}.admin-topbar>span{gap:5px}.login-card{margin-top:40px;padding:28px}.login-card h1{font-size:39px}.toast{width:max-content;font-size:10px;padding:14px 18px}.table-tools h2{font-size:23px}}@media(max-width:380px){.hero h1{font-size:60px}.product-image{height:230px}.product-name{font-size:19px}.category-card{height:215px}.category-card h3{font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.hero>img{animation:silk-breathe 22s ease-in-out infinite alternate;transform-origin:60% 25%}@keyframes silk-breathe{0%{transform:scale(1)}to{transform:scale(1.035)}}.motion-ready{opacity:0;transform:translateY(24px);transition:opacity .75s ease var(--motion-delay, 0ms),transform .75s cubic-bezier(.2,.7,.2,1) var(--motion-delay, 0ms)}.motion-ready.motion-visible{opacity:1;transform:translateY(0)}.product-card .product-image{transition:box-shadow .35s ease}.product-card:hover .product-image{box-shadow:0 12px 30px #5d45201c}.product-card:hover .product-open img{transform:scale(1.065)}.gold-button{position:relative;overflow:hidden}.gold-button:after{content:"";position:absolute;top:-60%;left:-70%;height:220%;width:40%;background:linear-gradient(90deg,transparent,#fff6,transparent);transform:rotate(25deg);pointer-events:none;transition:left .8s ease}.gold-button:hover:after{left:135%}.checkout-auth-banner{display:flex;gap:13px;padding:19px;background:linear-gradient(135deg,#ece1c9,#f5efe4);border:1px solid #decb9f;margin-bottom:22px}.checkout-auth-banner svg{color:#a18452;flex-shrink:0}.checkout-auth-banner strong{font-family:var(--serif);font-size:22px;font-weight:500}.checkout-auth-banner p{font-size:11px;line-height:1.7;color:#8a7755;margin:7px 0 0}.google-button{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;padding:14px;border:1px solid #d9d2c5;background:#fffdfa;transition:background .2s;font-size:12px}.google-button:hover{background:#f4eee2}.google-letter{font-family:Arial,sans-serif;font-size:22px;font-weight:700;color:#4285f4}.google-setup-note{font-size:10px;color:#978b77;line-height:1.7;text-align:center;margin:12px 0}.auth-divider{display:flex;align-items:center;gap:15px;color:#a29682;font-size:9px;margin:25px 0}.auth-divider span{height:1px;background:var(--line);flex:1}.payment-choice{transition:background .2s,border-color .2s}.payment-choice:has(input:checked){border-color:#b59a63;background:#f2ebdc}.payment-settings form{padding:26px}.payment-setting-row{display:flex;gap:25px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:24px 0}.payment-setting-row strong{font-size:13px;font-weight:500}.payment-setting-row p{font-size:11px;color:#968a75;margin:8px 0 0;max-width:550px}.payment-setting-row .status{margin-left:8px}.toggle-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:45px;height:25px;border-radius:20px;background:#d9d5cc;border:1px solid #cfc7b6;position:relative;cursor:pointer;flex-shrink:0;transition:background .2s}.toggle-switch:before{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .2s}.toggle-switch:checked{background:#b99c65;border-color:#aa8d58}.toggle-switch:checked:before{transform:translate(19px)}.toggle-switch:disabled{opacity:.5;cursor:not-allowed}.toggle-switch:focus-visible{outline:2px solid #ad8d51;outline-offset:4px}.payment-settings .notice{margin-top:25px}.payment-save{display:flex;justify-content:flex-end}.google-admin-status{padding:25px;border-top:1px solid var(--line);background:#f8f5ed}.google-admin-status>strong{font-size:12px;font-weight:500;margin-right:15px}.google-admin-status p{margin:12px 0 0;max-width:650px}@media(prefers-reduced-motion:reduce){.hero>img{animation:none}.motion-ready{opacity:1;transform:none}.product-card:hover .product-open img{transform:none}}@media(max-width:760px){.payment-settings form{padding:20px}.payment-setting-row{gap:12px}.payment-setting-row strong{font-size:11px}.payment-setting-row p{font-size:9px}.payment-save .gold-button{width:100%}.checkout-auth-banner strong{font-size:20px}}.hero{isolation:isolate}.hero-shade{background:linear-gradient(90deg,#0b0d0bf2,#0b0d0bb0 34%,#0b0d0b10 70%),linear-gradient(0deg,#080a0860,transparent 45%)}.hero:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid #c9aa702c;pointer-events:none;z-index:2}.hero-copy,.hero-caption,.hero-count{z-index:3}.hero h1 em{background:linear-gradient(100deg,#ba965e,#ecd7a7 52%,#b59560);background-clip:text;-webkit-background-clip:text;color:transparent}.hero .gold-button{box-shadow:0 4px 35px #c9aa7024}.category-card{border-radius:2px}.category-card:before{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border:1px solid #fff3;z-index:2;pointer-events:none;transition:border-color .4s}.category-card:hover:before{border-color:#e7c88c88}.category-card>div{z-index:3}.product-image{border-radius:2px}.product-card .product-name{transition:color .25s}.product-card:hover .product-name{color:#a18452}.product-meta>span:first-child{letter-spacing:.3px}.editorial-image img{transition:transform 1.4s ease;object-position:center}.editorial:hover .editorial-image img{transform:scale(1.035)}.editorial-image>span{font-size:29px}.editorial-copy .story-signature{padding-top:15px;border-top:1px solid #cfbd972e;width:max-content}@media(max-width:760px){.hero:after{top:12px;right:12px;bottom:12px;left:12px}.hero-shade{background:linear-gradient(90deg,#10100dba,#10100d55 70%,#10100d20)}.hero-copy{left:25px}.editorial-image{height:340px}.category-card:before{top:8px;right:8px;bottom:8px;left:8px}}@media(prefers-reduced-motion:reduce){.editorial:hover .editorial-image img{transform:none}}@media(prefers-reduced-motion:reduce){.announcement-message{position:static;animation:none;transform:none}}.admin-login>.wordmark,.admin-sidebar .wordmark{letter-spacing:3px;font-size:29px}.admin-sidebar .wordmark{font-size:23px;letter-spacing:2px}@media(max-width:760px){.admin-sidebar .wordmark{font-size:0}.admin-sidebar .wordmark:after{content:"R"}}.header-top{height:125px}.rang-mahal-store .wordmark{font-size:36px;letter-spacing:5px}.rang-mahal-store .wordmark span{font-size:9px;letter-spacing:2.6px}.category-nav{height:59px}.category-nav button{font-weight:600}.announcement{height:39px}.announcement-message{font-size:9px}.hero h1{font-size:clamp(58px,5.3vw,82px)}.editorial-copy p{line-height:1.95}.hero .eyebrow{font-size:12px;line-height:1.6}.hero p{font-size:16px;line-height:1.85}.hero-bottom{font-size:21px;line-height:1.5}@media(max-width:760px){.header-top{height:103px}.rang-mahal-store .wordmark{font-size:25px;letter-spacing:2.5px}.rang-mahal-store .wordmark span{font-size:6px;letter-spacing:1.7px}.category-nav{height:51px}.category-nav.open{height:auto}.hero h1{font-size:58px}.announcement{height:34px}.announcement-message{font-size:7px}}@media(max-width:760px){.hero .eyebrow{font-size:10px;letter-spacing:1px}.hero p{font-size:13px;max-width:310px}.hero-bottom{font-size:18px}}.brand-lockup{display:inline-flex;align-items:center;gap:17px;max-width:100%}.brand-emblem{display:block;width:94px;height:94px;object-fit:contain;flex-shrink:0}.brand-wordmark{font-family:var(--serif);font-size:34px;line-height:1.15;letter-spacing:4px;white-space:nowrap}.brand-tagline{display:block;margin-top:7px;font-family:var(--sans);font-size:10px;letter-spacing:2px}.rang-mahal-store .header-top{height:118px;justify-content:flex-start}.brand-lockup:focus-visible{outline:2px solid #9e7839;outline-offset:5px}.footer-brand-lockup{gap:12px}.footer-brand-lockup .brand-emblem{width:76px;height:76px}.footer-brand-lockup .brand-wordmark{font-size:26px;letter-spacing:2px}.footer-brand-lockup .brand-tagline{font-size:8px;letter-spacing:1.2px}.footer-main{grid-template-columns:minmax(310px,1.4fr) .65fr .75fr 1fr;gap:28px}@media(min-width:761px)and (max-width:1100px){.footer-main{grid-template-columns:1.3fr 1fr}}@media(max-width:760px){.rang-mahal-store{font-size:16px}.rang-mahal-store .header-top{height:124px;padding:10px 18px 42px}.header-brand{gap:10px}.header-brand .brand-emblem{width:66px;height:66px}.header-brand .brand-wordmark{font-size:26px;letter-spacing:2px}.header-brand .brand-tagline{font-size:9px;letter-spacing:1.1px;margin-top:5px}.rang-mahal-store .header-actions{top:auto;bottom:8px;right:18px;gap:18px}.rang-mahal-store .header-top>.icon-button{top:auto;bottom:8px}.rang-mahal-store .icon-button{min-width:32px;min-height:32px}.rang-mahal-store .announcement-message{font-size:11px;letter-spacing:.8px}.rang-mahal-store .category-nav{min-height:54px}.rang-mahal-store .category-nav button{font-size:13px}.rang-mahal-store .nav-new{font-size:10px}.rang-mahal-store .eyebrow,.rang-mahal-store .hero .eyebrow,.rang-mahal-store .section-intro .eyebrow,.rang-mahal-store .closing .eyebrow{font-size:11px;line-height:1.6;letter-spacing:1px}.rang-mahal-store .hero{height:auto;min-height:660px}.rang-mahal-store .hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rang-mahal-store .hero-copy{position:relative;left:auto;top:auto;padding:48px 24px 125px}.rang-mahal-store .hero h1{font-size:clamp(58px,15vw,70px)}.rang-mahal-store .hero p{font-size:16px;line-height:1.8;max-width:340px}.rang-mahal-store .hero-bottom{font-size:22px}.rang-mahal-store .hero-caption span:first-child,.rang-mahal-store .hero-count{font-size:11px}.rang-mahal-store .hero-caption span:last-child{font-size:18px}.rang-mahal-store .gold-button,.rang-mahal-store .hero .gold-button,.rang-mahal-store .outline-button{font-size:12px;line-height:1.5;letter-spacing:1px;min-height:44px}.rang-mahal-store .trust-bar span{font-size:11px;line-height:1.6;letter-spacing:.3px}.rang-mahal-store .section-intro{align-items:flex-start;flex-wrap:wrap}.rang-mahal-store .section-intro h2{font-size:38px}.rang-mahal-store .text-link,.rang-mahal-store .section-intro .text-link{font-size:13px}.rang-mahal-store .category-card span{font-size:12px;line-height:1.5}.rang-mahal-store .category-card h3{font-size:25px}.rang-mahal-store .collection-tools{flex-wrap:wrap}.rang-mahal-store .tabs{width:100%}.rang-mahal-store .tabs button{font-size:13px;padding-top:12px;padding-bottom:12px}.rang-mahal-store .sort{padding-top:0;margin-left:auto}.rang-mahal-store .sort select{width:150px;font-size:14px;min-height:40px}.rang-mahal-store .badge{font-size:10px;max-width:calc(100% - 50px);line-height:1.4}.rang-mahal-store .quick-add{font-size:11px;min-height:44px}.rang-mahal-store .product-meta{font-size:12px;color:#675f50}.rang-mahal-store .product-name{font-size:25px;line-height:1.2;margin:7px 0}.rang-mahal-store .price{font-size:14px}.rang-mahal-store .price del{font-size:12px;display:inline-block}.rang-mahal-store .editorial-copy p,.rang-mahal-store .service-section p,.rang-mahal-store .footer-main p{font-size:15px;line-height:1.8}.rang-mahal-store .story-signature{font-size:26px}.rang-mahal-store .service-section h3{font-size:28px}.rang-mahal-store .footer-main{grid-template-columns:1fr 1fr;gap:30px 18px}.footer-brand-lockup .brand-emblem{width:66px;height:66px}.footer-brand-lockup .brand-wordmark{font-size:25px}.footer-brand-lockup .brand-tagline{font-size:9px}.rang-mahal-store .footer-brand p{font-size:22px}.rang-mahal-store .footer-main h4{font-size:13px;letter-spacing:1px}.rang-mahal-store .footer-main>div>button{font-size:14px;min-height:38px}.rang-mahal-store .location,.rang-mahal-store .admin-link,.rang-mahal-store .footer-pay,.rang-mahal-store .footer-bottom,.rang-mahal-store .footer-bottom button{font-size:12px;line-height:1.7}.rang-mahal-store .footer-bottom{color:#6e6556}.rang-mahal-store .drawer input,.rang-mahal-store .drawer select,.rang-mahal-store .drawer textarea{font-size:16px}.rang-mahal-store .drawer label{font-size:14px}.rang-mahal-store .drawer small,.rang-mahal-store .fine-print,.rang-mahal-store .radio-label span{font-size:12px}.rang-mahal-store .radio-label{font-size:14px!important}.rang-mahal-store .muted,.rang-mahal-store .notice,.rang-mahal-store .error,.rang-mahal-store .policy p,.rang-mahal-store .success p,.rang-mahal-store .empty p,.rang-mahal-store .bag-progress,.rang-mahal-store .totals,.rang-mahal-store .bag-item b,.rang-mahal-store .quantity,.rang-mahal-store .account-order,.rang-mahal-store .auth-tabs button,.rang-mahal-store .product-detail>p{font-size:14px;line-height:1.7}.rang-mahal-store .bag-item p{font-size:12px}.rang-mahal-store .product-detail>.price{font-size:20px}.rang-mahal-store .grand-total{font-size:28px}}@media(max-width:360px){.header-brand .brand-emblem{width:58px;height:58px}.header-brand .brand-wordmark{font-size:23px;letter-spacing:1.5px}.header-brand .brand-tagline{font-size:8px}.footer-brand-lockup{gap:8px}.footer-brand-lockup .brand-wordmark{font-size:22px}.rang-mahal-store .product-name{font-size:23px}}.collection-menu{padding-top:30px;padding-bottom:30px}.collection-segments{display:flex;flex-wrap:wrap;gap:10px}.collection-segments button{border:1px solid #d6c9b0;padding:12px 20px;font-size:13px;min-height:44px;transition:background .2s,color .2s}.collection-segments button:hover{background:#eee5d4}.collection-segments button.active{background:#23231e;color:#f5e6c6;border-color:#23231e}.collection-segments button:focus-visible{outline:2px solid #9e7839;outline-offset:3px}.collection-tools{justify-content:flex-end}.rang-mahal-store .editorial-copy .eyebrow{font-size:12px;line-height:1.7}.rang-mahal-store .editorial-copy p{font-size:16px;line-height:1.9}.rang-mahal-store .editorial-copy .text-link{font-size:14px}.rang-mahal-store .editorial-copy .story-signature{font-size:28px}@media(max-width:760px){.collection-menu{padding-top:22px;padding-bottom:28px}.collection-segments{gap:8px}.collection-segments button{padding:11px 14px;font-size:14px}.rang-mahal-store .editorial-copy p{font-size:17px;line-height:1.85}.rang-mahal-store .hero-copy{padding-bottom:48px}.rang-mahal-store .hero{min-height:600px}}
