:root{--vlux-bg:#F7F3EE;--vlux-surface:#FBF9F5;--vlux-ink:#1A1A1A;--vlux-muted:#6B6560;--vlux-border:#E0D9CF;--vlux-cream:#EDE4D7;--vlux-oxblood:#6B1D2A;--vlux-gold:#B08D57;--vlux-radius:2px;--vlux-ease:cubic-bezier(.22,.61,.36,1);--vlux-shadow-sm:0 8px 28px rgba(26,26,26,.055)}html{scroll-behavior:smooth}html body{background:var(--vlux-bg)!important;color:var(--vlux-ink)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#6b1d2a29;color:var(--vlux-ink)}#MainContent{min-height:60vh;background:var(--vlux-bg)!important}html body #MainContent :is(h1,h2,h3,.h1,.h2,.h3),html body #footer :is(h2,h3){font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;letter-spacing:-.018em!important;text-wrap:balance}html body #MainContent :is(h4,h5,h6,.h4,.h5,.h6){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:600!important;letter-spacing:.02em}html body #MainContent p{text-wrap:pretty}a{text-underline-offset:.18em}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--vlux-oxblood)!important;outline-offset:3px!important}html body #header-group .vld-header{min-height:68px!important;padding-inline:clamp(16px,3vw,42px)!important;background:#f7f3eef5!important;border-bottom:1px solid rgba(176,141,87,.24)!important;box-shadow:none!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html body #header-group .vld-brand{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(21px,1.8vw,27px)!important;line-height:1!important;font-weight:600!important;letter-spacing:.15em!important}html body #header-group .vld-nav{gap:clamp(12px,1.4vw,22px)!important}html body #header-group .vld-nav>a{font-size:10.5px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.11em!important;text-transform:uppercase}html body #header-group .vld-searchbar{height:40px!important;border:1px solid var(--vlux-border)!important;border-radius:0!important;background:#fbf9f5c7!important;box-shadow:none!important}html body #header-group .vld-searchbar input[type=search]{min-height:38px!important;border:0!important;box-shadow:none!important;background:transparent!important;font:500 12px/1.2 Inter,sans-serif!important}html body #header-group .vld-searchbar:focus-within{border-color:#6b1d2a8c!important;background:#fff!important}html body #MainContent :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--vlux-border)!important;border-radius:0!important;background:#ffffff80!important;color:var(--vlux-ink)!important;box-shadow:none!important}html body #MainContent :where(input:not([type=checkbox]):not([type=radio]),select){min-height:48px}html body #MainContent :where(input,select,textarea):focus{border-color:#6b1d2ab3!important;box-shadow:0 0 0 3px #6b1d2a0f!important}html body #MainContent :where(.button,.btn,button[type=submit]),html body #cart-drawer :where(.button,.btn,button[type=submit]){min-height:52px!important;border-radius:0!important;font-size:11px!important;line-height:1.1!important;font-weight:650!important;letter-spacing:.11em!important;text-transform:uppercase}html body #MainContent :is(.main-page-title,.page-title,.collection-title,.collection-hero__title){font-size:clamp(38px,5vw,58px)!important;line-height:1.01!important;letter-spacing:-.025em!important;margin-block:0 .55em!important}html body #MainContent :is(.card,.product-card,.vlh-card,.vlc-card){border-radius:0!important;box-shadow:none!important}html body #MainContent :is(.card__media,.product-card__media,.vlh-card__media,.vlc-card__media){overflow:hidden;border:0!important;border-radius:0!important;background:var(--vlux-cream)!important}html body #MainContent :is(.card__media,.product-card__media,.vlh-card__media,.vlc-card__media) img{border-radius:0!important;transition:transform .55s var(--vlux-ease)}html body #MainContent :is(.card__heading,.product-card__title,.vlh-card__title,.vlc-card__title){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13.5px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:.005em!important;color:var(--vlux-ink)!important}html body #MainContent :is(.product-card__price,.vlh-card__price,.vlc-card__price){font-size:12.5px!important;color:var(--vlux-muted)!important;letter-spacing:.015em}html body #MainContent .product-information{background:var(--vlux-bg)!important;gap:clamp(24px,3vw,42px)!important}html body #MainContent .product-details{background:var(--vlux-bg)!important;color:var(--vlux-ink)!important}html body #MainContent .product-details>.group-block{background:transparent!important;padding-block:24px!important}html body #MainContent .product-details>.group-block>.group-block-content{gap:14px!important}html body #MainContent .product-details>.group-block>.group-block-content>.buy-buttons-block{order:50!important}html body #MainContent .product-details>.group-block>.group-block-content>.vl-order-status{order:60!important}html body #MainContent .product-details h1{font-size:clamp(36px,3.8vw,46px)!important;line-height:1.01!important;font-weight:500!important;letter-spacing:-.027em!important;margin:0!important;max-width:20ch}html body #MainContent .product-details :is(.price,.price-item,.price__regular,.price__sale){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:20px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.01em!important;color:var(--vlux-ink)!important}html body #MainContent :is(.product-information__media,.product-media-gallery,.product__media-wrapper){margin-bottom:0!important;padding-bottom:0!important;background:var(--vlux-bg)!important;border:0!important}html body #MainContent :is(.slideshow-controls,.slideshow-controls__dots,.product-media-gallery__controls){min-height:32px!important;margin-block:4px 0!important;padding-block:4px!important}html body #MainContent .product-details .add-to-cart-button,html body #MainContent .product-details button[name=add],html body #MainContent .product-details .product-form__submit{min-height:56px!important;width:100%!important;border:1px solid #111!important;border-radius:0!important;background:#111!important;color:#fff!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body #MainContent .product-details .vl-purchase-trust{display:none!important}html body #MainContent .vl-order-status{margin:8px 0 0!important;padding:13px 0!important;border:0!important;border-top:1px solid var(--vlux-border)!important;border-bottom:1px solid var(--vlux-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #cart-drawer,html body #cart-drawer .theme-drawer__dialog,html body .cart-drawer,html body .drawer__inner{background:var(--vlux-bg)!important;color:var(--vlux-ink)!important}html body #cart-drawer .theme-drawer__header{padding:17px 20px!important;border-bottom:1px solid var(--vlux-border)!important;box-shadow:none!important}html body #cart-drawer :is(h2,.cart-drawer__heading){font-family:Cormorant Garamond,Georgia,serif!important;font-size:28px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.02em!important}@media(max-width:749px){html body #header-group .vld-header{min-height:60px!important;padding-inline:14px!important}html body #header-group .vld-brand{font-size:21px!important}html body #MainContent :is(.main-page-title,.page-title,.collection-title,.collection-hero__title){font-size:32px!important;line-height:1.02!important}html body #MainContent .product-information{gap:0!important}html body #MainContent .product-details{padding:0!important;margin:0!important}html body #MainContent .product-details>.group-block{padding:13px 18px 24px!important;margin:0!important}html body #MainContent .product-details h1{font-size:29px!important;line-height:1.035!important;letter-spacing:-.024em!important;max-width:none!important;margin:0!important}html body #MainContent .product-details :is(.price,.price-item,.price__regular,.price__sale){font-size:19px!important;line-height:1.15!important;margin:0!important}html body #cart-drawer .theme-drawer__header{padding:15px 16px!important}html body #cart-drawer :is(h2,.cart-drawer__heading){font-size:26px!important}}@media(max-width:990px){html body #header-group .vld-searchbar--desktop{display:none!important}html body #header-group .vld-mobile-search{display:block!important}}@media(min-width:991px){html body #header-group .vld-mobile-search{display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/268/assets/velousti-premium-ux-2026.css.map */
