@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=DM+Sans:wght@400;500&family=Space+Mono:wght@400;700&display=swap";:root{--font-display:"Barlow Condensed", sans-serif;--font-sans:"DM Sans", sans-serif;--font-mono:"Space Mono", monospace;--color-background:#f5f4f0;--color-foreground:#0a0a0a;--color-card:#fff;--color-white:#fff;--color-accent:#f5e642;--color-yellow:#f5e642;--color-yellow-dark:#d4c400;--color-muted:#0006;--color-hairline:#00000014;--color-success:#7ec88b;--color-warning:#b89000;--color-danger:#e85d5d;--color-info:#82cfff;--color-event:#c47fe8;--color-ops-background:#0d0d0d;--color-ops-surface:#111;--radius-card:3px;--radius-button:2px;--section-padding-x:64px;--section-gap:48px;--card-gap:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-background);min-width:320px;color:var(--color-foreground);font-family:var(--font-sans);margin:0;font-size:14px;line-height:1.7}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--color-accent);color:var(--color-foreground)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#0000004d}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.btn{border-radius:var(--radius-button);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;border:0;padding:12px 18px;font-size:9px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s,transform .15s}.btn-primary{background:var(--color-accent);color:var(--color-foreground)}.btn-primary:hover{background:var(--color-yellow-dark)}.btn-dark{background:var(--color-foreground);color:var(--color-background)}.btn-dark:hover{opacity:.9}.btn-ghost{color:var(--color-muted);background:0 0;border:1px solid #0000001f}.btn-ghost:hover{color:var(--color-foreground);border-color:#0000004d}.ghost-btn{color:#00000073;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #00000024;border-radius:2px;padding:10px 18px;font-family:Space Mono,monospace;font-size:10px;transition:all .15s}.ghost-btn:hover{color:#0a0a0a;border-color:#0006}.input,.select,.textarea{border-radius:var(--radius-button);background:var(--color-card);width:100%;color:var(--color-foreground);border:1px solid #0000001a;outline:none;padding:11px 14px;transition:border-color .15s}.input:focus,.select:focus,.textarea:focus{border-color:#00000059}@media (width<=700px){:root{--section-padding-x:24px;--section-gap:40px}}.navbar{z-index:100;height:68px;color:var(--color-white);background:#0a0a0a;border-bottom:1px solid #ffffff14;position:sticky;top:0}.navbar__inner{width:100%;height:100%;padding:0 var(--section-padding-x);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.navbar__logo{font-family:var(--font-display);letter-spacing:.02em;justify-self:start;font-size:25px;font-weight:700;line-height:1}.navbar__links{align-items:center;gap:28px;display:flex}.navbar__links a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;font-size:9px;font-weight:700;transition:color .15s}.navbar__links a:hover{color:var(--color-accent)}.navbar__actions{justify-self:end;align-items:center;gap:6px;display:flex}.navbar__icon-button{color:#ffffffb8;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.navbar__icon-button svg{display:block}.navbar__icon-button:hover{color:var(--color-accent);background:#ffffff14}.navbar__cart-button{position:relative}@media (width<=768px){.navbar__inner{grid-template-columns:1fr auto;padding:0 24px}.navbar__links{display:none}}.monoLabel{font-family:var(--font-mono);letter-spacing:.18em;color:#00000059;text-transform:uppercase;margin:0 0 12px;font-size:10px}.section-tittle{font-family:var(--font-display);letter-spacing:.02em;color:#0a0a0a;text-transform:uppercase;margin:0;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:.92}.section-tittle small{letter-spacing:.02em;color:#0a0a0a;text-transform:uppercase;margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:.92}.hero{height:calc(100vh - 68px);min-height:580px;color:var(--color-white);background:#202020;position:relative;overflow:hidden}.hero__overlay{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0a0a0af2 0%,#0a0a0a99 50%,#0a0a0a26 100%);position:absolute;inset:0}.hero__image{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.hero__content{z-index:2;flex-direction:column;justify-content:center;max-width:740px;padding:0 72px;display:flex;position:absolute;inset:0}.hero__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#fff6;margin:0 0 32px;font-size:10px;line-height:1}.hero__title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:#fafafa;margin:0 0 16px;font-size:clamp(52px,9vw,120px);font-weight:700;line-height:.88}.hero_subtitle{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-accent);margin:0 0 20px;font-size:10px;line-height:1}.hero__description{color:#ffffff94;max-width:380px;margin:0 0 40px;font-size:15px;line-height:1.7}.hero__actions{flex-wrap:wrap;gap:14px;margin:0 0 36px;display:flex}.hero__scroll{z-index:2;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:32px;right:48px}.hero__scroll:hover{color:var(--color-accent)}@media (width<=700px){.hero{min-height:620px}.hero__content{max-width:none;padding:0 24px}.hero__title{font-size:clamp(52px,17vw,92px)}.hero__scroll{display:none}}.hero__location-button{color:#fff9;letter-spacing:.12em;background-color:#0000;border:1px solid #fff3;border-radius:2px;align-items:center;gap:7px;padding:12px 24px;font-family:Space Mono,monospace;font-size:10px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.hero__location-button:hover{color:#fafafa;border-color:#ffffff73}.hero__hours{gap:24px;display:flex}.hero__hours-item{margin:0}.hero__hours-label{letter-spacing:.14em;color:#ffffff40;margin:0 0 3px;font-family:Space Mono,monospace;font-size:8px}.hero__hours-value{color:#ffffff73;margin:0;font-family:Space Mono,monospace;font-size:11px}.hero__address{letter-spacing:.1em;color:#ffffff38;margin:12px 0 0;font-family:Space Mono,monospace;font-size:9px}.hero__scroll-label{letter-spacing:.18em;color:#fff3;writing-mode:vertical-rl;font-family:Space Mono,monospace;font-size:8px}.hero__scroll-line{background-color:#ffffff1f;width:1px;height:48px}@media (width<=900px){.categories__grid{grid-template-columns:repeat(2,1fr)!important}}.two-tone-line-b{background:repeating-linear-gradient(90deg,#000 0 40px,#fff 40px 80px);height:40px}.two-tone-line-n{background:repeating-linear-gradient(90deg,#fff 0 40px,#000 40px 80px);height:40px}.categories{width:100%;max-width:1600px;margin:0 auto;padding:100px 72px}.categories__heading{margin-bottom:56px}.categories__grid{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.categories__item{aspect-ratio:3/4;cursor:pointer;color:inherit;background-color:#1a1a1a;text-decoration:none;display:block;position:relative;overflow:hidden}.categories__item-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.categories__item:hover .categories__item-image{transform:scale(1.06)}.categories__item-overlay{background:linear-gradient(#0a0a0a1a 0%,#0a0a0acc 100%);transition:background .3s;position:absolute;inset:0}.categories__item:hover .categories__item-overlay{background:linear-gradient(#0a0a0a40 0%,#0a0a0af2 100%)}.categories__item-content{padding:24px;position:absolute;bottom:0;left:0;right:0}.categories__item-title{color:#fafafa;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:26px;font-weight:700}.categories__item-description{color:#ffffff8c;max-height:0;margin:0 0 14px;font-size:12px;line-height:1.5;transition:max-height .3s;overflow:hidden}.categories__item:hover .categories__item-description{max-height:60px}.categories__item-link{letter-spacing:.14em;color:#ffffff59;font-family:Space Mono,monospace;font-size:9px;transition:color .2s}.categories__item:hover .categories__item-link{color:#f5e642}.staff-picks{background:#e8e7e3;border-top:1px solid #0000000f;padding:100px 72px}.staff__grid{max-width:1440px;margin:0 auto}.staff__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:56px;display:flex}.staff__featured{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:64px;display:grid}.staff__featured-image{aspect-ratio:1;cursor:pointer;background-color:#e8e7e3;border-radius:3px;position:relative;overflow:hidden}.staff__featured-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.staff__featured-image:hover img{transform:scale(1.025)}.staff__badge{letter-spacing:.12em;color:#0a0a0a;border:1px solid #00000040;border-radius:2px;padding:4px 10px;font-family:Space Mono,monospace;font-size:9px;font-weight:400;line-height:1;display:inline-block}.staff__featured-info{min-width:0}.staff__featured-info>.staff__badge{margin-bottom:20px}.staff__artist{letter-spacing:.12em;color:#0006;margin:0 0 8px;font-family:Space Mono,monospace;font-size:11px;font-weight:400;line-height:1.4}.staff__title{font-family:var(--font-display);letter-spacing:-.04em;color:#0a0a0a;text-transform:uppercase;margin:0 0 20px;font-size:clamp(36px,4vw,60px);font-weight:700;line-height:.9}.staff__meta{color:#00000080;margin:0 0 8px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.7}.staff__genres{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.staff__genres span{letter-spacing:.08em;color:#0006;border:1px solid #0000001f;border-radius:2px;padding:3px 8px;font-family:Space Mono,monospace;font-size:9px;font-weight:400;line-height:1}.staff__bottom{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.staff__price{color:#0a0a0a;font-family:Space Mono,monospace;font-size:22px;font-weight:400;line-height:1}.staff__price small{color:#0000004d;margin-left:4px;font-family:Space Mono,monospace;font-size:12px;font-weight:400}.staff__secondary{flex-wrap:wrap;justify-content:center;gap:40px 24px;display:flex}.staff__card{cursor:pointer;flex:0 200px;width:200px;min-width:0}.staff__card-image{aspect-ratio:1;background:#e8e7e3;border-radius:3px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.staff__card-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.staff__card:hover .staff__card-image img{transform:scale(1.025)}.staff__card-image .staff__badge{background:#ffffffeb;position:absolute;top:12px;left:12px}.staff__card-artist{letter-spacing:.12em;text-transform:uppercase;color:#0006;margin:0 0 6px;font-family:Space Mono,monospace;font-size:9px;line-height:1.4}.staff__card-title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:#0a0a0a;margin:0 0 14px;font-size:18px;font-weight:700;line-height:1}.staff__card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff__card-footer span{color:#0a0a0a;font-family:Space Mono,monospace;font-size:14px}.staff__card-footer small{letter-spacing:.08em;color:#00000059;font-family:Space Mono,monospace;font-size:8px}.content-state{color:#00000080;margin:0;font-size:14px;line-height:1.7}.content-state--error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}@media (width<=900px){.staff-picks{padding:80px 40px}.staff__featured{grid-template-columns:1fr;gap:40px}.staff__featured-image{max-width:700px}.staff__title{font-size:clamp(36px,8vw,56px)}}@media (width<=600px){.staff-picks{padding:64px 20px}.staff__heading{align-items:flex-start;margin-bottom:40px}.section-tittle{font-size:48px}.staff__featured{gap:28px;margin-bottom:48px}.staff__featured-image{aspect-ratio:1}.staff__title{font-size:42px}.staff__secondary{gap:32px 16px}.staff__card{flex-basis:calc(50% - 8px);width:calc(50% - 8px)}.staff__card-title{font-size:15px}.staff__card-footer{flex-direction:column;align-items:flex-start;gap:5px}.staff__bottom{gap:16px}}@media (width<=400px){.staff__secondary{display:block}.staff__card{width:100%}.staff__card+.staff__card{margin-top:32px}.section-tittle{font-size:42px}}.product-card{min-width:0}.product-card__image-wrapper{aspect-ratio:1;background:#deddd8;display:block;position:relative;overflow:hidden}.product-card__image{object-fit:cover;width:100%;height:100%;transition:transform .25s}.product-card__image-wrapper:hover .product-card__image{transform:scale(1.025)}.product-card__format{background:var(--color-accent);color:var(--color-foreground);font-family:var(--font-mono);letter-spacing:.08em;padding:5px 7px;font-size:8px;font-weight:700;position:absolute;top:10px;left:10px}.product-card__content{padding-top:14px}.product-card__artist{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:700}.product-card__title{font-family:var(--font-display);text-transform:uppercase;font-size:23px;font-weight:700;line-height:.95;display:block}.product-card__title:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.product-card__meta{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;gap:8px;margin-top:8px;font-size:8px;display:flex}.product-card__meta span+span:before{content:"·";margin-right:8px}.product-card__footer{border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:10px;display:flex}.product-card__footer strong{font-family:var(--font-mono);font-size:12px}.product-card__footer span{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:8px}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 18px;display:grid}@media (width<=1200px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}}@media (width<=480px){.product-grid{grid-template-columns:1fr}}.catalog-page{min-height:calc(100vh - 68px);padding:0 0 56px}.catalog-hero{border-bottom:1px solid #00000012;max-width:1440px;margin:0 auto;padding:56px 72px 28px}.section-label{color:#00000059;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:10px}.catalog-hero__title{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(52px,8vw,96px);font-weight:700;line-height:.88}.catalog-hero__count{color:#00000059;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:16px 0 0;font-size:10px}.catalog-collection-panel{border-bottom:1px solid #00000012;max-width:1440px;margin:0 auto;padding:48px 72px}.catalog-panel-label{color:#00000059;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:10px}.catalog-collections{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.catalog-collection{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.catalog-collection img{aspect-ratio:1;object-fit:cover;filter:grayscale();opacity:.55;width:100%;transition:opacity .25s,transform .35s;display:block}.catalog-collection span{color:#0006;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:8px;transition:color .2s;display:block}.catalog-collection:hover img,.catalog-collection.is-active img{opacity:.9;transform:scale(1.05)}.catalog-collection:hover span,.catalog-collection.is-active span{color:var(--color-foreground)}.catalog-collection.is-active img{box-shadow:inset 0 0 0 2px #000000e6}.catalog-toolbar-panel{max-width:1440px;margin:0 auto;padding:0 72px}.catalog-toolbar{border-bottom:1px solid #0000000f;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:24px 0 20px;display:grid}.catalog-search{display:block;position:relative}.catalog-search svg{stroke:#0000004d;fill:none;stroke-width:1.5px;pointer-events:none;width:13px;height:13px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.catalog-search .input{background:#fff6;border:1px solid #0000001a;padding-left:32px;font-size:13px}.catalog-toolbar__actions{align-items:center;gap:12px;display:flex}.catalog-select,.catalog-toolbar .select{color:#0000008c;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#fff6;border:1px solid #0000001a;font-size:9px}.catalog-toggle{cursor:pointer;color:#0006;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:inline-flex}.catalog-toggle input{opacity:0;pointer-events:none;position:absolute}.catalog-toggle__switch{background:#0000001a;border-radius:9px;flex-shrink:0;width:34px;height:18px;transition:background-color .2s;position:relative}.catalog-toggle__switch:after{content:"";background:#0000004d;border-radius:50%;width:12px;height:12px;transition:left .2s,background-color .2s;position:absolute;top:3px;left:3px}.catalog-toggle__switch.is-on{background:var(--color-foreground)}.catalog-toggle__switch.is-on:after{background:#f5f4f0;left:17px}.catalog-result-count{color:#00000047;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:9px}.catalog-filters{flex-wrap:wrap;gap:28px;padding:18px 0 0;display:flex}.catalog-filter-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-filter-label{color:#0000004d;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;font-size:8px}.catalog-filter{color:#0006;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #0000001a;padding:4px 10px;font-size:8px;transition:border-color .15s,color .15s}.catalog-filter.is-selected{color:var(--color-foreground);border-color:#0000008c}.catalog-page .product-grid{max-width:1440px;margin:0 auto;padding:52px 72px 0}.content-state{max-width:1440px;color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;margin:0 auto;padding:32px 72px 0;font-size:10px}.content-state--error{color:var(--color-danger);justify-content:space-between;align-items:center;gap:16px;display:flex}.content-state--error p{margin:0}@media (width<=1000px){.catalog-collections{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.catalog-hero,.catalog-collection-panel,.catalog-toolbar-panel,.catalog-page .product-grid,.content-state{padding-left:24px;padding-right:24px}.catalog-toolbar{grid-template-columns:1fr}.catalog-toolbar__actions{justify-content:space-between;width:100%}.catalog-result-count{margin-left:0}.catalog-collections{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-detail{max-width:1440px;min-height:calc(100vh - 68px);margin:0 auto;padding:40px 72px 56px}.product-detail__crumbs{color:#00000059;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:34px;font-size:9px;display:flex}.product-detail__crumbs a{color:#0000008c}.product-detail__layout{grid-template-columns:minmax(420px,1.2fr) minmax(360px,.9fr);align-items:start;gap:52px;display:grid}.product-detail__image-wrap{flex-direction:column;gap:16px;display:flex}.product-detail__image{aspect-ratio:1.05;background:#deddd8;overflow:hidden}.product-detail__image img{object-fit:cover;width:100%;height:100%}.product-detail__thumbs{gap:12px;display:flex}.product-detail__thumbs img{object-fit:cover;background:#deddd8;border:1px solid #0000001a;width:90px;height:90px}.product-detail__content{padding-top:12px}.product-detail__stock,.product-detail__format{color:#0000008c;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000001f;margin-right:8px;padding:5px 10px;font-size:8px;display:inline-block}.product-detail__artist{color:#0000008c;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 8px;font-size:10px;font-weight:700}.product-detail__title{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(52px,4.6vw,88px);font-weight:700;line-height:.88}.product-detail__meta{border-top:1px solid #00000014;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.product-detail__meta div{border-bottom:1px solid #00000014;flex-direction:column;gap:5px;padding:14px 0;display:flex}.product-detail__meta div:nth-child(odd){padding-right:18px}.product-detail__meta span{color:#00000059;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.product-detail__meta strong{font-size:13px;font-weight:500}.product-detail__genres{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.product-detail__genres span{color:#00000073;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000001f;padding:4px 8px;font-size:8px;display:inline-block}.product-detail__price-row{align-items:baseline;gap:8px;margin-top:26px;display:flex}.product-detail__price{font-family:var(--font-mono);letter-spacing:-.04em;font-size:28px;font-weight:700}.product-detail__currency{color:#0006;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.product-detail__purchase{align-items:center;gap:12px;margin-top:28px;display:flex}.product-detail__quantity{background:#fff6;border:1px solid #0000001f;align-items:center;display:flex}.product-detail__quantity button{width:34px;height:42px;color:var(--color-foreground);cursor:pointer;background:0 0;border:0;font-size:18px}.product-detail__quantity span{text-align:center;min-width:32px;font-family:var(--font-mono);font-size:11px}.product-detail__favorite{width:42px;height:42px;color:var(--color-foreground);cursor:pointer;background:0 0;border:1px solid #0000001f;font-size:18px}.product-detail__shipping{color:#00000080;font-family:var(--font-sans);margin-top:18px;font-size:12px}.product-detail__description{border-top:1px solid #00000014;margin-top:30px;padding-top:20px}.product-detail__section-label{color:#00000059;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:8px}.product-detail__description p:last-child{color:#000000b3;max-width:560px;margin:0;line-height:1.8}.product-detail__tracklist{border-top:1px solid #00000014;margin-top:26px;padding-top:18px}.product-detail__tracklist-head,.product-detail__track{grid-template-columns:42px minmax(0,1fr) 80px;align-items:center;gap:12px;display:grid}.product-detail__tracklist-head{color:#00000059;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #00000014;margin-bottom:8px;padding-bottom:6px;font-size:8px}.product-detail__track{color:#000000b8;padding:6px 0;font-size:13px}.product-detail__track span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-detail__track span:last-child{color:#00000080;text-align:right;font-family:var(--font-mono);letter-spacing:.06em;font-size:9px}.product-detail__related{text-align:center;margin-top:72px}.product-detail__related-label{color:#00000059;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.product-detail__related h2{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:.9}.product-detail__related-grid{grid-template-columns:repeat(5,minmax(180px,1fr));justify-items:center;gap:22px;max-width:1000px;margin:28px auto 0;display:grid}.product-detail__related-card{text-align:left;width:100%;max-width:180px;display:block}.product-detail__related-card img{aspect-ratio:1;object-fit:cover;background:#deddd8;width:100%;display:block}.product-detail__related-info{padding-top:10px}.product-detail__related-info span{color:#00000080;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.product-detail__related-info strong{font-family:var(--font-display);text-transform:uppercase;margin-top:6px;font-size:25px;line-height:.95;display:block}.product-detail__related-info small{color:#00000073;font-family:var(--font-mono);text-transform:uppercase;margin-top:6px;font-size:8px;display:block}@media (width<=1000px){.product-detail__related-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (width<=800px){.product-detail{padding-left:24px;padding-right:24px}.product-detail__layout{grid-template-columns:1fr;gap:36px}.product-detail__purchase{flex-wrap:wrap}}@media (width<=560px){.product-detail__related-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}.operator-layout{background:var(--color-ops-background);min-height:100vh;color:var(--color-white)}.operator-navbar{height:68px;padding:0 var(--section-padding-x);background:#090909;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}.operator-navbar__brand{font-family:var(--font-display);font-size:22px;font-weight:700}.operator-navbar__role{color:var(--color-ops-gold);font-family:var(--font-mono);letter-spacing:.12em;font-size:9px;font-weight:700}.operator-main{width:min(1100px,100%);padding:64px var(--section-padding-x);margin:0 auto}.inventory-page__header{max-width:700px;margin-bottom:56px}.inventory-page{color:var(--color-foreground)}.inventory-page .inventory-page__layout{max-width:1100px;margin:0 auto}.inventory-page .inventory-card{background:var(--color-card);border:1px solid var(--color-hairline);color:var(--color-foreground)}.inventory-page .inventory-form .input,.inventory-page .inventory-form .select{background:var(--color-card);border-color:var(--color-hairline);color:var(--color-foreground)}.inventory-page .inventory-form .input::placeholder{color:#0000002e}.inventory-page .inventory-form label{color:#00000073}.inventory-page .inventory-form__label{color:var(--color-muted)}.inventory-page .inventory-upload__drop{border-color:var(--color-hairline);color:#00000040;background:0 0}.inventory-page .operator-button{color:var(--color-foreground);background:var(--color-yellow);border-color:#00000014}.inventory-page .inventory-session{color:#00000073}.inventory-page__title{color:var(--color-foreground)}.inventory-card{padding:30px}.inventory-fields-grid div label{letter-spacing:.08em;font-size:11px}.inventory-card__header .inventory-scan{background:var(--color-yellow);color:var(--color-foreground);font-family:var(--font-mono);border:1px solid #0000000f;padding:10px 16px;font-size:9px}.inventory-session__box{background:0 0;border:1px dashed #0000000f;min-height:220px}.inventory-page .inventory-card .input,.inventory-page .select{height:46px}.inventory-form__actions.inventory-save{margin-top:18px}.inventory-page__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(64px,8vw,100px);line-height:.85}.inventory-page__description{color:#ffffff8c;max-width:600px;margin-top:20px}.inventory-form__section{border-top:1px solid #ffffff1a;padding:32px 0}.inventory-form__label{color:var(--color-ops-gold);font-family:var(--font-mono);letter-spacing:.12em;margin:0 0 24px;font-size:9px;font-weight:700}.inventory-form label{color:#ffffffa6;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.inventory-form .input{color:var(--color-white);background:#151515;border-color:#ffffff1f}.inventory-form .input::placeholder{color:#ffffff4d}.inventory-form__barcode{grid-template-columns:1fr auto;gap:10px;display:grid}.operator-button{color:#ffffffbf;border-color:#ffffff26}.inventory-form__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.inventory-form__actions{padding-top:24px}.inventory-page__layout{grid-template-columns:1fr 320px;align-items:start;gap:40px;max-width:1200px;margin:0 auto;display:grid}.inventory-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:4px;padding:26px}.inventory-card__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-scan{padding:10px 14px}.inventory-fields-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px;display:grid}.inventory-field--full{grid-column:1/-1}.inventory-upload__label{color:#ffffffa6;font-family:var(--font-mono);text-transform:uppercase;margin:0 0 8px;font-size:9px}.inventory-upload__drop{color:#ffffff59;border:1px dashed #ffffff0f;border-radius:3px;padding:18px}.inventory-save .btn-primary{width:100%;padding:14px 18px;font-size:11px}.inventory-session{color:#ffffffb3}.inventory-session__header{font-family:var(--font-mono);text-transform:uppercase;color:#ffffff73;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:9px;display:flex}.inventory-session__box{color:#ffffff38;border:1px dashed #ffffff0f;justify-content:center;align-items:center;min-height:200px;display:flex}.inventory-session__empty{flex-direction:column;gap:16px}.inventory-session__empty p{margin:0}.inventory-session__records{color:var(--color-muted);padding:16px;display:block}.inventory-session__reference{color:var(--color-foreground);font-family:var(--font-mono);text-transform:uppercase;margin:0 0 16px;font-size:9px}.inventory-session__list{gap:10px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.inventory-session__list li{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:start;gap:10px;padding-bottom:10px;display:flex}.inventory-session__list li>div{gap:2px;min-width:0;display:grid}.inventory-session__list strong{color:var(--color-foreground);font-size:12px;line-height:1.2}.inventory-session__list span{font-family:var(--font-mono);text-transform:uppercase;font-size:8px}.inventory-session__remove{color:var(--color-danger);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;flex:none;padding:0;font-size:8px}.inventory-session__remove:hover:not(:disabled){text-decoration:underline}.inventory-session__remove:disabled{cursor:not-allowed;opacity:.55}.inventory-summary-modal{z-index:1000;background:#0a0a0abf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.inventory-summary-modal__dialog{color:#111;background:#f7f6f2;border:1px solid #1010101f;width:min(760px,100%);box-shadow:0 28px 80px #00000059}.inventory-summary-modal__header{border-bottom:1px solid #10101014;padding:28px 28px 18px}.inventory-summary-modal__eyebrow{color:#1119;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:9px}.inventory-summary-modal__header h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(28px,4vw,40px);line-height:1}.inventory-summary-modal__totals{background:#11111105;border-bottom:1px solid #10101014;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 28px;display:grid}.inventory-summary-modal__totals div{background:#ffffff80;border:1px solid #1111110f;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.inventory-summary-modal__totals span{color:#1119;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.inventory-summary-modal__totals strong{font-size:28px;line-height:1}.inventory-summary-modal__content{padding:22px 28px 10px}.inventory-summary-modal__content p{color:#111111b8;margin:0 0 18px;line-height:1.5}.inventory-summary-modal__list{gap:12px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.inventory-summary-modal__list li{background:#ffffffb8;border:1px solid #11111114;padding:16px 18px}.inventory-summary-modal__item-header{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.inventory-summary-modal__item-header strong{font-size:16px}.inventory-summary-modal__item-header span{color:#1111119e;font-size:12px}.inventory-summary-modal__item-metrics{color:#111111b8;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:12px;font-size:9px;display:flex}.inventory-summary-modal__actions{justify-content:flex-end;gap:12px;padding:22px 28px 28px;display:flex}.inventory-session__complete{width:100%;margin-top:18px}.form-message{margin:18px 0 0;font-size:12px}.form-message--error{color:var(--color-danger)}.form-message--success{color:#26753a}@media (width<=600px){.inventory-form__barcode,.inventory-form__grid{grid-template-columns:1fr}}.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}.operator-layout{color:#101010;background:#f7f6f2;min-height:100vh}.operator-navbar{background:#111;border:0;height:54px;padding:0 25px}.operator-navbar__brand{color:#d6d4cd;align-items:center;gap:14px;display:flex}.operator-navbar__mark{color:#111;width:32px;height:32px;font-family:var(--font-display);text-align:center;background:#e4d300;border:1px solid #2b2b2b;place-items:center;font-size:7px;font-weight:700;line-height:.85;display:grid;overflow:hidden}.operator-navbar__section{color:#747474;font-family:var(--font-mono);letter-spacing:.13em;border-left:1px solid #353535;padding-left:13px;font-size:9px;font-weight:400}.operator-navbar__store{color:#b6b6b6;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #343434;padding:7px 14px;font-size:8px}.operator-workspace{grid-template-columns:200px minmax(0,1fr);min-height:calc(100vh - 54px);display:grid}.operator-sidebar{color:#747474;background:#0d0d0d;flex-direction:column;min-height:0;display:flex}.operator-nav{padding-top:24px}.operator-nav__link{color:#797979;height:42px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-left:3px solid #0000;align-items:center;gap:15px;padding:0 24px;font-size:9px;display:flex}.operator-nav__link:hover{color:#dedede;background:#151515}.operator-nav__link.active{color:#eee4a1;background:#231f0b;border-left-color:#dfc900}.operator-nav__icon{color:#777;justify-content:center;align-items:center;width:12px;height:12px;line-height:1;display:inline-flex}.operator-nav__icon svg{display:block}.operator-nav__link.active .operator-nav__icon{color:#e2cb00}.operator-sidebar__footer{border-top:1px solid #252525;margin-top:auto;padding:15px 20px 20px}.operator-sidebar__footer label{color:#5e5e5e;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.operator-sidebar__footer select{color:#8d8d8d;width:100%;height:30px;font-family:var(--font-mono);background:#111;border:1px solid #343434;border-radius:2px;padding:0 10px;font-size:8px}.operator-sidebar__store{color:#7b7b7b;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #252525;margin:18px -20px -20px;padding:14px 24px;font-size:9px;display:block}.operator-main{background:#f7f6f2;width:auto;margin:0;padding:25px 48px 28px}.inventory-page__header{max-width:none;margin:0 0 38px}.inventory-page__title{color:#101010;font-size:40px;line-height:1}.inventory-page__panel{background:0 0;border:0;border-radius:0;padding:0}.inventory-page .inventory-page__layout{grid-template-columns:minmax(0,715px) minmax(270px,320px);gap:32px;max-width:1067px;margin:0;display:grid}.inventory-page .inventory-card{box-shadow:none;background:0 0;border:1px solid #d3d1ca;border-radius:2px;padding:27px 28px 28px}.inventory-form{max-width:none}.inventory-card__header{align-items:center;min-height:37px}.inventory-page .inventory-form__label{color:#737b84;letter-spacing:.13em;margin:0;font-size:8px;font-weight:400}.inventory-barcode-entry{align-items:stretch;gap:8px;width:min(100%,431px);display:flex}.inventory-page .inventory-form .inventory-barcode-entry__input{width:100%;min-width:0;height:36px;font-family:var(--font-mono);background:#fff;padding:8px 11px;font-size:9px}.inventory-page .inventory-card__header .inventory-scan{color:#9c7600;white-space:nowrap;background:#f3e7bd;border:1px solid #d6b951;border-radius:2px;flex:1;min-width:194px;height:36px;padding:0 12px;font-size:8px;font-weight:400}.inventory-page .inventory-card__header .inventory-scan:hover:not(:disabled){background:#ecdd9e}.inventory-page .inventory-card__header .inventory-scan:disabled{opacity:.65;cursor:not-allowed}.inventory-fields-grid{gap:14px 16px;margin-top:22px}.inventory-page .inventory-form label{color:#737b84;letter-spacing:.11em;margin-bottom:5px;font-size:8px;font-weight:400}.inventory-page .inventory-card .input{color:#ecebe7;background:#111;border-color:#e0dfdb;border-radius:2px;height:36px;padding:7px 11px;font-size:11px}.inventory-page .inventory-card .input[readonly]{color:#000;background:#dadada}.sales-transaction-page .inventory-card .input[readonly]{color:#171717}.inventory-page .inventory-card #price,.inventory-page .inventory-card #stock{background:#dadada}.inventory-page .inventory-card .input:disabled{opacity:1}.inventory-page .inventory-card .input::placeholder{color:#7b7b7b}.inventory-page .inventory-card .inventory-barcode-entry__input{color:#202020;background:#fff}.inventory-upload{margin-top:17px}.inventory-page .inventory-upload__label{color:#737b84;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:8px}.inventory-page .inventory-upload__drop{color:#737b84;height:55px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px dashed #d8d5cc;border-radius:1px;align-items:center;gap:12px;padding:0 16px;font-size:8px;display:flex}.inventory-upload__drop:hover{border-color:#b8b2a1}.inventory-upload__drop input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.inventory-upload__icon{color:#4c5964;font-family:var(--font-sans);font-size:20px;line-height:1}.inventory-form__actions.inventory-save{margin-top:24px;padding-top:0}.inventory-save .btn-primary{color:#111;background:#ebe1bc;height:38px;padding:0 18px;font-size:9px}.inventory-save .btn-primary:hover:not(:disabled){background:#dfd09b}.inventory-session{color:#7b7b7b;padding-top:2px}.inventory-session__header{color:#737b84;letter-spacing:.1em;margin-bottom:11px;font-size:8px;font-weight:400}.inventory-session__count{color:#ae8700}.inventory-session__box{color:#adb0b0;border-color:#d8d5cc;min-height:94px}.inventory-session__empty{gap:13px}.inventory-session__empty p{color:#b5b5b1;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:8px}.inventory-session__empty .btn-primary{padding:10px 16px;font-size:8px}.inventory-session__records{color:#555;min-height:94px;padding:14px;display:block}.form-message{margin-top:15px;font-size:11px;line-height:1.4}@media (width<=900px){.operator-main{padding:30px 28px}.inventory-page .inventory-page__layout{grid-template-columns:1fr;max-width:715px}.inventory-session{padding-top:0}}@media (width<=680px){.operator-workspace{display:block}.operator-sidebar{display:none}.operator-navbar{padding:0 18px}.operator-navbar__section,.operator-navbar__store{display:none}.operator-main{padding:24px 16px}.inventory-page__header{margin-bottom:24px}.inventory-page__title{font-size:34px}.inventory-page .inventory-card{padding:20px}.inventory-card__header{display:block}.inventory-barcode-entry{width:100%;margin-top:14px}.inventory-page .inventory-form .inventory-barcode-entry__input{width:100%}.inventory-page .inventory-card__header .inventory-scan{min-width:0}.inventory-fields-grid{grid-template-columns:1fr}}.sales-page__header{margin:0 0 38px}.sales-page__title{color:#101010;font-family:var(--font-display);margin:0;font-size:40px;line-height:1}.sales-page__layout{grid-template-columns:minmax(0,715px) minmax(270px,320px);gap:32px;max-width:1067px;display:grid}.sales-card{border:1px solid #d3d1ca;border-radius:2px;padding:27px 28px 28px}.sales-card__header{justify-content:space-between;align-items:center;gap:18px;min-height:37px;display:flex}.sales-form__label,.sales-store-data__label{color:#737b84;font-family:var(--font-mono);letter-spacing:.13em;margin:0;font-size:8px;font-weight:400}.sales-search{align-items:stretch;gap:8px;width:min(100%,431px);display:flex}.sales-card .sales-search__input{color:#202020;width:100%;min-width:0;height:36px;font-family:var(--font-mono);background:#fff;border-color:#e0dfdb;border-radius:2px;padding:8px 11px;font-size:9px}.sales-search__button{color:#9c7600;white-space:nowrap;background:#f3e7bd;border:1px solid #d6b951;border-radius:2px;min-width:122px;height:36px;padding:0 12px;font-size:8px;font-weight:400}.sales-search__button:hover:not(:disabled){background:#ecdd9e}.sales-fields-grid{grid-template-columns:repeat(2,1fr);gap:14px 16px;margin-top:22px;display:grid}.sales-form label:not(.sr-only){color:#737b84;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:400;display:block}.sales-card .input{color:#ecebe7;background:#111;border:1px solid #e0dfdb;border-radius:2px;width:100%;height:36px;padding:7px 11px;font-size:11px}.sales-store-data{border-top:1px solid #e0dfdb;margin-top:22px;padding-top:17px}.sales-store-data__grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px;display:grid}.sales-store-data__grid div{gap:2px;display:grid}.sales-store-data__grid span{color:#737b84;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.sales-store-data__grid strong{color:#171717;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;overflow:hidden}.sales-summary{padding-top:2px}.sales-summary__header{color:#737b84;font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:8px;display:flex}.sales-summary__header span:last-child{color:#ae8700}.sales-summary__box{color:#737b84;border:1px dashed #d8d5cc;flex-direction:column;justify-content:center;min-height:148px;padding:18px;display:flex}.sales-summary__box p{color:#adb0b0;font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:8px}.sales-summary__box strong{color:#171717;font-size:16px;line-height:1.2}.sales-summary__box span{font-family:var(--font-mono);margin-top:4px;font-size:9px}.sales-summary__box b{color:#a27c00;font-family:var(--font-mono);margin-top:16px;font-size:14px}.products-inventory{border:1px solid #d3d1ca;border-radius:2px;width:min(100%,1180px);padding:24px}.products-inventory__toolbar{align-items:center;gap:18px;margin-bottom:20px;display:flex}.products-inventory__search{max-width:470px;height:38px;font-family:var(--font-mono);background:#fff;font-size:10px}.products-inventory__count{color:#737b84;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.products-inventory__table-wrap{border:1px solid #e0dfdb;overflow-x:auto}.products-inventory__table{border-collapse:collapse;text-align:left;width:100%;min-width:850px}.products-inventory__table th,.products-inventory__table td{vertical-align:middle;border-bottom:1px solid #e0dfdb;padding:12px 14px}.products-inventory__table th{color:#f5f4f0;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;background:#111;font-size:8px;font-weight:400}.products-inventory__table td{color:#202020;font-size:12px}.products-inventory__table tbody tr:hover{background:#f5e6421f}.products-inventory__table tbody tr:last-child td{border-bottom:0}.products-inventory__empty{font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#737b84!important;padding:32px!important;font-size:9px!important}.products-inventory__staff-pick{color:#4f565d;font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:inline-flex}.products-inventory__staff-pick input{accent-color:#d4c400;width:15px;height:15px}@media (width<=900px){.sales-page__layout{grid-template-columns:1fr;max-width:715px}}@media (width<=680px){.sales-card{padding:20px}.sales-card__header{display:block}.sales-search{width:100%;margin-top:14px}.sales-fields-grid,.sales-store-data__grid{grid-template-columns:1fr}.products-inventory{padding:16px}.products-inventory__toolbar{flex-direction:column;align-items:stretch}.products-inventory__search{max-width:none}}.footer{background-color:#0a0a0a;border-top:1px solid #ffffff14;margin-top:120px}.footer__container{max-width:1440px;margin:0 auto;padding:80px 32px 48px}.footer__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:64px;margin-bottom:80px;display:grid}.footer__brand-header{align-items:center;gap:10px;margin-bottom:24px;display:flex}.footer__brand .footer__brand-header{align-items:center;display:flex}.footer__icon{background-color:#f5e642;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.footer__brand-name{font-family:var(--font-display);letter-spacing:.12em;color:#fafafa;font-size:16px;font-weight:700}.footer__description{color:#fff6;max-width:280px;margin:0 0 24px;font-size:13px;line-height:1.7}.footer__hours{color:#ffffff4d;letter-spacing:.05em;font-family:Space Mono,monospace;font-size:11px;line-height:1.8}.footer__heading{letter-spacing:.14em;color:#ffffff4d;text-transform:uppercase;margin:0 0 20px;font-family:Space Mono,monospace;font-size:10px}.footer__link{cursor:pointer;color:#ffffff80;text-align:left;letter-spacing:.01em;background:0 0;border:none;padding:6px 0;font-family:DM Sans,sans-serif;font-size:14px;transition:color .15s;display:block}.footer__link:hover{color:#fafafa}.footer__address{color:#ffffff80;margin:0 0 16px;font-size:13px;line-height:1.7}.footer__email{color:#f5e642;margin-bottom:16px;font-family:Space Mono,monospace;font-size:11px;text-decoration:none;display:block}.footer__socials{gap:12px;display:flex}.footer__social{color:#fff6;cursor:pointer;letter-spacing:.1em;background:0 0;border:1px solid #ffffff1f;border-radius:2px;padding:6px 10px;font-family:Space Mono,monospace;font-size:10px;transition:border-color .15s,color .15s}.footer__social:hover{color:#fafafa;border-color:#fff6}.footer__bottom{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;display:flex}.footer__copyright{color:#fff3;letter-spacing:.08em;margin:0;font-family:Space Mono,monospace;font-size:10px}.footer__bottom-right{align-items:center;gap:16px;display:flex}.footer__tagline{color:#fff3;margin:0;font-family:Space Mono,monospace;font-size:10px}.footer__role{align-items:center;gap:8px;display:flex}.footer__role-label{letter-spacing:.12em;color:#ffffff2e;font-family:Space Mono,monospace;font-size:8px}.footer__role-select{letter-spacing:.08em;color:#ffffff59;cursor:pointer;background-color:#0000;border:1px solid #ffffff1f;border-radius:2px;outline:none;padding:4px 8px;font-family:Space Mono,monospace;font-size:8px}@media (width<=900px){.footer__grid{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=540px){.footer__grid{grid-template-columns:1fr}.footer__bottom{align-items:flex-start}.footer__bottom-right{flex-direction:column;align-items:flex-start}}.navbar__cart-count{background:var(--color-accent);color:#000;min-width:16px;height:16px;font:700 9px/1 var(--font-mono);border-radius:50%;place-items:center;padding:0 4px;display:inline-grid;position:absolute;top:3px;right:2px}.product-card__add{background:var(--color-foreground);color:var(--color-white);font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:0;padding:5px 8px}.product-card__add:disabled{opacity:.35;cursor:not-allowed}.punk-record-artwork{isolation:isolate;background:#17130e;width:100%;height:100%;position:relative;overflow:hidden}.punk-record-artwork__cover{z-index:3;object-fit:cover;width:81%;height:81%;transition:transform .38s;position:absolute;inset:9.5%}.punk-record-artwork__frame{z-index:2;pointer-events:none;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.product-card__image-wrapper:hover .punk-record-artwork__cover,.staff__featured-image:hover .punk-record-artwork__cover,.staff__card:hover .punk-record-artwork__cover{transform:scale(1.035)}.staff__featured-image .punk-record-artwork img,.staff__card-image .punk-record-artwork img{border-radius:0;display:block}.staff__featured-image .punk-record-artwork__cover,.staff__card-image .punk-record-artwork__cover{width:81%;height:81%}.staff__featured-image:hover .punk-record-artwork__frame,.staff__card:hover .punk-record-artwork__frame{transform:none}.cart-layer{z-index:30;background:#0000006b;justify-content:flex-end;animation:.18s ease-out cart-fade;display:flex;position:fixed;inset:0}.cart-drawer{background:var(--color-white);flex-direction:column;width:min(430px,100%);height:100%;animation:.2s ease-out cart-slide;display:flex;box-shadow:-18px 0 40px #0000002e}.cart-drawer__header{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:flex-start;padding:28px 28px 23px;display:flex}.cart-drawer__header h2,.checkout__title,.checkout-phase h2{font:700 38px/.95 var(--font-display);letter-spacing:.025em;text-transform:uppercase;margin:0}.cart-drawer__header span,.cart-drawer__summary p{color:var(--color-muted);font:9px var(--font-mono);letter-spacing:.1em}.cart-drawer__close{color:var(--color-muted);background:0 0;border:0;font-size:30px;line-height:.8}.cart-drawer__items{flex:1;overflow:auto}.cart-drawer__empty{color:var(--color-muted);padding:32px 28px}.cart-item{border-bottom:1px solid var(--color-hairline);grid-template-columns:64px 1fr auto;gap:14px;padding:20px 28px;display:grid}.cart-item img{object-fit:cover;width:64px;height:64px}.cart-item__detail{min-width:0}.cart-item__detail strong,.cart-item__detail span{display:block}.cart-item__detail strong{font-size:13px}.cart-item__detail span{color:var(--color-muted);font-size:12px}.cart-item__actions{align-items:center;gap:12px;margin-top:8px;display:flex}.cart-item__quantity{border:1px solid var(--color-hairline);display:inline-flex}.cart-item__quantity button,.cart-item__quantity span{text-align:center;background:0 0;border:0;width:25px;height:25px;line-height:24px}.cart-item__quantity button:disabled{opacity:.35;cursor:not-allowed}.cart-item__remove{color:var(--color-muted);font:8px var(--font-mono);text-transform:uppercase;background:0 0;border:0;padding:0}.cart-item__price{font:700 11px var(--font-mono);align-self:center}.cart-drawer__summary{border-top:1px solid var(--color-hairline);padding:24px 28px 28px}.cart-drawer__summary>div{justify-content:space-between;font-size:15px;display:flex}.cart-drawer__summary p{margin:8px 0 18px}.cart-drawer__checkout{text-align:center;width:100%;display:block}@keyframes cart-fade{0%{opacity:0}to{opacity:1}}@keyframes cart-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.checkout{background:var(--color-background);min-height:calc(100vh - 70px);padding:54px max(5vw,48px) 90px}.checkout--empty{max-width:720px;margin:0 auto}.checkout--empty p:not(.section-label){color:var(--color-muted);margin:16px 0 26px}.checkout-progress{width:min(690px,100%);margin:0 auto 64px;padding:0;list-style:none;display:flex}.checkout-progress__step{z-index:1;color:#0000004d;flex:1;justify-items:center;gap:6px;display:grid;position:relative}.checkout-progress__step:not(:last-child):after{z-index:-1;content:"";background:#00000024;width:calc(100% - 44px);height:1px;position:absolute;top:16px;left:calc(50% + 22px)}.checkout-progress__step span{background:var(--color-background);width:33px;height:33px;font:10px var(--font-mono);border:1px solid #00000024;border-radius:50%;place-items:center;display:grid}.checkout-progress__step small{font:8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.checkout-progress__step--done{color:var(--color-foreground)}.checkout-progress__step--done span{border-color:var(--color-accent);background:var(--color-accent)}.checkout-progress__step--done:after{background:var(--color-foreground)}.checkout-progress__step--active{color:var(--color-foreground)}.checkout-progress__step--active span{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-white)}.checkout__layout{grid-template-columns:minmax(0,650px) minmax(290px,320px);justify-content:center;align-items:start;gap:clamp(42px,7vw,110px);display:grid}.checkout__phases{gap:43px;display:grid}.checkout-phase{border-bottom:1px solid var(--color-hairline);padding-bottom:42px;animation:.28s ease-out phase-reveal}.checkout-phase .section-label{margin:0 0 11px}.checkout-phase h2{font-size:35px}.checkout-fields{gap:16px;margin-top:31px;display:grid}.checkout-fields label{color:#0006;font:9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;gap:6px;display:grid}.checkout-fields input{background:var(--color-white);width:100%;height:48px;color:var(--color-foreground);font:14px var(--font-sans);letter-spacing:0;text-transform:none;border:1px solid #0000001f;border-radius:0;padding:0 14px}.checkout-fields input:focus{outline:2px solid var(--color-accent);outline-offset:-1px}.checkout-fields--grid{grid-template-columns:1fr 1fr}.checkout-fields__full{grid-column:1/-1}.checkout-shipping-options{gap:12px;margin-top:30px;display:grid}.checkout-shipping-option{border:1px solid var(--color-hairline);background:var(--color-white);cursor:pointer;grid-template-columns:20px 1fr auto;align-items:center;gap:14px;min-height:76px;padding:15px 19px;display:grid}.checkout-shipping-option--selected{border-color:var(--color-foreground)}.checkout-shipping-option input{accent-color:var(--color-foreground)}.checkout-shipping-option strong,.checkout-shipping-option small{display:block}.checkout-shipping-option strong{font-size:14px}.checkout-shipping-option small{color:var(--color-muted);font:9px var(--font-mono);letter-spacing:.04em}.checkout-shipping-option b{font:700 11px var(--font-mono)}.checkout-shipping-option--pickup b{color:#2a9d48}.checkout-shipping-message{color:var(--color-muted);font:10px var(--font-mono);letter-spacing:.04em;margin:0}.checkout-payment-pending>p:not(.section-label){max-width:510px;color:var(--color-muted)}.checkout-payment-brick{min-height:180px;margin-top:20px}.checkout-confirmation{background:var(--color-white);border:1px solid #0000001f;align-items:flex-start;gap:16px;margin-top:23px;padding:20px;display:flex}.checkout-confirmation>span{background:var(--color-accent);width:29px;height:29px;font:700 13px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.checkout-confirmation h2{font-size:25px}.checkout-confirmation p{color:var(--color-muted);margin:7px 0 0}.checkout-summary{border:1px solid var(--color-hairline);background:var(--color-white);position:sticky;top:24px}.checkout-summary>.section-label{border-bottom:1px solid var(--color-hairline);margin:0;padding:17px 20px}.checkout-summary__items{padding:4px 20px 16px}.checkout-summary__items>div{justify-content:space-between;gap:15px;padding:12px 0;display:flex}.checkout-summary__items span{gap:1px;display:grid}.checkout-summary__items strong{font-size:13px}.checkout-summary__items small{color:var(--color-muted);font:9px var(--font-mono)}.checkout-summary__items b,.checkout-summary__totals b{white-space:nowrap;font:700 10px var(--font-mono)}.checkout-summary__totals{border-top:1px solid var(--color-hairline);gap:10px;padding:18px 20px;display:grid}.checkout-summary__totals>span,.checkout-summary__totals>strong{justify-content:space-between;display:flex}.checkout-summary__totals>span{color:var(--color-muted);font-size:12px}.checkout-summary__totals>strong{border-top:1px solid var(--color-hairline);padding-top:13px;font-size:16px}@keyframes phase-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.operations-dashboard{color:#111;max-width:1620px;padding:20px 0 28px}.operations-dashboard__date,.orders-page__eyebrow{color:#6d7680;font:9px var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 15px}.operations-dashboard>h1{color:#101010;font:700 42px/.95 var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0 0 46px}.operations-dashboard__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.operations-dashboard__metrics article{background:#f8f7f3;border:1px solid #d4d1ca;align-content:start;gap:13px;min-height:145px;padding:25px 20px 19px;display:grid}.operations-dashboard__metrics span{color:#737b84;font:9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.operations-dashboard__metrics strong{color:#101010;font:700 37px/1 var(--font-display)}.operations-dashboard__metrics small{color:#737b84;font:9px var(--font-mono);letter-spacing:.04em}.operations-dashboard__metric--yellow{color:#bd9800!important}.operations-dashboard__metric--warning{color:#ed5b61!important}.operations-dashboard__metric--success{color:#68b981!important}.operations-dashboard__content{grid-template-columns:minmax(0,1fr) 280px;gap:24px;margin-top:39px;display:grid}.operations-dashboard__orders,.operations-dashboard__side-card{background:#f8f7f3;border:1px solid #d4d1ca}.operations-dashboard__orders header{border-bottom:1px solid #d4d1ca;justify-content:space-between;align-items:center;min-height:51px;padding:0 18px 0 20px;display:flex}.operations-dashboard__orders h2{color:#333;font:9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:400}.operations-dashboard__orders a{color:#b59200;font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.operations-dashboard__table-wrap,.orders-table-wrap{overflow:auto}.operations-dashboard__table{border-collapse:collapse;width:100%;min-width:720px}.operations-dashboard__table th,.operations-dashboard__table td{text-align:left;border-bottom:1px solid #e7e4dd;padding:13px 16px}.operations-dashboard__table th{color:#737b84;font:8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-weight:400}.operations-dashboard__table td{color:#3c454d;font-size:12px}.operations-dashboard__table td strong{color:#111;font-family:var(--font-mono);font-size:10px}.operations-dashboard__table tbody tr:last-child td{border-bottom:0}.operations-dashboard__empty{color:#737b84;margin:0;padding:25px 20px}.operations-dashboard__side{align-content:start;gap:16px;display:grid}.operations-dashboard__side-card{min-height:166px;padding:19px}.operations-dashboard__side-card>p{color:#737b84;font:9px var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 20px}.operations-dashboard__side-card>strong{color:#bd9800;font:700 37px/1 var(--font-display);margin-bottom:5px;display:block}.operations-dashboard__side-card>span{color:#3c454d;font-size:12px;display:block}.operations-dashboard__side-card>small{color:#737b84;font:9px/1.5 var(--font-mono);margin-top:18px;display:block}.operations-dashboard__side-card--accent{border-color:#e6cfcf}.operations-dashboard__side-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.operations-dashboard__side-card li{color:#3c454d;gap:9px;font-size:11px;line-height:1.45;display:flex}.operations-dashboard__side-card li i{background:#d3ad00;border-radius:50%;flex:none;width:5px;height:5px;margin-top:6px}.orders-page{color:#101010;max-width:1620px;padding-top:20px}.orders-page .sales-page__header{margin-bottom:34px}.orders-page__filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.orders-page__filters button{color:#57616b;font:8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #d4d1ca;padding:8px 13px}.orders-page__filters button:hover,.orders-page__filters button.is-active{color:#896e00;background:#f7efc8;border-color:#c9a600}.orders-page__filters span{color:inherit;margin-left:5px}.orders-table-wrap{background:#f8f7f3;border:1px solid #d4d1ca}.orders-table{border-collapse:collapse;color:#3c454d;width:100%;min-width:1040px}.orders-table th,.orders-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e4e1da;padding:15px 16px}.orders-table th{color:#737b84;font:8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-weight:400}.orders-table td{font-size:12px}.orders-table td>strong{color:#101010;font-size:12px}.orders-table td small{color:#7b838c;font:8px var(--font-mono);letter-spacing:.02em;margin-top:3px;display:block}.orders-table tbody tr:hover{background:#f2f0e9}.orders-table tbody tr:last-child td{border-bottom:0}.orders-table__empty{color:#737b84;text-align:center!important;padding:34px!important}.order-status{color:#a07f00;font:8px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fff9df;border:1px solid #e0c665;padding:4px 7px;display:inline-block}.orders-table__action{white-space:nowrap}.orders-table__detail-trigger{color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.orders-table__detail-trigger strong{color:#101010;font-family:var(--font-mono);font-size:10px}.orders-table__detail-trigger:hover strong{color:#9d8000;text-decoration:underline}.orders-table__detail-trigger small{margin:0}.orders-table__action button{color:#967900;font:8px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#fff9df;border:1px solid #d8b735;padding:7px 9px}.orders-table__action button:hover{color:#111;background:#f5e642}.orders-table__download{color:#fff9df;font:8px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#111;border:1px solid #d8b735;padding:7px 9px;display:inline-block}.orders-table__download:hover{color:#111;background:#f5e642}.orders-table__no-sheet{color:#8a9197;font:8px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.label-preview-layer{z-index:42;background:#000000ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.label-preview{color:#fff;background:#202225;border:1px solid #3e4145;grid-template-rows:auto minmax(0,1fr) auto;width:min(1050px,100%);height:min(850px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 18px 50px #00000080}.label-preview header{background:#292c30;border-bottom:1px solid #3e4145;justify-content:space-between;align-items:flex-start;padding:17px 20px;display:flex}.label-preview header p{color:#b7bbc0;font:8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.label-preview header h2{color:#fff;font:700 26px/.9 var(--font-display);margin:0}.label-preview header button{color:#d9dcdf;background:0 0;border:0;padding:0;font-size:28px;line-height:.8}.label-preview__viewport{background:#fff;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.label-preview__viewport canvas{max-width:100%;max-height:100%;display:block;box-shadow:0 2px 9px #0003}.label-preview__loading{color:#555;font:11px var(--font-mono);margin:0;position:absolute}.label-preview__error{color:#333;font:12px var(--font-mono);margin:0;padding:24px}.label-preview footer{background:#292c30;border-top:1px solid #3e4145;justify-content:flex-end;gap:10px;padding:13px 20px;display:flex}.label-preview footer .btn{font-size:9px}.shipping-sheet-layer{z-index:40;background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shipping-sheet{color:#111;background:#f8f7f3;border:1px solid #d4d1ca;width:min(470px,100%);box-shadow:0 18px 40px #00000040}.shipping-sheet header{border-bottom:1px solid #d4d1ca;justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.shipping-sheet header p,.shipping-sheet__customer span,.shipping-sheet__address span{color:#737b84;font:8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.shipping-sheet header h2{font:700 35px/.9 var(--font-display);margin:0}.shipping-sheet header button{color:#777;background:0 0;border:0;font-size:27px;line-height:.8}.shipping-sheet__customer,.shipping-sheet__address{border-bottom:1px solid #e4e1da;padding:20px 22px}.shipping-sheet__customer span,.shipping-sheet__address span,.shipping-sheet__customer strong,.shipping-sheet__address p{display:block}.shipping-sheet__customer strong{font-size:17px}.shipping-sheet__customer p,.shipping-sheet__address p{color:#4a535c;margin:7px 0 0;font-size:13px;line-height:1.6}.shipping-sheet__footer{font:9px var(--font-mono);letter-spacing:.08em;background:#f2f0e9;justify-content:space-between;padding:16px 22px;display:flex}.shipping-sheet__print{width:calc(100% - 44px);margin:0 22px 22px}.order-detail-layer{z-index:41;background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-detail{color:#111;background:#f8f7f3;border:1px solid #d4d1ca;width:min(610px,100%);max-height:min(760px,100vh - 48px);overflow:auto;box-shadow:0 18px 40px #00000040}.order-detail header{border-bottom:1px solid #d4d1ca;justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.order-detail header p,.order-detail__items>p{color:#737b84;font:8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.order-detail header h2{font:700 35px/.9 var(--font-display);margin:0}.order-detail header button{color:#777;background:0 0;border:0;font-size:27px;line-height:.8}.order-detail__meta{background:#f2f0e9;border-bottom:1px solid #e4e1da;grid-template-columns:1.4fr 1fr 1fr;gap:15px;padding:17px 22px;display:grid}.order-detail__meta span{gap:3px;display:grid}.order-detail__meta small{color:#737b84;font:8px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.order-detail__meta strong{font-size:12px}.order-detail__meta b{color:#967900;width:max-content;font:8px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.order-detail__actions{background:#f8f7f3;border-bottom:1px solid #e4e1da;justify-content:flex-end;padding:12px 22px;display:flex}.order-detail__actions button{color:#967900;font:8px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:#fff9df;border:1px solid #d8b735;padding:7px 10px}.order-detail__actions button:hover{color:#111;background:#f5e642}.order-detail__actions span{color:#737b84;font:9px var(--font-mono)}.order-detail__items{padding:21px 22px 8px}.order-detail__items article{border-top:1px solid #e4e1da;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:12px 0;display:grid}.order-detail__items img,.order-detail__cover{object-fit:cover;background:#dedbd4;width:48px;height:48px}.order-detail__items article div{gap:1px;min-width:0;display:grid}.order-detail__items article div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.order-detail__items article div span,.order-detail__items article div small{color:#737b84;font-size:11px}.order-detail__items article div small{font:8px var(--font-mono)}.order-detail__items article>b{font:10px var(--font-mono)}.order-detail__items article>strong{text-align:right;min-width:74px;font:10px var(--font-mono)}.order-detail__totals{border-top:1px solid #d4d1ca;gap:8px;margin-top:13px;padding:18px 22px;display:grid}.order-detail__totals span,.order-detail__totals>strong{color:#5a626a;justify-content:space-between;font-size:12px;display:flex}.order-detail__totals>strong{color:#111;border-top:1px solid #d4d1ca;padding-top:10px;font-size:15px}@media (width<=520px){.order-detail__meta{grid-template-columns:1fr}.order-detail__items article{grid-template-columns:42px minmax(0,1fr) auto;gap:9px}.order-detail__items article>strong{text-align:left;grid-column:2/-1}.order-detail__items img,.order-detail__cover{width:42px;height:42px}}@media print{body *{visibility:hidden}.shipping-sheet,.shipping-sheet *{visibility:visible}.shipping-sheet{width:100%;box-shadow:none;position:absolute;inset:0}.shipping-sheet header button,.shipping-sheet__print{display:none}}@media (width<=820px){.checkout{padding:34px 24px 65px}.checkout-progress{margin-bottom:40px}.checkout__layout{grid-template-columns:1fr}.checkout-summary{grid-row:1;position:static}.operations-dashboard{padding:20px 0}.operations-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-dashboard__content{grid-template-columns:1fr}}@media (width<=520px){.checkout-progress__step small{font-size:6px}.checkout-progress__step:not(:last-child):after{width:calc(100% - 34px);left:calc(50% + 17px)}.checkout-fields--grid{grid-template-columns:1fr}.checkout-fields__full{grid-column:auto}.checkout__title,.checkout-phase h2{font-size:32px}.cart-item{grid-template-columns:55px 1fr;padding:16px}.cart-item img{width:55px;height:55px}.cart-item__price{grid-column:2;justify-self:start}.operations-dashboard__metrics{grid-template-columns:1fr}.operations-dashboard>h1{margin-bottom:30px}}
