body.velnuvo-studio{--vs-ink:#25231f;--vs-muted:#716b63;--vs-paper:#fcfbf8;--vs-sand:#f3eee8;--vs-line:#ded8cf;--page-margin:24px;background:var(--vs-paper);color:var(--vs-ink);font-size:16px;line-height:1.6}
.velnuvo-studio *{box-sizing:border-box}.velnuvo-studio a{color:inherit}.velnuvo-studio svg{flex-shrink:0}.velnuvo-studio :focus-visible{outline:2px solid #665344;outline-offset:4px}.vs-wrap{width:min(1400px,calc(100% - 96px));margin-inline:auto}.vs-section{padding-block:80px}.vs-eyebrow{font-family:var(--font-primary--family),sans-serif;font-size:11px;letter-spacing:.19em;font-weight:600;line-height:1.5;margin:0 0 18px;text-transform:uppercase;color:#756a5e}.vs-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.vs-section-heading h2,.vs-editorial h2,.vs-support h2{font-family:var(--font-heading--family),serif;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.15;letter-spacing:-.025em;margin:0}.vs-text-link{display:inline-flex;align-items:center;gap:16px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:14px;line-height:1.6;width:fit-content}.vs-text-link svg{width:20px;height:20px}.vs-text-link:hover{color:#846a52}.vs-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:54px;padding:14px 24px;background:#25231f;color:white!important;text-decoration:none;font-size:14px;font-weight:500;border:1px solid #25231f;border-radius:2px}.vs-button:hover{background:#484137}.vs-button svg{width:21px;height:21px}.vs-icon-button{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;padding:10px;border:0;border-radius:0;box-shadow:none;background:none;cursor:pointer;color:inherit;text-decoration:none;min-width:44px}.vs-icon-button svg{height:24px;width:24px}.vs-header-section{position:sticky;top:0;z-index:100;background:var(--vs-paper)}.vs-announcement{display:flex;justify-content:space-between;align-items:center;padding:9px max(48px,calc((100vw - 1400px)/2));background:#e8dfd3;font-size:11px;letter-spacing:.04em;line-height:1.4;gap:20px}.vs-announcement a{text-decoration:none}.vs-header{background:var(--vs-paper);border-bottom:1px solid var(--vs-line)}.vs-header__row{display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:94px}.vs-wordmark{font-family:var(--font-heading--family),serif;font-size:43px;font-weight:400;letter-spacing:-.055em;line-height:1;text-decoration:none;display:inline-flex;flex-direction:column;gap:9px}.vs-wordmark span{font-family:var(--font-primary--family),sans-serif;font-size:8px;line-height:1;letter-spacing:.23em;font-weight:500;padding-left:3px}.vs-header__tools{display:flex;align-items:center;gap:22px;font-size:13px}.vs-header__help{text-decoration:none}.vs-currency{font-size:11px;letter-spacing:.06em;white-space:nowrap}.vs-header__tools sup{position:absolute;top:0;right:0;background:var(--vs-ink);color:white;border-radius:50%;min-width:17px;height:17px;display:grid;place-items:center;font-size:10px}.vs-header__tools sup[hidden]{display:none}.vs-search{display:flex;align-items:center;width:min(440px,38vw);border-bottom:1px solid #b8afa2;gap:12px;min-width:0}.vs-search input{background:none;border:0;box-shadow:none;outline-offset:1px;min-width:0;width:100%;height:44px;padding:8px 0;font-family:inherit;font-size:14px;color:var(--vs-ink)}.vs-search button{width:42px;height:44px;display:grid;place-items:center;border:0;background:none;cursor:pointer;padding:10px}.vs-search svg{width:21px;height:21px}.vs-nav{display:flex;align-items:center;justify-content:center;gap:clamp(20px,2.5vw,42px);font-size:13px;padding-block:13px}.vs-nav>a{text-decoration:none;white-space:nowrap}.vs-nav>a:hover,.vs-nav a[aria-current]{text-decoration:underline;text-underline-offset:6px}.vs-nav__more{position:relative}.vs-nav__more summary{cursor:pointer;list-style:none;display:flex;gap:18px;align-items:center}.vs-nav__more summary::-webkit-details-marker{display:none}.vs-nav__more>div{position:absolute;top:calc(100% + 14px);right:0;background:var(--vs-paper);border:1px solid var(--vs-line);box-shadow:0 15px 30px #25231f0d;min-width:230px;padding:14px;display:grid;gap:0}.vs-nav__more a{padding:10px;text-decoration:none}.vs-nav__more a:hover{background:var(--vs-sand)}.vs-menu-button,.vs-search-button{display:none}.vs-menu-dialog,.vs-search-dialog{padding:26px;background:var(--vs-paper);color:var(--vs-ink);border:0}.vs-menu-dialog::backdrop,.vs-search-dialog::backdrop{background:#25231f80}.vs-menu-dialog{height:100dvh;max-height:100dvh;width:min(420px,94vw);max-width:94vw;inset:0 auto 0 0;margin:0;overflow:auto}.vs-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:22px}.vs-menu-dialog nav>a,.vs-menu-dialog summary,.vs-menu-dialog details>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--vs-line);text-decoration:none;font-size:17px}.vs-menu-dialog .vs-mobile-all{font-size:20px}.vs-mobile-all svg{width:22px;height:22px}.vs-mobile-help{padding-top:28px;display:grid;gap:15px;font-size:14px}.vs-mobile-help a{text-decoration:none}.vs-search-dialog{width:min(600px,92vw)}.vs-search-dialog .vs-search{width:100%}.vs-search-dialog label{font-size:14px}.vs-search-dialog h2{font-size:26px;font-family:var(--font-heading--family);font-weight:400}.vs-hero{display:grid;grid-template-columns:42% 58%;background:var(--vs-sand);min-height:620px}.vs-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:64px clamp(36px,5vw,100px);padding-left:max(48px,calc((100vw - 1400px)/2))}.vs-hero h1{font-family:var(--font-heading--family),serif;font-weight:400;font-size:clamp(42px,4.6vw,72px);line-height:1.05;letter-spacing:-.04em;margin:0 0 24px;max-width:560px}.vs-hero__text{font-size:16px;line-height:1.8;max-width:390px;color:#625a50;margin:0 0 30px}.vs-hero__text p{margin:0}.vs-hero__secondary{font-size:13px;text-decoration:none;margin-top:20px;border-bottom:1px solid #a69a8a}.vs-hero__media{position:relative;min-width:0;min-height:620px;overflow:hidden}.vs-hero__media>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:78% center}.vs-image-caption{position:absolute;bottom:24px;right:24px;background:#fcfbf8eb;color:var(--vs-ink);padding:12px 16px;max-width:calc(100% - 48px);font-size:11px;text-decoration:none;display:flex;gap:20px;align-items:center;backdrop-filter:blur(8px)}.vs-categories__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.vs-category{text-decoration:none;min-width:0}.vs-category__image{aspect-ratio:4/5;background:var(--vs-sand);overflow:hidden}.vs-category img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.vs-category:hover img{transform:scale(1.035)}.vs-category>span{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:15px}.vs-category svg{width:20px;height:20px}.vs-editorial{display:grid;grid-template-columns:56% 44%;padding-block:0;margin-block:30px 80px;background:var(--vs-sand)}.vs-editorial__media{min-width:0;min-height:540px;position:relative;overflow:hidden}.vs-editorial__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% center}.vs-editorial__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:60px clamp(30px,4vw,64px)}.vs-editorial__text{color:#625a50;font-size:16px;line-height:1.8;margin:20px 0 28px;max-width:420px}.vs-editorial__text p{margin:0 0 12px}.vs-editorial__text p:last-child{margin-bottom:0}#shopify-section-vs_story .vs-editorial{background:transparent}#shopify-section-vs_story .vs-editorial__media{order:2}.vs-support{background:var(--vs-sand);padding-block:64px}.vs-support__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.vs-support__grid article{display:flex;align-items:flex-start;flex-direction:column;padding:0 28px;border-left:1px solid #d6cdbf;min-width:0}.vs-support__grid article:first-child{padding-left:0;border:0}.vs-support__grid article:last-child{padding-right:0}.vs-support__grid svg{width:29px;height:29px;margin:6px 0 22px}.vs-support__grid h3{font-family:var(--font-primary--family),sans-serif;font-size:16px;line-height:1.4;font-weight:500;margin:0 0 12px}.vs-support__grid p{font-size:14px;color:#625a50;line-height:1.7;margin:0 0 20px}.vs-support__grid a{font-size:13px;text-decoration:none;border-bottom:1px solid #9d8d7b;padding-bottom:3px;display:flex;gap:20px;align-items:center;margin-top:auto}.vs-footer{background:#25231f;color:#f7f3ec;padding:64px 0 24px}.vs-footer__top{display:grid;grid-template-columns:1.2fr .8fr 1fr 1.2fr;gap:48px}.vs-footer h2{font-family:var(--font-primary--family),sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin:0 0 22px;color:inherit}.vs-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.vs-footer li a,.vs-footer__contact{font-size:13px;line-height:1.8;color:#d6d0c7}.vs-footer a{text-decoration:none}.vs-footer a:hover{text-decoration:underline;text-underline-offset:4px}.vs-footer__brand h3{font-family:var(--font-heading--family),serif;font-weight:400;font-size:24px;line-height:1.4;margin:24px 0;color:inherit}.vs-footer__brand .vs-text-link{font-size:12px}.vs-footer__brand .vs-wordmark{font-size:48px;color:#fff}.vs-social{display:flex;gap:24px;font-size:11px;margin-top:30px}.vs-footer__contact p{margin:0 0 12px}.vs-footer__contact p:empty{display:none}.vs-footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding-top:28px;margin-top:48px;border-top:1px solid #ffffff29;font-size:11px;color:#c1b8ab}.vs-footer__bottom p{margin:0}.vs-payments{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.vs-payments svg{width:33px;height:21px}.velnuvo-studio .product-tile{background:transparent;border-radius:0}.velnuvo-studio .product-tile__media{background:#eeeae3;aspect-ratio:4/5;border-radius:0;overflow:hidden}.velnuvo-studio .product-tile__image{height:100%;width:100%;object-fit:cover}.velnuvo-studio .product-tile__content{padding:15px 0 0;text-align:left}.velnuvo-studio .product-tile__title{font-family:var(--font-primary--family),sans-serif;font-weight:400;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px;margin-bottom:7px}.velnuvo-studio .product-tile__price{font-size:14px;line-height:1.5;font-weight:500;margin:0;justify-content:flex-start}.velnuvo-studio .product-tile__badge{background:#f3eee8;color:#25231f;border-radius:0;font-size:10px;padding:5px 8px}.velnuvo-studio .featured-collection-section{padding:20px 0 80px!important;background:transparent}.velnuvo-studio .featured-collection-section__inner{width:min(1400px,calc(100% - 96px))!important}.velnuvo-studio .featured-collection-section__heading{font-family:var(--font-heading--family),serif;font-size:clamp(30px,3.2vw,46px)!important;font-weight:400;line-height:1.15;letter-spacing:-.025em}.velnuvo-studio .featured-collection-section__header{margin-bottom:32px}.velnuvo-studio .featured-collection-section__grid{gap:32px 24px}.velnuvo-studio .featured-collection-section__view-all-link{font-size:14px;border-bottom:1px solid currentColor;text-decoration:none;padding-bottom:4px}.velnuvo-studio .faq-section{background:transparent;padding:30px 0 80px}.velnuvo-studio .faq-section__inner{width:min(900px,calc(100% - 96px))}.velnuvo-studio .faq-section__heading{font-family:var(--font-heading--family),serif;font-size:clamp(30px,3.2vw,46px);font-weight:400;letter-spacing:-.025em}.velnuvo-studio .faq-section__subheading{color:var(--vs-muted);font-size:14px}.velnuvo-studio .faq-item{border-color:var(--vs-line)}.velnuvo-studio .faq-item__question{font-size:16px;font-weight:400;padding-block:22px}.velnuvo-studio .faq-item__answer{font-size:15px;line-height:1.8;color:#625a50}.vs-collection-nav{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin;padding:28px 0 12px;white-space:nowrap}.vs-collection-nav a{font-size:12px;border:1px solid var(--vs-line);padding:8px 16px;text-decoration:none;border-radius:2px;flex-shrink:0}.vs-collection-nav a[aria-current],.vs-collection-nav a:hover{background:#25231f;color:#fff;border-color:#25231f}.velnuvo-studio .collection-products{width:min(1400px,calc(100% - 96px));padding-top:26px;padding-bottom:70px}.velnuvo-studio .collection-products__heading{font-family:var(--font-heading--family),serif;font-weight:400;font-size:clamp(34px,4vw,56px);letter-spacing:-.025em;line-height:1.15}.velnuvo-studio .collection-products__description{font-size:15px;color:var(--vs-muted)}.velnuvo-studio .collection-products__filters-form{background:transparent;border-color:var(--vs-line);border-radius:2px}.velnuvo-studio .collection-products__filter-summary{font-size:14px;font-weight:500}.velnuvo-studio .collection-products__sort-select{font-size:13px;border-color:var(--vs-line)}.velnuvo-studio .collection-products__layout{grid-template-columns:210px minmax(0,1fr)}.velnuvo-studio .collection-products--no-filters .collection-products__layout{grid-template-columns:minmax(0,1fr)}.vs-breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--vs-muted);padding:0 0 20px}.vs-breadcrumb a{text-decoration:none}.velnuvo-studio .shopify-section--main-product{padding-top:24px;padding-bottom:56px}.velnuvo-studio .product-shell{width:min(1400px,calc(100% - 96px));margin:auto}.velnuvo-studio .product-shell__grid{gap:60px}.velnuvo-studio .product-shell__info-column--sticky .product-info{top:180px}.velnuvo-studio article.product-gallery__item{padding:0;background:#f2eee8;min-height:0;aspect-ratio:1/1.08;border-radius:2px}.velnuvo-studio .product-gallery__item img{object-fit:contain}.velnuvo-studio .product-gallery__thumb{border-radius:0;width:64px;min-width:64px}.velnuvo-studio .product-gallery__arrow{border-color:var(--vs-line);border-radius:0}.velnuvo-studio .product-info__title{font-family:var(--font-heading--family),serif;font-weight:400;line-height:1.2;letter-spacing:-.025em;color:#25231f}.velnuvo-studio .product-info__form{gap:20px}.velnuvo-studio .product-info__group{gap:16px}.velnuvo-studio .product-info__price{font-size:22px}.velnuvo-studio .product-info__add{min-height:56px;border-radius:2px;background:#25231f;color:#fff;border-color:#25231f;font-size:15px;letter-spacing:.03em}.velnuvo-studio .product-info__option-button{border-radius:2px;border-color:var(--vs-line);font-weight:400}.velnuvo-studio .product-info__option-button.is-active{border-color:#25231f;background:#f3eee8;color:#25231f}.velnuvo-studio .product-info__color-swatch,.velnuvo-studio .product-info__option-button--variant_image{border-radius:2px}.velnuvo-studio .vn-quick-facts{margin:4px 0 0;padding:14px 0!important;border-block:1px solid var(--vs-line)}.velnuvo-studio .vn-quick-facts__row{border:0!important;padding:4px 0!important;font-size:13px}.velnuvo-studio .vn-quick-facts dt{color:var(--vs-muted)}.velnuvo-studio .vn-quick-facts dd{color:#25231f}.velnuvo-studio .vn-delivery-compact{margin:0!important}.velnuvo-studio .velnuvo-bundle{padding:15px 36px 15px 14px!important;margin:0!important;background:#f3eee8!important;border:1px solid #e5dccf;border-radius:2px}.velnuvo-studio .velnuvo-bundle__offer{white-space:normal}.velnuvo-studio .product-info__accordion{border-color:var(--vs-line)}.velnuvo-studio .product-info__accordion-trigger{font-size:15px;font-weight:400;letter-spacing:0;padding-block:20px}.velnuvo-studio .product-info__accordion-content,.velnuvo-studio .product-info__description{font-size:15px;line-height:1.8}.velnuvo-studio .product-shell__lower-zone-inner{max-width:none;width:100%}.velnuvo-studio .product-shell__lower-zone .product-info{display:block}.velnuvo-studio .product-shell__lower-zone .product-info__form{display:block}.velnuvo-studio .vn-brand-note{padding:40px 0 0;margin:0;border-top:1px solid var(--vs-line)}.velnuvo-studio .vn-brand-note__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.velnuvo-studio .vn-brand-note .vn-brand-note__list>li{border:0;padding:0}.velnuvo-studio .vn-brand-note .vn-brand-note__title{font-size:32px;margin-bottom:28px}.velnuvo-studio .page-section__inner{width:min(800px,calc(100% - 96px));max-width:none}.velnuvo-studio .page-section__title{font-family:var(--font-heading--family),serif;font-weight:400;font-size:clamp(36px,4vw,56px);letter-spacing:-.025em}.velnuvo-studio .page-section__content{font-size:16px;line-height:1.9}.velnuvo-studio .page-section__content p:empty{display:none}.velnuvo-studio .image-with-text{background:transparent}.velnuvo-studio .cart-drawer{--style-border-radius-theme:2px}.velnuvo-studio .cart-drawer__panel{background:var(--vs-paper)}
@media(min-width:1500px){.vs-hero{min-height:700px}.vs-hero__media{min-height:700px}}
@media(max-width:1100px){.vs-wrap{width:calc(100% - 56px)}.vs-header__row{gap:24px}.vs-header__tools{gap:12px}.vs-header__help{display:none}.vs-nav{gap:24px;font-size:12px}.vs-hero__copy{padding:40px 28px}.vs-hero,.vs-hero__media{min-height:560px}.vs-hero h1{font-size:48px}.vs-footer__top{gap:28px;grid-template-columns:1fr 1fr}.vs-editorial__media{min-height:460px}.velnuvo-studio .product-shell__grid{gap:32px}.velnuvo-studio .product-shell{width:calc(100% - 56px)}}
@media(max-width:989px){.vs-nav,.vs-header__row>.vs-search{display:none}.vs-header__row{min-height:78px;gap:16px}.vs-menu-button,.vs-search-button{display:inline-flex}.vs-header__tools{gap:0}.vs-header__row>.vs-wordmark{position:absolute;left:50%;transform:translateX(-50%);font-size:36px}.vs-wordmark span{font-size:7px}.vs-currency{display:none}.vs-announcement{padding:9px 28px;justify-content:center}.vs-announcement>span{display:none}.vs-hero{grid-template-columns:45% 55%}.vs-hero h1{font-size:43px}.vs-hero__text{font-size:14px}.vs-hero__copy{padding-right:22px}.vs-hero .vs-button{gap:18px;padding:14px 18px}.vs-categories__grid{gap:14px}.vs-category>span{font-size:13px}.vs-category svg{display:none}.vs-section{padding-block:56px}.vs-editorial{margin-bottom:56px}.vs-support__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 0}.vs-support__grid article{padding:0 24px}.vs-support__grid article:nth-child(odd){padding-left:0;border:0}.vs-support__grid article:last-child{padding-right:0}.velnuvo-studio .product-shell__info-column--sticky .product-info{top:130px}.velnuvo-studio .collection-products{width:calc(100% - 56px)}.velnuvo-studio .collection-products__layout{grid-template-columns:180px minmax(0,1fr)}.velnuvo-studio .featured-collection-section__inner{width:calc(100% - 56px)!important}.velnuvo-studio .faq-section__inner{width:calc(100% - 56px)}.velnuvo-studio .vn-brand-note__list{gap:20px}}
@media(max-width:749px){body.velnuvo-studio{--page-margin:20px}.vs-wrap{width:calc(100% - 40px)}.vs-header__row{width:calc(100% - 24px);min-height:70px}.vs-header__row>.vs-wordmark{font-size:32px;gap:7px}.vs-announcement{font-size:10px;padding:8px 12px;letter-spacing:.02em}.vs-header__tools .vs-icon-button{width:38px;min-width:38px;padding:8px}.vs-hero{display:flex;flex-direction:column;min-height:0}.vs-hero__media{order:0;min-height:0;height:auto;aspect-ratio:1.22}.vs-hero__media>img{object-position:85% center}.vs-hero__copy{order:1;padding:30px 24px 34px;align-items:flex-start}.vs-eyebrow{font-size:10px;margin-bottom:12px}.vs-hero h1{font-size:40px;max-width:360px;margin-bottom:16px;line-height:1.08}.vs-hero__text{font-size:14px;line-height:1.7;max-width:340px;margin-bottom:23px}.vs-hero .vs-button{min-height:48px;font-size:13px;padding:12px 18px;gap:35px}.vs-hero__secondary{font-size:12px;margin-top:16px}.vs-image-caption{bottom:14px;right:14px;padding:9px 12px;font-size:10px;max-width:calc(100% - 28px)}.vs-section{padding-block:42px}.vs-section-heading{gap:16px;margin-bottom:23px;align-items:flex-start}.vs-section-heading h2,.vs-editorial h2,.vs-support h2{font-size:32px}.vs-categories .vs-section-heading{display:block}.vs-categories .vs-text-link{margin-top:18px}.vs-text-link{font-size:12px;gap:12px}.vs-text-link svg{width:17px;height:17px}.vs-categories__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:#a79b8a #eae4dc}.vs-category{flex:0 0 43%;scroll-snap-align:start}.vs-category__image{aspect-ratio:4/5}.vs-category>span{font-size:14px;padding-top:10px}.vs-category svg{display:block;width:16px}.vs-editorial{display:flex;flex-direction:column;margin-block:0 42px;padding-block:0}.vs-editorial__media{min-height:0;aspect-ratio:1.1}.vs-editorial__copy{padding:30px 24px 34px}.vs-editorial__text{font-size:14px;margin-top:18px;margin-bottom:22px}.vs-support{padding-block:40px}.vs-support .vs-section-heading{display:block}.vs-support .vs-text-link{margin-top:18px}.vs-support__grid{gap:28px 0}.vs-support__grid article{padding:0 16px}.vs-support__grid h3{font-size:14px;margin-bottom:9px}.vs-support__grid p{font-size:12px;line-height:1.7;margin-bottom:15px}.vs-support__grid a{font-size:11px;gap:8px}.vs-support__grid svg{height:25px;width:25px;margin:0 0 16px}.vs-footer{padding-top:40px}.vs-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.vs-footer__brand{grid-column:1/-1;max-width:400px}.vs-footer__brand h3{font-size:25px;margin-block:20px}.vs-footer__brand .vs-wordmark{font-size:46px}.vs-footer__contact{grid-column:1/-1;border-top:1px solid #ffffff29;padding-top:26px}.vs-footer h2{font-size:11px;margin-bottom:16px}.vs-footer li a,.vs-footer__contact{font-size:12px}.vs-footer__bottom{display:grid;justify-content:start;gap:14px;margin-top:28px;font-size:10px}.vs-payments{gap:4px}.vs-payments svg{width:30px}.velnuvo-studio .featured-collection-section{padding:8px 0 42px!important}.velnuvo-studio .featured-collection-section__inner{width:calc(100% - 40px)!important}.velnuvo-studio .featured-collection-section__header{gap:15px;align-items:end;margin-bottom:24px}.velnuvo-studio .featured-collection-section__heading{font-size:30px!important;max-width:230px}.velnuvo-studio .featured-collection-section__view-all-link{font-size:12px;white-space:nowrap}.velnuvo-studio .featured-collection-section__grid{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:#a79b8a #eae4dc}.velnuvo-studio .featured-collection-section__item{flex:0 0 72%!important;width:72%!important;max-width:none;scroll-snap-align:start}.velnuvo-studio .product-tile__title{font-size:14px}.velnuvo-studio .product-tile__price{font-size:14px}.velnuvo-studio .faq-section{padding:0 0 42px}.velnuvo-studio .faq-section__inner{width:calc(100% - 40px)}.velnuvo-studio .faq-section__heading{font-size:32px}.velnuvo-studio .faq-item__question{font-size:14px;padding-block:18px}.velnuvo-studio .faq-item__answer{font-size:14px}.vs-collection-nav{padding-top:18px;padding-bottom:10px;gap:8px}.vs-collection-nav a{font-size:11px;padding:7px 12px}.velnuvo-studio .collection-products{width:calc(100% - 40px);padding-top:20px;padding-bottom:42px}.velnuvo-studio .collection-products__header{align-items:flex-start;gap:22px}.velnuvo-studio .collection-products__heading{font-size:36px}.velnuvo-studio .collection-products__sort{min-width:0;width:100%}.velnuvo-studio .collection-products__layout{display:flex;flex-direction:column;gap:24px}.velnuvo-studio .collection-products__filters{width:100%;position:static}.velnuvo-studio .collection-products__filters-form{padding:16px;gap:12px}.velnuvo-studio .collection-products__filter-group{padding-top:12px}.velnuvo-studio .collection-products__grid{gap:24px 12px}.velnuvo-studio .collection-products__grid .product-tile__title{font-size:12px;min-height:36px}.vs-breadcrumb{font-size:10px;gap:9px;padding-bottom:14px}.velnuvo-studio .shopify-section--main-product{padding-top:14px;padding-bottom:36px}.velnuvo-studio .product-shell{width:calc(100% - 40px)}.velnuvo-studio .product-shell__gallery-column{margin-inline:-20px}.velnuvo-studio .product-shell__grid{gap:24px}.velnuvo-studio article.product-gallery__item{aspect-ratio:1;min-height:0;border-radius:0}.velnuvo-studio .product-info__title{font-size:26px;line-height:1.22}.velnuvo-studio .product-info__price{font-size:21px}.velnuvo-studio .product-info__form{gap:18px}.velnuvo-studio .product-info__group{gap:14px}.velnuvo-studio .product-info__option-button{font-size:13px}.velnuvo-studio .product-shell__info-column--sticky .product-info{position:static}.velnuvo-studio .vn-quick-facts__row{font-size:12px}.velnuvo-studio .product-info__accordion-trigger{font-size:14px;padding-block:18px}.velnuvo-studio .vn-brand-note{padding-top:28px}.velnuvo-studio .vn-brand-note .vn-brand-note__title{font-size:27px;margin-bottom:20px}.velnuvo-studio .vn-brand-note__list{display:flex;gap:0}.velnuvo-studio .vn-brand-note .vn-brand-note__list>li{padding:12px 0}.velnuvo-studio .vn-brand-note .vn-brand-note__list>li+li{border-top:1px solid var(--vs-line)}.velnuvo-studio .page-section__inner{width:calc(100% - 40px)}.velnuvo-studio .page-section{padding:36px 0}.velnuvo-studio .page-section__content{font-size:15px;line-height:1.8}}
@media(prefers-reduced-motion:reduce){.velnuvo-studio *, .velnuvo-studio *:before,.velnuvo-studio *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.velnuvo-studio .image-with-text-section{padding-block:40px;background:transparent}.velnuvo-studio .image-with-text-section__inner{width:min(1400px,calc(100% - 96px));gap:70px}.velnuvo-studio .image-with-text-section__card{border-radius:2px;overflow:hidden}.velnuvo-studio .image-with-text-section__subheading{font-family:var(--font-heading--family),serif;font-size:36px;font-weight:400;line-height:1.2;letter-spacing:-.025em;text-transform:none;color:#25231f;margin-bottom:22px}.velnuvo-studio .image-with-text-section__text{font-size:16px;line-height:1.8;color:#625a50}.velnuvo-studio .rich-text-section{background:transparent;padding-block:40px}.velnuvo-studio .rich-text-section__heading{font-family:var(--font-heading--family),serif;font-weight:400;letter-spacing:-.025em}.velnuvo-studio .rich-text-section__text{font-size:16px;line-height:1.8;color:#625a50}.velnuvo-studio .contact-form-section{background:transparent;padding-block:56px 80px}.velnuvo-studio .contact-form-section__inner{width:min(1200px,calc(100% - 96px))}.velnuvo-studio .contact-form-section__heading{font-family:var(--font-heading--family),serif;font-weight:400;font-size:52px;letter-spacing:-.03em}.velnuvo-studio .contact-form-section__intro{font-size:16px;color:#625a50;line-height:1.8}.velnuvo-studio .contact-form-section__input,.velnuvo-studio .contact-form-section__textarea{background:transparent;border:1px solid #cfc6ba;border-radius:2px;min-height:48px}.velnuvo-studio .contact-form-section__info{background:#f3eee8;border-radius:2px}.velnuvo-studio .cart-page,.velnuvo-studio .search-page{background:transparent}.velnuvo-studio .cart-page__title,.velnuvo-studio .search-page__title{font-family:var(--font-heading--family),serif;font-weight:400;letter-spacing:-.025em}.velnuvo-studio .cart-page__item,.velnuvo-studio .cart-page__summary{border-color:var(--vs-line);border-radius:2px}.velnuvo-studio .search-page__input{background:transparent;border-color:var(--vs-line);border-radius:2px}.velnuvo-studio .product-tile__price-current::before{content:'From ';font-weight:400;color:#716b63;font-size:.85em}.velnuvo-studio .product-tile:not([data-price-varies]) .product-tile__price-current::before{content:none}
@media(max-width:749px){.velnuvo-studio .image-with-text-section{padding-block:25px}.velnuvo-studio .image-with-text-section__inner{width:calc(100% - 40px);gap:24px}.velnuvo-studio .image-with-text-section__subheading{font-size:30px;margin-bottom:16px}.velnuvo-studio .image-with-text-section__text,.velnuvo-studio .rich-text-section__text{font-size:14px}.velnuvo-studio .rich-text-section{padding-block:25px}.velnuvo-studio .contact-form-section{padding-block:36px 48px}.velnuvo-studio .contact-form-section__inner{width:calc(100% - 40px)}.velnuvo-studio .contact-form-section__heading{font-size:38px}}
.velnuvo-studio .shopify-section>.vs-hero,.velnuvo-studio .shopify-section>.vs-wrap,.velnuvo-studio .shopify-section>.vs-support,.velnuvo-studio .shopify-section>.vs-footer,.velnuvo-studio .shopify-section>.vs-header,.velnuvo-studio .shopify-section>.vs-announcement,.velnuvo-studio .shopify-section>.product-shell,.velnuvo-studio .shopify-section>.collection-products,.velnuvo-studio .shopify-section>.page-section,.velnuvo-studio .shopify-section>.contact-form-section{grid-column:1/-1}.velnuvo-studio .shopify-section>.vs-menu-dialog,.velnuvo-studio .shopify-section>.vs-search-dialog{grid-column:auto}.velnuvo-studio:has(.vs-menu-dialog[open]),.velnuvo-studio:has(.vs-search-dialog[open]){overflow:hidden}

.velnuvo-studio [id$="__vs_story"] .vs-editorial{background:transparent}.velnuvo-studio [id$="__vs_story"] .vs-editorial__media{order:2}.vs-page-heading{padding-block:50px 20px;text-align:center}.vs-page-heading h1{font-family:var(--font-heading--family),serif;font-weight:400;font-size:56px;line-height:1.1;letter-spacing:-.03em}.velnuvo-studio .shopify-section>.vs-page-heading{grid-column:1/-1}@media(max-width:749px){.vs-page-heading{padding-block:32px 8px}.vs-page-heading h1{font-size:40px}.velnuvo-studio [id$="__vs_story"] .vs-editorial__media{order:0}}

.velnuvo-studio .vs-faq{display:block;background:var(--vs-paper);color:var(--vs-ink);padding:64px 0 80px}.vs-faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:100px}.vs-faq-layout>header h2{font-family:var(--font-heading--family),serif;font-size:44px;font-weight:400;line-height:1.16;letter-spacing:-.025em;margin:0 0 20px}.vs-faq-layout>header>p:not(.vs-eyebrow){max-width:310px;font-size:15px;line-height:1.8;color:var(--vs-muted);margin:0 0 26px}.vs-faq-list{min-width:0}.vs-faq-item{border-bottom:1px solid var(--vs-line);margin:0;padding:0}.vs-faq-item:first-child{border-top:1px solid var(--vs-line)}.vs-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:22px;list-style:none;cursor:pointer;font-family:var(--font-primary--family),sans-serif;font-size:15px;font-weight:500;line-height:1.55;padding:22px 0}.vs-faq-item>summary::-webkit-details-marker{display:none}.vs-faq-plus{font-size:25px;line-height:1;font-weight:400;flex:0 0 20px;text-align:center;transition:transform .2s}.vs-faq-item[open]>summary .vs-faq-plus{transform:rotate(45deg)}.vs-faq-answer{font-size:14px;color:var(--vs-muted);line-height:1.85;padding:0 40px 24px 0}.vs-faq-answer p{margin:0 0 12px}.vs-faq-answer p:last-child{margin-bottom:0}.vs-faq-answer a{text-underline-offset:3px}.vs-faq-view-all{display:inline-flex;gap:24px;margin-top:24px;font-size:13px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.velnuvo-studio .vs-faq--page{padding:0}.vs-faq-hero{background:var(--vs-sand);text-align:center;padding:60px 0 50px}.vs-faq-hero h1{font-family:var(--font-heading--family),serif;font-size:clamp(40px,4.5vw,62px);font-weight:400;line-height:1.1;letter-spacing:-.03em;margin:0 0 20px}.vs-faq-hero>.vs-wrap>p:not(.vs-eyebrow){max-width:560px;margin:0 auto;font-size:15px;line-height:1.8;color:var(--vs-muted)}.vs-faq-search{max-width:560px;margin:28px auto 0;text-align:left}.vs-faq-search>label{display:block;font-size:12px;margin-bottom:9px}.vs-faq-search>div{display:flex;align-items:center;gap:14px;border:1px solid #cfc6ba;background:var(--vs-paper);padding:0 16px;border-radius:2px;min-height:54px}.vs-faq-search svg{width:20px;height:20px;flex-shrink:0}.vs-faq-search input{min-width:0;width:100%;height:54px;border:0;border-radius:0;background:transparent;font:inherit;font-size:14px;color:var(--vs-ink);padding:14px 0}.vs-faq-page-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:80px;padding-block:64px 70px}.vs-faq-nav{align-self:start;position:sticky;top:190px}.vs-faq-nav nav{display:grid}.vs-faq-nav nav a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--vs-line);text-decoration:none;font-size:13px}.vs-faq-help{background:var(--vs-sand);padding:26px;margin-top:30px}.vs-faq-help h2{font-family:var(--font-heading--family),serif;font-size:27px;font-weight:400;line-height:1.2;margin:0 0 15px}.vs-faq-help p{font-size:13px;color:var(--vs-muted);line-height:1.8;margin:0 0 20px}.vs-faq-help .vs-button{font-size:12px;min-height:46px;padding:11px 18px}.vs-faq-group{scroll-margin-top:190px;margin-bottom:42px}.vs-faq-group>h2{font-family:var(--font-heading--family),serif;font-size:31px;font-weight:400;margin:0 0 22px;line-height:1.2;letter-spacing:-.02em}.vs-faq-empty{font-size:15px;line-height:1.7;background:var(--vs-sand);padding:25px}.vs-faq [hidden]{display:none!important}.vs-footer-policies{margin-top:24px;border-top:1px solid #ffffff29}.vs-footer-policies>summary{display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:17px 0;color:#f7f3ec}.vs-footer-policies>summary::-webkit-details-marker{display:none}.vs-footer-policies>summary>span{font-size:22px;line-height:1;font-weight:400;transition:transform .2s}.vs-footer-policies[open]>summary>span{transform:rotate(45deg)}.vs-footer-policies>ul{padding:0 0 15px}.vs-product-service{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 24px;width:100%;padding:0;margin:0}.vs-product-service a{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.6;text-decoration:none;color:#625a50}.vs-product-service a:hover{text-decoration:underline;text-underline-offset:3px}.vs-product-service svg{width:19px;height:19px;flex-shrink:0}.velnuvo-studio .product-shell__lower-zone{border-top:0;padding-top:12px}.velnuvo-studio .vn-brand-note{border-top:0;padding-top:22px}
@media(max-width:989px){.vs-faq-layout{gap:48px}.vs-faq-page-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.vs-faq-nav{top:130px}.vs-faq-group{scroll-margin-top:140px}}
@media(max-width:749px){.velnuvo-studio .vs-faq{padding:40px 0 48px}.vs-faq-layout{grid-template-columns:1fr;gap:28px}.vs-faq-layout>header h2{font-size:32px;margin-bottom:16px}.vs-faq-layout>header>p:not(.vs-eyebrow){max-width:none;font-size:14px;margin-bottom:20px}.vs-faq-item>summary{font-size:14px;padding:19px 0;gap:16px}.vs-faq-answer{font-size:13px;padding:0 28px 21px 0}.vs-faq-plus{font-size:23px}.vs-faq-view-all{font-size:12px;margin-top:20px}.velnuvo-studio .vs-faq--page{padding:0}.vs-faq-hero{padding:38px 0}.vs-faq-hero h1{font-size:40px}.vs-faq-hero>.vs-wrap>p:not(.vs-eyebrow){font-size:14px}.vs-faq-search{margin-top:22px}.vs-faq-search input{font-size:13px}.vs-faq-page-layout{grid-template-columns:1fr;gap:32px;padding-block:32px 45px}.vs-faq-nav{position:static}.vs-faq-nav nav{grid-template-columns:1fr 1fr;gap:0 18px}.vs-faq-nav nav a{font-size:11px;padding:12px 0;gap:10px}.vs-faq-help{display:none}.vs-faq-group{scroll-margin-top:125px;margin-bottom:34px}.vs-faq-group>h2{font-size:27px;margin-bottom:18px}.vs-footer-policies>summary{font-size:11px}.vs-product-service{gap:8px 16px;justify-content:center}.vs-product-service a{font-size:11px;gap:7px}.vs-product-service svg{width:18px;height:18px}.velnuvo-studio .product-shell__lower-zone{padding-top:0}.velnuvo-studio .vn-brand-note{padding-top:16px}}

@media(min-width:990px){
.velnuvo-studio .product-shell__lower-zone .vn-brand-note{max-width:1120px;margin:0 auto!important;padding:24px 0 8px!important;text-align:center}
.velnuvo-studio .product-shell__lower-zone .vn-brand-note .vn-brand-note__eyebrow,.velnuvo-studio .product-shell__lower-zone .vn-brand-note .vn-brand-note__title{text-align:center}
.velnuvo-studio .product-shell__lower-zone .vn-brand-note .vn-brand-note__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:30px 0 0;padding:0}
.velnuvo-studio .product-shell__lower-zone .vn-brand-note .vn-brand-note__list>li{display:flex;flex-direction:column;align-items:center;gap:14px;padding:0;border:0;text-align:center}
.velnuvo-studio .product-shell__lower-zone .vn-brand-note .vn-brand-note__list>li>svg{width:27px;height:27px;margin:0}
.velnuvo-studio .product-shell__lower-zone .vn-brand-note .vn-brand-note__list>li>div{max-width:290px}
}
