:root{--vz-cream: #fbf7f4;--vz-cream-warm: #f3e9e2;--vz-ink: #2b2521;--vz-ink-soft: #7d7168;--vz-rose: #d89aa0;--vz-rose-deep: #b9757f;--vz-gold: #c9a227;--vz-line: rgba(43, 37, 33, .14);--vz-serif: "Cormorant Garamond", "Times New Roman", Times, serif;--vz-sans: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--vz-ratio: 125%;--vz-section-gap: 9rem}:root:root,.color-scheme-1.color-scheme-1{--color-background: 251, 247, 244;--gradient-background: #fbf7f4;--color-foreground: 43, 37, 33;--color-background-contrast: 225, 210, 199;--color-button: 43, 37, 33;--color-button-text: 251, 247, 244;--color-secondary-button: 251, 247, 244;--color-secondary-button-text: 43, 37, 33;--color-link: 43, 37, 33;--color-badge-foreground: 43, 37, 33;--color-badge-background: 251, 247, 244;--color-badge-border: 43, 37, 33}.color-scheme-2.color-scheme-2{--color-background: 243, 233, 226;--gradient-background: #f3e9e2;--color-foreground: 43, 37, 33;--color-background-contrast: 214, 191, 175;--color-button: 43, 37, 33;--color-button-text: 251, 247, 244;--color-secondary-button: 243, 233, 226;--color-secondary-button-text: 43, 37, 33;--color-link: 43, 37, 33}.color-scheme-3.color-scheme-3{--color-background: 216, 154, 160;--gradient-background: #d89aa0;--color-foreground: 255, 255, 255;--color-background-contrast: 185, 117, 127;--color-button: 255, 255, 255;--color-button-text: 43, 37, 33;--color-secondary-button: 216, 154, 160;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255}:root:root{--font-heading-family: "Cormorant Garamond", "Times New Roman", Times, serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 300;--font-body-weight-bold: 500}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.015em;color:rgb(var(--color-foreground))}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--vz-serif);font-weight:400;letter-spacing:.005em;line-height:1.08;text-transform:none}.h0{font-size:clamp(4.4rem,7vw,8.2rem)}h1,.h1{font-size:clamp(3.6rem,5.4vw,6.2rem)}h2,.h2{font-size:clamp(3rem,3.8vw,4.6rem)}h3,.h3{font-size:clamp(2.4rem,2.6vw,3.2rem)}h4,.h4{font-size:clamp(2rem,2vw,2.4rem)}h5,.h5{font-size:1.7rem}.caption-with-letter-spacing,.collection__title .caption-with-letter-spacing,.rich-text__caption,.image-with-text__text--caption{font-family:var(--vz-sans);font-size:1.1rem;font-weight:400;letter-spacing:.26em;text-transform:uppercase;color:var(--vz-ink-soft)}p,li,.rte{font-family:var(--vz-sans);font-weight:300;line-height:1.75}.rte a,a.link{text-underline-offset:.4rem;text-decoration-thickness:.05rem}.collection .title-wrapper-with-link,.multicolumn .title-wrapper-with-link,.title-wrapper--self-padded-tablet-down{display:block;text-align:center;margin-bottom:4.8rem}.collection .collection__title .title,.multicolumn .title{margin:0 auto}.collection .collection__title .title:after,.multicolumn .title:after{content:"";display:block;width:4.8rem;height:1px;margin:2rem auto 0;background:var(--vz-line)}.collection .title-wrapper-with-link .link{display:inline-block;margin-top:1.6rem;font-family:var(--vz-sans);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--vz-ink-soft)}.announcement-bar__message,.utility-bar .announcement-bar__message{font-family:var(--vz-sans);font-size:1.1rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;padding:1.2rem 0;min-height:auto}.utility-bar{border:0}.header-wrapper{border-bottom:1px solid var(--vz-line)}.header{padding-top:1.8rem;padding-bottom:1.8rem}.header__heading-logo{max-height:5.4rem;width:auto}.header__menu-item,.header__menu-item .list-menu__item,.header__inline-menu .list-menu__item--top-level{font-family:var(--vz-sans);font-size:1.15rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.header__menu-item span{text-decoration:none;border-bottom:1px solid transparent;padding-bottom:.3rem;transition:border-color .25s ease}.header__menu-item:hover span{border-bottom-color:var(--vz-rose);text-decoration:none}.header__icon .icon,.header__icon--cart .icon{transform:scale(.9)}.cart-count-bubble{background:var(--vz-rose-deep);color:#fff;font-family:var(--vz-sans);font-size:.95rem;letter-spacing:0}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-family:var(--vz-sans);font-size:1.15rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;min-height:5.2rem;padding:0 3.4rem;border-radius:0;transition:opacity .25s ease,transform .25s ease,background-color .25s ease}.button:not([disabled]):hover{opacity:.88}.button--secondary,.button--tertiary{font-weight:400}.link--text,.button--tertiary{letter-spacing:.16em}.card-wrapper .card,.card-wrapper .card__inner,.product-card-wrapper .card,.product-card-wrapper .card__inner{--ratio-percent: var(--vz-ratio) !important}.card__inner,.card .media,.card__media{background-color:var(--vz-cream-warm)}.card__media .media img,.card .media>img{object-fit:cover;object-position:center 42%}.card--standard .card__inner,.card--card{border:0;border-radius:0;box-shadow:none}.card--standard .card__inner:after,.card--card:after{display:none}.card .card__inner .card__media{border-radius:0}.card .media.media--hover-effect>img{transition:transform .9s cubic-bezier(.2,.6,.2,1),opacity .4s ease}.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img+img{transform:scale(1.05)}.card__content{padding:1.8rem 0 0}.card--media .card__inner .card__content{padding:1.2rem}.card__heading,.card__heading.h5{font-family:var(--vz-sans);font-size:1.35rem;font-weight:400;letter-spacing:.09em;text-transform:uppercase;line-height:1.5;margin:0}.card__heading a{color:rgb(var(--color-foreground))}.card__heading a:after{border-radius:0}.card-information>*{margin-top:.6rem}.price,.price .price-item{font-family:var(--vz-sans);font-size:1.35rem;font-weight:400;letter-spacing:.06em;font-variant-numeric:tabular-nums}.price--on-sale .price-item--regular{color:var(--vz-ink-soft);opacity:.75;font-size:1.2rem;text-decoration-thickness:.05rem}.price--on-sale .price-item--sale{color:var(--vz-rose-deep)}.price__badge-sale,.price__badge-sold-out{display:none}.card__badge .badge,.badge{font-family:var(--vz-sans);font-size:1rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;padding:.6rem 1.1rem;border-radius:0;border:1px solid var(--vz-line);background:#fbf7f4eb;color:var(--vz-ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-grid,.grid--4-col-desktop,.grid--3-col-desktop{column-gap:2.4rem;row-gap:5.2rem}@media screen and (max-width:749px){.product-grid{column-gap:1.2rem;row-gap:3.2rem}.card__heading,.card__heading.h5{font-size:1.2rem;letter-spacing:.07em}}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2b25210d,#2b25211f 45%,#2b25216b);pointer-events:none}.banner__box{padding:0 3rem 2rem;background:transparent;border:0;max-width:74rem}.banner__heading{font-family:var(--vz-serif);font-weight:400;letter-spacing:.01em;text-shadow:0 1px 24px rgba(43,37,33,.35)}.banner__text{font-family:var(--vz-sans);font-weight:300;font-size:1.6rem;letter-spacing:.06em;text-shadow:0 1px 16px rgba(43,37,33,.35)}.banner__buttons .button{background:#fbf7f4f5;color:var(--vz-ink);border:0}.banner__buttons .button--secondary{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffffbf}.multicolumn .multicolumn-card{background:transparent;box-shadow:none;border:0}.multicolumn-card__info{padding:0 1.6rem;text-align:center}.multicolumn-card__info h3,.multicolumn-card__info .h3{font-family:var(--vz-sans);font-size:1.2rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.8rem}.multicolumn-card__info p{font-size:1.4rem;color:var(--vz-ink-soft);line-height:1.7}.multicolumn-list__item{position:relative}@media screen and (min-width:990px){.multicolumn-list__item+.multicolumn-list__item .multicolumn-card:before{content:"";position:absolute;left:0;top:10%;height:80%;width:1px;background:var(--vz-line)}}.image-with-text__content{padding:clamp(3rem,5vw,6.4rem);background:transparent}.image-with-text__heading,.rich-text__heading{margin-bottom:2rem}.image-with-text__text p,.rich-text__text p{font-size:1.6rem;line-height:1.85;color:var(--vz-ink-soft)}.rich-text__blocks{max-width:62rem}.image-with-text__media{border-radius:0}.newsletter__wrapper{padding-left:2rem;padding-right:2rem}.newsletter__subheading{font-size:1.5rem;color:var(--vz-ink-soft);max-width:46rem;margin:1.2rem auto 2.8rem}.newsletter-form__field-wrapper .field__input{font-family:var(--vz-sans);font-weight:300;letter-spacing:.06em;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid var(--vz-line)}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none}.newsletter-form__button{color:var(--vz-ink)}.footer{border-top:1px solid var(--vz-line)}.footer__content-top{padding-top:6rem;padding-bottom:4rem}.footer-block__heading{font-family:var(--vz-sans);font-size:1.1rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link,.footer__content-bottom,.copyright__content{font-family:var(--vz-sans);font-weight:300;font-size:1.3rem;letter-spacing:.04em}.footer__content-bottom{border-top:1px solid var(--vz-line);padding-top:2.4rem}.product__title,.product__title h1{font-family:var(--vz-serif);font-weight:400;line-height:1.1}.product .price,.product .price .price-item{font-size:1.9rem;letter-spacing:.04em}.product__info-container .product__description{font-size:1.5rem;line-height:1.85}.product__info-container>*+*{margin-top:2rem}.product-form__submit,.shopify-payment-button__button--unbranded{border-radius:0}.product__accordion .accordion__title,.product__accordion summary{font-family:var(--vz-sans);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.product-media-container,.product__media-wrapper .media{border-radius:0;background:var(--vz-cream-warm)}.product-form__input .form__label,variant-selects .form__label{font-family:var(--vz-sans);font-size:1.15rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--vz-ink-soft);margin-bottom:1.2rem}.field__input,.select__select,.customer .field input{border-radius:0;font-family:var(--vz-sans);font-weight:300}.drawer__inner,.cart-drawer__form{border-radius:0}.drawer__heading{font-family:var(--vz-serif);font-weight:400}.localization-form__select,.disclosure__button{font-family:var(--vz-sans);font-size:1.2rem;letter-spacing:.1em}@media(prefers-reduced-motion:reduce){.card .media.media--hover-effect>img,.button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vizion-premium.css.map */
