:root{--vy-black: #0e0b08;--vy-ink: #1a140f;--vy-gold: #c9a063;--vy-gold-light: #e6c891;--vy-gold-dark: #9c7743;--vy-ivory: #f7f1e8;--vy-cream: #efe6d8;--vy-line: rgba(201, 160, 99, .35);--vy-gold-gradient: linear-gradient(135deg, #9c7743 0%, #e6c891 45%, #c9a063 60%, #8a6636 100%);--vy-ornament: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 14'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%23C9A063' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23C9A063'/%3E%3C/linearGradient%3E%3ClinearGradient id='b'%3E%3Cstop offset='0' stop-color='%23C9A063'/%3E%3Cstop offset='1' stop-color='%23C9A063' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect y='6.5' width='98' height='1' fill='url(%23a)'/%3E%3Crect x='122' y='6.5' width='98' height='1' fill='url(%23b)'/%3E%3Cpath fill='%23C9A063' d='M110 1c.4 3.3 2.7 5.6 6 6-3.3.4-5.6 2.7-6 6-.4-3.3-2.7-5.6-6-6 3.3-.4 5.6-2.7 6-6z'/%3E%3C/svg%3E");--vy-ease: cubic-bezier(.22, .61, .36, 1)}h1,h2,h3,.h0,.h1,.h2,.hxl,.hxxl{letter-spacing:.01em}.button,.shopify-challenge__button,.customer button{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;transition:background-color .35s var(--vy-ease),color .35s var(--vy-ease),box-shadow .35s var(--vy-ease)}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-image:var(--vy-gold-gradient)}.button--secondary:hover{background-color:var(--vy-gold);color:var(--vy-black)}.collection__title .title:after,.circular-collections__heading:after,.product-hotspots__heading:after,.reviews-section__header h2:after{content:"";display:block;width:18rem;height:1.2rem;margin:1.4rem auto 0;background:var(--vy-ornament) no-repeat center / contain}.announcement-bar-section .utility-bar{background:linear-gradient(100deg,#a8814a,#c9a063,#ecd3a0,#c9a063,#a8814a);background-size:220% 100%;animation:vy-bar-shimmer 9s ease-in-out infinite;border-bottom:0}@keyframes vy-bar-shimmer{0%,to{background-position:0% 0}50%{background-position:100% 0}}.announcement-bar-section .announcement-bar__message{min-height:0;padding:1rem 0;margin:0;font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:#0e0b08}.announcement-bar-section .announcement-bar__message span:before,.announcement-bar-section .announcement-bar__message span:after{content:"\2726";display:inline-block;margin:0 1.2rem;font-size:.9rem;vertical-align:.15em;color:#0e0b0899}.announcement-bar-section .announcement-bar__link{color:#0e0b08;text-decoration:none}.announcement-bar-section .announcement-bar__link:hover .announcement-bar__message span{text-decoration:underline;text-underline-offset:.3rem}.announcement-bar-section .announcement-bar__link .icon-arrow,.announcement-bar-section .announcement-bar__link .svg-wrapper{display:none}.announcement-bar-section .announcement-bar-slider .slider-button{width:3.2rem;height:3.2rem;margin:0;border:0;border-radius:0;background:transparent;color:#0e0b08b3}.announcement-bar-section .announcement-bar-slider .slider-button:not([disabled]):hover{background:transparent;color:#0e0b08}.announcement-bar-section .announcement-bar-slider .slider-button .svg-wrapper{width:1rem;height:1rem}.announcement-bar-section .utility-bar__grid{grid-template-columns:1fr;grid-template-areas:"announcements"}.announcement-bar-section .localization-wrapper:not(:has(*)){display:none}.announcement-bar-section .announcement-bar{width:100%}@media screen and (min-width:990px){.announcement-bar-section .announcement-bar-slider{max-width:72rem;margin:0 auto}}@media screen and (max-width:749px){.announcement-bar-section .announcement-bar-slider .slider-button{display:none}.announcement-bar-section .announcement-bar__message{padding:.9rem 1rem;font-size:1.05rem;letter-spacing:.08em}.announcement-bar-section .announcement-bar__message span:before,.announcement-bar-section .announcement-bar__message span:after{margin:0 .6rem}}@media(prefers-reduced-motion:reduce){.announcement-bar-section .utility-bar{animation:none}}.section-header .header-wrapper--border-bottom,.header-wrapper{border-bottom-color:var(--vy-line)}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:3.2rem;background:var(--vy-gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.header__inline-menu .header__menu-item{font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.9)}.header.header--middle-center,.header.header--middle-left{max-width:160rem}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}@media screen and (min-width:990px){.header.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header--middle-left.header--has-menu:not(.drawer-menu) .header__heading,.header--middle-left.header--has-menu:not(.drawer-menu)>.header__heading-link{justify-self:start}.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu{justify-self:center;align-self:center;display:flex;align-items:center}.header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{justify-self:end;align-self:center;align-items:center}}.header__inline-menu .header__menu-item{padding:1rem 1.1rem;white-space:nowrap;letter-spacing:.14em}@media screen and (min-width:990px)and (max-width:1279px){.header__inline-menu .header__menu-item{padding:.8rem .7rem;font-size:1.05rem;letter-spacing:.08em}}.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__active-menu-item{color:var(--vy-gold);text-decoration:none}.header__icon:hover .svg-wrapper{color:var(--vy-gold)}.header__submenu{border-top:1px solid var(--vy-line)}.cart-count-bubble{background-color:var(--vy-gold);color:var(--vy-black)}.banner__text_caption{margin-bottom:1.6rem;font-size:1.15rem;letter-spacing:.3em;text-transform:uppercase;color:var(--vy-gold)}.banner__text_caption p{margin:0}.banner__box.color-scheme-1 .banner__text_caption,.banner__box.color-scheme-2 .banner__text_caption{color:var(--vy-gold-dark)}.banner__heading{line-height:1.12}.banner__heading p{margin:0}.banner__heading:after{content:"";display:block;width:22rem;max-width:100%;height:1.2rem;margin-top:2.2rem;background:var(--vy-ornament) no-repeat center / contain}.banner--content-align-left .banner__heading:after{margin-right:auto}.banner--content-align-center .banner__heading:after{margin-left:auto;margin-right:auto}.banner--content-align-right .banner__heading:after{margin-left:auto}@media screen and (max-width:749px){.banner--content-align-mobile-center .banner__heading:after{margin-left:auto;margin-right:auto}.banner--content-align-mobile-left .banner__heading:after{margin-left:0;margin-right:auto}}.banner__text{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.55}.section .banner.banner--content-align-right:after{background:linear-gradient(270deg,#0e0b08,#0e0b088c 45%,#0e0b0800 75%)}.section .banner.banner--content-align-left:after{background:linear-gradient(90deg,#0e0b08,#0e0b088c 45%,#0e0b0800 75%)}.section .banner.banner--content-align-center:after{background:#0e0b08}@media screen and (max-width:749px){.section .banner.banner--content-align-right:after,.section .banner.banner--content-align-left:after{background:linear-gradient(0deg,#0e0b08,#0e0b0880 55%,#0e0b081a)}}.circular-collections__heading{letter-spacing:.22em;text-transform:uppercase}.circular-collections .circular-collections__image-wrap{background:var(--vy-cream)!important;box-shadow:0 0 0 1px var(--vy-line),0 0 0 6px var(--vy-ivory),0 0 0 7px #c9a06300;transition:box-shadow .4s var(--vy-ease)}.circular-collections__link:hover .circular-collections__image-wrap{box-shadow:0 0 0 1px var(--vy-gold),0 0 0 6px var(--vy-ivory),0 0 0 7px var(--vy-gold)}.circular-collections__title{letter-spacing:.18em;text-transform:uppercase;font-size:1.3rem!important;transition:color .3s}.circular-collections__link:hover .circular-collections__title{color:var(--vy-gold-dark)}.circular-collections__controls button{border-color:var(--vy-gold)!important;color:var(--vy-gold-dark)!important}.atelier-story .atelier-story__heading,.atelier-story .atelier-story__stat-value{font-family:var(--font-heading-family)!important}.atelier-story .atelier-story__eyebrow{font-size:1.15rem!important;letter-spacing:.25em!important}.atelier-story .atelier-story__eyebrow span{width:2.4rem!important}.atelier-story .atelier-story__main-image img{border-radius:.4rem;box-shadow:0 2.4rem 4.8rem -2.8rem #0e0b0899}.atelier-story .atelier-story__stat{border:1px solid var(--vy-line)}.atelier-story .atelier-story__stat-label{font-size:1rem!important}.atelier-story .atelier-story__button{padding:1.4rem 2.8rem!important;border:1px solid var(--vy-gold)!important;color:var(--vy-gold-dark)!important;font-size:1.15rem!important;letter-spacing:.2em!important;transition:background-color .35s var(--vy-ease),color .35s var(--vy-ease)}.atelier-story .atelier-story__button:hover{opacity:1!important;background:var(--vy-gold);color:var(--vy-black)!important}.trust-benefits .trust-benefits__heading{text-transform:uppercase;letter-spacing:.14em!important}.trust-benefits .trust-benefits__description{font-size:1.2rem!important}@media screen and (min-width:991px){.trust-benefits .trust-benefits__item+.trust-benefits__item{border-left:1px solid var(--vy-line);padding-left:2.4rem}}.collection__title.title-wrapper{text-align:center}.collection__title .title{font-family:var(--font-body-family);font-size:2rem;letter-spacing:.22em;text-transform:uppercase}.product-card-wrapper{height:100%}.product-card-wrapper .card{height:100%;border:1px solid var(--vy-line);border-radius:.6rem;background:#fbf8f2;transition:box-shadow .45s var(--vy-ease),border-color .45s var(--vy-ease)}.product-card-wrapper:hover .card{border-color:var(--vy-gold);box-shadow:0 2rem 4rem -2.6rem #0e0b088c}.product-card-wrapper .card__inner{border-radius:.6rem .6rem 0 0;overflow:hidden;background:var(--vy-cream)}.product-card-wrapper .card__inner:after{display:none}.product-card-wrapper .card__media img{object-fit:cover;transition:transform .9s var(--vy-ease),opacity .5s ease}.product-card-wrapper:hover .card__media .media>img:only-child{transform:scale(1.05)}.product-card-wrapper .card--standard>.card__content{display:flex;flex-direction:column;flex:1;padding:1.6rem 1.4rem 1.8rem;text-align:center}.product-card-wrapper .card--standard>.card__content .card__information{padding:0;display:flex;flex-direction:column;align-items:center;gap:.8rem}.product-card-wrapper .card__heading{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.35;letter-spacing:.01em;min-height:4.32rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper .card__heading a{color:rgb(var(--color-foreground));text-decoration:none}.product-card-wrapper .card__heading a:hover{color:var(--vy-gold-dark);text-decoration:none}.product-card-wrapper .card-information{width:100%;text-align:center}.product-card-wrapper .card-information>.caption-large:empty{display:none}.product-card-wrapper .price{justify-content:center;margin:0;font-size:1.5rem;letter-spacing:.06em}.product-card-wrapper .price__container{justify-content:center}.price .price-item--regular,.price .price-item--sale{color:var(--vy-gold-dark)}.price--on-sale .price__sale s.price-item--regular{color:rgba(var(--color-foreground),.45)}.product-card-wrapper .quick-add{margin:auto 0 0;padding-top:1.6rem}.product-card-wrapper .quick-add__submit{min-height:4.4rem;font-size:1.1rem;letter-spacing:.2em;color:var(--vy-gold-dark);background:transparent}.product-card-wrapper .quick-add__submit:after{--border-opacity: 1;box-shadow:0 0 0 1px var(--vy-gold)!important}.product-card-wrapper .quick-add__submit:not([disabled]):hover{background:var(--vy-gold-gradient);color:var(--vy-black)}.product-card-wrapper .quick-add__submit[disabled]{color:rgba(var(--color-foreground),.45);cursor:not-allowed}.product-card-wrapper .quick-add__submit[disabled]:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.15)!important}.product-card-wrapper .card,.product-card-wrapper .card>.card__content,.product-card-wrapper .card__information,.product-card-wrapper .card-information,.product-card-wrapper .quick-add,.product-card-wrapper product-form,.product-card-wrapper .quick-add form{box-sizing:border-box;min-width:0;max-width:100%}.product-card-wrapper .card{overflow:hidden}.product-card-wrapper .card__heading{overflow-wrap:anywhere}.product-card-wrapper .quick-add__submit{width:100%;min-width:0;padding:0 1rem;white-space:normal;line-height:1.3}@media screen and (max-width:749px){.product-card-wrapper .card--standard>.card__content{padding:1.2rem 1rem 1.4rem}.product-card-wrapper .card__heading{font-size:1.4rem;min-height:3.78rem}.product-card-wrapper .price{font-size:1.35rem;letter-spacing:.03em}.product-card-wrapper .quick-add{padding-top:1.2rem}.product-card-wrapper .quick-add__submit{min-height:3.8rem;padding:.6rem;font-size:1rem;letter-spacing:.1em}.product-card-wrapper .card .badge{padding:.4rem .9rem;font-size:.9rem;letter-spacing:.1em}}.product-card-wrapper .card .badge{padding:.5rem 1.2rem;border:1px solid var(--vy-gold);border-radius:2rem;font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.product-card-wrapper .badge.color-scheme-3{color:var(--vy-gold-light)}.collection__view-all{margin-top:4rem}.collection__view-all .button{min-width:22rem}.color-scheme-3 .price .price-item,.color-scheme-4 .price .price-item{color:var(--vy-gold-light)}.product-hotspots .product-hotspots__heading{font-family:var(--font-heading-family)!important;font-size:clamp(3rem,3.6vw,4.4rem)!important;color:var(--vy-gold-light)}.product-hotspots .product-hotspots__eyebrow{font-size:1.15rem!important;letter-spacing:.3em!important;margin-bottom:1.2rem!important}.product-hotspots .product-hotspots__description{font-size:1.4rem!important;color:#f3e9d6bf!important;margin-top:1.6rem!important;margin-bottom:3.2rem!important}.product-hotspots .product-hotspots__image>img{border-radius:.4rem}.product-hotspots .product-hotspot__dot{background:var(--vy-gold)!important;box-shadow:0 0 0 4px #c9a06359,0 2px 10px #0006!important;animation:vy-pulse 2.4s ease-out infinite}.product-hotspots .product-hotspot__dot:before{color:var(--vy-black)!important}.product-hotspots .product-hotspot__dot span{background:var(--vy-black)}@keyframes vy-pulse{0%{box-shadow:0 0 #c9a06399,0 2px 10px #0006}70%{box-shadow:0 0 0 12px #c9a06300,0 2px 10px #0006}to{box-shadow:0 0 #c9a06300,0 2px 10px #0006}}.product-hotspots .product-hotspot__info{background:var(--vy-ivory)!important;border:1px solid var(--vy-gold);box-shadow:0 1.6rem 4rem #00000073!important}.product-hotspots .product-hotspot__title{color:var(--vy-ink);font-family:var(--font-heading-family)}.product-hotspots .product-hotspot__price{color:var(--vy-gold-dark)!important;font-size:1.3rem!important}.product-hotspots .product-hotspot__add{background:var(--vy-black);color:var(--vy-gold-light);letter-spacing:.18em;transition:background .3s,color .3s}.product-hotspots .product-hotspot__add:hover{background:var(--vy-gold);color:var(--vy-black)}.section-collection-list [class*=collection-editorial-] .collection-editorial__eyebrow{margin-bottom:1rem;font-size:1.15rem;letter-spacing:.3em;color:var(--vy-gold-dark)}.section-collection-list [class*=collection-editorial-] .collection-editorial__heading{font-size:clamp(3rem,3.4vw,4rem);line-height:1.1}.section-collection-list [class*=collection-editorial-] .collection-editorial__description{max-width:34rem;font-size:1.35rem;color:rgba(var(--color-foreground),.7)}.section-collection-list [class*=collection-editorial-] .collection-editorial__card{border-radius:.4rem;background:var(--vy-cream)}.section-collection-list [class*=collection-editorial-] .collection-editorial__card:after{content:"";position:absolute;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;z-index:2;border:1px solid rgba(230,200,145,0);pointer-events:none;transition:border-color .5s var(--vy-ease)}.section-collection-list [class*=collection-editorial-] .collection-editorial__card:hover:after{border-color:#e6c891bf}.section-collection-list [class*=collection-editorial-] .collection-editorial__overlay{background:linear-gradient(to top,#0e0b08cc,#0e0b0826 45%,#0e0b0800 70%)}.section-collection-list [class*=collection-editorial-] .collection-editorial__content{left:1.8rem;right:1.8rem;bottom:1.6rem}.section-collection-list [class*=collection-editorial-] .collection-editorial__title{color:var(--vy-ivory);font-size:2.2rem}.section-collection-list [class*=collection-editorial-] .ctm-collection-text-wrap{justify-content:space-between;gap:1.2rem}.section-collection-list [class*=collection-editorial-] .collection-editorial__title{padding-right:0}.section-collection-list [class*=collection-editorial-] .collection-editorial__arrow{position:static;flex:none;width:4rem;height:4rem;border-radius:50%;background:var(--vy-gold-gradient);box-shadow:0 .6rem 1.6rem #00000059;transition:transform .35s var(--vy-ease),background .35s}.section-collection-list [class*=collection-editorial-] .collection-editorial__arrow svg{width:1.8rem;height:1.8rem;stroke:var(--vy-black);stroke-width:1.8}.section-collection-list [class*=collection-editorial-] .collection-editorial__card:hover .collection-editorial__arrow{transform:translate(.4rem);background:var(--vy-ivory)}@media screen and (max-width:749px){.section-collection-list [class*=collection-editorial-] .collection-editorial__arrow{width:3.2rem;height:3.2rem}}.reviews-section .reviews-section__eyebrow{font-size:1.15rem!important;letter-spacing:.3em!important;color:var(--vy-gold)}.reviews-section .reviews-section__header h2{font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.4vw,4rem)!important;color:var(--vy-gold-light)}.reviews-section .reviews-section__stars svg{stroke:var(--vy-gold)!important}.reviews-section .reviews-section__stars svg.is-filled,.reviews-section .review-card__stars svg{fill:var(--vy-gold)!important}.reviews-section .review-card{background:var(--vy-ink)!important;border:1px solid var(--vy-line)!important;padding:2.4rem!important;border-radius:.4rem;transition:border-color .3s}.reviews-section .review-card:hover{border-color:var(--vy-gold)!important}.reviews-section .review-card__verified{background:#c9a06324!important;color:var(--vy-gold-light);font-size:.9rem!important;letter-spacing:.12em!important}.reviews-section .review-card__text{font-family:var(--font-heading-family);font-size:1.7rem!important;color:var(--vy-ivory)}.reviews-section .review-card__product{font-size:1.25rem!important;color:#f3e9d6a6}.reviews-section .review-card__bottom{padding-top:1.4rem;border-top:1px solid var(--vy-line);font-size:1.15rem!important}.reviews-section .review-card__name{color:var(--vy-gold-light);letter-spacing:.06em}.reviews-section .reviews-navigation button{border-color:var(--vy-gold)!important;color:var(--vy-gold-light);transition:background .3s,color .3s}.reviews-section .reviews-navigation button:hover{background:var(--vy-gold)!important;color:var(--vy-black)}:root{--vy-gold-filter: brightness(0) saturate(100%) invert(69%) sepia(32%) saturate(541%) hue-rotate(358deg) brightness(91%) contrast(87%)}.color-scheme-3 .header__heading-logo,.color-scheme-4 .header__heading-logo,.vy-logo-tint--gold{filter:var(--vy-gold-filter)}.vy-logo-tint--white{filter:brightness(0) invert(1)}.banner .banner__box.color-scheme-3,.banner .banner__box.color-scheme-4{position:relative;background:#0e0b08eb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.banner:not(.banner--desktop-transparent) .banner__box:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:1px solid var(--vy-line);pointer-events:none}@media screen and (min-width:750px){.banner:not(.banner--desktop-transparent) .banner__box{max-width:56rem;padding:5.6rem 5rem}}.banner__buttons .button{min-width:20rem}@media screen and (min-width:750px){.banner--desktop-transparent .banner__content--top-right,.banner--desktop-transparent .banner__content--middle-right,.banner--desktop-transparent .banner__content--bottom-right{max-width:none;padding-right:5vw}.banner--desktop-transparent .banner__content--top-right .banner__box,.banner--desktop-transparent .banner__content--middle-right .banner__box,.banner--desktop-transparent .banner__content--bottom-right .banner__box{min-width:0;max-width:min(48rem,34vw)}.banner--desktop-transparent .banner__content--middle-right .banner__heading{font-size:clamp(3.4rem,3.4vw,5rem)}.banner--desktop-transparent .banner__content--middle-right .banner__buttons{justify-content:flex-end;flex-wrap:wrap}.banner--desktop-transparent .banner__content--middle-right .banner__buttons .button{min-width:0}.banner--desktop-transparent:has(.banner__content--middle-right) .banner__media:after{opacity:1;background:linear-gradient(270deg,#f7f1e8e6,#f7f1e899 30%,#f7f1e800 50%)}}@media screen and (max-width:749px){.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:auto!important;aspect-ratio:4 / 5}.banner--mobile-bottom .banner__media img{object-position:8% center}.banner--mobile-bottom .banner__content{padding:0}.banner--mobile-bottom .banner__box{width:100%;max-width:none;padding:3.6rem 2rem 4.4rem;background:rgb(var(--color-background));border-top:1px solid var(--vy-line)}.banner--mobile-bottom .banner__heading{font-size:clamp(3rem,8.4vw,3.8rem)}.banner--mobile-bottom .banner__text{font-size:1.6rem}.banner--mobile-bottom .banner__buttons{flex-direction:column;align-items:stretch;gap:1.2rem;max-width:32rem;margin-left:auto;margin-right:auto}.banner--mobile-bottom .banner__buttons .button{min-width:0;width:100%}}.slider-buttons .slider-button{width:4.4rem;height:4.4rem;margin:0 .4rem;border:1px solid var(--vy-gold);border-radius:50%;color:var(--vy-gold-dark);background:transparent;transition:background .3s,color .3s}.slider-buttons .slider-button:not([disabled]):hover{background:var(--vy-gold);color:var(--vy-black)}.slider-buttons .slider-button[disabled]{opacity:.35}.slider-buttons .slider-button .svg-wrapper{width:1.2rem;height:1.2rem}.slider-buttons .slider-counter{min-width:6rem;justify-content:center;font-size:1.25rem;letter-spacing:.12em;color:rgba(var(--color-foreground),.7)}.color-scheme-3 .slider-buttons .slider-button,.color-scheme-4 .slider-buttons .slider-button{color:var(--vy-gold-light)}.section .collection .slider.slider--desktop,.section .collection .slider.slider--tablet{padding-top:.6rem;padding-bottom:2.4rem}.collection .slider-buttons{margin-top:.4rem}@media screen and (min-width:990px){.collection slider-component.slider-component-desktop:not(.slider-component-full-width){max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem}.collection slider-component.slider-component-desktop:not(.slider-component-full-width) .slider--desktop{scroll-padding-left:0}.collection slider-component.slider-component-desktop:not(.slider-component-full-width) .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.collection slider-component.slider-component-desktop:not(.slider-component-full-width) .slider--desktop:after{padding-left:0}}@media screen and (max-width:989px){.section-collection-list [class*=collection-editorial-] .collection-editorial__list.slider{display:flex;grid-template-columns:none;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem .4rem}.section-collection-list [class*=collection-editorial-] .collection-editorial__list.slider::-webkit-scrollbar{display:none}.section-collection-list [class*=collection-editorial-] .collection-editorial__list.slider .collection-editorial__item{flex:0 0 72%;scroll-snap-align:start}.section-collection-list [class*=collection-editorial-] .slider-buttons{display:flex;justify-content:center;align-items:center;margin-top:2rem}}@media screen and (min-width:750px)and (max-width:989px){.section-collection-list [class*=collection-editorial-] .collection-editorial__list.slider .collection-editorial__item{flex-basis:40%}}.product-hotspots .product-hotspot__card{background:transparent;box-shadow:none;width:auto}.inner-circle{border-top:1px solid var(--vy-line)}.inner-circle .inner-circle__eyebrow{font-size:1.15rem!important;letter-spacing:.3em!important;color:var(--vy-gold)!important;margin-bottom:1.2rem!important}.inner-circle .inner-circle__heading{font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.4vw,3.8rem)!important;color:var(--vy-gold-light)}.inner-circle .inner-circle__heading:after{content:"";display:block;width:18rem;height:1.2rem;margin:1.6rem auto 0;background:var(--vy-ornament) no-repeat center / contain}.inner-circle .inner-circle__description{margin:1.6rem auto 2.8rem!important;font-size:1.45rem!important;line-height:1.7!important;color:#f3e9d6cc!important}.inner-circle .inner-circle__input{height:5.2rem!important;padding:0 2rem!important;border:1px solid var(--vy-line)!important;background:var(--vy-ivory)!important;color:var(--vy-ink)!important;font-size:1.4rem!important;font-family:var(--font-body-family)}.inner-circle .inner-circle__button{height:5.2rem!important;padding:0 3.2rem!important;background-image:var(--vy-gold-gradient)!important;font-size:1.15rem!important;letter-spacing:.2em!important;text-transform:uppercase}.inner-circle .inner-circle__privacy,.inner-circle .inner-circle__message{font-size:1.15rem!important;margin-top:1.4rem!important}.inner-circle .inner-circle__message--success{color:var(--vy-gold-light)!important}.vy-insta{border-top:1px solid var(--vy-line)}.vy-insta__head{text-align:center;margin-bottom:3.2rem}.vy-insta__eyebrow{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.3em;text-transform:uppercase;color:var(--vy-gold)}.vy-insta__handle{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;color:rgb(var(--color-foreground));text-decoration:none}a.vy-insta__handle:hover{color:var(--vy-gold-light)}.vy-insta__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0}@media screen and (min-width:750px){.vy-insta__grid{grid-template-columns:repeat(var(--vy-insta-cols),minmax(0,1fr));gap:1.2rem}}.vy-insta__tile{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:.4rem;background:var(--vy-ink)}.vy-insta__tile img,.vy-insta__tile .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--vy-ease)}.vy-insta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0e0b088c;color:var(--vy-gold-light);opacity:0;transition:opacity .4s}.vy-insta__overlay .svg-wrapper{width:2.6rem;height:2.6rem}.vy-insta__tile:hover img{transform:scale(1.07)}.vy-insta__tile:hover .vy-insta__overlay{opacity:1}.vy-footer{border-top:1px solid var(--vy-line)}.vy-footer__top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 2.4rem;padding-bottom:5.6rem}.vy-footer__brand{grid-column:1 / -1}@media screen and (min-width:990px){.vy-footer__top{grid-template-columns:1.5fr repeat(var(--vy-footer-cols),minmax(0,1fr));gap:4rem 5.6rem}.vy-footer__brand{grid-column:auto;padding-right:2rem}}.vy-footer__logo-link{display:inline-block}.vy-footer__logo{display:block;width:18rem;max-width:100%;height:auto}.vy-footer__wordmark{font-family:var(--font-heading-family);font-size:4.2rem;line-height:1;background:var(--vy-gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.vy-footer__subtitle{margin:.8rem 0 0;font-size:1rem;letter-spacing:.4em;text-transform:uppercase;color:var(--vy-gold)}.vy-footer__text{margin-top:2rem;max-width:32rem;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.vy-footer__text p{margin:0}.vy-footer .vy-footer__social{justify-content:flex-start;gap:1rem;margin:2.4rem 0 0}.vy-footer__social .list-social__link{width:3.6rem;height:3.6rem;padding:0;display:grid;place-items:center;border:1px solid var(--vy-line);border-radius:50%;color:var(--vy-gold-light);transition:background .3s,color .3s,border-color .3s}.vy-footer__social .list-social__link:hover{background:var(--vy-gold);border-color:var(--vy-gold);color:var(--vy-black)}.vy-footer__social .svg-wrapper{width:1.5rem;height:1.5rem}.vy-footer__heading{margin:0 0 2rem;font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--vy-gold)}.vy-footer__heading:after{content:"";display:block;width:2.4rem;height:1px;margin-top:1.2rem;background:var(--vy-gold)}.vy-footer__list{display:grid;gap:1.1rem;margin:0}.vy-footer__list a,.vy-footer__list span{display:inline-flex;align-items:flex-start;gap:1rem;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.75);text-decoration:none;transition:color .25s,transform .25s}.vy-footer__list a:hover,.vy-footer__list a[aria-current=page]{color:var(--vy-gold-light)}.vy-footer__list:not(.vy-footer__list--contact) a:hover{transform:translate(.4rem)}.vy-footer__list svg{flex:none;width:1.6rem;height:1.6rem;margin-top:.2rem;fill:none;stroke:var(--vy-gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.vy-footer__list .vy-footer__contact-link{margin-top:.4rem;color:var(--vy-gold-light);letter-spacing:.06em}.vy-footer__bottom{border-top:1px solid var(--vy-line);padding:2rem 0}.vy-footer__bottom-inner{display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center}@media screen and (max-width:989px){.vy-footer__top{gap:3.6rem 2.4rem;padding-bottom:4rem}.vy-footer__brand{text-align:center;padding-bottom:3.2rem;border-bottom:1px solid var(--vy-line)}.vy-footer__brand .vy-footer__logo{margin:0 auto}.vy-footer__text{margin-left:auto;margin-right:auto}.vy-footer .vy-footer__social{justify-content:center}}@media screen and (max-width:749px){.vy-footer{padding-top:4.4rem!important}.vy-footer__top{gap:3.2rem 1.6rem;padding-bottom:3.2rem}.vy-footer__logo{width:15rem}.vy-footer__text{font-size:1.5rem}.vy-footer__heading{margin-bottom:1.4rem;font-size:1.15rem}.vy-footer__list{gap:.9rem}.vy-footer__list a,.vy-footer__list span{font-size:1.35rem}.vy-footer__col:last-child:nth-child(2n){grid-column:1 / -1}.vy-footer__bottom{padding:1.6rem 0 2rem}.vy-footer__copyright{font-size:1.15rem}}.vy-footer__copyright{margin:0;font-size:1.25rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.6)}.vy-footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 2rem;margin:0}.vy-footer__policies a{font-size:1.2rem;color:rgba(var(--color-foreground),.6);text-decoration:none}.vy-footer__policies a:hover{color:var(--vy-gold-light)}.vy-footer .vy-footer__payment{margin:0;justify-content:center}.vy-footer .vy-footer__payment:not(:has(.list-payment__item)){display:none}.product .product__media-item .product-media-container{border:1px solid var(--vy-line);border-radius:.6rem;background:var(--vy-cream);overflow:hidden}.product .product__media-list .product__media-item{border-radius:.6rem}.product .product__media-list .product-media-container.media-type-image{--aspect-ratio: 1;--ratio-percent: 100%;width:100%}.product .product__media-list .product-media-container.media-type-image .media img{object-fit:cover;object-position:center}@media screen and (min-width:750px){.product .product__media-list .product-media-container.media-type-image{width:min(100%,calc(100svh - 20rem));margin:0 0 0 auto}.product .thumbnail-slider{max-width:min(100%,calc(100svh - 20rem));margin-left:auto;margin-right:0}}@media screen and (min-width:990px){.product.product--large:not(.product--no-media) .product__media-wrapper,.product.product--medium:not(.product--no-media) .product__media-wrapper,.product.product--small:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product.product--large:not(.product--no-media) .product__info-wrapper,.product.product--medium:not(.product--no-media) .product__info-wrapper,.product.product--small:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);padding:0 0 0 2.4rem}.product.product--right:not(.product--no-media) .product__info-wrapper{padding:0 2.4rem 0 0}}.product .product__media-icon{border-color:var(--vy-line);background:var(--vy-ivory);color:var(--vy-gold-dark);border-radius:50%}.product .thumbnail-list .thumbnail{border-radius:.4rem;background:var(--vy-cream);overflow:hidden}.product .thumbnail-list .thumbnail[aria-current]{box-shadow:0 0 0 1px var(--vy-gold);border-color:var(--vy-gold)}.product .thumbnail-list .thumbnail:not([aria-current]){opacity:.65;transition:opacity .3s}.product .thumbnail-list .thumbnail:hover{opacity:1}.product .slider-button{color:var(--vy-gold-dark)}.product .slider-counter__link--active.slider-counter__link--dots .dot,.product .slider-counter__link--dots .dot:hover{background-color:var(--vy-gold);border-color:var(--vy-gold)}@media screen and (min-width:750px){.product .product__info-wrapper{padding-left:2.4rem}}.product__info-container>*+*{margin:1.4rem 0}.product .product__info-container{padding:3.6rem 3.2rem;border:1px solid var(--vy-line);border-radius:.6rem;background:radial-gradient(120% 60% at 100% 0%,#c9a0631a,#c9a06300 60%),#fbf8f2}.product .product__info-container:before,.product .product__info-container:after{content:"";position:absolute;width:3.6rem;height:3.6rem;pointer-events:none}.product .product__info-container:before{top:.8rem;left:.8rem;border-top:2px solid var(--vy-gold);border-left:2px solid var(--vy-gold);border-top-left-radius:.3rem}.product .product__info-container:after{bottom:.8rem;right:.8rem;border-bottom:2px solid var(--vy-gold);border-right:2px solid var(--vy-gold);border-bottom-right-radius:.3rem}.product .product__info-container:not(.product__column-sticky){position:relative}.product .product__info-container .price--large{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.6rem 1.2rem;padding:.9rem 2rem .9rem 1.6rem;border:1px solid var(--vy-gold);border-radius:.4rem 2.6rem 2.6rem .4rem;background:var(--vy-ivory);line-height:1.2}.product .product__info-container .price--large:before{content:"\25c6";font-size:1rem;color:var(--vy-gold)}.product .product__info-container .price--large .price__container{margin:0}.product .shopify-payment-button__button--unbranded{background-image:linear-gradient(110deg,#9c7743,#c9a063 30%,#f3dfb4,#c9a063 60%,#9c7743)!important;background-size:250% 100%!important;animation:vy-shimmer 4.5s ease-in-out infinite}@keyframes vy-shimmer{0%,40%{background-position:100% 0}to{background-position:0% 0}}.vy-ship{display:block;max-width:48rem;padding:1.6rem 1.8rem;border:1px dashed var(--vy-line);border-radius:.6rem;background:var(--vy-ivory)}.vy-ship__text{margin:0 0 1rem;font-size:1.3rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.8)}.vy-ship__text strong{color:var(--vy-gold-dark);font-weight:600}.vy-ship__bar{position:relative;height:.6rem;border-radius:1rem;background:#c9a0632e;overflow:hidden}.vy-ship__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9c7743,#e6c891,#c9a063);background-size:200% 100%;animation:vy-shimmer 3s ease-in-out infinite;transition:width .8s var(--vy-ease)}.vy-ship.is-complete{border-style:solid;border-color:var(--vy-gold)}@media screen and (max-width:749px){.product .product__info-container{position:relative;padding:2.8rem 2rem}.vy-ship{max-width:none}}@media(prefers-reduced-motion:reduce){.product .shopify-payment-button__button--unbranded,.vy-ship__fill{animation:none}}.product__text_caption{margin:0 0 .6rem;font-size:1.15rem;letter-spacing:.3em;text-transform:uppercase;color:var(--vy-gold-dark)}.product__text_caption:empty{display:none}.product__title h1{margin:0;font-size:clamp(2.8rem,3vw,3.8rem);line-height:1.15}.product__title:after{content:"";display:block;width:18rem;height:1.2rem;margin-top:1.6rem;background:var(--vy-ornament) no-repeat left center / contain}.product .price--large{font-size:2.4rem;letter-spacing:.04em}.product .price--large .price-item--regular,.product .price--large .price-item--sale{color:var(--vy-gold-dark)}.product .price--large.price--on-sale .price__sale s.price-item--regular{font-size:1.7rem;color:rgba(var(--color-foreground),.45)}.product .price .badge{padding:.4rem 1.2rem;border:1px solid var(--vy-gold);border-radius:2rem;font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.product__tax{margin-top:.4rem!important;color:rgba(var(--color-foreground),.6)}.product__inventory{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.4rem;border:1px solid var(--vy-line);border-radius:2rem;background:var(--vy-cream);font-size:1.25rem;letter-spacing:.06em}.product__inventory:empty,.product__inventory.visibility-hidden{display:none}.product-form__input .form__label,.product-form__quantity .quantity__label{margin-bottom:1rem;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.product .product-form__input--pill input[type=radio]+label{border:1px solid var(--vy-line);background:transparent;color:rgb(var(--color-foreground));letter-spacing:.06em;transition:border-color .25s,background-color .25s,color .25s}.product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--vy-gold)}.product .product-form__input--pill input[type=radio]:checked+label{border-color:var(--vy-gold);background-color:var(--vy-black);color:var(--vy-gold-light)}.product-form__quantity .quantity{border-radius:.4rem;background:#fbf8f2}.product-form__quantity .quantity:after{box-shadow:0 0 0 1px var(--vy-line);border-radius:.4rem}.product-form__quantity .quantity__button{color:var(--vy-gold-dark)}.product-form__buttons{max-width:48rem}.product-form__submit{min-height:5.2rem;margin-bottom:1.2rem;color:var(--vy-gold-dark);font-size:1.2rem;letter-spacing:.22em}.product-form__submit:after{box-shadow:0 0 0 1px var(--vy-gold)!important}.product-form__submit:not([disabled]):hover{background:var(--vy-black);color:var(--vy-gold-light)}.product-form__submit[disabled]{color:rgba(var(--color-foreground),.45)}.shopify-payment-button__button--unbranded{min-height:5.2rem;background-image:var(--vy-gold-gradient)!important;color:var(--vy-black)!important;font-family:var(--font-body-family);font-size:1.2rem!important;letter-spacing:.22em!important;text-transform:uppercase;border-radius:var(--buttons-radius)}.shopify-payment-button__button--unbranded:hover:not([disabled]){filter:brightness(.95)}.shopify-payment-button__more-options{color:var(--vy-gold-dark);font-size:1.2rem}.product__description{margin-top:2.4rem!important;padding-top:2.4rem;border-top:1px solid var(--vy-line);font-size:1.5rem;line-height:1.8;color:rgba(var(--color-foreground),.8)}.product__description strong,.product__description b{color:rgb(var(--color-foreground));font-weight:600}.product__description ul{padding-left:0;list-style:none}.product__description ul li{position:relative;padding-left:2.2rem;margin-bottom:.6rem}.product__description ul li:before{content:"\2726";position:absolute;left:0;top:0;font-size:1rem;color:var(--vy-gold)}.product__accordion.accordion{margin:0!important;border-top:1px solid var(--vy-line);border-bottom:0}.product__accordion.accordion:last-of-type,.product__accordion.accordion+:not(.product__accordion){border-bottom:1px solid var(--vy-line)}.product .product__accordion summary{padding:1.8rem 0}.product .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground))}.product .product__accordion summary .svg-wrapper:first-child,.product .product__accordion summary .icon-accordion{color:var(--vy-gold-dark)}.product .product__accordion .icon-caret{color:var(--vy-gold-dark)}.product .product__accordion .accordion__content{padding:0 0 2rem;font-size:1.45rem;line-height:1.75;color:rgba(var(--color-foreground),.78)}.product .product__accordion .accordion__content ul{margin:0;padding-left:0;list-style:none}.product .product__accordion .accordion__content li{position:relative;padding-left:2rem;margin-bottom:.8rem}.product .product__accordion .accordion__content li:before{content:"\2726";position:absolute;left:0;font-size:.9rem;color:var(--vy-gold)}.product__pickup-availabilities pickup-availability-preview .pickup-availability-info .caption-large{font-size:1.25rem}.vy-style{position:relative;overflow:hidden;padding:7.2rem 0;border-top:1px solid var(--vy-line);border-bottom:1px solid var(--vy-line)}.vy-style:before{content:"";position:absolute;width:60rem;height:60rem;left:-12rem;top:50%;transform:translateY(-50%);background:radial-gradient(circle,#c9a0632e,#c9a06300 65%);pointer-events:none}.vy-style__inner{position:relative;display:grid;gap:4.8rem;align-items:center}@media screen and (min-width:990px){.vy-style__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8rem}}.vy-style__seal{position:relative;width:min(100%,40rem);aspect-ratio:1;margin:0 auto}.vy-style__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;animation:vy-spin 28s linear infinite}.vy-style__ring text{fill:var(--vy-gold);font-family:var(--font-body-family);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase}@keyframes vy-spin{to{transform:rotate(360deg)}}.vy-style__photo{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;overflow:hidden;background:var(--vy-cream);box-shadow:0 0 0 1px var(--vy-gold),0 0 0 .8rem #c9a0631f,0 2.4rem 5rem -2rem #000000b3}.vy-style__photo img,.vy-style__photo .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--vy-ease)}.vy-style__seal:hover .vy-style__photo img{transform:scale(1.06)}.vy-style__eyebrow{margin:0 0 1.2rem;font-size:1.15rem;letter-spacing:.3em;text-transform:uppercase;color:var(--vy-gold)}.vy-style__heading{margin:0;font-size:clamp(3rem,3.6vw,4.4rem);line-height:1.12;color:var(--vy-gold-light)}.vy-style__heading:after{content:"";display:block;width:18rem;height:1.2rem;margin-top:1.8rem;background:var(--vy-ornament) no-repeat left center / contain}.vy-style__tablist{display:flex;flex-wrap:wrap;gap:1rem;margin:3.2rem 0 2.8rem}.vy-style__tab{padding:1rem 2.2rem;border:1px solid var(--vy-line);border-radius:3rem;background:transparent;color:rgba(var(--color-foreground),.8);font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.vy-style__tab:hover{border-color:var(--vy-gold);color:var(--vy-gold-light)}.vy-style__tab[aria-selected=true]{border-color:transparent;background:var(--vy-gold-gradient);color:var(--vy-black)}.vy-style__tab:focus-visible{outline:1px solid var(--vy-gold-light);outline-offset:3px}.vy-style__panel{display:flex;gap:2.4rem;align-items:flex-start;min-height:12rem;padding:2.8rem;border:1px solid var(--vy-line);border-radius:.6rem;background:#ffffff05;animation:vy-panel-in .6s var(--vy-ease)}.vy-style__panel[hidden]{display:none}@keyframes vy-panel-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.vy-style__number{flex:none;font-family:var(--font-heading-family);font-size:4.4rem;line-height:1;background:var(--vy-gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.vy-style__panel-title{margin:0 0 .8rem;font-size:2.2rem;color:rgb(var(--color-foreground))}.vy-style__tip{font-size:1.5rem;line-height:1.75;color:rgba(var(--color-foreground),.75)}.vy-style__tip p{margin:0}@media screen and (max-width:749px){.vy-style{padding:5.6rem 0}.vy-style__seal{width:min(100%,30rem)}.vy-style__content{text-align:center}.vy-style__heading:after{margin-left:auto;margin-right:auto;background-position:center}.vy-style__tablist{justify-content:center;gap:.8rem}.vy-style__tab{padding:.9rem 1.6rem;font-size:1.05rem}.vy-style__panel{flex-direction:column;align-items:center;gap:1.2rem;padding:2.4rem 2rem;text-align:center}.vy-style__number{font-size:3.6rem}}@media(prefers-reduced-motion:reduce){.vy-style__ring,.vy-style__panel{animation:none}}.product-media-modal__content{background:var(--vy-ivory)}@media screen and (max-width:749px){.product .product__info-container{padding-top:2.4rem}.product__title h1{font-size:2.6rem}.product .price--large{font-size:2.1rem}.product-form__buttons{max-width:none}}@media(prefers-reduced-motion:reduce){.product-hotspots .product-hotspot__dot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vayora-theme.css.map */
