:root{--font-body-family: "Jost", system-ui, sans-serif;--font-body-weight: 400;--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-weight: 500;--vc-ink: #111111;--vc-ivory: #FAF8F4;--vc-line: #E6E1D9;--vc-muted: #5A534C;--vc-sale: #8E2A2F}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.01em}.price--on-sale .price-item--sale{color:var(--vc-sale);font-weight:500}.badge{letter-spacing:.12em;text-transform:uppercase;font-size:1rem}.button,.shopify-payment-button__button{letter-spacing:.16em;text-transform:uppercase;font-size:1.2rem}.card__heading{font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;letter-spacing:0}.vc-wrap{max-width:140rem;margin:0 auto;padding:0 1.6rem}.vc-title{margin:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.vc-kicker{font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase}.vc-link{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem;white-space:nowrap}.vc-head{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:2.4rem}.vc-head--center{justify-content:center;text-align:center;flex-direction:column;gap:1rem}.vc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 3.4rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:opacity .2s ease}.vc-btn:hover{opacity:.85}.vc-btn--light{background:#fff;color:var(--vc-ink)}.vc-btn--dark{background:var(--vc-ink);color:#fff}.vc-btn--ghost{border-color:currentColor;color:inherit;background:transparent}.vc-tricolor{display:inline-flex;width:4.2rem;height:3px}.vc-tricolor span{flex:1}.vc-tricolor span:nth-child(1){background:#1f6b43}.vc-tricolor span:nth-child(2){background:#f5f1ea;outline:1px solid rgba(0,0,0,.06)}.vc-tricolor span:nth-child(3){background:#b3313a}.vc-media{position:absolute;top:0;right:0;bottom:0;left:0}.vc-media img,.vc-media svg{width:100%;height:100%;object-fit:cover;display:block}.vc-media .placeholder-svg{background:#3b3430;fill:#6e625a}.vc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.vc-row{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 1.6rem .4rem;margin:0;list-style:none}.vc-row::-webkit-scrollbar{display:none}.vc-row>*{flex:0 0 62%;scroll-snap-align:start}@media screen and (min-width:750px){.vc-row>*{flex-basis:31%}}@media screen and (min-width:990px){.vc-row>*{flex-basis:calc(25% - .9rem)}}.vc-viewall{aspect-ratio:3 / 4;border:1px solid var(--vc-line);background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;text-decoration:none;color:var(--vc-ink)}.vc-viewall__big{font-family:var(--font-heading-family);font-size:2.6rem}.vc-viewall__small{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.vc-arrows{display:none;gap:.6rem}@media screen and (min-width:990px){.vc-arrows{display:flex}}.vc-arrow{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid var(--vc-line);background:#fff;color:var(--vc-ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.vc-arrow svg{width:1.6rem;height:1.6rem}.vh{padding:4.4rem 0 5.2rem;background:#fff;color:#111;overflow:hidden}.vh--white,.vh-diary{background:#fff}.vh-head{position:relative;text-align:center;padding:0 2rem;margin:0 auto 2.6rem;max-width:144rem}.vh-kick,.vh-flag,.vh-sub{display:none}.vh-h{margin:0;font-family:Jost,sans-serif;font-weight:400;font-size:1.8rem;letter-spacing:.22em;text-transform:uppercase;line-height:1.3;color:#111}.vh-h em{font-style:normal;color:inherit}.vh-all{position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-size:1.3rem;letter-spacing:.04em;color:#111;text-decoration:underline;text-underline-offset:.4rem}.vh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 3.2rem;border:1px solid #111;background:#fff;color:#111;font-family:Jost,sans-serif;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-radius:3rem;transition:background .25s,color .25s}.vh-btn:hover{background:#111;color:#fff}.vh-btn--light,.vh-btn--gold{background:#fff;border-color:#fff;color:#111}.vh-btn--light:hover,.vh-btn--gold:hover,.vh-btn--ink{background:#111;border-color:#111;color:#fff}.vh-btn--ink:hover{background:#fff;color:#111}[data-rv]{transition:opacity .7s ease,transform .7s ease}.vc-rv [data-rv]:not(.is-in){opacity:0;transform:translateY(1.6rem)}.vc-hero .vc-hero__kick{font-family:Jost,sans-serif;font-size:1.2rem;letter-spacing:.3em}.vc-hero .vc-hero__kick .vc-tricolor{display:none}.vc-hero .vc-hero__heading{font-family:Jost,sans-serif;font-weight:400;font-size:clamp(3rem,6.4vw,6rem);letter-spacing:.1em;text-transform:uppercase;line-height:1.1}.vc-hero .vc-hero__heading em{font-style:normal;color:inherit}.vc-hero .vc-hero__text{font-size:1.4rem;letter-spacing:.22em;text-transform:uppercase;line-height:1.7}.vc-hero .vc-btn{border-radius:3rem}.vh-rowwrap{position:relative;max-width:152rem;margin:0 auto}.vh-row{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.2rem 1.6rem .8rem;scroll-padding:0 1.6rem}.vh-row::-webkit-scrollbar{display:none}.vh-row>*{flex:0 0 58%;scroll-snap-align:start}.vh-row--big>*{flex-basis:58%}.vh-row--few{justify-content:safe center}.vh-arr{display:none}.vh-card{display:block;text-decoration:none;color:inherit;text-align:left}.vh-card__media{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#f4f4f4}.vh-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease,opacity .45s}.vh-card__alt{opacity:0}.vh-card:hover .vh-card__alt{opacity:1}.vh-card:hover img{transform:scale(1.03)}.vh-card__n{display:none}.vh-card__tag{position:absolute;left:0;top:1.2rem;padding:.4rem 1.2rem;background:#111;color:#fff;font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.vh-card__tag--sale{background:var(--vc-sale)}.vh-card__name{display:block;margin-top:1.2rem;font-family:Jost,sans-serif;font-size:1.5rem;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vh-card__price{display:block;margin-top:.3rem;font-size:1.4rem;color:#333}.vh-card__price s{color:#999;margin-right:.8rem}.vh-card__price b{color:var(--vc-sale);font-weight:500}.vh-card--soon .vh-card__media{display:flex;align-items:center;justify-content:center;background:#f4f4f4}.vh-card--soon .vh-card__media span{font-family:Jost,sans-serif;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;color:#777}.vh-card--soon .vh-card__name{color:#777}.vh-rowwrap--dark .vh-card{color:inherit}.vh-cats{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin:0;padding:0;list-style:none}.vh-cat a{position:relative;display:block;overflow:hidden;text-decoration:none;color:#fff}.vh-cat a:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.52));pointer-events:none}.vh-cat__ph{display:block;aspect-ratio:3/4.4;background:#f4f4f4}.vh-cat__ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.vh-cat a:hover img{transform:scale(1.04)}.vh-cat__lb{position:absolute;left:1.4rem;right:1.4rem;bottom:1.2rem;z-index:2;text-align:left}.vh-cat__it,.vh-cat__go{display:none}.vh-cat__nm{display:block;font-family:Jost,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.04em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.4)}.vh-new{position:relative;min-height:72vh;display:flex;align-items:center;justify-content:center;background:#222;color:#fff;overflow:hidden;text-align:center}.vh-new__s{position:absolute;top:0;right:0;bottom:0;left:0}.vh-new__s~.vh-new__s{display:none}.vh-new__s img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.vh-new:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000038;pointer-events:none}.vh-new__in{position:relative;z-index:1;padding:4rem 2rem}.vh-new__h{margin:0;font-family:Jost,sans-serif;font-weight:400;font-size:clamp(3rem,6vw,5.6rem);letter-spacing:.1em;text-transform:uppercase;line-height:1.12;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.35)}.vh-new__h em{font-style:normal;color:inherit}.vh-new__p{margin:1.4rem auto 2.4rem;max-width:60rem;font-size:1.35rem;letter-spacing:.22em;text-transform:uppercase;line-height:1.7;color:#fff}.vh-new__tick{display:none}.vh-duo{display:grid;grid-template-columns:1fr;gap:2px;background:#fff}.vh-duo__b{position:relative;display:block;min-height:46vh;overflow:hidden;color:#fff;text-decoration:none}.vh-duo__b img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.vh-duo__b:hover img{transform:scale(1.03)}.vh-duo__b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.vh-duo__in{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.8rem;padding:2rem;text-align:center}.vh-duo__t{margin:0;font-family:Jost,sans-serif;font-weight:500;font-size:clamp(2.2rem,4vw,3.4rem);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.4)}.vh-posts{display:grid;gap:3rem 2rem;max-width:130rem;margin:0 auto;padding:0 2rem}.vh-post{display:block;text-decoration:none;color:inherit;text-align:left}.vh-post__n{display:none}.vh-post__img{display:block;aspect-ratio:4/3;overflow:hidden;margin:0 0 1.6rem;background:#f4f4f4}.vh-post__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.vh-post:hover .vh-post__img img{transform:scale(1.03)}.vh-post__d{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#555}.vh-post__t{margin:1rem 0 .6rem;font-family:Jost,sans-serif;font-weight:400;font-size:1.9rem;line-height:1.4;color:#111}.vh-post__x{margin:0;font-size:1.4rem;line-height:1.6;color:#555}@media screen and (min-width:750px){.vh{padding:6rem 0 6.4rem}.vh-h{font-size:2.1rem}.vh-row{gap:2rem;padding:.2rem 4rem .8rem;scroll-padding:0 4rem}.vh-row>*{flex-basis:calc((100% - 6rem)/4)}.vh-row--big>*{flex-basis:calc((100% - 6rem)/4)}.vh-arr{display:flex;position:absolute;top:34%;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid #DDD;background:#fff;color:#111;align-items:center;justify-content:center;cursor:pointer;z-index:2;font-size:2.2rem;line-height:1;padding:0 0 .3rem}.vh-arr--p{left:1.2rem}.vh-arr--n{right:1.2rem}.vh-arr:hover{border-color:#111}.vh-cats{grid-template-columns:repeat(4,1fr)}.vh-cat__nm{font-size:1.7rem}.vh-cat__lb{left:2rem;bottom:2rem}.vh-new{min-height:78vh}.vh-duo{grid-template-columns:1fr 1fr}.vh-duo__b{min-height:60vh}.vh-posts{grid-template-columns:repeat(3,1fr)}}.vct{background:var(--vc-ivory);color:var(--vc-ink);padding:4.8rem 1.6rem 6.4rem}.vct__in{max-width:112rem;margin:0 auto;display:grid;gap:3.2rem}.vct__h{margin:1.2rem 0 1.4rem;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(3.8rem,5vw,5.6rem);line-height:1.02;color:inherit}.vct__h em{font-style:italic;color:#a8843a}.vct__lead{margin:0 0 2.4rem;font-size:1.55rem;line-height:1.65;color:var(--vc-muted)}.vct__mail{font-family:Cormorant Garamond,serif;font-size:2.3rem;color:inherit;text-decoration:none;border-bottom:1px solid #C9A24A;word-break:break-word}.vct__list{list-style:none;margin:2.8rem 0 0;padding:0;border-top:1px solid var(--vc-line)}.vct__list li{display:flex;gap:1.2rem;align-items:baseline;padding:1.2rem 0;border-bottom:1px solid var(--vc-line);font-size:1.45rem}.vct__list li:before{content:"\25c6";color:#c9a24a;font-size:.9rem}.vct__form{position:relative;background:#fff;border:1px solid var(--vc-line);padding:3rem 2.2rem}.vct__form:before{content:"";position:absolute;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;border:1px solid rgba(201,162,74,.3);pointer-events:none}.vct__f{position:relative;margin-bottom:2.2rem}.vct__f label{display:block;margin:0 0 .4rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--vc-muted)}.vct__f input,.vct__f select,.vct__f textarea{display:block;width:100%;padding:1rem 0;border:0;border-bottom:1px solid #CFC7BA;border-radius:0;background:transparent;font-family:inherit;font-size:1.6rem;color:#111;outline:0;box-shadow:none;-webkit-appearance:none;appearance:none}.vct__f textarea{min-height:12rem;resize:vertical;line-height:1.5}.vct__f input:focus,.vct__f select:focus,.vct__f textarea:focus{border-bottom-color:#c9a24a;box-shadow:0 1px #c9a24a}.vct__two{display:grid;gap:0 2.4rem}.vct__send{position:relative;width:100%;justify-content:center;cursor:pointer}.vct__note{position:relative;margin:1.4rem 0 0;font-size:1.2rem;color:var(--vc-muted);text-align:center}.vct__ok,.vct__err{position:relative;margin:0 0 2.4rem;padding:1.4rem 1.6rem;font-size:1.45rem;line-height:1.5;background:#eef4ee;border-left:3px solid #1F6B43}.vct__err{background:#f8ecec;border-left-color:#b3313a}@media screen and (min-width:750px){.vct{padding:7.2rem 4rem 9rem}.vct__in{grid-template-columns:5fr 6fr;gap:7rem;align-items:start}.vct__form{padding:4.4rem 4rem}.vct__two{grid-template-columns:1fr 1fr}}.vf{background:#111;color:#f5f1ea;font-size:1.4rem}.vf a{color:inherit;text-decoration:none;transition:color .2s}.vf a:hover{color:#c9a24a}.vf__nl{padding:5rem 2rem 4.4rem;text-align:center;border-bottom:1px solid rgba(245,241,234,.14)}.vf__nl .vh-h{font-size:clamp(3rem,4vw,4.4rem)}.vf__nl .vh-h em{color:#e0c27a}.vf__nl p{margin:1rem auto 0;max-width:46rem;color:#bdb6ab;line-height:1.6}.vf__nl form{display:flex;max-width:46rem;margin:2.4rem auto 0;border-bottom:1px solid #C9A24A}.vf__nl input{flex:1;min-width:0;padding:1.2rem 0;border:0;background:transparent;color:#fff;font-family:inherit;font-size:1.6rem;outline:0;box-shadow:none}.vf__nl input::placeholder{color:#9a958c}.vf__nl button{padding:0 0 0 1.6rem;border:0;background:none;color:#c9a24a;font-family:inherit;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.vf__nl .vf__msg{flex:1;margin:0;padding:1.2rem 0;color:#e0c27a}.vf__grid{max-width:130rem;margin:0 auto;padding:4rem 2rem;display:grid;grid-template-columns:1fr;gap:0}.vf__acc{border-bottom:1px solid rgba(245,241,234,.14);padding:1.8rem 0}.vf__brand{padding-bottom:2.8rem}.vf__col--wide{padding-top:2.4rem}.vf__brand,.vf__col--wide{grid-column:1/-1}.vf__brand{text-align:center}.vf__brand img{width:17rem;height:auto}.vf__brand p{max-width:36rem;margin:1.6rem auto 1.8rem;color:#bdb6ab;line-height:1.6}.vf__col h3{margin:0 0 1.6rem;font-family:Jost,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#c9a24a}.vf__col ul{list-style:none;margin:0;padding:0}.vf__acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.vf__acc summary::-webkit-details-marker{display:none}.vf__acc summary:after{content:"+";color:#c9a24a;font-size:1.8rem;line-height:1;transition:transform .3s}.vf__acc[open] summary:after{transform:rotate(45deg)}.vf__acc summary h3{margin:0}.vf__acc[open] summary{margin-bottom:1.6rem}.vf__col li{margin-bottom:1.1rem;line-height:1.4}.vf__col--wide a{font-family:Cormorant Garamond,serif;font-size:2rem;word-break:break-word}.vf__bot{padding:2.4rem 2rem 3rem;border-top:1px solid rgba(245,241,234,.14);text-align:center;font-size:1.2rem;color:#9a958c}.vf__pays{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin:0 0 1.8rem;padding:0;list-style:none}.vf__pays svg{display:block;height:2.4rem;width:auto}.vf__legal{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;justify-content:center;margin-top:1.2rem}@media screen and (min-width:750px){.vf__grid{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:4rem;padding:6.4rem 4rem}.vf__acc{border:0;padding:0}.vf__acc summary{pointer-events:none}.vf__acc summary:after{display:none}.vf__brand{padding-bottom:0}.vf__col--wide{padding-top:0}.vf__brand,.vf__col--wide{grid-column:auto}.vf__brand{text-align:left}.vf__brand p{margin-left:0}}@media(prefers-reduced-motion:reduce){[class*=vh-],[class*=vh-]:before,[class*=vh-]:after,.menu-opening .menu-drawer__navigation>ul>li,details[open]>.header__submenu{animation:none!important}.vh-new__s:first-of-type{opacity:1}}.collection-hero__inner{justify-content:center;text-align:center;padding-bottom:0}.collection-hero__text-wrapper{flex-basis:100%}.collection-hero__title{font-family:Jost,sans-serif;font-weight:500;font-size:1.9rem;letter-spacing:.28em;text-transform:uppercase;margin:2.8rem 0 .4rem}.collection-hero__description{max-width:56rem;margin:0 auto;font-size:1.45rem;color:var(--vc-muted)}.facets-container-drawer{display:flex;gap:.8rem;margin-bottom:1.6rem}.mobile-facets__open,.facet-filters__field .select__select{border:1px solid #D9D2C7;border-radius:0;min-height:4.4rem;padding:0 1.6rem;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase}.mobile-facets__open-wrapper{flex:1}.mobile-facets__open{width:100%;justify-content:center}.product-count{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vc-muted)}#product-grid{column-gap:.8rem;row-gap:2.4rem}.card-wrapper .card__heading{font-family:Jost,sans-serif;font-size:1.35rem;font-weight:400;line-height:1.35}.card-wrapper .price{font-size:1.4rem}.card-wrapper .price--on-sale .price-item--last{color:var(--vc-sale)}.card__badge .badge{border-radius:0;letter-spacing:.14em;font-size:1rem}@media screen and (min-width:750px){#product-grid{column-gap:2rem;row-gap:3.6rem}}.vh-mag-row{background:#fff;padding:3.2rem 0 5.6rem}.vh-card__media .vc-hx,.card__media .vc-hx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.vc-hx-run img{opacity:0!important;transition:opacity .5s ease,transform .7s ease}.vc-hx-run img.is-on{opacity:1!important}.vc-hx-bar{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:2;display:flex;gap:.4rem;opacity:0;transition:opacity .3s;pointer-events:none}.vc-hx-bar i{flex:1;height:2px;background:#ffffff8c;border-radius:2px}.vc-hx-bar i.is-on{background:#111}.vc-hx-run .vc-hx-bar{opacity:1}@media(hover:none){.vc-hx,.vc-hx-bar{display:none}}.vh--deco{padding-top:6.4rem;padding-bottom:1.6rem}.vh-kick{margin:0 0 .8rem;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.9rem;letter-spacing:.02em;color:#8a7a66;display:flex;align-items:center;justify-content:center;gap:1.2rem}.vh-kick:before,.vh-kick:after{content:"";width:2.4rem;height:1px;background:#c9b9a3}.vh--deco+.vh--deco{border-top:1px solid #F0EBE4}body:has(.vcp-bar.is-on) .vw-fab{bottom:9.2rem}@media screen and (max-width:749px){.related-products .product-grid{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}.related-products .product-grid::-webkit-scrollbar{display:none}.related-products .product-grid>.grid__item{flex:0 0 62%!important;max-width:62%!important;scroll-snap-align:start}}:root{--vcb-h:4.8rem;--vcb-gold:#c9a35f}.button:not(.button--tertiary):not(.cart-remove-button):not(.quantity__button):not(.field__button),.shopify-challenge__button,.cart__checkout-button,.product-form__submit,.vck__b,.vw__go,.vcc__b,.vc-btn,.vtc__cta,.vrc a.vrc__btn,.vcl-btn,.newsletter-form__button:not(.field__button),button[type=submit].vf__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.8rem;min-height:var(--vcb-h)!important;padding:0 3rem!important;border-radius:999px!important;font-family:var(--font-heading-family)!important;font-size:1.3rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;line-height:1!important;background:#111!important;color:#fff!important;border:1px solid #111!important;box-shadow:none!important;text-decoration:none!important;transition:background .25s,color .25s,border-color .25s,transform .25s!important;animation:none!important;cursor:pointer}.button:before,.button:after,.product-form__submit:before,.product-form__submit:after{box-shadow:none!important;border-radius:999px!important}.button:not(.button--tertiary):not(.cart-remove-button):not(.quantity__button):not(.field__button):hover,.cart__checkout-button:hover,.product-form__submit:hover,.vck__b:hover,.vw__go:hover,.vcc__b:hover,.vc-btn:hover,.vtc__in:hover .vtc__cta,.vcl-btn:hover{background:var(--vcb-gold)!important;border-color:var(--vcb-gold)!important;color:#111!important;transform:translateY(-1px)}.button--secondary,.vck__b:not(.vck__b--main){background:transparent!important;color:#111!important}.vc-btn,.vtc__cta{background:#fff!important;color:#111!important;border-color:#fff!important}.vcc__b,.vcu-add,.vw__copy{min-height:3.8rem!important;padding:0 2rem!important;font-size:1.15rem!important;border-radius:999px!important;font-family:var(--font-heading-family)!important;letter-spacing:.16em!important;text-transform:uppercase!important}.vcu-add,.vw__copy{display:inline-flex!important;align-items:center;justify-content:center;background:#111!important;color:#fff!important;border:1px solid #111!important}.vcu-add:hover,.vw__copy:hover{background:var(--vcb-gold)!important;border-color:var(--vcb-gold)!important;color:#111!important}@media(max-width:749px){:root{--vcb-h:4.6rem}.vtc__cta{min-height:3.8rem!important;padding:0 1.6rem!important;font-size:1.1rem!important}}.vh-card__media{background:#f5f2ee!important}.vh-card__media img,.vh-card__media .vc-hx img{object-fit:contain!important;object-position:center!important;background:#f5f2ee}.card__media .media img{object-fit:contain!important;background:#f5f2ee}.card__media .media{background:#f5f2ee}.vh-row{padding:2px 0 10px!important;margin:0 4rem!important;scroll-snap-type:x mandatory;scroll-padding:0}.vh-row .vh-card{flex:0 0 calc((100% - 60px)/4)!important;scroll-snap-align:start}@media(max-width:989px){.vh-row .vh-card{flex:0 0 calc((100% - 40px) / 3)!important}}@media(max-width:749px){.vh-row{margin:0 1.6rem!important;gap:12px!important}.vh-row .vh-card{flex:0 0 calc((100% - 12px)/2)!important}}.vh-cat__ph,.vh-cat img{object-position:center 22%!important}.vc-hero img,.vc-hero__media img{object-position:center 28%!important}.vf__nl .vh-h{color:#fff!important;text-align:center}.vf__nl .vh-h em{color:var(--vcb-gold)}.vc-hero__slide:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,255,255,.38);pointer-events:none;z-index:3}.vc-hero__kick{color:#e6c98f!important;display:inline-flex!important;align-items:center;gap:1.2rem}.vc-hero__kick:before{content:"";width:42px;height:1px;background:#c9a35f;display:inline-block}@media(min-width:750px){.vc-hero,.vc-hero__slide{height:min(54vw,calc(100vh - 120px))!important;min-height:580px!important}.vc-hero__slide .vc-media img{object-position:center 30%!important}.vc-hero__slide:nth-child(2) .vc-media img{object-position:center 42%!important}.vc-hero__slide:nth-child(3) .vc-media img{object-position:center 40%!important}.vc-hero__slide{justify-content:center!important;align-items:flex-start!important}.vc-hero__content{text-align:left!important;align-items:flex-start!important;max-width:54rem!important;margin:0 0 0 8vw!important;padding:0!important;position:relative;z-index:4}.vc-hero__content>*{margin-left:0!important;margin-right:0!important;text-align:left!important}.vc-hero__heading{font-size:clamp(4.4rem,5.4vw,7.6rem)!important;line-height:1.02!important}.vc-hero__text{max-width:40rem}.vc-hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000009e,#00000059 32%,#0000 58%);pointer-events:none;z-index:1}.vc-overlay{opacity:.35!important}.vc-hero__nav{top:auto!important;bottom:4.6rem!important;transform:none!important;width:5rem!important;height:5rem!important;border-color:#fff9!important;background:#00000026!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5}.vc-hero__nav--prev{left:auto!important;right:10.6rem!important}.vc-hero__nav--next{right:4.6rem!important}.vc-hero__nav:hover{background:#c9a35f!important;border-color:#c9a35f!important}.vc-hero__dots{left:8vw!important;right:auto!important;transform:none!important;bottom:5.8rem!important;z-index:5;gap:.8rem!important}.vc-hero__dot{width:4.4rem!important;height:2px!important;border-radius:0!important;background:#ffffff59!important;padding:0!important}.vc-hero__dot span{display:none!important}.vc-hero__dot[aria-current=true],.vc-hero__dot.is-active,.vc-hero__dot[aria-selected=true]{background:#c9a35f!important}.vc-hero:after{content:"VALENTINA CORSINI \b7  ISPIRAZIONE ITALIANA";position:absolute;right:3.6rem;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font-family:var(--font-heading-family);font-size:1.05rem;letter-spacing:.45em;color:#ffffffbf;z-index:5;pointer-events:none}}@media(max-width:749px){.vc-hero__slide:before{top:10px;right:10px;bottom:10px;left:10px}.vc-hero__slide .vc-media img{object-position:center 30%!important}}.vf{position:relative;overflow:hidden;background:#0e0d0c!important}.vf:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,#c9a35f 20%,#e8d3a4 50%,#c9a35f 80%,transparent)}.vf__nl{position:relative;padding-top:7rem!important;padding-bottom:6rem!important;background:radial-gradient(ellipse at 50% 0%,rgba(201,163,95,.16),transparent 60%)}.vf__nl:after{content:"\2726";display:block;text-align:center;color:#c9a35f;font-size:1.4rem;margin-top:4rem;letter-spacing:2rem;opacity:.9}.vf__grid{position:relative;border-top:1px solid rgba(201,163,95,.25)!important;padding-top:9rem!important;padding-bottom:5rem!important}.vf__grid:before{content:"Env\edo gratis  \2726   30 d\ed as para devolver  \2726   Pago 100% seguro  \2726   Atenci\f3n personalizada";position:absolute;left:0;right:0;top:2.2rem;text-align:center;font-family:var(--font-heading-family);font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;white-space:pre;pointer-events:none}.vf__grid>*{position:relative;z-index:1}.vf h3{position:relative;padding-bottom:1.1rem;margin-bottom:1.6rem!important}.vf h3:after{content:"";position:absolute;left:0;bottom:0;width:26px;height:1px;background:#c9a35f}.vf__col a{transition:color .2s,padding-left .2s}.vf__col a:hover{color:#c9a35f!important;padding-left:.4rem}.vf__brand p{font-family:Georgia,serif;font-style:italic;font-size:1.5rem!important;color:#ffffffb3!important}.vf__bot{position:relative;border-top:1px solid rgba(201,163,95,.25)!important;padding-top:2.4rem!important;padding-bottom:2.4rem!important}.vf__bot:before{content:"\25c6";position:absolute;top:0;left:50%;transform:translate(-50%,-55%);background:#0e0d0c;color:#c9a35f;font-size:1rem;padding:0 1.4rem}.vf__legal a:hover{color:#c9a35f!important}@media(min-width:990px){.vc-hero{width:min(1600px,100%)!important;aspect-ratio:1376/768!important;height:auto!important;min-height:0!important;margin:0 auto!important}.vc-hero__track{height:100%!important}.vc-hero__slide{height:100%!important;min-height:0!important}.vc-hero__slide .vc-media img,.vc-hero__slide:nth-child(n) .vc-media img{object-fit:cover!important;object-position:center center!important}.vc-hero__content{margin-left:6%!important;max-width:44rem!important}.vc-hero__dots{left:6%!important}.vc-hero__heading{font-size:clamp(4rem,4.6vw,7rem)!important}.vc-hero:after{right:2.6rem}.vc-hero__slide:after{background:linear-gradient(90deg,#00000080,#00000038 30%,#0000 48%)!important}}@media(min-width:750px)and (max-width:989px){.vc-hero,.vc-hero__slide{height:auto!important;min-height:0!important}.vc-hero{aspect-ratio:1376/768!important}.vc-hero__track,.vc-hero__slide{height:100%!important}}@media(max-width:749px){.vc-hero__slide .vc-media img,.vc-hero__slide:nth-child(n) .vc-media img{object-position:74% center!important}}@media(max-width:749px){.vf__grid:before{white-space:normal;font-size:.95rem;letter-spacing:.16em;line-height:1.9;padding:0 1.6rem;top:1.6rem}.vf__grid{padding-top:10rem!important}}@media(max-width:749px){cart-drawer .drawer__inner{width:100vw!important;max-width:100vw!important;padding:0!important;display:flex!important;flex-direction:column;height:100%}cart-drawer .drawer__header{padding:1.6rem 1.6rem 1.2rem!important;position:sticky;top:0;background:#fff;z-index:3;border-bottom:1px solid #eee}cart-drawer .drawer__heading{font-size:1.6rem!important;letter-spacing:.18em}cart-drawer-items{flex:1 1 auto;overflow-y:auto;padding:0 1.6rem!important;-webkit-overflow-scrolling:touch}.vct-tiers{padding:1.4rem 0 1.2rem!important;margin:0!important}.vct-tiers__msg{font-size:1.25rem!important;line-height:1.4;text-align:center;margin:0 0 1rem!important}.vct-tiers__labels{font-size:1rem!important;line-height:1.3}.vct-tiers__labels span{flex:1;text-align:center}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{display:grid!important;grid-template-columns:8.4rem 1fr;gap:0 1.4rem;padding:1.6rem 0!important;border-bottom:1px solid #f0ece6}cart-drawer .cart-item td{display:block!important;padding:0!important;border:0!important}cart-drawer .cart-item__media{grid-row:1 / span 3;width:8.4rem!important}cart-drawer .cart-item__image{width:8.4rem!important;height:10.8rem!important;object-fit:cover;border-radius:4px}cart-drawer .cart-item__details{font-size:1.3rem}cart-drawer .cart-item__name{font-size:1.35rem!important;line-height:1.35}cart-drawer .cart-item__totals{text-align:left!important;font-size:1.35rem}cart-drawer .cart-item__quantity{grid-column:2}cart-drawer .quantity{min-height:3.8rem!important;width:11rem!important}.vcu{margin:1.6rem 0 2rem!important;padding:1.4rem!important}.vcu__track{gap:1rem!important}.vcu-card{flex:0 0 100%!important;min-width:0!important;display:grid!important;grid-template-columns:7.2rem 1fr!important;gap:1.2rem!important;align-items:start}.vcu-card__img{width:7.2rem!important;height:9.2rem!important}.vcu-card__img img{width:100%;height:100%;object-fit:cover}.vcu-card__info{min-width:0}.vcu-card__t{font-size:1.3rem!important;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vcu-card__row{display:flex!important;flex-direction:column!important;gap:.8rem!important;margin-top:.8rem}.vcu-v{width:100%!important;min-height:3.8rem;font-size:1.3rem!important}.vcu-add{width:100%!important}cart-drawer .drawer__footer{position:sticky;bottom:0;background:#fff;padding:1.4rem 1.6rem calc(1.4rem + env(safe-area-inset-bottom))!important;box-shadow:0 -6px 20px #0000000f;z-index:3}cart-drawer .totals{margin-bottom:.4rem}cart-drawer .tax-note{font-size:1.1rem!important;margin:0 0 1rem!important}cart-drawer .cart__ctas .cart__checkout-button{width:100%!important}[class^=vcc-tru]{flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem!important;font-size:1.05rem!important;margin-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vc.css.map */
