/*
 * Semantic layouts for the six named storefronts.
 * Colors still come from skins.css; these rules change page structure and
 * buying emphasis for the actual store category.
 */

/* Luxury fragrance: lead with editorial copy and provenance detail. */
.experience-home--authenticity-editorial .hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:stretch;gap:clamp(24px,5vw,76px)}
.experience-home--authenticity-editorial .hero-content{padding:clamp(28px,4vw,54px);border-inline-start:1px solid color-mix(in srgb,var(--accent) 42%,transparent)}
.experience-home--authenticity-editorial .hero-eyebrow{letter-spacing:.12em}
.experience-home--authenticity-editorial .hero-content h1{max-width:12ch;font-weight:550;line-height:1.36}
.experience-home--authenticity-editorial .hero-payment-cash{align-self:center}
.experience-home-categories--authenticity-editorial .scent-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.experience-home-categories--authenticity-editorial .cat-v19-card{min-height:238px;border-radius:3px}
.experience-home-categories--authenticity-editorial .cat-v19-link{border-radius:3px}
.experience-archive-head--boutique-catalogue .shop-head-row{align-items:center}
.experience-archive--boutique-catalogue .shop-grid{grid-template-columns:220px minmax(0,1fr);gap:clamp(28px,4vw,64px)}
.experience-product-layout--provenance-detail .pdp-grid{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:clamp(32px,5vw,76px)}
.experience-product-layout--provenance-detail .gallery{min-height:600px}
.experience-product-layout--provenance-detail .info{padding-top:clamp(18px,3vw,42px)}

/* Digi Perfume: compact catalogue, price and volume comparisons stay prominent. */
.experience-home--value-first .hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(18px,3vw,40px)}
.experience-home--value-first .hero-content{padding:clamp(18px,2.6vw,32px);border:1px solid var(--line);border-radius:var(--radius,12px)}
.experience-home--value-first .hero-content h1{font-size:clamp(30px,4vw,48px);line-height:1.32}
.experience-home-categories--value-first .scent-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.experience-home-categories--value-first .cat-v19-card{min-height:168px}
.experience-home-categories--value-first .cat-v19-detail{width:48%;opacity:.78}
.experience-home-categories--value-first .cat-v19-copy{width:52%}
.experience-archive-head--price-led-catalogue .shop-head-row{align-items:center}
.experience-archive--price-led-catalogue .shop-main .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.experience-archive--price-led-catalogue .pcard{font-size:.94em}
.experience-product-layout--value-comparison .i-price-summary{padding:16px;border:1px solid var(--line);border-inline-start:4px solid var(--accent);background:var(--paper-2);border-radius:var(--radius,10px)}
.experience-product--value-comparison .vc-cash-price{background:color-mix(in srgb,var(--accent) 8%,var(--paper))}

/* Tizium: functional tool categories and a technical purchase decision. */
.experience-home--tool-workbench .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch}
.experience-home--tool-workbench .hero-content{border-inline-start:5px solid var(--accent);padding:clamp(22px,3vw,40px)}
.experience-home--tool-workbench .hero-content h1{max-width:13ch;font-weight:850;line-height:1.28}
.experience-home-categories--tool-workbench .scent-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.experience-home-categories--tool-workbench .cat-v19-card{min-height:190px;border-radius:4px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}
.experience-home-categories--tool-workbench .cat-v19-link{border-radius:4px}
.experience-archive-head--specification-grid{border-bottom:3px solid var(--accent)}
.experience-archive--specification-grid .shop-grid{grid-template-columns:250px minmax(0,1fr);gap:24px}
.experience-archive--specification-grid .shop-main .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.experience-archive--specification-grid .pcard{border-radius:4px;box-shadow:none}
.experience-product-layout--technical-detail .pdp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3.5vw,52px)}
.experience-product-layout--technical-detail .gallery{border:1px solid var(--line);border-radius:5px;background:linear-gradient(145deg,var(--paper-2),var(--paper))}
.catalog-facts{margin:20px 0;padding:16px 18px;border:1px solid var(--line);border-inline-start:4px solid var(--accent);background:var(--paper-2);border-radius:var(--radius,10px)}
.catalog-facts-head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}
.catalog-facts-head strong{font-size:14px;font-weight:850;color:var(--ink)}
.catalog-facts-head>span{font-size:11px;line-height:1.8;color:var(--ink-soft)}
.catalog-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0}
.catalog-fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:9px 0;border-top:1px solid var(--line-soft)}
.catalog-fact dt{font-size:11px;color:var(--ink-soft)}
.catalog-fact dd{margin:0;text-align:end;font-size:12px;font-weight:750;color:var(--ink)}
.catalog-facts--cutlery{border-radius:4px}

/* Gifts: browse by occasion and present concrete product details warmly. */
.experience-home--occasion-gallery .hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center}
.experience-home--occasion-gallery .hero-content{padding:clamp(24px,4vw,48px);border-radius:30px 12px 30px 12px;background:color-mix(in srgb,var(--accent) 7%,var(--paper-2))}
.experience-home--occasion-gallery .hero-content h1{max-width:13ch;line-height:1.38}
.experience-home-categories--occasion-gallery .scent-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.experience-home-categories--occasion-gallery .cat-v19-card{min-height:220px;border-radius:30px 12px 28px 14px}
.experience-home-categories--occasion-gallery .cat-v19-card:nth-child(even){border-radius:14px 30px 12px 28px}
.experience-home-categories--occasion-gallery .cat-v19-link{border-radius:10px 999px 999px 10px}
.experience-archive--gift-discovery .shop-main .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}
.experience-archive--gift-discovery .pcard{border-radius:24px 10px 24px 10px}
.experience-product-layout--gift-detail .pdp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px)}
.catalog-facts--novelty-gifts{border-radius:20px 8px 20px 8px}

/* Fashion: make imagery and fit choices lead the product journey. */
.experience-home--style-lookbook .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch}
.experience-home--style-lookbook .hero-content{align-self:center;max-width:600px}
.experience-home-categories--style-lookbook .scent-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.experience-home-categories--style-lookbook .cat-v19-card{min-height:260px;border-radius:5px}
.experience-home-categories--style-lookbook .cat-v19-detail{inset:0;width:100%;opacity:.28;mask-image:linear-gradient(180deg,#000,transparent 82%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%)}
.experience-home-categories--style-lookbook .cat-v19-copy{inset-inline:14px;top:auto;bottom:14px;width:auto;transform:none}
.experience-archive-head--visual-lookbook .shop-head-row{align-items:center}
.experience-archive--visual-lookbook .shop-grid{grid-template-columns:230px minmax(0,1fr);gap:30px}
.experience-archive--visual-lookbook .shop-main .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.experience-archive--visual-lookbook .pc-stage{aspect-ratio:4/5;height:auto}
.experience-product-layout--fit-and-style .pdp-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:clamp(24px,4vw,58px)}
.experience-product-layout--fit-and-style .vary-heading strong{font-size:15px}
.catalog-facts--fashion-accessories{border-radius:4px}

/* Cards switch content and image treatment with the catalog vertical too. */
.pc-options{display:grid;gap:4px;margin:8px 0 2px;padding:0;list-style:none;text-align:start}
.pc-options li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:5px;border-top:1px solid var(--line-soft)}
.pc-options li span{font-size:10px;color:var(--ink-soft)}
.pc-options li b{max-width:70%;overflow:hidden;color:var(--ink);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}
.pcard--catalog .pc-stage{background:linear-gradient(155deg,var(--paper-2),var(--paper));}
.pcard--catalog .pc-bottle-wrap img,.pcard--catalog .pc-bottle{max-height:92%;max-width:92%;transform:none;filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--ink) 17%,transparent))}
.pcard--catalog .pc-floor{width:72%;opacity:.45}
.pcard--cutlery{border-radius:5px;box-shadow:none}
.pcard--cutlery .pc-stage{background:linear-gradient(145deg,#dce2e5,var(--paper));border-bottom:1px solid var(--line)}
.pcard--cutlery .pc-bottle-wrap img{filter:drop-shadow(0 8px 8px rgba(20,24,26,.18))}
.pcard--novelty-gifts{border-radius:24px 10px 24px 10px}
.pcard--novelty-gifts .pc-stage{background:radial-gradient(110% 95% at 50% 0%,color-mix(in srgb,var(--accent) 14%,var(--paper)),var(--paper) 78%)}
.pcard--fashion-accessories{border-radius:4px;box-shadow:none}
.pcard--fashion-accessories .pc-stage{background:var(--paper-2);}
.pcard--fashion-accessories .pc-bottle-wrap img{filter:none}
.pcard--affordable-perfume .pc-price-panel{border-inline-start:3px solid var(--accent)}

/* Home sections follow the store's buying story, not only its palette. */
.experience-home-brands--authenticity-editorial{border-block-color:color-mix(in srgb,var(--brass) 35%,var(--line));background:var(--paper)}
.experience-home-brands--authenticity-editorial .marquee-cell{font-family:Georgia,'Times New Roman',serif;letter-spacing:.2em}
.experience-home-brands--value-first .marquee-cell{padding-inline:clamp(18px,2.4vw,34px);font-size:12px;letter-spacing:.08em}
.experience-home-brands--tool-workbench{border-block:2px solid var(--ink)}
.experience-home-brands--tool-workbench .marquee-cell{font-family:ui-monospace,monospace;letter-spacing:.04em;color:var(--ink-soft)}
.experience-home-brands--occasion-gallery .marquee-cell{padding-inline:clamp(22px,3vw,42px);letter-spacing:.08em}
.experience-home-brands--style-lookbook{border-color:transparent}
.experience-home-brands--style-lookbook .marquee-cell{font-size:11px;letter-spacing:.16em}

.experience-home-curated--authenticity-editorial{padding-block:clamp(54px,8vw,96px)}
.experience-home-curated--authenticity-editorial .flash-head{align-items:flex-end;border-bottom:1px solid var(--line);padding-bottom:20px}
.experience-home-curated--authenticity-editorial .flash-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.experience-home-curated--value-first .flash-head{margin-bottom:22px}
.experience-home-curated--value-first .flash-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.experience-home-curated--value-first .pc-stage{height:188px}
.experience-home-curated--tool-workbench{border-block:2px solid var(--ink);padding-block:32px}
.experience-home-curated--tool-workbench .flash-head{margin-bottom:24px}
.experience-home-curated--tool-workbench .flash-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.experience-home-curated--occasion-gallery .flash-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.experience-home-curated--occasion-gallery .pcard{border-radius:24px 10px 24px 10px}
.experience-home-curated--style-lookbook .flash{border:0;background:var(--paper-2)}
.experience-home-curated--style-lookbook .flash-head{align-items:flex-end;margin-bottom:28px}
.experience-home-curated--style-lookbook .flash-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.experience-home-curated--style-lookbook .pc-stage{height:238px;background:var(--paper-2)}

.experience-home-collection--authenticity-editorial .prod-tabs{margin-inline-start:0;margin-inline-end:auto;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding-inline:0}
.experience-home-collection--authenticity-editorial .prod-tab{border-radius:0}
.experience-home-collection--authenticity-editorial .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.experience-home-collection--value-first .prod-tabs{margin-inline-start:0;margin-inline-end:auto}
.experience-home-collection--value-first .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.experience-home-collection--tool-workbench .prod-tabs{width:100%;justify-content:flex-start;border-radius:4px;background:var(--paper-2)}
.experience-home-collection--tool-workbench .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.experience-home-collection--occasion-gallery .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.experience-home-collection--style-lookbook .prod-tabs{justify-content:flex-start;margin-inline-start:0;margin-inline-end:auto;background:transparent;border:0;padding-inline:0}
.experience-home-collection--style-lookbook .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}

.experience-home-story--authenticity-editorial .story-in{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(44px,8vw,120px)}
.experience-home-story--authenticity-editorial .story-body{max-width:680px}
.experience-home-story--value-first .story-in{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:clamp(22px,4vw,48px)}
.experience-home-story--value-first .story-body{padding:clamp(18px,3vw,34px);border-inline-start:3px solid var(--accent);background:var(--paper-2)}
.experience-home-story--tool-workbench .story-in{align-items:stretch}
.experience-home-story--tool-workbench .story-body{border-inline-start:4px solid var(--accent);padding-inline-start:clamp(20px,4vw,48px)}
.experience-home-story--occasion-gallery .story-in{gap:clamp(22px,4vw,58px)}
.experience-home-story--occasion-gallery .story-body{padding:clamp(22px,4vw,48px);border:1px solid var(--line);border-radius:26px 10px 26px 10px;background:var(--paper-2)}
.experience-home-story--style-lookbook .story-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}
.experience-home-story--style-lookbook .story-frame--catalog{border-radius:4px}

.experience-home-recent--authenticity-editorial .recent-scent-panel{border-radius:4px;background:var(--paper-2);box-shadow:none;color:var(--ink)}
.experience-home-recent--authenticity-editorial .recent-scent-heading h2{color:var(--ink)}
.experience-home-recent--authenticity-editorial .recent-scent-heading p{color:var(--ink-soft)}
.experience-home-recent--value-first .recent-scent-panel{padding:22px;border-radius:var(--radius,10px);background:var(--paper-2);box-shadow:none;color:var(--ink)}
.experience-home-recent--value-first .recent-scent-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}
.experience-home-recent--value-first .recent-scent-heading h2{color:var(--ink)}
.experience-home-recent--value-first .recent-scent-heading p{color:var(--ink-soft)}
.experience-home-recent--tool-workbench .recent-scent-panel{border-radius:4px;background:var(--paper-2);box-shadow:none;color:var(--ink)}
.experience-home-recent--tool-workbench .recent-scent-panel::before,.experience-home-recent--tool-workbench .recent-scent-orbit{display:none}
.experience-home-recent--tool-workbench .recent-scent-heading h2{color:var(--ink)}
.experience-home-recent--tool-workbench .recent-scent-heading p{color:var(--ink-soft)}
.experience-home-recent--occasion-gallery .recent-scent-panel{border:0;border-radius:30px 12px 30px 12px;background:color-mix(in srgb,var(--accent) 10%,var(--paper-2));box-shadow:none;color:var(--ink)}
.experience-home-recent--occasion-gallery .recent-scent-heading h2{color:var(--ink)}
.experience-home-recent--occasion-gallery .recent-scent-heading p{color:var(--ink-soft)}
.experience-home-recent--style-lookbook .recent-scent-panel{border:0;border-radius:4px;background:var(--paper-2);box-shadow:none;color:var(--ink)}
.experience-home-recent--style-lookbook .recent-scent-heading h2{color:var(--ink)}
.experience-home-recent--style-lookbook .recent-scent-heading p{color:var(--ink-soft)}
.experience-home-recent--style-lookbook .recent-scent-track{grid-template-columns:repeat(4,minmax(0,1fr))}

.experience-home-brand-index--authenticity-editorial .brand-chips{grid-template-columns:repeat(4,minmax(0,1fr))}
.experience-home-brand-index--authenticity-editorial .brand-chip{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;letter-spacing:.14em}
.experience-home-brand-index--value-first .brand-chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.experience-home-brand-index--value-first .brand-chip{min-height:42px;padding:8px 10px;border-radius:var(--radius,8px);font-size:10px;letter-spacing:.03em}
.experience-home-brand-index--tool-workbench .brand-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:2px solid var(--ink);border-inline-start:1px solid var(--line)}
.experience-home-brand-index--tool-workbench .brand-chip{border-radius:0;box-shadow:none}
.experience-home-brand-index--occasion-gallery .brand-chip{border-radius:var(--r-pill,999px)}
.experience-home-brand-index--style-lookbook .brand-chips{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.experience-home-brand-index--style-lookbook .brand-chip{border:0;background:var(--paper-2);letter-spacing:.05em}

.experience-home-magazine--authenticity-editorial .mag-grid{grid-template-columns:1.35fr 1fr 1fr}
.experience-home-magazine--authenticity-editorial .mag-grid .mcard:first-child{grid-row:span 2}
.experience-home-magazine--authenticity-editorial .mag-grid .mcard:first-child .mcard-cover{aspect-ratio:4/5}
.experience-home-magazine--value-first .mag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0}
.experience-home-magazine--value-first .mcard{border:1px solid var(--line);border-radius:var(--radius,10px);overflow:hidden}
.experience-home-magazine--tool-workbench .mag-grid{grid-template-columns:1fr;border-top:2px solid var(--ink)}
.experience-home-magazine--tool-workbench .mcard{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);border-inline-start:0}
.experience-home-magazine--tool-workbench .mcard-cover{grid-row:1;grid-column:1;aspect-ratio:4/3;border:0}
.experience-home-magazine--tool-workbench .mcard-body{grid-row:1;grid-column:2;align-self:center}
.experience-home-magazine--occasion-gallery .mag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0}
.experience-home-magazine--occasion-gallery .mcard{border:1px solid var(--line);border-radius:26px 10px 26px 10px;overflow:hidden}
.experience-home-magazine--style-lookbook .mag-grid{grid-template-columns:1.15fr 1fr 1fr;border:0;gap:12px}
.experience-home-magazine--style-lookbook .mcard{border:0;background:var(--paper-2)}
.experience-home-magazine--style-lookbook .mcard-cover{aspect-ratio:3/4}

@media(max-width:1080px){
	.experience-home-curated--value-first .flash-row,
	.experience-home-curated--style-lookbook .flash-row,
	.experience-home-collection--value-first .grid,
	.experience-home-collection--style-lookbook .grid,
	.experience-home-recent--value-first .recent-scent-track,
	.experience-home-recent--style-lookbook .recent-scent-track{grid-template-columns:repeat(2,minmax(0,1fr))}
	.experience-home-brand-index--style-lookbook .brand-chips{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:760px){
	.experience-home-curated--authenticity-editorial .flash-row,
	.experience-home-curated--tool-workbench .flash-row,
	.experience-home-curated--occasion-gallery .flash-row,
	.experience-home-collection--authenticity-editorial .grid,
	.experience-home-collection--tool-workbench .grid,
	.experience-home-collection--occasion-gallery .grid{grid-template-columns:repeat(2,minmax(0,1fr))}
	.experience-home-magazine--authenticity-editorial .mag-grid,
	.experience-home-magazine--value-first .mag-grid,
	.experience-home-magazine--occasion-gallery .mag-grid,
	.experience-home-magazine--style-lookbook .mag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
	.experience-home-magazine--authenticity-editorial .mag-grid .mcard:first-child{grid-row:auto}
}
@media(max-width:560px){
	.experience-home-curated--value-first .flash-row,
	.experience-home-curated--style-lookbook .flash-row,
	.experience-home-collection--value-first .grid,
	.experience-home-collection--style-lookbook .grid,
	.experience-home-recent--value-first .recent-scent-track,
	.experience-home-recent--style-lookbook .recent-scent-track{grid-template-columns:1fr}
	.experience-home-brand-index--authenticity-editorial .brand-chips,
	.experience-home-brand-index--tool-workbench .brand-chips,
	.experience-home-brand-index--style-lookbook .brand-chips{grid-template-columns:repeat(2,minmax(0,1fr))}
	.experience-home-magazine--tool-workbench .mcard{grid-template-columns:1fr}
	.experience-home-magazine--tool-workbench .mcard-cover,.experience-home-magazine--tool-workbench .mcard-body{grid-row:auto;grid-column:auto}
}

/* Cart, checkout, and account keep their shared WooCommerce behavior while
 * receiving page layouts that belong to each storefront identity. */
body.experience-cart-boutique-basket .cart-list{border:0;border-radius:0;background:transparent}
body.experience-cart-boutique-basket .citem{padding-inline:0;border-bottom-color:color-mix(in srgb,var(--brass) 35%,var(--line))}
body.experience-cart-boutique-basket .ci-photo{border-radius:3px}
body.experience-cart-value-cart-review .cart-page-head{padding-bottom:18px;border-bottom:2px solid var(--accent)}
body.experience-cart-value-cart-review .cart-collaterals .cart_totals{border-inline-start:4px solid var(--accent)}
body.experience-cart-value-cart-review .ci-line{font-size:1.08em;font-weight:900;color:var(--accent-deep)}
body.experience-cart-tool-order .cart-list{border:2px solid var(--ink);border-radius:4px}
body.experience-cart-tool-order .ci-photo{border-radius:3px;background:var(--paper-2)}
body.experience-cart-tool-order .ci-var{border-radius:4px;background:var(--paper-2)}
body.experience-cart-gift-basket .cart-list{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:24px 10px 24px 10px}
body.experience-cart-gift-basket .ci-photo{border-radius:16px 6px 16px 6px;background:var(--paper-2)}
body.experience-cart-style-bag .cart-list{border:0;background:transparent}
body.experience-cart-style-bag .citem{padding-inline:0;border-bottom-color:var(--line)}
body.experience-cart-style-bag .ci-photo{border:0;border-radius:3px;background:var(--paper-2)}
body.experience-cart-style-bag .ci-var{border-radius:4px;background:var(--paper-2);color:var(--ink)}

body.experience-checkout-concierge-checkout .ck-page-head{padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--brass) 35%,var(--line))}
body.experience-checkout-concierge-checkout .ck-page-secure{border-radius:3px;background:var(--paper-2)}
body.experience-checkout-concierge-checkout .ck-summary{border-inline-start:1px solid color-mix(in srgb,var(--brass) 35%,var(--line))}
body.experience-checkout-quick-checkout .ck-page-head{align-items:flex-end}
body.experience-checkout-quick-checkout .ck-page-secure{border-radius:var(--radius,8px)}
body.experience-checkout-quick-checkout .ck-summary{border-inline-start:4px solid var(--accent)}
body.experience-checkout-technical-checkout .ck-page-title{font-family:ui-monospace,monospace;letter-spacing:-.04em}
body.experience-checkout-technical-checkout .ck-page-secure{border-radius:4px;border-width:2px}
body.experience-checkout-technical-checkout .ck-page .fsec{border-radius:4px}
body.experience-checkout-gift-checkout .ck-page .fsec{border-radius:18px 7px 18px 7px;background:color-mix(in srgb,var(--accent) 3%,var(--paper))}
body.experience-checkout-gift-checkout .ck-summary{border-radius:22px 9px 22px 9px}
body.experience-checkout-fit-checkout .ck-page .fsec{border-radius:4px;box-shadow:none}
body.experience-checkout-fit-checkout .ck-summary{border-radius:4px;background:var(--paper-2)}

body.experience-account-collector-account .acc-nav.woocommerce-MyAccount-navigation,
body.experience-account-collector-account .acc-content{border-radius:3px;box-shadow:none}
body.experience-account-value-account .acc-nav.woocommerce-MyAccount-navigation{border-inline-start:4px solid var(--accent)}
body.experience-account-value-account .acc-quick{grid-template-columns:repeat(4,minmax(0,1fr))}
body.experience-account-trade-account .acc-nav.woocommerce-MyAccount-navigation,
body.experience-account-trade-account .acc-content{border-radius:4px;border-width:2px}
body.experience-account-trade-account .acc-content table.shop_table{border-radius:4px}
body.experience-account-gift-account .acc-nav.woocommerce-MyAccount-navigation{border-radius:22px 8px 22px 8px}
body.experience-account-gift-account .acc-quick{grid-template-columns:repeat(2,minmax(0,1fr))}
body.experience-account-style-account .acc-shell{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:clamp(20px,4vw,52px)}
body.experience-account-style-account .acc-nav.woocommerce-MyAccount-navigation{border:0;border-inline-end:1px solid var(--line);border-radius:0;box-shadow:none}
body.experience-account-style-account .acc-content{border:0;box-shadow:none}

@media(max-width:760px){
	body.experience-account-value-account .acc-quick,
	body.experience-account-gift-account .acc-quick{grid-template-columns:1fr}
	body.experience-account-style-account .acc-shell{grid-template-columns:1fr}
}

/* The story band may use a merchant-selected product in any vertical. Keep
 * the perfume-specific rays and concentration artwork out of other catalogs. */
.story-frame--catalog{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--line);border-radius:var(--radius,12px);background:linear-gradient(150deg,var(--paper-2),var(--paper))}
.story-frame--catalog .sf-photo{position:absolute;z-index:1;inset:5%;width:90%;height:90%;object-fit:contain;filter:drop-shadow(0 18px 25px color-mix(in srgb,var(--ink) 18%,transparent))}
.store-theme-tizium .story-frame--catalog{border-radius:4px;background:linear-gradient(145deg,#dce2e5,var(--paper))}
.store-theme-fun-gifts .story-frame--catalog{border-radius:30px 12px 28px 14px}
.store-theme-fashion-accessories .story-frame--catalog{border-radius:4px;background:linear-gradient(155deg,#e7eee8,var(--paper))}

@media(max-width:1080px){
	.experience-archive--price-led-catalogue .shop-main .grid,
	.experience-archive--visual-lookbook .shop-main .grid{grid-template-columns:repeat(3,minmax(0,1fr))}
	.experience-home-categories--value-first .scent-cats,
	.experience-home-categories--style-lookbook .scent-cats{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
	.experience-home--authenticity-editorial .hero-grid,
	.experience-home--value-first .hero-grid,
	.experience-home--tool-workbench .hero-grid,
	.experience-home--occasion-gallery .hero-grid,
	.experience-home--style-lookbook .hero-grid,
	.experience-product-layout--provenance-detail .pdp-grid,
	.experience-product-layout--technical-detail .pdp-grid,
	.experience-product-layout--gift-detail .pdp-grid,
	.experience-product-layout--fit-and-style .pdp-grid{grid-template-columns:1fr}
	.experience-home-categories--value-first .scent-cats,
	.experience-home-categories--style-lookbook .scent-cats{grid-template-columns:repeat(2,minmax(0,1fr))}
	.experience-home-categories--style-lookbook .cat-v19-card{min-height:210px}
	.experience-archive--price-led-catalogue .shop-main .grid,
	.experience-archive--specification-grid .shop-main .grid,
	.experience-archive--gift-discovery .shop-main .grid,
	.experience-archive--visual-lookbook .shop-main .grid{grid-template-columns:repeat(2,minmax(0,1fr))}
	.experience-archive--boutique-catalogue .shop-grid,
	.experience-archive--specification-grid .shop-grid,
	.experience-archive--visual-lookbook .shop-grid{grid-template-columns:1fr}
	.experience-product-layout--provenance-detail .gallery{min-height:0}
}
@media(max-width:480px){
	.catalog-facts{padding:13px}
	.catalog-facts dl{grid-template-columns:1fr}
	.experience-home-categories--tool-workbench .scent-cats,
	.experience-home-categories--occasion-gallery .scent-cats{grid-template-columns:1fr}
	.experience-home-categories--tool-workbench .cat-v19-card,
	.experience-home-categories--occasion-gallery .cat-v19-card{min-height:180px}
}
