:root{--vz-ivoire: #FAF7F2;--vz-creme: #F2EAE1;--vz-encre: #2B2724;--vz-gris: #8C837B;--vz-rose: #C97C86;--vz-rose-clair: #F7E9EB;--vz-or: #C9A227;--vz-orange: #E89A5C;--vz-radius: 14px;--vz-trait: rgba(43, 39, 36, .1)}.color-scheme-1,.color-scheme-2{--color-background: 250, 247, 242;--gradient-background: #FAF7F2;--color-foreground: 43, 39, 36;--color-button: 201, 124, 134;--color-button-text: 255, 255, 255;--color-shadow: 43, 39, 36}body{background:var(--vz-ivoire);color:var(--vz-encre);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-body-family);font-weight:400;letter-spacing:.02em;color:var(--vz-encre)}.title,.collection__title .title,.section-header .title{text-transform:uppercase;letter-spacing:.14em;font-size:1.6rem}.section-header{position:sticky;top:0;z-index:100}.header-wrapper{border-bottom:1px solid var(--vz-trait);background:var(--vz-ivoire)}.header{padding-top:1.2rem;padding-bottom:1.2rem}.cart-count-bubble{background:var(--vz-rose);color:#fff}.announcement-bar,.announcement-bar__message{background:var(--vz-creme);color:var(--vz-encre);letter-spacing:.16em;text-transform:uppercase;font-size:1.1rem;padding-top:.9rem;padding-bottom:.9rem}@media screen and (max-width:749px){.product-grid,.grid--1-col-tablet-down{column-gap:1rem;row-gap:2.8rem}.product-grid>.grid__item,.grid--1-col-tablet-down>.grid__item,.collection .grid>.grid__item{width:calc(50% - .5rem)!important;max-width:calc(50% - .5rem)!important}.slider--mobile .grid__item{width:calc(50% - .5rem)!important;max-width:calc(50% - .5rem)!important}}.card__inner.ratio{--ratio-percent: 100% !important}.card__media img,.card__inner img,.media img{object-fit:cover;object-position:center 20%}.card__inner{border-radius:var(--vz-radius);overflow:hidden;background:var(--vz-creme)}.card__content{padding-top:1rem}.card__heading,.card__heading a{font-size:1.2rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;font-weight:500;text-decoration:none}.card__heading a:after{border-radius:var(--vz-radius)}.card-information .price,.card__information .price{font-size:1.3rem;margin-top:.4rem}.price__sale .price-item--regular,.price s,.price del{color:var(--vz-gris);opacity:.85;margin-right:.4rem}.price--on-sale .price-item--sale,.price-item--sale{color:var(--vz-rose);font-weight:600}@media(hover:hover){.card__inner img{transition:transform .6s ease}.card-wrapper:hover .card__inner img{transform:scale(1.03)}}.card__badge{top:1rem!important;left:1rem!important;right:auto!important;bottom:auto!important}.card__badge .badge,.vz-badge-sale{border:0;border-radius:999px;font-size:1.05rem;font-weight:600;letter-spacing:.04em;text-transform:none;padding:.45rem .95rem}.vz-badge-sale{background:var(--vz-rose)!important;color:#fff!important}.button,.shopify-payment-button__button--unbranded{border-radius:999px;min-height:4.8rem;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.button:after,.button:before{border-radius:999px}.button:not(.button--tertiary),.product-form__submit,.shopify-payment-button__button--unbranded{background:var(--vz-rose)!important;color:#fff!important;box-shadow:none}.button--tertiary{background:transparent!important;color:var(--vz-encre)!important}.globo-swatch-product-detail{margin:1.8rem 0 1rem}.globo-swatch-product-detail .swatch--gl li.select-option{margin:0 .9rem .9rem 0!important}.globo-swatch-product-detail .swatch--gl label.globo-detail-style-circle{width:3.4rem!important;height:3.4rem!important}.globo-swatch-product-detail .swatch--gl label.globo-style--button{min-width:5.2rem!important;height:4.4rem!important;line-height:4.2rem!important;border-radius:999px!important;font-size:1.3rem!important;letter-spacing:.06em}.product__title h1,.product__title .h1{font-size:2.4rem;letter-spacing:.04em}.product .price{font-size:1.8rem}@media screen and (max-width:749px){.product .product__info-container product-form{position:fixed;left:0;right:0;bottom:0;z-index:6;margin:0;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#faf7f2f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--vz-trait)}.product .product__info-container product-form .shopify-payment-button{display:none}.product .product-form__submit{margin:0}body.vz-product{padding-bottom:8.5rem}}.vz-acc{border-top:1px solid var(--vz-trait);padding:0}.vz-acc:last-of-type{border-bottom:1px solid var(--vz-trait)}.vz-acc__sum{list-style:none;cursor:pointer;padding:1.6rem 3rem 1.6rem 0;position:relative;font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.vz-acc__sum::-webkit-details-marker{display:none}.vz-acc__sum:after{content:"";position:absolute;right:.6rem;top:50%;width:.9rem;height:.9rem;border-right:1.5px solid var(--vz-encre);border-bottom:1.5px solid var(--vz-encre);transform:translateY(-70%) rotate(45deg);transition:transform .25s ease}.vz-acc[open] .vz-acc__sum:after{transform:translateY(-30%) rotate(-135deg)}.vz-acc__body{padding-bottom:1.6rem;color:var(--vz-encre)}.vz-acc__body p,.vz-acc__body ul{margin:0 0 1rem}.vz-acc__body ul{padding-left:1.8rem}.product__description>p:first-child{margin-bottom:2rem}.vz-hero{background:var(--vz-creme);text-align:center}.vz-hero__inner{padding:7rem 2rem 7.5rem}.vz-hero__eyebrow{font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase;color:var(--vz-gris);margin:0 0 1.6rem}.vz-hero__title{font-size:3.4rem;line-height:1.2;letter-spacing:.03em;margin:0 0 1.4rem}.vz-hero__text{max-width:46rem;margin:0 auto 2.8rem;color:var(--vz-gris);font-size:1.5rem;line-height:1.7}.vz-hero__text p{margin:0}.vz-hero__btn{min-width:22rem}@media screen and (min-width:750px){.vz-hero__inner{padding:10rem 2rem}.vz-hero__title{font-size:5rem}}.vz-rass{background:var(--vz-ivoire);border-top:1px solid var(--vz-trait);border-bottom:1px solid var(--vz-trait)}.vz-rass__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.6rem;padding:3rem 2rem;margin:0 auto;max-width:120rem}.vz-rass__item{text-align:center}.vz-rass__icon{display:block;margin:0 auto .9rem;width:2.4rem;height:2.4rem;color:var(--vz-rose)}.vz-rass__label{font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .3rem;font-weight:500}.vz-rass__sub{font-size:1.15rem;color:var(--vz-gris);margin:0;line-height:1.5}@media screen and (min-width:750px){.vz-rass__grid{grid-template-columns:repeat(4,1fr);padding:3.4rem 2rem}}.vz-bs{padding:5rem 0 1rem}.vz-bs__head{text-align:center;margin-bottom:2.8rem}.vz-bs__eyebrow{font-size:1.05rem;letter-spacing:.28em;text-transform:uppercase;color:var(--vz-rose);margin:0 0 .8rem}.vz-bs__title{font-size:2.2rem;letter-spacing:.04em;margin:0}.vz-bs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1rem}.vz-bs__card{display:block;text-decoration:none;color:inherit}.vz-bs__media{position:relative;border-radius:var(--vz-radius);overflow:hidden;background:var(--vz-creme);aspect-ratio:1 / 1}.vz-bs__media img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.vz-bs__media .vz-badge-sale{position:absolute;top:1rem;left:1rem}.vz-bs__name{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;margin:1rem 0 .3rem}.vz-bs__price{font-size:1.3rem;margin:0}.vz-bs__price s{color:var(--vz-gris);margin-right:.5rem}.vz-bs__price span{color:var(--vz-rose);font-weight:600}.vz-bs__more{text-align:center;margin-top:3rem}@media screen and (min-width:750px){.vz-bs__grid{grid-template-columns:repeat(4,1fr);gap:2rem}.vz-bs__title{font-size:2.8rem}}.footer{background:var(--vz-creme);border-top:0}.footer__content-top{padding-bottom:2rem}.footer-block__heading{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.footer__content-bottom{border-top:1px solid var(--vz-trait)}.footer .list-social__link{color:var(--vz-encre)}.product .product__info-container{display:flex!important;flex-direction:column!important}.product__info-container>div:has(>product-form){order:3}.product__info-container>.product__description{order:4}.product__info-container>script,.product__info-container>share-button,.product__info-container>.link{order:5}@media screen and (max-width:749px){.product .product__info-container product-form{position:static!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-top:0!important;padding:0!important;margin:0 0 1.6rem!important}.product .product__info-container product-form .shopify-payment-button{display:block}body.vz-product{padding-bottom:0}}.product .product-form__quantity{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vizion-refonte.css.map */
