:root{--velmont-pearl: #faf9f6;--velmont-stone: #f1eee8;--velmont-line: #e3ded5;--velmont-gold: #b8975a;--velmont-gold-deep: #7d6234;--velmont-graphite: #4a4845;--velmont-onyx: #0e0e0d;--velmont-white: #ffffff;--velmont-border: rgba(14, 14, 13, .12);--velmont-border-soft: rgba(14, 14, 13, .07);--velmont-border-on-dark: rgba(255, 255, 255, .3);--narrow-page-width: 80rem;--normal-page-width: 90rem;--wide-page-width: 105rem;--velmont-section-space: clamp(3.5rem, 5.5vw, 5rem);--velmont-section-space-tight: clamp(1.25rem, 2vw, 1.75rem);--velmont-gap-editorial: clamp(1.75rem, 5vw, 6rem);--velmont-tracking-wide: .2em;--velmont-tracking-mid: .12em;--velmont-ease: cubic-bezier(.25, .1, .25, 1);--velmont-media-transition: .9s var(--velmont-ease);--velmont-hover-transition: .3s var(--velmont-ease)}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(24px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(40px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}@media screen and (min-width:1500px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(64px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em;line-height:1.08;text-wrap:balance}h1,.h1{line-height:1.02}h5,h6,.h5,.h6{font-family:var(--font-subheading--family);letter-spacing:var(--velmont-tracking-mid);text-transform:uppercase}p,.rte p,li{text-wrap:pretty}.velmont-eyebrow{font-family:var(--font-subheading--family);font-weight:500;font-size:.6875rem;letter-spacing:var(--velmont-tracking-wide);text-transform:uppercase;line-height:1.3;color:var(--velmont-graphite);margin:0}.velmont-eyebrow--on-dark{color:#ffffffc7}.velmont-eyebrow--gold{color:var(--velmont-gold-deep)}.velmont-rule{display:block;inline-size:2.5rem;block-size:1px;margin:0;border:0;background-color:var(--velmont-gold)}:where(.button,.card,.product-card,.collection-card,input,select,textarea,.field__input){border-radius:0}:root{--shadow-opacity: .03;--drawer-shadow-opacity: .1}.button,button.button,a.button{--button-radius: 0;min-height:3.25rem;padding-inline:clamp(1.75rem,2.6vw,2.75rem);font-family:var(--font-subheading--family);font-weight:500;font-size:.6875rem;letter-spacing:var(--velmont-tracking-wide);text-transform:uppercase;transition:background-color var(--velmont-hover-transition),color var(--velmont-hover-transition),border-color var(--velmont-hover-transition)}.velmont-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid transparent;border-radius:0;cursor:pointer}.velmont-button--dark{background-color:var(--velmont-onyx);border-color:var(--velmont-onyx);color:var(--velmont-white)}.velmont-button--dark:hover{background-color:transparent;color:var(--velmont-onyx)}.velmont-button--light{background-color:var(--velmont-white);border-color:var(--velmont-white);color:var(--velmont-onyx)}.velmont-button--light:hover{background-color:transparent;color:var(--velmont-white)}.velmont-button--outline-light{background-color:transparent;border-color:var(--velmont-border-on-dark);color:var(--velmont-white)}.velmont-button--outline-light:hover{border-color:var(--velmont-white);background-color:var(--velmont-white);color:var(--velmont-onyx)}.velmont-button--outline{background-color:transparent;border-color:var(--velmont-onyx);color:var(--velmont-onyx)}.velmont-button--outline:hover{background-color:var(--velmont-onyx);color:var(--velmont-white)}.velmont-link{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-subheading--family);font-weight:500;font-size:.6875rem;letter-spacing:var(--velmont-tracking-wide);text-transform:uppercase;color:inherit;text-decoration:none;padding-block-end:.5em;border-block-end:1px solid currentcolor;transition:opacity var(--velmont-hover-transition),gap var(--velmont-hover-transition)}.velmont-link:hover{opacity:.6;gap:.9em}.velmont-link svg,.velmont-link .velmont-link__arrow{width:.9em;height:.9em;flex:none}.velmont-media{position:relative;overflow:hidden;background-color:var(--velmont-stone)}.velmont-media>picture{display:block;width:100%;height:100%}.velmont-media>img,.velmont-media>video,.velmont-media>picture>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--velmont-media-transition)}@media(hover:hover){a:hover>.velmont-media>img,a:hover>.velmont-media>picture>img,.velmont-media--zoom:hover>img,.velmont-media--zoom:hover>picture>img{transform:scale(1.035)}}.velmont-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.velmont-placeholder{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--velmont-stone);background-image:repeating-linear-gradient(45deg,transparent 0 18px,rgba(184,151,90,.08) 18px 19px);color:var(--velmont-graphite);text-align:center}.velmont-placeholder--quiet{background-image:none}.velmont-hero .velmont-placeholder{background-color:var(--velmont-onyx);background-image:repeating-linear-gradient(45deg,transparent 0 18px,rgba(184,151,90,.1) 18px 19px);align-items:flex-start;padding-block-start:7rem}.velmont-hero .velmont-placeholder--quiet{background-image:radial-gradient(120% 90% at 50% 100%,#2a2621 0%,var(--velmont-onyx) 60%)}.velmont-placeholder__label{position:relative;z-index:1;font-family:var(--font-subheading--family);font-size:.625rem;font-weight:500;letter-spacing:var(--velmont-tracking-wide);text-transform:uppercase;padding:.9em 1.4em;border:1px solid var(--velmont-border);background-color:#faf9f6e6;max-width:85%}.velmont-product-card{position:relative;display:flex;flex-direction:column;height:100%}.velmont-product-card__link{display:flex;flex-direction:column;gap:clamp(.875rem,1.2vw,1.25rem);height:100%;color:inherit;text-decoration:none}.velmont-product-card__media{position:relative;overflow:hidden;background-color:var(--velmont-stone)}.velmont-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--velmont-ease),transform var(--velmont-media-transition)}.velmont-product-card__image--secondary{opacity:0}@media(hover:hover){.velmont-product-card__link:hover .velmont-product-card__media:not(:has(.velmont-product-card__image--secondary)) .velmont-product-card__image--primary{transform:scale(1.04)}.velmont-product-card__link:hover .velmont-product-card__image--secondary{opacity:1}}.velmont-product-card__badge{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:1;padding:.45em .8em;font-family:var(--font-subheading--family);font-size:.5625rem;font-weight:500;letter-spacing:var(--velmont-tracking-mid);text-transform:uppercase;background-color:var(--velmont-white);color:var(--velmont-onyx)}.velmont-product-card__badge--sale{background-color:var(--velmont-onyx);color:var(--velmont-white)}.velmont-product-card__info{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;padding-inline:.25rem}.velmont-product-card__title{margin:0;font-family:var(--font-subheading--family);font-size:clamp(.6875rem,.66rem + .12vw,.75rem);font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--velmont-onyx)}.velmont-product-card__price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.6em;margin:0;font-family:var(--font-body--family);font-size:clamp(.875rem,.85rem + .12vw,.9375rem);font-weight:400;letter-spacing:.02em;color:var(--velmont-onyx)}.velmont-product-card__price-was{font-size:.85em;opacity:.45}.velmont-product-card__installments{margin:0;font-size:.75rem;line-height:1.3;color:var(--velmont-graphite)}.velmont-product-card--sold-out .velmont-product-card__media{opacity:.55}.velmont-section,.velmont-section--normal{padding-block:var(--velmont-section-space)}.velmont-section--tight{padding-block:var(--velmont-section-space-tight)}.velmont-section--spacious{padding-block:clamp(5rem,8vw,7.5rem)}.velmont-section--flush,.velmont-section--none{padding-block:0}.velmont-surface-stone{background-color:var(--velmont-stone)}.velmont-surface-onyx{background-color:var(--velmont-onyx);color:var(--velmont-white)}.velmont-heading-block{display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center;margin-inline:auto;max-width:44rem}.velmont-heading-block--left{align-items:flex-start;text-align:left;margin-inline:0}.header:not(.header--compact){--header-padding: .75rem}@media screen and (min-width:990px){.header:not(.header--compact){--header-padding: 1.375rem}}.header-menu__inner>ul>li>a,.header-menu__inner>ul>li>details>summary{position:relative;font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:500;letter-spacing:var(--velmont-tracking-mid);text-transform:uppercase}.header-menu__inner>ul>li>a:after,.header-menu__inner>ul>li>details>summary:after{content:"";position:absolute;inset-inline:0;inset-block-end:-.45em;block-size:1px;background-color:var(--velmont-gold);transform:scaleX(0);transform-origin:center;transition:transform var(--velmont-hover-transition)}.header-menu__inner>ul>li:hover>a:after,.header-menu__inner>ul>li:hover>details>summary:after,.header-menu__inner>ul>li>details[open]>summary:after{transform:scaleX(1)}.mega-menu__link{transition:opacity var(--velmont-hover-transition)}.mega-menu__link:hover{opacity:.55}.mega-menu__link--parent{font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:500;letter-spacing:var(--velmont-tracking-wide);text-transform:uppercase;opacity:.6}.mega-menu__link--parent:hover{opacity:.85}.mega-menu__grid,.mega-menu__content,.mega-menu__content-list--products img,.mega-menu__content-list--collections img{border-radius:0}.product-details .product-title,.product-details h1{font-size:clamp(1.625rem,1.3rem + 1.2vw,2.375rem);line-height:1.1}.variant-option__button-label,.variant-picker .variant-option__button-label{letter-spacing:.06em}@media(prefers-reduced-motion:reduce){:root{--velmont-media-transition: .01ms;--velmont-hover-transition: .01ms}.velmont-media>img,.velmont-media>picture>img{transition:none}a:hover>.velmont-media>img,a:hover>.velmont-media>picture>img,.velmont-media--zoom:hover>img,.velmont-media--zoom:hover>picture>img{transform:none}}html,body{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/2/assets/velmont-theme.css.map */
