@keyframes smHeroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes smHeroImageReveal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.section--hero h1,.section--hero .h1,[class*=hero] h1{animation:smHeroFadeUp .65s .15s cubic-bezier(.16,1,.3,1) both}.section--hero p,[class*=hero]>p{animation:smHeroFadeUp .65s .3s cubic-bezier(.16,1,.3,1) both}.section--hero .button,[class*=hero] .button{animation:smHeroFadeUp .65s .44s cubic-bezier(.16,1,.3,1) both}.section--hero .button--primary,.section--hero .button[href],[class*=hero] .button--primary{background:#8839efeb!important;color:#fff!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff26!important;font-weight:700!important;text-shadow:none!important;border:none!important}.section--hero .button--primary:hover,[class*=hero] .button--primary:hover{background:#7527d4f7!important;box-shadow:0 6px 28px #00000073!important;transform:translateY(-1px)!important}.section--hero h1,.section--hero .h1,[class*=hero] h1{text-shadow:0 1px 4px rgba(0,0,0,.5)}.section--hero p,[class*=hero]>p{text-shadow:0 1px 3px rgba(0,0,0,.4)}.section--hero .hero__media,.section--hero img,[class*=hero] .hero__media{animation:smHeroImageReveal .85s .08s cubic-bezier(.16,1,.3,1) both}.marquee,.section--marquee{border-bottom:1px solid #E8E8E8}.marquee__content,[class*=marquee__text]{font-size:.78rem!important;font-weight:600!important;letter-spacing:.06em!important}.slideshow__controls button,.carousel__dot{background:#d5d5d5!important;border:none!important;border-radius:50%;width:7px!important;height:7px!important;transition:background .18s ease,transform .18s ease!important}.slideshow__controls button[aria-current=true],.slideshow__controls button.active{background:#8839ef!important;transform:scale(1.5)!important}.slideshow__prev,.slideshow__next{background:#ffffffe0!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid #E8E8E8!important;color:#1a1a1a!important;border-radius:50%!important;width:42px!important;height:42px!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important;box-shadow:0 2px 10px #0000001a!important}.slideshow__prev:hover,.slideshow__next:hover{background:#fff!important;border-color:#8839ef!important;box-shadow:0 4px 16px #00000024!important}.section--featured-product{background:#e6e9ef!important;border-top:1px solid #dce0e8!important;border-bottom:1px solid #dce0e8!important}.featured-product__media{border-radius:12px!important;overflow:hidden!important;background:#fff!important}.featured-blog-posts-card{background:#fff!important;border:1px solid #E8E8E8!important;border-radius:12px!important;overflow:hidden!important;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,box-shadow .28s ease!important;box-shadow:0 2px 8px #0000000f!important}.featured-blog-posts-card:hover{transform:translateY(-3px)!important;border-color:#8839ef4d!important;box-shadow:0 8px 28px #0000001c!important}.featured-blog-posts-card__title{font-size:.975rem!important;font-weight:700!important;color:#1a1a1a!important;letter-spacing:-.01em!important}.featured-blog-posts-card__excerpt{color:#6b6b6b!important;font-size:.875rem!important;line-height:1.65!important}.featured-blog-posts-card__date,.featured-blog-posts-card [class*=date],.featured-blog-posts-card [class*=meta]{font-size:.72rem!important;color:#aaa!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-weight:600!important}.product-recommendations{background:#f8f8f8!important;border-top:1px solid #E8E8E8!important}.product-recommendations .section-resource-list__header h2{letter-spacing:-.02em!important}.navigation-1{padding-block:3rem!important;border-top:1px solid #E8E8E8!important}.navigation-1 h3{font-size:.68rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:1rem!important}.navigation-1 ul li a{font-size:.875rem!important;line-height:2.2!important;transition:color .18s ease,padding-left .18s ease!important;display:block!important;text-decoration:none!important}.navigation-1 ul li a:hover{color:#8839ef!important;padding-left:3px!important}.quick-add__button{background:#8839efeb!important;border-color:#8839efb3!important;color:#fff!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.quick-add__button .add-to-cart-text{background:transparent!important;color:#fff!important}.quick-add__button:is(:hover,:focus-visible){background:#7527d4!important;border-color:#7527d4!important;box-shadow:0 4px 18px #8839ef73!important}.collection-hero{position:relative}.collection-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(15,15,15,.55) 0%,rgba(15,15,15,.2) 50%,transparent 100%);pointer-events:none}.collection-hero h1{position:relative;z-index:1;color:#fff!important}.collection-hero [class*=count],.collection-hero [class*=subtitle]{position:relative;z-index:1;color:#ffffffb3!important;font-size:.8rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:500!important}.section-resource-list__header{margin-bottom:2rem!important}.section-resource-list__header h2,.section-resource-list__header .title{letter-spacing:-.025em!important;font-weight:700!important}.section-resource-list__header [class*=subtitle],.section-resource-list__header p{color:#6b6b6b!important;font-size:.95rem!important;margin-top:.5rem!important}.section-resource-list__header a,.section-resource-list__footer a{font-size:.82rem!important;font-weight:700!important;color:#1a1a1a!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none!important;border-bottom:1.5px solid #1A1A1A!important;padding-bottom:1px!important;transition:color .18s ease,border-color .18s ease!important}.section-resource-list__header a:hover,.section-resource-list__footer a:hover{color:#8839ef!important;border-color:#8839ef!important}.price{font-weight:700!important}.price--on-sale .price-item--sale{color:#7527d4!important}.price-item--regular.price-item--last{color:#aaa!important;font-size:.85em!important}.section__group,.content-group,[class*=section__block],.shopify-section .section .group{display:flex!important;flex-direction:column!important}.section__group .button,.content-group .button,[class*=section__block] .button,.shopify-section .section .group .button{margin-top:auto!important;align-self:flex-start!important}.section__group,.content-group{padding:1.5rem!important;gap:.75rem!important}.breadcrumbs,[class*=breadcrumb]{font-size:.78rem!important;color:#aaa!important;letter-spacing:.02em!important}.breadcrumbs a,[class*=breadcrumb] a{color:#6b6b6b!important;text-decoration:none!important}.breadcrumbs a:hover,[class*=breadcrumb] a:hover{color:#8839ef!important}.pagination,[class*=pagination]{font-family:Montserrat,system-ui,sans-serif!important}.pagination__item a,.pagination__item button,[class*=pagination] a{border:1.5px solid #E8E8E8!important;border-radius:6px!important;font-weight:600!important;font-size:.875rem!important;transition:border-color .18s ease,background .18s ease!important}.pagination__item--current a,.pagination__item--current button{background:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important}.pagination__item a:hover,.pagination__item button:hover{border-color:#8839ef!important;color:#8839ef!important}.header-drawer,drawer-component{background:#fff!important}.header-drawer nav a,.header-drawer__nav a{color:#1a1a1a!important;font-size:1.05rem!important;font-weight:600!important;padding:.875rem 0!important;border-bottom:1px solid #E8E8E8!important;display:block!important;transition:color .18s ease,padding-left .18s ease!important;text-decoration:none!important}.header-drawer nav a:hover,.header-drawer__nav a:hover{color:#8839ef!important;padding-left:4px!important}.section--hero .button-secondary,.section--hero .button--secondary,[class*=hero] .button-secondary{background:#8839efeb!important;color:#fff!important;border:none!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff1f!important;font-weight:700!important;text-shadow:none!important}.section--hero .button-secondary:hover,[class*=hero] .button-secondary:hover{background:#7527d4f7!important;box-shadow:0 6px 28px #00000073!important;transform:translateY(-1px)!important}cart-drawer-component,.cart-drawer-component{font-family:Montserrat,system-ui,sans-serif!important}.cart-items__media-container{border-radius:8px!important;overflow:hidden!important}.cart-items__media-image{border-radius:6px!important;object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}.cart-items--dividers .cart-items__table-row{border-bottom:1px solid #e6e9ef!important}.cart-items__title{font-family:Montserrat,system-ui,sans-serif!important;font-weight:600!important;color:#4c4f69!important}.cart-items__details,.cart-items__details *{font-family:Montserrat,system-ui,sans-serif!important}.cart-items__price{font-family:Montserrat,system-ui,sans-serif!important;font-weight:700!important;color:#4c4f69!important}.cart-items__remove.button{min-width:unset!important;width:1.75rem!important;height:1.75rem!important;padding:.2rem!important;background:transparent!important;box-shadow:none!important;border-radius:50%!important;color:#8c8fa1!important;border:none!important;transition:color .18s ease,background .18s ease!important;transform:none!important}.cart-items__remove.button:hover{color:#d20f39!important;background:#d20f3914!important;transform:none!important;box-shadow:none!important}.cart-items__quantity .quantity-selector{font-size:.8rem!important;height:auto!important}.cart-summary,.cart-summary__inner{font-family:Montserrat,system-ui,sans-serif!important}.cart-summary button[name=checkout],.cart-summary .button--checkout,[class*=cart-summary] [type=submit]{background:#8839ef!important;color:#fff!important;font-weight:700!important;font-family:Montserrat,system-ui,sans-serif!important;border-radius:.35rem!important;border:none!important;transition:background .18s ease!important}.cart-summary button[name=checkout]:hover,[class*=cart-summary] [type=submit]:hover{background:#7527d4!important;transform:none!important}.cart-items__empty-button{background:#8839ef!important;color:#fff!important;font-weight:700!important;border-radius:.35rem!important}.slideshow__slide .media-overlay,.slideshow__slide [class*=overlay]{opacity:.35!important}@media(max-width:749px){.slideshow__slide .slide__content,.slideshow [class*=content]{background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.15) 60%,transparent 100%)!important;padding-bottom:2rem!important}.slideshow__slide h2,.slideshow__slide h3,.slideshow__slide p{text-shadow:0 1px 4px rgba(0,0,0,.6)!important}}.section--on-media [class*=overlay],.section .media-overlay{opacity:.25!important}@media(max-width:767px){.navigation-1{padding-block:2rem!important}.featured-blog-posts-card{border-radius:8px!important}.section-resource-list__header{margin-bottom:1.25rem!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/soundmali-enhancements.css.map */
