.report-dashboard{margin-bottom:24px}.report-toolbar{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:16px;display:flex}.report-toolbar label{min-width:150px;margin:0;font-size:.875rem}.report-toolbar input,.report-toolbar select{margin-top:6px}.report-updated{color:var(--muted,#657061);align-self:center;margin-left:auto;font-size:.8rem}.report-metrics{margin-bottom:8px}.report-boundary{color:var(--muted,#657061);margin:8px 0 18px;font-size:.8rem;line-height:1.5}.report-detail{border-top:1px solid var(--border,#dde1d8);font-size:.875rem}.report-detail>summary{cursor:pointer;min-height:44px;padding:15px 0;font-weight:600}.report-inner{flex-direction:column;gap:18px;min-width:0;padding-bottom:20px;display:flex}.report-inner p{margin:0}.report-inner>label{max-width:230px}.report-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.report-facts span,.report-facts strong{display:block}.report-facts span{color:var(--muted,#657061);margin-bottom:7px;font-size:.8rem}.report-facts strong{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:500}.report-table{max-width:100%;overflow:auto}.report-table table{border-collapse:collapse;width:100%;font-size:.875rem}.report-table th,.report-table td{text-align:left;border-bottom:1px solid var(--border,#dde1d8);padding:12px}.report-table th{font-weight:500}.report-table thead th{color:var(--muted,#657061)}.report-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.report-table small{color:var(--muted,#657061);white-space:normal;margin-top:5px;font-size:.75rem;font-weight:400;display:block}.report-table tbody th:first-child{min-width:120px}.report-status{margin:12px 0;font-size:.875rem;line-height:1.5}.report-status .quiet-button{margin-left:auto}.report-links{gap:20px;font-size:.875rem;text-decoration:underline;display:flex}.report-inner .text-button{text-align:left}.report-table .text-button{text-align:left;white-space:normal;min-height:44px;padding:0;font-size:.875rem}@media (max-width:680px){.report-toolbar{gap:10px}.report-toolbar label{flex:1;min-width:125px}.report-toolbar .report-updated{width:calc(100% - 56px);margin-left:0}.report-facts{grid-template-columns:1fr 1fr}.report-table th,.report-table td{padding:10px 8px}.report-status{flex-wrap:wrap}.report-metrics .metric strong{font-size:1.6rem}.report-links{flex-wrap:wrap}}.operation-overview .report-inner{padding-top:4px}.operation-rows{gap:0;display:grid}.operation-row{border-bottom:1px solid var(--border);min-width:0;padding:14px 0}.operation-title{text-align:left;width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-weight:600;display:flex}.operation-title svg{flex-shrink:0}.operation-title:hover{text-decoration:underline}.operation-title:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.operation-row p{overflow-wrap:anywhere;line-height:1.6}.operation-row details{margin-top:8px}.operation-row summary{cursor:pointer;min-height:44px;padding:10px 0}.operation-events{flex-wrap:wrap;gap:10px 20px;display:flex}.operation-overview .text-button{align-items:center;gap:8px;display:inline-flex}.operation-overview .report-facts span{font-size:.875rem}
.boutique{--shop-surface:#eeece5;--shop-muted:#526456;--shop-control-line:#7b8278;--shop-on-accent:#f8f6ef;--shop-on-accent-muted:#d8ded3;--shop-accent-line:#788d7b}.boutique .shop-wordmark{color:var(--shop-accent)!important}.boutique .shop-footer,.boutique .shop-story,.boutique.theme-heritage .shop-story,.boutique .shop-announcement{background:var(--shop-accent);color:var(--shop-on-accent);--shop-focus:var(--shop-on-accent)}.boutique .shop-footer :is(p,small){color:var(--shop-on-accent-muted)}.boutique .shop-footer .shop-wordmark{color:var(--shop-on-accent)!important}.boutique .shop-footer>small{border-color:var(--shop-accent-line)}.boutique :is(.shop-hero-image img,.shop-product-image,.shop-gallery img,.lux-main-photo,.lux-thumbnails button,.lux-bag-item>a,.lux-order-summary,.lux-discovery,.shop-photo-empty,.lux-checkout-products img,.lux-lightbox){color:var(--shop-ink);background:var(--shop-surface)!important}.boutique .lux-zoom,.boutique .lux-gallery-arrows{background:var(--shop-bg);color:var(--shop-ink)}.boutique :is(.shop-empty,.lux-results-line,.shop-fine,.lux-collection-intro p,.lux-empty p,.shop-product-copy>p:not(.shop-price),.shop-product-copy details p,.lux-contact-form label>span,.lux-checkout-steps){color:var(--shop-muted)!important}.boutique.theme-heritage .shop-product-meta small,.boutique .lux-checkout-steps .active{color:var(--shop-ink)}.boutique :is(.lux-order-summary dt,.lux-drops .shop-drop-heading p,.lux-drop-number){color:var(--shop-muted)}.boutique .lux-contact-form .lux-policy-check span{color:var(--shop-ink)!important}.boutique :is(.lux-categories button[aria-current=page],.lux-thumbnails button[aria-pressed=true],.lux-order-summary .lux-total,.lux-checkout-notice){border-color:var(--shop-control-line)}.boutique :is(.shop-solid,.request-submit){background:var(--shop-accent);border-color:var(--shop-accent);color:var(--shop-on-accent)!important}.boutique :is(.shop-solid,.request-submit):hover{background:var(--shop-accent);text-underline-offset:4px;text-decoration:underline;color:var(--shop-on-accent)!important}.boutique .shop-cta{border-color:var(--shop-accent);color:var(--shop-accent)!important}.boutique .shop-cta:hover{background:var(--shop-accent);color:var(--shop-on-accent)!important}.boutique .shop-cta.request-submit{color:var(--shop-on-accent)!important}.boutique .shop-bag-link:not(.light)>span{background:var(--shop-accent);color:var(--shop-on-accent)}.boutique .hc-explore{background:var(--shop-bg);border-color:var(--shop-bg);color:var(--shop-ink)!important}.boutique .hc-explore:hover{background:var(--shop-surface)}.boutique :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),textarea,select){background:var(--shop-surface);color:var(--shop-ink);border-color:var(--shop-control-line)}.boutique :is(input,textarea)::placeholder{color:var(--shop-muted);opacity:1}.boutique :is(input[type=checkbox],input[type=radio]){accent-color:var(--shop-accent)}.boutique :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--shop-focus,var(--shop-accent));outline-offset:4px}.boutique .hc-landing{--shop-focus:var(--hc-ivory)}.boutique .shop-error{color:#803c36;background:#fff4f1;border-left:3px solid #803c36;padding:12px 16px}.boutique .shop-preview-note{color:#fff;background:#242d2b}.store-colors-editor{margin:16px 0}.store-color-input{grid-template-columns:52px minmax(0,1fr);gap:12px;display:grid}.store-color-input input[type=color]{cursor:pointer;width:52px;height:46px;padding:4px}.store-color-sample{border:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.store-color-sample>span:last-of-type{padding:10px 16px}.store-color-sample small{flex-basis:100%;font-size:.875rem}.store-color-warning{margin:0;font-size:.875rem}
.listing-history{min-width:0;margin:16px 0}.listing-history p,.listing-history button,.listing-history dt,.listing-history dd{font-size:14px;line-height:1.5}.listing-history button{min-height:44px}.listing-history-preview{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:12px}.listing-history-preview h4{font-size:16px}.listing-history-preview dl{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.listing-history-preview dd{white-space:pre-wrap;margin:0}.listing-history-preview dt{color:var(--muted)}.listing-history button:focus-visible{outline-offset:2px;outline:3px solid #a77748}
.wholesale-entry{margin:1rem 0}.wholesale-dialog{color:#242a26;background:#fffdf8;border:1px solid #dedbd2;border-radius:16px;width:min(560px,100vw - 24px);max-height:90dvh;padding:24px;overflow:auto}.wholesale-dialog::backdrop{background:#14251ccc}.wholesale-dialog header{margin-bottom:18px}.wholesale-dialog h2{margin:0;font-size:24px}.wholesale-dialog fieldset{border:0;margin:0;padding:0}.wholesale-dialog label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.wholesale-dialog input,.wholesale-dialog select{width:100%;min-height:44px;font-size:16px}.wholesale-dialog details{margin:18px 0}.wholesale-dialog .primary{width:100%;min-height:48px}.wholesale-dialog .field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wholesale-dialog .field-grid>*{min-width:0}.wholesale-dialog form,.wholesale-dialog fieldset{display:block}.wholesale-dialog label{margin:10px 0}.wholesale-dialog .muted{margin:14px 0}.wholesale-dialog label.photo-picker{text-align:center;width:100%;min-width:0;height:100px;padding:12px}.wholesale-dialog .photo-picker span{width:100%}.wholesale-dialog textarea{width:100%;font:inherit;min-height:88px}.wholesale-dialog .check-label{flex-direction:row;align-items:center}.wholesale-dialog .check-label input{flex-shrink:0;width:22px;min-height:22px}.wholesale-dialog .photo-picker input{width:100%;height:100%;min-height:0}.custom-product-field{border-bottom:1px solid #dedbd2;margin-bottom:12px;padding:12px 0}.manual-entry{display:inline-flex}.wholesale-dialog .editor-photos{gap:12px;display:flex;overflow-x:auto}.wholesale-dialog .editor-photo{flex:0 0 125px}.wholesale-dialog .capture-photo{aspect-ratio:4/5;object-fit:cover;width:125px;height:auto}.wholesale-dialog .photo-picker{min-height:76px}.wholesale-dialog h3{margin-top:16px}
.workspace .main,.workspace .page-content,.workspace .panel,.workspace .overview-grid,.workspace .report-dashboard,.workspace .report-inner,.workspace .report-table{min-width:0;max-width:100%}.workspace .draft-row>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.workspace .draft-row>svg,.workspace .item-icon{flex-shrink:0}.workspace .item-price{font-variant-numeric:tabular-nums;flex-shrink:0}.workspace .metric{overflow-wrap:anywhere;min-width:0}.workspace .report-table{overscroll-behavior-x:contain;overflow-x:auto}.workspace .report-table table{max-width:none}.compact-action svg{flex-shrink:0}.dashboard-legend section{min-width:0}.dashboard-legend h3{color:#596951;margin:0 0 12px;font-size:.85rem}.dashboard-legend ul{margin:0;padding:0;list-style:none}.dashboard-legend li{border-bottom:1px solid #e2e6dc;align-items:flex-start;gap:14px;padding:13px 0;display:flex}.dashboard-legend li>svg{color:#344b42;flex-shrink:0;margin-top:2px}.dashboard-legend li>div{overflow-wrap:anywhere;min-width:0}.dashboard-legend li strong{font-size:.9rem}.dashboard-legend li p{color:#617057;margin:4px 0 0;font-size:.85rem;line-height:1.5}@media (max-width:760px){.workspace .sidebar nav{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.workspace .sidebar nav a{min-width:0;padding-inline:4px}.sheet.capture-sheet{top:var(--capture-top,0px);height:var(--capture-height,100dvh);max-height:var(--capture-height,100dvh);overscroll-behavior-y:contain;scroll-padding-top:90px;scroll-padding-bottom:24px;bottom:auto;overflow-y:auto}.capture-sheet input,.capture-sheet textarea,.capture-sheet select{font-size:16px}.capture-sheet .capture-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom));background:0 0;position:static;bottom:auto}.capture-sheet .capture-description{min-height:112px;scroll-margin-top:90px;scroll-margin-bottom:24px}.workspace .main{width:100%;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.workspace .sidebar{height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.workspace .topbar{gap:8px;height:auto;min-height:64px;padding:10px 16px}.workspace .breadcrumb{overflow-wrap:anywhere;flex:1;min-width:0}.workspace .breadcrumb .text-button{white-space:normal;text-align:left;max-width:100%}.workspace .top-actions,.workspace .sale-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;display:flex}.workspace .compact-action{gap:0;width:44px;min-width:44px;height:44px;padding:10px!important}.workspace .compact-action>span{display:none}.workspace .icon-button{min-width:44px;min-height:44px}.workspace .title-row,.workspace .panel-heading{flex-wrap:wrap;align-items:center;gap:8px}.workspace .title-row h1,.workspace .panel-heading h2{margin-right:auto}.workspace .panel-heading{padding:16px}.workspace .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace .metric{padding:16px 12px}.workspace .metric strong{font-size:clamp(1.25rem,5.5vw,1.65rem);line-height:1.2}.workspace .metric small{margin-top:8px;line-height:1.5}.workspace .overview-grid{grid-template-columns:minmax(0,1fr)}.workspace .item-list{padding:0 14px 12px}.workspace .draft-row{align-items:center;gap:10px;width:100%}.workspace .draft-row strong,.workspace .draft-row small{white-space:normal;overflow-wrap:anywhere}.workspace .draft-row .item-icon{width:32px;min-width:32px}.workspace .draft-row .item-price{overflow-wrap:anywhere;max-width:95px;font-size:.875rem}.workspace .item-detail{overflow-wrap:anywhere;padding:12px 0}.workspace .item-detail dl{min-width:0}.workspace .item-detail dd{overflow-wrap:anywhere;min-width:0}.workspace .item-detail>button{white-space:normal;max-width:100%;margin:4px 4px 4px 0}.workspace .report-toolbar{align-items:end;gap:8px;display:flex}.workspace .report-toolbar label{flex:120px;min-width:0}.workspace .report-updated{flex:150px;font-size:.75rem}.workspace .report-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace .report-facts>div{overflow-wrap:anywhere;min-width:0}.workspace .report-table th{overflow-wrap:anywhere;max-width:180px}.workspace .search-shell{min-width:0;margin-left:14px;margin-right:14px}.workspace .search-shell input{width:100%;min-width:0}.workspace .queue-rows,.workspace .queue-title,.workspace .task-detail{overflow-wrap:anywhere;min-width:0}.workspace .task-actions,.workspace .task-tabs{flex-wrap:wrap;gap:6px}.workspace .workspace-footer{flex-wrap:wrap;gap:12px;line-height:1.5}}.queue-rows .queue-title{flex:1;min-width:0}.queue-rows .task-complete-action{flex-shrink:0;align-items:center;gap:5px;width:auto;min-height:44px;padding:8px 10px;display:inline-flex}
@media (max-width:1024px),(any-pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),textarea,select,[contenteditable=true],[contenteditable=plaintext-only]{font-size:max(16px,1rem)!important}}
.boutique.theme-heritage{--shop-bg:#f7f3e9;--shop-ink:#233a2c;--shop-accent:#3d4931;--shop-line:#ddd3c1}.theme-heritage .shop-header{background:var(--shop-bg);border-bottom:1px solid var(--shop-line)}.theme-heritage .shop-product-image{background:#ede7da;border:1px solid #e4dac9;overflow:hidden}.theme-heritage .shop-product-image img{transition:transform .5s}.theme-heritage .shop-product-card:hover .shop-product-image img{transform:scale(1.025)}.theme-heritage .shop-product-meta{align-items:start;gap:16px;padding-top:18px}.theme-heritage .shop-product-meta h3{margin-top:7px;font-size:clamp(21px,2vw,28px);line-height:1.15}.theme-heritage .shop-product-meta small{letter-spacing:.11em;color:#72593f;text-transform:uppercase;font-size:10px}.palomino-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:7px 12px;display:flex}.palomino-price del{color:#817869;font-size:.85em;font-weight:400}.theme-heritage .lux-collection-intro{background:radial-gradient(at top,#e9e3d4 0,#0000 75%)}.theme-heritage .lux-collection-intro h1,.theme-heritage .shop-product-copy h1{letter-spacing:-.035em;font-weight:400}.theme-heritage .shop-solid,.theme-heritage .shop-cta{letter-spacing:.025em}.theme-heritage .shop-footer{border-top:1px solid var(--shop-line);background:var(--shop-accent);color:var(--shop-on-accent)}.theme-heritage .shop-product-copy details{border-color:#d8cbb4}.theme-heritage :is(a,button,input,select):focus-visible{outline-offset:4px;outline:2px solid #8b6d43}@media (max-width:600px){.theme-heritage .shop-product-meta{flex-direction:column;gap:8px}.theme-heritage .shop-product-meta h3{font-size:22px}.palomino-price{font-size:14px}}@media (prefers-reduced-motion:reduce){.theme-heritage .shop-product-image img{transition:none}}
@font-face{font-family:Palomino Editorial;src:url(/fonts/cormorant-light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Palomino Editorial;src:url(/fonts/cormorant-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.hc-landing.palomino-focused{color:#f0eee7;background:#191b1a;grid-template-rows:1fr;grid-template-columns:44% minmax(0,1fr);align-items:center;min-height:max(650px,100svh);padding:40px 24px;display:grid}.palomino-focused .hc-landscape-shade{background:0 0}.palomino-focused .palomino-identity{text-align:center;grid-column:2;width:100%;font-family:Palomino Editorial,Georgia,serif}.palomino-focused .palomino-engraved{letter-spacing:.055em;color:#f0eee7;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:.5px #343630;paint-order:stroke fill;text-shadow:0 1px #171917,0 2px #171917,0 3px 12px #0008;margin:0;font-family:Palomino Editorial,Georgia,serif;font-size:clamp(30px,4vw,62px);font-weight:500;line-height:1.15}.palomino-focused .palomino-slogan{color:#f0eee7;text-shadow:0 2px 14px #0008;margin:12px 0 0;font:300 23px/1.4 Palomino Editorial,Georgia,serif}.palomino-actions{flex-direction:column;align-items:center;gap:8px;margin-top:25px;display:flex}.palomino-focused .palomino-shop-cta{color:#202520;cursor:pointer;background:#f0eee7;border:1px solid #f0eee799;justify-content:center;align-items:center;min-width:230px;min-height:52px;padding:12px 28px;font:500 19px Palomino Editorial,Georgia,serif;display:inline-flex}.palomino-secondary{align-items:center;gap:22px;display:flex}.palomino-focused .palomino-secondary a{color:#f0eee7;text-shadow:0 1px 12px #0008;cursor:pointer;border-bottom:1px solid #f0eee778;align-items:center;min-height:44px;font:500 17px Palomino Editorial,Georgia,serif;display:flex}.palomino-focused .palomino-shop-cta:hover{background:#fff}.palomino-focused .palomino-secondary a:hover{border-bottom-color:#fff}.palomino-focused a:focus-visible{outline-offset:5px;outline:2px solid #f0eee7}.palomino-emblem{object-fit:contain;width:clamp(150px,17vw,235px);height:clamp(150px,17vw,235px);margin:0 auto 8px;display:block}@media (max-width:700px){.hc-landing.palomino-focused{min-height:max(780px,100svh);padding:max(24px,env(safe-area-inset-top)) 14px 0;display:block}.palomino-focused .palomino-identity{width:100%}.palomino-focused .palomino-bella img{object-position:center bottom}.palomino-focused .palomino-engraved{letter-spacing:.025em;font-size:clamp(26px,8.4vw,40px)}.palomino-focused .palomino-slogan{margin-top:8px;font-size:20px}.palomino-actions{gap:5px;margin-top:18px}.palomino-emblem{width:112px;height:112px;margin-bottom:5px}}.hc-landing.palomino-mobile-preview{min-height:844px;padding:24px 14px 0;display:block}.palomino-mobile-preview .palomino-slogan{margin-top:8px;font-size:20px}.hc-landing.palomino-focused{background:#161817;height:100svh;min-height:560px;padding:0;display:block}.palomino-focused .palomino-bella img{object-position:center}.palomino-focused .palomino-identity{box-sizing:border-box;width:53%;padding:0 28px;position:absolute;top:49%;left:45%;transform:translateY(-50%)}.palomino-focused .palomino-engraved{letter-spacing:.065em;-webkit-text-stroke:0;text-shadow:0 1px 12px #0004;font-kerning:normal;font-size:clamp(32px,3.5vw,54px);font-weight:300;line-height:1.05}.palomino-focused .palomino-slogan{letter-spacing:.015em;color:#e1ddd4;text-shadow:none;margin:14px 0 0;font-size:20px;line-height:1.45}.palomino-actions{gap:12px;margin-top:39px}.palomino-focused .palomino-shop-cta{box-sizing:border-box;color:#f0eee7;letter-spacing:.2em;text-transform:uppercase;background:0 0;border:1px solid #e6deca85;border-left:0;border-right:0;min-width:262px;min-height:49px;padding:16px 26px;font:400 11px Arial,Helvetica,sans-serif;transition:background .2s,border-color .2s}.palomino-cta-arrow{letter-spacing:0;opacity:.8;margin-left:21px;font:13px Arial,sans-serif}.palomino-focused .palomino-shop-cta:hover{background:#f0eee710;border-color:#f0eee7}.palomino-secondary{color:#dedad1;gap:23px}.palomino-focused .palomino-secondary a{letter-spacing:.14em;text-transform:uppercase;color:#dedad1;text-shadow:none;border:0;font:400 10px Arial,Helvetica,sans-serif;transition:color .2s}.palomino-focused .palomino-secondary a:hover{color:#fff;text-underline-offset:6px;text-decoration:underline}.palomino-secondary>span{background:#e1ddd43d;width:1px;height:10px;transform:none}.palomino-emblem{opacity:.94;width:142px;height:42px;margin:0 auto 29px}@media (max-width:700px){.hc-landing.palomino-focused{min-height:600px}.palomino-focused .palomino-identity{width:100%;left:0;top:max(7%,env(safe-area-inset-top));padding:0 20px;transform:none}.palomino-focused .palomino-bella img{object-position:center bottom}.palomino-focused .palomino-engraved{letter-spacing:.055em;font-size:clamp(24px,7.6vw,36px)}.palomino-focused .palomino-slogan{letter-spacing:0;margin-top:11px;font-size:18px}.palomino-actions{gap:6px;margin-top:27px}.palomino-emblem{width:108px;height:32px;margin-bottom:23px}.palomino-focused .palomino-shop-cta{min-width:238px;min-height:48px;font-size:10px}.palomino-focused .palomino-secondary a{letter-spacing:.1em;font-size:10px}.palomino-secondary{gap:21px}}.hc-landing.palomino-mobile-preview{height:844px;min-height:844px}.palomino-mobile-preview .palomino-identity{width:100%;padding:0 20px;top:7%;left:0;transform:none}.palomino-mobile-preview .palomino-engraved{letter-spacing:.055em;font-size:29px}.palomino-mobile-preview .palomino-slogan{letter-spacing:0;margin-top:11px;font-size:18px}.palomino-mobile-preview .palomino-actions{gap:6px;margin-top:27px}.palomino-mobile-preview .palomino-emblem{width:108px;height:32px;margin-bottom:23px}.palomino-mobile-preview .palomino-shop-cta{min-width:238px;min-height:48px;font-size:10px}.palomino-mobile-preview .palomino-secondary a{letter-spacing:.1em;font-size:10px}.palomino-mobile-preview .palomino-bella img{object-position:center bottom}@media (prefers-reduced-motion:reduce){.palomino-focused a{transition:none!important}}
:is(body:has(>.hc-policy),body:has(>main.hc-policy)){color:#292b28;background:#f6f4ee}.hc-policy{color:#292b28;max-width:780px;margin:auto;padding:48px 24px 70px;font:14px/1.8 Arial,Helvetica,sans-serif}.hc-policy h1{margin:32px 0;font:300 clamp(34px,4vw,48px)/1.15 Palomino Editorial,Georgia,serif}.hc-policy h2{margin-top:30px;font:500 26px/1.2 Palomino Editorial,Georgia,serif}.hc-policy a{color:inherit;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.palomino-store{font-family:Arial,Helvetica,sans-serif}.palomino-store .shop-header{gap:24px;min-height:114px;padding:22px 5vw}.palomino-store .shop-header .shop-wordmark,.palomino-store .shop-footer .shop-wordmark{letter-spacing:.065em;text-transform:uppercase;font-family:Palomino Editorial,Georgia,serif;font-weight:300;line-height:1.15;font-size:26px!important}.palomino-store .shop-header .shop-wordmark{white-space:nowrap;color:var(--shop-ink);flex-direction:column;align-items:center;display:flex}.palomino-store .shop-header .palomino-bit{opacity:1;width:76px;height:23px;margin:0 0 9px}.palomino-store .shop-header nav a{letter-spacing:.075em;text-transform:uppercase;font-size:11px}.palomino-store .shop-header .shop-main-nav{gap:4px 20px}.palomino-store .shop-bag-link>span{background:var(--shop-accent);color:var(--shop-on-accent)}.palomino-store :is(.lux-collection-intro,.shop-drop-heading,.lux-contact,.lux-about,.lux-bag-heading,.shop-product-copy,.request-intro,.palomino-join) h1{letter-spacing:-.02em;font-family:Palomino Editorial,Georgia,serif;font-size:clamp(36px,4vw,52px);font-weight:300;line-height:1.08}.palomino-store :is(.lux-empty,.lux-discovery,.lux-contact-options,.lux-order-summary,.lux-related,.lux-contact-form,.lux-contact-summary,.lux-checkout-recovery,.hc-opening-list) h2{letter-spacing:-.015em;font-family:Palomino Editorial,Georgia,serif;font-size:34px;font-weight:300;line-height:1.15}.palomino-store .lux-collection-intro{background:0 0;padding:48px 24px 30px}.palomino-store .lux-collection-intro h1{margin-bottom:15px}.palomino-store .lux-collection-intro p{color:var(--shop-muted);line-height:1.7}.palomino-store .lux-collection{max-width:1400px}.palomino-store .lux-categories{gap:28px;padding-bottom:8px}.palomino-store .lux-categories button{letter-spacing:.035em;font-size:12px}.palomino-store .lux-collection-tools{padding-top:16px}.palomino-store .lux-collection-tools :is(input,select){font-size:16px}.palomino-store .shop-product-image{border:0;background:var(--shop-surface)!important}.palomino-store .shop-product-meta{gap:12px;padding-top:14px}.palomino-store .shop-product-meta h3{letter-spacing:-.015em;margin:6px 0 9px;font-family:Palomino Editorial,Georgia,serif;font-size:26px;font-weight:500}.palomino-store .shop-product-meta small{color:var(--shop-muted);font-size:10px}.palomino-store .shop-cta{border:0;border-block:1px solid var(--shop-control-line);letter-spacing:.13em;text-transform:uppercase;min-height:48px;color:var(--shop-ink);background:0 0;border-radius:0;padding:15px 4px;font-size:11px}.palomino-store .shop-cta:hover{background:var(--shop-surface);color:var(--shop-ink)!important}.palomino-store .shop-cta.request-submit{background:var(--shop-accent);padding-inline:20px;color:var(--shop-on-accent)!important}.palomino-store .shop-solid{background:var(--shop-accent);border-color:var(--shop-accent);letter-spacing:.08em;text-transform:uppercase;min-height:52px;font-size:12px;color:var(--shop-on-accent)!important}.palomino-store .shop-solid:hover:not(:disabled){filter:brightness(1.16)}.palomino-store .lux-empty{gap:14px;min-height:270px;padding:48px 20px}.palomino-store .lux-empty h2{font-size:32px}.palomino-store .lux-discovery{background:var(--shop-surface);border-top:1px solid var(--shop-line);padding:48px 24px}.palomino-store .lux-discovery h2{margin-bottom:22px}.palomino-store .shop-footer{background:var(--shop-accent);color:var(--shop-on-accent);gap:30px;padding:44px 5vw 22px}.palomino-store .shop-footer .shop-wordmark{color:var(--shop-on-accent)!important;font-size:28px!important}.palomino-store .shop-footer p{color:var(--shop-on-accent-muted);font-family:Palomino Editorial,Georgia,serif;font-size:20px;font-style:italic;line-height:1.5}.palomino-store .shop-footer a{align-content:center;min-height:44px;font-size:12px}.palomino-store .shop-footer>small{color:var(--shop-on-accent-muted);border-color:var(--shop-accent-line);font-size:11px}.palomino-store .shop-product-copy{padding-top:20px}.palomino-store .shop-product-copy details{border-color:var(--shop-line)}.palomino-store .shop-product-copy :is(p,summary){line-height:1.7}.palomino-store :is(.lux-main-photo,.lux-thumbnails button,.lux-bag-item>a,.shop-photo-empty){background:var(--shop-surface)}.palomino-store .lux-order-summary{background:var(--shop-surface);border-top:1px solid var(--shop-line);padding:28px}.palomino-store .lux-bag-item h2{font-family:Palomino Editorial,Georgia,serif;font-weight:500}.palomino-store .lux-about{min-height:max(580px,100svh - 89px);margin:0}.palomino-store .lux-about-art{background-repeat:no-repeat;background-size:cover;align-self:stretch;position:relative;overflow:hidden}.palomino-store .custom-story-art>img{object-fit:cover;width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0}.palomino-store .lux-about-art:not(.custom-story-art){background-image:url(/brand/palomino/bella-mobile.webp);background-position:50% 85%}.palomino-store .lux-about>section{padding:60px 6vw}.palomino-store .lux-contact{padding:55px 6vw 70px}.palomino-store .lux-contact h1{margin-bottom:42px}.palomino-store .lux-contact-options h2{font-size:30px}.palomino-store .lux-contact-options p{line-height:1.7}.palomino-store .lux-drops .shop-drop-heading{padding-top:48px}.palomino-store .request-layout{gap:7%;padding-top:52px}.palomino-store .request-intro h1{margin-bottom:20px}.palomino-store .request-intro p{line-height:1.7}.palomino-store .request-form :is(input,textarea,select),.palomino-store .lux-contact-form input{box-shadow:none;background:var(--shop-bg);color:var(--shop-ink);border-color:var(--shop-control-line);border-radius:0;font-size:16px}.palomino-store .palomino-join{width:min(100%,640px);margin:auto;padding:48px 24px 64px}.palomino-store .palomino-join>h1{text-align:center;margin:0 0 24px}.palomino-store .hc-opening-list{box-shadow:none;color:var(--shop-ink);background:0 0;border:0;margin:auto;padding:0}.palomino-store .hc-opening-list h2{margin-bottom:10px;font-size:26px}.palomino-store .hc-opening-fields label,.palomino-store .hc-opening-fields label span,.palomino-store .hc-opening-disclosure{color:var(--shop-muted)}.palomino-store .hc-opening-submit{background:var(--shop-accent);border-color:var(--shop-accent);color:var(--shop-on-accent);letter-spacing:.1em;text-transform:uppercase;font:12px Arial,sans-serif}.palomino-store .hc-opening-submit:hover{background:var(--shop-accent);filter:brightness(1.16)}.palomino-store .signup-surface h1,.palomino-store .shop-policy h1{font:300 clamp(36px,4vw,52px)/1.1 Palomino Editorial,Georgia,serif}.palomino-store .lux-collection-tools :is(input,select){border-radius:0;background:0 0!important}.palomino-store .request-form label{font-weight:400}.palomino-store :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--shop-ink);outline-offset:4px}.palomino-store .shop-footer a:focus-visible{outline-color:var(--shop-on-accent)}@media (max-width:1000px){.palomino-store .shop-header{gap:16px}.palomino-store .shop-header .shop-main-nav{gap:4px 12px}.palomino-store .shop-header .shop-wordmark{font-size:23px!important}}@media (max-width:760px){.palomino-store .shop-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:126px;padding:18px 20px 0}.palomino-store .shop-header .shop-wordmark{white-space:normal;text-align:left;align-items:flex-start;font-size:24px!important}.palomino-store .shop-header .palomino-bit{width:62px;height:19px;margin:0 0 7px}.palomino-store .shop-header .shop-main-nav{gap:4px 25px}.palomino-store .shop-header nav a{font-size:10px}.palomino-store .lux-collection-intro{padding:34px 22px 24px}.palomino-store .lux-collection-intro h1{font-size:38px}.palomino-store .lux-categories{gap:24px}.palomino-store .shop-product-meta h3{font-size:22px}.palomino-store .shop-product-meta{gap:4px}.palomino-store .lux-empty{min-height:240px;padding:38px 12px}.palomino-store .lux-empty h2{font-size:29px}.palomino-store .lux-discovery{padding:38px 22px}.palomino-store .shop-footer{padding:36px 22px 22px}.palomino-store .shop-footer .shop-wordmark{font-size:26px!important}.palomino-store .shop-product-copy{padding:0}.palomino-store .lux-about{min-height:0}.palomino-store .lux-about-art{min-height:380px}.palomino-store .lux-about-art:not(.custom-story-art){background-image:url(/brand/palomino/bella-desktop.webp);background-position:0}.palomino-store .lux-about>section{padding:36px 24px}.palomino-store .lux-contact{padding:36px 24px 48px}.palomino-store .lux-contact-options{gap:26px}.palomino-store .request-layout{gap:28px;padding-top:34px}.palomino-store .shop-footer{gap:22px}.palomino-store .shop-footer>div:nth-child(2){flex-wrap:wrap;justify-self:start;column-gap:22px;display:flex}.palomino-store .shop-footer>div:nth-child(2)>:is(h3,p){flex-basis:100%}.palomino-store .request-intro .request-small{display:block}.palomino-store .palomino-join{padding:34px 22px 48px}}
.shop-account{overflow-wrap:anywhere;max-width:900px;margin:auto;padding:60px 28px 100px}.shop-account h1{margin:28px 0 12px;font:400 clamp(34px,5vw,52px) Georgia,serif}.shop-account h2{margin-top:36px;font:400 28px Georgia,serif}.shop-account h3,.shop-shipment h3{font:400 21px Georgia,serif}.shop-account-auth{max-width:420px;margin:24px 0}.shop-account-auth .lux-contact-form{margin-top:20px}.shop-account-actions{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.shop-account details{margin:24px 0}.shop-account summary,.shop-checkout-account summary,.shop-shipment summary{cursor:pointer;padding:10px 0}.shop-account-order{border-top:1px solid #d8d4c9;padding:26px 0}.shop-account-order header,.shop-account-order li{justify-content:space-between;gap:20px;display:flex}.shop-account-order ul{padding:0;list-style:none}.shop-account-order li{padding:10px 0}.shop-account-order header h3{margin:0}.shop-shipment{overflow-wrap:anywhere;padding:20px 0}.shop-shipment a{text-underline-offset:4px;text-decoration:underline}.shop-shipment small{color:#666;margin:6px 0;display:block}.shop-shipment li{margin:12px 0;display:list-item}.shop-checkout-account{border-block:1px solid #d8d4c9;max-width:540px;margin:0 0 30px;padding:8px 0}.order-shipment{border-top:1px solid #ddd;padding:20px 0}.order-shipment input{max-width:100%;font-size:16px}.order-shipment fieldset{border:0;padding:0}.palomino-account-link{z-index:3;color:#f8f6ef;position:absolute;top:24px;right:28px}.palomino-account-link a{letter-spacing:.04em;align-items:center;gap:8px;min-height:44px;font-size:12px;text-decoration:none;display:flex}@media (max-width:600px){.shop-account{padding:32px 20px 60px}.shop-account-order header{align-items:baseline}.palomino-account-link{top:12px;right:18px}.palomino-account-link span{display:none}.shop-account input{min-height:44px;font-size:16px}.shop-header-tools{gap:12px}.shop-account-order li span:first-child{min-width:0}}
.boutique .lux-main-photo{aspect-ratio:4/5;width:min(100%,496px,80svh - 240px);height:auto;min-height:0;margin-inline:auto}.boutique .lux-main-photo>img{object-fit:cover}.boutique .lux-thumbnails button{flex-basis:52px;width:52px}.palomino-store .shop-header{min-height:88px}@media (max-width:760px){.palomino-store .shop-header .shop-wordmark{grid-area:1/1;justify-self:start;font-size:20px!important}.palomino-store .shop-header .shop-header-tools{grid-area:1/2;gap:8px}.palomino-store .shop-header .shop-contact-link{display:none}.boutique .lux-main-photo{width:min(100%,288px,28.8svh);height:auto;min-height:0}.boutique .shop-detail-grid{gap:20px}}.shop-flow{max-width:1240px;padding:28px 5vw 80px}.shop-journey{letter-spacing:.04em;color:var(--shop-muted);align-items:center;gap:12px;margin-bottom:30px;font-size:11px;display:flex}.shop-journey a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.shop-journey [aria-current]{color:var(--shop-ink)}.shop-flow .lux-bag-heading{justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 38px;display:flex}.shop-item-count,.checkout-secure{color:var(--shop-muted);font-size:12px;font-weight:400}.checkout-secure{align-items:center;gap:7px;display:flex}.shop-flow .lux-bag-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);gap:clamp(32px,6vw,80px)}.shop-flow .lux-bag-grid>section{min-width:0}.shop-flow .lux-bag-item{grid-template-columns:100px minmax(0,1fr);gap:24px;padding:24px 0}.shop-flow .lux-bag-item>a{aspect-ratio:4/5}.bag-item-copy{flex-direction:column;min-width:0;padding:6px 0;display:flex}.bag-item-title{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.shop-flow .bag-item-title h2{overflow-wrap:anywhere;margin:0;font-size:25px;line-height:1.2}.bag-item-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.shop-flow .bag-unit-price{color:var(--shop-muted);margin:10px 0 20px;font-size:12px}.shop-flow .lux-bag-item-controls{gap:24px;margin-top:auto}.shop-flow .shop-quantity{border-color:var(--shop-line);min-width:112px}.shop-flow .shop-quantity button{width:40px;min-height:44px}.shop-flow .shop-text-button{cursor:pointer;min-height:44px;color:var(--shop-muted);text-underline-offset:5px;font-weight:400}.shop-flow .bag-continue{min-height:44px;margin:18px 0 0}.shop-flow .lux-order-summary{border:1px solid var(--shop-line);padding:28px;position:sticky;top:28px}.shop-flow .lux-order-summary h2{margin:0 0 26px;font-size:28px}.shop-flow .lux-order-summary dl>div{margin:16px 0;font-size:13px}.shop-flow .lux-order-summary dd{font-variant-numeric:tabular-nums}.shop-flow .lux-order-summary .lux-total{border-color:var(--shop-line);margin:22px 0 0;padding-top:22px;font-size:18px}.shop-flow .lux-total dt{color:var(--shop-ink)}.shop-flow .shop-solid{justify-content:space-between;min-height:54px;text-decoration:none}.shop-flow .bag-update-status{text-align:center;min-height:20px;margin:14px 0 0}.shop-flow .lux-checkout-notice{border-color:var(--shop-line)}.shop-flow .lux-checkout-notice p{font-size:13px;line-height:1.65}.checkout-section-heading,.checkout-summary-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.shop-flow .checkout-section-heading h2{margin:0;font-family:Palomino Editorial,Georgia,serif;font-size:28px;font-weight:300}.checkout-section-heading>span{color:var(--shop-muted);font-size:11px}.shop-flow .shop-checkout-account{border:0;max-width:none;margin:4px 0 8px;padding:0}.shop-flow .shop-checkout-account>summary{min-height:44px;color:var(--shop-muted);align-content:center;font-size:12px}.shop-flow .shop-checkout-account summary .shop-fine{display:none}.shop-flow .lux-contact-form{margin:0}.shop-flow .lux-contact-form>label:not(.lux-policy-check){margin:0 0 14px;font-size:12px}.shop-flow .lux-contact-form input:not([type=checkbox]){border:1px solid var(--shop-line);background:var(--shop-bg);min-height:52px;margin-top:8px;padding:14px;transition:border-color .18s,box-shadow .18s}.shop-flow .lux-contact-form input:focus-visible{border-color:var(--shop-ink);outline:1px solid var(--shop-ink);outline-offset:2px}.shop-flow .checkout-contact-note{margin:4px 0 16px;font-size:11px!important}.checkout-phone summary{cursor:pointer;align-content:center;min-height:44px;font-size:12px;font-weight:400}.checkout-phone summary span{color:var(--shop-muted);margin-left:6px}.shop-flow .checkout-phone label{margin:0 0 14px}.shop-flow .lux-pickup{border-color:var(--shop-line);margin:28px 0 22px;padding:24px 0}.shop-flow .lux-pickup p{margin:12px 0 0;font-size:13px;line-height:1.7}.shop-flow .lux-pickup summary{cursor:pointer;align-content:center;min-height:44px;font-size:12px}.shop-flow .lux-policy-check{align-items:center;min-height:44px;margin:0}.shop-flow .lux-policy-check span{font-size:12px;line-height:1.7}.shop-flow .lux-policy-check input{flex-basis:18px;width:18px;height:18px;min-height:18px;margin:0}.checkout-summary-heading{margin-bottom:8px}.shop-flow .checkout-summary-heading h2{margin:0}.shop-flow .lux-checkout-products{margin:10px 0 20px}.shop-flow .lux-checkout-products article{align-items:center;gap:14px;padding:16px 0}.shop-flow .lux-checkout-products img{aspect-ratio:4/5;width:48px}.shop-flow .lux-checkout-products article>div{flex:1;min-width:0}.shop-flow .lux-checkout-products strong{overflow-wrap:anywhere;font-family:Palomino Editorial,Georgia,serif;font-size:20px;line-height:1.25;display:block}.shop-flow .lux-checkout-products p{color:var(--shop-muted);margin:8px 0 0;font-size:11px}.shop-flow .lux-checkout-products article>span{white-space:nowrap;font-size:13px}.shop-flow .promo-checkout{border:0;border-bottom:1px solid var(--shop-line);background:0 0;margin:0 0 12px;padding:0 0 10px;display:block}.shop-flow .promo-checkout summary{cursor:pointer;min-height:44px;color:var(--shop-muted);align-content:center;font-size:12px}.shop-flow :is(.promo-checkout,.shop-checkout-account,.lux-pickup) summary{font-weight:400}.shop-flow .promo-checkout form{align-items:center;gap:12px;padding:8px 0;display:flex}.shop-flow .promo-checkout input{border:1px solid var(--shop-control-line);background:var(--shop-bg);flex:1;width:0;min-height:44px;padding:10px;font-size:16px}.shop-flow .checkout-payment-note{justify-content:center;align-items:center;gap:6px;margin:14px 0 0;display:flex;font-size:11px!important}.checkout-help{border-top:1px solid var(--shop-line);justify-content:center;gap:24px;margin-top:20px;padding-top:10px;display:flex}.checkout-help a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:11px;display:inline-flex}.shop-checkout-frame .shop-header{grid-template-columns:1fr auto;min-height:90px;padding:20px 5vw}.shop-checkout-frame .shop-header .shop-wordmark{grid-area:1/1;justify-self:start;align-items:flex-start;font-size:23px!important}.shop-checkout-frame .shop-header .shop-header-tools{grid-area:1/2}.checkout-footer{border-top:1px solid var(--shop-line);color:var(--shop-muted);align-items:center;gap:24px;margin-top:auto;padding:24px 5vw;font-size:11px;display:flex}.checkout-footer>span{margin-right:auto}.checkout-footer a{align-items:center;min-height:44px;display:inline-flex}.bag-skeleton{gap:20px;width:100%;min-height:175px;padding:24px 0;display:flex}.bag-skeleton>div:first-child{background:var(--shop-line);flex-shrink:0;width:76px;height:135px}.bag-skeleton>div:last-child{flex:1;padding-top:10px}.bag-skeleton span{background:var(--shop-line);width:80%;height:12px;margin-bottom:18px;display:block}.bag-skeleton span:nth-child(2){width:35%}.bag-skeleton span:nth-child(3){width:55%}.palomino-store .lux-collection-intro{padding:42px 24px 24px}.palomino-store .lux-collection-intro h1{margin:0}.palomino-store .lux-collection-tools{padding-top:12px}.palomino-store .lux-results-line{min-height:34px;font-size:11px}.palomino-store .shop-product-meta h3{font-size:23px;line-height:1.25}.palomino-store .shop-product-meta small{letter-spacing:.07em;font-size:9px}.palomino-store .lux-product-grid{gap:36px 24px}.palomino-store .shop-buy .shop-added{min-height:32px;margin:12px 0 0}.palomino-store .shop-buy .shop-fine{margin-bottom:0;font-size:11px!important}.palomino-store .shop-solid{touch-action:manipulation;transition:background-color .2s,opacity .2s,transform .2s}.palomino-store .shop-solid>svg{transition:transform .22s}.palomino-store .shop-solid:hover:not(:disabled):not(.disabled)>svg{transform:translate(3px)}.palomino-store .shop-solid:active:not(:disabled):not(.disabled){transform:scale(.99)}.palomino-store .lux-categories button{min-height:44px;transition:color .18s,border-color .18s}.palomino-store .shop-product-card{transition:opacity .2s}.palomino-store .lux-product-grid[aria-busy=true]{opacity:.55;transition:opacity .18s}@media (prefers-reduced-motion:no-preference){.shop-flow .lux-bag-grid,.palomino-store .shop-detail-grid,.palomino-store .lux-product-grid{animation:.32s cubic-bezier(.22,.61,.36,1) both shop-arrive}.shop-added,.shop-bag-link>span{animation:.2s both shop-arrive}.bag-skeleton{animation:1.4s ease-in-out infinite alternate shop-pulse}.boutique details[open]::details-content{animation:.2s both shop-arrive}}@keyframes shop-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes shop-pulse{0%{opacity:.45}to{opacity:.85}}@media (max-width:760px){.shop-flow{padding:16px 22px 48px}.shop-journey{gap:9px;margin-bottom:20px}.shop-flow .lux-bag-heading{gap:12px;margin-bottom:28px}.shop-flow .lux-bag-heading h1{font-size:38px}.shop-flow .lux-bag-grid{grid-template-columns:minmax(0,1fr);gap:30px}.shop-flow .lux-bag-item{grid-template-columns:76px minmax(0,1fr);gap:16px;padding:20px 0}.bag-item-title{flex-direction:column;gap:8px}.shop-flow .bag-item-title h2{font-size:23px}.shop-flow .bag-unit-price{display:none}.shop-flow .lux-bag-item-controls{gap:16px;margin-top:16px}.shop-flow .shop-quantity{min-width:100px}.shop-flow .shop-quantity button{width:34px}.shop-flow .lux-order-summary{padding:22px;position:static}.shop-flow .shop-solid{letter-spacing:.04em;gap:12px;padding-inline:18px;font-size:11px}.checkout-secure{font-size:10px}.checkout-secure svg{width:12px}.shop-flow .checkout-section-heading h2{font-size:26px}.shop-checkout-frame .shop-header{min-height:86px;padding:16px 22px}.shop-checkout-frame .shop-header .shop-wordmark{font-size:21px!important}.shop-checkout-frame .shop-header .shop-header-tools a{letter-spacing:.03em;font-size:9px}.checkout-footer{flex-wrap:wrap;gap:20px;padding:18px 22px}.checkout-footer>span{flex-basis:100%;margin:0}.palomino-store .lux-product-grid{gap:28px 14px}.palomino-store .shop-product-meta h3{font-size:21px}.palomino-store .lux-collection-intro{padding:30px 22px 18px}.palomino-store .lux-collection-tools{flex-wrap:nowrap;gap:14px;padding-bottom:4px}.palomino-store .lux-collection-tools form{border:0;flex:50%;min-width:0;margin:0}.palomino-store .lux-collection-tools label{gap:0;min-width:0;font-size:0}.palomino-store .lux-collection-tools select{max-width:135px;padding-left:4px;font-size:16px}.shop-checkout-flow .lux-contact-form>label:not(.lux-policy-check){margin-bottom:16px}.shop-checkout-flow .lux-contact-form input:not([type=checkbox]){padding:10px 12px}}@media (max-width:380px){.shop-checkout-frame .shop-header{gap:12px}.shop-checkout-frame .shop-header .shop-wordmark{white-space:nowrap;letter-spacing:.045em;font-size:17px!important}}@media (prefers-reduced-motion:reduce){.boutique *,.boutique :before,.boutique :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.shop-content{width:100%;min-width:0}.shop-content:focus{outline:none}.shop-skip{z-index:1000;clip-path:inset(50%);white-space:nowrap;background:var(--shop-bg);width:1px;height:1px;color:var(--shop-ink);position:fixed;top:12px;left:12px;overflow:hidden}.shop-skip:focus{clip-path:none;width:auto;height:auto;padding:12px 20px;overflow:visible}.boutique :is(a,button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.boutique .shop-main-nav a{text-decoration:none;position:relative}.boutique .shop-main-nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.boutique .shop-main-nav a[aria-current=page]:after,.boutique .shop-main-nav a:focus-visible:after{transform:scaleX(1)}.boutique .shop-product-card{min-width:0;text-decoration:none;display:block}.boutique .shop-product-card:focus-visible{outline-offset:6px}.boutique .shop-product-image img{transition:transform .24s}.shop-card-reveal{background:var(--shop-bg);color:var(--shop-ink);pointer-events:none;gap:9px;padding:12px 14px;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.shop-card-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.shop-card-action{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.shop-card-action svg{flex-shrink:0;width:16px;height:16px}.shop-product-image:has(.shop-stock) .shop-card-reveal{bottom:52px}.boutique .shop-stock{z-index:1}.boutique .shop-product-meta{font-variant-numeric:tabular-nums}.boutique .lux-product-grid:has(>.shop-product-card:only-child){grid-template-columns:minmax(0,1fr);width:min(100%,400px);margin-inline:auto}.boutique .lux-results-line{align-items:center;gap:12px;min-height:48px}.shop-filter-reset{min-height:44px;font:inherit;color:inherit;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.shop-search-caption{color:var(--shop-muted);overflow-wrap:anywhere;margin:0 0 24px;font-size:13px}.boutique .lux-collection-tools form{min-height:48px;transition:border-color .16s}.boutique .lux-collection-tools form:focus-within{border-color:var(--shop-ink)}.boutique .lux-collection-tools form button{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:grid}.boutique .lux-collection-tools input{scroll-margin-top:24px}.boutique .lux-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:280px;display:flex}.boutique .lux-empty h2{max-width:560px;margin:0}.boutique .lux-empty .shop-text-button{text-underline-offset:5px;min-height:44px;text-decoration:underline}.boutique .lux-discovery{text-align:left;justify-content:space-between;align-items:center;gap:30px;padding:44px max(5vw,24px);display:flex}.boutique .lux-discovery h2{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.15}.boutique .lux-discovery .shop-kicker{margin:0 0 12px;font-size:10px}.boutique .lux-discovery .shop-cta{flex-shrink:0}.shop-photo-open{width:100%;height:100%;color:var(--shop-ink);cursor:zoom-in;touch-action:pan-y;background:0 0;border:0;padding:0;display:block;position:relative}.shop-photo-open img{object-fit:cover;width:100%;height:100%;display:block}.boutique .shop-photo-open:focus-visible{outline-offset:-4px}.boutique .lux-gallery-arrows{gap:4px;bottom:12px;right:12px}.boutique .lux-gallery-arrows button{cursor:pointer;width:44px;height:44px}.boutique .lux-thumbnails{gap:8px;margin-top:8px;padding:4px}.boutique .lux-thumbnails button{opacity:.6;transition:opacity .16s,border-color .16s}.boutique .lux-thumbnails button[aria-pressed=true]{opacity:1;outline:1px solid var(--shop-ink);outline-offset:2px}.boutique .lux-lightbox{width:min(1100px,96vw);max-width:96vw;max-height:94svh;padding:0 20px 16px;overflow:auto}.boutique .lux-lightbox::backdrop{background:#111914df}.shop-lightbox-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:13px;display:flex}.shop-lightbox-toolbar>span{overflow-wrap:anywhere}.shop-lightbox-toolbar .lux-zoom{flex-shrink:0;position:static}.boutique .lux-lightbox>img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:calc(94svh - 140px);display:block}.shop-lightbox-controls{justify-content:center;align-items:center;gap:24px;margin-top:12px;font-size:12px;display:flex}.shop-lightbox-controls button{border:1px solid var(--shop-line);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}body:has(.lux-lightbox[open]){overflow:hidden}.shop-product-description{white-space:pre-line;overflow-wrap:anywhere}.boutique .shop-product-copy{overflow-wrap:anywhere}.boutique .shop-product-copy details p{margin:12px 0;font-size:13px}.boutique .shop-product-copy summary:after{transition:transform .16s}.boutique .shop-product-copy details[open] summary:after{transform:rotate(180deg)}.boutique .shop-solid{text-decoration:none!important}.palomino-account-link{align-items:center;gap:22px;display:flex}.palomino-account-link .shop-bag-link>span{font-size:10px;display:grid}.boutique .shop-footer{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px 10%;padding-top:52px}.shop-footer-nav{grid-template-columns:1fr 1fr;gap:20px 36px;display:grid}.boutique .shop-footer h3{letter-spacing:.12em;text-transform:uppercase;color:var(--shop-on-accent-muted);margin:0 0 14px;font:400 10px Arial,Helvetica,sans-serif}.boutique .shop-footer-nav a{align-items:center;min-height:38px;font-size:12px;text-decoration:none;display:flex}.boutique .shop-footer-location{grid-column:1/-1;max-width:600px}.boutique .shop-footer-location p{margin:8px 0;font:13px/1.6 Arial,Helvetica,sans-serif}.boutique .shop-footer>small{justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.boutique .shop-footer>small>span:last-child{gap:24px;display:flex}.boutique .shop-footer>small a{font-size:11px}.palomino-store .shop-account h1,.palomino-store .shop-account h2,.palomino-store .shop-account h3{font-family:Palomino Editorial,Georgia,serif;font-weight:400}.palomino-store .shop-account{padding-top:28px}.palomino-store .shop-account-auth{background:var(--shop-surface);border:1px solid var(--shop-line);max-width:460px;padding:26px}.palomino-store .shop-account-auth .shop-solid{width:100%}.palomino-store .shop-account-auth .lux-contact-form{margin:20px 0 0}.palomino-store .shop-account-actions button{min-height:44px}.boutique .lux-contact-options>a{transition:transform .18s,border-color .18s}@media (hover:hover) and (pointer:fine){.shop-card-reveal{opacity:0;transform:translateY(8px)}.shop-product-card:is(:hover,:focus-visible) .shop-card-reveal{opacity:1;transform:none}.boutique .shop-product-card:is(:hover,:focus-visible) .shop-product-image img{transform:scale(1.035)}.boutique .shop-main-nav a:hover:after{transform:scaleX(1)}.boutique .shop-footer a:hover{text-underline-offset:5px;text-decoration:underline}.boutique .lux-thumbnails button:hover{opacity:1}.boutique .lux-contact-options>a:hover{border-color:var(--shop-ink);transform:translateY(-3px)}.palomino-shop-cta .palomino-cta-arrow{transition:transform .18s}.palomino-shop-cta:hover .palomino-cta-arrow{transform:translate(2px,-2px)}}@media (hover:none),(pointer:coarse){.shop-card-reveal{padding:9px 10px;bottom:8px;left:8px;right:8px}.shop-card-detail{display:none}.shop-card-action{letter-spacing:.04em;font-size:9px}}@media (prefers-reduced-motion:no-preference){.shop-photo-open img,.lux-lightbox[open]{animation:.16s ease-out shop-photo-in}}@keyframes shop-photo-in{0%{opacity:.65}to{opacity:1}}@media (max-width:760px){.boutique .lux-discovery{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 22px}.boutique .lux-discovery .shop-cta{min-width:200px}.boutique .shop-footer{grid-template-columns:minmax(0,1fr);gap:32px;padding:36px 22px 18px}.shop-footer-nav{gap:24px}.boutique .shop-footer-nav a{min-height:44px}.boutique .shop-footer>small{flex-wrap:wrap;gap:4px 20px}.palomino-account-link{gap:16px}.boutique .lux-lightbox{padding-inline:12px}.palomino-store .shop-account-auth{padding:20px}.boutique .lux-categories{scrollbar-width:thin;overscroll-behavior-x:contain}}@media (prefers-reduced-motion:reduce){.boutique *,.boutique :before,.boutique :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.boutique .shop-product-card:is(:hover,:focus-visible) .shop-product-image img,.boutique .lux-contact-options>a:hover{transform:none}}.boutique .lux-categories{white-space:normal;flex-wrap:wrap;gap:8px 24px;overflow:visible}.boutique .lux-categories :is(a,button){min-height:44px;color:inherit;justify-content:center;align-items:center;padding:6px 0;font-size:13px;text-decoration:none;display:inline-flex}@media (max-width:760px){.boutique .lux-categories{justify-content:space-between;gap:4px 12px}.boutique .shop-header .shop-main-nav{flex-wrap:wrap;justify-content:center;gap:4px 20px;overflow:visible}}
.palomino-store :is(.art-page,.request-layout,.shop-checkout-flow){--atelier-line:#d7ccbd;--atelier-field:#fffdf8;--atelier-leather:#513e30;--atelier-brass:#8b7050;--atelier-muted:#6d6256}.palomino-store .art-page .art-studio{max-width:1160px;padding:32px 32px 56px}.palomino-store .art-page .art-studio>header{max-width:none}.palomino-store .art-page .art-studio h1{letter-spacing:-.02em;font-size:clamp(30px,3.5vw,42px);line-height:1.15}.palomino-store .art-page .art-studio-columns{border-color:var(--atelier-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:24px;padding-top:28px}.palomino-store .art-page .art-studio-columns h2{letter-spacing:-.015em;margin:0 0 22px;font-size:30px;line-height:1.2}.palomino-store .art-page .art-request{border:0;border-left:1px solid var(--atelier-line);background:0 0;padding:0 0 0 40px}.palomino-store .art-page .art-empty{border:0;border-block:1px solid var(--atelier-line);min-height:180px;color:var(--atelier-muted);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:32px 20px;display:flex}.palomino-store .art-page .art-empty .palomino-bit{width:112px;height:33px;color:var(--atelier-brass);opacity:.75;margin:0}.palomino-store .art-page .art-empty p{margin:0;font:400 14px/1.6 Arial,Helvetica,sans-serif}.palomino-store .art-request .commission-intake .request-intro{margin-bottom:22px}.palomino-store .request-layout .request-form label{font-size:13px;font-weight:400;line-height:1.5}.palomino-store :is(.request-layout .request-form,.shop-checkout-flow .lux-contact-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea){background:var(--atelier-field);border:1px solid var(--atelier-line);box-shadow:none;color:var(--shop-ink);border-radius:2px;min-height:48px;margin-top:8px;padding:12px 14px;font-size:16px;line-height:1.45;transition:border-color .18s,box-shadow .18s}.palomino-store :is(.request-layout .request-form,.shop-checkout-flow .lux-contact-form) :is(input,textarea)::placeholder{color:var(--atelier-muted);font-size:14px}.palomino-store :is(.request-layout .request-form,.shop-checkout-flow .lux-contact-form) :is(input,textarea):focus-visible{border-color:var(--atelier-brass);outline:2px solid var(--atelier-brass);outline-offset:2px}.palomino-store .art-request .commission-intake .request-form textarea{min-height:102px}.palomino-store .art-request .commission-intake .request-form>label,.palomino-store .art-request .commission-intake .request-form>section{margin-bottom:18px}.palomino-store .request-layout .request-upload{border:0;border-bottom:1px solid var(--atelier-line);color:var(--atelier-leather);gap:14px;transition:border-color .18s;min-height:64px!important;padding:12px 0!important}.palomino-store .request-layout .request-upload>svg{stroke-width:1.25px;flex-shrink:0;width:20px;height:20px}.palomino-store .request-layout .request-upload small{color:var(--atelier-muted);margin-top:4px;font-size:11px;line-height:1.5}.palomino-store .request-layout .request-upload:focus-within{outline:2px solid var(--atelier-brass);outline-offset:3px}.palomino-store .request-layout .request-upload:has(input:disabled){opacity:.55;cursor:default}.palomino-store .request-layout .request-photo-grid button{cursor:pointer;border-radius:2px;place-items:center;min-width:44px;min-height:44px;display:grid}.palomino-store .commission-intake .request-form>details{border-bottom:1px solid var(--atelier-line);margin:0 0 20px;padding-bottom:4px}.palomino-store .commission-intake summary{gap:8px;min-height:44px;padding:4px 0;font-size:12px;font-weight:400}.palomino-store .commission-intake summary span{color:var(--atelier-muted);font-size:11px}.palomino-store .commission-intake summary:after{color:var(--atelier-brass);font-size:20px}.palomino-store .commission-intake details[open]{padding-bottom:18px}.palomino-store .art-request .commission-intake .commission-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.palomino-store .commission-contact label>span{color:var(--atelier-muted);opacity:1;font-size:11px}.palomino-store .commission-intake .request-check{align-items:center;gap:10px;min-height:32px;font-size:12px}.palomino-store .commission-intake .request-check input{width:18px;min-width:18px;height:18px;accent-color:var(--atelier-leather);margin:0}.palomino-store .commission-intake .request-small{color:var(--atelier-muted);margin:6px 0 16px;font-size:11px;line-height:1.6}.palomino-store .commission-intake .commission-footnote{margin:10px 0 0}.palomino-store :is(.request-layout .request-submit,.shop-checkout-flow .shop-solid){background:var(--atelier-leather);border:1px solid var(--atelier-leather);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:15px 20px;font:400 11px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;transition:background-color .18s,transform .18s;display:flex;color:#fffdf8!important}.palomino-store :is(.request-layout .request-submit,.shop-checkout-flow .shop-solid):hover:not(:disabled){filter:none;background:#3e2e23;text-decoration:none}.palomino-store :is(.request-layout .request-submit,.shop-checkout-flow .shop-solid):focus-visible{outline-color:var(--atelier-brass)}.palomino-store :is(.request-layout .request-submit,.shop-checkout-flow .shop-solid):disabled{opacity:.5;cursor:default}.palomino-store .shop-checkout-flow{max-width:1120px;padding:32px 32px 64px}.palomino-store .shop-checkout-flow .lux-bag-heading{border-bottom:1px solid var(--atelier-line);align-items:center;margin-bottom:32px;padding-bottom:24px}.palomino-store .shop-checkout-flow .lux-bag-heading h1{margin:0;font-size:clamp(34px,4vw,46px)}.palomino-store .shop-checkout-flow .lux-bag-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:64px}.palomino-store .shop-checkout-flow .lux-order-summary{border:0;border-left:1px solid var(--atelier-line);padding:0 0 0 40px;top:28px;background:0 0!important}.palomino-store .shop-checkout-flow :is(.checkout-section-heading h2,.checkout-summary-heading h2){margin:0;font-size:30px;line-height:1.2}.palomino-store .shop-checkout-flow .checkout-summary-heading{min-height:44px;margin:0 0 8px}.palomino-store .shop-checkout-flow .shop-checkout-account{margin:6px 0 12px}.palomino-store .shop-checkout-flow :is(.checkout-secure,.checkout-section-heading>span,.shop-checkout-account>summary,.checkout-phone summary span,.shop-text-button){color:var(--atelier-muted)}.palomino-store .shop-checkout-flow .lux-contact-form>label:not(.lux-policy-check){margin-bottom:18px;font-size:13px}.palomino-store .shop-checkout-flow .checkout-phone summary{font-size:12px}.palomino-store .shop-checkout-flow .checkout-contact-note{margin:2px 0 18px;color:var(--atelier-muted)!important;font-size:11px!important}.palomino-store .shop-checkout-flow .lux-pickup{border-color:var(--atelier-line);margin:24px 0 18px;padding:22px 0}.palomino-store .shop-checkout-flow .lux-pickup .checkout-section-heading h2{font-size:26px}.palomino-store .shop-checkout-flow .lux-pickup p{margin-top:12px;font-size:13px;line-height:1.6}.palomino-store .shop-checkout-flow .lux-policy-check span{font-size:12px}.palomino-store .shop-checkout-flow .lux-policy-check input{accent-color:var(--atelier-leather)}.palomino-store .shop-checkout-flow .lux-checkout-products{margin:8px 0 16px}.palomino-store .shop-checkout-flow .lux-checkout-products article{border-color:var(--atelier-line);padding:16px 0}.palomino-store .shop-checkout-flow .lux-checkout-products img{border-radius:2px;width:56px}.palomino-store .shop-checkout-flow .lux-checkout-products strong{font-size:22px}.palomino-store .shop-checkout-flow .promo-checkout{border-color:var(--atelier-line)}.palomino-store .shop-checkout-flow .promo-checkout input{background:var(--atelier-field);border-color:var(--atelier-line);border-radius:2px}.palomino-store .shop-checkout-flow .lux-order-summary dl>div{margin:14px 0;font-size:13px}.palomino-store .shop-checkout-flow .lux-order-summary dt{color:var(--atelier-muted)}.palomino-store .shop-checkout-flow .lux-order-summary .lux-total{border-color:var(--atelier-line);margin-top:20px;padding-top:20px;font-size:18px}.palomino-store .shop-checkout-flow .lux-total dt{color:var(--shop-ink)}.palomino-store .shop-checkout-flow .lux-order-summary .shop-solid{margin-top:24px}@media (max-width:900px){.palomino-store .art-page .art-studio-columns{gap:28px}.palomino-store .art-page .art-request{padding-left:28px}.palomino-store .shop-checkout-flow .lux-bag-grid{gap:36px}.palomino-store .shop-checkout-flow .lux-order-summary{padding-left:28px}}@media (max-width:760px){.palomino-store .art-page .art-studio{padding:26px 22px 40px}.palomino-store .art-page .art-studio-columns{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:20px;padding-top:24px}.palomino-store .art-page .art-studio-columns h2{margin-bottom:18px;font-size:28px}.palomino-store .art-page .art-empty{border:0;border-bottom:1px solid var(--atelier-line);gap:12px;min-height:104px;padding:20px}.palomino-store .art-page .art-empty .palomino-bit{width:88px;height:26px}.palomino-store .art-page .art-request{border:0;padding:0}.palomino-store .art-request .commission-intake .request-intro{margin-bottom:20px}.palomino-store .shop-checkout-flow{padding:24px 22px 40px}.palomino-store .shop-checkout-flow .lux-bag-heading{flex-wrap:wrap;gap:14px;margin-bottom:24px;padding-bottom:20px}.palomino-store .shop-checkout-flow .lux-bag-grid{grid-template-columns:minmax(0,1fr);gap:28px}.palomino-store .shop-checkout-flow .lux-order-summary{border-left:0;border-top:1px solid var(--atelier-line);padding:24px 0 0}.palomino-store .shop-checkout-flow .lux-order-summary .shop-solid{margin-top:22px}}@media (prefers-reduced-motion:reduce){.palomino-store :is(.request-layout,.shop-checkout-flow) *{transition:none!important;animation:none!important}}@media (max-width:359px){.palomino-store .art-request .commission-intake .commission-contact{grid-template-columns:minmax(0,1fr)}}
:is(.workspace,.counter-page,.sheet,.wholesale-dialog){--control-height:36px;--control-radius:7px;--space:12px}:is(.workspace,.counter-page,.sheet,.wholesale-dialog) :is(.primary,.quiet-button,.cream-button){min-height:var(--control-height);white-space:nowrap;border-radius:var(--control-radius);padding:8px 12px;font-size:.8125rem;line-height:1.25}:is(.workspace,.counter-page,.sheet,.wholesale-dialog) .icon-button{flex-shrink:0;min-width:36px;min-height:36px}:is(.workspace,.counter-page,.sheet,.wholesale-dialog) button>svg{flex-shrink:0}:is(.workspace,.counter-page,.sheet,.wholesale-dialog) :is(input,select,textarea){border-radius:var(--control-radius);padding:8px 10px;line-height:1.35}:is(.workspace,.counter-page,.sheet,.wholesale-dialog) label{gap:5px;min-width:0;font-size:.8125rem}:is(.workspace,.counter-page,.sheet,.wholesale-dialog) :is(form,fieldset){gap:12px}:is(.workspace,.counter-page,.sheet,.wholesale-dialog) summary{min-height:36px;font-size:.8125rem}.workspace .sidebar{width:184px;padding:24px 14px 16px}.workspace .sidebar .brand{padding:0 10px;font-size:29px}.workspace .sidebar .brand span{letter-spacing:3px;font-size:10px}.workspace .sidebar nav{gap:4px;margin-top:28px}.workspace .sidebar nav a{white-space:nowrap;gap:10px;min-height:40px;padding:10px 12px;font-size:.8125rem!important}.workspace .sidebar-foot{justify-content:space-between;padding-top:12px;display:flex}.workspace .main{width:calc(100% - 184px);margin-left:184px}.workspace .topbar{gap:16px;height:60px;min-height:60px;padding:0 24px}.workspace .breadcrumb{white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600}.workspace :is(.top-actions,.sale-actions,.manual-entry){flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.workspace .top-actions{margin-left:auto}.workspace .compact-action{white-space:nowrap;flex-shrink:0;min-height:36px;font-size:.8125rem;line-height:1.25}.workspace .page-content{padding:22px 24px!important}.workspace h1{letter-spacing:-.7px;font-size:1.5rem!important}.workspace h2{font-size:1rem}.workspace .title-row{gap:12px;min-height:36px}.workspace .subnav{gap:22px;margin-top:12px}.workspace .subnav button{white-space:nowrap;min-height:40px;padding:10px 0;font-size:.8125rem}.workspace .metrics{border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.workspace .metric{padding:14px 16px}.workspace .metric>span{font-size:.8125rem}.workspace .metric strong{margin:7px 0 4px;font-size:1.65rem;line-height:1.2}.workspace .metric small{margin:0;font-size:.75rem;line-height:1.4}.workspace .overview-grid{gap:14px}.workspace .inventory-panel{margin-top:14px}.workspace .panel-heading{gap:10px;padding:14px 16px}.workspace .item-list{padding:0 16px 10px}.workspace .draft-row{gap:12px;padding:10px 0}.workspace .draft-row strong{font-size:.875rem}.workspace .draft-row small{margin-top:3px;font-size:.75rem}.workspace .item-icon{width:36px;height:40px}.workspace .search-shell{margin-inline:16px;padding:8px 10px}.workspace .search-shell input{font-size:.875rem}.workspace .inventory-empty{padding:22px 16px}.workspace .padded{padding:14px 16px}.workspace .workspace-footer{letter-spacing:1px;padding:16px 0 0;font-size:.65rem}.workspace .workspace-footer span{font-size:.7rem}.workspace .report-toolbar{gap:10px;margin-bottom:12px}.workspace .report-toolbar label{min-width:130px;font-size:.8125rem}.workspace .report-toolbar :is(input,select){margin-top:0}.workspace .report-boundary{margin:6px 0 12px;font-size:.75rem}.workspace .report-detail>summary{min-height:36px;padding:9px 0}.workspace .report-inner{gap:12px;padding-bottom:12px}.workspace .report-table :is(th,td){padding:9px 10px}.workspace .operation-row{padding:8px 0}.workspace .request-list-controls{gap:10px;margin:14px 0}.workspace .request-row{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:12px}.workspace .request-row-image{height:58px}.workspace .request-row strong{font-size:.875rem}.workspace .task-tabs{gap:6px}.workspace .task-queue-body{gap:10px;padding:0 16px 14px}.workspace .task-tabs button{min-height:36px;padding:7px 12px;font-size:.8125rem}.workspace .queue-rows{overscroll-behavior:contain;max-height:32dvh;overflow:auto}.workspace .inventory-panel .item-list{overscroll-behavior:contain;max-height:40dvh;overflow:auto}.workspace .audience-actions{gap:8px;margin:12px 0}.workspace .audience-counts{gap:10px;margin:14px 0}.workspace .audience-counts>div{gap:6px;padding:12px}.workspace .audience-counts strong{font-size:1.4rem}.workspace .subscriber-row{padding:12px 0;font-size:.875rem}.workspace .queue-rows li{padding-block:8px}.workspace .task-complete-action{min-height:36px;padding:6px 9px}.sheet .sheet-heading{gap:12px;padding:14px 20px}.sheet .sheet-heading h2{font-size:1.125rem}.sheet .sheet-heading .eyebrow{margin-bottom:4px}.sheet .sheet-body{gap:12px;padding:16px 20px 24px}.sheet .settings-section{gap:12px;padding-top:14px}.sheet .text-button{min-height:36px;font-size:.8125rem}.sheet .field-grid{gap:12px}.sheet .editor-photos{gap:10px;margin:10px 0}.sheet .readiness-panel{padding:14px}.sheet .readiness-panel ul{margin-block:8px;line-height:1.5}.item-editor .item-editor-tools{align-content:start;gap:10px;min-width:0;display:grid}.item-editor .item-editor-tools>.readiness-panel{margin-bottom:4px}.item-editor .item-editor-tools details.settings-section:not([open]){margin:0;padding-top:0;display:block}.item-editor .item-editor-tools details.settings-section:not([open])>summary{min-height:36px;padding:8px 0}.item-editor .item-editor-tools .listing-editor{gap:8px;padding-top:10px}.item-editor .item-editor-tools .listing-editor>p{margin:0;font-size:.8125rem;line-height:1.4}.item-editor .item-editor-tools .listing-history{margin:0}.item-editor .item-editor-details[open]{gap:10px;display:grid}.item-editor .item-editor-photos .editor-photos{max-height:220px;display:flex;overflow:auto}.item-editor .item-editor-photos .editor-photo{flex:0 0 130px;min-width:0}.item-editor .item-editor-photos .capture-photo{aspect-ratio:auto;min-width:0;height:130px}.item-editor .photo-replace{text-align:center;border:1px dashed var(--line);border-radius:7px;min-height:36px;padding:8px;position:relative;overflow:hidden}.item-editor .photo-replace input{opacity:0;cursor:pointer;position:absolute;inset:0}.item-editor .readiness-panel .check-label{margin-block:10px;font-size:.8125rem;line-height:1.4}.item-editor .readiness-panel .muted{margin:8px 0 0;font-size:.75rem;line-height:1.4}.sheet .capture-actions{gap:8px;padding-block:10px}.wholesale-dialog{overscroll-behavior:contain;background:#fcfcf9;border-radius:12px;width:min(880px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.wholesale-dialog>header{z-index:2;border-bottom:1px solid var(--line);background:#fcfcf9;gap:12px;margin:0;padding:16px 20px;position:sticky;top:0}.wholesale-dialog h2{font-size:1.25rem}.wholesale-dialog>header .muted{margin:4px 0 0;font-size:.8125rem;line-height:1.4}.wholesale-dialog form{margin:0}.wholesale-dialog fieldset.item-entry-layout{grid-template-columns:220px minmax(0,1fr);gap:24px;padding:18px 20px;display:grid}.wholesale-dialog .item-entry-fields{align-content:start;gap:10px;min-width:0;display:grid}.wholesale-dialog label{margin:0}.wholesale-dialog .field-grid{gap:12px}.wholesale-dialog :is(input,select){min-height:38px;font-size:.875rem}.wholesale-dialog h3{justify-content:space-between;align-items:center;margin:0 0 10px;font-size:.875rem;display:flex}.wholesale-dialog h3 small{color:var(--muted);font-size:.75rem;font-weight:400}.wholesale-dialog .item-entry-photos{min-width:0}.item-photo-empty{color:#67755f;background:#eef1e8;border:1px dashed #cbd3c4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:190px;font-size:.75rem;display:flex}.wholesale-dialog .editor-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:320px;margin:0 0 10px;display:grid;overflow:auto}.wholesale-dialog .editor-photos:empty{display:none}.wholesale-dialog .editor-photo{min-width:0}.wholesale-dialog .capture-photo{aspect-ratio:auto;width:100%;min-width:0;height:110px}.wholesale-dialog .editor-photo small{padding:4px 0;font-size:.7rem}.wholesale-dialog .photo-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.wholesale-dialog .photo-actions .text-button{min-height:28px;padding:2px;font-size:.7rem}.wholesale-dialog .photo-actions .icon-button{min-width:28px;min-height:28px;margin-left:auto;padding:4px}.wholesale-dialog label.photo-picker{flex-direction:row;gap:6px;min-width:0;height:40px;min-height:40px;margin-top:10px;padding:8px;font-size:.8125rem;display:flex}.wholesale-dialog .photo-picker span{width:auto}.wholesale-dialog .item-entry-more{border-top:1px solid var(--line);margin:0}.wholesale-dialog .item-entry-more>summary{justify-content:space-between;gap:8px}.wholesale-dialog .item-entry-more>summary:after{content:"+";font-size:18px;font-weight:400}.wholesale-dialog .item-entry-more[open]>summary:after{content:"−"}.wholesale-dialog .item-entry-more[open] :is(label,.field-grid,.custom-product-fields){margin-bottom:10px}.wholesale-dialog .item-entry-more .muted{margin:6px 0;font-size:.75rem;line-height:1.4}.wholesale-dialog textarea{min-height:64px;font-size:.875rem}.wholesale-dialog .item-entry-fields label>small{color:var(--muted);font-size:.6875rem;font-weight:400;line-height:1.4}.wholesale-dialog .check-label{gap:8px;min-height:36px;font-size:.8125rem;line-height:1.4}.wholesale-dialog .check-label input{width:18px;height:18px;min-height:18px}.item-entry-footer{z-index:1;border-top:1px solid var(--line);background:#fcfcf9;padding:12px 20px;position:sticky;bottom:0}.item-entry-footer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.wholesale-dialog .item-entry-footer .muted{margin:0;font-size:.75rem;line-height:1.4}.wholesale-dialog .item-entry-footer .primary{flex-shrink:0;width:auto;min-height:38px}.wholesale-dialog .item-entry-footer :is(.error,[role=status]){margin:0 0 10px}body:has(.wholesale-dialog[open]){overflow:hidden}.counter-page{background:var(--paper);padding:0 20px 16px}.counter-page-header{min-height:64px;padding:14px 0}.counter-page-header h1{letter-spacing:-.5px;margin:0;font-size:1.25rem}.counter-page-header nav{gap:12px}.checkout-counter{box-shadow:none;border-radius:12px}.checkout-counter>.sheet-heading{padding:14px 20px 0}.checkout-counter .sheet-heading h2{margin:0;font-size:1.25rem}.checkout-counter>.checkout-body{gap:12px;padding:12px 20px 18px}.counter-session{gap:12px;padding-bottom:10px;font-size:.75rem}.checkout-counter .counter-workspace{flex:1;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:20px;min-height:0}.checkout-counter .counter-find{overscroll-behavior:contain;gap:10px;min-height:0;overflow:auto}.counter-picker{gap:8px;min-height:0}.counter-price{gap:4px}.counter-price>span{margin:0}.counter-price .search-shell{padding:6px 10px}.checkout-counter .counter-price input{min-height:36px;font-size:1.25rem!important}.checkout-counter .counter-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checkout-counter .counter-candidate{gap:8px;min-height:76px;padding:8px}.checkout-counter .counter-candidate strong{font-size:.8125rem}.checkout-counter .counter-candidate span{font-size:.75rem}.checkout-counter .counter-photo{width:42px}.checkout-counter .counter-cart{overscroll-behavior:contain;border-radius:9px;gap:10px;min-height:0;padding:14px;position:static;overflow:auto}.checkout-counter .counter-cart-heading h3{font-size:1rem}.checkout-counter .counter-cart .empty-state{padding:30px 8px}.checkout-counter .checkout-lines li{gap:8px;padding:9px 0}.checkout-counter .checkout-lines strong{font-size:.875rem}.checkout-counter .checkout-lines small{font-size:.75rem}.checkout-counter .checkout-quantity input{min-height:36px}.checkout-counter .checkout-lines .icon-button{min-width:32px;min-height:32px;padding:4px}.checkout-counter .checkout-totals{gap:8px}.checkout-counter .checkout-totals>div{font-size:.875rem}.checkout-counter .checkout-total{padding-top:10px;font-size:1.25rem!important}.checkout-counter .checkout-body details{padding-top:6px}.checkout-counter .checkout-body summary{min-height:32px;padding:4px 0}.checkout-counter .checkout-body details[open]{gap:10px}.checkout-counter .checkout-body details form{margin-top:8px}.checkout-counter .checkout-body>form{padding:14px}.checkout-counter .checkout-scan .search-shell input{min-height:32px}.checkout-counter .primary{min-height:40px;font-size:.875rem}.checkout-counter .checkout-total{flex-shrink:0}.checkout-counter .counter-cart>.primary{z-index:1;flex-shrink:0;position:sticky;bottom:0}.checkout-counter .checkout-orders button{padding:12px 0}.checkout-counter .order-queue-filters{gap:10px;margin:0}@media (min-width:761px){.sheet.item-editor{width:min(1080px,100% - 32px);max-width:100%}.sheet.item-editor .sheet-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:12px 24px;display:grid}.item-editor .sheet-body>:is(.sync-status,.error,.status-banner,.item-state-bar,.item-financial){grid-column:1/-1}.item-editor .item-state-bar{margin:0;padding:6px 0}.item-editor .item-editor-fields{grid-area:auto/1;gap:12px}.item-editor .item-editor-tools{grid-column:2}.item-editor .item-editor-tools>details,.item-editor .item-editor-tools>div .settings-section{margin-block:4px}.counter-page{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.counter-page-header{flex-shrink:0;width:100%}.checkout-counter{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.checkout-counter>.checkout-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.checkout-counter>.checkout-body:has(.counter-workspace){overflow:hidden}.checkout-counter .counter-cart>.checkout-lines{flex-shrink:0;min-height:0;max-height:clamp(100px,28dvh,280px);overflow:auto}}@media (min-width:761px) and (max-width:1050px){.workspace .sidebar{width:164px;padding-inline:10px}.workspace .sidebar .brand{font-size:26px}.workspace .main{width:calc(100% - 164px);margin-left:164px}.workspace .topbar{gap:8px;padding-inline:16px}.workspace .page-content{padding:18px 16px!important}.workspace .top-actions{gap:4px}.workspace .compact-action{gap:5px;padding-inline:8px;font-size:.75rem}.workspace .metric{padding:12px}.workspace .metric strong{font-size:1.4rem}.checkout-counter .counter-candidates{grid-template-columns:1fr}}@media (max-width:760px){:is(.workspace,.counter-page,.sheet,.wholesale-dialog){--control-height:44px}:is(.workspace,.counter-page,.sheet,.wholesale-dialog) .icon-button{min-width:44px;min-height:44px}.workspace .sidebar{width:100%;padding:0 8px env(safe-area-inset-bottom);height:calc(60px + env(safe-area-inset-bottom));z-index:20;inset:auto 0 0}.workspace .sidebar nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;width:100%;height:60px;margin:0;display:grid}.workspace .sidebar nav a{justify-content:center;min-height:48px;padding:10px}.workspace .sidebar nav a>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace .sidebar-foot{display:none}.workspace .main{width:100%;padding-bottom:calc(72px + env(safe-area-inset-bottom));margin:0}.workspace .topbar{gap:4px;height:auto;min-height:60px;padding:8px 10px}.workspace .top-actions .mobile-only{display:inline-flex}.workspace .breadcrumb{flex:1;max-width:none;font-size:.75rem}.workspace .top-actions{flex-shrink:1;gap:0}.workspace .compact-action{width:40px;min-width:40px;height:44px;min-height:44px;padding:8px!important}.workspace .top-actions .icon-button{width:36px;min-width:36px;padding:6px}.workspace .compact-action>span{display:none}.workspace .page-content{padding:16px 12px!important}.workspace h1{font-size:1.35rem!important}.workspace .title-row{flex-wrap:nowrap;gap:6px}.workspace .panel-heading{flex-wrap:wrap;padding:12px}.workspace .panel-heading .sale-actions{gap:0}.workspace .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-block:12px}.workspace .metric{border-bottom:1px solid var(--line);padding:12px}.workspace .metric:nth-child(2n){border-right:0}.workspace .metric:nth-last-child(-n+2){border-bottom:0}.workspace .metric strong{font-size:1.4rem}.workspace .search-shell{margin-inline:12px}.workspace .report-toolbar label{min-width:0}.workspace .request-row{grid-template-columns:44px minmax(0,1fr)}.workspace .request-row .request-status{grid-column:2}.sheet .sheet-heading{padding:12px 16px}.sheet .sheet-body{padding:14px 16px 24px}.wholesale-dialog{border-radius:10px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.wholesale-dialog>header{padding:12px 14px}.wholesale-dialog fieldset.item-entry-layout{grid-template-columns:1fr;gap:14px;padding:14px}.wholesale-dialog .item-entry-photos{order:2}.wholesale-dialog .item-photo-empty{display:none}.wholesale-dialog .editor-photos{max-height:180px;display:flex;overflow-x:auto}.wholesale-dialog .editor-photo{flex:0 0 100px}.wholesale-dialog label.photo-picker{height:44px;min-height:44px;margin-top:0}.wholesale-dialog :is(input,select),.wholesale-dialog .item-entry-more>summary{min-height:44px}.item-entry-footer{padding:10px 14px max(10px,env(safe-area-inset-bottom))}.wholesale-dialog .item-entry-footer .primary{min-height:44px}.item-entry-footer>div{gap:10px}.wholesale-dialog .item-entry-footer .muted{max-width:50%;font-size:.6875rem}.counter-page{padding:0 10px 20px}.counter-page-header{min-height:64px;padding:10px 2px}.counter-page-header h1{font-size:1.125rem}.counter-page-header nav{gap:8px}.checkout-counter>.sheet-heading{padding:12px 14px 0}.checkout-counter>.checkout-body{padding:12px 14px 16px}.checkout-counter .counter-workspace{grid-template-columns:1fr;gap:14px}.checkout-counter .counter-candidates{grid-template-columns:1fr;max-height:250px;overflow:auto}.checkout-counter .counter-cart{padding:12px;overflow:visible}.checkout-counter .counter-cart>.primary{position:static}.checkout-counter .primary{min-height:44px}.checkout-counter .checkout-lines .icon-button{min-width:44px;min-height:44px}.checkout-counter .checkout-quantity input{min-height:44px}.counter-session{flex-wrap:wrap;font-size:.7rem}}.checkout-contact{gap:6px;margin:6px 0;display:grid}.checkout-contact>label:first-child{gap:4px;display:grid}.checkout-contact small{color:var(--muted);font-weight:400}.checkout-contact input[type=email]{min-height:38px;padding:8px 10px}.checkout-newsletter{align-items:center;gap:8px;font-size:13px;display:flex}.checkout-newsletter input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}.checkout-consent{margin:0;font-size:11px;line-height:1.35}.newsletter-sync{margin:12px 0}.newsletter-sync summary{cursor:pointer;font-size:13px}.newsletter-sync .muted{font-size:12px}.checkout-contact>label:first-child{position:relative}.checkout-contact>label:first-child small{font-size:11px;position:absolute;top:0;right:0}.checkout-contact .checkout-newsletter{flex-direction:row;min-height:24px;font-weight:400}.checkout-body .checkout-contact .checkout-consent{font-size:11px;line-height:1.35}.checkout-body .checkout-contact{flex-shrink:0}@media (min-width:761px){.checkout-counter .counter-workspace{grid-template-rows:minmax(0,1fr);align-items:stretch}.checkout-counter .counter-cart>.checkout-lines{flex:auto;min-height:64px;max-height:28dvh}.checkout-counter .counter-cart>.counter-price-note{display:none}.checkout-counter .counter-cart>:not(.checkout-lines){flex-shrink:0}}.wholesale-dialog .item-size-options{gap:6px;min-width:0;display:grid}.wholesale-dialog .item-size-options>.check-label{flex-direction:row;align-items:center;min-height:24px;font-weight:500}.wholesale-dialog .item-size-options>.check-label input{flex:0 0 18px;margin:0}.wholesale-dialog .item-size-quantities{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wholesale-dialog .item-size-quantities label{font-size:.75rem}.wholesale-dialog .item-size-quantities input{min-width:0;min-height:36px;padding:6px 8px}.wholesale-dialog .item-size-options>.muted{margin:0;font-size:.6875rem;line-height:1.3}
.counter-page{padding:6px 12px 8px}.checkout-counter>.sheet-heading{gap:8px;min-height:40px;padding:6px 12px}.checkout-counter>.sheet-heading>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.checkout-counter .sheet-heading h2{letter-spacing:-.3px;margin:0;font-size:1rem}.checkout-counter .sheet-heading .counter-connection{color:var(--muted);white-space:nowrap;font-size:.6875rem}.checkout-counter .counter-heading-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.checkout-counter .counter-heading-actions button{min-height:32px;padding:6px 9px;font-size:.75rem}.checkout-counter>.checkout-body{gap:8px;padding:6px 12px 10px}@media (min-width:761px){.counter-page{height:var(--checkout-height,100dvh);min-height:0}}@media (max-width:600px){.checkout-counter .sheet-heading .counter-connection,.counter-back>span{display:none}}@media (min-width:761px){.checkout-counter .counter-mobile-pay{border-top:1px solid var(--line);background:#fcfcf9;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex;position:static}.counter-mobile-pay>span{color:var(--muted);font-size:.75rem}.counter-mobile-pay>div{gap:8px;display:flex}.counter-mobile-pay .primary{min-width:220px}}.checkout-counter:has(.counter-mobile-pay) .counter-cart>:is(.primary,.quiet-button){display:none}.counter-page[data-keyboard=true]{inset:var(--checkout-top) 0 auto;height:var(--checkout-height);flex-direction:column;min-height:0;padding:0 12px 6px;display:flex;position:fixed;overflow:hidden}body:has(.counter-page[data-keyboard=true]){overflow:hidden}.counter-page[data-keyboard=true] .counter-page-header{display:none}.counter-page[data-keyboard=true] .counter-page-header h1{font-size:1rem}.counter-page[data-keyboard=true] .counter-page-header :is(a,button){min-height:32px;font-size:.75rem}.counter-page[data-keyboard=true] .checkout-counter{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.counter-page[data-keyboard=true] .checkout-counter>.sheet-heading{flex-shrink:0;padding:4px 12px}.counter-page[data-keyboard=true] .sheet-heading h2{margin:0;font-size:1rem}.counter-page[data-keyboard=true] .sheet-heading button{min-height:32px;padding:6px 10px}.counter-page[data-keyboard=true] .counter-session{display:none}.counter-page[data-keyboard=true] .checkout-counter>.checkout-body{flex:1;gap:6px;min-height:0;padding:6px 12px;overflow:auto}.counter-page[data-keyboard=true] .checkout-body>:is(.error,.status-banner){flex-shrink:0;margin:0;padding:4px 8px;font-size:.75rem;line-height:1.3}.counter-page[data-keyboard=true] .checkout-body>.error button{min-height:28px;margin-left:8px;padding:4px 8px;font-size:.75rem}.counter-page[data-keyboard=true] .checkout-body:has(.counter-workspace){overflow:hidden}.counter-page[data-keyboard=true] .counter-workspace{flex:1;align-items:stretch;gap:12px;min-height:0}.counter-page[data-keyboard=true] .counter-find{gap:4px;min-height:0;overflow:hidden}.counter-page[data-keyboard=true] .counter-find>details{flex-shrink:0;margin:0}.counter-page[data-keyboard=true] .counter-find>.counter-setup:not([open]){display:none}.counter-page[data-keyboard=true] .counter-picker{flex:1;gap:4px;min-height:0}.counter-page[data-keyboard=true] .counter-price{flex-shrink:0;gap:2px}.counter-page[data-keyboard=true] .counter-price .search-shell{padding:0 8px}.counter-page[data-keyboard=true] .counter-price input{min-height:40px;font-size:1rem!important}.counter-page[data-keyboard=true] .counter-search-status{flex-shrink:0;min-height:16px;font-size:.75rem}.counter-page[data-keyboard=true] .counter-candidates{overscroll-behavior:contain;align-content:start;gap:6px;min-height:0;overflow:auto}.counter-page[data-keyboard=true] .counter-candidate{gap:6px;min-height:60px;padding:6px}.counter-page[data-keyboard=true] .counter-photo{width:32px}.counter-page[data-keyboard=true] .counter-candidate strong{font-size:.8125rem}.counter-page[data-keyboard=true] .counter-candidate :is(span,small){font-size:.6875rem}.counter-page[data-keyboard=true] .counter-cart{gap:8px;min-height:0;padding:8px;overflow:auto}.counter-page[data-keyboard=true] .counter-cart>.checkout-lines{flex:none;min-height:0;max-height:none;overflow:visible}.counter-page[data-keyboard=true] .counter-mobile-pay{border-top:1px solid var(--line);box-shadow:none;background:#fcfcf9;flex-direction:row;flex-shrink:0;gap:8px;padding:6px 12px;display:flex;position:static}.counter-page[data-keyboard=true] .counter-mobile-pay>div{gap:8px;margin-left:auto;display:flex}.counter-page[data-keyboard=true] .counter-mobile-pay button{min-height:44px}@media (max-width:760px){.counter-page[data-keyboard=true] .counter-workspace{overscroll-behavior:contain;display:block;overflow:auto}.counter-page[data-keyboard=true] .counter-find{overflow:visible}.counter-page[data-keyboard=true] .counter-candidates{max-height:150px}.counter-page[data-keyboard=true] .counter-cart{margin-top:10px;overflow:visible}.counter-page[data-keyboard=true] .counter-mobile-pay>span{display:none}.counter-page[data-keyboard=true] .counter-mobile-pay>div{width:100%;margin:0}.counter-page[data-keyboard=true] .counter-mobile-pay .primary{flex:1;min-width:0}}
.message-intro{margin:0 0 12px}.message-collections{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.message-collections>summary,.campaign-collection-source>summary{color:var(--muted);cursor:pointer;font-size:12px}.message-collections>.title-row{margin-top:12px}.message-collections h2{font-size:1rem}.campaign-product-blocks>summary{cursor:pointer}.workspace .inventory-search{align-items:center;gap:8px;padding:12px 16px 8px;display:flex}.workspace .inventory-search .search-shell{flex-direction:row;flex:1;min-width:0;margin:0}.workspace .inventory-search input{width:100%;min-width:0}.inventory-filters{align-items:center;gap:6px;padding:4px 16px 10px;display:flex;overflow-x:auto}.inventory-filters button,.queue-focus button{white-space:nowrap;border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 10px;font-size:12px}.inventory-filters button[aria-pressed=true],.queue-focus button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.inventory-results{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 16px 10px;font-size:12px;display:flex}.inventory-work-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 155px 80px auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.inventory-work-title{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;padding:0;display:flex}.inventory-work-title>span:last-child{gap:5px;min-width:0;display:grid}.inventory-work-title strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.inventory-work-title small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.inventory-work-stock{gap:5px;font-size:12px;display:grid}.inventory-work-stock strong{align-items:baseline;gap:3px;display:flex}.inventory-work-stock strong>small{font-size:11px;font-weight:400;display:inline}.inventory-state{color:var(--muted);font-size:11px}.inventory-state.ready{color:var(--green,#183d33)}.inventory-work-actions{align-items:center;gap:6px;display:flex}.inventory-work-row>.item-price{text-align:right;white-space:nowrap;font-size:13px}.inventory-continuation{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.inventory-continuation small{color:var(--muted);font-size:11px}.overview-links{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.workspace .topbar{height:48px;min-height:48px}.queue-focus{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.queue-find{width:100%;min-width:0}.queue-filter-controls>summary{cursor:pointer;color:var(--muted);font-size:12px}.queue-filter-controls[open]>.queue-find{margin:8px 0}.queue-result-note{color:var(--muted);margin:4px 0 8px;font-size:11px}.workspace .audience-actions{flex-wrap:wrap;align-items:end;gap:8px}.workspace .signup-source{min-width:100px}.workspace .signup-source select{min-height:36px}@media (min-width:761px) and (max-width:1100px){.inventory-work-row{grid-template-columns:minmax(0,1fr) 125px 65px auto;gap:8px}.inventory-work-row .item-icon{display:none}}@media (max-width:760px){.workspace .topbar{height:auto;min-height:52px}.inventory-filters button,.queue-focus button{min-height:44px}.inventory-work-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.inventory-work-title .item-icon{display:none}.inventory-work-stock{grid-area:2/1}.inventory-work-row>.item-price{grid-area:1/2}.inventory-work-actions{grid-area:2/2}.inventory-continuation{flex-direction:column;align-items:start;gap:4px}.overview-links{gap:12px}.inventory-results{font-size:11px}}.shop-product-tile{min-width:0;position:relative}.boutique .lux-product-grid:has(>.shop-product-tile:only-child){grid-template-columns:minmax(0,1fr);width:min(100%,400px);margin-inline:auto}.shop-save-control{margin:10px 0 18px;position:relative}.shop-save-find{border:1px solid var(--shop-line);min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}.shop-save-find[aria-pressed=true]{color:var(--shop-accent)}.shop-save-find:disabled{opacity:.5;cursor:wait}.shop-save-control.compact{z-index:2;margin:0;position:absolute;top:10px;right:10px}.shop-save-control.compact .shop-save-find{background:var(--shop-bg,#f6f4ee);border:0;border-radius:50%;padding:10px;box-shadow:0 1px 8px #0000000d}.shop-save-error{background:var(--shop-bg,#fff);border:1px solid var(--shop-line);max-width:240px;padding:10px;font-size:12px!important;line-height:1.4!important}.shop-save-control.compact .shop-save-error{width:220px;margin:0;position:absolute;top:44px;right:0}.shop-saved-link{justify-content:center;align-items:center;min-width:36px;min-height:44px;position:relative;display:inline-flex!important}.shop-saved-link>span{background:var(--shop-accent);min-width:15px;height:15px;color:var(--shop-bg);border-radius:50%;place-items:center;font-size:9px;line-height:1;display:grid;position:absolute;top:0;right:-4px}.palomino-account-link .shop-saved-link>span{color:#292b28;background:#f6f4ee}.shop-saved-page{max-width:1400px;min-height:55dvh;margin:auto;padding:40px 6% 70px}.shop-saved-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:35px;display:flex}.shop-saved-heading h1{margin:0 0 12px;font-size:clamp(38px,5vw,64px)}.shop-saved-heading p{max-width:450px;margin:0;font-size:13px}.shop-saved-unavailable{border:1px solid var(--shop-line);flex-direction:column;align-items:start;gap:12px;min-height:220px;padding:24px;display:flex}.shop-saved-unavailable h2{margin:0;font-size:28px}.shop-saved-unavailable p{margin:0;font-size:13px}.shop-saved-unavailable button{color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0}.shop-saved-follow{border-top:1px solid var(--shop-line);margin-top:48px;padding-top:30px}.shop-saved-follow h2{margin:0;font-size:34px}.shop-saved-follow p{font-size:14px}.shop-saved-follow>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.shop-save-control .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.shop-saved-page{padding:28px 20px 50px}.shop-saved-heading{flex-direction:column;align-items:start;gap:14px}.shop-save-control.compact{top:6px;right:6px}.shop-saved-link{min-width:32px}.shop-header .shop-header-tools{gap:6px}.palomino-account-link{gap:12px}}
.boutique .shop-account{overflow-wrap:anywhere;max-width:1120px;color:var(--shop-ink,#292b28);margin:auto;padding:32px 32px 72px}.shop-account .account-back{align-items:center;gap:8px;min-height:44px;margin:0 0 20px;font-size:12px;text-decoration:none;display:inline-flex}.shop-account .account-page-heading{border-bottom:1px solid var(--shop-line,#d8d4c9);justify-content:space-between;align-items:center;gap:28px;margin-bottom:32px;padding-bottom:30px;display:flex}.boutique .shop-account h1{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(34px,4vw,46px);font-weight:400;line-height:1.12}.shop-account .account-page-heading p{margin:0}.boutique .shop-account h2{margin:0;font-size:26px;font-weight:400;line-height:1.2}.boutique .shop-account h3{margin:0;font-size:22px;font-weight:400;line-height:1.25}.shop-account.account-entry{min-height:650px;padding-bottom:64px}.shop-account.account-entry .account-page-heading{text-align:center;border:0;max-width:460px;margin:8px auto 26px;padding:0;display:block}.account-entry-content{max-width:424px;margin:0 auto}.boutique .shop-account-auth{background:var(--shop-surface,#efede6);border:1px solid var(--shop-line,#d8d4c9);border-radius:3px;width:100%;max-width:424px;margin:0;padding:28px}.shop-checkout-account .shop-account-auth{max-width:none;margin:14px 0 8px;padding:20px}.account-auth-heading{margin-bottom:22px}.boutique .shop-account-auth h2{margin:0 0 7px;font-size:25px;line-height:1.2}.account-auth-heading p{margin:0}.boutique .shop-account-auth .shop-solid,.shop-account .account-profile .shop-solid{letter-spacing:.04em;border-radius:2px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin:0;padding:12px 18px;font-size:12px;display:flex}.boutique .shop-account-auth .account-google{background:var(--shop-bg,#f6f4ee);border-color:var(--shop-line,#d8d4c9);text-transform:none;letter-spacing:0;font-size:13px;color:var(--shop-ink,#292b28)!important}.boutique .shop-account-auth .account-google:hover:not(:disabled){background:var(--shop-surface,#efede6)}.account-auth-divider{color:var(--shop-muted,#6c6e65);align-items:center;gap:12px;margin:20px 0;font-size:11px;display:flex}.account-auth-divider:before,.account-auth-divider:after{content:"";background:var(--shop-line,#d8d4c9);flex:1;height:1px}.boutique .shop-account-auth .lux-contact-form,.shop-account .account-profile .lux-contact-form{gap:18px;margin:0;display:grid}.boutique .shop-account-auth .lux-contact-form label,.shop-account .account-profile .lux-contact-form label{margin:0;font-size:13px;font-weight:400;display:block}.boutique .shop-account-auth input,.shop-account .account-profile input{box-sizing:border-box;border:1px solid var(--shop-line,#c9cbbd);background:var(--shop-bg,#fffdf8);min-height:48px;color:var(--shop-ink,#292b28);border-radius:2px;margin-top:8px;padding:11px 12px;font-size:16px}.boutique .shop-account-auth input:focus-visible,.shop-account .account-profile input:focus-visible{outline:2px solid var(--shop-accent,#513e30);outline-offset:2px}.boutique .shop-account-auth .account-password{color:inherit;margin:8px 0 0;display:block;position:relative}.shop-account-auth .account-password input{margin:0;padding-right:48px}.account-password button{width:44px;min-height:46px;color:var(--shop-muted,#62675c);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:1px;right:1px}.shop-account-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.shop-account-actions .shop-text-button{min-height:44px;padding:6px 0;font-size:12px}.shop-account-auth>.shop-error,.shop-account-auth>.account-notice{margin:18px 0 0}.account-session{min-width:0;font-size:12px}.account-identity{align-items:center;gap:9px;min-width:0;display:flex}.account-identity>svg{flex-shrink:0}.account-identity>span{overflow-wrap:anywhere;min-width:0;max-width:260px;line-height:1.5}.account-identity .account-signout{white-space:nowrap;align-items:center;gap:6px;min-height:44px;margin-left:12px;padding:6px 0;font-size:12px;display:inline-flex}.account-unverified{border:1px solid var(--shop-line,#d8d4c9);background:var(--shop-surface,#efede6);border-radius:3px;padding:24px}.account-unverified .account-identity{border-bottom:1px solid var(--shop-line,#d8d4c9);flex-wrap:wrap;padding-bottom:18px}.account-verification{text-align:center;padding-top:24px}.boutique .account-verification h2{margin:12px 0;font-size:27px}.account-verification p{margin:0 0 22px;font-size:13px;line-height:1.7}.account-verification .shop-solid{justify-content:center;font-size:12px}.account-grid{grid-template-columns:minmax(0,1fr) 308px;align-items:start;gap:44px;display:grid}.account-orders,.account-sidebar{min-width:0}.account-section-heading{border-bottom:1px solid var(--shop-line,#d8d4c9);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.account-section-heading .shop-fine{margin:7px 0 0}.account-refresh{border:1px solid var(--shop-line,#d8d4c9);width:40px;min-height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:2px;flex-shrink:0;place-items:center;display:grid}.account-refresh:disabled{opacity:.5;cursor:default}.account-sidebar{gap:18px;display:grid}.account-panel{border:1px solid var(--shop-line,#d8d4c9);background:var(--shop-surface,#efede6);border-radius:3px;padding:24px}.account-card-heading{align-items:center;gap:9px;display:flex}.boutique .account-card-heading h2{font-size:21px}.account-reward-card .account-points{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:26px 0 7px;font-size:48px;line-height:1.1}.account-points span{letter-spacing:0;color:var(--shop-muted,#65685f);margin-left:8px;font-size:12px}.account-reward-value{margin:0 0 20px;font-size:13px;line-height:1.5}.account-reward-card>.shop-fine{margin:0 0 15px}.account-link{border-bottom:1px solid var(--shop-line,#d8d4c9);justify-content:space-between;align-items:center;gap:14px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.account-reward-card .account-link{width:100%}.shop-account details.account-profile{margin:0;padding:0;overflow:hidden}.account-profile>summary{justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:18px 24px;font-size:15px;list-style:none;display:flex}.account-profile>summary::-webkit-details-marker{display:none}.account-order-details>summary::-webkit-details-marker{display:none}.account-profile>summary>span{align-items:center;gap:9px;display:inline-flex}.account-profile>summary>svg,.account-order-details>summary>svg{transition:transform .18s}.account-profile[open]>summary>svg,.account-order-details[open]>summary>svg{transform:rotate(180deg)}.shop-account .account-profile .lux-contact-form{padding:0 24px 24px}.account-help{min-height:44px;color:var(--shop-muted,#62675c);justify-content:space-between;align-items:center;gap:12px;padding:0 1px;font-size:12px;text-decoration:none;display:inline-flex}.shop-account .shop-account-order{border:0;border-bottom:1px solid var(--shop-line,#d8d4c9);padding:23px 0 18px}.shop-account-order>header{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.boutique .shop-account-order h3{letter-spacing:-.01em;margin:0;font-size:21px}.shop-account-order>header .shop-fine{margin:6px 0 0}.shop-account-order>header>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.account-order-overview{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.account-order-items{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.account-order-status{background:var(--shop-surface,#efede6);border:1px solid var(--shop-line,#d8d4c9);text-align:center;max-width:50%;color:var(--shop-muted,#62675c);border-radius:2px;flex-shrink:0;padding:5px 8px;font-size:10px;line-height:1.5;display:inline-block}.account-order-status.is-complete{color:#3b5338;background:#eaf0e5;border-color:#d8e0d0}.shop-account details.account-order-details{border:0;margin:10px 0 0;padding:0}.account-order-details>summary{min-height:40px;color:var(--shop-muted,#62675c);align-items:center;gap:7px;padding:5px 0;font-size:12px;list-style:none;display:inline-flex}.account-order-content{padding:4px 0 8px}.shop-account-order ul{margin:0 0 16px;padding:0;list-style:none}.shop-account-order li{justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;font-size:13px;display:flex}.shop-account-order li span:first-child{min-width:0}.shop-account-order li span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.account-order-content>.rewards-receipt{margin:10px 0 16px}.account-pickup{padding:12px 0 0}.account-pickup h4{margin:0 0 8px;font-size:14px;font-weight:500}.account-pickup p{margin:0 0 6px;font-size:13px;line-height:1.6}.account-more{border:1px solid var(--shop-line,#d8d4c9);width:100%;min-height:46px;color:inherit;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.account-empty{text-align:center;border-bottom:1px solid var(--shop-line,#d8d4c9);min-height:280px;color:var(--shop-muted,#62675c);flex-direction:column;justify-content:center;align-items:center;padding:38px 24px;display:flex}.account-empty>svg{margin-bottom:20px}.boutique .account-empty h3{color:var(--shop-ink,#292b28);font-size:25px}.account-empty p{max-width:280px;margin:10px 0 14px;font-size:13px;line-height:1.7}.account-load-error{color:#7d4433;background:#f5eae4;border:1px solid #ddc4b8;border-radius:2px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:12px 16px;font-size:13px;line-height:1.6;display:flex}.account-load-error p{margin:0}.account-load-error button{flex-shrink:0}.account-notice{color:var(--shop-ink,#304735);margin:0;font-size:12px;line-height:1.6}.account-opening{align-content:center;gap:12px;max-width:424px;min-height:250px;display:grid}.account-skeleton{background:var(--shop-line,#dedbd2);opacity:.45;border-radius:2px;min-height:20px;display:block}.account-orders-loading{gap:16px;padding-top:24px;display:grid}.account-orders-loading>.account-skeleton{height:104px}.account-sidebar-loading{height:260px}.account-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.account-grid{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.shop-account .account-page-heading{align-items:flex-start;gap:20px}.account-page-heading>.account-session .account-identity{flex-wrap:wrap;justify-content:flex-end;max-width:280px}.account-panel{padding:22px}.account-profile>summary{padding-inline:22px}}@media (max-width:700px){.boutique .shop-account{padding:20px 20px 48px}.shop-account.account-entry{min-height:0;padding-bottom:48px}.shop-account .account-back{margin-bottom:16px}.shop-account .account-page-heading{margin-bottom:24px;padding-bottom:22px;display:block}.shop-account .account-page-heading>.account-session{margin-top:14px}.account-page-heading>.account-session .account-identity{justify-content:flex-start;max-width:none}.account-identity>span{flex:1;max-width:none}.account-identity .account-signout{margin-left:0}.account-grid{flex-direction:column;gap:28px;display:flex}.account-sidebar{display:contents}.account-reward-card{order:0;width:100%}.account-orders{order:1}.account-sidebar .account-profile{order:2;width:100%}.account-help{order:3;width:100%}.account-orders{width:100%}.account-panel{padding:20px}.account-sidebar .account-profile{align-self:start}.account-help{grid-column:1/-1}.account-reward-card .account-points{margin-top:20px;font-size:38px}.account-card-heading{gap:7px}.boutique .account-card-heading h2{font-size:20px}.account-profile>summary{min-height:62px;padding:16px 20px}.shop-account .account-profile .lux-contact-form{padding:0 20px 20px}.account-unverified{padding:20px}}@media (max-width:480px){.account-sidebar{grid-template-columns:1fr}.account-reward-card{grid-template-columns:minmax(0,1fr) auto;gap:0 14px;display:grid}.account-reward-card .account-card-heading{grid-column:1;align-self:center;min-width:0}.account-reward-card .account-points{text-align:right;grid-area:1/2;max-width:180px;margin:0;font-size:clamp(24px,7vw,34px)}.account-reward-card .account-reward-value{grid-column:1/-1;margin:12px 0}.account-reward-card>.shop-fine{grid-column:1/-1;margin-bottom:10px}.account-reward-card>.account-link,.account-sidebar .account-profile{grid-column:1/-1}.account-entry-content .shop-account-auth{padding:24px}.shop-account.account-entry .account-page-heading{margin-top:2px}.account-order-overview{flex-direction:column;align-items:flex-start;gap:10px}.account-order-status{max-width:100%}.account-load-error{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.account-profile>summary>svg,.account-order-details>summary>svg{transition:none}}
.palomino-store{--shop-editorial-font:"Palomino Editorial",Georgia,serif;--shop-button-radius:4px}.palomino-store :is(.shop-solid,.shop-cta,.shop-text-button,.shop-save-find){font-family:var(--shop-editorial-font);font-weight:500}.palomino-store :is(.shop-solid,.shop-cta,.shop-save-find,.palomino-shop-cta){border-radius:var(--shop-button-radius)}.palomino-store .shop-solid{letter-spacing:.015em;text-transform:none;min-height:54px;font-size:19px}.palomino-store .shop-cta{letter-spacing:.015em;text-transform:none;font-size:18px}.palomino-store .shop-text-button{letter-spacing:0;font-size:17px}.palomino-store :is(.shop-account-auth,.account-profile,.account-verification) .shop-solid{letter-spacing:.015em;border-radius:var(--shop-button-radius);font-size:18px}.palomino-store .shop-account-actions .shop-text-button{font-size:16px}.palomino-store.shop-product-frame .shop-detail{padding-top:20px;padding-bottom:56px}.palomino-store.shop-product-frame .shop-back{margin-bottom:22px}.palomino-store.shop-product-frame .shop-detail-grid{align-items:center;gap:clamp(40px,7vw,100px)}.palomino-store.shop-product-frame .shop-product-copy{align-self:center;width:100%;max-width:480px;margin-left:auto;padding:24px 0;position:static}.palomino-store.shop-product-frame .shop-product-copy h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px;font-size:clamp(38px,4vw,56px);line-height:1.05}.palomino-store.shop-product-frame .shop-price{font:500 23px/1.3 var(--shop-editorial-font);font-variant-numeric:tabular-nums;margin:0 0 24px}.palomino-store.shop-product-frame .shop-price :is(.palomino-price,.palomino-price>span){font:inherit}.palomino-store.shop-product-frame .shop-product-description{font:400 22px/1.55 var(--shop-editorial-font);max-width:40ch;color:var(--shop-muted);margin:0}.palomino-store.shop-product-frame .shop-buy{border:0;margin:34px 0 0;padding:0}.palomino-store.shop-product-frame .shop-availability{font:400 17px/1.4 var(--shop-editorial-font);letter-spacing:.015em;color:var(--shop-muted);margin:0 0 14px}.shop-purchase-actions{grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;display:grid}.shop-purchase-actions:has(.shop-save-control){grid-template-columns:minmax(0,1fr) auto}.palomino-store .shop-purchase-actions .shop-solid{justify-content:space-between;width:100%;padding:14px 22px}.palomino-store .shop-purchase-actions .shop-save-control{min-width:0;margin:0}.palomino-store .shop-purchase-actions .shop-save-find{font:500 19px/1.2 var(--shop-editorial-font);white-space:nowrap;border:0;gap:9px;min-height:54px;padding:8px 4px}.palomino-store .shop-purchase-actions .shop-save-find>span{border-bottom:1px solid #0000;transition:border-color .18s}.palomino-store .shop-purchase-actions .shop-save-find:is(:hover,[aria-pressed=true])>span{border-bottom-color:var(--shop-control-line)}.palomino-store.shop-product-frame .shop-added{font:400 16px/1.5 var(--shop-editorial-font);margin:14px 0 0}.palomino-store.shop-product-frame .lux-related{border-top:1px solid var(--shop-line);margin-top:44px;padding-top:30px}.palomino-store.shop-product-frame .lux-related h2{margin-bottom:24px;font-size:30px}.palomino-store .shop-footer{grid-template-columns:minmax(190px,1fr) minmax(380px,2.1fr) minmax(160px,.8fr);align-items:start;gap:24px clamp(24px,3vw,48px);padding:32px 5vw 16px;display:grid}.palomino-store .shop-footer .shop-wordmark{letter-spacing:.045em;font-size:24px!important}.palomino-store .shop-footer-brand>p{max-width:220px;margin:14px 0 0;font-size:18px;line-height:1.4}.palomino-store .shop-footer-nav{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;display:grid}.palomino-store .shop-footer-nav>div{align-content:start;display:grid}.palomino-store .shop-footer-nav .shop-footer-explore{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.palomino-store .shop-footer-explore>h3{grid-column:1/-1}.palomino-store .shop-footer h3{letter-spacing:.13em;margin:0 0 12px;font:400 10px/1.4 Arial,Helvetica,sans-serif}.palomino-store .shop-footer-nav a{font:400 17px/1.3 var(--shop-editorial-font);align-items:center;min-height:32px;padding:4px 0}.palomino-store .shop-footer-location{grid-column:auto;max-width:none}.palomino-store .shop-footer-location p{font:400 17px/1.45 var(--shop-editorial-font);margin:0 0 8px}.palomino-store .shop-footer>small{grid-column:1/-1;min-height:38px;margin-top:2px;padding-top:12px}.palomino-store .shop-footer>small a{min-height:32px;padding:4px 0}.palomino-store .shop-footer>small>span:last-child{flex-wrap:wrap;gap:20px}.palomino-store.shop-product-frame .shop-footer{background:var(--shop-bg);color:var(--shop-ink);border-top:1px solid var(--shop-line)}.palomino-store.shop-product-frame .shop-footer .shop-wordmark{color:var(--shop-ink)!important}.palomino-store.shop-product-frame .shop-footer-brand>p{display:none}.palomino-store.shop-product-frame .shop-footer :is(h3,small),.palomino-store.shop-product-frame .shop-footer-location p{color:var(--shop-muted)}.palomino-store.shop-product-frame .shop-footer>small{border-color:var(--shop-line)}.palomino-store.shop-product-frame .shop-footer a:focus-visible{outline-color:var(--shop-ink)}@media (min-width:761px) and (max-width:1100px){.palomino-store .shop-footer{grid-template-columns:minmax(190px,.85fr) minmax(0,2fr);gap:12px 32px}.palomino-store .shop-footer-nav{grid-area:1/2/span 2}.palomino-store .shop-footer-location{grid-area:2/1}}@media (max-width:760px){.palomino-store.shop-product-frame .shop-detail{padding:12px 22px 40px}.palomino-store.shop-product-frame .shop-back{margin-bottom:16px}.palomino-store.shop-product-frame .shop-detail-grid{gap:26px}.palomino-store.shop-product-frame .lux-main-photo{width:min(100%,360px)}.palomino-store.shop-product-frame .shop-product-copy{max-width:none;padding:0}.palomino-store.shop-product-frame .shop-product-copy h1{margin-bottom:16px;font-size:40px}.palomino-store.shop-product-frame .shop-price{margin-bottom:18px;font-size:22px}.palomino-store.shop-product-frame .shop-product-description{font-size:21px;line-height:1.5}.palomino-store.shop-product-frame .shop-buy{margin-top:26px}.shop-purchase-actions{gap:16px}.palomino-store .shop-purchase-actions .shop-solid{padding-inline:18px}.palomino-store .shop-purchase-actions .shop-save-find{gap:7px;font-size:18px}.palomino-store .shop-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 24px;padding:28px 22px 14px}.palomino-store .shop-footer .shop-wordmark{white-space:normal;font-size:20px!important}.palomino-store .shop-footer-brand>p{font-size:16px}.palomino-store .shop-footer-location{grid-area:1/2}.palomino-store .shop-footer-location p{font-size:16px}.palomino-store.shop-product-frame .shop-footer-location h3{display:none}.palomino-store.shop-product-frame .shop-footer-location p{margin:0;font-size:15px}.palomino-store .shop-footer-nav{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:20px}.palomino-store .shop-footer-nav .shop-footer-explore{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:12px}.palomino-store .shop-footer-nav a{min-height:44px;font-size:15px}.palomino-store .shop-footer>small{flex-wrap:wrap;gap:4px 20px;margin:0}.palomino-store .shop-footer>small a{min-height:44px}}@media (max-width:359px){.palomino-store .shop-header{column-gap:12px}.palomino-store .shop-header .shop-wordmark{white-space:nowrap;font-size:17px!important}.palomino-store.shop-product-frame .shop-detail{padding-inline:18px}.palomino-store.shop-product-frame .shop-product-copy h1{font-size:36px}.shop-purchase-actions{gap:10px}.palomino-store .shop-purchase-actions .shop-solid{padding-inline:14px;font-size:18px}.palomino-store .shop-purchase-actions .shop-save-find{font-size:17px}.palomino-store .shop-footer{column-gap:18px;padding-inline:18px}.palomino-store .shop-footer-nav{column-gap:14px}.palomino-store .shop-footer-nav .shop-footer-explore{column-gap:8px}}@media (prefers-reduced-motion:reduce){.palomino-store .shop-purchase-actions .shop-save-find>span{transition:none}}
