.elementor-9978 .elementor-element.elementor-element-59f8c0e{--display:flex;}.elementor-9978 .elementor-element.elementor-element-32bc02a{--display:flex;}.elementor-9978 .elementor-element.elementor-element-11f32f8{--display:flex;}.elementor-9978 .elementor-element.elementor-element-bee504d{--display:flex;}.elementor-9978 .elementor-element.elementor-element-abda11e{--display:flex;}.elementor-9978 .elementor-element.elementor-element-63f15be{--display:flex;}.elementor-9978 .elementor-element.elementor-element-ac1a4ff{--display:flex;}.elementor-9978 .elementor-element.elementor-element-46f6f8e{--display:flex;}.elementor-9978 .elementor-element.elementor-element-5d7fcdf .elementor-heading-title{font-family:"Anton", Sans-serif;}.elementor-9978 .elementor-element.elementor-element-e46ee0e .elementor-heading-title{font-family:"Space Mono", Sans-serif;}.elementor-9978 .elementor-element.elementor-element-bcbe784{--display:flex;}.elementor-9978 .elementor-element.elementor-element-135a6e6 .cart button, .elementor-9978 .elementor-element.elementor-element-135a6e6 .cart .button{transition:all 0.2s;}.elementor-9978 .elementor-element.elementor-element-07a022f{font-family:"Inter", Sans-serif;}.elementor-9978 .elementor-element.elementor-element-9615ced{--display:flex;}.elementor-9978 .elementor-element.elementor-element-32fa09e{--display:flex;}.elementor-9978 .elementor-element.elementor-element-03e61d4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9978 .elementor-element.elementor-element-94df688{--display:flex;}.elementor-9978 .elementor-element.elementor-element-1a9bfe6{--display:flex;}.elementor-9978 .elementor-element.elementor-element-8a92845{--grid-columns:4;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-9978 .elementor-element.elementor-element-ae566b3{--display:flex;}@media(max-width:1024px){.elementor-9978 .elementor-element.elementor-element-8a92845{--grid-columns:2;}}@media(max-width:767px){.elementor-9978 .elementor-element.elementor-element-8a92845{--grid-columns:2;--grid-row-gap:18px;--grid-column-gap:18px;}}/* Start custom CSS */.nm-wrap{background-color:#F1EEE6!important;background-image:radial-gradient(rgba(20,19,17,.08) 1px,transparent 1px)!important;background-size:6px 6px!important;color:#141311;padding:28px 80px 90px!important;font-family:Inter,sans-serif;overflow:hidden}
.nm-wrap .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.nm-hero{flex-direction:row!important;gap:80px!important;align-items:flex-start!important;padding:24px 0 40px!important}
.nm-media{position:relative;flex:0 0 520px!important;width:520px!important;max-width:520px;padding:20px 20px 60px!important}
.nm-cover{transform:rotate(-2.5deg);box-shadow:6px 8px 0 #141311;background:#BDB7AA}
.nm-cover .woocommerce-product-gallery{margin:0!important}
.nm-cover .flex-control-thumbs{background:#F1EEE6;padding-top:8px!important}
.nm-tape{position:absolute!important;width:150px!important;height:38px!important;min-height:38px!important;background:rgba(232,67,46,.85)!important;z-index:3;pointer-events:none}
.nm-tape-1{left:-14px;top:6px;transform:rotate(-28deg)}
.nm-tape-2{right:-18px;top:460px;transform:rotate(-24deg)}
.nm-sticker{position:absolute!important;left:300px;top:370px;width:170px!important;height:170px!important;min-height:170px!important;border-radius:50%;background:#141311!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;transform:rotate(12deg);z-index:4;text-align:center}
.nm-sticker .price,.nm-sticker .price *{font-family:Anton,sans-serif!important;font-size:36px!important;color:#F1EEE6!important;line-height:1!important;font-weight:400!important}
.nm-sticker .price del,.nm-sticker .price del *{font-size:16px!important;opacity:.6}
.nm-iva .elementor-heading-title{font-family:'Space Mono',monospace!important;font-size:10px!important;color:#F1EEE6!important;letter-spacing:1px;font-weight:400}
.nm-info{flex:1 1 auto!important;gap:16px!important}
.nm-chips{flex-direction:row!important;flex-wrap:wrap!important;gap:0!important;align-self:flex-start;width:auto!important;background:#141311;padding:4px 10px!important}
.nm-chips:not(:has(.elementor-heading-title)),.nm-chip:not(:has(.elementor-heading-title)){display:none!important}
.nm-chip{width:auto!important}
.nm-chip .elementor-heading-title{font-family:'Space Mono',monospace!important;font-size:13px!important;letter-spacing:2px;color:#F1EEE6!important;font-weight:400;text-transform:uppercase}
.nm-chips{column-gap:16px!important}
.nm-artist:not(:has(.elementor-heading-title)),.nm-album:not(:has(.elementor-heading-title)){display:none!important}
.nm-artist .elementor-heading-title{display:inline-block;background:#141311;color:#F1EEE6!important;font-family:Anton,sans-serif!important;font-size:104px!important;line-height:1.02!important;padding:0 16px;transform:rotate(-2deg);font-weight:400!important;text-transform:uppercase;box-shadow:7px 7px 0 #E8432E}
.nm-album .elementor-heading-title{font-family:Anton,sans-serif!important;font-size:64px!important;line-height:1.05!important;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:6px;text-decoration-color:#E8432E;text-underline-offset:8px;color:#141311!important;font-weight:400!important}
.nm-title .product_title,.nm-title .elementor-heading-title{font-family:'Space Mono',monospace!important;font-size:13px!important;letter-spacing:1px;color:#141311!important;font-weight:400!important;text-transform:uppercase;margin:0!important}
.nm-desc,.nm-desc p{font-size:16px!important;line-height:1.6!important;color:#141311!important;max-width:560px}
.nm-stamps{flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important}
.nm-stamps>.elementor-element{width:auto!important}
.nm-stamp:not(:has(.elementor-heading-title)),.nm-stock:not(:has(.stock)){display:none!important}
.nm-stamp .elementor-heading-title,.nm-stock .stock{display:inline-block;border:2px dashed #141311;font-family:'Space Mono',monospace!important;font-size:12px!important;font-weight:700!important;padding:6px 12px;color:#141311!important;text-transform:uppercase;margin:0!important;line-height:1.4}
.nm-stock .stock{border-color:#E8432E;color:#B3271A!important}
.nm-cart form.cart{display:flex!important;margin:0!important}
.nm-cart .quantity{display:none!important}
.nm-cart .single_add_to_cart_button{flex:1;width:100%;max-width:560px;height:64px;background:#141311!important;color:#F1EEE6!important;border:0!important;border-radius:0!important;font-family:Anton,sans-serif!important;font-size:24px!important;font-weight:400!important;letter-spacing:1px;box-shadow:6px 6px 0 #E8432E;text-transform:uppercase;transition:all .15s}
.nm-cart .single_add_to_cart_button:hover{background:#E8432E!important;color:#141311!important;box-shadow:6px 6px 0 #141311}
.nm-trust,.nm-trust p{font-family:'Space Mono',monospace!important;font-size:12px!important;color:#141311!important;letter-spacing:.5px;margin:0!important}
.nm-play{flex-direction:row!important;gap:48px!important;align-items:center!important;padding:40px 0 0!important}
.nm-play:not(:has(.elementor-wrapper)){display:none!important}
.nm-video-frame{flex:0 0 640px!important;width:640px!important;position:relative;background:#141311;transform:rotate(1deg)}
.nm-video-frame::before{content:"";position:absolute;top:-16px;left:40px;width:120px;height:32px;background:rgba(232,67,46,.85);transform:rotate(-6deg);z-index:2}
.nm-play-text{flex:1 1 auto!important}
.nm-play-title .elementor-heading-title{font-family:Anton,sans-serif!important;font-size:72px!important;line-height:.95!important;color:#141311!important;font-weight:400!important}
.nm-discogs:not(:has(a[href])){display:none!important}
.nm-discogs .elementor-button{background:none!important;color:#141311!important;font-family:'Space Mono',monospace!important;font-weight:700!important;font-size:14px!important;padding:10px 0!important;text-decoration:underline;border-radius:0}
.nm-related{padding:80px 0 0!important}
.nm-related:not(:has(.e-loop-item)){display:none!important}
.nm-section-title .elementor-heading-title{font-family:Anton,sans-serif!important;font-size:56px!important;color:#141311!important;border-bottom:6px solid #141311;padding-bottom:8px;font-weight:400!important;text-transform:uppercase}
.nm-rel section.related>h2,.nm-rel .related>h2{display:none!important}
.nm-rel ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px!important;margin:36px 0 0!important}
.nm-rel ul.products::before,.nm-rel ul.products::after{display:none!important}
.nm-rel ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:#fff;padding:14px 14px 18px!important;box-shadow:4px 4px 0 #141311;transform:rotate(-2deg)}
.nm-rel ul.products li.product:nth-child(even){transform:rotate(1.5deg)}
.nm-rel .woocommerce-loop-product__title{font-family:Anton,sans-serif!important;font-size:22px!important;color:#141311!important;font-weight:400!important;padding:12px 0 2px!important}
.nm-rel .price,.nm-rel .price *{font-family:'Space Mono',monospace!important;font-weight:700!important;color:#141311!important;font-size:14px!important}
.nm-rel .button{background:#141311!important;color:#F1EEE6!important;border-radius:0!important;font-family:'Space Mono',monospace!important;font-size:12px!important}
.nm-store{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;background:#E8432E!important;padding:40px 48px!important;margin-top:80px!important;transform:rotate(-.8deg);gap:24px!important}
.nm-store-title .elementor-heading-title{font-family:Anton,sans-serif!important;font-size:48px!important;line-height:1!important;color:#141311!important;font-weight:400!important}
.nm-store-btn{width:auto!important}
.nm-store-btn .elementor-button{background:#141311!important;color:#F1EEE6!important;border-radius:0!important;font-family:Anton,sans-serif!important;font-size:20px!important;padding:18px 28px!important;letter-spacing:1px}
@media (max-width:1024px){
.nm-wrap{padding:20px 32px 60px!important}
.nm-hero{gap:40px!important}
.nm-media{flex-basis:400px!important;width:400px!important}
.nm-tape-2{top:360px}
.nm-sticker{left:230px;top:290px;width:140px!important;height:140px!important;min-height:140px!important}
.nm-sticker .price,.nm-sticker .price *{font-size:30px!important}
.nm-artist .elementor-heading-title{font-size:76px!important}
.nm-album .elementor-heading-title{font-size:48px!important}
.nm-play{flex-direction:column!important;align-items:stretch!important}
.nm-video-frame{flex:none!important;width:100%!important}
.nm-play-text{order:-1}
}
@media (max-width:767px){
.nm-wrap{padding:16px 20px 40px!important}
.nm-hero{flex-direction:column!important;gap:24px!important;padding-top:12px!important}
.nm-media{flex:none!important;width:100%!important;max-width:100%!important;padding:10px 6px 30px!important}
.nm-cover{transform:rotate(-1.5deg)}
.nm-tape{width:100px!important;height:28px!important;min-height:28px!important}
.nm-tape-1{left:-10px;top:0}
.nm-tape-2{right:-8px;top:calc(100vw - 70px)}
.nm-sticker{width:118px!important;height:118px!important;min-height:118px!important;left:auto;right:6px;top:calc(100vw - 160px)}
.nm-sticker .price,.nm-sticker .price *{font-size:26px!important}
.nm-iva .elementor-heading-title{font-size:9px!important}
.nm-chip .elementor-heading-title{font-size:11px!important;letter-spacing:1.5px}
.nm-artist .elementor-heading-title{font-size:58px!important;padding:0 10px;box-shadow:5px 5px 0 #E8432E}
.nm-album .elementor-heading-title{font-size:38px!important;text-decoration-thickness:4px;text-underline-offset:6px}
.nm-desc,.nm-desc p{font-size:15px!important}
.nm-cart .single_add_to_cart_button{max-width:none;height:58px;font-size:22px!important}
.nm-trust p{font-size:11px!important;line-height:1.9}
.nm-play{padding-top:36px!important;gap:22px!important}
.nm-play-title .elementor-heading-title{font-size:44px!important}
.nm-section-title .elementor-heading-title{font-size:34px!important;border-bottom-width:5px}
.nm-related{padding-top:44px!important}
.nm-rel ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:22px!important}
.nm-rel ul.products li.product{padding:8px 8px 12px!important;transform:rotate(-1deg)}
.nm-rel ul.products li.product:nth-child(even){transform:rotate(1deg)}
.nm-rel .woocommerce-loop-product__title{font-size:17px!important}
.nm-store{flex-direction:column!important;align-items:stretch!important;padding:26px 22px!important;margin-top:44px!important}
.nm-store-title .elementor-heading-title{font-size:32px!important}
.nm-store-btn .elementor-button{width:100%;justify-content:center}
}
.nm-chip:has(.elementor-heading-title:empty),.nm-stamp:has(.elementor-heading-title:empty),.nm-artist:has(.elementor-heading-title:empty),.nm-album:has(.elementor-heading-title:empty){display:none!important}
.nm-artist .elementor-heading-title a,.nm-album .elementor-heading-title a,.nm-chip a,.nm-stamp a{color:inherit!important;text-decoration:inherit}

.nm-title{opacity:1!important}

.nm-rel{margin-top:36px!important}
.nm-rel .e-loop-item:nth-child(odd){transform:rotate(-2deg)}
.nm-rel .e-loop-item:nth-child(even){transform:rotate(1.5deg)}
@media (max-width:767px){.nm-rel{margin-top:22px!important}.nm-rel .e-loop-item:nth-child(odd){transform:rotate(-1deg)}.nm-rel .e-loop-item:nth-child(even){transform:rotate(1deg)}}

.nm-wrap>.e-con{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}
.nm-info .elementor-heading-title{margin:0!important}
.nm-info .elementor-widget-heading{margin-bottom:0!important}/* End custom CSS */