:root{--vln-bg: #ffffff;--vln-text: #1a1a1a;--vln-muted: #888888;--vln-border: #e0e0e0;--vln-border-strong: #d0d0d0;--vln-track: .1em;--vln-track-wide: .18em;--vln-header-h: 84px;--vln-subbar-h: 52px;--font-serif: "Cormorant Garamond", "Playfair Display", Georgia, serif;--font-sans: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif}html,body{background:var(--vln-bg);color:var(--vln-text)}body{font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;letter-spacing:0}*{box-shadow:none!important}.card,.card-wrapper,.card__inner{border-radius:0!important;box-shadow:none!important}.card__inner.color-background-1{background:transparent!important}.card--standard .card__inner{border:0!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-serif);font-weight:500;letter-spacing:0;line-height:1.15;color:var(--vln-text)}.veiln-eyebrow,.product__title h1,.collection__title h2,.product-form__buttons .product-form__submit,.shopify-payment-button__button,.cart__update-button,.cart__submit,button.product-form__submit,.menu-drawer__menu-item,.list-menu__item--link,.cart-item__name,.cart-item__details,.totals__subtotal-value,.cart__ctas .cart__update-button,.tax-note,nav .header__menu-item span,.header__menu-item .header__active-menu-item,.product__title,.product-form__input legend,.product-form__input .form__label{font-family:var(--font-sans)}.button,.shopify-payment-button__button--unbranded,.cart__submit,.product-form__submit,button.product-form__submit,nav a,.header__menu-item span,.header__icons a,.header__icon span,.list-menu__item--link,.menu-drawer__menu-item,.facet__label,.facet-checkbox label,.tab,.tabs button{text-transform:uppercase;letter-spacing:var(--vln-track);font-weight:400;font-size:11px}.card__heading,.card__heading a,.product__title h1,.product__title,.card-information__text{text-transform:uppercase;letter-spacing:var(--vln-track);font-weight:500;font-family:var(--font-sans);font-size:13px;line-height:1.4}.price__regular .price-item--regular,.price-item,.price__sale,.card .price__regular,.card .price-item{font-family:var(--font-sans);font-weight:400;font-size:13px;letter-spacing:var(--vln-track)}.product__info-wrapper .product__title,.product__info-wrapper .product__title h1{font-family:var(--font-sans);font-weight:500;font-size:20px;letter-spacing:var(--vln-track-wide);text-transform:uppercase;margin-bottom:8px;line-height:1.25}.product__description,.rte,.metafield-rich_text_field{line-height:1.7;font-size:14px}.button,.button--primary,.button--secondary,.shopify-payment-button__button--unbranded,.cart__submit,.product-form__submit,button.product-form__submit{background:#fff!important;color:var(--vln-text)!important;border:1px solid var(--vln-text)!important;border-radius:0!important;padding:16px 24px!important;min-height:52px;transition:background .2s ease,color .2s ease!important;text-transform:uppercase;letter-spacing:var(--vln-track);font-weight:400;font-size:11px}.button:hover,.button--primary:hover,.button--secondary:hover,.shopify-payment-button__button--unbranded:hover,.cart__submit:hover,.product-form__submit:not(:disabled):hover,button.product-form__submit:not(:disabled):hover{background:var(--vln-text)!important;color:#fff!important}.button[disabled],.product-form__submit[disabled]{opacity:.4!important}.button:after,.button:before{display:none!important}.header-wrapper{border-bottom:1px solid var(--vln-border);background:var(--vln-bg)!important}.header{padding-top:18px!important;padding-bottom:18px!important;grid-template-columns:1fr auto 1fr!important;align-items:center}.header__heading-link{text-align:center}.header__heading-logo,.header__heading-link .h2{font-family:var(--font-serif)!important;font-weight:500!important;font-size:32px!important;letter-spacing:.04em!important;text-transform:uppercase;line-height:1;color:var(--vln-text)!important;max-width:none!important}.header__menu-item,.header__menu-item span{font-size:11px!important;letter-spacing:var(--vln-track-wide)!important;font-weight:400!important}.header__menu-item:hover span{text-decoration:none}.header__icons{gap:18px}.header__icons a,.header__icon{font-size:11px!important;letter-spacing:var(--vln-track-wide)!important;text-transform:uppercase}.header__icon--cart .cart-count-bubble{background:transparent!important;color:var(--vln-text)!important;border:none!important;font-size:10px!important;min-width:auto!important;width:auto!important;height:auto!important;padding:0 0 0 4px!important;position:static!important}.header__icon svg{width:16px!important;height:16px!important}.mega-menu__content,.menu-drawer{background:#fff!important;border:0!important}.mega-menu__content{padding:48px 56px!important;max-width:880px}.mega-menu__list{gap:36px}.mega-menu__list>li>a{font-family:var(--font-sans)!important;font-weight:500!important;font-size:14px!important;letter-spacing:var(--vln-track-wide)!important;text-transform:uppercase;color:var(--vln-text)!important}.mega-menu__link{font-size:12px!important;letter-spacing:var(--vln-track)!important;text-transform:uppercase;color:var(--vln-text)!important;padding:4px 0}.mega-menu__link--level-2{color:var(--vln-muted)!important;font-size:10px!important}.card-wrapper{background:transparent!important}.card{border-radius:0!important}.card__media,.card-information{padding-left:0!important;padding-right:0!important}.card-information{margin-top:12px!important;padding-top:0!important;text-align:left}.card__heading{margin-bottom:6px}.card__information .price{margin-top:4px}.card__badge{top:12px!important;left:12px!important;right:auto!important;bottom:auto!important}.card__badge .badge{background:transparent!important;color:var(--vln-text)!important;border:0!important;font-size:10px!important;letter-spacing:var(--vln-track-wide)!important;text-transform:uppercase;padding:0!important}.card-wrapper .card__media img{transition:opacity .4s ease}.card-wrapper:hover .card__media img:first-child{opacity:0}.card-wrapper .card__media .media-second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.card-wrapper:hover .card__media .media-second{opacity:1}.veiln-swatches{display:flex;gap:8px;margin-top:10px;align-items:center}.veiln-swatch{width:24px;height:24px;border-radius:50%;border:1px solid var(--vln-border-strong);background:var(--swatch, #ccc);cursor:pointer;position:relative;transition:transform .15s ease;padding:0}.veiln-swatch:hover{transform:scale(1.05)}.veiln-swatch[aria-pressed=true]:after{content:"";position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);width:20px;height:2px;background:var(--vln-text)}.veiln-swatch-label{font-size:12px;color:var(--vln-muted);letter-spacing:var(--vln-track);margin-bottom:8px}.veiln-swatch-label strong{color:var(--vln-text);font-weight:400}.veiln-card-swatches{display:flex;gap:4px;margin-top:8px}.veiln-card-swatches .dot{width:10px;height:10px;border-radius:50%;border:1px solid var(--vln-border-strong);background:var(--swatch, #ccc)}.veiln-card-swatches .more{font-size:10px;color:var(--vln-muted);letter-spacing:var(--vln-track);align-self:center;margin-left:4px}.product{gap:0}@media(min-width:990px){.product--thumbnail_slider .product__media-wrapper,.product--columns .product__media-wrapper,.product .product__media-wrapper{padding-right:0!important}.product__info-wrapper{position:sticky!important;top:calc(var(--vln-header-h) + 16px);align-self:flex-start;padding:32px 56px!important;max-height:calc(100vh - var(--vln-header-h));overflow-y:auto}.product__media-list,.product__media-wrapper,.product__media-item{padding:0!important}}.product__title{margin-top:0!important}.product__info-container>*+*{margin-top:16px}.product__info-container .price{margin-top:4px!important;font-size:14px!important}.product__info-container .price__regular .price-item{font-size:14px!important}.product-form__buttons{margin-top:24px!important}.product__description{margin-top:24px;color:var(--vln-text);font-size:14px}.product__description p{margin-bottom:12px}.veiln-pdp-back{display:inline-block;font-size:11px;letter-spacing:var(--vln-track-wide);text-transform:uppercase;color:var(--vln-text);text-decoration:none;margin-bottom:24px}.veiln-pdp-badge{display:block;font-size:10px;letter-spacing:var(--vln-track-wide);text-transform:uppercase;color:var(--vln-muted);margin-bottom:6px}.veiln-pdp-ref{font-size:11px;color:var(--vln-muted);letter-spacing:var(--vln-track);margin-top:20px}.veiln-pdp-shipping{font-size:12px;color:var(--vln-muted);margin-top:28px;letter-spacing:var(--vln-track)}.veiln-pdp-shipping span+span:before{content:" | ";color:var(--vln-border);padding:0 6px}.veiln-acc{margin-top:32px}.veiln-acc details{border-top:1px solid var(--vln-border);padding:18px 0}.veiln-acc details:last-child{border-bottom:1px solid var(--vln-border)}.veiln-acc summary{cursor:pointer;list-style:none;font-size:11px;letter-spacing:var(--vln-track-wide);text-transform:uppercase;font-weight:500;display:flex;justify-content:space-between;align-items:center}.veiln-acc summary::-webkit-details-marker{display:none}.veiln-acc summary:after{content:"";width:6px;height:6px;border-right:1px solid var(--vln-text);border-bottom:1px solid var(--vln-text);transform:rotate(-45deg);transition:transform .2s ease}.veiln-acc details[open] summary:after{transform:rotate(45deg)}.veiln-acc .veiln-acc-body{padding-top:14px;font-size:13px;line-height:1.7;color:var(--vln-text)}.veiln-size-chart{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:100vw;background:#fff;border-left:1px solid var(--vln-border);z-index:999;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;padding:24px}.veiln-size-chart.is-open{transform:translate(0)}.veiln-size-chart__close{align-self:flex-end;background:none;border:0;cursor:pointer;font-size:18px;color:var(--vln-text);padding:4px 8px}.veiln-size-chart__tabs{display:flex;gap:24px;margin:8px 0 24px;border-bottom:1px solid var(--vln-border);padding-bottom:16px}.veiln-size-chart__tab{background:none;border:0;cursor:pointer;font-family:var(--font-sans);font-size:12px;letter-spacing:var(--vln-track);text-transform:uppercase;color:var(--vln-muted);padding:0}.veiln-size-chart__tab.is-active{color:var(--vln-text);font-weight:500}.veiln-size-chart__label{font-size:10px;letter-spacing:var(--vln-track-wide);text-transform:uppercase;color:var(--vln-muted);margin-bottom:8px}.veiln-size-chart__grid{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--vln-border)}.veiln-size-chart__grid-cell{border-right:1px solid var(--vln-border);text-align:center;padding:10px 4px;font-size:11px;letter-spacing:var(--vln-track);cursor:pointer;background:#fff}.veiln-size-chart__grid-cell:last-child{border-right:0}.veiln-size-chart__grid-cell .eu{display:block;font-weight:500;font-size:13px;color:var(--vln-text)}.veiln-size-chart__grid-cell .us{display:block;color:var(--vln-muted);font-size:10px;margin-top:2px}.veiln-size-chart__grid-cell.is-active{background:var(--vln-text)}.veiln-size-chart__grid-cell.is-active .eu,.veiln-size-chart__grid-cell.is-active .us{color:#fff}.veiln-size-chart__table{margin-top:20px;width:100%;border-collapse:collapse;font-size:11px}.veiln-size-chart__table th,.veiln-size-chart__table td{padding:10px 6px;border-bottom:1px solid var(--vln-border);text-align:center;font-weight:400;letter-spacing:var(--vln-track)}.veiln-size-chart__table th{text-transform:uppercase;color:var(--vln-muted);font-size:10px}.veiln-size-chart__table tr td:first-child,.veiln-size-chart__table tr th:first-child{text-align:left;text-transform:uppercase;color:var(--vln-text);font-size:10px;letter-spacing:var(--vln-track-wide);width:40%}.veiln-size-chart__unit-toggle{margin-top:16px;font-size:11px;text-align:right;color:var(--vln-muted);text-transform:uppercase;letter-spacing:var(--vln-track);cursor:pointer;text-decoration:underline;background:none;border:0}.veiln-size-chart__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:998}.veiln-size-chart__overlay.is-open{opacity:1;pointer-events:auto}.veiln-subbar{position:sticky;top:var(--vln-header-h);z-index:50;background:var(--vln-bg);border-bottom:1px solid var(--vln-border);padding:14px 24px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:11px}.veiln-subbar__pills{display:flex;gap:20px;flex-wrap:wrap;text-transform:uppercase;letter-spacing:var(--vln-track-wide)}.veiln-subbar__pills a{text-decoration:none;color:var(--vln-text);padding-bottom:2px}.veiln-subbar__pills a.is-active{border-bottom:1px solid var(--vln-text)}.veiln-subbar__right{display:flex;gap:24px;align-items:center;text-transform:uppercase;letter-spacing:var(--vln-track-wide)}.veiln-view-switcher{display:inline-flex;gap:4px}.veiln-view-switcher button{background:none;border:0;padding:4px 8px;cursor:pointer;color:var(--vln-muted);font-family:var(--font-sans);font-size:11px;letter-spacing:var(--vln-track-wide)}.veiln-view-switcher button.is-active{color:var(--vln-text);font-weight:500}.veiln-view-switcher button+button{border-left:1px solid var(--vln-border);padding-left:12px;margin-left:4px}[data-veiln-view="1"] .product-grid{grid-template-columns:1fr!important}[data-veiln-view="1"] .product-grid .card__media img{width:100%}[data-veiln-view="2"] .product-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px 16px!important}[data-veiln-view="3"] .product-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px 16px!important}@media(max-width:749px){[data-veiln-view] .product-grid{grid-template-columns:repeat(2,1fr)!important}}.footer{background:#fff!important;border-top:1px solid var(--vln-border);padding-top:56px;padding-bottom:32px}.footer__content-top{max-width:1200px;margin:0 auto}.footer-block__heading{font-family:var(--font-sans)!important;font-size:11px!important;letter-spacing:var(--vln-track-wide)!important;text-transform:uppercase;font-weight:500}.footer__content-bottom{border-top:1px solid var(--vln-border);padding-top:24px}.footer__copyright{font-size:10px;color:var(--vln-muted);letter-spacing:var(--vln-track);text-transform:uppercase}.veiln-footer-logo{text-align:center;font-family:var(--font-serif);font-size:96px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin:56px auto 24px;line-height:1}.drawer__inner{padding:24px!important}.drawer__header h2{font-family:var(--font-serif)!important;font-size:22px!important;letter-spacing:.04em!important}.cart-item__name{font-family:var(--font-sans)!important;font-size:11px!important;text-transform:uppercase;letter-spacing:var(--vln-track);font-weight:500}.cart-item__details>*{font-size:11px;color:var(--vln-muted);text-transform:uppercase;letter-spacing:var(--vln-track)}.cart-drawer__footer .totals__subtotal,.cart-drawer__footer .totals__subtotal-value{font-size:14px;letter-spacing:var(--vln-track);text-transform:uppercase}.veiln-hero{display:grid;grid-template-columns:1fr 1fr;width:100vw;margin-left:calc(50% - 50vw);height:100vh;background:#fff}.veiln-hero__panel{position:relative;overflow:hidden;height:100%;display:block}.veiln-hero__panel img{width:100%;height:100%;object-fit:cover;display:block}.veiln-hero__panel .veiln-vertical-label{position:absolute;bottom:32px;left:32px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;letter-spacing:var(--vln-track-wide);text-transform:uppercase;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.25)}.veiln-hero__panel--light .veiln-vertical-label{color:var(--vln-text);text-shadow:none}.veiln-editorial-row{display:grid;grid-template-columns:1fr 1fr;width:100vw;margin-left:calc(50% - 50vw);gap:0}.veiln-editorial-row a{display:block;position:relative;overflow:hidden;aspect-ratio:4 / 5}.veiln-editorial-row img{width:100%;height:100%;object-fit:cover;display:block}.veiln-campaign-feature{width:100vw;margin-left:calc(50% - 50vw);text-align:center}.veiln-campaign-feature__img{width:100%;display:block}.veiln-campaign-feature__cta{display:inline-block;margin-top:24px;font-size:11px;letter-spacing:var(--vln-track-wide);text-transform:uppercase;text-decoration:underline;text-underline-offset:6px;color:var(--vln-text)}@media(max-width:749px){.veiln-hero{grid-template-columns:1fr;height:auto}.veiln-hero__panel{height:70vh}.veiln-editorial-row{grid-template-columns:1fr}.product__info-wrapper{padding:24px!important;position:static!important;max-height:none!important}.veiln-size-chart{top:auto;width:100vw;height:80vh;border-left:0;border-top:1px solid var(--vln-border);transform:translateY(100%)}.veiln-size-chart.is-open{transform:translateY(0)}.veiln-footer-logo{font-size:56px}.header{grid-template-columns:auto 1fr auto!important}.header__heading-logo,.header__heading-link .h2{font-size:22px!important}}.section{padding-left:0!important;padding-right:0!important}.page-width{max-width:1600px;padding-left:24px;padding-right:24px}.utility-bar,.announcement-bar{background:#fff;border-bottom:1px solid var(--vln-border)}.utility-bar__item,.announcement-bar p{font-size:10px!important;letter-spacing:var(--vln-track-wide)!important;text-transform:uppercase;color:var(--vln-text)}.facets__heading,.facets__summary{font-size:11px!important;letter-spacing:var(--vln-track-wide)!important;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/4/assets/veiln-mdutti.css.map */
