/* Atelier colorways over the Copper Circuit store interface. */
body.clothing-copper{--store-accent:#ec6c35;--store-soft:#ffad7f;--store-rgb:236,108,53;--store-gold:#caa45d;--store-cream:#f2e7dc;background:#100d0b}
body.clothing-copper.womens-store{--store-accent:#d2322d;--store-soft:#ef8c7b;--store-rgb:210,50,45}
.clothing-copper .coded-atmosphere{background:radial-gradient(ellipse at 80% 20%,rgba(var(--store-rgb),.12),transparent 55%),linear-gradient(130deg,#15100e,#080808 70%,#21150e)}
.clothing-copper .coded-atmosphere:before{background-image:url('./atelier-code-layer.svg');background-size:720px 640px;opacity:.48}
.clothing-copper .coded-atmosphere:after{background:linear-gradient(90deg,#09060520,transparent 50%,#09060520)}
.clothing-copper .coded-atmosphere .code-rail{color:#e8b48a70}.clothing-copper .coded-atmosphere .code-rail.right{color:var(--store-soft);opacity:.32}
.clothing-copper .portal-header{background:#f2e7dc;border-color:#a77453}
.clothing-copper .portal-header .request-link{background:#211310;color:#f2e7dc;border-color:var(--store-accent)}
.clothing-copper .copper-editorial{background:#16100d}
.clothing-copper .copper-editorial:before{background:linear-gradient(90deg,#0c0808eb,#1409098c 48%,#09080710 78%),linear-gradient(0deg,#100b09,transparent 30%)}
.clothing-copper .copper-editorial:after{border-color:var(--store-accent);opacity:.65}
.clothing-copper .copper-editorial h1{color:var(--store-cream)}
.clothing-copper .copper-editorial h1 span{color:var(--store-accent)}
.clothing-copper .copper-kicker{color:#dcb18b}
.clothing-copper .copper-explore{background:linear-gradient(120deg,#341b12,#170c09);color:#f0dfc9;border-color:var(--store-accent)}
.clothing-copper .copper-explore:hover{background:var(--store-accent);color:#fff4e8}
.clothing-copper .copper-signal-strip{background:#160e0ded;color:#cbb7a6;border-color:#8c553e}
.clothing-copper .copper-signal-strip b{color:var(--store-soft)}
.clothing-copper .catalog-masthead,.clothing-copper .tee-header{background:#f2e7dcf5;color:#251b17;border-color:#b48964}
.clothing-copper .catalog-masthead p,.clothing-copper .tee-header p{color:#85432e!important}
.clothing-copper .tee-header>span{color:#823e2c;background:#9d4e3210;border-color:#b58a6d}
.clothing-copper .catalog-department-tabs,.clothing-copper .garment-categories{background:linear-gradient(125deg,#251814,#100c0a);border-color:#b37b505e}
.clothing-copper .catalog-department-tabs b{color:var(--store-soft)!important}
.clothing-copper .catalog-department-tabs button.active{background:#73382330}
.clothing-copper .catalog-department-tabs small{color:#c1ad9d!important}
.clothing-copper .catalog-discount-policy{background:#eee2cfee;color:#32251c;border-color:#af8962}
.clothing-copper .catalog-discount-policy p{color:#695040}
.clothing-copper .product-banner{background-image:linear-gradient(95deg,#17100ff5,#160f0feb 65%,#29140edd),url('./atelier-code-layer.svg');background-size:auto,720px 640px;border-color:#aa7854;box-shadow:0 12px 35px #0005}
.clothing-copper .product-banner:before{background:linear-gradient(90deg,transparent 69%,#e2aa751a 69.1%,transparent 69.3%),repeating-linear-gradient(0deg,transparent 0 5px,#e2b07e09 6px)}
.clothing-copper .product-banner .product-path{color:#cfa782}
.clothing-copper .product-banner .product-detail h3{color:#f2e7dc}
.clothing-copper .product-banner .legz-price-amount{color:var(--store-soft);text-shadow:0 0 22px rgba(var(--store-rgb),.16)}
.clothing-copper .product-banner .legz-price-saving{background:rgba(var(--store-rgb),.1);border-color:rgba(var(--store-rgb),.35);color:#f1c7ac}
.clothing-copper .product-banner .promotion{background:#caa45d0a;border-color:#caa45d2b;border-left-color:var(--store-accent);color:#d7c5b4}
.clothing-copper .product-banner .promotion b{color:#caa45d}
.clothing-copper .product-banner .option-set{border-color:#b98a5c33}
.clothing-copper .product-banner .option-set legend{color:#cbb8a6}
.clothing-copper .product-banner .color-photo-views button{background:#241813;color:#ddc8b5;border-color:#91674b}
.clothing-copper .product-banner .color-photo-views button[aria-pressed=true]{background:var(--store-accent);color:#fff3e8;border-color:var(--store-accent)}
.clothing-copper .product-banner .shirt-options-trigger{background:linear-gradient(125deg,#361d13,#170e0a);border-color:var(--store-accent);color:#f1dcc4}
.clothing-copper .product-banner .shirt-options-trigger:hover{background:var(--store-accent);color:#fff}
.clothing-copper .shirt-options-dialog{background:linear-gradient(125deg,#261713,#100a09);border-color:#b4865b;color:#e7d7c7}
.clothing-copper .shirt-options-summary,.clothing-copper .product-banner .product-note{color:#cfbbab}
.clothing-copper .shirt-options-dialog::backdrop{background:#100506ba}
.clothing-copper :is(a,button,input,select,textarea):focus-visible{outline-color:var(--store-soft)}
.clothing-copper.womens-store .women-store-edit{background:linear-gradient(110deg,#1e1112f5,#160c0de6),url('./atelier-code-layer.svg');border-color:#ac785a}
.clothing-copper.womens-store .women-store-edit .edit-label{color:#d6ac7c}
.clothing-copper.womens-store .women-store-edit p{color:#cdb7aa}
.clothing-copper footer,.clothing-copper .portal-process{background:#100b09;border-color:#8c593940}
/* One Neo City system, two views: translucent noir replaces solid white chrome. */
.clothing-copper .portal-header{background:rgba(15,11,10,.78);backdrop-filter:blur(14px);border-color:#b6835b66}
.clothing-copper .portal-header a{color:#ecddcb}
.clothing-copper .portal-brand span{color:#d5ab83}
.clothing-copper .portal-header .request-link{background:rgba(var(--store-rgb),.12);color:#f2e7dc}
.clothing-copper .catalog-masthead,.clothing-copper .tee-header{background:linear-gradient(110deg,#241814c9,#130e0bb8);backdrop-filter:blur(8px);color:#ecddcb;border-color:#b4896466}
.clothing-copper .catalog-masthead h2,.clothing-copper .tee-header h2,.clothing-copper #footwear h2{color:#f2e7dc}
.clothing-copper .catalog-masthead p,.clothing-copper .tee-header p{color:#d5a880!important}
.clothing-copper .catalog-masthead>span,.clothing-copper .tee-header>span{color:#d4b79d}
.clothing-copper .tee-header>span{background:#c58b6112;border-color:#b58a6d66}
.clothing-copper .catalog-discount-policy{background:#211812ba;backdrop-filter:blur(8px);color:#edddc8;border-color:#af896255}
.clothing-copper .catalog-discount-policy p{color:#c8b29e}
.clothing-copper .product-banner>.product-media{background:#e9dbc512;border-color:#b69a7b70}
.clothing-copper .shirt-options-dialog select{background:#221710;color:#f0dfcb;border-color:#a97b5666;color-scheme:dark}
/* Product image viewer: translucent glass with a code-only surround. */
.clothing-copper .catalog-photo-dialog{background:linear-gradient(125deg,#f2e7dc16,#26160f9e),url('./atelier-code-layer.svg') center/720px 640px,rgba(17,12,10,.68);color:#f2e7dc;border:1px solid #c4946f99;border-radius:12px;backdrop-filter:blur(12px);box-shadow:0 24px 90px #0008,inset 0 0 0 1px #f4d9ba10}
.clothing-copper .catalog-photo-dialog::backdrop{background:rgba(5,4,4,.58);backdrop-filter:blur(3px)}
.clothing-copper .catalog-photo-dialog figure{position:relative;z-index:1}
.clothing-copper .catalog-photo-dialog figcaption{color:#f0ddc7;background:#170e0aa8;border:1px solid #be8a5e38;border-radius:4px;padding:7px 12px;font:11px/1.5 monospace}
.clothing-copper .catalog-photo-close{z-index:3;background:#20130cbf;color:#f4ddc1;border:1px solid #c48e66a6}
.clothing-copper .catalog-photo-dialog .catalog-gallery-arrow{z-index:3;background:#22140cbb;color:#efd4b5;border-color:#c48e6680;backdrop-filter:blur(8px)}
.clothing-copper .catalog-photo-dialog .catalog-gallery-count{z-index:3;background:#231710a6;color:#f0d3b3;border:1px solid #c48e6666;font:11px/1.5 monospace;letter-spacing:.08em}
.clothing-copper .catalog-photo-close:hover,.clothing-copper .catalog-photo-dialog .catalog-gallery-arrow:hover{background:var(--store-accent);color:#fff4e8}

.company-sku{font:11px/1.6 monospace;letter-spacing:.035em;overflow-wrap:anywhere;color:var(--store-soft,#98714e)}
