:root{--vld-ink: #111111;--vld-muted: #676767;--vld-line: #e8e8e8;--vld-paper: #ffffff;--vld-soft: #f7f7f5;--vld-font: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif}html{scroll-behavior:smooth}body{background:var(--vld-paper)!important;color:var(--vld-ink)!important;font-family:var(--vld-font)!important;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body :where(p,li,a,span,label,input,textarea,select,button,summary,small,strong,em){font-family:var(--vld-font)}body :where(h1,h2,h3,h4,h5,h6),body :where(.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--vld-font)!important;color:var(--vld-ink);font-style:normal!important;font-weight:400!important;letter-spacing:-.025em;text-transform:none}body h1,body .h1{font-size:clamp(1.75rem,3vw,2.35rem)!important;line-height:1.08!important}body h2,body .h2{font-size:clamp(1.45rem,2.3vw,1.9rem)!important;line-height:1.14!important}body h3,body .h3{font-size:clamp(1.18rem,1.7vw,1.4rem)!important;line-height:1.2!important}body h4,body h5,body h6,body .h4,body .h5,body .h6{font-size:1rem!important;line-height:1.35!important;letter-spacing:-.01em}body p,body .rte,body .rte p,body .product-description,body .product-details{font-size:16px;line-height:1.58}body a{color:inherit;text-underline-offset:3px}body a:hover{opacity:.68}.vld-header{position:sticky;top:0;z-index:45;display:grid;grid-template-columns:minmax(150px,.75fr) minmax(420px,2fr) minmax(150px,.75fr);align-items:center;min-height:82px;padding:0 clamp(22px,3.2vw,52px);background:#fffffffa;border-bottom:1px solid var(--vld-line);color:var(--vld-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vld-logo{display:inline-flex;width:max-content;flex-direction:column;gap:2px;color:var(--vld-ink)!important;font-size:17px;font-weight:500;line-height:1;letter-spacing:.18em;text-decoration:none}.vld-logo small{font-size:8px;font-weight:400;letter-spacing:.3em;opacity:.58}.vld-desktop{display:flex;justify-content:center;align-items:center;gap:clamp(18px,2.2vw,34px)}.vld-desktop a,.vld-utilities>a,.vld-mobile summary{color:var(--vld-ink)!important;font-size:14px;font-weight:400;line-height:1;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.vld-utilities{display:flex;justify-content:flex-end;align-items:center;gap:22px}.vld-mobile{display:none;position:relative}.vld-mobile summary{cursor:pointer;list-style:none}.vld-mobile summary::-webkit-details-marker{display:none}#header-group [class*=announcement]{font-family:var(--vld-font)!important;box-shadow:none!important}#MainContent{background:var(--vld-paper)}#MainContent .shopify-section{box-shadow:none}.page-width,[class*=page-width]{--page-width-margin: clamp(18px, 3.2vw, 52px)}.product-information,.product-details,.product__info-container,.collection,.collection-list,.main-page,.cart-drawer,.drawer{font-family:var(--vld-font)!important}.product-information :where(h1,.product-title,[class*=product-title]),.product-details :where(h1,.product-title,[class*=product-title]){font-size:clamp(1.65rem,2.6vw,2.15rem)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.025em!important}.product-information :where(.price,product-price),.product-details :where(.price,product-price){font-family:var(--vld-font)!important;font-size:18px!important;font-weight:400!important;letter-spacing:-.01em}.product-information img,.product-media img,.product-media-container img,.product-card img,.card img{box-shadow:none!important}.product-media,.product-media-container{background:#fff}.product-card,.card,[class*=product-card]{border:0!important;border-radius:0!important;box-shadow:none!important}.product-card :where(h3,h4,.card__heading,.product-card__title),.card :where(h3,h4,.card__heading){font-family:var(--vld-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:-.015em!important}.product-card :where(.price,.price-item),.card :where(.price,.price-item){font-size:14px!important;font-weight:400!important}.accordion{width:100%;border:0!important;border-radius:0!important}.accordion accordion-custom .details{border:0!important;border-top:1px solid var(--vld-line)!important;background:transparent!important}.accordion accordion-custom:last-child .details{border-bottom:1px solid var(--vld-line)!important}.accordion .details__header{position:relative;min-height:0!important;padding:22px 30px 22px 0!important;color:var(--vld-ink)!important;font-family:var(--vld-font)!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.015em!important;text-transform:none!important}.accordion .details__header .icon-caret,.accordion .details__header .icon-plus{position:absolute;right:0;width:14px!important;height:14px!important;opacity:.85}.accordion .details-content{padding:0 0 25px!important;color:var(--vld-ink);font-family:var(--vld-font)!important;font-size:16px!important;line-height:1.58!important}.accordion .details-content :where(p,li){font-size:16px!important;line-height:1.58!important}.accordion .details-content ul,.accordion .details-content ol{margin:0 0 18px 20px;padding:0}.accordion .details-content li{margin:4px 0}body :where(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:50px;border:1px solid #d8d8d8!important;border-radius:0!important;background:#fff;color:var(--vld-ink);font-family:var(--vld-font)!important;font-size:15px;box-shadow:none!important}body :where(.button,button[type=submit],.add-to-cart-button,.shopify-payment-button__button){min-height:52px;border-radius:0!important;font-family:var(--vld-font)!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}body :where(.button--primary,.add-to-cart-button,.shopify-payment-button__button){background:var(--vld-ink)!important;color:#fff!important;border-color:var(--vld-ink)!important}body :where(.button--primary,.add-to-cart-button,.shopify-payment-button__button):hover{background:#2b2b2b!important;opacity:1}variant-picker label,.product-form label,.product-options label,.product-form__input label{font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}cart-drawer,.cart-drawer,.drawer,dialog{font-family:var(--vld-font)!important}.cart-drawer :where(h2,h3),.drawer :where(h2,h3){font-family:var(--vld-font)!important;font-weight:400!important;letter-spacing:-.02em!important}.cart-drawer :where(.price,p,a),.drawer :where(.price,p,a){font-size:15px;line-height:1.45}#footer,#footer *{font-family:var(--vld-font)!important}#footer :where(h2,h3,h4,h5,h6){font-size:15px!important;font-weight:400!important;letter-spacing:0!important}#footer :where(p,a,label,input){font-size:14px!important;line-height:1.5}.vld-sticky{position:fixed;right:0;bottom:0;left:0;z-index:70;display:grid;grid-template-columns:72px minmax(0,1fr) 70px;align-items:center;gap:14px;min-height:90px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid var(--vld-line);box-shadow:0 -7px 24px #0000000b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vld-sticky[hidden]{display:none!important}.vld-sticky__thumb{display:block;width:72px;height:72px;overflow:hidden;background:var(--vld-soft)}.vld-sticky__image{width:100%;height:100%;object-fit:cover}.vld-sticky__meta{min-width:0;display:grid;gap:4px}.vld-sticky__title{overflow:hidden;color:var(--vld-ink);font-size:15px;font-weight:400;line-height:1.22;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.vld-sticky__price{color:var(--vld-ink);font-size:15px;font-weight:400;line-height:1.2}.vld-sticky__atc{width:70px;height:70px;min-height:70px!important;padding:0!important;border:1px solid var(--vld-ink)!important;border-radius:2px!important;background:var(--vld-ink)!important;color:#fff!important;font-size:29px!important;font-weight:300!important;line-height:1!important;cursor:pointer}.vld-sticky__atc:disabled{opacity:.36;cursor:not-allowed}@media(min-width:990px){.vld-sticky{display:none!important}}@media(max-width:989px){.vld-header{position:sticky;grid-template-columns:1fr auto;min-height:72px;padding:0 18px}.vld-logo{font-size:16px;letter-spacing:.15em}.vld-logo small,.vld-desktop{display:none}.vld-utilities{gap:18px}.vld-search{display:none}.vld-mobile{display:block}.vld-mobile[open] summary{opacity:.55}.vld-mobile nav{position:absolute;top:34px;right:0;z-index:80;display:grid;width:min(340px,calc(100vw - 36px));padding:18px 20px 22px;background:#fff;border:1px solid var(--vld-line);box-shadow:0 16px 40px #00000014}.vld-mobile nav a{padding:12px 0;border-bottom:1px solid #f0f0f0;color:var(--vld-ink)!important;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none}.vld-mobile nav a:last-child{border-bottom:0}body h1,body .h1{font-size:28px!important}body h2,body .h2{font-size:24px!important}body h3,body .h3{font-size:20px!important}.product-information,.product-details,.collection,.main-page{font-size:16px}.accordion .details__header{padding-block:21px!important;font-size:17px!important}.accordion .details-content{padding-bottom:24px!important}}@media(max-width:560px){body{font-size:16px;line-height:1.55}.vld-header{padding-inline:16px}.vld-utilities{gap:16px}.vld-utilities>a,.vld-mobile summary{font-size:15px}.vld-sticky{grid-template-columns:64px minmax(0,1fr) 66px;gap:12px;min-height:84px;padding-inline:10px}.vld-sticky__thumb{width:64px;height:64px}.vld-sticky__atc{width:66px;height:66px;min-height:66px!important}}
/*# sourceMappingURL=/cdn/shop/t/268/assets/velousti-editorial-ux.css.map */
