/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#182b2a;--ink-2:#27413e;--paper:#f5f0e7;--cream:#fbf8f2;--terracotta:#bd694c;--line:#d9d2c6;--sage:#a9afa0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,input,select{font:inherit}button{color:inherit;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #e69c72}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:9999;color:#182b2a;background:#fff;border:2px solid #182b2a;padding:12px 18px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:none}header{border-bottom:1px solid var(--line);z-index:10;background:#fbf8f2f2;justify-content:space-between;align-items:center;height:88px;padding:0 4vw;display:flex;position:relative}.brand{text-align:left;background:0 0;border:0;align-items:center;gap:13px;min-width:235px;padding:0;display:flex}.brand-mark{--logo-main:var(--ink);--logo-accent:var(--terracotta);isolation:isolate;width:42px;height:46px;color:var(--logo-main);background:linear-gradient(90deg,#0000 49%,currentColor 50%,#0000 51%);border:1px solid;flex:0 0 42px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.brand-mark{background:linear-gradient(90deg,transparent 49%,color-mix(in srgb,currentColor 18%,transparent) 50%,transparent 51%)}}.brand-mark{box-shadow:4px 4px 0 -3px var(--paper),4px 4px 0 -2px var(--logo-accent);transition:transform .2s,box-shadow .2s}.brand:hover .brand-mark{box-shadow:5px 5px 0 -3px var(--paper),5px 5px 0 -2px var(--logo-accent);transform:translate(-1px,-1px)}.brand-mark:before,.brand-mark:after{letter-spacing:-.09em;font-family:Georgia,Times New Roman,serif;font-style:italic;line-height:1;position:absolute}.brand-mark:before{content:"R";font-size:25px;top:7px;left:6px}.brand-mark:after{content:"S";color:var(--logo-accent);font-size:24px;bottom:5px;right:5px}.brand-mark img{display:none}.brand b{font-family:Georgia,serif;font-size:18px;font-weight:500;display:block}.brand small{text-transform:uppercase;letter-spacing:.14em;color:#65736e;margin-top:3px;font-size:8px;display:block}header nav{gap:28px;display:flex}header nav button,.text-button,footer button{background:0 0;border:0;font-size:13px}.header-actions{align-items:center;gap:19px;display:flex}.language select{background:0 0;border:0;padding:8px;font-size:12px;font-weight:700}.header-cart{border:1px solid var(--line);background:#fff;padding:8px 11px;font-size:10px}.header-cart b{background:var(--terracotta);color:#fff;border-radius:10px;margin-left:5px;padding:2px 6px}.button{border:1px solid var(--ink);background:0 0;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 24px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 6px 18px #182b2a17}.button.dark{background:var(--ink);color:#fff}.button.terracotta{background:var(--terracotta);color:#fff;border-color:var(--terracotta)}.button.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button.compact{min-height:42px;padding:0 18px;font-size:12px}.button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.hero{background:var(--paper);grid-template-columns:52% 48%;min-height:670px;display:grid;overflow:hidden}.hero-copy{z-index:2;padding:104px 7vw 54px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#61716a;margin:0 0 24px;font-size:10px;font-weight:700}h1,h2,h3,p{margin-top:0}.hero h1,.catalog-title h1{letter-spacing:-.04em;margin:0 0 30px;font-family:Georgia,serif;font-size:clamp(52px,5vw,82px);font-weight:400;line-height:.98}.hero h1 span{display:block}.hero h1 span:last-child{color:var(--terracotta);font-style:italic}.lede{color:#4f5d59;max-width:600px;font-family:Georgia,serif;font-size:18px;line-height:1.65}.button-row{gap:12px;margin:35px 0;display:flex}.benefits{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;gap:25px;max-width:680px;padding-top:26px;font-size:11px;display:flex}.benefits i{border:1px solid var(--terracotta);width:19px;height:19px;color:var(--terracotta);border-radius:50%;place-items:center;margin-right:7px;font-style:normal;display:inline-grid}.hero-visual{background:var(--ink);min-height:630px;position:relative;overflow:hidden}.hero-art{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.fabric-swatch{filter:contrast(.95);border-radius:50% 45% 52% 48%;position:absolute}.swatch-one{background:repeating-radial-gradient(at 35% 40%,#e2c9ac 0 2px,#d4b493 3px 5px,#c49d79 7px 10px);width:560px;height:560px;top:-80px;right:-100px;transform:rotate(22deg);box-shadow:inset 30px 40px 90px #745339}.swatch-two{background:repeating-linear-gradient(120deg,#9c6854 0 2px,#b4775e 3px 5px,#d0997e 6px 8px);width:430px;height:480px;bottom:-170px;left:-140px;transform:rotate(-18deg);box-shadow:inset -50px 20px 90px #683b2c}.sketch-card{background:#f5efe2;width:260px;height:340px;padding:24px;position:absolute;top:18%;left:15%;transform:rotate(-5deg);box-shadow:0 20px 50px #0007}.sketch-card:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 29px,#afa58f2c 30px),repeating-linear-gradient(0deg,#0000 0 29px,#afa58f2c 30px);position:absolute;inset:0}.sketch-card b{color:#b86547;font:italic 34px Georgia;position:absolute;top:20px;right:20px}.sketch-card small{text-transform:uppercase;letter-spacing:.15em;font-size:8px;position:absolute;bottom:22px;left:25px}.sketch-line{border:2px solid #213735;border-bottom:0;display:block;position:absolute}.sketch-line.shoulder{border-radius:60% 60% 0 0;width:140px;height:65px;top:90px;left:60px}.sketch-line.body{border-bottom:2px solid;border-radius:20px 20px 8px 8px;width:100px;height:155px;top:105px;left:80px}.hero-note{z-index:4;color:#fff;background:#172a29e8;border:1px solid #f3dfc970;padding:18px 25px;position:absolute;bottom:14%;right:8%}.hero-note span,.hero-note b{display:block}.hero-note span{font:italic 16px Georgia}.hero-note b{text-transform:uppercase;letter-spacing:.18em;margin-top:6px;font-size:9px}.thread-line{z-index:1;pointer-events:none;border:1px solid #dcb09188;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-50px;right:-40px;box-shadow:-20px -20px 0 -19px #dcb091}.stats{background:var(--cream);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:28px 6vw;display:grid}.stats div{border-right:1px solid var(--line);align-items:center;gap:14px;padding:0 28px;display:flex}.stats div:last-child{border:0}.stats b{color:var(--terracotta);font:italic 29px Georgia}.stats span{max-width:100px;font-size:11px;line-height:1.4}.collection{padding:100px 5vw}.section-heading{grid-template-columns:1.6fr 1fr auto;align-items:end;gap:50px;margin-bottom:45px;display:grid}.section-heading h2,.buyer-cta h2,.matrix-heading h2,.panel-title h2{margin:0;font:400 43px/1.1 Georgia}.section-heading>p{color:#65716d;margin:0;font:16px/1.6 Georgia}.arrow-button{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:12px 0;font-size:12px}.arrow-button span{margin-left:40px}.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product{text-align:left;background:0 0;border:0;padding:0;position:relative}.product:hover .garment{transform:scale(1.04)rotate(-1deg)}.product-tag,.product-index{z-index:2;background:var(--cream);text-transform:uppercase;letter-spacing:.14em;padding:6px 9px;font-size:9px;position:absolute;top:15px;left:15px}.garment-card{cursor:default;border:0;place-items:center;width:100%;height:390px;padding:0;display:grid;position:relative;overflow:hidden}.product button.garment-card{cursor:pointer}.garment-card.sand{background:#e7ddcd}.garment-card.clay{background:#b98772}.garment-card.sage{background:#c8c9b9}.garment-card.ink{background:#40504e}.garment-card:before{content:"";opacity:.22;background:repeating-linear-gradient(103deg,#0000 0 3px,#fff 4px 5px);position:absolute;inset:0}.garment-card em{text-transform:uppercase;letter-spacing:.12em;opacity:.55;font-size:8px;position:absolute;bottom:10px;right:12px}.garment{background:#f5efe6;border-radius:20px 20px 8px 8px;width:155px;height:205px;transition:all .3s;display:block;position:relative;box-shadow:0 20px 40px #182b2a28}.garment:before,.garment:after{content:"";background:inherit;z-index:-1;width:75px;height:85px;position:absolute;top:10px}.garment:before{border-radius:12px 5px 20px;left:-52px;transform:skew(-10deg)rotate(24deg)}.garment:after{border-radius:5px 12px 5px 20px;right:-52px;transform:skew(10deg)rotate(-24deg)}.garment.hoodie{background:#2d3938;border-radius:35px 35px 12px 12px;width:180px;height:215px}.garment.hoodie:before,.garment.hoodie:after{background:#2d3938}.garment.hoodie:after{box-shadow:-45px 5px 0 -20px #182523}.garment.hoodie{box-shadow:inset 0 40px 0 -5px #182523,0 20px 40px #182b2a4a}.garment.dress{clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);background:#ece8dc;border-radius:15px;width:120px;height:255px}.garment.abaya{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);background:#172725;border-radius:12px;width:135px;height:260px}.product-info{justify-content:space-between;padding:17px 2px;display:flex}.collection-actions{justify-content:space-between;align-items:center;padding:0 2px 20px;display:flex}.collection-actions>button:not(.button){color:#744631;background:0 0;border:0;font-size:10px}.collection-actions .button{z-index:2;position:relative}.product-info h3{margin:0 0 5px;font:400 17px Georgia}.product-info p{color:#71807b;margin:0;font-size:10px}.product-info>span{text-align:right;font-size:11px;font-weight:700}.product-info small{color:#7b8581;margin-top:6px;font-weight:400;display:block}.buyer-cta{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:50px;margin:0 5vw 100px;padding:70px;display:flex;position:relative;overflow:hidden}.buyer-cta:after{content:"RS";color:#fff06;font:italic 220px Georgia;position:absolute;top:-90px;right:24%;transform:rotate(-8deg)}.buyer-cta>div{z-index:1;max-width:660px;position:relative}.buyer-cta .eyebrow{color:#d3b49e}.buyer-cta h2{font-size:46px}.buyer-cta p{color:#dce2df;line-height:1.7}.inner-page{min-height:80vh;padding:70px 5vw 100px}.catalog-title{grid-template-columns:1.5fr 1fr;align-items:end;margin:30px 0 70px;display:grid}.catalog-title .eyebrow{grid-column:1/-1}.catalog-title h1{margin:0;font-size:70px}.catalog-title h1 i{color:var(--terracotta);font-weight:400}.catalog-title>p:last-child{color:#66726e;max-width:470px;font:17px/1.7 Georgia}.filter-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:30px;padding:10px 0;display:flex}.filter-bar button{background:0 0;border:0;padding:10px 18px;font-size:12px}.filter-bar button.active{background:var(--ink);color:#fff}.filter-bar small{color:#6a7771;white-space:nowrap;align-self:center;padding:0 12px}.catalog-tools{background:#eee8de;grid-template-columns:2fr 1fr 1.2fr auto;align-items:end;gap:12px;margin-bottom:15px;padding:18px;display:grid}.catalog-tools label>span{text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.catalog-tools input[type=search],.catalog-tools select{border:1px solid var(--line);background:#fff;width:100%;height:42px;padding:0 12px}.catalog-tools input[type=range]{width:100%;accent-color:var(--terracotta)}.catalog-tools>button{border:1px solid var(--ink);background:0 0;height:42px;padding:0 16px}.catalog-empty{text-align:center;background:#f2eee7;padding:70px 20px}.catalog-empty h2{margin:0;font:32px Georgia}.catalog-empty p{color:#6a7771;margin:12px 0 22px}.catalog-grid .garment-card{height:430px}.product-index{background:0 0;font:italic 18px Georgia}.back-link{color:#6b7772;background:0 0;border:0;margin-bottom:30px;font-size:11px}.product-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;max-width:1350px;margin:auto;display:grid}.product-gallery>.garment-card{height:590px}.product-gallery .garment{transform:scale(1.35)}.product-gallery .garment-card em{font-size:9px}.thumb-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.thumb-row div{text-transform:uppercase;letter-spacing:.15em;background:#e7dfd2;place-items:center;height:60px;font-size:9px;display:grid}.product-details h1{margin:0 0 25px;font:400 58px Georgia}.product-description{color:#596762;font:17px/1.7 Georgia}.spec-row{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:30px 0;padding:25px 0;display:grid}.spec-row span{text-transform:uppercase;letter-spacing:.1em;color:#75807c;font-size:9px}.spec-row b{color:var(--ink);text-transform:none;letter-spacing:0;margin-top:9px;font-size:11px;display:block}.price-card{background:var(--ink);color:#fff;justify-content:space-between;align-items:end;padding:22px 26px;display:flex}.price-card span{font-size:12px}.price-card small{opacity:.65;margin-top:5px;font-size:9px;font-weight:400;display:block}.price-card>b{font:400 32px Georgia}.price-card>b small{margin-left:4px;display:inline}.price-breaks{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.price-breaks span{border-right:1px solid var(--line);color:#6c7773;padding:13px;font-size:9px}.price-breaks span:last-child{border:0}.price-breaks b{color:var(--ink);margin-top:4px;display:block}.price-breaks .current{background:#e9d8ca}.matrix-section{border-top:1px solid var(--ink);max-width:1350px;margin:100px auto 0;padding-top:40px}.matrix-heading{justify-content:space-between;gap:30px;margin-bottom:35px;display:flex}.matrix-heading h2{font-size:38px}.matrix-heading p:last-child{color:#6a7771;margin-top:10px;font-size:11px}.matrix-heading>div:last-child{gap:8px;display:flex}.matrix-heading button{border:1px solid var(--line);background:0 0;height:38px;padding:10px 15px;font-size:10px}.matrix-wrap{border:1px solid var(--line);overflow-x:auto}table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}th,td{text-align:center;border-bottom:1px solid #e7e2d9;padding:13px;font-size:11px}th{text-transform:uppercase;letter-spacing:.1em;color:#69746f;font-size:9px}th:first-child{text-align:left;min-width:130px}td input{text-align:center;background:#faf8f3;border:1px solid #ded8cf;width:56px;height:38px}td button{background:0 0;border:0;font-size:17px}tfoot td,tfoot th{background:#f0ebe2;font-weight:700}.color-dot{border-radius:50%;width:10px;height:10px;margin-right:9px;display:inline-block}.color-dot.black{background:#172321}.color-dot.natural{background:#d8c6ac;border:1px solid #aaa}.validation{color:#7d3d28;border-left:3px solid var(--terracotta);background:#f7e3d7;margin-top:12px;padding:14px 18px;font-size:11px}.order-summary{border:1px solid var(--line);border-top:0;grid-template-columns:1.4fr 1fr;display:grid}.order-summary>div{padding:26px}.order-summary>div:first-child{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.order-summary span{text-transform:uppercase;letter-spacing:.1em;color:#6e7975;font-size:9px}.order-summary span b{text-transform:none;letter-spacing:0;color:var(--ink);margin-top:8px;font-size:12px;display:block}.order-summary>div:last-child{background:var(--paper);grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.order-summary>div:last-child>b{font:32px Georgia}.order-summary .button,.order-summary .text-button{grid-column:1/-1}.portal{background:#f5f3ee;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.portal>aside{background:var(--ink);color:#eaf0ec;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex-direction:column;height:100vh;min-height:100vh;padding:32px 22px;display:flex;position:sticky;top:0;overflow-y:auto}.portal .brand{flex:none;min-width:0;margin:0 8px 30px}.portal .brand-mark{border-color:#a58e70}.portal .brand b{color:#fff;font-size:15px}.portal .brand small{color:#b1c0b9}.portal aside nav{flex:none;gap:4px;display:grid}.portal aside nav button{color:#bfd0c8;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.portal aside nav button span{text-align:center;width:17px;font-size:16px}.portal aside nav button.active{color:#fff;background:#ffffff14}.portal aside nav button b{background:var(--terracotta);color:#fff;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:9px}.admin-link{color:#aebeb6;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1f;margin-top:20px;padding:15px 10px;font-size:11px}.user-chip{border-top:1px solid #ffffff1f;align-items:center;gap:10px;padding:20px 4px 0;display:flex}.user-chip i,.account-card i{color:#4b2d22;background:#d6a486;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.user-chip span{flex:1}.user-chip b,.user-chip small{font-size:10px;display:block}.user-chip small{color:#9aafa6;margin-top:3px}.user-chip button{color:#fff;background:0 0;border:0}.portal-content{padding:45px 4vw 70px;overflow:hidden}.portal-top{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.portal-top p{color:#74817b;margin-bottom:8px;font-size:11px}.portal-top h1{margin:0;font:400 36px Georgia}.portal-top>div:last-child{align-items:center;gap:8px;display:flex}.portal-top>div:last-child>button:not(.button){border:1px solid var(--line);background:#fff;min-height:39px;padding:0 14px;position:relative}.portal-top button i{background:var(--terracotta);color:#fff;border-radius:50%;width:13px;height:13px;font-size:8px;position:absolute;top:-4px;right:-4px}.portal-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.metric{background:#fff;border:1px solid #e1ded6;padding:23px}.metric p{text-transform:uppercase;letter-spacing:.09em;color:#66736d;font-size:10px}.metric p span{float:right;font-size:16px}.metric>b{font:400 34px Georgia;display:block}.metric small{color:#71807a;font-size:10px}.active-order,.quotes,.account-card{background:#fff;border:1px solid #e1ded6;margin-top:15px;padding:25px}.panel-title{border-bottom:1px solid #e5e1d9;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.panel-title h2{font-size:24px}.panel-title .eyebrow{margin-bottom:7px}.panel-title button{background:0 0;border:0;font-size:10px}.order-product{grid-template-columns:90px 1fr 200px;align-items:center;gap:18px;padding:20px 0;display:grid}.order-product .garment-card{height:75px}.order-product .garment{transform:scale(.18)}.order-product span,.order-product small,.order-product b{font-size:11px;display:block}.order-product span{color:#68766f;margin:5px 0}.order-product>div:last-child{text-align:right}.timeline{border-top:1px solid #e5e1d9;grid-template-columns:repeat(4,1fr);padding-top:20px;display:grid}.timeline div{align-items:center;display:flex;position:relative}.timeline div:before{content:"";background:#d8d6cf;height:2px;position:absolute;top:14px;left:27px;right:-2px}.timeline div.done:before{background:#7f9d8e}.timeline i{z-index:1;background:#e7e5df;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid;position:relative}.timeline .done i{color:#fff;background:#547769}.timeline span{margin-left:8px;font-size:10px}.timeline small{color:#82908a;margin-top:4px;font-size:8px;display:block}.workspace-bottom{grid-template-columns:1.6fr .8fr;gap:15px;display:grid}.quote-row{border-bottom:1px solid #ebe8e1;grid-template-columns:1.6fr 1fr 80px 20px;align-items:center;padding:16px 0;font-size:10px;display:grid}.quote-row span b,.quote-row span small{display:block}.quote-row span small{color:#75827c;margin-top:4px}.quote-row em{background:#f2e5dc;width:max-content;padding:6px 9px;font-style:normal}.quote-row button{background:0 0;border:0}.account-card .eyebrow{margin-bottom:30px}.account-card>div{align-items:center;gap:12px;margin-bottom:25px;display:flex}.account-card i{width:45px;height:45px}.account-card b,.account-card small{font-size:11px;display:block}.account-card small{color:#75827c;margin-top:5px}.account-card .button{width:100%}.admin aside>.eyebrow{color:#b5c1bb;margin:0 10px 18px}.admin-toolbar{gap:8px;margin-bottom:14px;display:flex}.admin-toolbar .search{border:1px solid var(--line);background:#fff;flex:1;padding:10px 14px}.admin-toolbar input{border:0;outline:0;width:90%;margin-left:8px;font-size:11px}.admin-toolbar>button{border:1px solid var(--line);background:#fff;padding:0 15px;font-size:10px}.admin-table{border:1px solid var(--line);background:#fff}.admin-row{border-bottom:1px solid #e9e6df;grid-template-columns:2fr .8fr .6fr .8fr .8fr 35px;align-items:center;min-height:72px;padding:0 18px;font-size:10px;display:grid}.admin-head{text-transform:uppercase;letter-spacing:.09em;color:#69766f;background:#ece8df;min-height:40px;font-size:8px}.admin-row>span:first-child{align-items:center;gap:12px;display:flex}.admin-row>span>b small{color:#7d8983;margin-top:5px;font-weight:400;display:block}.mini-product{width:44px;height:50px;display:block}.mini-product.sand{background:#e4d6c3}.mini-product.clay{background:#b98772}.mini-product.sage{background:#c8c9b9}.mini-product.ink{background:#40504e}.status-dot{background:#4c8467;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.admin-row button{background:0 0;border:0}.admin-note{background:#dfe9e3;justify-content:space-between;align-items:center;margin-top:16px;padding:20px;display:flex}.admin-note b{font:17px Georgia}.admin-note p{color:#5d6c65;margin:6px 0 0;font-size:10px}.admin-note button{background:0 0;border:0;font-size:10px}.save-message{background:#dfe9e3;border-left:3px solid #547769;justify-content:space-between;margin-bottom:15px;padding:12px 16px;font-size:11px;display:flex}.save-message button{background:0 0;border:0}.admin-empty{border:1px solid var(--line);text-align:center;background:#fff;padding:50px}.admin-empty b{font:24px Georgia}.admin-empty p{color:#71807a;margin:10px 0 0}.edit-drawer{border:1px solid var(--line);background:#fff;margin-top:16px;padding:25px}.edit-drawer .panel-title{margin-bottom:22px}.edit-drawer>label,.settings-panel label{margin-bottom:15px;font-size:10px;font-weight:700;display:block}.edit-drawer input,.edit-drawer select,.edit-drawer textarea,.settings-panel input,.settings-panel select{border:1px solid var(--line);background:#fbfaf7;width:100%;margin-top:7px;padding:12px;font-size:11px;display:block}.edit-drawer textarea{resize:vertical;line-height:1.6}.edit-drawer>.button,.settings-panel>.button{margin-top:10px}.form-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.form-grid label{font-size:10px;font-weight:700}.form-grid input,.form-grid select{border:1px solid var(--line);background:#fbfaf7;width:100%;margin-top:7px;padding:12px;display:block}.form-grid small{color:#78857e;margin-top:7px;font-weight:400;display:block}.admin-cards{gap:12px;display:grid}.admin-cards .admin-note{margin-top:0}.application-card{border:1px solid var(--line);background:#fff;grid-template-columns:1.5fr .5fr 1fr;align-items:center;gap:20px;padding:18px 22px;display:grid}.application-card>div:first-child{align-items:center;gap:12px;display:flex}.application-card>div:first-child>i,.staff-row>i{background:#e6d8ca;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;display:grid}.application-card span b,.application-card span small{display:block}.application-card span small{color:#73807a;margin-top:5px;font-size:9px}.application-card>div:last-child{justify-content:flex-end;align-items:center;gap:8px;display:flex}.application-card>div:last-child>button:not(.button){background:0 0;border:0;font-size:10px}.pill{text-transform:uppercase;letter-spacing:.08em;background:#f2e5dc;width:max-content;padding:6px 9px;font-size:9px;font-style:normal}.pill.approved{background:#dceade}.pill.rejected{background:#eee2e0}.team-layout{grid-template-columns:1.4fr .8fr;gap:15px;display:grid}.team-layout>div:first-child,.settings-panel,.launch-checklist{border:1px solid var(--line);background:#fff;padding:25px}.team-layout .edit-drawer{margin:0}.staff-row{border-bottom:1px solid #ebe7df;grid-template-columns:45px 1fr 130px 60px;align-items:center;padding:16px 0;font-size:10px;display:grid}.staff-row span b,.staff-row span small{display:block}.staff-row span small{color:#74817b;margin-top:4px}.staff-row em{text-transform:capitalize;font-style:normal}.edit-drawer.static h2,.settings-panel h2,.launch-checklist h2{font:28px Georgia}.edit-drawer.static>p{color:#75817b;font-size:10px;line-height:1.6}.legal-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.legal-card{border:1px solid var(--line);text-align:left;background:#fff;min-height:230px;padding:24px}.legal-card>span{justify-content:space-between;display:flex}.legal-card em{text-transform:uppercase;background:#f1e4da;padding:5px 7px;font-size:8px;font-style:normal}.legal-card small{color:#7a8580;font-size:8px}.legal-card h2{margin:35px 0 12px;font:23px Georgia}.legal-card p{color:#65736d;font-size:10px;line-height:1.6}.legal-card>b{font-size:9px}.legal-editor{grid-column:1/-1}.legal-warning{color:#783f2c;background:#f7e3d7;padding:12px;font-size:10px;line-height:1.5}.settings-layout{grid-template-columns:1.3fr .7fr;gap:15px;display:grid}.launch-checklist{background:var(--ink);color:#fff}.launch-checklist .eyebrow{color:#b8c7c0}.launch-checklist span{border-bottom:1px solid #ffffff1b;gap:10px;padding:12px 0;font-size:10px;display:flex}.launch-checklist i{color:#d7a184;font-style:normal}.admin-product-image{object-fit:cover;background:#e4d6c3;width:44px;height:50px}.product-edit-layout{grid-template-columns:240px 1fr;gap:28px;display:grid}.image-editor{flex-direction:column;gap:10px;display:flex}.image-editor>img,.image-placeholder{object-fit:cover;border:1px solid var(--line);background:#eee8de;width:100%;height:280px}.image-placeholder{text-align:center;place-content:center;gap:7px;padding:20px;display:grid}.image-placeholder b{font:20px Georgia}.image-placeholder small{color:#71807a;font-size:9px}.image-editor>button{color:#924933;background:0 0;border:0;font-size:10px}.image-editor label{width:100%}.image-editor label input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.category-picker{border:1px solid var(--line);margin:18px 0;padding:15px}.category-picker legend{padding:0 7px;font-size:10px;font-weight:700}.category-picker>label{align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.category-picker input{width:auto;margin:0}.category-picker small{color:#7a8580;margin-left:auto}.category-layout{grid-template-columns:1.4fr .6fr;gap:15px;display:grid}.category-layout>.edit-drawer{margin:0}.category-row{border-bottom:1px solid #e9e6df;grid-template-columns:1.2fr 1.4fr .5fr .5fr .8fr;align-items:center;min-height:64px;padding:0 18px;font-size:10px;display:grid}.category-row>span:first-child b,.category-row>span:first-child small{display:block}.category-row>span:first-child small{color:#7b8781;margin-top:4px}.category-head{text-transform:uppercase;letter-spacing:.09em;color:#69766f;background:#ece8df;min-height:40px;font-size:8px}.category-row>div{justify-content:flex-end;gap:8px;display:flex}.category-row>div button{background:0 0;border:0;font-size:9px}.category-row>div button:disabled{opacity:.3;cursor:not-allowed}.image-gallery{grid-template-columns:1fr 1fr;gap:8px;display:grid}.image-gallery>button{border:1px solid var(--line);text-align:left;background:#f4efe7;padding:0;position:relative}.image-gallery>button.main{border:2px solid var(--terracotta)}.image-gallery img{object-fit:cover;width:100%;height:115px;display:block}.image-gallery small{padding:7px;font-size:8px;display:block}.image-gallery .image-placeholder{grid-column:1/-1}.language-fields{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;padding:16px;display:grid}.language-fields h3{grid-column:1/-1;margin:0;font:20px Georgia}.language-fields label,.image-detail-editor label{font-size:10px;font-weight:700}.language-fields input,.language-fields textarea,.image-detail-editor input{border:1px solid var(--line);background:#fbfaf7;width:100%;margin-top:6px;padding:10px;display:block}.language-fields textarea{resize:vertical}.editor-actions{align-items:center;gap:10px;display:flex}.editor-actions>button:not(.button){background:0 0;border:0;font-size:10px}.editor-actions>button:last-child{color:#924933}.image-detail-editor{border-top:1px solid var(--line);grid-template-columns:180px 1fr 1fr;align-items:start;gap:12px;margin-top:20px;padding-top:22px;display:grid}.image-detail-editor .panel-title{grid-column:1/-1}.image-detail-editor>img{object-fit:cover;grid-row:2/6;width:180px;height:180px}.image-detail-editor>label:first-of-type{grid-column:2/-1;align-items:center;gap:8px;display:flex}.image-detail-editor>label:first-of-type input{width:auto;margin:0}.image-detail-editor .editor-actions{grid-column:2/-1}.new-product-panel{margin-top:0;margin-bottom:15px}.new-product-panel>p{color:#6f7c76;font-size:10px}.option-management{grid-template-columns:1fr 1fr;gap:15px;display:grid}.option-panel{border:1px solid var(--line);background:#fff;padding:24px}.option-list{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.option-list>button{border:1px solid var(--line);text-align:left;background:#f8f5ef;min-width:72px;padding:10px}.option-list b,.option-list span,.option-list small{display:block}.option-list b{font:18px Georgia}.option-list span{margin:3px 0;font-size:9px}.option-list small{color:#748079;font-size:8px}.option-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr auto auto;align-items:end;gap:8px;padding-top:18px;display:grid}.option-form label{font-size:9px;font-weight:700}.option-form input,.option-form select{border:1px solid var(--line);background:#fbfaf7;width:100%;margin-top:5px;padding:9px;display:block}.option-form>button:not(.button){background:0 0;border:0;font-size:9px}.color-list{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.color-list>button{border:1px solid var(--line);text-align:left;background:#f8f5ef;align-items:center;gap:9px;padding:10px;display:flex}.color-list>button>i{border:1px solid #0002;border-radius:50%;width:25px;height:25px}.color-list span{flex:1}.color-list b,.color-list small{display:block}.color-list small{color:#748079;margin-top:3px;font-size:8px}.color-list em{font-size:9px;font-style:normal}.color-form{grid-template-columns:1fr 1fr 1fr 60px auto auto}.color-form input[type=color]{height:35px;padding:3px}.commercial-layout{grid-template-columns:1.25fr .85fr;gap:15px;display:grid}.company-list,.pricing-panel,.price-preview{border:1px solid var(--line);background:#fff;padding:24px}.company-card{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9e6df;grid-template-columns:42px 1fr 150px 70px;align-items:center;gap:12px;width:100%;padding:16px 0;display:grid}.company-card>i{background:#e4d8ca;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;display:grid}.company-card span b,.company-card span small{display:block}.company-card span small{color:#73807a;margin-top:5px;font-size:9px}.company-card em,.company-card strong{text-transform:capitalize;font-size:9px;font-style:normal}.company-card strong{color:#547769}.commercial-form{margin:0}.commercial-form .form-grid{grid-template-columns:1fr 1fr}.check-label{align-items:center;gap:8px;padding-top:18px;display:flex!important}.check-label input{width:auto!important;margin:0!important}.pricing-admin{gap:15px;display:grid}.price-preview{grid-template-columns:1.5fr 1fr 1fr 110px auto;align-items:end;gap:12px;display:grid}.price-preview h2{margin:4px 0;font:28px Georgia}.price-preview p{color:#71807a;font-size:9px}.price-preview label,.mini-form label{font-size:9px;font-weight:700}.price-preview input,.price-preview select,.mini-form input,.mini-form select{border:1px solid var(--line);background:#fbfaf7;width:100%;margin-top:6px;padding:10px;display:block}.resolved-price{background:#dfe9e3;grid-column:1/-1;align-items:center;gap:15px;padding:15px;display:flex}.resolved-price small{text-transform:uppercase;letter-spacing:.08em}.resolved-price b{font:24px Georgia}.resolved-price span{color:#5e6d66;font-size:9px}.pricing-columns{grid-template-columns:.8fr 1.2fr;gap:15px;display:grid}.group-row,.price-rule{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9e6df;grid-template-columns:1fr 110px 70px;align-items:center;gap:10px;width:100%;padding:14px 0;display:grid}.group-row span b,.group-row span small,.price-rule span b,.price-rule span small{display:block}.group-row small,.price-rule small{color:#748079;margin-top:4px;font-size:8px}.group-row em,.group-row strong,.price-rule strong{font-size:9px;font-style:normal}.price-rule{grid-template-columns:1fr 90px 20px}.price-rule>button{color:#924933;background:0 0;border:0}.mini-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding-top:18px;display:grid}.mini-form h3{grid-column:1/-1;margin:0;font:19px Georgia}.mini-form>button:not(.button){background:0 0;border:0;font-size:9px}.price-form{grid-template-columns:1fr 1fr}.transaction-layout{grid-template-columns:1.35fr .65fr;align-items:start;gap:15px;display:grid}.transaction-list,.orders-admin{gap:10px;display:grid}.transaction-list>.panel-title{border:1px solid var(--line);background:#fff;padding:22px}.transaction-form{margin:0}.transaction-card{border:1px solid var(--line);background:#fff}.transaction-summary{text-align:left;background:0 0;border:0;grid-template-columns:1.4fr .5fr .7fr 20px;align-items:center;gap:14px;width:100%;padding:18px 20px;display:grid}.transaction-summary span b,.transaction-summary span small{display:block}.transaction-summary span small{color:#748079;margin-bottom:4px;font-size:9px}.transaction-summary>span:nth-of-type(2){text-align:right}.transaction-detail{border-top:1px solid var(--line);background:#faf8f3;padding:18px 20px}.transaction-detail>p{color:#6e7b75;margin:0 0 12px;font-size:9px}.line-item{border-bottom:1px solid #e6e2da;grid-template-columns:1fr 100px 100px;gap:12px;padding:11px 0;font-size:10px;display:grid}.line-item span b,.line-item span small{display:block}.line-item span small{color:#748079;margin-top:3px;font-size:8px}.transaction-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:15px;display:flex}.transaction-actions select,.order-controls select{border:1px solid var(--line);background:#fff;padding:9px}.order-row{grid-template-columns:1.3fr .45fr .7fr .7fr 20px}.order-row>span:nth-of-type(2){text-align:left;text-transform:capitalize}.orders-admin>.admin-note{margin:0}.order-controls{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:15px;display:grid}.order-controls label{font-size:9px;font-weight:700}.order-controls select{width:100%;margin-top:6px;display:block}.content-admin{grid-template-columns:1.15fr .85fr;align-items:start;gap:15px;display:grid}.content-list,.content-empty{border:1px solid var(--line);background:#fff;padding:24px}.content-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9e6df;grid-template-columns:1.2fr 1fr 1fr 60px;align-items:center;gap:12px;width:100%;padding:16px 0;font-size:9px;display:grid}.content-row span b,.content-row span small{display:block}.content-row span small{color:#748079;margin-top:4px}.content-row em{text-transform:uppercase;font-size:8px;font-style:normal}.content-editor{margin:0}.content-empty{text-align:center;padding:70px 25px}.content-empty b{font:22px Georgia}.content-empty p{color:#71807a;font-size:9px}.files-admin{gap:15px;display:grid}.file-upload{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 180px auto;align-items:end;gap:15px;padding:24px;display:grid}.file-upload h2{margin:5px 0;font:28px Georgia}.file-upload p{color:#71807a;font-size:9px}.file-upload>label{font-size:9px;font-weight:700}.file-upload select{border:1px solid var(--line);width:100%;margin-top:6px;padding:11px;display:block}.file-upload .button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.file-card{border:1px solid var(--line);background:#fff;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.file-card>i{background:#e8dfd2;place-items:center;width:50px;height:58px;font-size:9px;font-style:normal;display:grid}.file-card span b,.file-card span small{display:block}.file-card span small{color:#748079;margin-top:4px;font-size:8px}.file-card>div{gap:8px;display:grid}.file-card a,.file-card button{color:#75422f;background:0 0;border:0;font-size:9px;text-decoration:none}.catalog-product-image{object-fit:cover;width:100%;height:100%;display:block}.staff-actions{grid-template-columns:45px 1fr 120px 65px 65px}.staff-actions>button{color:#824630;background:0 0;border:0;font-size:9px}.staff-actions>button:disabled{opacity:.3}.permission-preview{background:#edf1ed;margin:12px 0;padding:13px;font-size:9px}.permission-preview b,.permission-preview span{display:block}.permission-preview span{color:#627069;margin-top:5px}.overview-columns{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.overview-panel,.audit-panel{border:1px solid var(--line);background:#fff;padding:24px}.workload-row,.activity-row{border-bottom:1px solid #e9e6df;align-items:center;gap:10px;padding:14px 0;font-size:10px;display:flex}.workload-row b{margin-left:auto;font:20px Georgia}.activity-row i{background:#e5ddd1;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.activity-row span{flex:1}.activity-row span b,.activity-row span small{display:block}.activity-row span b{text-transform:capitalize}.activity-row span small,.activity-row time{color:#748079;font-size:8px}.audit-head,.audit-row{border-bottom:1px solid #e9e6df;grid-template-columns:1.2fr 1.3fr 1fr 1fr;align-items:center;gap:12px;padding:12px 0;font-size:9px;display:grid}.audit-head{text-transform:uppercase;letter-spacing:.08em;color:#748079;background:#f1eee7;padding:12px}.audit-row>span:first-child b,.audit-row>span:first-child small{text-transform:capitalize;display:block}.audit-row>span:first-child small{color:#748079;margin-top:3px;font-size:8px}.audit-row time{font-size:8px}.admin-toolbar>select{border:1px solid var(--line);background:#fff;padding:0 15px;font-size:10px}.variant-pickers{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;padding:20px;display:grid}.variant-pickers>.button{grid-column:1/-1;width:max-content}.variant-pickers .category-picker{margin:0}.picker-color{border:1px solid #0002;border-radius:50%;width:16px;height:16px}.application-review{border:1px solid var(--line);background:#fff}.application-review .application-card{border:0}.application-notes{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:12px;padding:12px 20px;display:grid}.application-notes label{font-size:9px;font-weight:700}.application-notes textarea{border:1px solid var(--line);resize:vertical;width:100%;margin-top:5px;padding:9px;display:block}.application-notes button{color:#824630;background:0 0;border:0;font-size:9px}.launch-checklist>p:not(.eyebrow){color:#b8c7c0;font-size:9px}.launch-checklist label{display:block}.launch-checklist label>input{opacity:0;position:absolute}.launch-checklist label>span{cursor:pointer;border-bottom:1px solid #ffffff1b;gap:10px;padding:12px 0;font-size:10px;display:flex}.launch-checklist label>input:focus-visible+span{outline:2px solid #fff}.launch-checklist label>span i{color:#d7a184;font-style:normal}.company-management{grid-template-columns:.9fr 1.1fr;align-items:start;gap:15px;display:grid}.company-detail{gap:15px;display:grid}.company-management .commercial-form{margin:0}.company-card.archived{opacity:.5}.company-card.suspended{background:#fbf1ec}.company-actions{flex-wrap:wrap;gap:9px;display:flex}.company-actions>button:not(.button),.danger-action{color:#75422f;background:0 0;border:0;padding:10px;font-size:9px}.danger-action{color:#9a392f!important}.contacts-panel{border:1px solid var(--line);background:#fff;padding:24px}.contact-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px 0;display:grid}.contact-row>i{background:#e5ddd1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;display:grid}.contact-row span b,.contact-row span small{display:block}.contact-row span small{color:#748079;margin-top:4px;font-size:8px}.contact-row em{text-transform:uppercase;font-size:8px;font-style:normal}.contact-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;padding-top:18px;display:grid}.contact-form label{font-size:9px;font-weight:700}.contact-form input{border:1px solid var(--line);width:100%;margin-top:5px;padding:9px;display:block}.contact-form label:has(input[type=checkbox]){align-items:center;gap:7px;display:flex}.contact-form label:has(input[type=checkbox]) input{width:auto;margin:0}.application-toolbar{margin:0}.application-toolbar>button{color:#75422f;background:0 0;border:0;font-size:9px}.companies-with-language{position:relative}.companies-with-language .company-management .commercial-form{padding-top:155px}.company-language-control{z-index:2;background:#e7eee9;border:1px solid #cedbd3;grid-template-columns:1fr 150px;align-items:center;gap:12px;padding:14px 16px;display:grid;position:absolute;top:68px;left:calc(45% + 18px);right:18px}.company-language-control label{font-size:9px;font-weight:700}.company-language-control select{border:1px solid var(--line);background:#fff;width:100%;margin-top:5px;padding:9px;display:block}.company-language-control>small{color:#607169;grid-column:1/-1;font-size:8px}.language-summary{gap:8px;margin-bottom:10px;display:flex;overflow:auto}.language-summary span{background:#e7eee9;border:1px solid #cedbd3;min-width:max-content;padding:10px 14px}.language-summary b,.language-summary small{display:block}.language-summary small{color:#607169;margin-top:4px;font-size:8px}.customer-loading{text-align:center;background:#f5f3ee;place-content:center;min-height:100vh;display:grid}.customer-loading b{font:30px Georgia}.customer-loading p{color:#71807a;font-size:10px}.customer-loading button{background:0 0;border:0}.customer-columns{grid-template-columns:1.5fr .6fr;gap:15px;display:grid}.customer-order-summary{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 0;display:grid}.customer-order-summary span{background:#f5f2eb;padding:13px}.customer-order-summary small,.customer-order-summary b{text-transform:capitalize;display:block}.customer-order-summary small{color:#748079;margin-bottom:6px;font-size:8px}.customer-order-summary b{font-size:10px}.customer-catalog{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.customer-product{border:1px solid var(--line);background:#fff;grid-template-columns:120px 1fr;gap:15px;padding:18px;display:grid}.customer-product>img,.customer-product>i{object-fit:cover;background:#ded2c1;width:120px;height:145px}.customer-product>i.clay{background:#b98772}.customer-product>i.sage{background:#c8c9b9}.customer-product>i.ink{background:#40504e}.customer-product h2{margin:7px 0;font:22px Georgia}.customer-product p,.customer-product small{color:#748079;font-size:9px}.customer-product label{font-size:9px}.customer-product input{border:1px solid var(--line);width:90px;margin-left:8px;padding:8px}.customer-product>.button{width:max-content}.customer-records{gap:10px;display:grid}.customer-record{border:1px solid var(--line);background:#fff;padding:22px}.customer-record>.panel-title>b{font:23px Georgia}.customer-actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.customer-actions>button:not(.button){background:0 0;border:0}.invoice-link{color:#27463c;background:#e3ece6;margin-top:14px;padding:13px;font-size:10px;text-decoration:none;display:block}.customer-documents{grid-template-columns:1fr 1fr;gap:15px;display:grid}.document-card{border:1px solid var(--line);color:var(--ink);background:#fff;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:18px;text-decoration:none;display:grid}.document-card>i{background:#e6d9ca;place-items:center;width:42px;height:50px;font-size:8px;font-style:normal;display:grid}.document-card span b,.document-card span small{display:block}.document-card span small{color:#748079;margin-top:4px;font-size:8px}.document-card strong{font-size:9px}.company-customer,.support-layout{grid-template-columns:1fr 1fr;align-items:start;gap:15px;display:grid}.company-facts{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.company-facts span{background:#f4f1ea;padding:13px;font-size:8px}.company-facts b{text-transform:capitalize;margin-top:5px;font-size:10px;display:block}.support-layout>.edit-drawer{margin:0}.invoice-control{background:#e9efe9;grid-template-columns:1fr 220px auto auto;align-items:end;gap:12px;margin:15px 0;padding:15px;display:grid}.invoice-control div b,.invoice-control div small{display:block}.invoice-control div small{color:#68766f;margin-top:4px;font-size:8px}.invoice-control label{font-size:9px;font-weight:700}.invoice-control input{border:1px solid var(--line);width:100%;margin-top:5px;padding:9px;display:block}.invoice-control a{color:#75422f;padding:10px;font-size:9px;text-decoration:none}.product-buy-actions{align-items:center;gap:10px;display:flex}.product-buy-actions>button:not(.button){color:#6e4635;background:0 0;border:0;font-size:9px}.checkout-layout{grid-template-columns:1.2fr .8fr;align-items:start;gap:16px;display:grid}.cart-panel,.checkout-panel{border:1px solid var(--line);background:#fff;padding:24px}.cart-panel>.panel-title button{color:#6e4635;background:0 0;border:0;font-size:9px}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr 110px 90px;align-items:center;gap:14px;padding:16px 0;display:grid}.cart-line>img,.cart-line>i{object-fit:cover;background:#d9cdbc;width:58px;height:67px}.cart-line span b,.cart-line span small{display:block}.cart-line span small{color:#748079;margin:4px 0;font-size:8px}.cart-line span button{color:#9b5840;background:0 0;border:0;padding:0;font-size:8px}.cart-line label{font-size:8px}.cart-line input{border:1px solid var(--line);width:95px;margin-top:4px;padding:8px;display:block}.cart-line strong{text-align:right;font:16px Georgia}.cart-total{justify-content:space-between;align-items:center;padding:24px 0 0;display:flex}.cart-total span{font-size:10px}.cart-total small{color:#748079;margin-top:5px;display:block}.cart-total b{font:24px Georgia}.empty-cart{text-align:center;padding:55px 20px}.empty-cart h3{margin:0;font:28px Georgia}.empty-cart p{color:#748079;margin:10px 0 20px;font-size:10px}.checkout-panel{position:sticky;top:25px}.checkout-panel h2{margin:6px 0 22px;font:28px Georgia}.checkout-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-fields label{font-size:8px;font-weight:700}.checkout-fields label.wide{grid-column:1/-1}.checkout-fields input,.checkout-fields textarea{border:1px solid var(--line);resize:vertical;width:100%;margin-top:5px;padding:10px;font:10px Arial;display:block}.checkout-confirm{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.checkout-confirm p{color:#748079;font-size:8px;line-height:1.6}.checkout-confirm button{width:100%;margin-top:10px}.checkout-confirm button:disabled{opacity:.45;cursor:not-allowed}.main-services{background:#f5f1e9;padding:90px 5vw}.service-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.service-grid article{border-right:1px solid var(--line);background:#fff;padding:28px}.service-grid article:last-child{border:0}.service-grid small{color:#b9684d}.service-grid h3{margin:30px 0 12px;font:22px Georgia}.service-grid p{color:#65736d;font-size:10px;line-height:1.7}.main-process{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px 5vw;display:grid}.main-process h2,.main-about h2{font:38px/1.15 Georgia}.main-process .eyebrow{color:#b7c7bf}.main-process ol{margin:0;padding:0;list-style:none}.main-process li{border-bottom:1px solid #ffffff25;gap:18px;padding:20px 0;display:flex}.main-process li>i{border:1px solid #fff4;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.main-process li span b,.main-process li span small{display:block}.main-process li span small{color:#bac8c1;margin-top:6px;font-size:9px}.main-about{background:#fff;grid-template-columns:1fr 1fr;gap:10vw;padding:90px 5vw;display:grid}.main-about>div:last-child{padding-top:35px}.main-about>div:last-child p{color:#596762;font-size:12px;line-height:1.9}.application-page{background:#f3eee5;grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;min-height:100vh;padding:35px 6vw 70px;display:grid}.application-page>.back-link{grid-column:1/-1}.application-intro{padding-top:50px}.application-intro h1{font:52px/1.05 Georgia}.application-intro>p{color:#64716b;line-height:1.8}.application-intro>div{gap:10px;margin-top:35px;font-size:10px;display:grid}.application-form,.application-success{border:1px solid var(--line);background:#fff;padding:32px}.application-form>label{margin-top:15px;font-size:10px;font-weight:700;display:block}.application-form input,.application-form select,.application-form textarea{border:1px solid var(--line);background:#fbfaf7;width:100%;margin-top:7px;padding:12px;display:block}.application-form>p{color:#748079;font-size:9px;line-height:1.6}.application-form>small{color:#75422f;margin-top:12px;display:block}.application-success{text-align:center;margin-top:50px}.application-success>i{background:#dfe9e3;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-style:normal;display:grid}.application-success h2{font:30px Georgia}.cart-product{border-bottom:1px solid var(--line)}.cart-product .cart-line{border-bottom:0}.cart-line span .variant-edit{border-left:1px solid var(--line);margin-left:12px;padding-left:12px;font-weight:700}.cart-line span .variant-edit.open{color:#315d4c}.cart-variants[hidden]{display:none}.cart-variants{background:#f6f3ed;margin:0 0 16px 72px;padding:16px}.cart-variants>div:first-child b,.cart-variants>div:first-child small{display:block}.cart-variants>div:first-child small{color:#748079;margin:5px 0 12px;font-size:8px}.cart-variant-scroll{overflow:auto}.cart-variants table{min-width:480px}.cart-variants th:first-child{text-align:left}.cart-variants th i{border:1px solid #0002;border-radius:50%;width:10px;height:10px;margin-right:7px;display:inline-block}.cart-variants td input{width:62px}.cart-variants>p{text-align:right;margin:10px 0 0;font-size:9px}.variant-warning{color:#a34432;font-weight:700}.invoice-language-toolbar{grid-template-columns:1fr 180px;align-items:center;gap:14px;display:grid}.invoice-language-toolbar label{font-size:9px;font-weight:700}.invoice-language-toolbar select{border:1px solid var(--line);background:#fff;width:100%;margin-top:5px;padding:9px;display:block}.admin-invoice-downloads{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.admin-invoice-downloads a{border:1px solid var(--line);color:#75422f;background:#fff;padding:9px 12px;font-size:9px;text-decoration:none}footer{border-top:1px solid var(--line);background:#e9e2d6;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:55px 5vw;display:grid}footer p{margin:0;font:italic 18px Georgia}footer>div{gap:15px;display:flex}footer small{color:#758079;border-top:1px solid #cfc7ba;grid-column:1/-1;padding-top:25px}.legal-public{max-width:920px;margin:auto;padding:65px 5vw 100px}.legal-public h1{margin:20px 0 35px;font:54px Georgia}.legal-notice{border-left:4px solid var(--terracotta);background:#efe0d3;margin-bottom:35px;padding:18px 22px}.legal-notice p{margin:6px 0 0;font-size:10px}.legal-copy{border:1px solid var(--line);background:#fff;padding:35px}.legal-copy h2{margin:30px 0 10px;font:25px Georgia}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:#596762;font-size:12px;line-height:1.8}.cookie-backdrop{z-index:5000;background:#10201ea8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cookie-dialog{background:#fff;width:min(520px,100%);padding:28px;box-shadow:0 30px 80px #0004}.cookie-dialog>p{color:#66736e;font-size:11px;line-height:1.7}.cookie-dialog>label{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:0 9px;padding:14px 0;font-size:10px;font-weight:700;display:grid}.cookie-dialog>label input{grid-row:1/3}.cookie-dialog>label small{color:#738079;margin-top:4px;font-size:8px}.cookie-dialog>.button{width:100%;margin-top:10px}.custom-production-layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:16px;display:grid}.custom-request-form{border:1px solid var(--line);background:#fff;padding:28px}.custom-request-form h2{font:32px Georgia}.custom-request-form>label{margin-top:14px;font-size:9px;font-weight:700;display:block}.custom-request-form textarea,.custom-request-form>label input{border:1px solid var(--line);width:100%;margin-top:6px;padding:10px;display:block}.custom-size-grid{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:8px;margin:18px 0;padding:15px;display:grid}.custom-size-grid legend{padding:0 7px;font-size:10px;font-weight:700}.custom-size-grid label{text-align:center;font-size:8px}.custom-size-grid input{border:1px solid var(--line);width:100%;margin-top:5px;padding:8px;display:block}.custom-size-grid>b{text-align:right;grid-column:1/-1}.custom-request-form>.button{margin-top:18px}.custom-request-history{gap:10px;display:grid}.custom-thumbs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.custom-thumbs a{color:#315d4c;background:#e7eee9;padding:9px 12px;font-size:9px;text-decoration:none}.admin-response{background:#e7eee9;padding:12px}.custom-admin{gap:12px;display:grid}.custom-admin-facts{grid-template-columns:1fr 1fr 2fr;gap:8px;display:grid}.custom-admin-facts span{background:#f3efe8;padding:12px;font-size:8px}.custom-admin-facts b{margin-top:5px;display:block}.custom-admin-response{grid-template-columns:180px 1fr auto;align-items:end;gap:10px;margin-top:16px;display:grid}.custom-admin-response label{font-size:9px;font-weight:700}.custom-admin-response select,.custom-admin-response textarea{border:1px solid var(--line);width:100%;margin-top:5px;padding:9px;display:block}@media (width<=1050px){header nav,.header-actions .text-button{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:70px 7vw}.hero-visual{min-height:500px}.stats{grid-template-columns:repeat(2,1fr);gap:20px}.stats div:nth-child(2){border-right:0}.product-grid{grid-template-columns:repeat(2,1fr)}.section-heading{grid-template-columns:1fr auto}.section-heading>p{display:none}.product-layout{grid-template-columns:1fr}.product-gallery>.garment-card{height:460px}.workspace-bottom,.portal-grid{grid-template-columns:1fr}.admin-row{grid-template-columns:2fr .8fr .6fr .8fr}.admin-row>:nth-child(5),.admin-row>:nth-child(6){display:none}}@media (width<=720px){header{height:72px;padding:0 18px}.brand{min-width:0}.brand b{font-size:15px}.brand small,.header-actions .button{display:none}.hero-copy{padding:58px 22px}.hero h1{font-size:48px}.button-row{flex-direction:column}.benefits{gap:10px;display:grid}.hero-visual{min-height:420px}.sketch-card{top:12%;left:20%;transform:scale(.78)rotate(-5deg)}.swatch-one{width:430px;height:430px}.stats{padding:22px 12px}.stats div{border:0;padding:10px}.collection{padding:65px 18px}.section-heading{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr 1fr;gap:9px}.garment-card,.catalog-grid .garment-card{height:260px}.garment{transform:scale(.7)}.product-info{display:block}.product-info>span{text-align:left;margin-top:10px;display:block}.buyer-cta{margin:0 18px 60px;padding:42px 28px;display:block}.buyer-cta h2{font-size:35px}.buyer-cta .button{width:100%;margin-top:18px}.inner-page{padding:50px 18px}.catalog-title{grid-template-columns:1fr;margin:15px 0 45px}.catalog-title h1{font-size:50px}.catalog-title>p:last-child{margin-top:20px}.catalog-tools{grid-template-columns:1fr}.filter-bar{overflow:auto}.filter-bar>small{display:none}.product-details h1{font-size:42px}.spec-row{grid-template-columns:1fr;gap:18px}.price-breaks{grid-template-columns:repeat(2,1fr)}.matrix-heading{display:block}.matrix-heading>div:last-child{margin-top:20px}.order-summary{grid-template-columns:1fr}.order-summary>div:first-child{grid-template-columns:1fr;gap:15px}.portal{grid-template-columns:1fr}.portal>aside{height:auto;min-height:0;padding:18px;display:block;position:relative}.portal aside .brand{margin-bottom:20px}.portal aside nav{display:flex;overflow:auto}.portal aside nav button{min-width:max-content}.admin-link,.user-chip{display:none}.portal-content{padding:30px 18px}.portal-top{align-items:end}.portal-top>div:last-child>button:not(.button){display:none}.order-product{grid-template-columns:70px 1fr}.order-product>div:last-child{display:none}.timeline{overflow:auto}.timeline div{min-width:135px}.workspace-bottom{grid-template-columns:1fr}.quote-row{grid-template-columns:1fr auto}.quote-row>b,.quote-row>button{display:none}.admin-toolbar{overflow:auto}.admin-toolbar .search{min-width:220px}.admin-table{overflow-x:auto}.admin-row{min-width:650px}footer{grid-template-columns:1fr}footer small{grid-column:1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (width<=720px){.form-grid,.team-layout,.settings-layout,.legal-grid,.application-card{grid-template-columns:1fr}.application-card>div:last-child{justify-content:flex-start}.staff-row{grid-template-columns:45px 1fr}.staff-row>em,.staff-row>b{display:none}.product-edit-layout,.category-layout,.commercial-layout,.pricing-columns,.transaction-layout,.content-admin{grid-template-columns:1fr}.price-preview{grid-template-columns:1fr 1fr}.price-preview>div:first-child,.resolved-price{grid-column:1/-1}.transaction-summary,.order-row{grid-template-columns:1fr auto}.transaction-summary>span:nth-of-type(2),.transaction-summary>strong,.order-row>span:nth-of-type(2){display:none}.order-controls{grid-template-columns:1fr 1fr}.file-upload,.file-grid{grid-template-columns:1fr}.file-card{grid-template-columns:50px 1fr}.file-card>div{grid-column:2}.overview-columns{grid-template-columns:1fr}.audit-panel{overflow-x:auto}.audit-head,.audit-row{min-width:650px}.staff-actions{grid-template-columns:45px 1fr auto}.staff-actions>em,.staff-actions>b{display:none}.variant-pickers,.application-notes,.company-management,.contact-form,.invoice-language-toolbar,.custom-production-layout,.custom-admin-response{grid-template-columns:1fr}.admin-invoice-downloads{grid-column:auto}.cart-variants{margin-left:0}.custom-size-grid{grid-template-columns:repeat(3,1fr)}.custom-admin-facts,.customer-columns,.customer-catalog,.customer-documents,.company-customer,.support-layout,.checkout-layout{grid-template-columns:1fr}.customer-order-summary{grid-template-columns:1fr 1fr}.invoice-control{grid-template-columns:1fr}.checkout-panel{position:static}.cart-line{grid-template-columns:48px 1fr}.cart-line label,.cart-line strong{grid-column:2}.checkout-fields{grid-template-columns:1fr}.checkout-fields label.wide{grid-column:auto}.companies-with-language .company-management .commercial-form{padding-top:24px}.company-language-control{grid-template-columns:1fr;margin:12px 0;position:static}.service-grid{grid-template-columns:1fr}.service-grid article{border-right:0;border-bottom:1px solid var(--line)}.main-process,.main-about,.application-page{grid-template-columns:1fr}.application-page>.back-link{grid-column:auto}.application-intro h1{font-size:42px}.option-management{grid-template-columns:1fr}.option-form,.color-form{grid-template-columns:1fr 1fr}.color-list,.language-fields{grid-template-columns:1fr}.language-fields h3{grid-column:auto}.image-detail-editor{grid-template-columns:1fr}.image-detail-editor>*{grid-area:auto!important}.image-detail-editor>img{width:100%;height:240px}.category-table{overflow-x:auto}.category-row{min-width:650px}}.auth-page{background:#f5f2eb;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.auth-brand{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:54px;display:flex}.auth-brand>a,.auth-logo{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.auth-brand>a img,.auth-logo img{object-fit:cover;border:1px solid #a58e70;width:62px;height:62px}.auth-brand>a span b,.auth-brand>a span small{display:block}.auth-brand>a span b{font:22px Georgia}.auth-brand>a span small{letter-spacing:.15em;text-transform:uppercase;color:#bac8c2;margin-top:5px;font-size:8px}.auth-brand>div{max-width:620px}.auth-brand h1{margin:15px 0;font:56px/1.02 Georgia}.auth-brand>div>p:last-child{color:#c6d1cc;max-width:520px;line-height:1.7}.auth-form-wrap,.auth-simple{place-items:center;padding:40px;display:grid}.auth-simple{background:#f5f2eb;min-height:100vh}.auth-form{border:1px solid var(--line);background:#fff;gap:16px;width:min(440px,100%);padding:42px;display:grid}.auth-form h1,.auth-form h2{margin:0;font:38px/1.05 Georgia}.auth-form>p{color:#6f7b75;line-height:1.6}.auth-form label{font-size:10px;font-weight:700}.auth-form input{border:1px solid var(--line);background:#fbfaf7;width:100%;margin-top:7px;padding:13px;display:block}.auth-form .button{justify-content:center;width:100%}.auth-link,.auth-form>a:not(.button){color:#75422f;text-align:left;background:0 0;border:0;font-size:10px;text-decoration:none}.auth-message{background:#f3e8de;padding:12px;color:#6d4133!important}.auth-logo{color:var(--ink);margin-bottom:15px}.auth-logo img{width:48px;height:48px}.auth-logo b{font:18px Georgia}@media (width<=760px){.auth-page{grid-template-columns:1fr}.auth-brand{min-height:300px;padding:28px}.auth-brand h1{font-size:40px}.auth-form-wrap,.auth-simple{padding:20px}.auth-form{padding:28px}}.login-account-panel{margin-top:22px}.login-account-panel>p{color:#68746e;max-width:760px;line-height:1.6}.reset-link-box{border:1px solid var(--line);background:#f5f2eb;grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:18px;padding:18px;display:grid}.reset-link-box label{min-width:0}.reset-link-box input{width:100%}.reset-link-box small{color:#6f7b75;grid-column:1/-1}.credential-toolbar{align-items:center;margin-bottom:22px}.credential-toolbar label{min-width:290px;font-size:10px;font-weight:700}.credential-toolbar input{border:1px solid var(--line);background:#fff;width:100%;margin-top:6px;padding:11px;display:block}@media (width<=760px){.reset-link-box{grid-template-columns:1fr}.reset-link-box small{grid-column:auto}.credential-toolbar{align-items:stretch}.credential-toolbar label{min-width:0}}.portal .brand-mark{--logo-main:#f4eee4;--logo-accent:#d59a79;border-color:var(--logo-main);box-shadow:4px 4px 0 -3px var(--ink),4px 4px 0 -2px var(--logo-accent)}.portal .brand:hover .brand-mark{box-shadow:5px 5px 0 -3px var(--ink),5px 5px 0 -2px var(--logo-accent)}.auth-brand>a img,.auth-logo img{display:none}.auth-brand>a:before,.auth-logo:before{content:"R S";outline-offset:3px;letter-spacing:-.13em;background:linear-gradient(90deg,#0000 49%,#ffffff2b 50%,#0000 51%);border:1px solid;outline:1px solid #d59a79;flex:0 0 52px;place-items:center;width:52px;height:56px;padding-right:3px;font:italic 22px Georgia,Times New Roman,serif;display:grid}.auth-logo:before{background:linear-gradient(90deg,#0000 49%,#182b2a2b 50%,#0000 51%);flex-basis:44px;width:44px;height:48px;font-size:19px}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
