html{scroll-behavior:smooth}.section-caption,.section-heading .caption,[class*=caption]{letter-spacing:.35em!important;font-size:.7rem!important;text-transform:uppercase;font-weight:400}h1,h2,h3,.h0,.h1,.h2,.h3,.heading,[class*=heading]{letter-spacing:.02em;font-weight:300!important}.slideshow .heading,.slideshow h1,.slideshow h2{font-size:clamp(2.5rem,6vw,5rem)!important;letter-spacing:.06em;font-weight:200!important;text-transform:uppercase}.image-banner .heading,.image-banner h1,.image-banner h2{font-size:clamp(2rem,5vw,4.5rem)!important;letter-spacing:.08em;font-weight:200!important;text-transform:uppercase}.button--outline,.btn--outline,a.button[class*=outline]{letter-spacing:.2em!important;font-size:.75rem!important;padding:14px 40px!important;border-width:1px!important;text-transform:uppercase;font-weight:400;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.button--outline:hover,.btn--outline:hover{letter-spacing:.25em!important}.collection-card,.collection-list .card{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.collection-card:hover,.collection-list .card:hover{transform:scale(1.02)}.collection-card__title,.collection-list .card__title{letter-spacing:.15em!important;font-size:.8rem!important;text-transform:uppercase;font-weight:400!important;margin-top:16px!important}.product-card__title,.card__title{letter-spacing:.05em;font-weight:400!important}.product-card__price,.card__price{letter-spacing:.03em;font-weight:300!important}.product-card__media img,.card__media img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}.product-card:hover .product-card__media img,.card:hover .card__media img{transform:scale(1.05)}.rich-text{padding:80px 0!important}.rich-text .heading,.rich-text h2{font-size:clamp(2rem,4vw,3.5rem)!important;letter-spacing:.1em;font-weight:200!important}.rich-text .body,.rich-text p{max-width:600px;margin-left:auto;margin-right:auto;line-height:1.8;letter-spacing:.02em}.scrolling-text{border-top:1px solid rgba(156,133,96,.15);border-bottom:1px solid rgba(156,133,96,.15)}.newsletter-section input[type=email],.newsletter input[type=email]{border:1px solid rgba(156,133,96,.3)!important;padding:14px 20px!important;letter-spacing:.05em;font-size:.85rem!important;background:transparent!important}.testimonials .quote-text,.testimonial__text{font-style:italic;font-weight:300;line-height:1.7;letter-spacing:.01em}.multicolumn .column__title,.multicolumn h3{letter-spacing:.2em!important;font-size:.75rem!important;font-weight:500!important}.image-banner:after,.image-banner .overlay{background:linear-gradient(180deg,transparent 40%,rgba(10,10,10,.6) 100%)!important}.selvain-reveal,.selvain-reveal-stagger>*{opacity:1!important}@media(max-width:768px){.slideshow .heading,.slideshow h1{font-size:2rem!important;letter-spacing:.04em}.image-banner .heading,.image-banner h1{font-size:1.8rem!important}}@media screen and (max-width:768px){.footer__utils{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;gap:2rem!important}.footer__settings{justify-content:center!important;width:100%!important}.footer__extra{flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;gap:1.5rem!important;margin:2rem auto 0!important}.footer__copyright{text-align:center!important;width:100%!important}.footer__payment-icons{justify-content:center!important;width:100%!important}}.footer__policies{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;width:100%!important;min-width:100%!important;text-align:center!important}#shop-hcaptcha-badge-container,.shopify-recaptcha-disclaimer{display:none!important;visibility:hidden!important;opacity:0!important}.template-page main#MainContent{padding-bottom:80px!important}.product-information-drawer__viewport{overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.sv-sizeguide-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#fff;display:none;flex-direction:column}.sv-sizeguide-overlay.is-open{display:flex}.sv-sizeguide-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08);letter-spacing:.25em;font-size:.75rem;text-transform:uppercase;flex:0 0 auto}.sv-sizeguide-close{background:none;border:0;font-size:28px;line-height:1;padding:2px 10px;cursor:pointer;color:#1c1c1c}.sv-sizeguide-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:20px 20px 60px}.sv-sizeguide-body table{width:100%;border-collapse:collapse;margin:14px 0}.sv-sizeguide-body th,.sv-sizeguide-body td{border:1px solid rgba(0,0,0,.12);padding:8px 6px;text-align:center;font-size:.85rem}@media screen and (min-width:990px){.sv-sizeguide-overlay{inset:0 0 0 auto;transform:none;width:480px;max-width:90vw;height:100%;max-height:none;border-radius:0;box-shadow:0 0 0 100vmax #00000073,-12px 0 40px #0000002e}}.template-product .scroll-trigger{animation-duration:0s!important;animation-delay:0s!important}@media screen and (min-width:990px){.template-product .product-thumbnail-carousel--aside{overflow:hidden!important;max-height:100%!important}}.template-product shopify-chat,.template-product #shopify-chat,.template-product #dummy-chat-button-iframe{display:none!important;visibility:hidden!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/selvain-luxury.css.map */
