body,p,.rte,li,td,.caption,.field__input,.select__select,.cart-notification__info,.price,.quantity,.form__label{font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:Cormorant Garamond,Georgia,serif;letter-spacing:.04em;font-weight:400}.header__menu-item,.header__active-menu-item{font-family:DM Sans,sans-serif!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important}.button,.button--primary,.button--secondary,.shopify-payment-button__button--unbranded{text-transform:uppercase!important;letter-spacing:.12em!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;border-radius:0!important;font-weight:400!important}.card-wrapper,.card,.card--media .card__inner{border-radius:0!important;box-shadow:none!important}.card__heading{font-size:13px;letter-spacing:.03em;font-weight:400}.card__information{padding:12px 0 0}@media(hover:hover){.card__media img{transition:opacity .4s ease}.card-wrapper:hover .card__media img{opacity:.88}}.price__regular,.price__sale,.price .price-item{font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:.03em;font-weight:300}.badge{font-family:DM Sans,sans-serif!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:0!important;font-weight:400!important}.title--primary,.collection__title{letter-spacing:.06em}.field__input,.select__select{font-family:DM Sans,sans-serif;border-radius:0!important;font-size:13px;letter-spacing:.02em}.form__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.footer__heading{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:400!important}.footer__content-top,.footer__column{font-size:12px;letter-spacing:.03em;font-family:DM Sans,sans-serif}.announcement-bar__message{font-family:DM Sans,sans-serif;font-size:11px;letter-spacing:.1em}.cart-items th,.cart-items td{font-family:DM Sans,sans-serif;font-size:12px;letter-spacing:.04em}.cart__total{font-size:13px;letter-spacing:.04em;text-transform:uppercase}.facets__heading,.facets-mobile__open{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-family:DM Sans,sans-serif!important}.predictive-search{border-radius:0}a{text-decoration:none}.banner--large{min-height:85vh}@media(max-width:749px){.banner--large{min-height:80vh}.banner__content{padding:24px 20px}.banner__heading{font-size:clamp(2rem,8vw,3.2rem)!important;letter-spacing:.08em}}.collection-list-with-gap{gap:2px}@media(max-width:749px){.collection-list__item{width:100%}.card-collection{min-height:260px}}.card__information--collection{font-size:16px;letter-spacing:.08em;text-transform:uppercase}.horizontal-ticker{border-top:1px solid rgba(255,255,255,.15)}@media(max-width:749px){.grid--2-col-tablet-down .grid__item{width:calc(50% - 8px)}}@media(max-width:749px){.section-padding-top{padding-top:36px}.section-padding-bottom{padding-bottom:36px}}@media(max-width:749px){.ai_gen_block_5df93ab{display:grid;grid-template-columns:1fr 1fr;gap:12px}}.vln-collection-card{overflow:hidden;height:100%}.vln-collection-link{display:block;position:relative;overflow:hidden;text-decoration:none;height:100%}.vln-collection-media{position:relative;overflow:hidden;width:100%}.vln-collection-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94);display:block}.vln-collection-link:hover .vln-collection-img{transform:scale(1.04)}.vln-collection-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.62) 0%,rgba(0,0,0,.15) 45%,transparent 100%);z-index:1;transition:opacity .4s ease}.vln-collection-link:hover .vln-collection-overlay{opacity:.85}.vln-collection-info{position:absolute;bottom:32px;left:32px;z-index:2}.vln-collection-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,3.2vw,38px);font-weight:400;font-style:italic;color:#fff;letter-spacing:.01em;margin:0 0 18px;text-shadow:0 1px 6px rgba(0,0,0,.25);line-height:1.1}.vln-collection-btn{display:inline-block;padding:10px 26px;background:#ffffffeb;color:#121212;font-family:DM Sans,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border-radius:40px;font-weight:400;transition:background .25s ease,color .25s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vln-collection-link:hover .vln-collection-btn{background:#fff}@media(max-width:749px){.vln-collection-info{bottom:22px;left:22px}.vln-collection-title{font-size:22px;margin-bottom:12px}.vln-collection-btn{padding:9px 20px;font-size:10px}}.banner__heading.h0,.banner__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(3rem,8vw,6.5rem)!important;font-weight:300!important;letter-spacing:.06em!important;text-shadow:0 2px 12px rgba(0,0,0,.2)!important;line-height:1.05!important}.banner__text{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic;font-size:clamp(1.1rem,2vw,1.4rem)!important;letter-spacing:.04em!important;font-weight:300!important;text-shadow:0 1px 6px rgba(0,0,0,.2);opacity:.95}@media(max-width:749px){.banner__heading.h0{font-size:clamp(2rem,10vw,3rem)!important}}.price--on-sale .price-item--sale{color:#c0392b!important;font-weight:400}.price--on-sale .price-item--regular{color:#aaa;text-decoration:line-through;font-size:12px}.header--transparent{background:transparent!important;box-shadow:none!important;border-bottom:none!important;transition:background .35s ease,box-shadow .35s ease}.header--transparent .header__heading-link,.header--transparent .header__menu-item,.header--transparent .header__active-menu-item,.header--transparent .header__icon{color:#fff!important}.header--transparent .header__icon svg path,.header--transparent .header__icon svg circle,.header--transparent .header__icon svg line{stroke:#fff!important}.header-wrapper{transition:background .35s ease,box-shadow .35s ease}.media--hover-effect>img:first-child{transition:opacity .45s ease!important}.media--hover-effect:hover>img:first-child{opacity:0!important}.media--hover-effect>img+img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;transition:opacity .45s ease!important;object-fit:cover!important}.media--hover-effect:hover>img+img{opacity:1!important}.price--on-sale .price-item--sale{font-size:13px;font-weight:400;color:#121212;font-family:DM Sans,sans-serif}.price--on-sale .price-item--regular{color:#aaa;text-decoration:line-through;font-size:12px;font-weight:300;margin-left:4px}.price__container{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.badge--sale,.badge--sale-badge{background:#121212!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:0!important;font-weight:400!important}.badge--sold-out{background:#f7f6f4!important;color:#888!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:0!important;font-weight:400!important}@media(max-width:749px){.newsletter .newsletter__form{flex-direction:column;gap:10px}.newsletter .field{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/velenne-custom.css.map */
