.collection-scrollbox{display:flex;flex-direction:row;align-items:stretch;gap:var(--grid-gap);overflow-x:auto;position:relative;padding:0 1px 50px;scroll-behavior:smooth}.collection-scrollbox::-webkit-scrollbar-thumb{background:var(--black)!important}.collection-scrollbox::-webkit-scrollbar-thumb:hover{background:var(--accent)}.collection-scrollbox::-webkit-scrollbar-track{border-bottom:2px solid var(--grey)}.collection-scrollbox::-webkit-scrollbar{max-width:50px;max-height:8px}@supports (scrollbar-width:auto){.collection-scrollbox{scrollbar-color:var(--black);scrollbar-width:2px}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar-thumb{background:var(--black)}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::-webkit-scrollbar-track{border-bottom:2px solid var(--grey)}::-webkit-scrollbar{max-width:50px;max-height:8px}}.arrow{position:absolute;bottom:-8px;right:32px;background:var(--white);padding-left:20px;cursor:pointer}.arrow:hover path{fill:var(--accent)!important}.product-page{--spacing:80px;padding:84px var(--side-padding) 0 var(--side-padding)}.product-page h2.section-title{display:inline-block;text-transform:uppercase;border-bottom:1px solid var(--black);padding:0 0 4px;margin:0 0 30px}.product-page form{display:grid;grid-template-columns:calc(80vh - 40px) 1fr;grid-gap:var(--side-padding)}.product-page form .images img{display:block;width:100%}.product-page form .images .featured-image{border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium);overflow:hidden;border:1px solid var(--black)}.product-page form .images .thumbnail-rack{margin-top:0;border-left:1px solid var(--black);padding:10px 0 0 10px}.product-page form .images .thumbnail-rack ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px}.product-page form .images .thumbnail-rack ul li{border-radius:6px;overflow:hidden;border:1px solid var(--black);cursor:pointer;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.product-page form .product-info{display:flex;flex-direction:column;gap:0;padding-top:20px}.product-page form .product-info .title{font-size:2rem;line-height:1.2;display:flex;flex-direction:column;gap:10px}.product-page form .product-info .vendor{font-size:1rem;margin:0 0 40px}.product-page form .product-info .vendor span{color:var(--grey)}.product-page form .product-info .vendor a{padding:0 0 1px;border-bottom:2px solid var(--black)}.product-page form .product-info .variants{display:inline-flex;flex-direction:column;gap:10px;border:1px solid var(--black);width:auto;max-width:400px;margin:0 0 10px;border-radius:50px;position:relative}.product-page form .product-info .variants .selector-wrapper{display:flex;flex-direction:row}.product-page form .product-info .variants .icon{position:absolute;top:1px;right:14px;bottom:1px;background:var(--white);padding:0 4px 0 8px;pointer-events:none;display:flex;align-items:center}.product-page form .product-info .variants .icon svg{transform:rotate(90deg)}.product-page form .product-info .variants .icon svg path{transition:fill .2s ease-in-out}.product-page form .product-info .variants:hover{border:1px solid var(--accent)}.product-page form .product-info .variants:hover .icon svg path{fill:var(--accent)!important}.product-page form .product-info .variants label{text-transform:lowercase;color:var(--grey);display:flex;align-items:center;justify-content:flex-start;font-size:12px;padding:0 0 0 10px}.product-page form .product-info .variants select{border:0;outline:0;background:0 0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit;cursor:pointer;line-height:inherit;font-size:14px;display:flex;align-items:center;padding:16px 14px 16px 16px;color:var(--black);margin:0 0 0 10px}.product-page form .product-info .variants option:selected{overflow:ellipsis;white-space:nowrap;max-width:100%}.product-page form .product-info .price{font-size:1.6rem;margin:10px 0}.product-page form .product-info .purchase input[type=submit]{width:100%;max-width:400px;padding:14px 20px;text-align:center;border:1px solid var(--black);background:var(--black);color:var(--white);border-radius:50px;font-size:1.1rem;font-weight:400;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out;filter:var(--drop-shadow)}.product-page form .product-info .purchase input[type=submit]:hover{color:var(--accent);background:var(--black);border:1px solid var(--accent);filter:none}.product-page form .product-info .meta{margin-top:18px}.product-page form .product-info .meta ul{list-style:none;margin:0;padding:0;color:var(--grey);font-size:.6rem;display:flex;flex-direction:column;gap:3px}.product-page .lower{margin-top:var(--spacing);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);grid-gap:60px}.product-page .lower .description{margin:0 0 var(--spacing) 0}.product-page .lower .description p{line-height:1.6;font-size:1rem}.product-page .lower .right .tracklist{margin:0 0 var(--spacing) 0}.product-page .lower .right .tracklist ol{list-style:decimal;list-style-position:inside;color:var(--grey);display:flex!important;flex-direction:column;gap:6px;font-size:.8rem;line-height:1.6}.product-page .lower .right .credits .metafield-rich_text_field{color:var(--grey);font-size:.8rem;line-height:1.6}.product-page .listen{margin:0 0 var(--spacing) 0}.product-page .listen h2{display:inline-block;text-transform:uppercase;border-bottom:1px solid var(--black);padding:0 0 4px;margin:0 0 30px}.product-page .listen ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 20px}.product-page .listen iframe{max-width:100%!important;display:block}.product-page .pressing-info{margin:0 0 var(--spacing) 0}.product-page .pressing-info ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.product-page .pressing-info ul li{border-bottom:1px solid var(--black);display:grid;grid-template-columns:1fr 1fr 1fr 2fr;padding:0 0 4px;font-size:.8rem}.product-page .pressing-info ul li .title{font-weight:700;text-transform:uppercase;font-size:.6rem;margin:0 8px 0 0;letter-spacing:-.5px}.product-page .pressing-info .list-full{display:none}.product-page .pressing-info .show-more{margin-top:20px;display:block;text-align:center;border:1px solid var(--grey);border-radius:50px;padding:10px;text-transform:lowercase;transition:all .2s ease-in-out;cursor:pointer}.product-page .pressing-info .show-more:hover{color:var(--accent);border:1px solid var(--accent)}.product-page .credits p{margin:0 0 .4rem}.product-page .videos{margin:0 0 var(--spacing) 0}.product-page .videos ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 20px}.product-page .videos ul iframe{display:block;width:100%;height:100%;aspect-ratio:16/9;padding:0;margin:0 0 -1px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border:1px solid var(--black)}.product-page .videos ul .title{border-right:1px solid var(--black);width:100%;padding:11px 10px 0 0;font-size:.8rem}.product-page .products{position:relative}.product-page .products .product-card{min-width:calc(25vw - 40px)!important;display:block}.product-page .products .product-card .card-content{border-right:1px solid var(--black);padding:10px 10px 0 0;display:grid;grid-template-columns:10fr 2fr;align-items:flex-start;font-size:.8rem}.product-page .products .product-card .card-content h3{margin:0 0 3px}.product-page .products .product-card .card-content h3:hover{color:var(--accent)}.product-page .products .product-card .card-content h4{color:var(--grey)}.product-page .products .product-card .card-content .right{text-align:right}.product-page .products .product-card .image-wrap{width:100%;aspect-ratio:1/1;border:1px solid var(--black);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;cursor:pointer}.product-page .products .product-card .image-wrap .image{width:100%;aspect-ratio:1/1}.product-page .listen ul{grid-template-columns:1fr}.product-page .image-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:none;align-items:center;justify-content:center;z-index:1000}.product-page .image-overlay .image-wrap{max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:var(--drop-shadow);position:relative}.product-page .image-overlay .image-wrap img{display:block;width:100%;height:auto;max-height:80vh}.product-page .image-overlay .image-wrap .close-image-overlay{position:fixed;top:10px;left:50%;transform:translate(-50%);cursor:pointer;text-transform:uppercase;background:var(--white);color:var(--black);padding:10px 14px;border-radius:50px}.product-page .image-overlay .image-wrap .close-image-overlay:hover{color:var(--black);background:var(--accent)}.product-page .image-overlay.active{display:flex}@media screen and (max-width:767px){.product-page form{display:grid;grid-template-columns:1fr}.product-page form .product-info .price{margin:10px 0 30px}.product-page form .product-info .purchase input[type=submit]{min-width:100%;max-width:100%;display:block}.product-page .lower,.product-page .videos ul{grid-template-columns:1fr}.product-page .listen iframe{width:100%!important;min-height:530px!important}.product-page .listen ul{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-page.css.map */
