:root{--vm-black: #0C0C0C;--vm-white: #FFFFFF;--vm-off: #F8F7F5;--vm-warm: #EFEDE9;--vm-mid: #7A7672;--vm-light: #C4C1BB;--vm-border: #E2E0DC;--vm-ease: cubic-bezier(.25,.46,.45,.94)}*,*:before,*:after{box-sizing:border-box}body{background:var(--vm-white);color:var(--vm-black);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-family:Jost,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}h1,h2,h3,h4{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.05;letter-spacing:-.01em}p{font-size:14px;line-height:1.85;font-weight:300;color:var(--vm-mid)}.announcement-bar{background:var(--vm-black)!important;border:none!important}.announcement-bar__message,.announcement-bar__message a{font-size:11px!important;letter-spacing:.22em!important;font-weight:300!important;text-transform:uppercase!important;color:#fff!important}.header-wrapper{background:#fffffff7!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:.5px solid var(--vm-border)!important;box-shadow:none!important}.header{padding-top:20px!important;padding-bottom:20px!important;column-gap:2rem!important}@media screen and (max-width:989px){.header{padding-top:14px!important;padding-bottom:14px!important}}.header__heading-link .h2,.header__heading-link span.h2{font-family:Cormorant Garamond,Georgia,serif!important;font-size:22px!important;font-weight:400!important;letter-spacing:.4em!important;text-transform:uppercase!important;color:var(--vm-black)!important;line-height:1!important}.header__heading-logo{max-width:160px!important;width:160px!important;height:auto!important}@media screen and (max-width:989px){.header__heading-logo{max-width:130px!important;width:130px!important}}@media screen and (max-width:989px){.header__heading,.header__heading-link{text-align:center!important;justify-self:center!important}.header__heading-link .h2{font-size:17px!important;letter-spacing:.35em!important}}.header__menu-item,.header__active-menu-item,.list-menu__item--link{font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:400!important;color:#0c0c0c73!important;transition:color .2s!important;padding:1rem!important}.header__menu-item:hover,.list-menu__item--link:hover{color:var(--vm-black)!important}.header__menu-item:hover span,.list-menu__item--link:hover span{text-decoration:none!important}.header__icon{opacity:.6;transition:opacity .2s}.header__icon:hover{opacity:1}.header__icon svg{width:20px!important;height:20px!important}@media screen and (max-width:989px){.header__icon svg{width:18px!important;height:18px!important}}.header__submenu{background:var(--vm-white)!important;border:.5px solid var(--vm-border)!important;border-radius:0!important;box-shadow:0 8px 32px #0c0c0c0f!important}.header__submenu .list-menu__item--link{padding:10px 20px!important}.scrolled-past-header .header__heading-logo{max-width:120px!important;width:120px!important}.scrolled-past-header .header__heading-link .h2{font-size:17px!important}.menu-drawer{background:var(--vm-white)!important;border-right:.5px solid var(--vm-border)!important;box-shadow:none!important}.menu-drawer__navigation .list-menu__item--link,.menu-drawer__navigation a{font-family:Jost,sans-serif!important;font-size:14px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:300!important;color:var(--vm-black)!important;padding:14px 0!important;border-bottom:.5px solid var(--vm-border)!important}.button,.shopify-challenge__button,.customer button{border-radius:0!important;font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important;font-weight:400!important;padding:15px 40px!important;transition:all .3s var(--vm-ease)!important;cursor:pointer!important;min-height:48px!important}.button--primary{background:var(--vm-black)!important;color:var(--vm-white)!important;border:1px solid var(--vm-black)!important}.button--primary:hover{background:transparent!important;color:var(--vm-black)!important}.button--secondary{background:#ffffff1f!important;color:var(--vm-white)!important;border:1px solid rgba(255,255,255,.55)!important}.button--secondary:hover{background:#ffffff38!important;border-color:var(--vm-white)!important}@media(max-width:749px){.button{padding:14px 24px!important;font-size:9px!important}}.image-banner{min-height:92svh}@media(max-width:749px){.image-banner{min-height:88svh}}.banner__heading{font-family:Cormorant Garamond,serif!important;font-size:clamp(3.5rem,7vw,8rem)!important;font-weight:400!important;font-style:italic!important;line-height:1!important;letter-spacing:-.02em!important;color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.35)!important}@media(max-width:749px){.banner__heading{font-size:clamp(2.8rem,10vw,5rem)!important}}.banner__text p{font-size:12px!important;font-weight:300!important;letter-spacing:.2em!important;text-transform:uppercase!important;line-height:1.6!important;color:#ffffffb8!important;text-shadow:0 1px 8px rgba(0,0,0,.3)!important;margin-top:14px!important}.banner__box{background:transparent!important;border:none!important;padding-left:0!important}.banner__buttons{display:flex!important;flex-direction:row!important;gap:12px!important;flex-wrap:wrap!important;margin-top:32px!important}.banner__button{flex-shrink:0!important}.vm-gender-split{display:grid;grid-template-columns:1fr 1fr;gap:4px}@media(max-width:549px){.vm-gender-split{grid-template-columns:1fr 1fr;gap:2px}}.vm-gender-item{position:relative;aspect-ratio:3/4;overflow:hidden;display:block;text-decoration:none}.vm-gender-item img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--vm-ease);will-change:transform}.vm-gender-item:hover img{transform:scale(1.05)}.vm-gender-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(12,12,12,.58) 0%,rgba(12,12,12,.05) 50%,transparent 70%);transition:opacity .3s}.vm-gender-item:hover .vm-gender-overlay{opacity:.85}.vm-gender-label{position:absolute;bottom:0;left:0;right:0;padding:32px 28px}.vm-gender-label-eyebrow{display:block;font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#fff9;font-family:Jost,sans-serif;font-weight:400;margin-bottom:6px}.vm-gender-label-title{display:block;font-family:Cormorant Garamond,serif;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:400;color:#fff;font-style:italic;line-height:1.1;margin-bottom:14px}.vm-gender-label-link{display:inline-block;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#fffc;font-family:Jost,sans-serif;font-weight:400;border-bottom:.5px solid rgba(255,255,255,.4);padding-bottom:2px;transition:all .2s}.vm-gender-item:hover .vm-gender-label-link{color:#fff;border-color:#fff}@media(max-width:549px){.vm-gender-label{padding:20px 16px}.vm-gender-label-title{font-size:1.4rem;margin-bottom:8px}.vm-gender-label-link{font-size:8px}}.card-wrapper{border-radius:0!important}.card{border-radius:0!important;box-shadow:none!important;border:none!important}.card__media{background:var(--vm-off)!important;border-radius:0!important;overflow:hidden}.card__media img{transition:transform .85s var(--vm-ease)!important;will-change:transform}.card-wrapper:hover .card__media img{transform:scale(1.06)!important}.card__content{padding:14px 0 24px!important}.card__heading,.card__heading a{font-family:Cormorant Garamond,serif!important;font-size:17px!important;font-weight:400!important;color:var(--vm-black)!important;margin-bottom:4px!important;line-height:1.25!important}.card__vendor{font-size:9px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--vm-light)!important;font-weight:400!important;margin-bottom:6px!important;display:block!important}.price{font-size:14px!important;font-weight:300!important}.price--sale .price__regular{text-decoration:line-through!important;color:var(--vm-light)!important;font-size:12px!important}.quick-add__submit{border-radius:0!important;font-size:9px!important;letter-spacing:.2em!important;font-weight:400!important;text-transform:uppercase!important;font-family:Jost,sans-serif!important;background:var(--vm-black)!important;color:var(--vm-white)!important;border:none!important;min-height:44px!important}.badge{border-radius:0!important;font-size:8px!important;letter-spacing:.15em!important;font-weight:400!important;padding:4px 10px!important;text-transform:uppercase!important}.featured-collection__title,.collection__title,.blog__title,.multicolumn__title,.collection-list__title,.rich-text__heading{font-family:Cormorant Garamond,serif!important;font-size:clamp(1.7rem,2.8vw,3rem)!important;font-weight:400!important;letter-spacing:-.01em!important}.collection__view-all,.featured-collection__view-all{font-size:10px!important;letter-spacing:.26em!important;text-transform:uppercase!important;font-weight:300!important;color:var(--vm-light)!important;border-bottom:.5px solid var(--vm-border)!important;padding-bottom:2px!important;transition:all .2s!important}.collection__view-all:hover,.featured-collection__view-all:hover{color:var(--vm-black)!important;border-color:var(--vm-black)!important}.collection-list__item .card__media{overflow:hidden}.collection-list__item .card__media img{transition:transform .9s var(--vm-ease)}.collection-list__item:hover .card__media img{transform:scale(1.04)}.collection-list__item .card__heading .full-unstyled-link{font-family:Cormorant Garamond,serif!important;font-size:18px!important;font-weight:400!important}.image-with-text__content{padding:64px 56px!important}@media(max-width:749px){.image-with-text__content{padding:32px 20px!important}}.image-with-text__heading{font-family:Cormorant Garamond,serif!important;font-size:clamp(1.9rem,3.5vw,3.8rem)!important;font-weight:400!important;font-style:italic!important;line-height:1.06!important}.image-with-text__text p{font-size:14px!important;font-weight:300!important;line-height:1.95!important;color:var(--vm-mid)!important}.caption{font-size:9px!important;letter-spacing:.34em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--vm-light)!important;margin-bottom:14px!important;display:block!important}.multicolumn-card__info{padding:28px 12px!important;text-align:center}.multicolumn-card__title{font-family:Cormorant Garamond,serif!important;font-size:20px!important;font-weight:400!important;margin-bottom:10px!important}.multicolumn-card__description p{font-size:13px!important;font-weight:300!important;line-height:1.78!important}.product__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(1.8rem,3.2vw,3.2rem)!important;font-weight:400!important;line-height:1.08!important}.product__vendor{font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--vm-light)!important;font-weight:400!important;margin-bottom:10px!important;display:block!important}.price-item{font-size:20px!important;font-weight:300!important}.price-item--regular{color:var(--vm-black)!important}.variant-pills__input+.variant-pills__label{border-radius:0!important;font-size:12px!important;font-weight:300!important;border:.5px solid var(--vm-border)!important;padding:10px 20px!important;cursor:pointer!important;transition:all .2s!important;font-family:Jost,sans-serif!important;min-height:44px!important}.variant-pills__input:checked+.variant-pills__label{background:var(--vm-black)!important;color:var(--vm-white)!important;border-color:var(--vm-black)!important}.product-form__submit{border-radius:0!important;width:100%!important;padding:18px!important;font-size:11px!important;letter-spacing:.32em!important;font-weight:400!important;font-family:Jost,sans-serif!important;min-height:54px!important}.product__info-wrapper.is-sticky{top:72px!important}.accordion__button{border-radius:0!important;border-top:.5px solid var(--vm-border)!important;border-left:none!important;border-right:none!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:300!important;padding:18px 0!important;background:transparent!important;font-family:Jost,sans-serif!important;width:100%!important;text-align:left!important;min-height:54px!important}.accordion__content{font-size:13px!important;font-weight:300!important;line-height:1.85!important;color:var(--vm-mid)!important;padding-bottom:18px!important}.icon-with-text{border-top:.5px solid var(--vm-border);border-bottom:.5px solid var(--vm-border);padding:16px 0!important;margin:16px 0!important}.icon-with-text__body{font-size:11px!important;font-weight:300!important;color:var(--vm-mid)!important}.cart-drawer{border-radius:0!important;border-left:.5px solid var(--vm-border)!important;box-shadow:none!important}@media(min-width:750px){.cart-drawer{max-width:420px!important}}.cart-drawer__header{border-bottom:.5px solid var(--vm-border)!important;padding:22px 28px!important}.cart-drawer__heading{font-family:Cormorant Garamond,serif!important;font-size:24px!important;font-weight:400!important}.cart-drawer__footer{border-top:.5px solid var(--vm-border)!important;padding:22px 28px!important}.cart-item__name{font-size:14px!important;font-weight:300!important}.cart-item__vendor{font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--vm-light)!important}.totals__subtotal{font-size:10px!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--vm-mid)!important}.totals__subtotal-value{font-family:Cormorant Garamond,serif!important;font-size:26px!important;font-weight:400!important}.newsletter__heading{font-family:Cormorant Garamond,serif!important;font-size:clamp(1.8rem,3vw,3.2rem)!important;font-weight:400!important;font-style:italic!important}.newsletter__subheading p{font-size:13px!important;font-weight:300!important;color:#ffffff73!important}.field__input{border-radius:0!important;border:.5px solid rgba(255,255,255,.15)!important;background:transparent!important;color:#fff!important;font-size:12px!important;font-weight:300!important;font-family:Jost,sans-serif!important;padding:14px 16px!important;min-height:48px!important}.field__input::placeholder{color:#ffffff4d!important}.field__input:focus{border-color:#fff9!important;outline:none!important}.newsletter .button--primary{background:var(--vm-white)!important;color:var(--vm-black)!important;border-color:var(--vm-white)!important}.newsletter .button--primary:hover{background:transparent!important;color:var(--vm-white)!important}.article-card__title{font-family:Cormorant Garamond,serif!important;font-size:20px!important;font-weight:400!important;line-height:1.25!important}.article-card__date{font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--vm-light)!important;font-weight:300!important;margin-bottom:8px!important;display:block!important}.article-card__excerpt{font-size:13px!important;font-weight:300!important;color:var(--vm-mid)!important;line-height:1.7!important;margin-top:6px!important}.article-card__image{border-radius:0!important;overflow:hidden}.article-card__image img{transition:transform .8s var(--vm-ease)}.article-card:hover .article-card__image img{transform:scale(1.04)}.article__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(2rem,4vw,4rem)!important;font-weight:400!important;font-style:italic!important;line-height:1.06!important}.article .rte p{font-size:15px!important;line-height:1.9!important;font-weight:300!important;color:var(--vm-mid)!important}.article .rte h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;margin-top:2.5rem!important}.article .rte ul,.article .rte ol{font-size:14px!important;font-weight:300!important;color:var(--vm-mid)!important}.collection-hero__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(2rem,5vw,5rem)!important;font-weight:400!important;font-style:italic!important}.facets__summary{font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:300!important;font-family:Jost,sans-serif!important}.facets__checkbox~label{font-size:13px!important;font-weight:300!important}.footer{padding-top:60px!important}.footer-block__heading{font-size:9px!important;letter-spacing:.34em!important;text-transform:uppercase!important;font-weight:400!important;margin-bottom:20px!important;opacity:.38!important}.footer-block__list-item a,.footer-block__details-content a{font-size:13px!important;font-weight:300!important;opacity:.45!important;transition:opacity .2s!important;display:inline-block!important;margin-bottom:10px!important}.footer-block__list-item a:hover,.footer-block__details-content a:hover{opacity:1!important}.footer__content-bottom{border-top:.5px solid rgba(255,255,255,.07)!important;padding-top:22px!important;padding-bottom:22px!important;margin-top:48px!important}.footer__copyright{font-size:10px!important;font-weight:300!important;opacity:.18!important;letter-spacing:.08em!important}.footer-block .rte p{font-size:13px!important;font-weight:300!important;color:#ffffff61!important;line-height:1.85!important}.list-payment li{opacity:.22;filter:grayscale(1)}.vm-ugc-wrap{max-width:1400px;margin:0 auto;padding:0 24px}.vm-ugc-head{text-align:center;margin-bottom:48px}.vm-ugc-eyebrow{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--vm-light);font-family:Jost,sans-serif;font-weight:400;display:block;margin-bottom:12px}.vm-ugc-title{font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:400;color:var(--vm-black);margin:0}.vm-ugc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}@media(max-width:989px){.vm-ugc-grid{grid-template-columns:repeat(2,1fr);gap:2px}}.vm-ugc-item{position:relative;aspect-ratio:9/16;background:var(--vm-warm);overflow:hidden;cursor:default}.vm-ugc-item video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.vm-ugc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(12,12,12,.55) 0%,rgba(12,12,12,.05) 40%,transparent 60%);pointer-events:none}.vm-ugc-quote{position:absolute;bottom:20px;left:18px;right:18px;font-size:13px;color:#ffffffe6;font-weight:300;letter-spacing:.02em;font-family:Jost,sans-serif;line-height:1.45;font-style:italic;pointer-events:none}.vm-ugc-name{display:block;font-size:10px;font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin-top:6px;font-weight:400}.vm-ugc-foot{text-align:center;margin-top:28px;font-size:11px;font-family:Jost,sans-serif;font-weight:300;color:var(--vm-light);letter-spacing:.14em}.vm-ugc-foot strong{color:var(--vm-black);font-weight:400}hr{border-color:var(--vm-border)!important;border-width:.5px!important;margin:48px 0!important}.quantity{border-radius:0!important;border:.5px solid var(--vm-border)!important}.quantity__input{font-size:13px!important;font-weight:300!important;min-height:44px!important}.quantity__button{min-width:44px!important;min-height:44px!important;opacity:.5;transition:opacity .2s}.quantity__button:hover{opacity:1}:focus-visible{outline:1.5px solid var(--vm-black)!important;outline-offset:3px!important}.rich-text__wrapper p{font-size:10px!important;letter-spacing:.26em!important;text-transform:uppercase!important;font-weight:300!important;color:var(--vm-mid)!important;margin:0!important}.predictive-search{border-radius:0!important;border:.5px solid var(--vm-border)!important;box-shadow:none!important}.predictive-search__item-heading{font-size:14px!important;font-weight:300!important}.main-page-content h1,.page-title{font-family:Cormorant Garamond,serif!important;font-size:clamp(2rem,4vw,4rem)!important;font-weight:400!important;font-style:italic!important}.main-page-content h2{font-family:Cormorant Garamond,serif!important;font-size:1.8rem!important;font-weight:400!important;margin-top:2.5rem!important}.main-page-content p{font-size:14px!important;font-weight:300!important;line-height:1.9!important;color:var(--vm-mid)!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--vm-off)}::-webkit-scrollbar-thumb{background:var(--vm-border)}::-webkit-scrollbar-thumb:hover{background:var(--vm-light)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate--appear-done,.animate--appear{animation:fadeUp .6s var(--vm-ease) both}@media(max-width:749px){.product__title{font-size:1.75rem!important}.product-form__submit{padding:16px!important}.cart-drawer{max-width:100vw!important}.accordion__button{min-height:52px!important}.footer{padding-top:44px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/veramento.css.map */
