.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.button:hover,.shopify-challenge__button:hover,.customer button:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.button:active{transform:translateY(0);box-shadow:none}.button--secondary{border-width:2px}.button--secondary:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.card-wrapper{transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0000001a}.card{overflow:hidden;border-radius:1.2rem}.card__media img,.card .media img{transition:transform .5s ease}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.05)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4{letter-spacing:-.02em;line-height:1.1}h1,.h0,.h1{letter-spacing:-.03em}.section-header__title,.title,.collection__title{text-transform:uppercase;letter-spacing:.02em}.announcement-bar{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.header{border-bottom:1px solid rgba(var(--color-foreground),.08)}.footer{border-top:1px solid rgba(var(--color-foreground),.08)}.price-item--regular,.price-item--sale{font-weight:700;letter-spacing:-.01em}.badge{text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:.7rem}.banner__content{text-shadow:0 2px 20px rgba(0,0,0,.3)}.animate-section{animation:fadeInUp .6s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.quantity__button{transition:background-color .15s ease}.quantity__button:hover{background-color:rgba(var(--color-foreground),.08)}.search__input{border-radius:8px}.cart-notification{border-radius:12px;box-shadow:0 8px 32px #0000001f}a:not(.button):not(.card-wrapper){text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s ease}a:not(.button):not(.card-wrapper):hover{background-size:100% 1px}.header__menu-item a,.menu-drawer__menu-item a,.footer-block__details-content a,.list-menu a,.mega-menu a,.header__icon,.card-wrapper a,.product-card-wrapper a{background-image:none}.color-scheme-4::-webkit-scrollbar{width:6px}.color-scheme-4::-webkit-scrollbar-track{background:transparent}.color-scheme-4::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.collection .grid .grid__item{display:flex}.collection .grid .grid__item>*{width:100%}.banner .banner__heading .hxl{font-size:clamp(4rem,10vw,9rem);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.95;text-shadow:0 4px 30px rgba(0,0,0,.5)}.banner:not(:has(img)){background:linear-gradient(135deg,#0a0a0a,#1a1a2e 40%,#0a0a0a);min-height:300px}.slideshow .banner__heading{text-shadow:0 4px 30px rgba(0,0,0,.4)}.slideshow__text .banner__text{text-shadow:0 2px 10px rgba(0,0,0,.3)}.section-rich-text+.collection-product-grid,.rich-text-section+.collection-product-grid{margin-top:0}.rich-text .caption-with-letter-spacing{letter-spacing:.25em;font-size:.85rem;opacity:.7}.collection .product-grid .grid__item .card{border:1px solid rgba(var(--color-foreground),.06)}.collection .card__heading{font-size:1.1em;font-weight:600}.collection .price__container{margin-top:.5rem}.section-featured-collection{position:relative}.collection .section-featured-collection:before{content:"";display:block;width:60px;height:2px;background:rgba(var(--color-foreground),.15);margin:0 auto 2rem}.facets-container{border-bottom:1px solid rgba(var(--color-foreground),.08);padding-bottom:1rem;margin-bottom:2rem}.facets__summary{border-radius:8px}.active-facets__button{border-radius:20px;font-size:.8rem;letter-spacing:.03em}.collection-product-count{font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;opacity:.6}.pagination__list{gap:.5rem}.pagination__list .pagination__item a,.pagination__list .pagination__item span{border-radius:8px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.button{letter-spacing:.06em}.card-wrapper:hover{transform:none;box-shadow:none}.banner--large .banner__heading .hxl{font-size:clamp(3rem,12vw,5rem)}.rich-text .caption-with-letter-spacing{letter-spacing:.15em;font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-urban-vinyls.css.map */
