:root{--vm-black: #111111;--vm-ink: #1c1c1c;--vm-muted: #6e6b66;--vm-line: #e4e0da;--vm-stone: #f5f3ef;--vm-sand: #ebe7e1;--vm-white: #ffffff;--vm-serif: var(--heading-font-family), "Cormorant Garamond", Georgia, serif;--vm-sans: var(--text-font-family), "Helvetica Neue", Arial, sans-serif;--vm-gutter: clamp(20px, 4vw, 56px);--vm-space: clamp(64px, 9vw, 128px);--vm-ease: cubic-bezier(.2, .6, .2, 1)}html,body{overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.header__logo-text.vm-wordmark{font-family:var(--vm-logo-font, var(--vm-serif));font-weight:var(--vm-logo-weight, 700);font-size:30px;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--vm-black);white-space:nowrap}@media(max-width:749px){.header__logo-text.vm-wordmark{font-size:30px}}.vm-section{position:relative;padding:var(--vm-space) 0;background:var(--vm-white);color:var(--vm-ink)}.vm-section--stone{background:var(--vm-stone)}.vm-section--flush{padding:0}.vm-container{width:100%;max-width:1480px;margin:0 auto;padding:0 var(--vm-gutter);box-sizing:border-box}.vm-eyebrow{display:inline-block;font-family:var(--vm-sans);font-size:11px;font-weight:500;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:var(--vm-muted)}.vm-h1,.vm-h2,.vm-h3{margin:0;font-family:var(--vm-serif);font-weight:400;font-style:normal;letter-spacing:-.005em;text-transform:none;color:inherit}.vm-h1{font-size:clamp(40px,6vw,84px);line-height:1}.vm-h2{font-size:clamp(32px,4.2vw,56px);line-height:1.05}.vm-h3{font-size:clamp(20px,1.8vw,24px);line-height:1.2}.vm-body{margin:0;font-family:var(--vm-sans);font-size:15px;line-height:1.7;color:var(--vm-muted)}.vm-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 38px;font-family:var(--vm-sans);font-size:11px;font-weight:500;line-height:1;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;background:var(--vm-black);color:var(--vm-white);border:1px solid var(--vm-black);border-radius:0;transition:background .3s var(--vm-ease),color .3s var(--vm-ease),border-color .3s var(--vm-ease)}.vm-btn:hover{background:transparent;color:var(--vm-black)}.vm-btn--light{background:var(--vm-white);color:var(--vm-black);border-color:var(--vm-white)}.vm-btn--light:hover{background:transparent;color:var(--vm-white)}.vm-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--vm-sans);font-size:11px;font-weight:500;line-height:1;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:inherit;padding-bottom:6px;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;transition:background-size .35s var(--vm-ease)}.vm-link:hover{background-size:0 1px;background-position:right bottom}.vm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,48px)}.vm-head__text{display:grid;gap:14px}.vm-rail{display:grid;grid-auto-flow:column;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.vm-rail::-webkit-scrollbar{display:none}.vm-rail>*{scroll-snap-align:start}.vm-hero{position:relative;width:100%;height:min(88vh,900px);min-height:560px;overflow:hidden;background:var(--vm-black);color:var(--vm-white)}.vm-hero__media,.vm-hero__media video,.vm-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}.vm-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#00000014,#0000 35%,#00000080)}.vm-hero__content{position:absolute;z-index:2;left:0;right:0;bottom:clamp(40px,7vw,88px)}.vm-hero__inner{display:grid;gap:18px;max-width:640px}.vm-hero .vm-eyebrow{color:#ffffffd9}.vm-hero__subtitle{margin:0;font-family:var(--vm-sans);font-size:15px;line-height:1.6;color:#ffffffe6;max-width:440px}.vm-hero__actions{margin-top:10px;display:flex;flex-wrap:wrap;gap:14px}@media(max-width:749px){.vm-hero{height:86svh;min-height:520px;max-height:760px}.vm-hero__inner{text-align:center;justify-items:center;margin:0 auto}.vm-hero__subtitle{font-size:14px}.vm-hero__actions{justify-content:center;width:100%}.vm-hero__actions .vm-btn{width:100%;max-width:320px}}.vm-cats__rail{grid-auto-columns:calc((100% - 48px)/4)}.vm-cat{display:grid;gap:16px;text-decoration:none;color:var(--vm-ink)}.vm-cat__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--vm-sand)}.vm-cat__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.1s var(--vm-ease)}.vm-cat:hover .vm-cat__media img{transform:scale(1.04)}.vm-cat__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--vm-serif);font-size:clamp(28px,3vw,40px);color:#11111147}.vm-cat__meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.vm-cat__title{font-family:var(--vm-serif);font-size:24px;font-weight:400;line-height:1.1;margin:0}.vm-cat__cta{font-family:var(--vm-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--vm-muted)}@media(max-width:989px){.vm-cats__rail{grid-auto-columns:calc((100% - 32px) / 3)}}@media(max-width:749px){.vm-cats .vm-container{padding:0}.vm-cats .vm-head{padding:0 20px}.vm-cats__rail{grid-auto-columns:72%;gap:12px;padding:0 20px;scroll-padding-inline:20px}.vm-cat__title{font-size:21px}}.vm-split{display:grid;grid-template-columns:1fr 1.15fr;align-items:stretch;background:var(--vm-stone)}.vm-split--reverse .vm-split__media{order:-1}.vm-split__content{display:grid;align-content:center;gap:22px;padding:clamp(48px,7vw,120px) clamp(24px,6vw,110px)}.vm-split__content .vm-body{max-width:440px}.vm-split__media{position:relative;min-height:520px;overflow:hidden;background:var(--vm-sand)}.vm-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vm-split__actions{margin-top:8px}@media(max-width:749px){.vm-split{grid-template-columns:1fr}.vm-split__media{order:-1;min-height:0;aspect-ratio:4 / 5}.vm-split__content{padding:44px 20px 56px}}.vm-proof__top{display:grid;justify-items:center;text-align:center;gap:14px;margin-bottom:clamp(40px,5vw,64px)}.vm-proof__number{font-family:var(--vm-serif);font-weight:400;font-size:clamp(64px,9vw,120px);line-height:.9;letter-spacing:-.02em;color:var(--vm-black);font-variant-numeric:tabular-nums}.vm-proof__rail{grid-auto-columns:calc((100% - 72px)/4);gap:24px}.vm-review{display:grid;align-content:start;gap:18px}.vm-review__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--vm-sand)}.vm-review__media img{width:100%;height:100%;object-fit:cover;display:block}.vm-review__stars{font-size:12px;letter-spacing:.2em;color:var(--vm-black)}.vm-review__title{font-family:var(--vm-serif);font-size:22px;font-weight:400;line-height:1.2;margin:0}.vm-review__text{margin:0;font-family:var(--vm-sans);font-size:14px;line-height:1.7;color:var(--vm-muted)}.vm-review__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:14px;border-top:1px solid var(--vm-line);font-family:var(--vm-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.vm-review__author{color:var(--vm-black);font-weight:500}.vm-review__verified{display:inline-flex;align-items:center;gap:6px;color:var(--vm-muted)}.vm-review__verified svg{width:12px;height:12px}@media(max-width:989px){.vm-proof__rail{grid-auto-columns:calc((100% - 32px) / 2.4);gap:16px}}@media(max-width:749px){.vm-proof .vm-container{padding:0}.vm-proof__top{padding:0 20px}.vm-proof__rail{grid-auto-columns:78%;gap:12px;padding:0 20px;scroll-padding-inline:20px}}.vm-statement__media{width:100%;aspect-ratio:21 / 9;overflow:hidden;background:var(--vm-sand)}.vm-statement__media img{width:100%;height:100%;object-fit:cover;display:block}.vm-statement__content{display:grid;justify-items:center;text-align:center;gap:20px;max-width:720px;margin:0 auto;padding:clamp(56px,8vw,112px) var(--vm-gutter)}@media(max-width:749px){.vm-statement__media{aspect-ratio:4 / 5}}.vm-trust{padding:clamp(48px,6vw,80px) 0;border-top:1px solid var(--vm-line)}.vm-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.vm-trust__item{display:grid;align-content:start;gap:12px}.vm-trust__icon{width:28px;height:28px;color:var(--vm-black)}.vm-trust__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.vm-trust__title{margin:6px 0 0;font-family:var(--vm-sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--vm-black)}.vm-trust__text{margin:0;font-family:var(--vm-sans);font-size:14px;line-height:1.65;color:var(--vm-muted)}.vm-trust__text a{color:var(--vm-black);text-underline-offset:3px}@media(max-width:989px){.vm-trust__grid{grid-template-columns:repeat(2,1fr);gap:36px 24px}}@media(max-width:419px){.vm-trust__grid{gap:32px 16px}.vm-trust__text{font-size:13px}}.button,.btn,button.button{border-radius:0;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500}.product-card__title{font-family:var(--vm-sans);font-weight:400;letter-spacing:.02em}.product-card .price-list,.product-card sale-price{font-family:var(--vm-sans);font-weight:400}.section-header .subheading,.subheading{font-family:var(--vm-sans);font-size:11px;font-weight:500;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:var(--vm-muted)}.section-header .h2,.section-header h2{font-family:var(--vm-serif);font-weight:400;letter-spacing:-.005em}.section-header .text-with-icon{font-family:var(--vm-sans);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.section-header .text-with-icon .circle-chevron,.section-header .text-with-icon svg{display:none}.product-card{background:transparent}.product-card__figure{background:var(--vm-stone)}.product-card__info{padding-top:14px}.product-card .bold,.product-card__title,.product-card__title a{font-family:var(--vm-sans);font-weight:400!important;font-size:14px;letter-spacing:.02em;color:var(--vm-ink)}.product-card sale-price,.product-card compare-at-price,.product-card .price-list{font-family:var(--vm-sans);font-size:14px;font-weight:400;color:var(--vm-muted)}.product-card .badge,.badge{border-radius:0;font-family:var(--vm-sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.circle-button{border-radius:0}.vm-proof__number{margin-bottom:10px}.header{border-bottom:1px solid var(--vm-line)}.header__wrapper{min-height:76px}.header__link-list a,.header__link-list .bold,.header__secondary-nav a{font-family:var(--vm-sans);font-weight:400!important;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.header__link-list{column-gap:32px}.header__cart-count .count-bubble,.count-bubble{background:var(--vm-black);color:var(--vm-white)}@media(max-width:749px){.header__wrapper{min-height:60px}}.navigation-drawer{--vm-drawer-pad: 28px}.navigation-drawer .h3,.navigation-drawer .h4,.navigation-drawer .h5,.navigation-drawer .panel-list__wrapper a{font-family:var(--vm-serif);font-weight:400;letter-spacing:0;text-transform:none}.navigation-drawer .text-sm,.navigation-drawer .text-xs{font-family:var(--vm-sans);letter-spacing:.08em}.footer{font-family:var(--vm-sans)}.footer__wrapper{padding-top:clamp(56px,7vw,96px)}.footer__block .bold,.footer__block>.bold,.footer .footer__block--text>p.bold{font-family:var(--vm-sans);font-size:11px;font-weight:500!important;letter-spacing:.24em;text-transform:uppercase;opacity:.7}.footer .footer__block-list>.footer__block--text:first-child>p.bold{font-family:var(--vm-logo-font, var(--vm-serif));font-size:26px;font-weight:var(--vm-logo-weight, 700)!important;letter-spacing:.01em;text-transform:uppercase;opacity:1}.footer .prose,.footer .link-faded,.footer .text-subdued{font-size:14px;line-height:1.75;letter-spacing:.01em}.footer .prose a{text-underline-offset:4px}.footer__block--newsletter .h3,.footer__block--newsletter .h4,.footer__block--newsletter .h5{font-family:var(--vm-serif);font-weight:400;letter-spacing:0}.footer input,.footer .input{border-radius:0;background:transparent}.footer__aside{border-top:1px solid rgba(255,255,255,.12);padding-top:28px}.footer__aside,.footer__aside .text-sm,.footer__aside-bottom{font-size:12px;letter-spacing:.08em}.shopify-section--collection-banner .h0,.shopify-section--collection-banner .h1,.shopify-section--collection-banner .h2,.shopify-section--collection-banner .h3,.shopify-section--collection-banner .h4,.shopify-section--collection-banner .h5{font-family:var(--vm-serif);font-weight:400;letter-spacing:-.005em;text-transform:none}.shopify-section--collection-banner .prose{font-family:var(--vm-sans);font-size:15px;line-height:1.7;color:var(--vm-muted);max-width:560px;margin-inline:auto}.shopify-section--main-collection{--vm-toolbar-line: var(--vm-line)}.shopify-section--main-collection .text-subdued,.shopify-section--main-collection [class*=product-count],.shopify-section--main-collection .collection-toolbar,.shopify-section--main-collection .collection-toolbar *{font-family:var(--vm-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.shopify-section--main-collection .v-stack>p.text-center,.shopify-section--main-collection .text-subdued.text-sm{font-family:var(--vm-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--vm-muted)}.facets__floating-filter button,.facets__floating-filter .button{border-radius:0;background:var(--vm-black);color:var(--vm-white);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.sort-by-facet,.sort-by-facet *{font-family:var(--vm-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.collection-toolbar{border-top:1px solid var(--vm-line);border-bottom:1px solid var(--vm-line);border-radius:0;background:transparent}.collection-toolbar__button,.collection-toolbar button{border-radius:0}.facets-drawer .h3,.facets-drawer .h4,.facets-drawer .h5,.facets-drawer summary,.facets-drawer .bold{font-family:var(--vm-sans);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.product-card{--vm-card-gap: 14px}.product-card__figure{background:var(--vm-stone);overflow:hidden}.product-card__image{transition:opacity .6s var(--vm-ease),transform 1.2s var(--vm-ease)}@media(hover:hover){.product-card:hover .product-card__image--primary{transform:scale(1.02)}}.product-card__badge-list .badge,.product-card .badge{background:var(--vm-white);color:var(--vm-black);border:1px solid var(--vm-black);border-radius:0;padding:5px 9px;font-size:10px;letter-spacing:.16em}.product-card .badge--sold-out{background:var(--vm-black);color:var(--vm-white)}.product-card__info{padding-top:var(--vm-card-gap);gap:6px}.product-card__info .price-list{gap:10px;justify-content:inherit}.product-card sale-price{color:var(--vm-black)}.product-card compare-at-price{color:var(--vm-muted);text-decoration:line-through;text-decoration-thickness:1px}.product-card .color-swatch,.product-card .thumbnail-swatch,.product-card__quick-buy .button,.product-card__mobile-quick-buy-button{border-radius:0}.product-card__mobile-quick-buy-button{background:#ffffffeb}@media(max-width:749px){.product-card__title,.product-card .bold{font-size:13px}.product-card sale-price,.product-card compare-at-price{font-size:13px}.product-card__badge-list .badge{font-size:9px;padding:4px 7px}}.product-info{--vm-pi-gap: 22px}.product-info__title{font-family:var(--vm-serif);font-weight:400;font-size:clamp(30px,3vw,42px);line-height:1.08;letter-spacing:-.005em;text-transform:none}.product-info__price .price-list{align-items:baseline;gap:12px}.product-info__price sale-price{font-family:var(--vm-sans);font-size:18px;font-weight:400;color:var(--vm-black)}.product-info__price compare-at-price{font-family:var(--vm-sans);font-size:15px;color:var(--vm-muted);text-decoration-thickness:1px}.product-info__price .badge{background:transparent;color:var(--vm-black);border:1px solid var(--vm-black);border-radius:0;font-size:10px;letter-spacing:.16em;padding:4px 8px}.product-info__block-item:has(.product-info__variant-picker){padding-top:6px;border-top:1px solid var(--vm-line)}.variant-picker{gap:22px}.variant-picker__option-info legend,.variant-picker__option-info span{font-family:var(--vm-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.variant-picker__option-info legend{color:var(--vm-muted)}.variant-picker__option-info span{color:var(--vm-black)}.variant-picker__option-values{gap:8px}.block-swatch{min-width:52px;height:46px;padding:0 14px;border-radius:0!important;border:1px solid var(--vm-line);background:var(--vm-white);color:var(--vm-ink);font-family:var(--vm-sans);font-size:13px;letter-spacing:.06em;transition:border-color .2s var(--vm-ease),background .2s var(--vm-ease),color .2s var(--vm-ease)}.block-swatch:hover{border-color:var(--vm-black)}:checked+.block-swatch,.block-swatch.is-selected,.block-swatch[aria-checked=true]{background:var(--vm-black);border-color:var(--vm-black);color:var(--vm-white)}.block-swatch.is-disabled,:disabled+.block-swatch,.is-disabled+.block-swatch{color:#b5b1ab;background:linear-gradient(to top right,transparent calc(50% - .5px),#d8d4ce calc(50% - .5px),#d8d4ce calc(50% + .5px),transparent calc(50% + .5px))}.color-swatch{width:30px;height:30px;outline-offset:3px}:checked+.color-swatch{outline:1px solid var(--vm-black)}.vm-sizeguide{margin-top:-8px}.vm-sizeguide__open{display:inline-flex;align-items:center;gap:8px;padding:4px 0;background:none;border:0;cursor:pointer;font-family:var(--vm-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--vm-black);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.vm-sizeguide__open svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.2}html.vm-lock{overflow:hidden}.vm-sizeguide__dialog{padding:0;border:0;max-width:min(720px,calc(100vw - 32px));width:100%;max-height:calc(100vh - 48px);background:var(--vm-white);color:var(--vm-ink)}.vm-sizeguide__dialog::backdrop{background:#11111173}.vm-sizeguide__dialog[open]{animation:vm-fade .25s var(--vm-ease)}@keyframes vm-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vm-sizeguide__panel{padding:clamp(24px,4vw,44px)}.vm-sizeguide__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.vm-sizeguide__title{margin:0;font-family:var(--vm-serif);font-weight:400;font-size:clamp(28px,3vw,36px)}.vm-sizeguide__close{width:40px;height:40px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--vm-black)}.vm-sizeguide__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.2}.vm-sizeguide__intro{margin:0 0 22px;font-family:var(--vm-sans);font-size:13px;color:var(--vm-muted)}.vm-sizeguide__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.vm-sizeguide__table{width:100%;min-width:420px;border-collapse:collapse;font-family:var(--vm-sans);font-size:14px;text-align:center}.vm-sizeguide__table thead th{text-align:center;background:var(--vm-black);color:var(--vm-white);font-weight:500;font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:14px 10px}.vm-sizeguide__table tbody th,.vm-sizeguide__table td{padding:14px 10px;border-bottom:1px solid var(--vm-line);color:var(--vm-muted);font-weight:400}.vm-sizeguide__table tbody tr:nth-child(odd){background:var(--vm-stone)}.vm-sizeguide__table tbody tr.is-available th,.vm-sizeguide__table tbody tr.is-available td{color:var(--vm-black)}.vm-sizeguide__table tbody tr.is-available th{font-weight:600}.vm-sizeguide__how{margin-top:26px}.vm-sizeguide__how h3{margin:0 0 10px;font-family:var(--vm-sans);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--vm-black)}.vm-sizeguide__how p{margin:0 0 6px;font-family:var(--vm-sans);font-size:14px;line-height:1.65;color:var(--vm-muted)}@media(max-width:749px){.vm-sizeguide__dialog{max-width:100vw;width:100vw;max-height:88vh;margin:auto 0 0}.vm-sizeguide__dialog[open]{animation:vm-up .3s var(--vm-ease)}@keyframes vm-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}}.product-info__buy-buttons .button,.product-info__buy-buttons button[type=submit]{min-height:56px;border-radius:0;background:var(--vm-black);border-color:var(--vm-black);color:var(--vm-white);font-family:var(--vm-sans);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.product-info__buy-buttons .button:hover{background:#2b2b2b}.product-info__buy-buttons .shopify-payment-button__button,.product-info__buy-buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0px;border-radius:0}.product-info__buy-buttons .shopify-payment-button__button--unbranded{min-height:56px;background:transparent!important;color:var(--vm-black)!important;border:1px solid var(--vm-black)!important;font-family:var(--vm-sans);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.product-quick-add{border-radius:0}.product-quick-add .button{border-radius:0;letter-spacing:.2em}.vm-assure{list-style:none;margin:4px 0 0;padding:18px 0 0;border-top:1px solid var(--vm-line);display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.vm-assure li{display:flex;align-items:center;gap:10px;font-family:var(--vm-sans);font-size:12px;letter-spacing:.04em;color:var(--vm-ink);min-width:0}.vm-assure li a{color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px}.vm-assure svg{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:380px){.vm-assure{grid-template-columns:1fr}}.product-info .prose{font-family:var(--vm-sans);font-size:15px;line-height:1.75;color:var(--vm-muted)}.vm-accordion{border-top:1px solid var(--vm-line)}.vm-accordion__item{border-bottom:1px solid var(--vm-line)}.vm-accordion__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-family:var(--vm-sans);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--vm-black)}.vm-accordion__item summary::-webkit-details-marker{display:none}.vm-accordion__item summary:after{content:"+";font-size:18px;font-weight:300;letter-spacing:0;transition:transform .25s var(--vm-ease)}.vm-accordion__item[open] summary:after{transform:rotate(45deg)}.vm-accordion__body{padding:0 0 20px;font-family:var(--vm-sans);font-size:14px;line-height:1.7;color:var(--vm-muted)}.vm-accordion__body p{margin:0 0 8px}.vm-accordion__body a{color:var(--vm-black);text-underline-offset:3px}.vm-rating{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--vm-ink)}.vm-rating__stars{position:relative;display:inline-block;font-size:13px;letter-spacing:.18em;color:#d6d2cc;line-height:1}.vm-rating__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--vm-black)}.vm-rating__text{font-family:var(--vm-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--vm-line)}.nlx-social-proof{scroll-margin-top:100px}.nlx-social-proof .nlx-sp-eyebrow{font-family:var(--vm-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.24em!important;color:var(--vm-muted)!important}.nlx-social-proof .nlx-sp-title{font-family:var(--vm-serif)!important;font-weight:400!important;font-size:clamp(28px,3vw,36px)!important;letter-spacing:-.005em!important;color:var(--vm-black)!important}.nlx-social-proof .nlx-sp-subtitle,.nlx-social-proof .nlx-review p,.nlx-social-proof .nlx-rating-copy{font-family:var(--vm-sans)!important;color:var(--vm-muted)!important}.nlx-social-proof .nlx-review{border-radius:0!important;box-shadow:none!important;border:1px solid var(--vm-line)!important;background:var(--vm-white)!important}.nlx-social-proof .nlx-review h3{font-family:var(--vm-serif)!important;font-weight:400!important;font-size:20px!important;color:var(--vm-black)!important}.nlx-social-proof .nlx-review-footer,.nlx-social-proof .nlx-review-footer *{font-family:var(--vm-sans)!important;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase}.nlx-social-proof .nlx-stars span,.nlx-social-proof .nlx-rating-trust-star{background:transparent!important;color:var(--vm-black)!important}.nlx-social-proof .nlx-photo,.nlx-social-proof .nlx-photo img{border-radius:0!important}.nlx-social-proof .nlx-arrow,.nlx-social-proof .nlx-review-arrow{border-radius:0!important;background:var(--vm-white)!important;color:var(--vm-black)!important;border:1px solid var(--vm-line)!important;box-shadow:none!important}.nlx-social-proof .nlx-rating-bar{border-radius:0!important;background:var(--vm-stone)!important;border:0!important}.nlx-social-proof .nlx-rating-score,.nlx-social-proof .nlx-rating-trust strong{font-family:var(--vm-serif)!important;font-weight:500!important;color:var(--vm-black)!important}.nlx-social-proof .nlx-verified-icon{background:transparent!important;color:var(--vm-black)!important}.nlx-social-proof .nlx-stars,.nlx-social-proof .nlx-stars span{opacity:1!important;color:var(--vm-black)!important;-webkit-text-fill-color:var(--vm-black)!important}.nlx-social-proof .nlx-rating-trust{display:none!important}.nlx-social-proof .nlx-rating-bar{justify-content:center!important;padding:22px!important}.nlx-social-proof .nlx-rating-left{justify-content:center!important;gap:16px!important}.product-quick-add .bold,.product-quick-add .product-quick-add__info .bold{font-family:var(--vm-serif);font-weight:400!important;font-size:20px}.product-quick-add sale-price,.product-quick-add compare-at-price{font-family:var(--vm-sans);font-size:13px}.cart-drawer .count-bubble{border-radius:0}.drawer__close-icon{border-radius:0;border:0!important;box-shadow:none!important}.cart-drawer__top .h5{font-family:var(--vm-serif);font-weight:400;font-size:26px;letter-spacing:0}.cart-drawer .count-bubble{background:var(--vm-black);color:var(--vm-white);font-family:var(--vm-sans)}.line-item__media{border-radius:0!important;background:var(--vm-stone)}.line-item__info .bold,.line-item__info a.bold,.line-item .bold{font-family:var(--vm-serif);font-weight:400!important;font-size:19px;line-height:1.2}.line-item__info sale-price,.line-item__info .price-list{font-family:var(--vm-sans);font-size:14px;color:var(--vm-black)}.line-item__info .text-subdued{font-family:var(--vm-sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.line-item quantity-selector,.line-item .quantity-selector,.line-item input[type=number],.line-item .quantity-input{border-radius:0!important}.line-item__actions a,.line-item a.link{font-family:var(--vm-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.cart-drawer .h-stack.justify-between>.h5,.shopify-section--main-cart .h5{font-family:var(--vm-sans);font-weight:500;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.cart-drawer .h-stack.justify-between>.h5:last-child{font-size:16px;letter-spacing:.04em}.cart-drawer .buy-buttons .button,.shopify-section--main-cart .button{min-height:56px;border-radius:0;background:var(--vm-black);border-color:var(--vm-black);color:var(--vm-white);font-family:var(--vm-sans);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.vm-cart-assure{display:grid;justify-items:center;gap:12px;margin-top:14px}.vm-cart-assure__line{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px;font-family:var(--vm-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vm-muted)}.vm-cart-assure__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.vm-cart-assure__pay svg{width:34px;height:22px;display:block}.shopify-section--main-cart thead th{font-family:var(--vm-sans);font-weight:500!important;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--vm-muted)}.shopify-section--main-cart h1,.shopify-section--main-cart .h1,.shopify-section--main-cart .h2{font-family:var(--vm-serif);font-weight:400}.shopify-section--main-cart .cart-order,.shopify-section--main-cart [class*=cart-order],.shopify-section--main-cart .rounded,.shopify-section--main-cart .rounded-sm{border-radius:0!important}.shopify-section--main-cart .text-subdued.text-sm{font-family:var(--vm-sans)}.input,input.input,textarea.input,select.input,.form-control input,.search-input input{border-radius:0!important;font-family:var(--vm-sans);font-weight:400!important}.shopify-section--contact .bg-custom,.shopify-section--contact .rounded,.shopify-section--contact .rounded-lg{border-radius:0!important}.shopify-section--contact [style*=--background]{--background: 245 243 239}.shopify-section--main-search input[type=search],.shopify-section--main-search .h2,.shopify-section--main-search .input{font-weight:400!important}.shopify-section--main-search .bold,.facets-vertical .bold,.facets-vertical summary{font-family:var(--vm-sans);font-weight:500!important;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.shopify-section--main-not-found .h1,.shopify-section--main-not-found .h2,.shopify-section--main-not-found .h3{font-family:var(--vm-serif);font-weight:400}.shopify-section--main-not-found [class*="404"],.shopify-section--main-not-found .text-404{color:var(--vm-stone)!important}.button{border-radius:0!important}.vm-cat__media{background:var(--vm-stone)}.vm-cat__media img,.product-card__figure img,.line-item__media{mix-blend-mode:multiply}.vm-cat__media img{object-fit:contain;padding:6%;box-sizing:border-box}.vm-statement__media{aspect-ratio:2 / 1}.vm-statement__media img{object-position:center 12%}@media(max-width:749px){.vm-statement__media{aspect-ratio:4 / 3}.vm-statement__media img{object-position:55% 0%}}.footer .footer__block-list>.footer__block--text:first-child>p.bold{font-size:0!important;line-height:0;color:transparent;width:190px;max-width:100%;aspect-ratio:2011 / 277;background:url(vellmont-logo-white.svg) left center / contain no-repeat}.header__logo-image{height:auto}.header__logo{line-height:0}.vm-logo-svg{display:block;width:200px;height:auto;color:var(--vm-black)}@media(max-width:749px){.vm-logo-svg{width:155px}}.header--transparent .vm-logo-svg{color:currentColor}body:has(.shopify-section--main-product) .header{border-bottom:0}@media(prefers-reduced-motion:reduce){.vm-cat__media img,.vm-btn,.vm-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vellmont.css.map */
