.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.
   Texture sparsa: aloni morbidi larghi, punti piccoli netti e qualche anello che richiama
   gli occhi, dentro una piastrella da 520 px perche' la ripetizione non si legga.
   Le velature valgono su qualsiasi colore di scheda: scuriscono in alto, schiariscono in basso.
   Il repeat serve perche' 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 6.0px at 198.1px 120.0px,rgba(255,255,255,0.16) 30%,transparent 100%),
    radial-gradient(circle 8.3px at 300.5px 358.9px,rgba(255,255,255,0.11) 30%,transparent 100%),
    radial-gradient(circle 9.7px at 380.4px 299.7px,rgba(255,255,255,0.14) 30%,transparent 100%),
    radial-gradient(circle 5.9px at 436.4px 228.5px,rgba(255,255,255,0.08) 30%,transparent 100%),
    radial-gradient(circle 8.9px at 376.0px 87.1px,rgba(255,255,255,0.13) 30%,transparent 100%),
    radial-gradient(circle 5.2px at 30.9px 407.8px,rgba(255,255,255,0.16) 30%,transparent 100%),
    radial-gradient(circle 9.4px at 437.3px 112.3px,rgba(255,255,255,0.14) 30%,transparent 100%),
    radial-gradient(circle 5.7px at 65.0px 348.4px,rgba(255,255,255,0.16) 30%,transparent 100%),
    radial-gradient(circle 5.3px at 358.2px 509.6px,rgba(255,255,255,0.10) 30%,transparent 100%),
    radial-gradient(circle 6.1px at 322.3px 316.3px,rgba(255,255,255,0.16) 30%,transparent 100%),
    radial-gradient(circle 5.9px at 440.2px 156.7px,rgba(255,255,255,0.14) 30%,transparent 100%),
    radial-gradient(circle 8.0px at 211.7px 344.9px,rgba(255,255,255,0.11) 30%,transparent 100%),
    radial-gradient(circle 7.8px at 11.3px 70.2px,rgba(255,255,255,0.14) 30%,transparent 100%),
    radial-gradient(circle 8.2px at 221.3px 387.1px,rgba(255,255,255,0.16) 30%,transparent 100%),
    radial-gradient(circle 5.8px at 340.7px 167.4px,rgba(255,255,255,0.08) 30%,transparent 100%),
    radial-gradient(circle 10.2px at 20.6px 448.5px,rgba(255,255,255,0.15) 30%,transparent 100%),
    radial-gradient(circle 5.8px at 56.9px 343.5px,rgba(255,255,255,0.16) 30%,transparent 100%),
    radial-gradient(circle 8.7px at 340.8px 389.8px,rgba(255,255,255,0.11) 30%,transparent 100%),
    radial-gradient(circle 6.5px at 441.2px 500.1px,rgba(255,255,255,0.11) 30%,transparent 100%),
    radial-gradient(circle 7.5px at 381.4px 353.6px,rgba(255,255,255,0.12) 30%,transparent 100%),
    radial-gradient(circle 6.3px at 503.2px 143.5px,rgba(255,255,255,0.14) 30%,transparent 100%),
    radial-gradient(circle 7.0px at 144.0px 466.7px,rgba(255,255,255,0.16) 30%,transparent 100%),
    radial-gradient(circle 9.5px at 197.5px 460.3px,rgba(255,255,255,0.14) 30%,transparent 100%),
    radial-gradient(circle 5.2px at 111.4px 85.4px,rgba(255,255,255,0.09) 30%,transparent 100%),
    radial-gradient(circle 6.4px at 346.6px 33.5px,rgba(255,255,255,0.13) 30%,transparent 100%),
    radial-gradient(circle 6.4px at 80.7px 171.1px,rgba(255,255,255,0.14) 30%,transparent 100%),
    radial-gradient(circle 2.4px at 61.6px 518.7px,rgba(255,255,255,0.43) 70%,transparent 100%),
    radial-gradient(circle 4.4px at 258.9px 504.8px,transparent 0 1.5px,rgba(255,255,255,0.47) 1.7px 2.8px,transparent 3.3px),
    radial-gradient(circle 2.4px at 306.5px 489.7px,rgba(255,255,255,0.37) 70%,transparent 100%),
    radial-gradient(circle 2.7px at 92.0px 378.4px,rgba(255,255,255,0.24) 70%,transparent 100%),
    radial-gradient(circle 2.5px at 309.5px 183.0px,rgba(255,255,255,0.50) 70%,transparent 100%),
    radial-gradient(circle 2.8px at 160.0px 78.9px,rgba(255,255,255,0.40) 70%,transparent 100%),
    radial-gradient(circle 2.3px at 451.8px 145.3px,rgba(255,255,255,0.31) 70%,transparent 100%),
    radial-gradient(circle 2.2px at 359.6px 124.3px,rgba(255,255,255,0.40) 70%,transparent 100%),
    radial-gradient(circle 1.5px at 94.9px 246.6px,rgba(255,255,255,0.37) 70%,transparent 100%),
    radial-gradient(circle 2.7px at 429.5px 28.2px,rgba(255,255,255,0.43) 70%,transparent 100%),
    radial-gradient(circle 1.7px at 13.9px 395.1px,rgba(255,255,255,0.46) 70%,transparent 100%),
    radial-gradient(circle 2.8px at 190.7px 89.6px,rgba(255,255,255,0.29) 70%,transparent 100%),
    radial-gradient(circle 4.0px at 267.2px 77.2px,transparent 0 1.3px,rgba(255,255,255,0.38) 1.5px 2.4px,transparent 2.9px),
    radial-gradient(circle 1.4px at 428.3px 140.9px,rgba(255,255,255,0.45) 70%,transparent 100%),
    radial-gradient(circle 2.2px at 200.6px 96.8px,rgba(255,255,255,0.40) 70%,transparent 100%),
    radial-gradient(circle 2.6px at 254.6px 295.3px,rgba(255,255,255,0.28) 70%,transparent 100%),
    radial-gradient(circle 2.7px at 251.9px 392.2px,rgba(255,255,255,0.48) 70%,transparent 100%),
    radial-gradient(circle 2.0px at 371.1px 55.2px,rgba(255,255,255,0.24) 70%,transparent 100%),
    radial-gradient(circle 2.6px at 519.9px 348.2px,rgba(255,255,255,0.33) 70%,transparent 100%),
    radial-gradient(circle 3.6px at 44.2px 192.7px,transparent 0 1.1px,rgba(255,255,255,0.48) 1.2px 2.0px,transparent 2.5px),
    radial-gradient(circle 2.7px at 82.8px 46.5px,rgba(255,255,255,0.31) 70%,transparent 100%),
    radial-gradient(circle 1.7px at 162.8px 435.1px,rgba(255,255,255,0.49) 70%,transparent 100%),
    radial-gradient(circle 2.8px at 456.8px 359.8px,rgba(255,255,255,0.49) 70%,transparent 100%),
    radial-gradient(circle 4.2px at 143.2px 441.9px,transparent 0 1.4px,rgba(255,255,255,0.32) 1.6px 2.6px,transparent 3.1px),
    radial-gradient(circle 2.2px at 467.8px 245.6px,rgba(255,255,255,0.49) 70%,transparent 100%),
    radial-gradient(circle 2.3px at 131.3px 356.7px,rgba(255,255,255,0.30) 70%,transparent 100%),
    radial-gradient(circle 2.7px at 470.1px 127.9px,rgba(255,255,255,0.45) 70%,transparent 100%),
    radial-gradient(circle 1.9px at 100.5px 345.8px,rgba(255,255,255,0.30) 70%,transparent 100%),
    radial-gradient(circle 2.8px at 140.7px 48.1px,rgba(255,255,255,0.52) 70%,transparent 100%),
    radial-gradient(circle 2.6px at 210.6px 283.2px,rgba(255,255,255,0.22) 70%,transparent 100%),
    radial-gradient(circle 2.1px at 121.5px 483.1px,rgba(255,255,255,0.50) 70%,transparent 100%),
    radial-gradient(circle 1.7px at 340.6px 19.7px,rgba(255,255,255,0.31) 70%,transparent 100%),
    radial-gradient(circle 1.5px at 90.0px 219.0px,rgba(255,255,255,0.39) 70%,transparent 100%),
    radial-gradient(circle 3.0px at 445.7px 323.4px,rgba(255,255,255,0.44) 70%,transparent 100%),
    radial-gradient(circle 2.8px at 237.8px 42.8px,rgba(255,255,255,0.49) 70%,transparent 100%),
    radial-gradient(circle 2.9px at 358.3px 422.6px,rgba(255,255,255,0.51) 70%,transparent 100%),
    radial-gradient(circle 2.3px at 8.5px 492.6px,rgba(255,255,255,0.36) 70%,transparent 100%),
    radial-gradient(circle 4.0px at 140.6px 17.7px,transparent 0 1.3px,rgba(255,255,255,0.41) 1.5px 2.4px,transparent 2.9px),
    radial-gradient(circle 2.8px at 479.9px 469.8px,rgba(255,255,255,0.38) 70%,transparent 100%),
    radial-gradient(circle 2.9px at 244.7px 192.7px,rgba(255,255,255,0.50) 70%,transparent 100%),
    radial-gradient(circle 2.5px at 270.3px 265.7px,rgba(255,255,255,0.31) 70%,transparent 100%),
    radial-gradient(circle 3.4px at 512.2px 140.2px,transparent 0 1.0px,rgba(255,255,255,0.37) 1.1px 1.8px,transparent 2.3px),
    radial-gradient(circle 2.7px at 272.3px 83.3px,rgba(255,255,255,0.24) 70%,transparent 100%),
    radial-gradient(circle 4.3px at 139.7px 409.8px,transparent 0 1.5px,rgba(255,255,255,0.51) 1.7px 2.7px,transparent 3.2px),
    radial-gradient(circle 2.0px at 512.0px 77.0px,rgba(255,255,255,0.22) 70%,transparent 100%),
    radial-gradient(circle 2.9px at 42.6px 288.9px,rgba(255,255,255,0.45) 70%,transparent 100%),
    radial-gradient(circle 3.6px at 47.2px 513.0px,transparent 0 1.1px,rgba(255,255,255,0.50) 1.2px 2.0px,transparent 2.5px),
    radial-gradient(circle 2.6px at 155.5px 492.8px,rgba(255,255,255,0.28) 70%,transparent 100%),
    radial-gradient(circle 1.7px at 282.0px 131.0px,rgba(255,255,255,0.25) 70%,transparent 100%),
    radial-gradient(circle 2.2px at 216.2px 182.0px,rgba(255,255,255,0.32) 70%,transparent 100%),
    radial-gradient(circle 1.6px at 397.2px 77.1px,rgba(255,255,255,0.35) 70%,transparent 100%),
    radial-gradient(circle 2.9px at 247.1px 447.1px,rgba(255,255,255,0.47) 70%,transparent 100%),
    radial-gradient(circle 1.6px at 119.9px 180.1px,rgba(255,255,255,0.31) 70%,transparent 100%),
    radial-gradient(circle 2.9px at 124.7px 173.4px,rgba(255,255,255,0.37) 70%,transparent 100%),
    radial-gradient(circle 2.5px at 274.2px 389.4px,rgba(255,255,255,0.40) 70%,transparent 100%),
    radial-gradient(circle 1.8px at 308.9px 261.8px,rgba(255,255,255,0.25) 70%,transparent 100%),
    radial-gradient(circle 2.9px at 211.2px 67.9px,rgba(255,255,255,0.23) 70%,transparent 100%),
    radial-gradient(circle 2.7px at 128.3px 212.3px,rgba(255,255,255,0.51) 70%,transparent 100%),
    radial-gradient(circle 1.9px at 370.2px 464.1px,rgba(255,255,255,0.34) 70%,transparent 100%),
    radial-gradient(circle 2.8px at 435.2px 157.7px,rgba(255,255,255,0.28) 70%,transparent 100%),
    radial-gradient(circle 1.9px at 328.0px 17.7px,rgba(255,255,255,0.47) 70%,transparent 100%),
    radial-gradient(circle 2.3px at 29.7px 244.4px,rgba(255,255,255,0.36) 70%,transparent 100%),
    radial-gradient(circle 2.1px at 487.8px 348.8px,rgba(255,255,255,0.35) 70%,transparent 100%),
    radial-gradient(circle 4.2px at 123.9px 250.7px,transparent 0 1.4px,rgba(255,255,255,0.25) 1.6px 2.6px,transparent 3.1px),
    radial-gradient(circle 2.7px at 26.4px 348.3px,rgba(255,255,255,0.42) 70%,transparent 100%),
    radial-gradient(circle 2.1px at 16.5px 189.2px,rgba(255,255,255,0.32) 70%,transparent 100%),
    radial-gradient(circle 3.1px at 193.2px 118.2px,transparent 0 0.8px,rgba(255,255,255,0.39) 0.9px 1.5px,transparent 2.0px),
    radial-gradient(circle 2.7px at 225.4px 208.8px,rgba(255,255,255,0.43) 70%,transparent 100%),
    radial-gradient(circle 2.6px at 3.2px 370.1px,rgba(255,255,255,0.41) 70%,transparent 100%),
    radial-gradient(circle 2.3px at 255.8px 205.8px,rgba(255,255,255,0.25) 70%,transparent 100%),
    radial-gradient(circle 2.4px at 68.6px 348.2px,rgba(255,255,255,0.43) 70%,transparent 100%),
    radial-gradient(circle 4.6px at 370.4px 490.4px,transparent 0 1.7px,rgba(255,255,255,0.45) 1.9px 3.0px,transparent 3.5px),
    radial-gradient(circle 4.6px at 402.6px 92.2px,transparent 0 1.7px,rgba(255,255,255,0.23) 1.9px 3.0px,transparent 3.5px),
    radial-gradient(circle 2.9px at 209.0px 40.5px,rgba(255,255,255,0.50) 70%,transparent 100%),
    radial-gradient(circle 2.5px at 452.2px 182.0px,rgba(16,20,24,0.11) 70%,transparent 100%),
    radial-gradient(circle 1.6px at 489.2px 231.7px,rgba(16,20,24,0.15) 70%,transparent 100%),
    radial-gradient(circle 2.0px at 0.7px 19.3px,rgba(16,20,24,0.17) 70%,transparent 100%),
    radial-gradient(circle 1.7px at 518.3px 271.0px,rgba(16,20,24,0.13) 70%,transparent 100%),
    radial-gradient(circle 2.3px at 11.0px 476.4px,rgba(16,20,24,0.13) 70%,transparent 100%),
    radial-gradient(circle 2.2px at 393.3px 358.9px,rgba(16,20,24,0.15) 70%,transparent 100%),
    radial-gradient(circle 2.4px at 452.6px 481.6px,rgba(16,20,24,0.12) 70%,transparent 100%),
    radial-gradient(circle 2.7px at 232.6px 334.9px,rgba(16,20,24,0.16) 70%,transparent 100%),
    radial-gradient(circle 1.3px at 250.7px 35.4px,rgba(16,20,24,0.13) 70%,transparent 100%),
    radial-gradient(circle 2.4px at 351.7px 111.6px,rgba(16,20,24,0.18) 70%,transparent 100%),
    radial-gradient(circle 2.5px at 149.2px 271.5px,rgba(16,20,24,0.10) 70%,transparent 100%),
    radial-gradient(circle 2.7px at 325.9px 391.1px,rgba(16,20,24,0.14) 70%,transparent 100%),
    radial-gradient(circle 1.7px at 331.4px 419.0px,rgba(16,20,24,0.19) 70%,transparent 100%),
    radial-gradient(circle 1.9px at 389.9px 494.8px,rgba(16,20,24,0.11) 70%,transparent 100%),
    radial-gradient(circle 2.7px at 268.6px 352.5px,rgba(16,20,24,0.19) 70%,transparent 100%),
    radial-gradient(circle 2.6px at 284.5px 444.9px,rgba(16,20,24,0.17) 70%,transparent 100%),
    radial-gradient(circle 2.1px at 141.3px 5.0px,rgba(16,20,24,0.10) 70%,transparent 100%),
    radial-gradient(circle 1.6px at 182.6px 514.5px,rgba(16,20,24,0.18) 70%,transparent 100%),
    radial-gradient(circle 2.2px at 382.1px 168.3px,rgba(16,20,24,0.21) 70%,transparent 100%),
    radial-gradient(circle 2.8px at 376.8px 174.1px,rgba(16,20,24,0.18) 70%,transparent 100%),
    radial-gradient(circle 2.5px at 124.9px 420.2px,rgba(16,20,24,0.21) 70%,transparent 100%),
    radial-gradient(circle 1.8px at 435.0px 414.3px,rgba(16,20,24,0.19) 70%,transparent 100%),
    radial-gradient(circle 1.5px at 397.6px 427.6px,rgba(16,20,24,0.22) 70%,transparent 100%),
    radial-gradient(circle 2.0px at 299.3px 472.5px,rgba(16,20,24,0.19) 70%,transparent 100%);
  background-size:520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px, 520px 520px;
  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, 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 */
