.section--tight{padding:3rem 0}.section{padding:4rem 0}@media(min-width:1000px){.section--tight{padding:4rem 0}.section{padding:6rem 0}}.h1{font-size:2.25rem}.h2{font-size:1.875rem}.h3{font-size:1.5rem}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000014}.button{letter-spacing:.05em;transition:all .3s ease}.product__info .product__title{font-size:2rem;margin-bottom:.5rem}.product__vendor{font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8}a{transition:opacity .2s ease}a:hover{opacity:.8}@media(max-width:699px){.h1{font-size:1.875rem}.h2{font-size:1.5rem}.button{padding:.75rem 1.5rem;min-height:48px;width:100%}.section--tight{padding:2rem 0}.section{padding:3rem 0}.product-list--collection{grid-template-columns:1fr;gap:2rem}}@media(max-width:480px){.h1{font-size:1.5rem}.h2{font-size:1.25rem}.product__info .product__title{font-size:1.5rem}}@media(hover:none){.product-card:active{transform:scale(.98)}.button:active{transform:scale(.97)}}.product-card,.button{will-change:transform;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/luxury-minimal.css.map */
