.product-badge{letter-spacing:1px;background:#f2eee4;padding:9px 12px;font-size:11px;position:absolute;top:16px;left:16px}.store-intro{margin:-25px 0 45px;font-size:20px}.product-description{max-width:440px;line-height:1.8}.product-options{margin-top:32px}.size-select{border:1px solid #a9aba1;border-radius:0;width:180px;height:46px;margin-top:12px}.product-options .unavailable{color:#5a605a;cursor:not-allowed;background:#d5d2c8;margin:30px 0 18px;display:block}@media (max-width:800px){.store-intro{margin-top:0}}.store-merch-section{margin-bottom:60px}.store-merch-section>h2,.store-coming-soon>h2{margin:0 0 28px;font-size:32px}.product-size-menu{z-index:60;width:var(--radix-select-trigger-width);min-width:0;max-width:calc(100vw - 24px);max-height:min(20rem,var(--radix-select-content-available-height));background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);isolation:isolate;border-radius:0;overflow:hidden;box-shadow:0 8px 24px #142a3326}.product-size-menu [data-radix-select-viewport]{width:100%;padding:4px;min-width:0!important}.product-size-menu [data-slot=select-item]{white-space:normal;overflow-wrap:anywhere;border-radius:0;min-height:44px;padding:10px 36px 10px 12px;font-size:16px;line-height:1.4}.product-size-menu [data-slot=select-item][data-highlighted]{background:var(--accent);color:var(--accent-foreground);outline:none}.product-size-menu [data-slot=select-item][data-state=checked]{font-weight:600}.product-size-menu [data-slot=select-scroll-up-button],.product-size-menu [data-slot=select-scroll-down-button]{background:var(--popover);min-height:28px}.product-color-options{margin-bottom:24px}.product-option-label{margin:0 0 12px;font-size:16px}.product-option-label strong{font-weight:400}.product-color-chips{flex-wrap:wrap;gap:10px;display:flex}.product-color-chips .product-color-chip{border:5px solid var(--background);outline-offset:0;cursor:pointer;background-clip:padding-box;border-radius:50%;outline:1px solid #142a3340;width:44px;height:44px;box-shadow:inset 0 0 0 1px #142a3333}.product-color-chips .product-color-chip[data-state=checked]{outline:2px solid var(--foreground)}.product-color-chips .product-color-chip:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.product-color-chip [data-slot=radio-group-indicator]{display:none}.product-options .button:disabled{cursor:not-allowed}.store-product-meta{justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;margin-bottom:12px;display:flex}.album-card .store-product-meta .eyebrow{margin:0}.store-product-price{text-align:right;flex-shrink:0;margin-left:auto}.shop-catalog{gap:24px}.shop-catalog .shop-filters{background:0 0;border-radius:0;flex-wrap:wrap;gap:8px;max-width:100%;height:auto;padding:0;display:flex}.shop-filters [data-slot=tabs-trigger]{border:1px solid var(--foreground);min-height:44px;color:var(--foreground);box-shadow:none;background:0 0;border-radius:0;flex:none;padding:10px 20px;font-size:14px}.shop-filters [data-slot=tabs-trigger][data-state=active]{background:var(--foreground);color:var(--background);box-shadow:none}.shop-filters [data-slot=tabs-trigger]:hover{border-color:var(--primary)}.shop-filters [data-slot=tabs-trigger]:after{display:none}@media (max-width:400px){.shop-filters [data-slot=tabs-trigger]{padding:10px 14px}}.section.product-page{padding-top:24px}.product-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.product-toolbar>.text-link{flex-shrink:0}.product-toolbar .store-model-selector{padding:0}.product-page .detail-grid{margin-top:0}@media (max-width:600px){.section.product-page{padding-top:18px}.product-toolbar{gap:12px;margin-bottom:18px}.product-toolbar .store-model-selector{gap:8px}.product-toolbar .store-model-selector>span{display:none}.product-toolbar .store-model-selector button{padding:10px 12px}}.product-photo-style .store-model-selector{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0 0}.product-photo-style .store-model-selector>span{font-size:10px}.product-photo-style .store-model-selector button{min-width:0}@media (max-width:600px){.product-photo-style .store-model-selector{gap:10px;padding-top:14px}.product-photo-style .store-model-selector>span{letter-spacing:1px;font-size:9px}}.product-image-wrap{position:relative}.product-back-link{z-index:2;background:var(--background);min-height:44px;color:var(--foreground);border:1px solid #142a3320;align-items:center;padding:10px 16px;font:400 14px/1.4 Arial,Helvetica,sans-serif;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px #142a3310}.product-back-link:hover{color:var(--primary);background:#faf7ee}@media (max-width:600px){.product-back-link{padding:8px 12px;top:10px;left:10px}}
