.product-hero{position:relative;width:100%;height:70vh;min-height:480px;max-height:720px;overflow:hidden;display:flex;align-items:flex-end}.product-hero-bg{position:absolute;inset:0;z-index:0}.product-hero-bg img{width:100%;height:100%;object-fit:cover}.product-hero-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(21,21,21,0.95) 0%,rgba(21,21,21,0.4) 40%,rgba(21,21,21,0.1) 100%)}.product-hero-content{position:relative;z-index:2;width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--content-padding) 48px}.product-hero-overline{font-family:var(--font-mono);font-size:var(--text-overline);line-height:var(--lh-overline);color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.product-hero-title{font-size:100px;font-weight:400;line-height:107px;color:var(--text-primary);margin-bottom:16px}.product-hero-title--wide{max-width:1120px;font-size:72px;line-height:78px}.product-hero-subtitle{font-size:var(--text-display-md);font-weight:400;line-height:var(--lh-display-md);color:var(--text-secondary)}.product-bar{position:sticky;top:var(--nav-height);z-index:90;background:var(--bg-main);border-bottom:1px solid var(--border-color);padding:0 var(--content-padding)}.product-bar-inner{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px;gap:var(--space-xl)}.product-bar-left{display:flex;align-items:center;gap:var(--space-xl);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-bar-left::-webkit-scrollbar{display:none}.bundle-cover-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bundle-cover-grid--trio{grid-template-columns:repeat(3,1fr)}.bundle-cover-grid img{width:100%;aspect-ratio:3 / 4;object-fit:cover;box-shadow:0 10px 30px rgba(0,0,0,0.45)}.included-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);margin-top:24px}.included-card{display:grid;grid-template-columns:160px 1fr;gap:24px;align-items:center;background:var(--campaign-bg-1);color:var(--text-primary);text-decoration:none;padding:24px;transition:background var(--duration-md) var(--easing),transform var(--duration-md) var(--easing)}.included-card:hover{background:rgba(36,36,36,0.85);transform:translateY(-2px)}.included-card-image{width:160px;aspect-ratio:3 / 4;object-fit:cover;box-shadow:0 12px 28px rgba(0,0,0,0.4)}.included-card-title{font-size:var(--text-heading-md);font-weight:400;line-height:var(--lh-heading-md);margin-bottom:8px}.included-card-desc,.included-card-price{font-size:var(--text-body-sm);line-height:22px;color:var(--text-secondary)}.included-card-price{color:var(--text-primary);margin-top:12px}.collection-profile{padding-top:48px;border-top:1px solid var(--border-color)}.collection-profile + .collection-profile{margin-top:64px}.collection-profile-head{display:grid;grid-template-columns:160px minmax(0,1fr);gap:28px;align-items:start;margin-bottom:32px}.collection-profile-artwork{width:160px;aspect-ratio:3 / 4;object-fit:cover;box-shadow:0 14px 34px rgba(0,0,0,0.45)}.collection-profile-kicker{font-family:var(--font-mono);font-size:12px;color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.collection-profile-title{font-size:var(--text-display-md);font-weight:400;line-height:var(--lh-display-md);color:var(--text-primary);margin-bottom:10px}.collection-profile-meta{font-size:var(--text-body-sm);line-height:22px;color:var(--text-secondary);margin-bottom:20px}.collection-profile-desc{max-width:900px;font-size:var(--text-heading-md);line-height:30px;color:var(--text-secondary)}.collection-profile-layout{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:44px;align-items:start}.collection-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.collection-feature{padding:24px;background:var(--campaign-bg-1)}.collection-feature h3{font-size:var(--text-heading-md);font-weight:400;line-height:var(--lh-heading-md);color:var(--text-primary);margin-bottom:12px}.collection-feature p{font-size:var(--text-body-sm);line-height:22px;color:var(--text-secondary)}.collection-profile-note{margin-top:14px;padding:18px 20px;border-left:2px solid var(--primary);background:rgba(255,255,253,0.03);font-size:var(--text-body-sm);line-height:22px;color:var(--text-secondary)}.story-grid{display:grid;grid-template-columns:1.05fr 0.95fr;gap:64px;align-items:center}.story-grid + .story-grid{margin-top:80px}.story-grid--reverse{grid-template-columns:0.95fr 1.05fr}.story-copy{max-width:760px}.story-copy p{font-size:var(--text-heading-md);line-height:30px;color:var(--text-secondary)}.story-copy p + p{margin-top:20px}.story-image{width:100%;aspect-ratio:16 / 9;object-fit:cover}.story-image--portrait{aspect-ratio:3 / 4}.audio-track--static .audio-play-btn{opacity:0.45;cursor:default}.audio-track--static .audio-play-btn:hover{background:var(--campaign-bg-1)}.audio-product-group{margin-top:36px}.audio-product-group:first-child{margin-top:0}.audio-group-title{font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:1px;color:var(--primary);text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.glance-table-wrap{overflow-x:auto;border:1px solid var(--border-color);background:rgba(255,255,253,0.02)}.glance-table{width:100%;min-width:760px;border-collapse:collapse}.glance-table th,.glance-table td{padding:18px 20px;text-align:left;border-bottom:1px solid var(--border-color);font-size:var(--text-body-sm);line-height:22px}.glance-table th{color:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.glance-table td{color:var(--text-secondary)}.glance-table tr:last-child td{border-bottom:none}.glance-table strong{color:var(--text-primary);font-weight:400}.bundle-detail-page .product-bar-left{gap:24px}.bundle-detail-page .product-tab{font-size:13px}#included,#collections,#audio-demos,#hollywood-sound,#benjamin-wallfisch,#specs,#benjamin-wallfisch-strings-profile,#stringscapes-profile,#tom-brass-profile,#tom-percussion-profile,#berlin-strings-profile,#scoring-range,#highlights,#transient-matters,#adventures,#british-players,#overview,#ensembles,#spatial,#instruments,#recording{scroll-margin-top:130px}@media (max-width:1000px){.bundle-detail-page .product-hero-title{font-size:72px;line-height:78px}.bundle-detail-page .product-hero-title.product-hero-title--wide{font-size:60px;line-height:66px}.bundle-detail-page .product-hero-subtitle{font-size:26px;line-height:32px}.included-grid,.collection-profile-layout,.collection-feature-grid,.story-grid,.story-grid--reverse{grid-template-columns:1fr}.included-card{grid-template-columns:110px 1fr;gap:18px}.included-card-image{width:110px}.story-grid + .story-grid{margin-top:56px}.bundle-detail-page}@media (max-width:560px){.bundle-detail-page .product-hero-title{font-size:48px;line-height:52px}.bundle-detail-page .product-hero-title.product-hero-title--wide{font-size:42px;line-height:46px}.bundle-detail-page .product-hero-subtitle{font-size:20px;line-height:24px}.bundle-cover-grid{grid-template-columns:1fr 1fr}.included-card{grid-template-columns:1fr}.included-card-image{width:100%;max-width:220px}.collection-profile{padding-top:32px}.collection-profile-head{grid-template-columns:1fr}.collection-profile-artwork{width:100%;max-width:220px}}.product-bar-right{display:flex;align-items:center;gap:var(--space-md);flex-shrink:0}.product-bar-price{font-size:var(--text-body-lg);font-weight:400;color:var(--text-primary);white-space:nowrap}.product-tab{font-size:var(--text-body-sm);color:var(--text-secondary);white-space:nowrap;padding:22px 0;border-bottom:2px solid transparent;transition:all var(--duration-md) var(--easing);cursor:pointer}.product-tab:hover,.product-tab.active{color:var(--text-primary)}.product-tab.active{border-bottom-color:var(--text-primary)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:400;padding:10px 28px;border:none;cursor:pointer;transition:all var(--duration-md) var(--easing);white-space:nowrap;text-decoration:none}.btn-primary:hover{opacity:0.85}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:400;padding:10px 28px;border:none;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,253,0.3);transition:all var(--duration-md) var(--easing);white-space:nowrap;text-decoration:none}.btn-secondary:hover{box-shadow:inset 0 0 0 1px rgba(255,255,253,0.6)}.btn-lg{font-size:var(--text-heading-md);padding:13px 40px}.detail-section{max-width:var(--max-width);margin:0 auto;padding:80px var(--content-padding)}.detail-section--narrow{max-width:960px}.detail-section--dark{background:var(--dark-surface);max-width:100%}.detail-section--dark .detail-section-inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--content-padding)}.section-overline{font-family:var(--font-mono);font-size:12px;color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.section-heading{font-size:var(--text-display-md);font-weight:400;line-height:var(--lh-display-md);color:var(--text-primary);margin-bottom:24px}.section-heading--lg{font-size:var(--text-display-xxl);line-height:var(--lh-display-xxl)}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.overview-text{font-size:var(--text-heading-md);font-weight:400;line-height:var(--lh-heading-md);color:var(--text-secondary)}.overview-text p + p{margin-top:20px}.overview-image{position:relative}.overview-image img{width:100%;aspect-ratio:3 / 4;object-fit:cover}.overview-quote{font-size:var(--text-heading-md);font-weight:400;line-height:30px;color:var(--text-primary);font-style:italic;margin-top:40px;padding-left:24px;border-left:2px solid var(--primary)}.highlights-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:16px 48px}.highlights-list li{font-size:var(--text-body-md);line-height:var(--lh-body-md);color:var(--text-secondary);padding-left:20px;position:relative}.highlights-list li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--primary)}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.feature-card{padding:32px;background:var(--campaign-bg-1);transition:background var(--duration-md) var(--easing)}.feature-card:hover{background:rgba(36,36,36,0.8)}.feature-card-title{font-size:var(--text-heading-md);font-weight:400;line-height:var(--lh-heading-md);color:var(--text-primary);margin-bottom:12px}.feature-card-text{font-size:var(--text-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary)}.insitu-section{position:relative;width:100%;overflow:hidden}.insitu-image{width:100%;aspect-ratio:16 / 9;object-fit:cover}.insitu-content{max-width:var(--max-width);margin:0 auto;padding:64px var(--content-padding)}.insitu-heading{font-size:var(--text-display-md);font-weight:400;line-height:var(--lh-display-md);color:var(--text-primary);margin-bottom:24px}.insitu-text{font-size:var(--text-heading-md);font-weight:400;line-height:30px;color:var(--text-secondary);max-width:800px}.instruments-count{display:flex;gap:48px;flex-wrap:wrap}.instrument-count-item{text-align:center}.instrument-count-number{font-size:var(--text-display-xxl);font-weight:400;line-height:var(--lh-display-xxl);color:var(--text-primary);display:block}.instrument-count-label{font-size:var(--text-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary);margin-top:4px}.series-slider{position:relative;overflow:hidden}.series-slider-track{display:flex;gap:var(--grid-gap);overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 var(--content-padding)}.series-slider-track::-webkit-scrollbar{display:none}.series-slide{flex:0 0 220px;text-decoration:none;color:var(--text-primary);transition:opacity var(--duration-md) var(--easing)}.series-slide:hover{opacity:0.8}.series-slide-image{width:100%;aspect-ratio:3 / 4;object-fit:cover;margin-bottom:12px}.series-slide-title{font-size:var(--text-body-sm);font-weight:400;color:var(--text-primary)}.series-slide-subtitle{font-size:12px;color:var(--text-secondary);margin-top:2px}.slider-controls{display:flex;gap:8px;margin-top:24px;padding:0 var(--content-padding)}.slider-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--campaign-bg-1);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;transition:all var(--duration-md) var(--easing)}.slider-btn:hover{background:var(--dark-neutral)}.slider-btn svg{width:16px;height:16px}.bundle-card{display:block;position:relative;overflow:hidden;min-height:320px;text-decoration:none;color:var(--text-primary);margin-bottom:24px;transition:transform var(--duration-md) var(--easing)}.bundle-card:hover{transform:translateY(-2px)}.bundle-card-bg{position:absolute;inset:0;z-index:0}.bundle-card-bg img{width:100%;height:100%;object-fit:cover}.bundle-card-bg::after{content:'';position:absolute;inset:0;background:rgba(21,21,21,0.7)}.bundle-card-content{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:48px;height:100%}.bundle-card-overline{font-family:var(--font-mono);font-size:12px;color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.bundle-card-title{font-size:var(--text-display-md);font-weight:400;line-height:var(--lh-display-md);margin-bottom:16px}.bundle-card-desc{font-size:var(--text-body-sm);line-height:22px;color:var(--text-secondary);max-width:600px;margin-bottom:20px}.bundle-card-meta{list-style:none;display:flex;flex-direction:column;gap:4px}.bundle-card-meta li{font-size:var(--text-body-sm);color:var(--text-secondary)}.bundle-card-price{font-size:var(--text-display-md);font-weight:400;color:var(--text-primary);margin-top:12px}.bundle-card-price .original-price{font-size:var(--text-body-sm);color:var(--text-muted);text-decoration:line-through;display:block;margin-bottom:4px}.bundle-card-packshot{width:180px;height:auto}.sine-features{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-bottom:40px}.sine-feature{padding:0}.sine-feature-title{font-size:var(--text-heading-md);font-weight:400;line-height:var(--lh-heading-md);color:var(--text-primary);margin-bottom:12px}.sine-feature-text{font-size:var(--text-body-sm);line-height:22px;color:var(--text-secondary)}.instruments-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap)}.instrument-card{background:var(--campaign-bg-1);overflow:hidden;transition:background var(--duration-md) var(--easing)}.instrument-card:hover{background:rgba(36,36,36,0.85)}.instrument-card-header{display:flex;align-items:center;gap:16px;padding:16px;cursor:pointer}.instrument-card-thumb{width:60px;height:60px;object-fit:cover;flex-shrink:0}.instrument-card-info{flex:1;min-width:0}.instrument-card-name{font-size:var(--text-body-sm);font-weight:400;color:var(--text-primary);margin-bottom:2px}.instrument-card-price{font-size:13px;color:var(--text-secondary)}.instrument-card-toggle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:transform var(--duration-md) var(--easing)}.instrument-card.open .instrument-card-toggle{transform:rotate(180deg)}.instrument-card-details{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.instrument-card.open .instrument-card-details{max-height:600px}.instrument-card-details-inner{padding:0 16px 20px}.instrument-detail-label{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:6px;margin-top:12px}.instrument-detail-label:first-child{margin-top:0}.instrument-detail-list{list-style:none;display:flex;flex-wrap:wrap;gap:4px 12px}.instrument-detail-list li{font-size:12px;color:var(--text-secondary);line-height:18px}.mic-badges{display:flex;gap:6px;flex-wrap:wrap}.mic-badge{font-size:11px;color:var(--text-primary);background:rgba(255,255,253,0.08);padding:2px 8px;font-family:var(--font-mono)}.audio-demos{display:flex;flex-direction:column;gap:12px}.audio-demos iframe{border:none;border-radius:0;opacity:0.9;transition:opacity var(--duration-md) var(--easing)}.audio-demos iframe:hover{opacity:1}.audio-track-info{flex:1}.audio-track-title{font-size:var(--text-body-sm);color:var(--text-primary);margin-bottom:2px}.audio-track-artist{font-size:12px;color:var(--text-muted)}.specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.spec-block{padding-bottom:24px}.spec-block-title{font-size:var(--text-heading-md);font-weight:400;color:var(--text-primary);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.spec-item{font-size:var(--text-body-sm);line-height:24px;color:var(--text-secondary)}.spec-item + .spec-item{margin-top:4px}.bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:var(--max-width);margin:0 auto;padding:64px var(--content-padding);border-top:1px solid var(--border-color)}.bottom-cta-left{display:flex;align-items:center;gap:24px}.bottom-cta-image{width:80px;height:auto;aspect-ratio:3 / 4;object-fit:cover}.bottom-cta-info h3{font-size:var(--text-heading-md);font-weight:400;color:var(--text-primary)}.bottom-cta-info p{font-size:var(--text-body-sm);color:var(--text-secondary);margin-top:2px}.bottom-cta-right{display:flex;align-items:center;gap:16px}.bottom-cta-price{font-size:var(--text-display-md);font-weight:400;color:var(--text-primary)}@media (max-width:1199px){.instruments-grid{grid-template-columns:repeat(3,1fr)}.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.product-hero{height:50vh;min-height:360px}.product-hero-title{font-size:48px;line-height:52px}.product-hero-subtitle{font-size:20px;line-height:24px}.product-bar-inner{height:52px}.overview-grid{grid-template-columns:1fr;gap:40px}.highlights-list{grid-template-columns:1fr}.features-grid{grid-template-columns:1fr;gap:24px}.instruments-grid{grid-template-columns:repeat(2,1fr)}.sine-features{grid-template-columns:1fr;gap:32px}.specs-grid{grid-template-columns:1fr;gap:32px}.bundle-card-content{grid-template-columns:1fr;padding:24px}.bundle-card-packshot{display:none}.bottom-cta{flex-direction:column;text-align:center}.bottom-cta-left{flex-direction:column}.bottom-cta-right{flex-direction:column;width:100%}.bottom-cta-right .btn-primary,.bottom-cta-right .btn-secondary{width:100%}.detail-section{padding:48px var(--content-padding)}.instruments-count{gap:32px}.slider-controls{display:none}}@media (max-width:374px){.instruments-grid{grid-template-columns:1fr}.product-hero-title{font-size:36px;line-height:40px}}.product-section-header{display:flex;align-items:flex-start;gap:24px;margin-bottom:32px}.product-section-artwork{width:120px;height:auto;flex-shrink:0;object-fit:cover}.product-section-price{font-size:var(--text-display-md);font-weight:400;color:var(--text-primary)}.product-section-desc{font-size:var(--text-heading-md);font-weight:400;line-height:var(--lh-heading-md);color:var(--text-secondary);max-width:900px}.subsection-title{font-size:var(--text-heading-md);font-weight:400;line-height:var(--lh-heading-md);color:var(--text-primary);margin-top:48px;margin-bottom:20px;padding-top:24px;border-top:1px solid var(--border-color)}.audio-demos{display:flex;flex-direction:column;gap:0}.audio-track{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-color);transition:background var(--duration-md) var(--easing)}.audio-track:last-child{border-bottom:none}.audio-track:hover{background:rgba(255,255,253,0.02);padding-left:8px;padding-right:8px}.audio-play-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--campaign-bg-1);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;flex-shrink:0;border-radius:50%;transition:all var(--duration-md) var(--easing)}.audio-play-btn:hover{background:var(--dark-neutral)}.audio-play-btn.playing{background:var(--primary);border-color:var(--primary)}.audio-play-btn svg{width:14px;height:14px;fill:currentColor}.audio-track-info{flex:1;min-width:0}.audio-track-title{font-size:var(--text-body-sm);font-weight:400;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-track-artist{font-size:12px;color:var(--text-muted);margin-top:1px}.audio-progress{flex:0 0 120px;height:3px;background:rgba(255,255,253,0.08);position:relative;overflow:hidden}.audio-progress-bar{position:absolute;top:0;left:0;height:100%;width:0;background:var(--primary);transition:width 0.15s linear}.audio-time{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);width:40px;text-align:right;flex-shrink:0}.specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.spec-block{padding:0}.spec-block-title{font-size:var(--text-heading-md);font-weight:400;line-height:var(--lh-heading-md);color:var(--text-primary);margin-bottom:16px}.spec-item{font-size:var(--text-body-sm);line-height:22px;color:var(--text-secondary);margin-bottom:8px}@media (max-width:768px){.product-section-header{flex-direction:column;gap:16px}.product-section-artwork{width:80px;height:auto}.specs-grid{grid-template-columns:1fr;gap:32px}.audio-progress{display:none}}.instrument-list{display:flex;flex-direction:column;gap:2px;margin-top:24px;margin-bottom:40px}.instrument-item{background:var(--campaign-bg,#242424);border-radius:4px;overflow:hidden}.instrument-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;cursor:pointer;user-select:none;transition:background 0.3s ease}.instrument-header:hover{background:rgba(255,255,255,0.05)}.instrument-name{font-size:18px;font-weight:400;color:var(--text-primary)}.instrument-toggle{background:none;border:none;color:var(--text-secondary);font-size:12px;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;gap:8px;cursor:pointer;pointer-events:none}.instrument-toggle svg{transition:transform 0.3s ease}.instrument-item.active .instrument-toggle svg{transform:rotate(180deg)}.instrument-details{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s ease;background:rgba(0,0,0,0.2)}.instrument-item.active .instrument-details{max-height:800px;padding:24px}.instrument-specs{color:var(--text-secondary);font-size:14px;line-height:1.6}@media (min-width:768px){.instrument-name{font-size:20px}}.product-section,#specs{scroll-margin-top:130px}.product-bar-left{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap}.product-bar-left::-webkit-scrollbar{display:none}@media (max-width:768px){.product-bar-right{display:flex!important;position:fixed;bottom:0;left:0;right:0;background:var(--bg-main,#000);padding:12px 24px;border-top:1px solid var(--border-color,#333);z-index:999;justify-content:space-between;box-shadow:0 -4px 20px rgba(0,0,0,0.5)}.product-bar-price{font-size:18px!important}.product-bar-right .btn-primary{padding:10px 24px!important}body{padding-bottom:80px}}