@media(max-width:767px){.elementor .ldv-review-card{width:100%;min-height:0px;padding-block-start:28px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .ldv-mobile-buy-bar{width:100%;position:fixed;inset-block-end:0px;inset-inline-start:0px;z-index:120;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-width:1px;border-color:rgba(0, 0, 0, 0.22);border-style:solid;background-color:rgba(255, 255, 255, 0.98);display:flex;gap:10px;justify-content:space-between;align-items:center;}}@media(max-width:767px){.elementor .ldv-button-light{width:100%;}}@media(max-width:767px){.elementor .ldv-rich-copy-light{font-size:16px;line-height:1.62em;}}@media(max-width:767px){.elementor .ldv-rich-copy{font-size:16px;line-height:1.62em;}}@media(max-width:767px){.elementor .ldv-track-title{font-size:18px;}}@media(max-width:767px){.elementor .ldv-track-row{padding-block-start:17px;padding-block-end:17px;padding-inline-start:16px;padding-inline-end:16px;gap:14px;}}@media(max-width:767px){.elementor .ldv-button-outline-dark{width:100%;}}@media(max-width:767px){.elementor .ldv-product-actions{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .ldv-product-lead{font-size:16px;}}@media(max-width:767px){.elementor .ldv-product-artist{font-size:27px;}}@media(max-width:767px){.elementor .ldv-product-info{width:100%;max-width:100%;}}@media(max-width:767px){.elementor .ldv-product-cover{width:100%;max-width:100%;}}@media(max-width:767px){.elementor .ldv-product-main{flex-direction:column;gap:38px;align-items:stretch;}}@media(max-width:767px){.elementor .ldv-product-hero{padding-block-start:52px;padding-block-end:68px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .ldv-footer-links{flex-direction:column;gap:12px;align-items:flex-start;}}@media(max-width:767px){.elementor .ldv-footer{padding-block-start:38px;padding-block-end:38px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .ldv-manifesto-text{width:100%;}}@media(max-width:767px){.elementor .ldv-manifesto-quote{width:100%;font-size:39px;}}@media(max-width:767px){.elementor .ldv-manifesto{flex-direction:column;gap:30px;align-items:flex-start;}}@media(max-width:767px){.elementor .ldv-featured-description{font-size:16px;}}@media(max-width:767px){.elementor .ldv-featured-copy{width:100%;max-width:100%;}}@media(max-width:767px){.elementor .ldv-featured-cover{width:100%;max-width:100%;}}@media(max-width:767px){.elementor .ldv-featured{flex-direction:column;gap:38px;align-items:stretch;}}@media(max-width:767px){.elementor .ldv-album-title{font-size:28px;}}@media(max-width:767px){.elementor .ldv-album-card{width:100%;}}@media(max-width:767px){.elementor .ldv-album-grid{gap:36px;}}@media(max-width:767px){.elementor .ldv-section-title-light{font-size:40px;letter-spacing:-0.4px;line-height:1.03em;}}@media(max-width:767px){.elementor .ldv-section-title{font-size:40px;letter-spacing:-0.4px;line-height:1.03em;}}@media(max-width:767px){.elementor .ldv-section-head{flex-direction:column;gap:18px;align-items:flex-start;}}@media(max-width:767px){.elementor .ldv-heading-stack{width:100%;}}@media(max-width:767px){.elementor .ldv-section-inner{gap:34px;}}@media(max-width:767px){.elementor .ldv-section-red{padding-block-start:68px;padding-block-end:74px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .ldv-section-dark{padding-block-start:68px;padding-block-end:74px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .ldv-section-light{padding-block-start:68px;padding-block-end:74px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .ldv-button-primary{width:100%;}}@media(max-width:767px){.elementor .ldv-logo{width:120px;}}@media(max-width:767px){.elementor .ldv-brand{width:120px;padding:0px;}}@media(max-width:767px){.elementor .ldv-header{padding-block-start:16px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;}}