:root{--va-ease:cubic-bezier(.2,.7,.2,1);--va-line:#ddd2c1;--va-muted:#6e6558;--va-gutter:4.2vw;--vane-header-h:88px}@media(max-width:900px){:root{--va-gutter:5vw;--vane-header-h:76px}}@media(max-width:520px){:root{--vane-header-h:72px}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}body{font-size:14px;line-height:1.55;text-rendering:optimizeLegibility}h1,h2,h3{text-wrap:balance}.rte{font-size:15px}::selection{background:var(--vane-text,#3b342c);color:var(--vane-page-bg,#f5f0e8)}body .eyebrow{letter-spacing:.2em}@media(min-width:901px){.section-pad:not(.product-page):not(.reassurance){padding-top:clamp(78px,7.4vw,124px);padding-bottom:clamp(78px,7.4vw,124px)}}.button{font-family:DM Sans,Arial,sans-serif;transition:background-color .35s var(--va-ease),color .35s var(--va-ease),box-shadow .35s}body .button-dark{box-shadow:inset 0 0 0 1px var(--vane-text,#3b342c)}@media(hover:hover){body .button-dark:hover:not(:disabled){background:transparent;color:var(--vane-text,#3b342c)}}.link-arrow{display:inline-block;transition:transform .45s var(--va-ease)}@media(hover:hover){a:hover>.link-arrow{transform:translate(3px,-3px)}}#shopify-section-header{top:0;transition:top .5s var(--va-ease)}#shopify-section-header.is-hidden{top:calc(var(--vane-header-h) * -1 - 4px)}.site-header{color:var(--vane-text,#3b342c);transition:background-color .45s var(--va-ease),color .3s,box-shadow .45s}.site-header .wordmark,.site-header .desktop-nav a,.site-header .header-actions a,.site-header .menu-toggle{color:inherit}.site-header .nav-sub,.site-header .search-panel,.site-header .vane-menu,.site-header .nav-sub a{color:var(--vane-text,#3b342c)}.desktop-nav>a,.nav-item>a{position:relative}.desktop-nav>a:before,.nav-item>a:before{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--va-ease)}.desktop-nav>a[aria-current]:before,.nav-item>a[aria-current]:before{transform:scaleX(1)}@media(hover:hover){.desktop-nav>a:hover:before,.nav-item:hover>a:before{transform:scaleX(1);transform-origin:left}}.nav-sub{display:block;visibility:hidden;opacity:0;transform:translate(-50%,8px);transition:opacity .3s,transform .45s var(--va-ease),visibility 0s .3s}.nav-item:hover>.nav-sub,.nav-item:focus-within>.nav-sub{visibility:visible;opacity:1;transform:translate(-50%);transition-delay:0s}.header-actions{gap:2px;align-items:center;margin-right:-10px}.header-icon{position:relative;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;transition:background-color .3s}.header-actions>a.header-icon-search{display:inline-grid}@media(hover:hover){.header-icon:hover{background:#78695524}}.vane-icon{display:block}.cart-count{position:absolute;top:5px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--vane-text,#3b342c);color:var(--vane-page-bg,#f5f0e8);font:600 9px/16px DM Sans,Arial,sans-serif;letter-spacing:0;text-align:center}@media(max-width:520px){.header-icon-account{display:none}}.menu-toggle{width:44px;height:44px;margin-left:-11px;padding:0;place-items:center;justify-self:start}.menu-toggle-bars{display:grid;gap:7px;width:22px}.menu-toggle-bars i{display:block;height:1px;background:currentColor}.menu-toggle-bars i:last-child{width:14px}@media(max-width:900px){.menu-toggle{display:grid!important}.header-inner{grid-template-columns:1fr auto 1fr}}body:has(.site-header--overlay) #MainContent>.shopify-section:first-child>.hero-editorial{margin-top:calc(var(--vane-header-h) * -1)}body:has(#MainContent>.shopify-section:first-child>.hero-editorial) .site-header--overlay:not(.is-scrolled){background:transparent;color:#fff;box-shadow:none}body:has(#MainContent>.shopify-section:first-child>.hero-editorial) .site-header--overlay:not(.is-scrolled) .wordmark-img{filter:brightness(0) invert(1)}body:has(#MainContent>.shopify-section:first-child>.hero-editorial) .site-header--overlay:not(.is-scrolled) .cart-count{background:#fff;color:#141210}body:has(#MainContent>.shopify-section:first-child>.hero-editorial) .site-header--overlay:not(.is-scrolled):has(.search-panel:not([hidden])){background:var(--vane-page-bg,#f5f0e8);color:var(--vane-text,#3b342c)}body:has(#MainContent>.shopify-section:first-child>.hero-editorial) .site-header--overlay:not(.is-scrolled):has(.search-panel:not([hidden])) .wordmark-img{filter:none}.vane-menu .wordmark-img{filter:none!important}.announcement-msg{margin:0}.announcement-rotator{display:grid}.announcement-rotator .announcement-msg{grid-area:1/1;opacity:0;transform:translateY(6px);transition:opacity .6s,transform .6s var(--va-ease);pointer-events:none}.announcement-rotator .announcement-msg.is-active{opacity:1;transform:none;pointer-events:auto}.hero-v2{height:min(94vh,1000px);height:min(94svh,1000px);min-height:560px}.hero-v2 .hero-copy{left:var(--va-gutter);right:var(--va-gutter);top:auto;bottom:clamp(52px,10vh,120px);transform:none;max-width:780px}.hero-v2 .hero-copy .eyebrow{font-size:11px;letter-spacing:.26em;opacity:.85;margin:0}.hero-v2 .hero-copy h1{font-size:clamp(46px,7.4vw,122px);line-height:.94;margin:18px 0 22px;max-width:none}.hero-v2 .hero-copy .hero-description{font-size:15px;line-height:1.7;max-width:430px;margin:0;opacity:.92}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:32px}.hero-cta{display:inline-flex;align-items:center;gap:14px;padding:19px 28px;background:#fff;color:#141210;border:1px solid #fff;font:500 11px/1 DM Sans,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;transition:background-color .35s var(--va-ease),color .35s var(--va-ease)}@media(hover:hover){.hero-cta:hover{background:transparent;color:#fff}}.hero-v2 .hero-link{margin-top:0}.hero-video,.hero-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-scroll{position:absolute;z-index:3;right:var(--va-gutter);bottom:clamp(52px,10vh,120px);display:flex;flex-direction:column;align-items:center;gap:14px;color:#fff;font-size:10px;letter-spacing:.26em;text-transform:uppercase}.hero-scroll span{writing-mode:vertical-rl}.hero-scroll i{display:block;position:relative;width:1px;height:58px;background:#ffffff4d;overflow:hidden}.hero-scroll i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;animation:va-scroll 2.4s cubic-bezier(.7,0,.2,1) infinite}@keyframes va-scroll{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@keyframes va-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes va-zoom{0%{transform:scale(1.09)}to{transform:scale(1)}}html.js .hero-v2 .hero-copy>*{animation:va-rise 1.1s var(--va-ease) both}html.js .hero-v2 .hero-copy>:nth-child(1){animation-delay:.15s}html.js .hero-v2 .hero-copy>:nth-child(2){animation-delay:.28s}html.js .hero-v2 .hero-copy>:nth-child(3){animation-delay:.42s}html.js .hero-v2 .hero-copy>:nth-child(4){animation-delay:.56s}html.js .hero-v2 .cover-image,html.js .hero-v2 .hero-video{animation:va-zoom 2.8s var(--va-ease) both}html.vane-intro-active .hero-v2 .hero-copy>*,html.vane-intro-active .hero-v2 .cover-image,html.vane-intro-active .hero-v2 .hero-video{animation-play-state:paused}@media(max-width:900px){.hero-v2{height:88vh;height:88svh;min-height:540px}.hero-v2 .hero-copy{bottom:44px}.hero-scroll{display:none}}@media(max-width:520px){.hero-v2{height:86vh;height:86svh;min-height:520px}.hero-v2 .hero-copy{bottom:36px}.hero-v2 .hero-copy h1{font-size:clamp(42px,13.2vw,60px)}.hero-v2 .hero-copy .hero-description{font-size:14px;max-width:320px}.hero-actions{margin-top:26px}.hero-cta{padding:18px 22px}}.vane-marquee{overflow:hidden;padding:20px 0;background:var(--vane-page-bg,#f5f0e8);color:var(--vane-text,#3b342c);border-bottom:1px solid var(--va-line)}.vane-marquee--dark{background:var(--vane-feature-bg,#3b342c);color:#fff;border-color:transparent}.vane-marquee-track{display:flex;width:max-content;animation:va-marquee var(--marquee-speed,40s) linear infinite}.vane-marquee-group{display:flex;flex-shrink:0;align-items:center;list-style:none;margin:0;padding:0}.vane-marquee-group li{display:flex;align-items:center;font:italic 400 clamp(18px,2.1vw,26px)/1.1 "Bodoni Moda",serif;white-space:nowrap}.vane-marquee-group li:after{content:"";width:5px;height:5px;margin:0 clamp(22px,3vw,46px);background:currentColor;transform:rotate(45deg);opacity:.45}@keyframes va-marquee{to{transform:translate(-25%)}}@media(hover:hover){.vane-marquee:hover .vane-marquee-track{animation-play-state:paused}}.vane-story{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--vane-page-bg,#f5f0e8);color:var(--vane-text,#3b342c)}.vane-story--dark{background:var(--vane-feature-bg,#3b342c);color:#fff}.vane-story-media{position:relative;min-height:clamp(440px,58vw,820px);overflow:hidden;background:#ebe3d6}.vane-story-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vane-story-copy{align-self:center;max-width:720px;padding:clamp(56px,8vw,130px) clamp(24px,7vw,120px)}.vane-story-copy h2{font:400 clamp(34px,4.3vw,64px)/1.05 "Bodoni Moda",serif;letter-spacing:-.03em;margin:16px 0 24px}.vane-story-copy h2 em{font-style:italic}.vane-story-copy .rte{max-width:440px;font-size:15px;line-height:1.85;color:inherit;opacity:.84}.vane-story-copy .rte p{margin:0 0 1em}.vane-story--reverse .vane-story-media{order:2}.vane-story--text{grid-template-columns:1fr;text-align:center;border-top:1px solid var(--va-line);border-bottom:1px solid var(--va-line)}.vane-story--text .vane-story-copy{margin:0 auto;max-width:900px}.vane-story--text .rte{margin-left:auto;margin-right:auto}body .vane-story--dark .eyebrow{color:#d9cfbf}body .vane-story--dark .text-link{color:#fff;border-color:#fff}.vane-story--dark.vane-story--text{border-color:transparent}@media(max-width:900px){.vane-story{grid-template-columns:1fr}.vane-story--reverse .vane-story-media{order:0}.vane-story-media{min-height:0;aspect-ratio:4/5}}.category-tile{overflow:hidden}.category-tile img{transition:transform 1.4s var(--va-ease)}@media(hover:hover){.category-tile:hover img{transform:scale(1.05)}.category-tile:hover .tile-arrow{transform:translate(4px,-4px)}}.tile-caption{padding:26px;align-items:baseline;background:linear-gradient(transparent,#0009)}.tile-caption h3{font-size:clamp(24px,2.5vw,36px);font-weight:400;line-height:1.05}.tile-arrow{transition:transform .45s var(--va-ease)}@media(max-width:520px){.tile-caption{padding:14px}.tile-caption h3{font-size:21px}}@media(min-width:901px){.product-grid{gap:48px 14px}}.product-media-wrap{position:relative;overflow:hidden}.product-card .product-media{aspect-ratio:4/5}.product-media img,.vf-card-img{transition:transform 1.1s var(--va-ease),opacity .6s ease}.product-tag{top:10px;left:10px;padding:6px 9px;font-size:10px;letter-spacing:.12em}.product-card .product-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:14px}.product-card .product-meta-main{min-width:0}.product-card .product-vendor{margin:0 0 5px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--va-muted)}.product-card .product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:500 14px/1.35 DM Sans,Arial,sans-serif;letter-spacing:0}.product-card .price{font-size:13px}body .featured-section .product-vendor{color:#d9cfbf}@media(hover:hover){.product-card .product-title:hover{text-decoration:underline;text-underline-offset:3px}}@media(max-width:600px){.product-card .product-meta{display:block;padding-top:11px}.product-card .product-title{font-size:13px}.product-card .price{font-size:12px}}.product-media-wrap .quick-add{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;margin:0}.product-card .quick-add-btn{background:var(--vane-page-bg,#f5f0e8);color:var(--vane-text,#3b342c);border:0;padding:14px 10px;font-weight:500;box-shadow:0 8px 24px #2e292324}.quick-add-icon{display:none}.quick-add .product-form-error{margin:6px 0 0;padding:8px 10px;background:var(--vane-page-bg,#f5f0e8);color:var(--vane-text,#3b342c)}@media(hover:hover){.product-media-wrap .quick-add{opacity:0;transform:translateY(10px);transition:opacity .35s,transform .45s var(--va-ease)}.product-card:hover .quick-add,.product-card:focus-within .quick-add{opacity:1;transform:none}.product-card .quick-add-btn:hover,.product-card .quick-add-btn:focus-visible{background:var(--vane-text,#3b342c);color:var(--vane-page-bg,#f5f0e8)}}@media(hover:none){.product-media-wrap .quick-add{left:auto;right:8px;bottom:8px;max-width:calc(100% - 16px);display:grid;justify-items:end}.product-card .quick-add-form{display:grid;justify-items:end}.product-card .quick-add-btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%}.quick-add-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.quick-add-icon{display:grid}.quick-add-icon .vane-icon{width:16px;height:16px}}.vf-card-title{font:500 14px/1.35 DM Sans,Arial,sans-serif}.vf-card-vendor{letter-spacing:.14em}.vf-card-price{margin-top:6px;font-size:13px}html.js .va-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s ease var(--va-d,0s),transform .8s var(--va-ease) var(--va-d,0s)}html.js .va-reveal.is-in{opacity:1;transform:none}.reassurance-icon{display:block;width:28px;height:28px;margin:0 auto 14px}.reassurance-icon .vane-icon{width:28px;height:28px}.reassurance-list a{font-size:12px;line-height:1.5;color:#6e6558;text-decoration:underline;text-underline-offset:3px}.product-gallery-wrap{position:relative;min-width:0}.product-gallery img{cursor:zoom-in}.product-gallery:focus-visible{outline-offset:-2px}.product-info h1{font-size:clamp(26px,2.4vw,34px);line-height:1.12}.product-price{font-size:17px;margin:14px 0 26px}.product-form{max-width:none}.product-form .button{width:100%;padding:19px 20px}body .product-quantity-control{background:transparent;border-color:#cfc3b0}body .product-quantity-control button,body .product-quantity-control input{background:transparent;color:inherit}.stock-note{display:flex;align-items:center;gap:9px;margin:0;font-size:12px;color:#8a5a2b}.stock-note:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.stock-note[hidden]{display:none}.product-dynamic-checkout{min-width:0}.product-trust{list-style:none;display:grid;gap:11px;margin:24px 0 0;padding:0;font-size:12.5px}.product-trust li{display:flex;align-items:center;gap:12px;color:var(--va-muted)}.product-trust .vane-icon{width:18px;height:18px;flex-shrink:0;color:var(--vane-text,#3b342c)}.product-trust a{text-decoration:underline;text-underline-offset:3px}.gallery-count{display:none}@media(max-width:900px){body .product-page{display:block;padding:0 0 calc(96px + env(safe-area-inset-bottom,0px))}.product-gallery{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.product-gallery::-webkit-scrollbar{display:none}.product-gallery img,.product-gallery img:first-child{flex:0 0 100%;width:100%;aspect-ratio:4/5;object-fit:cover;scroll-snap-align:center;grid-column:auto}.gallery-count:not([hidden]){display:block;position:absolute;right:12px;bottom:12px;margin:0;padding:6px 10px;background:var(--vane-page-bg,#f5f0e8);color:var(--vane-text,#3b342c);font-size:11px;letter-spacing:.12em}body .product-info{padding:22px 5% 0}.template-product .breadcrumb{padding-bottom:14px}body .sticky-atc{transform:translateY(105%);transition:transform .45s var(--va-ease);box-shadow:0 -8px 24px #2e292314}body .sticky-atc.is-visible,html:not(.js) body .sticky-atc{transform:none}}.vane-lightbox{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--vane-page-bg,#f5f0e8);color:var(--vane-text,#3b342c)}.vane-lightbox[open]{display:grid;place-items:center}.vane-lightbox::backdrop{background:var(--vane-page-bg,#f5f0e8)}.vane-lightbox img{max-width:100vw;max-height:100vh;max-height:100dvh;width:auto;height:auto;object-fit:contain;cursor:zoom-out}.vane-lightbox-close{position:absolute;top:12px;right:14px;z-index:2;width:48px;height:48px;background:none;border:0;color:inherit;font:200 34px/1 DM Sans,Arial,sans-serif;cursor:pointer}.vane-lightbox-nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:48px;height:48px;transform:translateY(-50%);border:1px solid currentColor;background:var(--vane-page-bg,#f5f0e8);color:inherit;cursor:pointer}.vane-lightbox-nav[hidden]{display:none}.vane-lightbox-prev{left:14px}.vane-lightbox-next{right:14px}body .cart-drawer{transition-delay:.6s}body .cart-drawer.is-open{transition-delay:0s}body .cart-drawer-panel{transition:transform .6s cubic-bezier(.7,0,.2,1)}body .cart-drawer-overlay{transition:opacity .6s}.cart-drawer-head{padding-top:22px;padding-bottom:22px}.cart-ship{padding:14px 20px 16px;border-bottom:1px solid var(--va-line);font-size:12px}.cart-ship p{margin:0 0 10px}.cart-ship-bar{height:2px;background:var(--va-line)}.cart-ship-bar i{display:block;height:100%;background:var(--vane-text,#3b342c);transition:width .6s var(--va-ease)}.cart-drawer-info a{font-size:13px;font-weight:500;line-height:1.35}.cart-drawer-foot p strong{font-size:15px}.cart-drawer-foot .button{padding:19px 20px}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:56px 0 0;font-size:12px}.pagination .page a,.pagination .next a,.pagination .prev a,.pagination .page.current{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--va-line);transition:background-color .3s,color .3s,border-color .3s}.pagination .page.current{background:var(--vane-text,#3b342c);color:var(--vane-page-bg,#f5f0e8);border-color:var(--vane-text,#3b342c)}@media(hover:hover){.pagination a:hover{border-color:var(--vane-text,#3b342c)}}.footer-mega{margin:46px 0 -.1em;overflow:hidden;font:400 clamp(90px,26vw,440px)/.8 "Bodoni Moda",serif;letter-spacing:.06em;text-align:center;white-space:nowrap;color:var(--vane-footer-text,#f5f0e8);opacity:.09;-webkit-user-select:none;user-select:none;pointer-events:none}.footer-payments{justify-content:flex-start}
/*# sourceMappingURL=/cdn/shop/t/36/assets/vane-atelier.css.map */
