/*! sr-ds:product | direction=b | content=70b46489d7ba | built=2026-10-26T20:12:59+08:00 | src: C:\Users\m1208\sr-design-system */
body.sr-ds.single-product .wd-content-layout{padding-top:var(--sun-space-5)}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-dbcba15{--margin-top:0px;--gap:0px;--row-gap:0px}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-d3e5a1d{--margin-bottom:var(--sun-space-4)}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-c4cfdec{--gap:var(--sun-section-gap) 0px;--row-gap:var(--sun-section-gap)}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-e85f817,body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-2170454,body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-4f9c415,body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-c96aef9,body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-bfd1ab3{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--border-radius:0px;--gap:0px;--row-gap:0px;box-shadow:none;background:0 0;border:0;border-radius:0}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-e85f817:not(.elementor-motion-effects-element-type-background),body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-2170454:not(.elementor-motion-effects-element-type-background),body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-4f9c415:not(.elementor-motion-effects-element-type-background),body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-c96aef9:not(.elementor-motion-effects-element-type-background),body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-bfd1ab3:not(.elementor-motion-effects-element-type-background){background-color:#0000}body.sr-ds.single-product .elementor-15618 .elementor-element-c4cfdec>.elementor-element-e85f817{order:1}body.sr-ds.single-product .elementor-15618 .elementor-element-c4cfdec>.elementor-element-8170a04{order:2}body.sr-ds.single-product .elementor-15618 .elementor-element-c4cfdec>.elementor-element-2170454{order:3}body.sr-ds.single-product .elementor-15618 .elementor-element-c4cfdec>.sun-pdp-w-more{order:4}body.sr-ds.single-product .elementor-15618 .elementor-element-c4cfdec>.elementor-element-bfd1ab3{order:5}body.sr-ds.single-product .product.outofstock .elementor-15618 .elementor-element-c4cfdec>.sun-pdp-w-more{order:2}body.sr-ds.single-product .product.outofstock .elementor-15618 .elementor-element-c4cfdec>.elementor-element-bfd1ab3{order:3}body.sr-ds.single-product .product.outofstock .elementor-15618 .elementor-element-c4cfdec>.elementor-element-8170a04{order:4}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-0f72e77{--gap:0px 48px;--row-gap:0px;--column-gap:48px;--align-items:flex-start}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-39edacd{--width:47%}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-44024c0{--width:calc(53% - 48px)}body.sr-ds.single-product .elementor-element-cc7183f{--pdp-stage-pad:16px;--pdp-thumb-cap:20px}body.sr-ds.single-product .elementor-element-cc7183f .woocommerce-product-gallery{gap:14px;position:relative}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-images{padding:var(--pdp-stage-pad);border:var(--sun-border-ink-2);background-color:var(--sun-bg-alt);background-image:repeating-linear-gradient(90deg, transparent 0 13px, color-mix(in srgb, var(--sun-text-strong) 4%, transparent) 13px 14px);position:static}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-images>.wd-carousel-inner{position:static}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-images .woocommerce-product-gallery__image{background-color:var(--sun-surface);outline:var(--sun-border-ink)}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-images .woocommerce-product-gallery__image img{border-radius:0;display:block}body.sr-ds.single-product .elementor-element-cc7183f :is(.wd-gallery-images .wd-nav-arrows),body.sr-ds.single-product .elementor-element-cc7183f .product-labels.product-labels{display:none}body.sr-ds.single-product .elementor-element-cc7183f .product-additional-galleries{inset:auto 0 var(--pdp-thumb-cap) auto;z-index:var(--sun-z-card-top);margin:0;padding:0;display:flex;position:absolute}body.sr-ds.single-product .elementor-element-cc7183f .wd-show-product-gallery-wrap{margin:0}body.sr-ds.single-product .elementor-element-cc7183f .wd-show-product-gallery-wrap>a{align-items:center;gap:var(--sun-space-2);width:auto;height:var(--sun-tap);min-width:var(--sun-tap);border:var(--sun-border-ink-2);border-radius:var(--sun-r-sm);background-color:var(--sun-surface);box-shadow:none;color:var(--sun-text-strong);font-family:var(--sun-font-display);font-size:var(--sun-fs-sm);font-weight:var(--sun-fw-display);letter-spacing:.08em;transition:background-color var(--sun-dur) var(--sun-ease);padding:0 14px;text-decoration:none;display:inline-flex;position:relative}body.sr-ds.single-product .elementor-element-cc7183f .wd-show-product-gallery-wrap .wd-action-text{max-width:none;color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;padding:0;line-height:1;display:inline-block}body.sr-ds.single-product .elementor-element-cc7183f .wd-show-product-gallery-wrap .wd-action-icon{width:18px;height:18px;font-size:0}body.sr-ds.single-product .elementor-element-cc7183f .wd-show-product-gallery-wrap .wd-action-icon:before{content:"";width:18px;height:18px;-webkit-mask:var(--sun-i-search) center / contain no-repeat;mask:var(--sun-i-search) center / contain no-repeat;background-color:currentColor;display:block}@media (hover:hover){body.sr-ds.single-product .elementor-element-cc7183f .wd-show-product-gallery-wrap>a:hover{background-color:var(--sun-accent);color:var(--sun-on-accent)}}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-thumb{min-height:calc(var(--sun-tap) + var(--pdp-thumb-cap))}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-thumb .wd-carousel{--wd-gap:10px}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-thumb .wd-carousel-item{padding-bottom:var(--pdp-thumb-cap);opacity:1;cursor:pointer;position:relative}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-thumb .wd-carousel-item img{aspect-ratio:1;object-fit:cover;border:1.5px solid var(--sun-line);background-color:var(--sun-surface);border-radius:0;width:100%;display:block}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-thumb .wd-carousel-item.wd-thumb-active img{border:var(--sun-border-ink-2);box-shadow:inset 0 -4px 0 var(--sun-primary)}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-thumb .sun-thumb--front:after,body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-thumb .sun-thumb--back:after{bottom:0;left:calc(var(--wd-gap,10px) / 2);color:var(--sun-text-muted);font-family:var(--sun-font-mono);letter-spacing:.16em;font-size:10px;font-weight:500;line-height:18px;position:absolute}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-thumb .sun-thumb--front:after{content:"FRONT"}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-thumb .sun-thumb--back:after{content:"BACK"}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-thumb .wd-thumb-active:after{color:var(--sun-text-strong)}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-thumb .wd-nav-arrows{display:none}body.sr-ds.single-product .elementor-element-cc7183f .woocommerce-product-gallery:not(.wd-has-thumb){padding-bottom:calc(var(--sun-tap) + 10px)}body.sr-ds.single-product .elementor-element-cc7183f .woocommerce-product-gallery:not(.wd-has-thumb) .wd-gallery-thumb{display:none}body.sr-ds.single-product .elementor-element-cc7183f .woocommerce-product-gallery:not(.wd-has-thumb) .product-additional-galleries{bottom:0}body.sr-ds.single-product .product.outofstock .elementor-element-cc7183f :is(.woocommerce-product-gallery__image img),body.sr-ds.single-product .product.outofstock .elementor-element-cc7183f :is(.wd-gallery-thumb img){filter:grayscale()}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-44024c0{--gap:0px;--row-gap:0px;grid-template-columns:minmax(0, 1fr) var(--sun-btn-h-lg);align-content:start;gap:0 10px;display:grid}body.sr-ds.single-product .elementor-15618 .elementor-element-44024c0>.elementor-element{grid-column:1/-1;min-width:0;margin:0}body.sr-ds.single-product .elementor-15618 .elementor-element-44024c0>.sun-pdp-w-head{order:1}body.sr-ds.single-product .elementor-15618 .elementor-element-44024c0>.elementor-element-73484f8{order:3}body.sr-ds.single-product .elementor-15618 .elementor-element-44024c0>.elementor-element-ddbfd11{order:4;grid-column:1}body.sr-ds.single-product .elementor-15618 .elementor-element-44024c0>.elementor-element-ffb2a3a{order:5;grid-column:2}body.sr-ds.single-product .elementor-15618 .elementor-element-44024c0>.sun-pdp-w-buy{order:6}body.sr-ds .sun-pdp-catno{background-color:var(--sun-text-strong);color:var(--sun-text-inverse);font-family:var(--sun-font-mono);font-size:var(--sun-fs-xs);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;margin:0 0 18px;padding:6px 12px 5px;font-weight:500;line-height:1.35;display:inline-flex}body.sr-ds .sun-pdp-catno>span+span:before{content:"·";color:var(--sun-accent);padding:0 .6em}body.sr-ds .sun-pdp-catno abbr{color:inherit;cursor:help;border:0;text-decoration:none}body.sr-ds .sun-pdp-head{margin:0 0 22px}body.sr-ds.single-product .sun-pdp-head .sun-pdp-title{color:var(--sun-text-strong);font-family:var(--sun-font-body);font-size:inherit;font-weight:var(--sun-fw-bold);letter-spacing:0;text-transform:none;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;line-height:1.2;display:flex}body.sr-ds .sun-pdp-title--eyebrow{margin-bottom:6px}body.sr-ds .sun-pdp-title__artist{color:var(--sun-accent-text);font-size:var(--sun-fs-lg);font-weight:var(--sun-fw-bold);letter-spacing:.02em;border-bottom:2px solid;padding-bottom:1px;line-height:1.35;text-decoration:none}body.sr-ds a.sun-pdp-title__artist:hover{color:var(--sun-text-strong)}body.sr-ds .sun-pdp-title__album{overflow-wrap:anywhere;word-break:keep-all;text-wrap:pretty;font-size:40px;line-height:1.15}body.sr-ds .sun-pdp-title--long .sun-pdp-title__album{font-size:32px}body.sr-ds .sun-pdp-title--xlong .sun-pdp-title__album{font-size:26px;line-height:1.25}body.sr-ds .sun-pdp-title__jp{color:var(--sun-text-muted);font-size:19px;line-height:1.4}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-73484f8{--gap:10px 16px;--row-gap:10px;--column-gap:16px;--align-items:center;--flex-wrap:wrap;border-top:var(--sun-border-ink-2);margin-bottom:18px;padding-top:16px}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-8154b2c .price{letter-spacing:.01em;white-space:nowrap;margin:0;font-size:46px;line-height:1}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-8154b2c .price .woocommerce-Price-currencySymbol{color:var(--sun-text-muted);vertical-align:.9em;margin-right:4px;font-size:16px}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-8154b2c .price del{margin-right:10px;font-size:24px}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-8154b2c .price del .woocommerce-Price-currencySymbol,body.sr-ds.single-product .product.outofstock .elementor-15618 .elementor-element.elementor-element-8154b2c .price .woocommerce-Price-currencySymbol{text-decoration:none;display:inline-block}body.sr-ds.single-product .product.outofstock .elementor-15618 .elementor-element.elementor-element-8154b2c .price{font-size:30px;text-decoration:line-through;text-decoration-thickness:2px;color:var(--sun-text-muted)!important}body.sr-ds .sun-pdp-statusrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.sr-ds .sun-pdp-status{border:1.5px solid var(--sun-line-strong);background-color:var(--sun-surface);height:30px;color:var(--sun-text-strong);font-family:var(--sun-font-display);font-size:var(--sun-fs-sm);font-weight:var(--sun-fw-display);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:8px;padding:0 11px;display:inline-flex}body.sr-ds .sun-pdp-status:before{content:"";background-color:var(--sun-success);flex:none;width:8px;height:8px}body.sr-ds .sun-pdp-status[data-state=sold]:before{background-color:var(--sun-danger)}body.sr-ds .sun-pdp-status[data-state=backorder]:before{background-color:var(--sun-warning)}body.sr-ds .sun-pdp-status[data-state=sold]{border-color:var(--sun-text-strong);background-color:var(--sun-text-strong);color:var(--sun-text-inverse)}body.sr-ds.single-product .elementor-element-ddbfd11 form.cart{margin:0 0 14px}body.sr-ds.single-product .elementor-element-ddbfd11 :is(form.cart:not(.variations_form),.woocommerce-variation-add-to-cart){flex-wrap:nowrap;align-items:center;gap:10px;display:flex}body.sr-ds.single-product .elementor-element-ddbfd11 form.cart .single_add_to_cart_button{width:auto;min-width:0;min-height:var(--sun-btn-h-lg);letter-spacing:.12em;flex:auto;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 24px;font-size:18px;display:inline-flex}body.sr-ds.single-product .elementor-element-ddbfd11 form.cart .single_add_to_cart_button:before{content:"";width:20px;height:20px;-webkit-mask:var(--sun-i-plus) center / contain no-repeat;mask:var(--sun-i-plus) center / contain no-repeat;background-color:currentColor;flex:none}body.sr-ds.single-product .elementor-element-ddbfd11 form.cart .single_add_to_cart_button.loading:before{visibility:hidden}body.sr-ds .sun-pdp-incart,body.sr-ds.sun-pdp-in-cart .elementor-element-ddbfd11 form.cart .single_add_to_cart_button{display:none}body.sr-ds.sun-pdp-in-cart .elementor-element-ddbfd11 form.cart .sun-pdp-incart{min-width:0;min-height:var(--sun-btn-h-lg);font-size:var(--sun-fs-lg);letter-spacing:.08em;flex:auto;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 20px;text-decoration:none;display:inline-flex}body.sr-ds.sun-pdp-in-cart .elementor-element-ddbfd11 form.cart .sun-pdp-incart .sun-i{flex:none;width:18px;height:18px}body.sr-ds.single-product .elementor-element-ddbfd11 form.cart div.quantity:not(.hidden){flex:none}body.sr-ds.single-product .elementor-element-ddbfd11>.elementor-widget-container>.stock{display:none}body.sr-ds.single-product .elementor-element-ffb2a3a .wlfmc-add-to-wishlist{margin:0}body.sr-ds.single-product .elementor-element-ffb2a3a .wlfmc-add-button>a{width:var(--sun-btn-h-lg);height:var(--sun-btn-h-lg);border:var(--sun-border-ink-2);border-radius:var(--sun-r-sm);background:var(--sun-surface);box-shadow:none;color:var(--sun-text-strong);align-items:center;margin:0;padding:0;position:relative;justify-content:center!important}body.sr-ds.single-product .elementor-element-ffb2a3a .wlfmc-add-button>a>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.sr-ds.single-product .elementor-element-ffb2a3a .wlfmc-add-button>a>i{width:22px;height:22px;color:inherit;margin:0;font-size:0;line-height:0;display:block}body.sr-ds.single-product .elementor-element-ffb2a3a .wlfmc-add-button>a>i:before{content:"";width:22px;height:22px;-webkit-mask:var(--sun-i-heart) center / contain no-repeat;mask:var(--sun-i-heart) center / contain no-repeat;background-color:currentColor;display:block}body.sr-ds.single-product .elementor-element-ffb2a3a .wlfmc-removefromwishlist>a>i:before{-webkit-mask-image:var(--sun-i-heart-f);mask-image:var(--sun-i-heart-f)}body.sr-ds.single-product .elementor-element-ffb2a3a .wlfmc-removefromwishlist>a{color:var(--sun-accent-text)}@media (hover:hover){body.sr-ds.single-product .elementor-element-ffb2a3a .wlfmc-add-button>a:hover{background:var(--sun-accent)}}body.sr-ds.single-product .product.outofstock .elementor-15618 .elementor-element-44024c0>.elementor-element-ddbfd11,body.sr-ds.single-product .product.outofstock .elementor-15618 .elementor-element-44024c0>.elementor-element-ffb2a3a{display:none}body.sr-ds .sun-pdp-sold{border:var(--sun-card-bw,2px) solid var(--sun-line-strong);background-color:var(--sun-surface);gap:10px;margin:0 0 22px;padding:18px 18px 20px;display:grid}body.sr-ds .sun-pdp-sold__t{color:var(--sun-text-strong);font-family:var(--sun-font-display);font-size:20px;font-weight:var(--sun-fw-display);letter-spacing:.04em;margin:0;line-height:1.3}body.sr-ds .sun-pdp-sold__d{color:var(--sun-text);font-size:var(--sun-fs-md);margin:0 0 4px;line-height:1.6}body.sr-ds .sun-pdp-sold__acts{flex-wrap:wrap;gap:10px;display:flex}body.sr-ds .sun-pdp-sold__acts .sun-pdp-sold__main{flex:100%}body.sr-ds .sun-pdp-sold__acts .sun-btn--secondary{flex:auto}body.sr-ds .sun-pdp-dyn{font-family:var(--sun-font-body);font-weight:var(--sun-fw-bold);letter-spacing:0}body.sr-ds .sun-pdp-promo{border:2px dashed var(--sun-line-strong);background-color:var(--sun-surface);color:var(--sun-text);font-size:var(--sun-fs-sm);transition:background-color var(--sun-dur) var(--sun-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 22px;padding:10px 16px 10px 12px;line-height:1.45;text-decoration:none;display:grid}@media (hover:hover){body.sr-ds .sun-pdp-promo:hover{background-color:var(--sun-surface-pick);color:var(--sun-text)}}body.sr-ds .sun-pdp-promo__k{width:var(--sun-tap);height:var(--sun-tap);background-color:var(--sun-accent);color:var(--sun-on-accent);font-family:var(--sun-font-display);font-size:var(--sun-fs-sm);font-weight:var(--sun-fw-display);letter-spacing:.04em;border-radius:50%;place-items:center;display:grid;transform:rotate(-8deg)}body.sr-ds .sun-pdp-promo__t{color:var(--sun-text);gap:1px;display:grid}body.sr-ds .sun-pdp-promo__t b{color:var(--sun-text-strong);font-family:var(--sun-font-display);font-size:var(--sun-fs-md);font-weight:var(--sun-fw-display);letter-spacing:.06em}body.sr-ds .sun-pdp-promo__t .sun-latin{color:var(--sun-text-strong);font-size:var(--sun-fs-md)}body.sr-ds .sun-pdp-promo__go{color:var(--sun-text-strong);font-weight:var(--sun-fw-bold);text-decoration:underline;-webkit-text-decoration-color:var(--sun-primary);text-decoration-color:var(--sun-primary);text-underline-offset:4px;align-items:center;gap:6px;text-decoration-thickness:2px;display:inline-flex}body.sr-ds .sun-pdp-promo__go:after{content:"";width:14px;height:14px;-webkit-mask:var(--sun-i-arrow) center / contain no-repeat;mask:var(--sun-i-arrow) center / contain no-repeat;background-color:currentColor}body.sr-ds .sun-pdp-specs{border-top:var(--sun-border-ink-2);grid-template-columns:1fr 1fr;column-gap:28px;margin:0 0 16px;display:grid}body.sr-ds .sun-pdp-specs>div{border-bottom:1px solid var(--sun-line);grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;display:grid}body.sr-ds .sun-pdp-specs>div.is-wide{grid-column:1/-1}body.sr-ds .sun-pdp-specs dt{color:var(--sun-text-muted);font-family:var(--sun-font-display);font-size:var(--sun-fs-sm);font-weight:var(--sun-fw-display);letter-spacing:.14em}body.sr-ds .sun-pdp-specs dd{color:var(--sun-text-strong);font-size:var(--sun-fs-md);font-weight:var(--sun-fw-bold);overflow-wrap:anywhere;margin:0;line-height:1.45}body.sr-ds .sun-pdp-specs__en{color:var(--sun-text);font-weight:var(--sun-fw-regular)}body.sr-ds .sun-pdp-specs__no{font-family:var(--sun-font-mono);letter-spacing:var(--sun-ls-mono);white-space:nowrap;margin-left:.55em;font-weight:500}body.sr-ds .sun-pdp-nobr{white-space:nowrap}body.sr-ds .sun-pdp-specs__no:before{content:"·";color:var(--sun-text-muted);margin-right:.55em}body.sr-ds :is(.sun-pdp-specs,.sun-pdp-info__dl) dd small{border:1px solid var(--sun-line);color:var(--sun-text-muted);font-family:var(--sun-font-display);font-size:11px;font-weight:var(--sun-fw-display);letter-spacing:.1em;vertical-align:1px;margin-left:8px;padding:1px 5px}body.sr-ds .sun-pdp-trust.sun-trust--row{gap:8px 22px;margin:0 0 14px}body.sr-ds .sun-pdp-trust.sun-trust--row .sun-trust__item{font-weight:var(--sun-fw-regular);color:var(--sun-text)}body.sr-ds .sun-pdp-trust.sun-trust--row .sun-trust__item .sun-i{color:var(--sun-accent-text)}body.sr-ds .sun-pdp-trust .sun-latin{font-size:14px}body.sr-ds .sun-pdp-guides{color:var(--sun-text-muted);font-size:var(--sun-fs-sm);flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;line-height:1.7;display:flex}body.sr-ds .sun-pdp-guides__k{color:var(--sun-text-muted);font-family:var(--sun-font-display);font-weight:var(--sun-fw-display);letter-spacing:.1em;margin-right:10px}body.sr-ds .sun-pdp-guides a{color:var(--sun-text-strong);text-decoration:underline;-webkit-text-decoration-color:var(--sun-primary);text-decoration-color:var(--sun-primary);text-underline-offset:3px;text-decoration-thickness:1.5px}body.sr-ds .sun-pdp-guides a:hover{color:var(--sun-accent-text)}body.sr-ds .sun-pdp-guides__sep{color:var(--sun-text-muted);padding:0 .4em}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-8170a04{--gap:24px;--row-gap:24px;--column-gap:24px;--align-items:flex-start}body.sr-ds.single-product.sun-pdp-sheets-even .elementor-15618 .elementor-element.elementor-element-8170a04{--align-items:stretch}body.sr-ds.single-product .elementor-15618 :is(.elementor-element-c96aef9,.elementor-element-4f9c415)>.elementor-widget-shortcode,body.sr-ds.single-product .elementor-15618 :is(.elementor-element-c96aef9,.elementor-element-4f9c415)>.elementor-widget-shortcode>.elementor-shortcode{flex-direction:column;flex:auto;display:flex}body.sr-ds.single-product .elementor-15618 :is(.elementor-element-c96aef9,.elementor-element-4f9c415) .sun-pdp-sheet{flex:auto}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-c96aef9{--width:calc(60% - 12px);order:1}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-4f9c415{--width:calc(40% - 12px);order:2}body.sr-ds.single-product.sun-pdp-no-tracks.sun-pdp-no-info .elementor-15618 .elementor-element-8170a04,body.sr-ds.single-product.sun-pdp-no-tracks .elementor-15618 .elementor-element-8170a04>.elementor-element-c96aef9,body.sr-ds.single-product.sun-pdp-no-info .elementor-15618 .elementor-element-8170a04>.elementor-element-4f9c415{display:none}body.sr-ds.single-product.sun-pdp-no-tracks .elementor-15618 .elementor-element-8170a04>.elementor-element-4f9c415,body.sr-ds.single-product.sun-pdp-no-info .elementor-15618 .elementor-element-8170a04>.elementor-element-c96aef9{--width:100%}body.sr-ds .sun-pdp-sheet{border:var(--sun-card-bw,2px) solid var(--sun-line-strong);background-color:var(--sun-surface);color:var(--sun-text);padding:22px 24px 24px}body.sr-ds .sun-pdp-sheet__head{border-bottom:var(--sun-border-ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 14px;padding-bottom:12px;display:flex}body.sr-ds .sun-pdp-sheet__title{color:var(--sun-text-strong);font-family:var(--sun-font-display);font-size:24px;font-weight:var(--sun-fw-display);letter-spacing:.06em;margin:0;line-height:1.2}body.sr-ds .sun-pdp-sheet__meta{color:var(--sun-text-muted);font-family:var(--sun-font-mono);font-size:var(--sun-fs-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:500}body.sr-ds .sun-pdp-tracks__sides{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 32px;display:grid}body.sr-ds .sun-pdp-side__h{color:var(--sun-text-strong);font-family:var(--sun-font-latin);letter-spacing:.1em;align-items:baseline;gap:6px;margin:0 0 6px;padding:0;font-size:18px;font-weight:600;line-height:1.3;display:flex}body.sr-ds .sun-pdp-side__k{color:var(--sun-text-muted);font-family:var(--sun-font-mono);letter-spacing:.2em;font-size:11px;font-weight:500}body.sr-ds .sun-pdp-side__cont{color:var(--sun-text-muted);font-family:var(--sun-font-display);font-size:11px;font-weight:var(--sun-fw-display);letter-spacing:.1em}body.sr-ds ol.sun-pdp-tl{margin:0;padding:0;list-style:none}body.sr-ds .sun-pdp-tl__row{border-bottom:1px solid var(--sun-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:10px;margin:0;padding:7px 0;display:grid}body.sr-ds .sun-pdp-tl__row.is-sub{padding-left:20px}body.sr-ds .sun-pdp-tl__no{color:var(--sun-accent-text);font-family:var(--sun-font-mono);font-size:var(--sun-fs-xs);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-weight:500}body.sr-ds .sun-pdp-tl__t{color:var(--sun-text-strong);font-size:var(--sun-fs-md);overflow-wrap:anywhere;line-height:1.5}body.sr-ds .sun-pdp-tl__d{color:var(--sun-text-muted);font-family:var(--sun-font-mono);font-size:var(--sun-fs-xs);font-variant-numeric:tabular-nums}body.sr-ds .sun-pdp-tl__sec{color:var(--sun-text-strong);font-size:var(--sun-fs-sm);font-weight:var(--sun-fw-bold);margin:10px 0 2px;padding:0}body.sr-ds .sun-pdp-tl-more{margin-top:14px}body.sr-ds .sun-pdp-tl-more>summary,body.sr-ds .sun-pdp-credits>summary{min-height:var(--sun-tap);border:var(--sun-border-ink-2);background-color:var(--sun-surface);color:var(--sun-text-strong);font-family:var(--sun-font-display);font-size:var(--sun-fs-sm);font-weight:var(--sun-fw-display);letter-spacing:.08em;cursor:pointer;align-items:center;gap:8px;padding:0 14px;list-style:none;display:inline-flex}body.sr-ds :is(.sun-pdp-tl-more,.sun-pdp-credits)>summary::-webkit-details-marker{display:none}body.sr-ds :is(.sun-pdp-tl-more,.sun-pdp-credits)>summary:after{content:"";width:14px;height:14px;-webkit-mask:var(--sun-i-chev-down) center / contain no-repeat;mask:var(--sun-i-chev-down) center / contain no-repeat;transition:transform var(--sun-dur) var(--sun-ease);background-color:currentColor}body.sr-ds :is(.sun-pdp-tl-more,.sun-pdp-credits)[open]>summary:after{transform:rotate(180deg)}@media (hover:hover){body.sr-ds :is(.sun-pdp-tl-more,.sun-pdp-credits)>summary:hover{background-color:var(--sun-text-strong);color:var(--sun-text-inverse)}}body.sr-ds .sun-pdp-tl-more:not([open]) .sun-pdp-tl-more__close,body.sr-ds .sun-pdp-tl-more[open] .sun-pdp-tl-more__open{display:none}body.sr-ds .sun-pdp-tl-more[open]>.sun-pdp-tracks__sides{margin-top:14px}body.sr-ds .sun-pdp-credits{margin-top:18px}body.sr-ds .sun-pdp-credits__src{color:var(--sun-text-muted);font-family:var(--sun-font-body);font-size:var(--sun-fs-xs);font-weight:var(--sun-fw-regular);letter-spacing:0}body.sr-ds .sun-pdp-credits[open]>summary .sun-pdp-credits__src,body.sr-ds .sun-pdp-credits>summary:hover .sun-pdp-credits__src{color:inherit}body.sr-ds ol.sun-pdp-credits__list{margin:12px 0 0;padding:0;list-style:none}body.sr-ds .sun-pdp-credits__list>li{border-bottom:1px solid var(--sun-line);font-size:var(--sun-fs-sm);grid-template-columns:44px minmax(0,1fr);gap:2px 10px;margin:0;padding:8px 0;line-height:1.6;display:grid}body.sr-ds .sun-pdp-credit__no{color:var(--sun-accent-text);font-family:var(--sun-font-mono);font-size:var(--sun-fs-xs);grid-row:span 2}body.sr-ds .sun-pdp-credit__t{color:var(--sun-text-strong);font-weight:var(--sun-fw-bold)}body.sr-ds .sun-pdp-credit__who{color:var(--sun-text)}body.sr-ds .sun-pdp-credit__role{border:1px solid var(--sun-line);color:var(--sun-text-muted);white-space:nowrap;margin:0 2px 0 4px;padding:0 4px;font-size:11px}body.sr-ds .sun-pdp-info__dl{margin:0}body.sr-ds .sun-pdp-info__dl>div{border-bottom:1px solid var(--sun-line);grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}body.sr-ds .sun-pdp-info__dl dt{color:var(--sun-text-muted);font-family:var(--sun-font-display);font-size:var(--sun-fs-sm);font-weight:var(--sun-fw-display);letter-spacing:.14em}body.sr-ds .sun-pdp-info__dl dd{color:var(--sun-text-strong);font-size:var(--sun-fs-md);overflow-wrap:anywhere;margin:0;line-height:1.55}body.sr-ds .sun-pdp-info__label{display:block}body.sr-ds .sun-pdp-info__no{font-family:var(--sun-font-mono);letter-spacing:var(--sun-ls-mono);white-space:nowrap;font-size:14px}body.sr-ds .sun-pdp-info__src{color:var(--sun-text-muted);font-size:var(--sun-fs-xs);margin:14px 0 0;line-height:1.6}body.sr-ds .sun-pdp-info__src a{color:var(--sun-text-strong);font-weight:var(--sun-fw-bold);text-decoration:underline;-webkit-text-decoration-color:var(--sun-primary);text-decoration-color:var(--sun-primary);text-underline-offset:3px;align-items:center;gap:3px;display:inline-flex}body.sr-ds .sun-pdp-info__src a .sun-i{width:12px;height:12px}body.sr-ds .sun-pdp-flow .sun-pdp-sechead{margin-bottom:0}body.sr-ds .sun-pdp-flow__list{border-top:0}body.sr-ds .sun-pdp-flow__list .sun-trust__item{margin:0}body.sr-ds .sun-pdp-more .sun-pdp-sechead,body.sr-ds.single-product .sun-pdp-w-relhead .sun-pdp-sechead{margin-bottom:var(--sun-space-5)}body.sr-ds .sun-pdp-sechead .sun-sec-head__title .sun-pdp-dyn{font-weight:var(--sun-fw-bold)}body.sr-ds.single-product .elementor-element-3b82ce6 .wd-carousel-container.products-bordered-grid .wd-carousel{margin-inline:calc(var(--wd-gap) / -2)}body.sr-ds.single-product :is(.sun-pdp-more,.elementor-element-3b82ce6) .wd-btn-arrow.wd-disabled{display:none}@media (max-width:1024px),(hover:none){body.sr-ds.single-product :is(.sun-pdp-more,.elementor-element-3b82ce6) .wd-nav-arrows{display:none}}body.sr-ds .sun-pdp-satc,body.sr-ds .sun-pdp-satc .sun-pdp-satc__note,body.sr-ds .sun-pdp-satc .sun-pdp-satc__go{display:none}@media (max-width:1024px){body.sr-ds .sun-pdp-title__album{font-size:32px}body.sr-ds .sun-pdp-title--long .sun-pdp-title__album{font-size:28px}body.sr-ds .sun-pdp-title--xlong .sun-pdp-title__album{font-size:24px}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-0f72e77{--gap:0px 32px;--column-gap:32px}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-44024c0{--width:calc(53% - 32px)}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-8154b2c .price{font-size:38px}body.sr-ds .sun-pdp-specs{grid-template-columns:1fr}body.sr-ds .sun-pdp-satc{right:0;bottom:calc(var(--sun-tb-h) + env(safe-area-inset-bottom,0px));z-index:var(--sun-z-sticky);height:calc(62px + var(--pdp-satc-adj,0px));border-top:var(--sun-border-ink-2);background-color:var(--sun-surface);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 12px;display:grid;position:fixed;left:0}body.sr-ds .sun-pdp-satc:after{content:"";background-color:var(--sun-surface);height:12px;position:absolute;top:100%;left:0;right:0}body.sr-ds .sun-pdp-satc__img{object-fit:cover;border:var(--sun-border-ink);width:42px;height:42px;display:block}body.sr-ds .sun-pdp-satc__t{min-width:0;color:var(--sun-text-muted);font-size:11px;line-height:1.35;display:grid}body.sr-ds .sun-pdp-satc__t>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.sr-ds .sun-pdp-satc__t b{-webkit-line-clamp:2;line-clamp:2;color:var(--sun-text-strong);font-size:var(--sun-fs-sm);font-weight:var(--sun-fw-bold);white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}body.sr-ds .sun-pdp-satc__price .price,body.sr-ds .sun-pdp-satc__price .amount{color:var(--sun-text-strong);white-space:nowrap;font-size:22px;line-height:1}body.sr-ds .sun-pdp-satc__price del{display:none}body.sr-ds .sun-pdp-satc__price ins{color:var(--sun-accent-text)}body.sr-ds .sun-pdp-satc__price .woocommerce-Price-currencySymbol{color:var(--sun-text-muted);vertical-align:.7em;font-size:10px}body.sr-ds .sun-pdp-satc .sun-pdp-satc__btn{min-height:var(--sun-tap);gap:6px;padding:0 14px;font-size:15px}body.sr-ds .sun-pdp-satc .sun-pdp-satc__btn .sun-i{width:16px;height:16px}body.sr-ds .sun-pdp-satc .sun-pdp-satc__btn.loading{color:#0000;pointer-events:none}body.sr-ds .sun-pdp-satc .sun-pdp-satc__btn.loading .sun-i{visibility:hidden}body.sr-ds .sun-pdp-satc .sun-pdp-satc__btn.loading:after{content:"";border:2px solid var(--sun-on-primary);border-right-color:#0000;border-radius:50%;width:18px;height:18px;margin:auto;animation:.7s linear infinite sun-spin;position:absolute;inset:0}body.sr-ds .sun-pdp-satc .added_to_cart,body.sr-ds.sun-pdp-in-cart .sun-pdp-satc .sun-pdp-satc__price,body.sr-ds.sun-pdp-in-cart .sun-pdp-satc .add_to_cart_button{display:none}body.sr-ds.sun-pdp-in-cart .sun-pdp-satc .sun-pdp-satc__note{color:var(--sun-success);font-family:var(--sun-font-display);font-size:var(--sun-fs-xs);font-weight:var(--sun-fw-display);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}body.sr-ds .sun-pdp-satc__note .sun-i{width:14px;height:14px}body.sr-ds.sun-pdp-in-cart .sun-pdp-satc .sun-pdp-satc__go{display:inline-flex}body.sr-ds .sun-pdp-satc{transition:transform var(--sun-dur) var(--sun-ease), visibility 0s linear 0s}body.sr-ds.sun-pdp-satc-off .sun-pdp-satc{visibility:hidden;pointer-events:none;transform:translateY(calc(100% + var(--sun-tb-h) + 12px));transition:transform var(--sun-dur) var(--sun-ease), visibility 0s linear var(--sun-dur)}body.sr-ds.single-product.sun-pdp-has-satc{padding-bottom:calc(var(--sun-tb-h) + 62px + env(safe-area-inset-bottom,0px))}body.sr-ds.single-product.sun-pdp-has-satc .scrollToTop{bottom:calc(var(--sun-tb-h) + 62px + 12px + env(safe-area-inset-bottom,0px))}}@media (max-width:1024px),(hover:none){body.sr-ds .sun-pdp-guides{gap:8px}body.sr-ds .sun-pdp-guides__k{flex-basis:100%}body.sr-ds .sun-pdp-guides__sep{display:none}body.sr-ds .sun-pdp-guides a{min-height:var(--sun-tap);border:var(--sun-border-hair);background-color:var(--sun-surface);align-items:center;padding:0 12px;text-decoration-thickness:1.5px;display:inline-flex}body.sr-ds :is(.sun-pdp-title__artist,.sun-pdp-info__src a,.sun-pdp-sechead .sun-sec-head__more){position:relative}body.sr-ds :is(.sun-pdp-title__artist,.sun-pdp-info__src a,.sun-pdp-sechead .sun-sec-head__more):before{content:"";inset:calc((100% - var(--sun-tap)) / 2) -4px;position:absolute}}@media (max-width:768.98px){body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-0f72e77{--gap:18px 0px;--row-gap:18px}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-39edacd,body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-44024c0{--width:100%}body.sr-ds.single-product .wd-content-layout{padding-top:calc(var(--sun-space-3) + 2px)}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-d3e5a1d{--margin-bottom:14px}body.sr-ds.single-product .elementor-element-cc7183f{--pdp-stage-pad:0px;--pdp-thumb-cap:18px}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-images{border-width:2px 0;flex:0 0 100vw;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding:10px 0}body.sr-ds.single-product .elementor-element-cc7183f .wd-gallery-images .woocommerce-product-gallery__image{outline:0}body.sr-ds.single-product .elementor-element-cc7183f .wd-show-product-gallery-wrap>a{padding:0 12px}body.sr-ds.single-product.sun-pdp-has-satc .elementor-element-cc7183f{--pdp-fold-vh:100vh;--pdp-fold-top:calc(var(--wd-header-sm-h,56px) + var(--sun-space-3) + 2px + 18px + 14px);--pdp-fold-gallery:calc(24px + 14px + (100vw - 70px) / 5 + var(--pdp-thumb-cap));--pdp-fold-bottom:calc(62px + var(--sun-tb-h) + env(safe-area-inset-bottom,0px) + 8px)}@supports (height:100svh){body.sr-ds.single-product.sun-pdp-has-satc .elementor-element-cc7183f{--pdp-fold-vh:100svh}}body.sr-ds.single-product.sun-pdp-has-satc .elementor-element-cc7183f .woocommerce-product-gallery:not(.wd-has-thumb){--pdp-fold-gallery:calc(24px + 10px + var(--sun-tap))}body.sr-ds.single-product.sun-pdp-has-satc .elementor-element-cc7183f .wd-gallery-images .woocommerce-product-gallery__image{--pdp-img-max:max(200px, calc(var(--pdp-fold-vh) - var(--pdp-fold-top) - var(--pdp-fold-gallery) - var(--pdp-fold-bottom)));max-width:var(--pdp-img-max);margin-inline:auto}body.sr-ds.single-product.sun-pdp-has-satc .elementor-element-cc7183f .wd-gallery-images .woocommerce-product-gallery__image img{max-height:var(--pdp-img-max);object-fit:contain}body.sr-ds .sun-pdp-catno{font-size:var(--sun-fs-2xs);margin-bottom:12px;padding:5px 10px 4px}body.sr-ds .sun-pdp-head{margin-bottom:14px}body.sr-ds.single-product .sun-pdp-head .sun-pdp-title{gap:4px}body.sr-ds .sun-pdp-title__artist{font-size:var(--sun-fs-md)}body.sr-ds .sun-pdp-title__album{font-size:26px;line-height:1.2}body.sr-ds .sun-pdp-title--long .sun-pdp-title__album{font-size:23px}body.sr-ds .sun-pdp-title--xlong .sun-pdp-title__album{font-size:20px}body.sr-ds .sun-pdp-title__jp{font-size:var(--sun-fs-md)}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-73484f8{--gap:8px 12px;--column-gap:12px;margin-bottom:14px;padding-top:12px}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-8154b2c .price{font-size:34px}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-8154b2c .price .woocommerce-Price-currencySymbol{font-size:12px}body.sr-ds .sun-pdp-status{height:28px;font-size:var(--sun-fs-xs)}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-44024c0{grid-template-columns:minmax(0,1fr) 52px}body.sr-ds.single-product .elementor-element-ddbfd11 form.cart .single_add_to_cart_button{min-height:52px;font-size:var(--sun-fs-lg)}body.sr-ds.sun-pdp-in-cart .elementor-element-ddbfd11 form.cart .sun-pdp-incart{letter-spacing:.04em;min-height:52px;padding:0 14px}body.sr-ds.single-product .elementor-element-ffb2a3a .wlfmc-add-button>a{width:52px;height:52px}body.sr-ds .sun-pdp-promo{font-size:var(--sun-fs-xs);gap:10px;padding:8px 12px 8px 8px}body.sr-ds .sun-pdp-promo__k{width:40px;height:40px;font-size:var(--sun-fs-xs)}body.sr-ds .sun-pdp-promo__t b,body.sr-ds .sun-pdp-promo__t .sun-latin{font-size:var(--sun-fs-sm)}body.sr-ds .sun-pdp-trust.sun-trust--row{flex-direction:column;gap:6px}body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-c96aef9,body.sr-ds.single-product .elementor-15618 .elementor-element.elementor-element-4f9c415{--width:100%}body.sr-ds .sun-pdp-sheet{padding:16px 16px 18px}body.sr-ds .sun-pdp-sheet__title{font-size:20px}body.sr-ds .sun-pdp-tracks__sides{grid-template-columns:1fr;gap:14px}body.sr-ds .sun-pdp-tl__row{grid-template-columns:38px minmax(0,1fr) auto}body.sr-ds .sun-pdp-sold{padding:14px 14px 16px}body.sr-ds .sun-pdp-satc{gap:8px;padding:0 10px}}@media (max-width:374px){body.sr-ds .sun-pdp-satc__img{display:none}body.sr-ds .sun-pdp-satc{grid-template-columns:minmax(0,1fr) auto auto}}
