:root{--exotvio-ink:#111111;--exotvio-charcoal:#191919;--exotvio-warm-white:#f7f4ee;--exotvio-stone:#e5e0d7;--exotvio-muted:#6c6861;--exotvio-gold:#a98b55;--exotvio-gold-soft:rgba(169,139,85,.12);--exotvio-gold-border:rgba(169,139,85,.38);--exotvio-serif:Georgia,"Times New Roman",Times,serif;--exotvio-sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}body{font-family:var(--exotvio-sans);letter-spacing:.015em}h1,h2,h3,.h0,.h1,.h2,.h3,.rich-text__heading,.collection-hero__title,.main-page-title,.title--primary,.footer-block__heading{font-family:var(--exotvio-serif);font-weight:400;letter-spacing:-.025em}.header__menu-item,.list-menu__item,.button,.shopify-payment-button__button,.product-form__submit,.caption-with-letter-spacing,.product__text.uppercase{font-family:var(--exotvio-sans);letter-spacing:.12em;text-transform:uppercase}.header-wrapper,.utility-bar{border:0}.announcement-bar__message{font-family:var(--exotvio-sans);font-size:1.05rem;font-weight:500;letter-spacing:.17em;text-transform:uppercase;padding-top:.2rem;padding-bottom:.2rem}.header__menu-item{font-size:1.25rem;font-weight:500}.header__heading-logo{transition:opacity .25s ease}.header__heading-link:hover .header__heading-logo{opacity:.78}.button,.shopify-payment-button__button,.product-form__submit{border-radius:0!important;min-height:5.4rem;font-weight:600;letter-spacing:.13em;transition:background-color .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}#MainContent[data-template=index] .banner{min-height:min(78vh,86rem)}#MainContent[data-template=index] .banner__media img{object-position:center center}#MainContent[data-template=index] .banner__box{max-width:72rem;padding-left:0;padding-right:0}#MainContent[data-template=index] .banner__heading{max-width:10ch;margin-top:1.2rem;font-size:clamp(5rem,7vw,9.2rem);line-height:.95;color:#fff}#MainContent[data-template=index] .banner__text{margin-bottom:0;font-family:var(--exotvio-sans);font-size:1.1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffffffdb}#MainContent[data-template=index] .banner__buttons{margin-top:3rem}#MainContent[data-template=index] .banner__buttons .button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.78);min-width:23rem}#MainContent[data-template=index] .banner__buttons .button:before,#MainContent[data-template=index] .banner__buttons .button:after{box-shadow:none}#MainContent[data-template=index] .banner__buttons .button:hover{background:#fff;color:var(--exotvio-ink)}#MainContent[data-template=index] .rich-text__blocks{max-width:82rem}#MainContent[data-template=index] .rich-text__heading{font-size:clamp(4rem,5.4vw,7rem);line-height:1.02}#MainContent[data-template=index] .rich-text__caption{margin-bottom:1.2rem;font-family:var(--exotvio-sans);font-size:1.05rem;font-weight:600;letter-spacing:.2em}#MainContent[data-template=index] .rich-text__text{max-width:70rem;margin-left:auto;margin-right:auto;font-size:1.65rem;line-height:1.75}#MainContent[data-template=index] .rich-text__buttons{margin-top:3.2rem}#MainContent[data-template=index] .multicolumn{border:0}#MainContent[data-template=index] .multicolumn-card{background:transparent}#MainContent[data-template=index] .multicolumn-card__info{min-height:17rem;padding:2.6rem 2rem 2rem 0;border-top:1px solid rgba(255,255,255,.34)}#MainContent[data-template=index] .multicolumn-card__info h3{margin-top:0;font-family:var(--exotvio-serif);font-size:2.5rem;font-weight:400;letter-spacing:-.015em}#MainContent[data-template=index] .multicolumn-card__info .rte{max-width:28rem;color:#ffffffb8;line-height:1.65}#MainContent[data-template=index] .section-featured-product .product__title{font-family:var(--exotvio-serif);font-weight:400;letter-spacing:-.025em}#MainContent[data-template=index] .section-featured-product .product__info-container{max-width:50rem}#MainContent[data-template=index] .section-featured-product .product__text{font-size:1.05rem;font-weight:600;color:var(--exotvio-muted)}#MainContent[data-template=index] .section-featured-product .price{font-size:2.2rem}#MainContent[data-template=product] .product__info-container>*+*{margin-top:1.4rem}#MainContent[data-template=product] .product__info-wrapper{padding-left:clamp(2rem,4vw,6rem)}#MainContent[data-template=product] .product__title h1{max-width:12ch;margin:0;font-family:var(--exotvio-serif);font-size:clamp(4rem,4.8vw,6.6rem);font-weight:400;line-height:.98;letter-spacing:-.035em}#MainContent[data-template=product] .product__text.uppercase{margin-bottom:.8rem;font-size:1rem;font-weight:600;color:var(--exotvio-muted)}#MainContent[data-template=product] .price--large{font-size:2.35rem;letter-spacing:.01em}#MainContent[data-template=product] .product-form__input .form__label{margin-bottom:1rem;font-size:1.05rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}#MainContent[data-template=product] .product-form__input input[type=radio]+label{border-radius:0;padding:1.05rem 1.35rem;border-color:#1111114d;font-family:var(--exotvio-sans);font-size:1.2rem;letter-spacing:.04em;transition:all .2s ease}#MainContent[data-template=product] .product-form__input input[type=radio]:checked+label{background:var(--exotvio-ink);border-color:var(--exotvio-ink);color:#fff}#MainContent[data-template=product] .product-form__submit{width:100%;min-height:5.9rem;background:var(--exotvio-ink);color:#fff;border-color:var(--exotvio-ink)}#MainContent[data-template=product] .product-form__submit:hover{background:#2a2a2a}.exotvio-rating-link{display:inline-block;color:inherit;text-decoration:none}.exotvio-spec-line{display:flex;justify-content:space-between;gap:2rem;margin:1.8rem 0 .8rem;padding:1.5rem 0;border-top:1px solid rgba(17,17,17,.14);border-bottom:1px solid rgba(17,17,17,.14);font-size:1.25rem}.exotvio-spec-line span{color:var(--exotvio-muted);letter-spacing:.09em;text-transform:uppercase}.exotvio-spec-line strong{font-weight:600;text-align:right}.exotvio-ownership-strip{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;margin:1.4rem 0 0;color:var(--exotvio-muted);font-size:1.05rem;font-weight:600;letter-spacing:.075em;text-transform:uppercase}.exotvio-ownership-strip span:not(:last-child):after{content:"\b7";margin-left:1.4rem;color:var(--exotvio-gold)}.exotvio-eyebrow{display:block;margin-bottom:1rem;color:var(--exotvio-gold);font-size:1rem;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.exotvio-trade-up-details{margin-top:3.2rem;padding:2.8rem 0 0;border-top:1px solid var(--exotvio-gold-border);background:transparent;line-height:1.7}.exotvio-trade-up-details strong{display:block;margin-bottom:1.1rem;color:var(--exotvio-ink);font-family:var(--exotvio-serif);font-size:2.4rem;font-weight:400;letter-spacing:-.015em}.exotvio-trade-up-details p{margin:0;color:var(--exotvio-muted);font-size:1.35rem}#MainContent[data-template=product] .product__description{margin-top:3.6rem;padding-top:3rem;border-top:1px solid rgba(17,17,17,.12);line-height:1.75}#MainContent[data-template=product] .product__description h3{font-family:var(--exotvio-serif);font-weight:400}.exotvio-reviews-section{padding-top:1rem;border-top:1px solid rgba(17,17,17,.12)}.exotvio-review-heading{max-width:72rem;margin:0 auto 3rem;text-align:center}.exotvio-review-heading h2{margin:.5rem 0 0;font-family:var(--exotvio-serif);font-size:clamp(3.5rem,4vw,5.4rem);font-weight:400;letter-spacing:-.025em}.card,.collection-list .card,.product-card-wrapper .card{border-radius:0}.card__heading,.collection-list .card__heading{font-family:var(--exotvio-serif);font-weight:400;letter-spacing:-.015em}.card__information{padding-top:1.8rem}.footer{border-top:1px solid rgba(255,255,255,.12)}.footer-block__heading{font-size:2rem}.exotvio-free-shipping,.exotvio-trade-up-badge{margin:.75rem 0 0;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.exotvio-free-shipping{color:var(--exotvio-muted)}.exotvio-trade-up-badge{color:var(--exotvio-gold)}.exotvio-cart-trust{margin:0 0 1.8rem;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.16);line-height:1.5}.exotvio-cart-trust p{margin:0}.exotvio-cart-trust p+p{margin-top:.55rem}@media screen and (max-width:749px){.announcement-bar__message{font-size:.9rem;letter-spacing:.11em}#MainContent[data-template=index] .banner{min-height:68vh}#MainContent[data-template=index] .banner__box{padding:3rem 0 4rem}#MainContent[data-template=index] .banner__heading{font-size:clamp(4.2rem,14vw,6rem)}#MainContent[data-template=index] .rich-text__heading{font-size:clamp(3.5rem,11vw,5rem)}#MainContent[data-template=index] .multicolumn-card__info{min-height:0;padding:2.2rem 0 2.8rem}#MainContent[data-template=product] .product__info-wrapper{padding:2.5rem 0 0}#MainContent[data-template=product] .product__title h1{font-size:clamp(3.7rem,11vw,5.2rem)}.exotvio-spec-line{align-items:flex-start;flex-direction:column;gap:.6rem}.exotvio-spec-line strong{text-align:left}.exotvio-ownership-strip{display:block;line-height:1.8}.exotvio-ownership-strip span{display:block}.exotvio-ownership-strip span:not(:last-child):after{content:none}.exotvio-trade-up-details{padding-top:2.2rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/exotvio-luxury.css.map */
