.xmas-card{display:flex;flex-direction:column;background:#111;border-radius:16px;overflow:hidden;width:340px;box-shadow:0 10px 40px #ff44004d;text-align:center;transition:transform .3s}.xmas-card:hover{transform:translateY(-10px)}.xmas-card .placeholder-svg{aspect-ratio:1/1;background:#111}.xmas-media{position:relative;display:block}.xmas-card img{width:100%;height:340px;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:7px}.xmas-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease-in-out;pointer-events:none;background:linear-gradient(180deg,#0000 40%,#00000059)}.xmas-card:hover .xmas-play{opacity:1}.xmas-play-icon{width:40px;height:40px;border-radius:50%;background:#ff5900;border:2px solid #ff5900;display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px #ff590059;pointer-events:auto;cursor:pointer}.xmas-play-icon svg{width:23px;height:23px;display:block;fill:#fff}.xmas-play-icon .xmas-play-icon__play{display:block!important}.xmas-play-icon .xmas-play-icon__pause,.xmas-play-icon.is-playing .xmas-play-icon__play{display:none!important}.xmas-play-icon.is-playing .xmas-play-icon__pause{display:block!important}.xmas-play-icon.is-playing{background:#ff5900;border-color:#ff5900;box-shadow:0 0 18px #ff590073}.xmas-play-icon.is-playing:after{margin-left:0;border:none;width:12px;height:12px;background:#fff}.product-badges{position:absolute;top:12px;right:12px;display:flex;flex-wrap:wrap;gap:10px;z-index:1}.xmas-badge{padding:6px 10px;border-radius:5px;background:linear-gradient(135deg,#ff7a00,#ff4500);color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 6px 16px #ff450059}.limited-badge{padding:6px 10px;border-radius:5px;background:linear-gradient(135deg,#ff7a00,#ff4500);color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em;box-shadow:0 6px 16px #ff450059}.bundle-discount-badge{padding:4px 8px;border-radius:3px;background:linear-gradient(135deg,#ff7a00,#ff4500);color:#fff;font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 6px 16px #ff450059;border:1px solid rgba(255,255,255,.15)}.product-card-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 15px;padding:0 10px}.product-card-loops{font-family:Integral CF Regular!important;font-size:1rem;line-height:normal;font-weight:700;text-transform:uppercase;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:15px}.product-card-loops span{color:#ff5900}.xmas-price{display:flex;align-items:baseline;justify-content:center;gap:12px;margin:15px 0}.old-price{color:#9ca3af!important;font-size:1.1rem;text-decoration:line-through;opacity:.9}.new-price{color:#0f0!important;font-size:1.6rem;font-weight:900;text-shadow:0 0 20px rgba(0,255,0,.7)}.xmas-btn{background:#f40;color:#fff;border:none;padding:18px;width:90%;margin:auto auto 20px;border-radius:50px;font-size:1.4rem;font-weight:900;cursor:pointer;box-shadow:0 8px 30px #f409;transition:transform .18s ease-in-out,box-shadow .18s ease-in-out}.xmas-btn:hover{transform:scale(1.02);box-shadow:0 12px 32px #ff4400b8,0 0 18px #ff9f1c7a;animation:xmas-cta-pulse-soft .6s ease-out both}.xmas-btn:focus-visible{outline:2px solid rgba(255,159,28,.9);outline-offset:2px}@keyframes xmas-cta-pulse-soft{0%{transform:scale(1);box-shadow:0 10px 26px #ff44009e}50%{transform:scale(1.028);box-shadow:0 14px 34px #ff8f00cc}to{transform:scale(1.02);box-shadow:0 12px 32px #ff4400b8}}@media (max-width: 768px){.xmas-card{width:calc(50% - 5px);border-radius:5px}.xmas-card img{height:auto}.xmas-card .xmas-title h3{font-size:1.1rem!important;margin-top:10px!important;margin-bottom:17px!important}.xmas-card .xmas-btn{margin-top:auto!important;box-shadow:none}}.donwload-files-button{display:flex;width:100%;margin:10px 0}.donwload-files-button a{margin:0;padding:10px;font-size:11px}.cbb-frequently-bought-container{display:none!important}#product-fb .cbb-frequently-bought-container{display:block!important}.xmas-add-to-cart{position:absolute;bottom:10px;right:10px;background:#ff5900;box-shadow:0 0 10px #ff59004d;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;cursor:pointer;transition:all .3s ease}.xmas-add-to-cart:hover{transform:scale(1.1)}.xmas-add-to-cart svg{width:20px;height:20px;fill:#fff}.xmas-sidebar--overlay{opacity:0;visibility:hidden;transition:all .3s ease;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9998}.xmas-sidebar--content{visibility:hidden;transform:translate(100%);transition:all .3s ease;position:fixed;top:0;bottom:0;right:0;background:#111;width:100%;max-width:min(450px,95%);z-index:9999;padding:30px 25px;box-shadow:-5px 0 20px #ff69294d;border-left:2px solid #ff6929}#xmas-add-to-cart-sidebar.is-active .xmas-sidebar--overlay{opacity:1;visibility:visible}#xmas-add-to-cart-sidebar.is-active .xmas-sidebar--content{transform:translate(0);visibility:visible}.xmas-sidebar--close{position:absolute;top:10px;right:10px;background:none;border:none;color:#ff5900;font-size:28px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.xmas-sidebar--close:hover{background:#ffffff1a;color:#fff}.xmas-sidebar--prod-img{text-align:center;margin-bottom:25px}.xmas-sidebar--prod-img img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 5px 15px #0000004d}.xmas-sidebar--prod-info{text-align:center}.xmas-sidebar--prod-title{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.xmas-sidebar--prod-meta{margin-bottom:20px;font-size:.9rem;color:#ccc}.xmas-sidebar--prod-loops,.xmas-sidebar--prod-genres{margin-bottom:8px}.xmas-sidebar--prod-genres .genre-tag{display:inline-block;background:#ff692933;color:#ff6929;padding:2px 8px;border-radius:12px;font-size:.8rem;margin:0 2px;border:1px solid rgba(255,105,41,.3)}.xmas-sidebar--prod-price{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:30px}.xmas-sidebar--prod-price-old{color:#888;font-size:1.4rem;text-decoration:line-through;margin-bottom:5px}.xmas-sidebar--prod-price-new{font-size:2.2rem;font-weight:900;color:#fff}.xmas-sidebar--prod-price.has-old-price .xmas-sidebar--prod-price-new{color:#0f0;text-shadow:0 0 10px rgba(0,255,0,.5)}.xmas-sidebar--prod-add-to-cart{width:100%;background:#ff5900;color:#fff;border:none;padding:16px 24px;border-radius:8px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 0 15px #ff590066}.xmas-sidebar--prod-add-to-cart:hover{background:#ff6929;transform:translateY(-2px);box-shadow:0 5px 20px #ff590099}.xmas-sidebar--prod-add-to-cart:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 1000px){.xmas-sidebar--content{max-width:400px}}@media (max-width: 500px){.xmas-sidebar--content{max-width:100%;border-left:none}}.btn--secondary{background:transparent;border:1px solid #ff5900;color:#fff}.btn--secondary:hover{background:#ff5900;color:#fff}.genre-badge{font-family:Integral CF Regular!important;font-size:12px;line-height:1.2;font-weight:700;text-transform:uppercase;white-space:nowrap;opacity:.85;padding:4px 8px;border-radius:4px;background:#ffffff1a;color:#f9fafbe6;flex-shrink:0}.genre-badge--pop,.genre-badge--mainstream-pop,.genre-badge--indie-pop,.genre-badge--electro-pop,.genre-badge--dance-pop,.genre-badge--synth-pop,.genre-badge--pop-ballad{background:#1e5eff33!important;color:#1e5eff!important}.genre-badge--hip-hop,.genre-badge--hiphop,.genre-badge--rap,.genre-badge--trap,.genre-badge--drill,.genre-badge--boom-bap,.genre-badge--melodic-rap,.genre-badge--cloud-rap,.genre-badge--emo-rap,.genre-badge--conscious-rap{background:#1a1a1a4d!important;color:#d5d5d5!important;border:1px solid rgba(129,129,129,.5)!important}.genre-badge--edm,.genre-badge--house,.genre-badge--deep-house,.genre-badge--tech-house,.genre-badge--techno,.genre-badge--trance,.genre-badge--progressive-house,.genre-badge--electro,.genre-badge--future-bass{background:#00e5ff33!important;color:#00e5ff!important}.genre-badge--rock,.genre-badge--alt-rock,.genre-badge--indie-rock,.genre-badge--pop-rock,.genre-badge--hard-rock,.genre-badge--punk-rock,.genre-badge--garage-rock,.genre-badge--grunge{background:#ffd40033!important;color:#ffd400!important}.genre-badge--latin,.genre-badge--reggaeton,.genre-badge--latin-pop,.genre-badge--latin-trap,.genre-badge--latin-rock,.genre-badge--latin-rb,.genre-badge--latin-rnb,.genre-badge--latin-r-b,.genre-badge--bachata,.genre-badge--salsa,.genre-badge--merengue,.genre-badge--cumbia,.genre-badge--dembow,.genre-badge--corridos,.genre-badge--corridos-tumbados,.genre-badge--ranchera,.genre-badge--bolero,.genre-badge--flamenco,.genre-badge--flamenco-pop,.genre-badge--spanish-pop,.genre-badge--spanish-urban{background:#e1060033!important;color:#e10600!important}.genre-badge--afro,.genre-badge--afrobeats,.genre-badge--afro-beats,.genre-badge--afrobeat,.genre-badge--afro-beat,.genre-badge--afro-pop,.genre-badge--afro-rb,.genre-badge--afro-rnb,.genre-badge--afro-r-b,.genre-badge--afro-trap,.genre-badge--afro-fusion,.genre-badge--afro-house,.genre-badge--amapiano,.genre-badge--afro-swing{background:#1fa84f33!important;color:#1fa84f!important}.genre-badge--rb,.genre-badge--r-b,.genre-badge--rnb,.genre-badge--contemporary-rb,.genre-badge--contemporary-r-b,.genre-badge--contemporary-rnb,.genre-badge--alternative-rb,.genre-badge--alternative-r-b,.genre-badge--alternative-rnb,.genre-badge--neo-soul,.genre-badge--soul{background:#7b3fe433!important;color:#7b3fe4!important}.genre-badge--jazz,.genre-badge--smooth-jazz,.genre-badge--jazz-fusion,.genre-badge--modern-jazz{background:#0b1c2d4d!important;color:#0b1c2d!important;border:1px solid rgba(11,28,45,.5)!important}.genre-badge--blues,.genre-badge--electric-blues,.genre-badge--modern-blues,.genre-badge--blues-rock{background:#0f4c5c33!important;color:#0f4c5c!important}.genre-badge--classical,.genre-badge--orchestral,.genre-badge--cinematic,.genre-badge--film-score,.genre-badge--chamber-music{background:#efe6d833!important;color:#efe6d8!important}.genre-badge--folk,.genre-badge--indie-folk,.genre-badge--folk-pop,.genre-badge--acoustic{background:#a9714233!important;color:#a97142!important}.genre-badge--americana,.genre-badge--country,.genre-badge--country-pop,.genre-badge--bluegrass,.genre-badge--roots{background:#8c623933!important;color:#8c6239!important}.genre-badge--lo-fi,.genre-badge--lo-fi-hip-hop,.genre-badge--chillhop,.genre-badge--lo-fi-beats,.genre-badge--lo-fi-ambient,.genre-badge--jazz-lo-fi,.genre-badge--lo-fi-house,.genre-badge--lo-fi-techno,.genre-badge--lo-fi-rb,.genre-badge--lo-fi-rnb,.genre-badge--lo-fi-r-b,.genre-badge--bedroom-pop,.genre-badge--lo-fi-rock,.genre-badge--lo-fi-indie,.genre-badge--lo-fi-chill,.genre-badge--lo-fi-study-beats,.genre-badge--lo-fi-trap,.genre-badge--lo-fi-soul,.genre-badge--lo-fi-funk,.genre-badge--lo-fi-pop,.genre-badge--lo-fi-experimental,.genre-badge--lo-fi-vintage,.genre-badge--lo-fi-nostalgia{background:#8b5cf633!important;color:#8b5cf6!important}.genre-badge--ambient,.genre-badge--dark-ambient,.genre-badge--drone-ambient,.genre-badge--space-ambient,.genre-badge--dreamy-ambient,.genre-badge--chill-ambient,.genre-badge--downtempo-ambient,.genre-badge--shimmer-ambient,.genre-badge--psybient,.genre-badge--ambient-techno,.genre-badge--ambient-house,.genre-badge--tribal-ambient,.genre-badge--field-recordings,.genre-badge--environmental-ambient,.genre-badge--lowercase-ambient,.genre-badge--noise-ambient,.genre-badge--cinematic-ambient,.genre-badge--ethereal-pads,.genre-badge--atmospheric-textures{background:#a855f733!important;color:#a855f7!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cstm-global.css.map */
