:root{--vy-bg: #fcf9f6;--vy-surface: #f1e7e1;--vy-surface-deep: #e7d6cd;--vy-blush: #efe1df;--vy-ink: #27221f;--vy-ink-soft: #635b56;--vy-gold: #96724b;--vy-gold-soft: #d2b991;--vy-line: #e6ddd6;--vy-line-strong: #cdbeb2;--vy-wrap: 1360px;--vy-gutter: clamp(18px, 4.2vw, 64px);--vy-section-y: clamp(48px, 6vw, 84px);--vy-serif: "Cormorant Garamond", Georgia, serif;--vy-sans: "Jost", "Helvetica Neue", Arial, sans-serif;--font-body--family: var(--vy-sans);--font-heading--family: var(--vy-serif);--font-accent--family: var(--vy-serif);--font-subheading--family: var(--vy-sans);--font-heading--weight: 400;--font-heading--style: normal}body{color:var(--vy-ink);background:var(--vy-bg);font-family:var(--vy-sans);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--vy-serif);font-weight:400;line-height:1.13;letter-spacing:-.018em;text-wrap:balance}h1,.h1{font-size:clamp(32px,5vw,58px)}h2,.h2{font-size:clamp(30px,3.4vw,46px)}h3,.h3{font-size:clamp(22px,2.5vw,30px)}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit}::selection{background:var(--vy-blush)}:focus-visible{outline:2px solid var(--vy-gold);outline-offset:4px}.vy-wrap{width:100%;max-width:var(--vy-wrap);margin-inline:auto;padding-inline:var(--vy-gutter)}.vy-section{padding-block:var(--vy-section-y)}.vy-eyebrow{margin:0 0 13px;color:var(--vy-gold);font:500 10px/1.4 var(--vy-sans);letter-spacing:.2em;text-transform:uppercase}.vy-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.vy-section-head h2{margin:0}.button:not(.button-unstyled):not(.slideshow-control),.vy-button{font-family:var(--vy-sans);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-radius:1px;min-height:48px;transition:color .2s ease,background .2s ease,border-color .2s ease}.vy-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;width:fit-content;padding:16px 24px;background:var(--vy-ink);color:#fff;border:1px solid var(--vy-ink);text-decoration:none;line-height:1.1}.vy-button:hover{background:#514138;border-color:#514138}.vy-button svg{flex-shrink:0}.vy-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;font:500 11px/1.4 var(--vy-sans);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--vy-line-strong);padding-block:7px}.vy-link:hover{border-color:currentColor}.vy-link--light{color:#fff;border-color:#a6988d}.header,.header-section,.header__underlay{background:var(--vy-bg)}.header-section .header{border-bottom:1px solid var(--vy-line)}.header__columns,.header__row{padding-block:3px}.header-logo{display:inline-flex;align-items:center}.header-logo .vy-wordmark{width:auto;height:21px;display:block}.header .menu-list__link,.header .menu-list__trigger{font-family:var(--vy-sans);letter-spacing:.01em;font-weight:400}.announcement-bar{border-bottom:1px solid var(--vy-line)}.announcement-bar p,.announcement-bar__slides{margin:0;font:400 10px/1.4 var(--vy-sans);letter-spacing:.07em;white-space:nowrap}.menu-drawer{background:var(--vy-bg)}.menu-drawer__menu-item{font-family:var(--vy-sans);font-weight:400}.menu-list--mobile .menu-list__link,.menu-list--mobile .menu-list__trigger,.menu-list--mobile .menu-list__link-title{font:400 16px/1.4 var(--vy-sans);letter-spacing:.02em;text-transform:none}.menu-list--mobile .menu-list__submenu .menu-list__link{font-size:14px;color:var(--vy-ink-soft)}@media(min-width:750px){.header-logo .vy-wordmark{height:25px}}.vy-motion{width:100%;height:100%;position:relative;overflow:hidden;background:var(--vy-surface)}.vy-motion__poster,.vy-motion__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.vy-motion__video{opacity:0;transition:opacity .35s ease}.vy-motion.has-video .vy-motion__video{opacity:1}.vy-motion__control{position:absolute;right:18px;top:18px;z-index:3;width:44px;height:44px;border:1px solid #ffffff80;border-radius:50%;color:#fff;background:#27221f65;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.vy-motion__control[hidden],.vy-motion__pause{display:none}.vy-motion.is-playing .vy-motion__pause{display:block}.vy-motion.is-playing .vy-motion__play{display:none}.vy-hero{position:relative;display:grid;min-height:530px;background:var(--vy-blush)}.vy-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vy-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 38%,#231c1630 55%,#231c16a6 100%);pointer-events:none}.vy-hero__body{align-self:end;position:relative;z-index:2;padding:30px var(--vy-gutter) 32px;color:#fff}.vy-hero .vy-eyebrow{color:#fff;font-size:10px;letter-spacing:.17em}.vy-hero__title{color:inherit;font:400 clamp(42px,11vw,56px)/.99 var(--vy-serif);letter-spacing:-.02em;margin:0 0 15px}.vy-hero__title em{display:block;font-weight:400}.vy-hero__intro{font:400 14px/1.6 var(--vy-sans);margin:0 0 20px;max-width:34ch}.vy-hero .vy-button{background:#fff;color:var(--vy-ink);border-color:#fff}@media(min-width:750px){.vy-hero{grid-template-columns:43% 57%;height:clamp(510px,42vw,650px);min-height:0}.vy-hero__media{position:relative;grid-column:2;grid-row:1;height:100%}.vy-hero__media:after{display:none}.vy-hero__body{grid-column:1;grid-row:1;align-self:center;padding:58px clamp(32px,5vw,80px);color:var(--vy-ink)}.vy-hero .vy-eyebrow{color:var(--vy-gold)}.vy-hero__title{font-size:clamp(48px,5vw,74px)}.vy-hero__intro{margin-block:24px 28px;color:var(--vy-ink-soft);font-size:16px}.vy-hero .vy-button{background:var(--vy-ink);color:#fff;border-color:var(--vy-ink)}}@media(max-width:374px){.vy-hero{min-height:490px}.vy-hero__title{font-size:40px}}.vy-perks{background:var(--vy-bg);border-bottom:1px solid var(--vy-line)}.vy-perks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:var(--vy-wrap);margin-inline:auto}.vy-perks__item{display:flex;align-items:center;gap:10px;padding:18px 16px;text-decoration:none;color:var(--vy-ink)}.vy-perks__icon{width:20px;height:20px;color:var(--vy-gold);flex-shrink:0}.vy-perks__icon svg{width:100%;height:100%;display:block}.vy-perks__label{display:block;font:500 11px/1.3 var(--vy-sans);letter-spacing:.025em}.vy-perks__sub{display:block;color:var(--vy-ink-soft);font:400 11px/1.4 var(--vy-sans);margin-top:3px}@media(min-width:750px){.vy-perks__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vy-perks__item{justify-content:center;padding-block:22px}.vy-perks__label{font-size:12px}}.vy-edit{background:#fff}.vy-edit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.vy-ring-card{display:flex;flex-direction:column;text-decoration:none;color:var(--vy-ink)}.vy-ring-card__image{width:100%;aspect-ratio:1;position:relative;overflow:hidden;background:#fff;margin-bottom:12px}.vy-ring-card__image img{width:100%;height:100%;display:block;object-fit:contain}.vy-ring-card__alternate{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;object-fit:cover!important;transition:opacity .3s ease}.vy-ring-card__name{font:400 14px/1.45 var(--vy-sans);min-height:1.45em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:.015em}.vy-ring-card__price{font:400 13px/1.4 var(--vy-sans);color:var(--vy-ink-soft);margin-top:4px}@media(hover:hover){.vy-ring-card:hover .vy-ring-card__alternate{opacity:1}}@media(min-width:750px){.vy-edit__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.vy-ring-card__name{font-size:14px}}.product-grid{row-gap:28px}.product-card,.product-card__content{gap:7px}.card-gallery{background:#fff;border-radius:0;overflow:hidden}.card-gallery img,.card-gallery .product-media-container{background:#fff;object-fit:contain}.product-card .product-title,.product-card h4,.product-card .h4{font:400 13px/1.45 var(--vy-sans);letter-spacing:.01em;margin:0;min-height:2.9em}.product-card .price{font:400 13px/1.4 var(--vy-sans);color:var(--vy-ink-soft)}.product-card .text-block{padding-block:0}.product-badges__badge{font:500 9px/1.4 var(--vy-sans);letter-spacing:.08em;border-radius:1px}.product-list .group-block h3,.product-list .text-block h3{font-family:var(--vy-serif);font-weight:400}.vy-styles{background:var(--vy-bg)}.vy-styles__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.vy-styles__title{margin:0}.vy-styles__intro{max-width:32ch;color:var(--vy-ink-soft);font-size:14px;margin:0}.vy-styles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.vy-styles__card{text-decoration:none;color:var(--vy-ink);display:block}.vy-styles__photo{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:#fff}.vy-styles__photo img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.vy-styles__photo--studio img{object-fit:contain}.vy-styles__label{display:flex;align-items:center;justify-content:space-between;gap:8px;font:400 22px/1.2 var(--vy-serif);margin-top:12px}.vy-styles__label svg{flex-shrink:0;width:20px}.vy-styles__count{display:none}@media(hover:hover){.vy-styles__card:hover img{transform:scale(1.03)}}@media(min-width:750px){.vy-styles__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.vy-spot{display:grid;grid-template-columns:1fr;background:var(--vy-surface)}.vy-spot__media{aspect-ratio:1;overflow:hidden}.vy-spot__body{padding:36px var(--vy-gutter) 42px;align-self:center}.vy-spot__title{font-size:clamp(38px,4vw,54px);margin:0 0 16px}.vy-spot__copy{font:400 15px/1.65 var(--vy-sans);color:var(--vy-ink-soft);max-width:34ch;margin:0 0 20px}.vy-spot__spec{font:400 12px/1.6 var(--vy-sans);color:var(--vy-ink-soft);margin:0 0 10px}.vy-spot__price{font:400 18px/1.4 var(--vy-sans);margin:0 0 24px}.vy-spot__actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}@media(min-width:750px){.vy-spot{grid-template-columns:1fr 1fr}.vy-spot__media{aspect-ratio:1.1;min-height:500px}.vy-spot__body{padding:64px clamp(36px,6vw,88px)}}.vy-gift{background:#332a26;color:#fff}.vy-gift__inner{display:grid;max-width:var(--vy-wrap);margin-inline:auto}.vy-gift__media{aspect-ratio:4/3;overflow:hidden;background:#e8d9c9}.vy-gift__media img{width:100%;height:100%;object-fit:cover;display:block}.vy-gift__body{padding:38px var(--vy-gutter) 44px;align-self:center}.vy-gift .vy-eyebrow{color:var(--vy-gold-soft)}.vy-gift__title{color:#fff;font-size:clamp(36px,3.6vw,48px);margin:0 0 16px}.vy-gift__copy{color:#e2d7d0;font:400 15px/1.65 var(--vy-sans);max-width:33ch;margin:0 0 20px}@media(min-width:750px){.vy-gift__inner{grid-template-columns:1fr 1fr}.vy-gift__media{aspect-ratio:auto;min-height:440px}.vy-gift__body{padding:64px clamp(36px,6vw,88px)}}.vy-mat{background:#fff}.vy-mat__inner{display:grid;gap:28px;align-items:center}.vy-mat__image{aspect-ratio:4/3;overflow:hidden;background:var(--vy-blush)}.vy-mat__image img{display:block;width:100%;height:100%;object-fit:cover}.vy-mat__title{font-size:clamp(34px,3.8vw,48px);margin:0 0 16px}.vy-mat__copy{color:var(--vy-ink-soft);font-size:15px;line-height:1.65;max-width:40ch;margin:0 0 18px}.vy-mat__links{display:flex;flex-wrap:wrap;gap:10px 24px}@media(min-width:750px){.vy-mat__inner{grid-template-columns:1.1fr 1fr;gap:64px}}.page-content,.rte{color:var(--vy-ink-soft);font-size:15px;line-height:1.7}.page-content h2,.rte h2{color:var(--vy-ink);font-size:clamp(24px,3vw,32px);margin:1.5em 0 .6em}.page-content h3,.rte h3{color:var(--vy-ink);font-size:23px;margin:1.4em 0 .5em}.page-content p,.rte p{margin-bottom:1em}.page-content a,.rte a{color:var(--vy-ink);text-underline-offset:3px}.page-content strong,.rte strong{color:var(--vy-ink);font-weight:500}.page-content img,.rte img{max-width:100%;height:auto}.rte ul,.rte ol{padding-inline-start:1.2em}.footer-content{gap:30px;padding-block:48px 24px}.footer-content .text-block{font:400 13px/1.8 var(--vy-sans)}.footer-content h4{font-family:var(--vy-serif);font-size:22px;letter-spacing:.21em;margin:0 0 14px}.footer-content h6{font:500 11px/1.4 var(--vy-sans);color:var(--vy-gold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.footer-content ul{list-style:none;margin:0;padding:0}.footer-content li{margin:0}.footer-content a{display:inline-block;color:var(--vy-ink-soft);text-decoration:none;padding-block:6px}.footer-content a:hover{color:var(--vy-ink);text-decoration:underline;text-underline-offset:3px}.footer-content .text-block p{max-width:30ch;color:var(--vy-ink-soft)}.footer-content>.email-signup-block{width:100%;max-width:420px}.footer-content>.group-block:last-child{width:100%;max-width:420px}.footer-content .email-signup-block{min-width:0}.footer-content .email-signup__input{min-height:48px;font-size:14px}.footer-content .email-signup__button{min-width:48px;min-height:48px}.footer-utilities{color:var(--vy-ink-soft);font:400 11px/1.6 var(--vy-sans)}@media(min-width:750px){.footer-content{grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:start;gap:44px}.footer-content>.email-signup-block{grid-column:1/-1}}@media(max-width:749px){.vy-section-head{align-items:center;gap:12px;margin-bottom:23px}.vy-section-head h2{font-size:32px}.vy-section-head>.vy-link{max-width:100px;font-size:10px;letter-spacing:.03em}.vy-styles__head{display:block}.vy-styles__intro{margin-top:10px}.footer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer-content>:first-child,.footer-content>:last-child{grid-column:1/-1}.footer-content .text-block h6{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.vy-motion__video,.vy-ring-card__alternate,.vy-styles__photo img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vayenia-theme.css.map */
