:root{--vy-serif:"Cormorant Garamond",Georgia,serif;--vy-sans:"Nunito Sans",sans-serif;--font-body--family:var(--vy-sans);--font-heading--family:var(--vy-serif)}body,.ve,.vy-commerce,.vy-header,.vy-footer,.vy-contact,.vy-package-details,.vy-welcome,.shopify-policy__container,#cart-drawer{font-family:var(--vy-sans)!important;font-weight:400;color:#65433d}.ve{--ink:#65433d;--red:#945b52;--cream:#fffaf3;--gold:#ecd6aa}.ve h1,.ve h2,.ve h3,.vy-commerce h1,.vy-commerce h2,.vy-commerce h3,.vy-contact h1,.vy-contact h2,.vy-package-details h2,.vy-package-details h3,.vy-welcome h2,.shopify-policy__container h1,.shopify-policy__container h2,#cart-drawer h2{font-family:var(--vy-serif)!important;font-weight:500!important;letter-spacing:-.025em!important;text-wrap:balance}.ve em,.vy-package-details em{font-family:var(--vy-serif)!important;font-weight:500;font-style:italic;letter-spacing:-.02em}.ve p,.vy-commerce p,.vy-contact p,.vy-package-details p,.vy-welcome p,.vy-footer p{font-family:var(--vy-sans)!important;font-weight:400;line-height:1.85}.ve button,.ve a,.vy-header a,.vy-header summary,.vy-glass-nav a,.vy-footer a,.vy-commerce button,.vy-commerce input,.vy-contact input,.vy-contact textarea,.vy-contact button,.vy-welcome a,.vy-welcome button,.vy-offer-tab,#cart-drawer button,#cart-drawer input{font-family:var(--vy-sans)!important}.ve h1{font-size:clamp(60px,6.5vw,100px);line-height:1.02}.ve h2{font-size:clamp(43px,5vw,72px);line-height:1.08}.ve h3{line-height:1.15}.ve-hero-copy>p:not(.ve-kicker){font-size:16px;line-height:1.9;max-width:410px}.ve-hero-copy{padding-top:65px;padding-bottom:85px}.ve-hero{background:#985f55}.ve-hero-note{font-size:12px;line-height:1.8}.ve .ve-kicker,.vy-kicker{font-weight:500;letter-spacing:.15em}.ve-button,.vy-primary,.vy-contact button,.vy-welcome-apply{border-radius:28px!important;font-weight:600!important;letter-spacing:.015em;box-shadow:none;transition:background .3s ease,transform .4s ease}.ve-button:hover{transform:translateY(-1px)}.ve-button-red,.vy-primary,.vy-contact button,.vy-welcome-apply{background:#945b52!important;color:#fffaf3!important}.ve-button-red:hover,.vy-primary:hover,.vy-contact button:hover,.vy-welcome-apply:hover{background:#805047!important}.ve-button{background:#ecd6aa}.vy-header{color:#815147}.vy-desktop-nav{font-size:14px;font-weight:500;gap:32px}.vy-glass-nav a{font-weight:500}.vy-footer{background:#f2e7df;color:#65433d}.vy-footer-logo{font-family:var(--vy-serif)!important;font-size:36px;letter-spacing:.08em;font-weight:500}.vy-footer h2{font-family:var(--vy-serif);font-weight:600;font-size:23px}.vy-footer p{font-size:14px}.vy-footer .vy-legal p{font-size:11px}.vy-footer sup{font-size:11px;vertical-align:super}.ve-ribbon{background:#edddbd;padding:20px 0}.ve-ribbon>div{font-weight:500;letter-spacing:.12em;font-size:11px;animation-duration:65s}.ve-formula{background:#f2e2d8}.ve-ingredient-list summary{font-family:var(--vy-serif);font-size:32px;font-weight:500;letter-spacing:0}.ve-details,.ve-detail{background:#f1e5ce}.ve-values{background:#a8766d}.ve-values article{background:#f5e9dc!important;border-radius:110px 110px 8px 8px}.ve-values article:nth-child(2){background:#eedad3!important}.ve-values article:nth-child(3){background:#ecdfc5!important}.ve-values article h3{font-size:37px}.ve-values article p{font-size:14px}.ve-specs{font-size:13px}.ve-faq-list summary,.vy-expanded-faq summary,.vy-accordions summary{font-family:var(--vy-sans);font-weight:500;line-height:1.6}.ve-finale{background:#edddbd}.vy-pdp-price{font-weight:500;font-size:25px}.vy-commerce h1{font-size:clamp(42px,4vw,64px);line-height:1.06}.vy-pdp-story{background:#f1e5ce}.vy-origin{background:#f2e2d8;border-radius:0}.vy-ingredient-grid article{background:#f5ece2}.vy-contact{background:#fffaf3}.vy-contact h1{font-size:clamp(44px,5vw,70px)}.vy-contact input,.vy-contact textarea{border-color:#ad847d55;border-radius:9px}.vy-welcome{border-radius:20px;background:#fffaf3}.vy-welcome h2{font-size:46px;line-height:1.05;letter-spacing:-.025em}.vy-welcome-copy{padding:52px 36px 32px}.vy-welcome p{font-size:14px}.vy-welcome .vy-welcome-terms{font-size:11px}.vy-offer-tab{font-weight:500;border-radius:18px;background:#fffaf0e8;box-shadow:0 3px 15px #59251e08}.vy-welcome[open]{animation:vy-welcome-enter .7s cubic-bezier(.22,.61,.36,1) both}.vy-welcome[open]::backdrop{animation:vy-backdrop-enter .65s ease both}.vy-welcome.vy-closing{animation:vy-welcome-leave .3s ease both}.vy-welcome.vy-closing::backdrop{animation:vy-backdrop-leave .3s ease both}@keyframes vy-welcome-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes vy-welcome-leave{to{opacity:0;transform:translateY(12px)}}@keyframes vy-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes vy-backdrop-leave{to{opacity:0}}.vy-care-note{padding:75px 8%;background:#f5ebe3;text-align:center;color:#65433d;position:relative}.vy-care-note:before{content:"";display:block;width:75px;height:24px;border-top:1px solid #ac8271;border-radius:50%;margin:0 auto 22px}.vy-care-note h2{max-width:820px;margin:15px auto 25px!important;font-size:clamp(40px,4.4vw,64px)}.vy-care-note>p:not(.ve-kicker){max-width:730px;margin:18px auto;font-size:16px;line-height:1.9}.vy-care-note .ve-text-link{margin-top:15px}.vy-care-note-light{background:#fffaf3}.vy-story-columns h3{font-size:33px}.vy-story-hero{background:#f2e2d8}.vy-label-highlights dt{font-weight:600}@media(max-width:700px){.ve h1{font-size:63px;line-height:1.02}.ve h2{font-size:46px}.ve-hero-copy{padding:40px 7% 36px}.ve-hero-copy>p:not(.ve-kicker){font-size:15px;line-height:1.85}.ve-hero-copy .ve-button{min-width:205px;justify-content:center}.ve .ve-kicker{font-size:10px;letter-spacing:.12em}.ve-space{padding-top:56px;padding-bottom:56px}.ve-values article h3{font-size:34px}.vy-commerce h1{font-size:45px}.vy-welcome-copy{padding:26px}.vy-welcome h2{font-size:39px}.vy-welcome-grid>img{height:135px}.vy-care-note{padding:55px 7%}.vy-care-note>p:not(.ve-kicker){font-size:15px;line-height:1.85}.vy-footer h2{font-size:24px}.vy-story-hero h1{font-size:50px}}@media(prefers-reduced-motion:reduce){.vy-welcome[open],.vy-welcome[open]::backdrop,.vy-welcome.vy-closing,.vy-welcome.vy-closing::backdrop{animation:none!important}.ve-ribbon>div{animation:none!important}}.vy-brand-v{display:block;flex:none;width:95px;height:95px;background:#945b52;-webkit-mask:var(--vy-logo-mask) center/contain no-repeat;mask:var(--vy-logo-mask) center/contain no-repeat}.vy-footer-logo{display:inline-flex;align-items:center;gap:10px}.vy-footer-v{display:flex;align-items:center;justify-content:center;width:60px;height:52px;overflow:hidden}.vy-desktop-nav,.vy-mobile-menu nav{text-transform:uppercase;letter-spacing:.07em}.vy-desktop-nav{font-size:12px}.ve-button,.vy-primary,.vy-welcome-apply,.vy-quantity,.vy-contact button,.vy-offer-tab,#cart-drawer .button{border-radius:6px!important}.vy-facts span{border-radius:4px}.vy-glass-nav,.vy-welcome{border-radius:8px}.vy-glass-nav a{border-radius:4px}.vy-back-top{position:fixed;right:22px;bottom:76px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #945b5240;border-radius:6px;background:#fffaf3ed;color:#815147;z-index:43;cursor:pointer;box-shadow:0 2px 10px #65433d08}.vy-back-top[hidden]{display:none}.vy-back-top:focus-visible{outline:2px solid #945b52;outline-offset:3px}.vy-gallery{min-width:0}.vy-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:6px;background:#fbf5ed}.vy-gallery-track::-webkit-scrollbar{display:none}.vy-gallery-slide{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start}.vy-gallery-slide img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.vy-gallery-slide:first-child img{object-fit:cover;object-position:57% center}.vy-gallery-slide figcaption{display:none}.vy-gallery-controls{display:flex;align-items:center;justify-content:space-between;padding:10px 0;gap:12px}.vy-gallery-controls button{width:36px;height:36px;border:1px solid #945b5235;border-radius:4px;background:transparent;color:#815147;font-size:25px;cursor:pointer}.vy-gallery-status{font:12px var(--vy-sans);letter-spacing:.025em}.vy-gallery-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vy-gallery-thumbs button{padding:5px;border:1px solid transparent;border-radius:4px;background:transparent;color:#65433d;cursor:pointer}.vy-gallery-thumbs button[aria-pressed=true]{border-color:#945b52;background:#f3e8de}.vy-gallery-thumbs img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:2px}.vy-gallery-thumbs span{display:block;font:11px/1.4 var(--vy-sans);margin:7px 0 2px}.vy-product-gallery :focus-visible{outline:2px solid #945b52;outline-offset:2px}@media(max-width:700px){.vy-back-top{right:20px;bottom:74px}.vy-gallery-thumbs{gap:5px}.vy-gallery-thumbs span{font-size:10px}}.vy-commerce h1 sup{font-size:.35em;vertical-align:super;line-height:0;margin-left:.08em}.vy-gallery-scene-3,.vy-label-photo{position:relative;aspect-ratio:1;background:#ecd6c8 var(--vy-studio-scene) center/cover no-repeat;overflow:hidden;border-radius:6px}.vy-gallery-scene-3 img,.vy-label-photo img{position:absolute;left:10%;top:9%;width:80%;height:80%;aspect-ratio:auto;object-fit:contain;border-radius:3px;filter:drop-shadow(0 12px 16px #613b3025)}.vy-gallery-thumbs button:nth-child(2) img,.vy-gallery-thumbs button:nth-child(3) img{background:#eedacf var(--vy-studio-scene) center/cover no-repeat}.vy-package-details .vy-package-photo{margin:0!important}.ve-faq,.vy-product-faq{position:relative}.ve-faq>div:first-child:before,.vy-product-faq>div:first-child:before{content:"";display:block;width:70px;height:20px;border-top:1px solid #b3987b;border-radius:50%;margin-bottom:24px}.vy-expanded-faq details{border-color:#ad847d40}.vy-expanded-faq summary{font-family:var(--vy-serif)!important;font-size:27px;font-weight:500!important;line-height:1.25;letter-spacing:-.015em;padding:25px 0;gap:16px;align-items:center}.vy-expanded-faq summary b{font-family:var(--vy-serif);font-size:23px;font-weight:400;line-height:1;flex:none;color:#9b7a70;margin-left:auto}.vy-expanded-faq details[open]{background:linear-gradient(90deg,#f0e0d350,transparent)}.vy-expanded-faq details[open] summary{color:#8b534b}.vy-expanded-faq p{font-size:15px!important;line-height:1.9!important;margin:0 20px 28px 0!important;max-width:590px}.vy-accordions summary{font-family:var(--vy-serif)!important;font-size:25px;line-height:1.3;font-weight:500;letter-spacing:-.01em}.vy-accordions details{border-color:#ad847d40}.vy-accordions details>div,.vy-accordions details p{line-height:1.85}.vy-contact label,.vy-contact dt{font-family:var(--vy-serif);font-size:21px;font-weight:500}.vy-contact h2{font-size:31px}.vy-contact-info{padding:30px;border-top:1px solid #b3987b60;background:linear-gradient(145deg,#f1e2d8,transparent)}.vy-story-columns article{border-top:1px solid #ad847d40;padding-top:24px}.vy-full-ingredients h3{font-style:italic;font-size:32px}.vy-care-sources{font-size:12px!important;line-height:1.8}.vy-footer h2{font-style:italic}.vy-facts span{font-weight:400;letter-spacing:.025em}.vy-gallery-status{color:#8b6258}@media(max-width:700px){.vy-expanded-faq summary{font-size:25px;padding:23px 0;gap:12px}.vy-expanded-faq p{font-size:14px!important;margin-left:0!important;margin-right:5px!important}.vy-accordions summary{font-size:24px}.vy-contact-info{padding:25px}.vy-gallery-scene-3 img{left:6%;width:88%;top:6%;height:85%}}.vy-gallery-thumbs button:nth-child(2) img,.vy-gallery-thumbs button:nth-child(3) img{background:none}.vy-thumb-scene{aspect-ratio:1;overflow:hidden}.vy-thumb-scene.vy-gallery-scene-3 img{width:80%;height:80%;left:10%;top:9%}@media(min-width:751px){.ve-faq>div:first-child,.vy-product-faq>div:first-child{position:sticky;top:115px;align-self:start}}.vy-gallery-scene-2,.vy-package-photo{position:relative;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#e6b2a1}.vy-gallery-scene-2 img,.vy-package-photo img{display:block;position:static;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:normal;filter:none}.vy-standalone-label{background:#fff;border-radius:4px;overflow:hidden}.vy-standalone-label img{display:block;position:static;width:100%;height:auto;object-fit:contain;filter:none;mix-blend-mode:normal}.vy-gallery-slide.vy-standalone-label img{aspect-ratio:1}
/*# sourceMappingURL=/cdn/shop/t/16/assets/veyana-delicate.css.map */
