.mt{--ink:#111;--muted:#666;--line:#dcdcdc;--sans:"Karla",-apple-system,Arial,sans-serif;--display:"Public Sans",Karla,-apple-system,Arial,sans-serif;--gut:clamp(18px,5.2vw,88px);--menu:var(--display);font-family:var(--sans);color:var(--ink)}.mt *{box-sizing:border-box}.mt a{color:inherit;text-decoration:none}.mt .mast{position:relative;z-index:9}.mt .mast::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink)}.mt .mast-in{width:100%;padding:16px var(--gut);font-family:var(--menu);display:flex;align-items:center;gap:14px}.mt .logo{font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:-.04em;line-height:1.1}.mt .srch{display:flex;align-items:center;gap:9px;color:#9a9a9a;font-size:15px;margin-left:30px;cursor:text;padding-bottom:5px;margin-bottom:-5px;border-bottom:1px solid #cfcfcf;transition:border-color .18s}.mt .srch .ic{display:block;cursor:pointer;width:15px;height:15px;border:1.5px solid #111;border-radius:50%;position:relative;flex:0 0 auto;transition:border-color .15s}.mt .srch .ic::after{content:"";position:absolute;width:7px;height:1.5px;background:#111;transform:rotate(45deg);right:-6px;bottom:-2px;transition:background .15s}.mt .srch input{border:0;background:none;outline:none;padding:0;font:15px/1.2 var(--sans);color:var(--ink);width:140px;transition:width .22s ease}.mt .srch input::placeholder{color:#9a9a9a;transition:color .15s;opacity:1}.mt .srch:hover,.mt .srch:focus-within{border-bottom-color:var(--ink)}.mt .srch:hover .ic,.mt .srch:focus-within .ic{border-color:var(--ink)}.mt .srch:hover .ic::after,.mt .srch:focus-within .ic::after{background:var(--ink)}.mt .srch:hover input::placeholder{color:var(--ink)}.mt .srch:focus-within input{width:230px}.mt .srch:focus-within input::placeholder{color:#bbb}.mt nav.cats{margin-left:auto;font-family:var(--menu);font-weight:800;font-size:clamp(19px,1.45vw,26px);line-height:1.05;letter-spacing:-.03em;white-space:nowrap}.mt nav.cats .sl{padding:0 4px}.mt .acct{font-weight:600;font-size:12.5px;margin-left:18px;white-space:nowrap}.mt .menu-m{display:none}@media(max-width:1120px){.mt nav.cats{font-size:18px;line-height:18px}}.mt .kk{position:absolute;opacity:0;pointer-events:none}.mt .gen{cursor:pointer;position:relative;font:inherit}.mt .gen sup{font-size:.46em;font-weight:800;vertical-align:.92em;margin-left:2px;line-height:0}.mt #gen-tog:checked ~ .mast .gen{text-decoration:underline;text-underline-offset:5px}.mt .genpan{display:none;border-bottom:1px solid var(--ink)}.mt #gen-tog:checked ~ .genpan{display:block}.mt #gen-tog:checked ~ .mast::after{display:none}.mt .genpan-in{padding:7px calc(var(--gut) + 116px) 11px max(var(--gut),calc(100% - var(--gut) - 116px - 845px));display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 1.1em}.mt .genpan-in a{font:800 15px/1.2 var(--menu);letter-spacing:-.02em}.mt .genpan-in a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.mt .genpan-in a{font-size:16px}}.mt .nota{padding:14px var(--gut);font:13px/1.6 var(--sans);background:#f4f4f2}.mt .griglia{padding:34px var(--gut) 70px;display:grid;grid-template-columns:repeat(5,1fr);gap:40px 24px}.mt .p img{width:100%;height:auto;display:block;margin-bottom:9px}.mt .p b{display:block;font:600 13px/1.35 var(--sans)}.mt .p span{display:block;font:13px/1.35 var(--sans);color:#555}@media(max-width:1100px){.mt .griglia{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.mt .griglia{grid-template-columns:repeat(2,1fr)}}@media (max-width:999px){.somast{display:none!important}}.somast{display:none}@media (min-width:1000px){.site:has(.somast) .somast{display:block!important;position:fixed;top:21px;left:0;right:0;z-index:1000;background:#fff}}@media (min-width:1000px){.site:has(.somast) .site__break{display:none!important}}@media (min-width:1000px){.site:has(.somast) .site__top-line{display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1002!important}}@media (min-width:1000px){.site:has(.somast) .header-container{display:block!important;position:fixed!important;top:21px!important;right:0!important;left:auto!important;width:auto!important;height:auto!important;z-index:1001;background:none!important;border:0!important;box-shadow:none!important}}@media (min-width:1000px){.site:has(.somast) .header-container .header{display:block!important;position:static!important;height:auto!important;padding:0!important;margin:0!important;background:none!important;border:0!important;max-width:none!important}}@media (min-width:1000px){.site:has(.somast) .header-container .header__logo,.site:has(.somast) .header-container .header__menu,.site:has(.somast) .header-container .header__mobile,.site:has(.somast) .header-container .header__mobile-search,.site:has(.somast) .header-container .header__mega-menu-container,.site:has(.somast) .header-container .header__mobile-menu{display:none!important}}@media (min-width:1000px){.site:has(.somast) .header-container .header__content{display:block!important;padding:0!important;margin:0!important}}@media (min-width:1000px){.site:has(.somast) .header-container .header__actions{display:flex!important;align-items:center;justify-content:flex-end;gap:6px;height:65px!important;width:auto!important;padding:0 clamp(18px,5.2vw,88px) 0 0!important;margin:0!important}}@media (min-width:1000px){.site:has(.somast) .header__actions .header__button{flex-direction:row!important;align-items:center!important;gap:5px!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important}}@media (min-width:1000px){.site:has(.somast) .header__actions .header__button>div:first-child{font-size:0!important;line-height:0!important;width:auto!important}}@media (min-width:1000px){.site:has(.somast) .header__actions .header__cart-count{font:600 12px/1 Karla,Arial,sans-serif!important;color:#111!important}}@media (min-width:1000px){.site:has(.somast) .header__actions .header__cart-total,.site:has(.somast) .header__actions .header__wishlist-count{display:none!important}}@media (min-width:1000px){.site:has(.somast) .header__actions .header__button svg{width:19px!important;height:19px!important}}@media (min-width:1000px){.site:has(.somast) .somast .acct{margin-right:96px!important}}@media (min-width:1000px){.site:has(.somast) .site__main{padding-top:103px}}@media (min-width:1400px){.site:has(.somast) .site__main{padding-top:86px}}.site:has(.somast) .somast .genpan{background:#fff;margin-top:-14px}.site:has(.somast) .somast .genpan-in{padding-top:2px!important;padding-bottom:9px!important}.site:has(.somast) .somast .gen{display:inline-flex!important;align-items:center;gap:.32em;cursor:pointer}.site:has(.somast) .somast .gen .fr{display:inline-block;width:0;height:0;border-left:.26em solid transparent;border-right:.26em solid transparent;border-top:.3em solid currentColor;transform:translateY(.08em);transition:transform .18s ease}.site:has(.somast) .somast #gen-tog:checked ~ header .gen .fr{transform:translateY(.02em) rotate(180deg)}.site:has(.somast) .somast input{border:0!important;background:none!important;padding:0!important;margin:0!important;height:auto!important;border-radius:0!important;box-shadow:none!important;font:inherit!important;color:inherit!important}.site:has(.somast) .somast form{margin:0!important;padding:0!important}@media (max-width:999px){.site:has(.somast) .site__break{height:16px!important;min-height:0!important}}@media (max-width:999px){.site:has(.somast) .header__mobile-hamburger a svg{display:none!important}}@media (max-width:999px){.site:has(.somast) .header__mobile-hamburger a{display:inline-flex!important;align-items:center;justify-content:center;width:34px!important;height:100%!important;min-height:44px!important}}@media (max-width:999px){.site:has(.somast) .header__mobile-hamburger a::before{content:""!important;display:block!important;width:19px!important;height:1.9px!important;background:#111!important;box-shadow:0 -6px 0 0 #111,0 6px 0 0 #111!important}}@media (max-width:999px){.site:has(.somast) .header__mobile-menu{padding:0 16px 20px!important;border-bottom:1px solid #111!important;box-shadow:0 12px 28px rgba(0,0,0,.08)}}@media (max-width:999px){.site:has(.somast) .header__mobile-menu-top-line{display:flex!important;align-items:center;gap:20px;height:52px!important;padding:0!important}}@media (max-width:999px){.site:has(.somast) .header__mobile-menu-top-line-close{margin-right:auto!important;display:inline-flex;align-items:center}}@media (max-width:999px){.site:has(.somast) .header__mobile-menu-top-line a{display:inline-flex!important;align-items:center;gap:7px;font:13px/1 Karla,Arial,sans-serif!important;color:#6a6a6a!important;width:auto!important;height:auto!important}}@media (max-width:999px){.site:has(.somast) .header__mobile-menu-profile{border-top:1px solid #e4e4e4;padding:14px 0!important;height:auto!important}}@media (max-width:999px){.site:has(.somast) .header__mobile-menu-profile a{font:600 14px/1.2 Karla,Arial,sans-serif!important;color:#111!important;width:auto!important;height:auto!important}}@media (max-width:999px){.site:has(.somast) .header__mobile-menu-items{border-top:1px solid #e4e4e4;padding:6px 0 0!important;height:auto!important}}@media (max-width:999px){.site:has(.somast) .header__mobile-menu-items a{display:block!important;padding:12px 0!important;font:800 22px/1.2 "Public Sans",Karla,Arial,sans-serif!important;letter-spacing:-.02em;height:auto!important}}.site:has(.somast) .somast .srch{margin-left:70px!important}.site:has(.somast) .somast .srch input{width:196px!important;font:15px/1.2 "Karla",Arial,sans-serif!important}.site:has(.somast) .somast .srch:focus-within input{width:280px!important}@media (max-width:1560px){.site:has(.somast) .somast .mast-in{padding-right:168px!important}}@media (max-width:1560px){.site:has(.somast) .somast nav.cats{font-size:17px!important}}@media (max-width:1560px){.site:has(.somast) .somast .acct{display:none!important}}@media (max-width:1340px){.site:has(.somast) .somast .mast-in{padding-left:26px!important;padding-right:152px!important;gap:10px!important}}@media (max-width:1340px){.site:has(.somast) .somast nav.cats{font-size:15px!important}}@media (max-width:1340px){.site:has(.somast) .somast .srch{margin-left:16px!important}}@media (max-width:1340px){.site:has(.somast) .somast .srch input{width:0!important;padding:0!important;min-width:0!important}}@media (max-width:1340px){.site:has(.somast) .somast .srch:focus-within input{width:200px!important}}@media (max-width:1120px){.site:has(.somast) .somast nav.cats{font-size:13.5px!important}}@media (max-width:1120px){.site:has(.somast) .somast .logo{font-size:26px!important}}@media (min-width:1000px){.site:has(.somast) .somast .srch{visibility:hidden!important}}@media (min-width:1000px){.site:has(.somast) .header-container .header__actions .header__search{display:flex!important;position:fixed!important;z-index:1003!important;flex-direction:row-reverse!important;align-items:center!important;gap:9px!important;top:36px!important;left:calc(clamp(18px,5.2vw,88px) + 229px)!important;width:300px!important;height:38px!important;padding:0 12px!important;margin:0!important;background:#fff!important;border:1px solid #111!important;border-radius:0!important;visibility:visible!important}}@media (min-width:1000px){.site:has(.somast) .header-container .header__search input{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:24px!important;border:0!important;background:none!important;padding:0!important;margin:0!important;font:15px/1.2 Karla,Arial,sans-serif!important;color:#111!important}}@media (min-width:1000px){.site:has(.somast) .header-container .header__search input::placeholder{color:#9a9a9a!important;opacity:1}}@media (min-width:1000px){.site:has(.somast) .header-container .header__search button{flex:0 0 21px!important;width:21px!important;height:21px!important;padding:0!important;margin:0!important;background:none!important;border:0!important}}@media (min-width:1000px){.site:has(.somast) .header-container .header__search button svg{width:21px!important;height:21px!important;display:block!important}}@media (min-width:1000px){.site:has(.somast) .header-container .header__search:focus-within{box-shadow:0 0 0 1px #111 inset!important}}@media (min-width:1000px){.site:has(.somast) .header__search-pop-up{top:calc(100% + 12px)!important;bottom:auto!important;left:0!important;right:auto!important;width:380px!important;max-width:none!important;background:#fff!important;border:1px solid #111!important;border-radius:0!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important}}@media (max-width:1340px){.site:has(.somast) .header-container .header__actions .header__search{left:197px!important;width:210px!important}}@media (max-width:1199px){.site:has(.somast) .header-container .header__actions .header__search{left:178px!important;top:34px!important;width:180px!important}}.site:has(.somast) .popup-screen{z-index:2000!important}.site:has(.somast) .toast{z-index:2100!important}.site:has(.somast) .somast .kk{position:absolute!important;width:0!important;height:0!important;padding:0!important;border:0!important;opacity:0!important}@media (min-width:1000px){.artist-page__header-inner,.label-page__header-inner{max-width:none!important;margin:0!important;padding:0 clamp(18px,5.2vw,88px)!important}.artist-page__content,.label-page__content{max-width:none!important;margin:0!important;padding:24px clamp(18px,5.2vw,88px) 64px!important}.artist-page__header{margin-top:0;min-height:286px;position:relative;box-shadow:inset 0 8px 0 #fff}.artist-page__header-inner{min-height:286px;display:flex!important;align-items:flex-start;padding-top:46px;padding-bottom:46px;justify-content:space-between;padding-left:calc(clamp(18px,5.2vw,88px) + 219px)!important;padding-right:clamp(18px,5.2vw,88px)!important}.artist-page__image{position:absolute;bottom:0;right:calc(clamp(18px,5.2vw,88px) + 438px);transform:translateX(50%);height:calc(100% + 20px);width:auto;max-width:min(32vw,560px);margin:0!important;z-index:1001}.artist-page__image img{height:100%!important;width:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:bottom!important}.artist-page__info{max-width:calc(100% - 632px)}.artist-page__description{font-size:17px;line-height:26px}.artist-page__description p{margin-bottom:39px}.listing-grid{display:grid!important;grid-template-columns:repeat(6,1fr);gap:40px 18px;align-items:start}.listing-grid-product{flex:none!important;width:auto!important;max-width:none!important;margin:0!important;order:1}.listing-grid-product:has(.product__add-to-cart--out-of-stock){order:2}.listing-grid-product--filler{display:none!important}.listing-grid-product .product__artists,.listing-grid-product .product__artists a{font-size:14px!important;line-height:21px!important}.listing-grid-product .product__title{font-size:13px!important;line-height:19px!important}.listing-grid .product__cover{width:100%!important;height:auto!important;max-height:none!important}.listing-grid .product__cover img{width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:1/1;object-fit:contain}}@media (max-width:999px){.artist-page__description{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-align:left;font-size:14px;line-height:1.55;margin-top:10px;color:#3a3a3a}.artist-page__header-inner{text-align:left!important}}.landing{max-width:none!important;margin:0!important;padding:24px clamp(18px,5.2vw,88px) 64px!important}.landing{display:grid!important;grid-template-columns:1fr auto;column-gap:24px;align-items:end}.landing>*{grid-column:1/-1}.landing__headers{grid-column:1!important;margin:72px 0 0!important;align-self:end;padding-bottom:10px}.landing__headers h1,.landing__headers h2{font:800 28px/1.2 "Public Sans",Karla,Arial,sans-serif!important;letter-spacing:-.04em;margin:0!important;text-align:left}.landing__see-all{grid-column:2!important;justify-self:end;align-self:end;margin:72px 0 0!important;padding-bottom:10px;font:13px/1.2 Karla,Arial,sans-serif!important;text-align:right}.landing>*:nth-child(2),.landing>*:nth-child(4){grid-row:2}.landing>*:nth-child(3){grid-row:3;margin-top:26px}.landing>*:nth-child(6),.landing>*:nth-child(8){grid-row:5}.landing>*:nth-child(7){grid-row:6;margin-top:26px}.landing>*:nth-child(10),.landing>*:nth-child(12){grid-row:8}.landing>*:nth-child(11){grid-row:9;margin-top:26px}.landing__arrivals-grid-cell:nth-child(n+13){display:none!important}.landing__products-alt .product:nth-child(n+13){display:none!important}.landing__showcase{display:none!important}.landing .product__cover{width:100%!important;height:auto!important;max-height:none!important}.landing .product__cover img{width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:1/1;object-fit:contain}.landing .product__artists,.landing .product__artists a{font-size:14px!important;line-height:20px!important;font-weight:600!important}.landing .product__title{font-size:14px!important;line-height:20px!important;font-weight:400!important}.landing .product__blurb{font-size:13px!important;line-height:19px!important;color:#6a6a6a!important}.landing .product__price{font-size:13px!important;line-height:18px!important;font-weight:600!important}.landing__top-banners-banner img{width:100%!important;height:auto!important}.footer__member p,.footer__contact p,.footer__subscribe p{width:auto!important;max-width:100%!important}@media (min-width:1000px){.landing{max-width:none!important;margin:0!important;padding:24px clamp(18px,5.2vw,88px) 64px!important}.landing__top-banners-banner{flex:0 0 calc((100% - 48px)/3)!important;width:auto!important;max-width:none!important}.footer__member h2,.footer__subscribe h2,.footer__contact h2{font-size:28px!important;letter-spacing:-.04em!important;margin-bottom:18px!important}.footer__sitemap::before,.footer__subscribe>div::before{font-size:28px!important;letter-spacing:-.04em!important}.landing{display:grid!important;grid-template-columns:1fr auto;column-gap:24px;align-items:end}.landing>*{grid-column:1/-1}.landing__headers{grid-column:1!important;margin:72px 0 0!important;align-self:end;padding-bottom:10px}.landing__headers h1,.landing__headers h2{font:800 28px/1.2 "Public Sans",Karla,Arial,sans-serif!important;letter-spacing:-.04em;margin:0!important;text-align:left}.landing__see-all{grid-column:2!important;justify-self:end;align-self:end;margin:72px 0 0!important;padding-bottom:10px;font:13px/1.2 Karla,Arial,sans-serif!important;text-align:right}.landing>*:nth-child(2),.landing>*:nth-child(4){grid-row:2}.landing>*:nth-child(3){grid-row:3;margin-top:26px}.landing>*:nth-child(6),.landing>*:nth-child(8){grid-row:5}.landing>*:nth-child(7){grid-row:6;margin-top:26px}.landing>*:nth-child(10),.landing>*:nth-child(12){grid-row:8}.landing>*:nth-child(11){grid-row:9;margin-top:26px}.landing__arrivals-grid-cell:nth-child(n+13){display:none!important}.landing__products-alt .product:nth-child(n+13){display:none!important}.landing__arrivals-grid{display:grid!important;grid-template-columns:repeat(6,1fr);gap:40px 18px}.landing__arrivals-grid-cell{flex:none!important;width:auto!important;max-width:none!important;margin:0!important}.landing__products-row .product{flex:0 0 calc((100% - 162px)/10)!important;width:auto!important;max-width:none!important}.landing__products-alt{display:grid!important;grid-template-columns:repeat(6,1fr);gap:40px 18px;align-items:start}.landing__products-alt .product{flex:none!important;width:auto!important;max-width:none!important;margin:0!important;display:block!important}.landing__showcase{display:none!important}.landing__showcase-big--container{display:contents!important}.landing__showcase-big,.landing__showcase-small{flex:none!important;width:auto!important;max-width:none!important;margin:0!important}.landing .product__cover{width:100%!important;height:auto!important;max-height:none!important}.landing .product__cover img{width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:1/1;object-fit:contain}.landing__showcase img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1/1;object-fit:cover}.landing__products-alt .product__cover{flex:none!important;width:100%!important;max-width:none!important;height:auto!important}.landing__products-alt .product__info{width:auto!important;max-width:none!important;padding:10px 0 0!important}.landing .product__artists,.landing .product__artists a{font-size:14px!important;line-height:20px!important;font-weight:600!important}.landing .product__title{font-size:14px!important;line-height:20px!important;font-weight:400!important}.landing .product__blurb{font-size:13px!important;line-height:19px!important;color:#6a6a6a!important}.landing .product__price{font-size:13px!important;line-height:18px!important;font-weight:600!important}.landing__top-banners-banner img{width:100%!important;height:auto!important}}@media (max-width:999px){.landing__products-alt{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px 14px!important;align-items:start}.landing__products-alt .product{display:block!important;flex:none!important;width:auto!important;max-width:none!important;margin:0!important}.landing__products-alt .product__cover{flex:none!important;width:100%!important;max-width:none!important;height:auto!important}.landing__products-alt .product__info{width:auto!important;max-width:none!important;padding:8px 0 0!important}.landing .product__cover img{width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:1/1;object-fit:contain}.landing__arrivals-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px 14px!important}.landing__arrivals-grid-cell{flex:none!important;width:auto!important;max-width:none!important;margin:0!important}.landing .product__blurb{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important}.footer .footer__subscribe,.footer .footer__contact,.footer .footer__sitemap{border-top:0!important}}.header__search-pop-up-item{position:relative}.header__search-pop-up-item-info a::after{content:"";position:absolute;inset:0;z-index:2}.header__mobile-search .header__search-pop-up{visibility:hidden;opacity:0;transition:visibility 0s linear .35s,opacity .18s linear .17s}.header__mobile-search input:focus ~ .header__search-pop-up{visibility:visible;opacity:1;transition:visibility 0s,opacity .12s}@media (min-width:1000px){.listing{max-width:none!important;margin:0!important;padding:24px clamp(18px,5.2vw,88px) 64px!important}.listing__main{width:auto!important;max-width:none!important;flex:1 1 auto!important}.listing__side{flex:0 0 340px!important;width:340px!important}.listing-list{display:grid!important;grid-template-columns:1fr 1fr;column-gap:40px;align-items:start}.listing-list-product{align-items:flex-start!important;border-top:1px solid #e4e4e4;border-bottom:0!important;padding:16px 0 20px!important;gap:16px;margin:0!important}.listing-list-product:nth-of-type(-n+2){border-top:0!important;padding-top:0!important}.listing-list-product .product__cover{width:190px!important;flex:0 0 190px!important;height:auto!important;max-height:none!important}.listing-list-product .product__cover img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1/1;object-fit:contain}.listing-list-product .product__info{flex:1 1 auto!important;max-width:none!important;min-width:0}.listing-list-product .product__artists{font:600 16px/1.25 "Public Sans",Karla,Arial,sans-serif!important;margin:0!important}.listing-list-product .product__title{font:15px/1.3 Karla,Arial,sans-serif!important;color:#333;margin:2px 0 0!important}.listing-list-product .product__labels{font:600 10px/1 Karla,Arial,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;color:#727272;margin:8px 0 0!important}.listing-list-product .product__blurb{font:13.5px/21px Karla,Arial,sans-serif!important;color:#3a3a3a;margin:8px 0 0!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.listing-list-product .product__formats{font:13px/1.4 Karla,Arial,sans-serif!important;color:#3a3a3a;margin:8px 0 0!important}.listing-list-product:nth-of-type(-n+4){grid-column:1 / -1!important;gap:34px!important;padding-bottom:30px!important;border-bottom:1px solid #e4e4e4!important}.listing-list-product:nth-of-type(n+2):nth-of-type(-n+4){padding-top:26px!important}.listing-list-product:nth-of-type(-n+4) .product__cover{width:360px!important;flex:0 0 360px!important}.listing-list-product:nth-of-type(-n+4) .product__artists{font-size:21px!important;line-height:1.2!important}.listing-list-product:nth-of-type(-n+4) .product__title{font-size:19px!important;margin-top:4px!important}.listing-list-product:nth-of-type(-n+4) .product__blurb{font-size:15px!important;line-height:26px!important;-webkit-line-clamp:8!important;max-width:78ch;margin-top:14px!important;color:#2f2f2f!important}.listing-params{border:0!important;padding:14px 0 18px!important;margin:0!important;width:calc(100% - 356px)!important}.listing-params__top-line{gap:26px;align-items:center}.listing-params__spacer{display:none!important}.listing-params__sort>a,.listing-params__filter>a{display:inline-flex!important;align-items:center;gap:7px;font:13px/1 Karla,Arial,sans-serif!important;color:#111;text-transform:none;letter-spacing:0;border-bottom:1px solid #111;padding-bottom:4px}.listing-params__filter-dropdown{background:#fff!important;border:1px solid #111!important;border-radius:0!important;padding:6px 0!important;margin-top:8px!important;min-width:170px;box-shadow:0 6px 18px rgba(0,0,0,.07)}.listing-params__filter-dropdown-item{display:block!important;border:0!important;padding:5px 14px!important;font:13px/1.5 Karla,Arial,sans-serif!important;color:#111!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap}.listing-params__filter-dropdown-item:hover{background:#f2f2f2!important;text-decoration:none!important}.listing-params__sort-dropdown{background:#fff!important;border:1px solid #111!important;border-radius:0!important;padding:6px 0!important;margin-top:8px!important;min-width:170px;box-shadow:0 6px 18px rgba(0,0,0,.07)}.listing-params__sort-dropdown-item{display:block!important;border:0!important;padding:5px 14px!important;font:13px/1.5 Karla,Arial,sans-serif!important;color:#111!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap}.listing-params__sort-dropdown-item:hover{background:#f2f2f2!important;text-decoration:none!important}.listing-params__sort-dropdown-item--selected,.listing-params__filter-dropdown-item--selected{font-weight:600!important}.listing-params__sort>a>span{font:600 10px/1 Karla,Arial,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;color:#8f8f8f}.listing-params__filter>a>span{font:13px/1 Karla,Arial,sans-serif!important;color:#111}.listing-params .icon--down-chevron{width:8px;height:8px;opacity:.45}.listing-params__pages{font:13px/1 Karla,Arial,sans-serif!important;color:#111;letter-spacing:0;text-transform:none;margin:0 -20px!important}.listing-params__previous-page,.listing-params__next-page{width:auto!important;min-width:0!important;padding:0!important;margin:0!important;display:inline-flex;align-items:center}.listing-params__previous-page svg,.listing-params__next-page svg{width:9px!important;height:9px!important}.listing-params__display{display:flex;gap:6px;align-items:center}.listing-params__display-option{opacity:.9}.listing-params__display-option--disabled{opacity:.3}.listing-params__previous-page,.listing-params__next-page{opacity:.55}.listing-pager{border-top:1px solid #e4e4e4;margin:10px 0 0!important;padding:16px 0 0!important;display:flex!important;justify-content:flex-start;gap:2px;align-items:center}.listing__page{font:13px/1 Karla,Arial,sans-serif!important;color:#111;min-width:30px;height:30px;display:inline-flex!important;align-items:center;justify-content:center;border-bottom:1px solid transparent}.listing__page--current{font-weight:600;border-bottom:1px solid #111}.listing-pager:has(.listing__page--current) .listing__page:nth-child(n+2):nth-last-child(n+2){color:#a8a8a8}.listing-pager:has(.listing__page--current) .listing__page--current.listing__page.listing__page.listing__page,.listing-pager:has(.listing__page--current) .listing__page--current + .listing__page.listing__page.listing__page,.listing-pager:has(.listing__page--current) .listing__page--current + .listing__page + .listing__page.listing__page.listing__page,.listing-pager:has(.listing__page--current) .listing__page.listing__page.listing__page:has(+ .listing__page--current),.listing-pager:has(.listing__page--current) .listing__page.listing__page.listing__page:has(+ .listing__page + .listing__page--current){color:#111}.listing__page:last-child:not(:nth-child(-n+6)){margin-left:22px;position:relative;color:#a8a8a8}.listing__page:last-child:not(:nth-child(-n+6))::before{content:"â¦";position:absolute;left:-20px;color:#d4d4d4}.listing__side h2,.listing__side h3{font:800 15px/1.2 "Public Sans",Karla,Arial,sans-serif!important;letter-spacing:-.01em;text-align:left!important;border-bottom:1px solid #111;padding-bottom:9px;margin:-46px 0 25px!important}.listing__side.new-arrivals-restock{flex:0 0 420px!important;width:420px!important;padding-left:80px!important;margin-left:0!important;box-sizing:border-box!important}.new-arrivals-restock__product{display:flex!important;gap:16px;align-items:flex-start;padding:18px 0!important;border-bottom:1px solid #e4e4e4}.new-arrivals-restock__product .product__cover{width:104px!important;flex:0 0 104px!important;height:auto!important;max-height:none!important}.new-arrivals-restock__product .product__cover img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1/1;object-fit:contain}.new-arrivals-restock__product .product__artists{font:600 13.5px/1.62 Karla,Arial,sans-serif!important}.new-arrivals-restock__product .product__title{font:13.5px/1.62 Karla,Arial,sans-serif!important;color:#3a3a3a;margin-top:2px!important}.new-arrivals-restock__product:nth-of-type(n+14){display:none!important}.new-arrivals-restock__product .product__formats{font:13px/1.2 Karla,Arial,sans-serif!important;color:#727272;margin-top:6px!important}}@media (max-width:999px){.listing-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:26px 16px!important}.listing-grid-product{width:auto!important;margin:0!important}.listing-params{padding:8px 0 14px!important;margin-bottom:26px!important}.listing-params__top-line{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:18px 0 6px!important}.listing-params__sort,.listing-params__filter{flex:0 0 auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}.listing-params__sort>a>span{display:none!important}.listing-params__display{display:none!important}.listing-params__spacer{display:block!important;flex:1 1 auto!important;min-width:0!important}.listing-params__sort>a,.listing-params__filter>a{font-size:12px!important;white-space:nowrap!important;padding-bottom:3px!important}.listing-params__pages{margin:0!important;white-space:nowrap!important}.listing-params__previous-page,.listing-params__next-page{width:auto!important;min-width:0!important;padding:0!important;margin:0!important}.listing-params__previous-page svg,.listing-params__next-page svg{width:9px!important;height:9px!important}.listing-list-product .product__artists{font:600 15px/1.25 Karla,Arial,sans-serif!important;margin:0!important}.listing-list-product .product__title{font:14px/1.35 Karla,Arial,sans-serif!important;color:#333!important;margin:2px 0 0!important}.listing-list-product .product__labels{margin-top:6px!important}}@keyframes so-gira{from{rotate:0deg}to{rotate:360deg}}@keyframes so-parte{from{rotate:260deg}to{rotate:0deg}}@keyframes so-frena{from{rotate:0deg}to{rotate:260deg}}.product-zoom{z-index:2000!important}.player-bottom__graph canvas{filter:url(#so-tondo)!important;clip-path:inset(0 0 1px 0)!important}.product-image-slider__image[style*="-disco"],.product-zoom [style*="-disco"]{animation:so-gira 1.8s linear infinite;animation-play-state:paused;will-change:rotate}.site:has(.excerpt-player .icon--pause) .product-image-slider__image[style*="-disco"],.site:has(.excerpt-player .icon--pause) .product-zoom [style*="-disco"]{animation:so-gira 1.8s linear infinite,so-parte 2.6s ease-out forwards;animation-composition:replace,add;animation-play-state:running}.site:has(.excerpt-player__playlist-entry--current):not(:has(.excerpt-player .icon--pause)) .product-image-slider__image[style*="-disco"],.site:has(.excerpt-player__playlist-entry--current):not(:has(.excerpt-player .icon--pause)) .product-zoom [style*="-disco"]{animation:so-gira 1.8s linear infinite,so-frena 2.6s ease-out forwards;animation-composition:replace,add;animation-play-state:paused,running}@media (prefers-reduced-motion:reduce){.product-image-slider__image[style*="-disco"]{animation:none}}@media (min-width:1200px){.product-page__content{max-width:1600px!important;padding-left:clamp(18px,5.2vw,88px)!important;padding-right:clamp(18px,5.2vw,88px)!important}.product-page__description p{margin-bottom:41px!important}.product-slider__content{align-items:flex-start!important}.product-slider__product .product__artists,.product-slider__product .product__title{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden!important}.product-page__file-under-item{transition:background-color .18s ease,color .18s ease,border-color .18s ease!important}.product-page__file-under-item:hover{background:#111!important;border-color:#111!important;color:#fff!important;text-decoration:none!important}}@media (min-width:1400px){.product-page__playlist-ribbon-desktop{top:-38px!important;position:relative!important;z-index:1010!important}}@media (max-width:999px){.product-image-slider,.product-page__player-block .product-image-slider{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.product-image-slider__dots{left:14px!important;right:auto!important}.product-page__info h1{font-size:26px!important;line-height:1.15!important;margin-bottom:4px!important}.product-page__info h2{font-size:20px!important;line-height:1.3!important}.product-page__abstract{font-size:17px!important;line-height:26px!important}.product-page__description{font-size:16px!important;line-height:25px!important}.product-page__description p{margin-bottom:38px!important}.excerpt-player,.excerpt-player__playlist{height:44px!important}.excerpt-player__playlist-block{width:44px!important;height:44px!important}.excerpt-player__play-button{width:44px!important;height:44px!important}.excerpt-player__play-button svg{width:17px!important;height:17px!important}.excerpt-player__playlist-entry{width:34px!important;height:34px!important;font-size:14px!important}.site--with-player:has(.product-page__mobile-menu) .site__player{bottom:50px!important}.player-bottom .product__cover{display:none!important}.player-bottom .product__formats{display:none!important}.player-bottom .product__track{display:none!important}.player-bottom__content{grid-template-columns:40px 1fr 132px 1fr 40px!important;grid-template-areas:"seek seek seek seek seek" "current graph graph graph duration" "info info info info info" "idk idk controls qqq navigation"!important;grid-template-rows:10px 46px auto 36px!important}.player-bottom .product__info{padding:0 14px 4px!important;display:flex!important;flex-direction:row!important;align-items:baseline;justify-content:center;gap:7px;white-space:nowrap;overflow:hidden;flex-wrap:nowrap!important}.player-bottom .product__artists{font:600 12px/1.4 Karla,Arial,sans-serif!important;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.player-bottom .product__title{font:12px/1.4 Karla,Arial,sans-serif!important;color:#555!important;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.player-bottom .product__title::before{content:"Â·";color:#b0b0b0;margin-right:7px}.site:has(.product-page) .player-bottom .product__info{display:none!important}.site:has(.product-page) .player-bottom__content{grid-template-areas:"seek seek seek seek seek" "current graph graph graph duration" "idk idk controls qqq navigation"!important;grid-template-rows:10px 46px 36px!important}.player-bottom__graph,.player-bottom__graph-inner,.player-bottom__graph canvas{height:46px!important;width:100%!important}.player-bottom-controls__button{width:36px!important;height:36px!important;border-width:1.5px!important}.player-bottom-controls__button svg{width:13px!important;height:13px!important}.player-bottom-controls__button:has(use[href$="#pause"]){display:flex!important;align-items:center;justify-content:center;gap:4px}.player-bottom-controls__button:has(use[href$="#pause"]) svg{display:none!important}.player-bottom-controls__button:has(use[href$="#pause"])::before{display:none!important}.player-bottom-controls__button:has(use[href$="#pause"])::after{content:""!important;display:block!important;width:10px!important;height:13px!important;border-radius:0!important;margin:0!important;padding:0!important;flex:0 0 10px!important;background:linear-gradient(90deg,#111 0 3px,transparent 3px 7px,#111 7px 10px)!important}.product-slider__content{align-items:flex-start!important}.product-slider__product .product__artists,.product-slider__product .product__title{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden!important}}@media (min-width:1000px){.gift-vouchers{gap:64px!important;align-items:flex-start}.gift-vouchers__form{flex:0 0 420px!important}.gift-vouchers__form h2,.gift-vouchers__info h1{font:800 22px/1.2 "Public Sans",Karla,Arial,sans-serif!important;letter-spacing:-.02em;margin:0 0 18px!important;padding-bottom:10px;border-bottom:1px solid #111}.gift-vouchers__value-options{gap:8px!important;flex-wrap:wrap}.gift-vouchers__value-option{flex:1 1 0;justify-content:center;align-items:center;height:46px!important;border:1px solid #dcdcdc!important;border-radius:0!important;font:600 15px/1 Karla,Arial,sans-serif!important;cursor:pointer;white-space:nowrap;min-width:0;transition:background-color .15s,border-color .15s,color .15s}.gift-vouchers__value-option input{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.gift-vouchers__value-option span{font:600 15px/1 Karla,Arial,sans-serif!important}.gift-vouchers__value-option:hover{border-color:#111!important}.gift-vouchers__value-option:has(input:checked){background:#111!important;border-color:#111!important;color:#fff!important}.gift-vouchers__value-input{height:46px!important;border:0!important;border-bottom:1px solid #111!important;border-radius:0!important;padding:0!important;margin-top:10px!important;align-items:center;gap:8px}.gift-vouchers__value-input span{font:13px/1 Karla,Arial,sans-serif!important;color:#6a6a6a}.gift-vouchers__value-input input{border:0!important;background:none!important;font:600 15px/1 Karla,Arial,sans-serif!important;height:auto!important;padding:0!important;width:70px!important}.gift-vouchers__field{margin-bottom:22px!important}.gift-vouchers__field label{display:block!important;font:600 10px/1 Karla,Arial,sans-serif!important;letter-spacing:.09em;text-transform:uppercase;color:#8f8f8f!important;margin-bottom:8px!important}.gift-vouchers__field label small{font:600 10px/1 Karla,Arial,sans-serif!important;letter-spacing:.09em;text-transform:uppercase;color:#c4c4c4!important;margin-left:6px}.gift-vouchers__field input,.gift-vouchers__field textarea{width:100%!important;border:0!important;border-bottom:1px solid #111!important;border-radius:0!important;background:none!important;padding:0 0 8px!important;font:15px/1.4 Karla,Arial,sans-serif!important;color:#111!important;box-shadow:none!important}.gift-vouchers__field textarea{height:78px!important;min-height:78px!important;resize:vertical}.gift-vouchers__field input:focus,.gift-vouchers__field textarea:focus{outline:0!important;border-bottom-width:2px!important}.gift-vouchers__form button{width:100%!important;height:52px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:0!important;font:600 15px/1 Karla,Arial,sans-serif!important;letter-spacing:.02em;cursor:pointer;margin-top:6px!important}.gift-vouchers__form button:hover{background:#333!important}.gift-vouchers__info{font:17px/28px "Tiempos Text",Georgia,serif!important}.gift-vouchers__info li{margin-bottom:10px}}.gift-vouchers__field{margin-bottom:22px!important}.gift-vouchers__field label{display:block!important;font:600 10px/1 Karla,Arial,sans-serif!important;letter-spacing:.09em;text-transform:uppercase;color:#8f8f8f!important;margin-bottom:8px!important}.gift-vouchers__field label small{font:600 10px/1 Karla,Arial,sans-serif!important;letter-spacing:.09em;text-transform:uppercase;color:#c4c4c4!important;margin-left:6px}.gift-vouchers__field input,.gift-vouchers__field textarea{width:100%!important;border:0!important;border-bottom:1px solid #111!important;border-radius:0!important;background:none!important;padding:0 0 8px!important;font:15px/1.4 Karla,Arial,sans-serif!important;color:#111!important;box-shadow:none!important}.gift-vouchers__field textarea{height:78px!important;min-height:78px!important;resize:vertical}.gift-vouchers__field input:focus,.gift-vouchers__field textarea:focus{outline:0!important;border-bottom-width:2px!important}.gift-vouchers__form button{width:100%!important;height:52px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:0!important;font:600 15px/1 Karla,Arial,sans-serif!important;letter-spacing:.02em;cursor:pointer;margin-top:6px!important}.gift-vouchers__form button:hover{background:#333!important}.profile-navigation{display:flex!important;gap:28px;align-items:flex-end;border-bottom:1px solid #111;padding-bottom:0!important}.profile-navigation__link{font:600 15px/1 Karla,Arial,sans-serif!important;color:#9a9a9a!important;text-decoration:none!important;padding:0 0 12px!important;border-bottom:3px solid transparent;margin-bottom:-1px;background:none!important}.profile-navigation__link:hover{color:#111!important}.profile-navigation__link--current{color:#111!important;border-bottom-color:#111!important}.order-history__orders{width:100%!important;border-collapse:collapse;font:14px/1.4 Karla,Arial,sans-serif!important}.order-history__orders th{font:600 10px/1 Karla,Arial,sans-serif!important;letter-spacing:.11em;text-transform:uppercase;color:#8f8f8f!important;text-align:left!important;padding:0 18px 11px 0!important;border-bottom:1px solid #111}.order-history__orders td{padding:14px 18px 14px 0!important;border-bottom:1px solid #ededed;vertical-align:middle}.order-history__orders tbody tr:hover td{background:#fafafa}.order-history__orders td:nth-child(1) a{font:700 15px/1 "Public Sans",Karla,Arial,sans-serif!important;letter-spacing:-.02em;color:#111!important;text-decoration:none!important}.order-history__orders td:nth-child(2){font:600 15px/1 Karla,Arial,sans-serif!important;font-variant-numeric:tabular-nums}.order-history__orders td:nth-child(4),.order-history__orders td:nth-child(5){color:#666;font-variant-numeric:tabular-nums;white-space:nowrap}.order-history__orders td:nth-child(6) a{font:13px/1 Karla,Arial,sans-serif!important;color:#111}.order__heading{margin:0 0 26px!important;padding-bottom:16px;border-bottom:1px solid #111}.order__heading h2{font:800 27px/1.05 "Public Sans",Karla,Arial,sans-serif!important;letter-spacing:-.03em;margin:0 0 10px!important}.order__heading p{font:14px/1.6 Karla,Arial,sans-serif!important;color:#666!important;margin:0!important;max-width:760px}.order__heading p a{color:#111!important}.order h3,.order__shipments h3,.order__history h3,.order__address h3,.order__items h3{font:600 10px/1 Karla,Arial,sans-serif!important;letter-spacing:.11em;text-transform:uppercase;color:#8f8f8f!important;margin:0 0 12px!important}.order__history-date{color:#8f8f8f;font-variant-numeric:tabular-nums;font:13.5px/2 Karla,Arial,sans-serif!important}.order__history-status,.order__history-message{font:13.5px/2 Karla,Arial,sans-serif!important}.order__address{font:14px/1.65 Karla,Arial,sans-serif!important}.order__address-bank{border:1px solid #111;background:#fafafa;padding:18px 20px;margin-top:14px!important;font:13.5px/1.8 Karla,Arial,sans-serif!important}.order__items-row{align-items:center;gap:20px;padding:16px 0!important;border-bottom:1px solid #ededed}.order__items-row-image{flex:0 0 80px!important;width:80px!important;height:auto!important}.order__items-row-image img{width:80px!important;height:80px!important;object-fit:contain;background:#f4f4f2;max-height:none!important}.order__items-row-info strong{font:600 15px/1.3 Karla,Arial,sans-serif!important}.order__items-row-info a{font:14px/1.35 Karla,Arial,sans-serif!important;color:#333!important}.order__items-row-controls{font-variant-numeric:tabular-nums;font:14px/1.4 Karla,Arial,sans-serif!important}.profile-editor__block h3{font:600 10px/1 Karla,Arial,sans-serif!important;letter-spacing:.11em;text-transform:uppercase;color:#8f8f8f!important;margin:0 0 16px!important;padding-bottom:9px;border-bottom:1px solid #ededed}.profile-editor__row{display:block!important;margin-bottom:16px!important}.profile-editor__row-label{display:block!important;width:auto!important;font:600 10px/1 Karla,Arial,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;color:#8f8f8f!important;margin-bottom:5px!important;padding:0!important}.profile-editor__row input,.profile-editor__row select{width:100%!important;max-width:420px!important;border:0!important;border-bottom:1px solid #cfcfcf!important;border-radius:0!important;height:32px!important;padding:0!important;background:#fff!important;font:15px/32px Karla,Arial,sans-serif!important;color:#111!important}.profile-editor__row input:focus,.profile-editor__row select:focus{outline:0;border-bottom-color:#111!important}.profile-editor__save{background:#111!important;color:#fff!important;border:0!important;border-radius:0!important;height:46px!important;min-width:200px;padding:0 28px!important;margin-top:8px!important;font:600 13px/1 Karla,Arial,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.profile-editor__save--disabled{background:#c4c4c4!important;cursor:default}@media (max-width:760px){.profile-navigation{gap:16px}.profile-navigation__link{font-size:13px!important}.order-history__orders th:nth-child(5),.order-history__orders td:nth-child(5){display:none!important}.order__items-row-image,.order__items-row-image img{flex-basis:64px!important;width:64px!important;height:64px!important}}.article__content .content-item__html{max-width:none}.article__content .content-item__html p{max-width:730px;margin-left:auto;margin-right:auto;font-size:19px;line-height:30px;margin-bottom:26px}.article__content .content-item__image{display:flex;justify-content:center;margin:44px auto}.article__content .content-item__image>div{width:730px;max-width:100%;margin:0}.article__content .content-item__image img{width:100%;height:auto;display:block;margin:0}.article__content .content-item__grid,.article__content .content-item__columns{display:block}.article__content .content-item__product{max-width:860px;margin:52px auto}.so-riga{position:relative;max-width:730px;margin-left:auto;margin-right:auto}.article__content .content-item__html .so-nota{font-size:12.5px;line-height:19px;color:#111;font-family:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Monaco,"Liberation Mono",monospace}.so-voce{border-top:1px solid #111;padding-top:14px}.so-num{display:block;margin-bottom:12px}.article__content .content-item__html .so-num{font-size:12.5px;line-height:19px}.article__content .content-item__html .so-nota p{margin:0;max-width:none;font-size:12.5px;line-height:19px;color:#333}.so-nota a{color:#111;text-decoration:underline;text-underline-offset:2px}@media (min-width:1340px){.so-nota{position:absolute;left:100%;margin-left:44px;top:6px;width:252px}}@media (max-width:1339px){.so-nota{margin:14px auto 32px;max-width:730px}}@media (max-width:820px){.article__content .content-item__html p{font-size:17px;line-height:27px;margin-bottom:22px;padding-left:20px;padding-right:20px}.article__content .content-item__html .so-nota{padding-left:20px;padding-right:20px}.article__content .content-item__image{padding-left:20px!important;padding-right:20px!important}.article__content .content-item__product{padding-left:12px!important;padding-right:12px!important}}@media (max-width:820px){.article__content .product__large-player{padding:18px 16px 20px}.article__content .product__large-player-cover{max-width:100%}.article__content .product__large-player-cover img{width:auto;max-width:100%;height:auto;margin:0 auto}.article__content .product__large-player-view{margin-top:16px}.article__content .product__title{margin-bottom:2px;line-height:1.25}.article__content .product__artists{margin-bottom:14px;line-height:1.3}.article__content .excerpt-player{margin-top:6px}.article__content .excerpt-player__playlist{padding-bottom:6px;gap:6px}.article__content .excerpt-player__playlist-block{margin-right:2px}}.article__published{font-size:13px;line-height:1.4;color:#555}.article__published strong{font-weight:600;color:#222}.article__content .product__large-player{border:1px solid #111;padding:22px;gap:22px;align-items:center}.article__content .product__large-player-cover{margin:0}.article__content .product__large-player-view{padding:0}.article__content .product__title{font-size:21px;line-height:1.25;font-weight:600;margin-bottom:4px}.article__content .product__artists{font-size:15px;line-height:1.3;color:#555;margin-bottom:16px}.article__content .product__artists a{color:#555}.article__content .excerpt-player__play-button{border:1px solid #111}.article__content .excerpt-player__playlist-entry{border:1px solid #ccc}

/* Testata Editorial (4 ottobre 2026), su Caroline K e Casas Kamana.
   Velature invece di colori fissi, cosi' la regola vale anche sugli altri articoli quando
   si togliera' l'aggancio. La texture e' fatta di punti tondi sparsi, qualcuno ad anello
   per richiamare gli occhi, dentro una piastrella larga perche' la ripetizione non si legga.
   Il repeat e' necessario: il contenitore ha background-repeat:no-repeat e lo passa qui. */
.article__head-background[style*="77, 77, 78"],
.article__head-background[style*="59, 66, 71"]{
  background-image:linear-gradient(to bottom,
    rgba(14,20,26,.34) 0%, rgba(14,20,26,.06) 36%,
    rgba(226,233,236,.54) 80%, rgba(233,239,241,.84) 100%)!important;
}
.article__head-background[style*="77, 77, 78"]::after,
.article__head-background[style*="59, 66, 71"]::after{
  content:"";position:absolute;inset:0;
  background-image:
    radial-gradient(circle 3.0px at 425.4px 436.4px,rgba(255,255,255,0.23) 70%,transparent 100%),
    radial-gradient(circle 1.6px at 194.9px 243.8px,rgba(255,255,255,0.26) 70%,transparent 100%),
    radial-gradient(circle 1.4px at 101.7px 209.3px,rgba(255,255,255,0.23) 70%,transparent 100%),
    radial-gradient(circle 4.3px at 193.8px 235.8px,transparent 0 1.5px,rgba(255,255,255,0.31) 1.7px 2.7px,transparent 3.2px),
    radial-gradient(circle 2.6px at 360.2px 271.0px,rgba(255,255,255,0.39) 70%,transparent 100%),
    radial-gradient(circle 2.1px at 166.9px 349.5px,rgba(255,255,255,0.37) 70%,transparent 100%),
    radial-gradient(circle 2.3px at 144.6px 39.4px,rgba(255,255,255,0.42) 70%,transparent 100%),
    radial-gradient(circle 1.7px at 205.8px 295.5px,rgba(255,255,255,0.25) 70%,transparent 100%),
    radial-gradient(circle 3.2px at 375.3px 90.0px,transparent 0 0.9px,rgba(255,255,255,0.23) 1.0px 1.6px,transparent 2.1px),
    radial-gradient(circle 2.9px at 126.8px 263.5px,rgba(255,255,255,0.30) 70%,transparent 100%),
    radial-gradient(circle 2.8px at 132.7px 140.2px,rgba(255,255,255,0.36) 70%,transparent 100%),
    radial-gradient(circle 2.7px at 49.3px 360.6px,rgba(255,255,255,0.45) 70%,transparent 100%),
    radial-gradient(circle 4.1px at 250.9px 422.6px,transparent 0 1.4px,rgba(255,255,255,0.48) 1.6px 2.5px,transparent 3.0px),
    radial-gradient(circle 2.1px at 448.5px 25.7px,rgba(255,255,255,0.21) 70%,transparent 100%),
    radial-gradient(circle 2.8px at 316.1px 447.9px,rgba(255,255,255,0.48) 70%,transparent 100%),
    radial-gradient(circle 2.0px at 454.6px 344.5px,rgba(255,255,255,0.49) 70%,transparent 100%),
    radial-gradient(circle 2.2px at 88.9px 34.9px,rgba(255,255,255,0.26) 70%,transparent 100%),
    radial-gradient(circle 3.2px at 437.2px 99.3px,transparent 0 0.9px,rgba(255,255,255,0.36) 1.0px 1.6px,transparent 2.1px),
    radial-gradient(circle 1.9px at 250.1px 373.9px,rgba(255,255,255,0.33) 70%,transparent 100%),
    radial-gradient(circle 3.0px at 204.6px 157.7px,rgba(255,255,255,0.44) 70%,transparent 100%),
    radial-gradient(circle 2.6px at 316.4px 189.8px,rgba(255,255,255,0.45) 70%,transparent 100%),
    radial-gradient(circle 2.1px at 109.7px 135.8px,rgba(255,255,255,0.43) 70%,transparent 100%),
    radial-gradient(circle 1.6px at 253.0px 380.2px,rgba(255,255,255,0.39) 70%,transparent 100%),
    radial-gradient(circle 3.4px at 257.3px 384.3px,transparent 0 1.0px,rgba(255,255,255,0.49) 1.1px 1.8px,transparent 2.3px),
    radial-gradient(circle 1.8px at 258.5px 249.2px,rgba(255,255,255,0.37) 70%,transparent 100%),
    radial-gradient(circle 1.4px at 206.8px 330.5px,rgba(255,255,255,0.31) 70%,transparent 100%),
    radial-gradient(circle 3.4px at 65.3px 399.0px,transparent 0 1.0px,rgba(255,255,255,0.40) 1.1px 1.8px,transparent 2.3px),
    radial-gradient(circle 1.5px at 206.7px 194.4px,rgba(255,255,255,0.41) 70%,transparent 100%),
    radial-gradient(circle 2.4px at 316.9px 248.0px,rgba(255,255,255,0.36) 70%,transparent 100%),
    radial-gradient(circle 3.0px at 413.4px 39.7px,rgba(255,255,255,0.46) 70%,transparent 100%),
    radial-gradient(circle 2.5px at 357.4px 309.7px,rgba(255,255,255,0.29) 70%,transparent 100%),
    radial-gradient(circle 3.1px at 160.7px 139.0px,rgba(255,255,255,0.30) 70%,transparent 100%),
    radial-gradient(circle 2.3px at 193.0px 375.6px,rgba(255,255,255,0.37) 70%,transparent 100%),
    radial-gradient(circle 1.8px at 127.9px 41.0px,rgba(255,255,255,0.28) 70%,transparent 100%),
    radial-gradient(circle 2.2px at 231.1px 50.8px,rgba(255,255,255,0.24) 70%,transparent 100%),
    radial-gradient(circle 1.9px at 203.4px 394.8px,rgba(255,255,255,0.46) 70%,transparent 100%),
    radial-gradient(circle 1.5px at 452.0px 291.7px,rgba(255,255,255,0.44) 70%,transparent 100%),
    radial-gradient(circle 2.9px at 166.6px 67.4px,rgba(255,255,255,0.23) 70%,transparent 100%),
    radial-gradient(circle 1.9px at 182.0px 312.5px,rgba(255,255,255,0.22) 70%,transparent 100%),
    radial-gradient(circle 4.8px at 301.2px 78.1px,transparent 0 1.8px,rgba(255,255,255,0.47) 2.0px 3.2px,transparent 3.7px),
    radial-gradient(circle 1.7px at 8.8px 281.1px,rgba(255,255,255,0.42) 70%,transparent 100%),
    radial-gradient(circle 2.8px at 326.2px 262.1px,rgba(255,255,255,0.45) 70%,transparent 100%),
    radial-gradient(circle 1.6px at 272.0px 150.4px,rgba(255,255,255,0.23) 70%,transparent 100%),
    radial-gradient(circle 2.0px at 94.8px 196.2px,rgba(255,255,255,0.39) 70%,transparent 100%),
    radial-gradient(circle 2.1px at 395.2px 200.6px,rgba(255,255,255,0.40) 70%,transparent 100%),
    radial-gradient(circle 3.0px at 425.7px 143.4px,rgba(255,255,255,0.49) 70%,transparent 100%),
    radial-gradient(circle 4.4px at 59.4px 174.9px,transparent 0 1.5px,rgba(255,255,255,0.45) 1.7px 2.8px,transparent 3.3px),
    radial-gradient(circle 4.4px at 181.7px 333.1px,transparent 0 1.5px,rgba(255,255,255,0.36) 1.7px 2.8px,transparent 3.3px),
    radial-gradient(circle 2.0px at 187.1px 26.9px,rgba(255,255,255,0.33) 70%,transparent 100%),
    radial-gradient(circle 1.8px at 271.1px 190.6px,rgba(255,255,255,0.29) 70%,transparent 100%),
    radial-gradient(circle 2.9px at 204.9px 79.6px,rgba(255,255,255,0.37) 70%,transparent 100%),
    radial-gradient(circle 2.2px at 246.7px 286.6px,rgba(255,255,255,0.38) 70%,transparent 100%),
    radial-gradient(circle 2.2px at 451.4px 304.0px,rgba(255,255,255,0.22) 70%,transparent 100%),
    radial-gradient(circle 1.5px at 180.1px 175.9px,rgba(255,255,255,0.21) 70%,transparent 100%),
    radial-gradient(circle 2.7px at 448.4px 340.7px,rgba(255,255,255,0.40) 70%,transparent 100%),
    radial-gradient(circle 1.5px at 77.6px 277.1px,rgba(255,255,255,0.38) 70%,transparent 100%),
    radial-gradient(circle 3.1px at 249.5px 55.8px,transparent 0 0.8px,rgba(255,255,255,0.34) 0.9px 1.5px,transparent 2.0px),
    radial-gradient(circle 2.5px at 295.1px 142.4px,rgba(255,255,255,0.43) 70%,transparent 100%),
    radial-gradient(circle 2.0px at 244.5px 90.8px,rgba(255,255,255,0.49) 70%,transparent 100%),
    radial-gradient(circle 2.4px at 130.8px 226.9px,rgba(255,255,255,0.44) 70%,transparent 100%),
    radial-gradient(circle 2.8px at 442.9px 10.2px,rgba(255,255,255,0.37) 70%,transparent 100%),
    radial-gradient(circle 4.7px at 70.4px 317.0px,transparent 0 1.7px,rgba(255,255,255,0.40) 1.9px 3.1px,transparent 3.6px),
    radial-gradient(circle 3.2px at 423.6px 446.0px,transparent 0 0.9px,rgba(255,255,255,0.45) 1.0px 1.6px,transparent 2.1px),
    radial-gradient(circle 2.7px at 37.4px 365.9px,rgba(255,255,255,0.49) 70%,transparent 100%),
    radial-gradient(circle 2.4px at 235.4px 125.2px,rgba(255,255,255,0.50) 70%,transparent 100%),
    radial-gradient(circle 4.3px at 402.8px 90.8px,transparent 0 1.5px,rgba(255,255,255,0.42) 1.7px 2.7px,transparent 3.2px),
    radial-gradient(circle 1.8px at 377.3px 81.0px,rgba(255,255,255,0.22) 70%,transparent 100%),
    radial-gradient(circle 1.4px at 65.5px 448.8px,rgba(255,255,255,0.44) 70%,transparent 100%),
    radial-gradient(circle 4.4px at 261.9px 263.1px,transparent 0 1.5px,rgba(255,255,255,0.39) 1.7px 2.8px,transparent 3.3px),
    radial-gradient(circle 2.5px at 366.5px 162.8px,rgba(255,255,255,0.35) 70%,transparent 100%),
    radial-gradient(circle 1.5px at 190.6px 392.6px,rgba(255,255,255,0.30) 70%,transparent 100%),
    radial-gradient(circle 1.8px at 281.5px 382.9px,rgba(255,255,255,0.44) 70%,transparent 100%),
    radial-gradient(circle 2.4px at 65.7px 64.3px,rgba(255,255,255,0.49) 70%,transparent 100%),
    radial-gradient(circle 2.9px at 196.9px 233.2px,rgba(255,255,255,0.36) 70%,transparent 100%),
    radial-gradient(circle 2.8px at 272.9px 428.8px,rgba(255,255,255,0.45) 70%,transparent 100%),
    radial-gradient(circle 2.7px at 276.1px 378.6px,rgba(255,255,255,0.49) 70%,transparent 100%),
    radial-gradient(circle 2.0px at 58.7px 233.8px,rgba(255,255,255,0.26) 70%,transparent 100%),
    radial-gradient(circle 1.6px at 452.5px 353.4px,rgba(255,255,255,0.27) 70%,transparent 100%),
    radial-gradient(circle 1.4px at 407.2px 211.4px,rgba(16,20,24,0.18) 70%,transparent 100%),
    radial-gradient(circle 2.0px at 113.7px 17.6px,rgba(16,20,24,0.24) 70%,transparent 100%),
    radial-gradient(circle 1.4px at 356.9px 338.7px,rgba(16,20,24,0.18) 70%,transparent 100%),
    radial-gradient(circle 1.8px at 293.0px 349.2px,rgba(16,20,24,0.11) 70%,transparent 100%),
    radial-gradient(circle 2.2px at 426.7px 122.1px,rgba(16,20,24,0.16) 70%,transparent 100%),
    radial-gradient(circle 1.3px at 358.4px 155.4px,rgba(16,20,24,0.16) 70%,transparent 100%),
    radial-gradient(circle 1.8px at 220.8px 364.6px,rgba(16,20,24,0.19) 70%,transparent 100%),
    radial-gradient(circle 1.4px at 173.1px 337.0px,rgba(16,20,24,0.22) 70%,transparent 100%),
    radial-gradient(circle 2.4px at 434.4px 10.9px,rgba(16,20,24,0.21) 70%,transparent 100%),
    radial-gradient(circle 2.2px at 318.8px 48.7px,rgba(16,20,24,0.21) 70%,transparent 100%),
    radial-gradient(circle 2.5px at 288.1px 443.3px,rgba(16,20,24,0.19) 70%,transparent 100%),
    radial-gradient(circle 1.6px at 425.5px 66.1px,rgba(16,20,24,0.17) 70%,transparent 100%),
    radial-gradient(circle 2.1px at 240.4px 438.3px,rgba(16,20,24,0.19) 70%,transparent 100%),
    radial-gradient(circle 1.8px at 285.8px 435.0px,rgba(16,20,24,0.20) 70%,transparent 100%),
    radial-gradient(circle 1.7px at 276.1px 185.1px,rgba(16,20,24,0.12) 70%,transparent 100%),
    radial-gradient(circle 1.6px at 5.0px 154.6px,rgba(16,20,24,0.11) 70%,transparent 100%),
    radial-gradient(circle 2.5px at 223.3px 161.4px,rgba(16,20,24,0.21) 70%,transparent 100%),
    radial-gradient(circle 1.6px at 305.9px 389.6px,rgba(16,20,24,0.12) 70%,transparent 100%),
    radial-gradient(circle 2.6px at 280.5px 104.6px,rgba(16,20,24,0.16) 70%,transparent 100%),
    radial-gradient(circle 1.3px at 407.6px 113.0px,rgba(16,20,24,0.19) 70%,transparent 100%),
    radial-gradient(circle 2.5px at 318.7px 117.8px,rgba(16,20,24,0.24) 70%,transparent 100%),
    radial-gradient(circle 2.6px at 316.1px 451.4px,rgba(16,20,24,0.12) 70%,transparent 100%),
    radial-gradient(circle 2.2px at 336.0px 343.1px,rgba(16,20,24,0.15) 70%,transparent 100%),
    radial-gradient(circle 2.4px at 249.9px 270.5px,rgba(16,20,24,0.11) 70%,transparent 100%),
    radial-gradient(circle 2.3px at 172.6px 144.8px,rgba(16,20,24,0.12) 70%,transparent 100%),
    radial-gradient(circle 1.4px at 28.4px 53.1px,rgba(16,20,24,0.16) 70%,transparent 100%);
  background-size:460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px, 460px 460px;
  background-repeat:repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat, repeat;
  -webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.34) 58%,transparent 88%);
  mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.34) 58%,transparent 88%);
  pointer-events:none;
}
.article__head-background[style*="77, 77, 78"] + .article__head-image img,
.article__head-background[style*="59, 66, 71"] + .article__head-image img{
  filter:drop-shadow(0 14px 22px rgba(20,24,28,.34));
}
/* testata Editorial fine */
