:root{--vx-ink: #1E1B17;--vx-panel: #2A2621;--vx-muted: #8A857C;--vx-rule-light: #D3CEC2;--vx-gold: #A68D5D;--vx-red: #A3221E;--vx-green: #1A2E20;--vx-tile: #F2F2F0;--vx-gap: 4px;--vx-serif: "Crimson Text", Georgia, serif;--vx-sans: "Helvetica Neue", Helvetica, Arial, sans-serif}body{background:#fff;color:var(--vx-ink)}.button,button,.product-card,.card,img,.media,input,select,textarea{border-radius:0!important}.vx-label,.button:not(.button-unstyled,.link,.localization-selector),.button-secondary:not(.button-unstyled),button.shopify-payment-button__button--unbranded,button[type=submit]:not(.button-unstyled),.product-form__submit:not(.button-unstyled),.facets__label,.facets-toggle__button,.products-count-wrapper,.product-badges__badge{font-family:var(--vx-sans);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.vx-title{position:relative;display:grid;grid-template-columns:34px 1fr;column-gap:16px;align-items:start}.vx-title__margin-rule{height:1px;background:currentColor;margin-top:.6em}.vx-title__text{font-family:var(--vx-serif);font-weight:400;font-size:28px;line-height:1.08;margin:0;letter-spacing:0}.vx-title__leader{grid-column:2;width:24px;height:1px;background:currentColor;margin-top:12px}.vx-title--dark{color:#fff}@media(min-width:990px){.vx-title__text{font-size:40px}}.vx-dots{display:inline-flex;gap:3px}.vx-dots i{width:8px;height:8px;border-radius:50%;background:var(--vx-ink)}.vx-dots i:first-child{background:var(--vx-gold)}.vx-note{display:grid;gap:8px;max-width:32ch}.vx-note__text{font-family:var(--vx-serif);font-size:16px;line-height:1.5;color:var(--vx-muted);margin:0}.vx-side-label{writing-mode:vertical-rl;transform:rotate(180deg);display:inline-flex;align-items:center;gap:12px;font:700 10px/1 var(--vx-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--vx-muted)}.vx-side-label:after{content:"";width:1px;height:90px;background:currentColor}.vx-pill{border-radius:999px!important;border:1px solid currentColor;padding:4px 11px;font:700 11px/1 var(--vx-sans);letter-spacing:.1em;text-transform:uppercase}product-card .text-block.text-block :is(p,h1,h2,h3,h4,h5,h6){font-family:var(--vx-serif);font-weight:400;font-size:20px;line-height:1.2;text-transform:none;letter-spacing:0}product-card{--vieux-tile-bg: var(--vx-tile);--vieux-tile-pad: 12px;container-type:inline-size}@media screen and (min-width:750px){product-card{--vieux-tile-pad: 14px}}product-card .product-card__content.product-card__content.product-card__content{min-height:125cqi;justify-content:flex-end;gap:0;background-color:var(--vieux-tile-bg);border-radius:0;overflow:visible;padding:0 var(--vieux-tile-pad) var(--vieux-tile-pad)}product-card .product-card__content>.card-gallery{flex:1 0 auto;display:flex;flex-direction:column;align-self:stretch;min-height:calc(100cqi * 2 / 3);margin-inline:calc(-1 * var(--vieux-tile-pad));margin-block-end:12px;background-color:var(--vieux-tile-bg)}product-card .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides){background-color:var(--vieux-tile-bg)}product-card .card-gallery slideshow-component{position:absolute;top:0;right:0;bottom:0;left:0}product-card .card-gallery :is(slideshow-container,slideshow-slides,slideshow-slide.product-media-container,.product-media){height:100%;aspect-ratio:auto}product-card .card-gallery slideshow-slides{padding-block:0}product-card .card-gallery .product-media{align-items:center;overflow:hidden}product-card .card-gallery .product-media-container :is(img,video){width:100%;height:auto;aspect-ratio:var(--ratio, auto);object-fit:contain;flex:0 0 auto}product-card .card-gallery .product-media-container{background-color:var(--vieux-tile-bg)}product-card .card-gallery :is(img,video){mix-blend-mode:multiply}product-card a.contents>.text-block.text-block{padding-block:0}product-card .group-block-content.group-block-content{gap:0}product-card product-price.text-block{margin-block-start:4px}product-card product-swatches{margin-block:4px -4px}product-card{--vx-swatch-row: 28px}product-card product-swatches{height:var(--vx-swatch-row)}product-card .group-block-content:has(>product-price):not(:has(product-swatches)):after{content:"";display:block;flex:none;height:var(--vx-swatch-row)}product-card swatches-variant-picker-component{--overflow-list-padding-block: 4px}product-card{min-width:0}product-card .product-card__content.product-card__content.product-card__content{min-width:0;max-width:100%}product-card :is(product-swatches,swatches-variant-picker-component){min-width:0;max-width:100%;overflow:hidden}.cart-page__summary{overflow-x:clip}.product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-gap: var(--vx-gap)}@media screen and (min-width:750px){.product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:1200px){.product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}.product-grid>.shopify-block{display:contents}.product-grid:has(.vx-cell){grid-auto-flow:row dense}.vx-cell{--vx-cols: var(--mobile-columns, 2);--vx-rows: 1;--vx-colw: calc((100cqi - (var(--vx-cols) - 1) * var(--vx-gap)) / var(--vx-cols));display:grid;min-width:0;min-height:calc(var(--vx-rows) * var(--vx-colw) * 1.25 + (var(--vx-rows) - 1) * var(--vx-gap))}@media screen and (min-width:750px){.vx-cell{--vx-cols: 3}}@media screen and (min-width:1200px){.vx-cell{--vx-cols: 4}}@media screen and (max-width:749px){[product-grid-view=mobile-single] .vx-cell{--vx-cols: 1}}.vx-cell--2x1,.vx-cell--2x2{grid-column:span 2}.vx-cell--1x2,.vx-cell--2x2{--vx-rows: 2;grid-row:span 2}.vx-cell--full{grid-column:1 / -1}@media screen and (max-width:749px){.vx-cell--2x1,.vx-cell--2x2{grid-column:1 / -1}:is(.product-grid-mobile--large,[product-grid-view=mobile-single]) .vx-cell{--vx-rows: 1;grid-row:auto}}[product-grid-view=zoom-out] .vx-cell{display:none}.vx-tile{container:vx-tile / inline-size;position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;overflow:hidden;isolation:isolate;border-radius:0;color:var(--vx-ink);text-decoration:none}.vx-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:var(--vx-tile)}.vx-tile__media :is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal;transition:transform .8s ease}a.vx-tile:hover .vx-tile__media :is(img,video){transform:scale(1.03)}.vx-tile--over{color:#fff}.vx-tile--over .vx-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#1e1b17d1,#1e1b1799 28%,#1e1b1733 58%,#1e1b1700 80%)}.vx-tile--over .vx-tile__body{text-shadow:0 1px 14px rgb(30 27 23 / .45)}.vx-tile--caption{background:#fff}.vx-tile--caption .vx-tile__media{position:relative;z-index:0;flex:1 1 auto;min-height:0}.vx-tile--dark{background:var(--vx-panel);color:#fff}.vx-tile--paper{background:var(--vx-tile);color:var(--vx-ink)}.vx-tile__body{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px}.vx-tile--caption .vx-tile__body{padding:14px 14px 16px}@container vx-tile (min-width: 420px){.vx-tile__body{gap:16px;padding:24px}.vx-tile--caption .vx-tile__body{padding:16px 16px 20px}}.vx-tile__label{font-size:11px;letter-spacing:.16em;color:var(--vx-muted)}.vx-tile--over .vx-tile__label{color:#fff}.vx-tile--dark .vx-tile__label{color:var(--vx-gold)}.vx-tile .vx-title{width:100%}.vx-tile .vx-title__text{font-size:clamp(24px,8cqi,56px);text-wrap:balance}@container vx-tile (max-width: 300px){.vx-tile .vx-title{grid-template-columns:1fr}.vx-tile .vx-title__margin-rule{display:none}.vx-tile .vx-title__leader{grid-column:1}}.vx-tile .vx-note{max-width:40ch}.vx-tile--over .vx-note__text{color:#fff}.vx-tile--dark .vx-note__text{color:var(--vx-rule-light)}.vx-tile:is(.vx-tile--over,.vx-tile--dark) .vx-dots i:not(:first-child){background:#fff}.vx-tile__link{margin-top:4px;font:700 11px/1 var(--vx-sans);letter-spacing:.18em;text-transform:uppercase;text-shadow:none}.vx-tile:is(.vx-tile--over,.vx-tile--dark) .vx-tile__link--text{color:#fff}.vx-tile__link--text{display:inline-block;padding-bottom:6px;border-bottom:1px solid currentColor}.vx-tile__link--button{display:inline-flex;align-items:center;max-width:100%;min-height:40px;padding:10px 20px;font-size:12px;line-height:1.2;letter-spacing:.14em;background:#fff;color:var(--vx-ink)}a.vx-tile:hover .vx-tile__link--button{background:var(--vx-tile)}.vx-tile:is(.vx-tile--paper,.vx-tile--caption) .vx-tile__link--button{background:var(--vx-ink);color:#fff}a.vx-tile:is(.vx-tile--paper,.vx-tile--caption):hover .vx-tile__link--button{background:var(--vx-panel)}.vx-tile.vx-tile--tone-dark{color:#2a2621;--vx-tone: #2A2621}.vx-tile.vx-tile--tone-light{color:#fff;--vx-tone: #FFFFFF}.vx-tile[class*=vx-tile--tone-] :is(.vx-tile__label,.vx-title,.vx-title__text,.vx-note__text,.vx-tile__link--text){color:var(--vx-tone)}.vx-tile[class*=vx-tile--tone-] .vx-tile__link--text{border-bottom-color:var(--vx-tone)}.vx-tile[class*=vx-tile--tone-] .vx-dots i:not(:first-child){background:var(--vx-tone)}.vx-tile.vx-tile--tone-dark .vx-tile__link--button{background:#2a2621;color:#fff}.vx-tile.vx-tile--tone-light .vx-tile__link--button{background:#fff;color:#2a2621}.vx-tile.vx-tile--tone-dark.vx-tile--over .vx-tile__media:after{background:linear-gradient(to top,#ffffffe0,#ffffffb3,#ffffff40 60%,#fff0 82%)}.vx-tile.vx-tile--tone-dark.vx-tile--over .vx-tile__body{text-shadow:none}.vx-tile.vx-tile--tone-light.vx-tile--over .vx-tile__media:after{background:linear-gradient(to top,#1e1b17db,#1e1b17a8,#1e1b1747 60%,#1e1b1700 82%)}@media(prefers-reduced-motion:reduce){.vx-tile__video{display:none}.vx-tile__media :is(img,video){transition:none}a.vx-tile:hover .vx-tile__media :is(img,video){transform:none}}:root{--section-height-compact: 200px}@media screen and (min-width:750px){:root{--section-height-compact: 320px}}product-card .swatch{--swatch-width: 20px;--swatch-height: 20px}product-card .swatch.swatch--vieux-colour{border:0;box-shadow:inset 0 0 0 1px #1e1b171f;border-radius:50%;background-origin:border-box;background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width:749px){product-card swatches-variant-picker-component{--overflow-list-padding-inline: 0px}product-card product-swatches overflow-list::part(overflow-list){padding:0 5px 4px;margin-top:-4px}product-card product-swatches overflow-list::part(list){height:auto!important}}product-price.text-block>:not(.tax-note){font-family:var(--vx-serif);font-weight:400;text-transform:none;letter-spacing:normal}product-card product-price.text-block>:not(.tax-note){font-size:16px;color:var(--vx-muted)}product-card .variant-option__button-label{background-color:transparent}.product-media-container,.product-media,.product-media img{background:var(--vx-tile)}.product-media img{mix-blend-mode:multiply;object-fit:contain}.product-media img[alt$="| lifestyle"]{mix-blend-mode:normal;object-fit:cover}@media screen and (max-width:749px){.product-information media-gallery .product-media-container:not(.dialog-zoomed-gallery *){--gallery-aspect-ratio: 1.25}}header-component .menu-list__link{font-family:var(--vx-sans);font-weight:700;font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase}.product-information .product-information__grid .product-details.product-details.product-details.product-details{--vx-rule: #E4E0D8;padding:28px 0 56px;align-self:start}@media screen and (min-width:750px){.product-information .product-information__grid .product-details.product-details.product-details.product-details{padding:56px 16px 80px}}@media(min-width:750px){body:not(:has(.header[transparent])) main[data-template^=product]>.shopify-section.shopify-section:first-child{padding-top:0}}@media screen and (min-width:750px){body:has(main[data-template^=product]) header-component .header__row--top .header__columns{padding-block:2.5px}}.product-information .product-details>.group-block{width:440px;max-width:100%;margin-inline:auto;padding:0;height:auto;align-self:start}.product-information .product-details>.group-block>.group-block-content{gap:0;justify-content:flex-start;align-items:stretch;align-content:start;height:auto}.product-information .product-details>.group-block>.group-block-content>*{flex:none;margin:0}.product-information .product-details .text-block:has(>h1){padding:0;width:100%;max-width:none}.product-information .product-details h1{font:400 32px/1.1 var(--vx-serif);letter-spacing:0;text-transform:none;text-align:center;margin:0}.product-information .product-details>.group-block>.group-block-content>product-price{margin:8px 0 26px;padding:0;text-align:center}.product-information .product-details product-price .price,.product-information .product-details product-price .price *{font:400 19px/1.3 var(--vx-serif);letter-spacing:0;text-transform:none}.product-information .product-details product-price .tax-note{display:block;margin:2px 0 0;font:400 14px/1.3 var(--vx-serif);color:var(--vx-muted)}.product-information .product-details product-price .installments:not(:has(shopify-payment-terms)){display:none}.product-information .product-details variant-picker{padding:0;margin:0}.product-information .product-details .variant-option--swatches{display:flex;flex-wrap:wrap;gap:10px;border:0;margin:0 0 14px;padding:3px 0 3px 3px;min-inline-size:0}.product-information .product-details .variant-option--swatches legend{display:flex;gap:10px;align-items:baseline;float:none;width:auto;padding:0;margin:0 0 4px;font:400 16px/1 var(--vx-serif);letter-spacing:0;text-transform:none;color:var(--vx-ink)}.product-information .product-details .variant-option--swatches .variant-option__swatch-value{font:inherit;color:var(--vx-muted);margin:0;padding:0}.product-information .product-details .variant-option__button-label--has-swatch{position:relative;display:block;flex:none;width:30px;height:30px;min-width:0;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;overflow:visible;outline:0}.product-information .product-details .variant-option__button-label--has-swatch:has(input:checked) .vx-swatch{outline-color:var(--vx-ink)}.product-information .product-details .variant-option__button-label--has-swatch:has(input:focus-visible) .vx-swatch{outline:2px solid var(--vx-gold)}.product-information .product-details .variant-option__button-label--has-swatch:before,.product-information .product-details .variant-option__button-label--has-swatch:after{display:none}.product-information .product-details .variant-option__button-label--has-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.product-information .product-details .vx-swatch{display:block;width:30px;height:30px;border:0;border-radius:50%;outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s;position:relative;background:none;box-shadow:none}.product-information .product-details .vx-swatch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--swatch-background);box-shadow:inset 0 0 0 1px #1e1b171f}.product-information .product-details .variant-option__button-label--has-swatch:has(input[aria-disabled=true]),.product-information .product-details .variant-option__button-label--has-swatch:has(input[aria-disabled=true]) .vx-swatch,.product-information .product-details .variant-option__button-label--has-swatch:has(input[aria-disabled=true]) .vx-swatch:before{opacity:1;filter:none}.product-information .product-details .variant-option__button-label--has-swatch .variant-option__strikethrough{display:none}.product-information .product-details .vx-run-wrap:has(.vx-run){margin-bottom:8px}.product-information .product-details .vx-run{margin:0;font:700 11px/1 var(--vx-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--vx-muted)}.product-information .product-details .variant-option--swatches.vx-split{display:block}.product-information .product-details .vx-colour-head{display:flex;gap:10px;align-items:baseline;margin:0 0 4px;font:400 16px/1 var(--vx-serif);letter-spacing:0;text-transform:none;color:var(--vx-ink)}.product-information .product-details .vx-current-swatches{display:flex;flex-wrap:wrap;gap:10px}.product-information .product-details .variant-option--swatches.vx-split:has(>.vx-archive:last-child){margin-bottom:0;padding-bottom:0}.vx-archive{margin:14px 0 24px -3px;padding:12px 0 0;border-top:1px solid var(--vx-rule, #E4E0D8);border-radius:0}.vx-archive--first{margin:-3px 0 14px -3px;padding:0 0 12px;border-top:0;border-bottom:1px solid var(--vx-rule, #E4E0D8)}.vx-archive--only{margin:-3px 0 24px -3px;padding:0;border:0}.vx-archive__head{display:flex;align-items:center;gap:8px;width:100%;min-height:16px;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;color:var(--vx-ink);cursor:pointer;text-align:left}.vx-archive__head:disabled{cursor:default;opacity:1}.vx-archive.is-expanded .vx-archive__head{margin:0 0 10px}.vx-archive__label{font:700 10px/12px var(--vx-sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--vx-muted)}.vx-archive.is-expanded .vx-archive__label,.vx-archive--static .vx-archive__label{color:var(--vx-ink)}.vx-archive__count{font:400 10px/12px ui-monospace,SF Mono,Menlo,monospace;color:var(--vx-muted)}.vx-archive__name{font:400 15px/12px var(--vx-serif);color:var(--vx-muted)}.vx-archive__chev{margin-left:auto;display:inline-flex;color:var(--vx-muted);transition:transform .2s ease}.vx-archive__chev .svg-wrapper,.vx-archive__chev svg{width:11px;height:11px;display:block}.vx-archive.is-expanded .vx-archive__chev{transform:rotate(180deg)}.vx-archive--static .vx-archive__chev{display:none}.vx-archive:not(.is-expanded) .vx-archive__swatches{display:none}.vx-archive__swatches{display:flex;flex-wrap:wrap;gap:4px;padding:3px 0 3px 3px}.product-information .product-details .vx-archive .variant-option__button-label--has-swatch{width:26px;height:26px;display:flex;align-items:center;justify-content:center}.product-information .product-details .vx-archive .vx-swatch{width:20px;height:20px;min-width:20px}.vx-archive__current{display:inline-block;margin:12px 0 0;font:400 16px/1.2 var(--vx-serif);color:var(--vx-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.product-information .product-details p.vx-run.vx-archived-line{margin:0 0 max(20px,calc(var(--spacing-scale, 1) * 24px));color:var(--vx-ink);line-height:1.6}.product-information .product-details:has(.vx-archive-line[data-vieux-archived=true]) :is(.buy-buttons-block,.vx-run-wrap){display:none!important}product-price:has(.vx-price-archived) :is(.tax-note,.installments){display:none!important}.hotspot-dialog__archived{margin:0;font:inherit}.product-information .product-details:has(.vx-archive-line[data-vieux-archived=true]) :is([id*=afterpay_on_site_messaging],[id*=try_with_mirra]){display:none!important}body:has(.vx-archive-line[data-vieux-archived=true]) sticky-add-to-cart{display:none!important}.product-information .product-details>.group-block>.group-block-content>.buy-buttons-block{display:block;margin:0 0 4px}.product-information .product-details .buy-buttons-block .product-form-buttons{padding:0;margin:0;gap:0}.product-information .product-details .buy-buttons-block add-to-cart-component,.product-information .product-details .buy-buttons-block .product-form-buttons>span{display:block;width:100%;flex:1 1 100%}.product-information .product-details .add-to-cart-button{display:flex;align-items:center;justify-content:center;width:100%;height:46px;min-height:0;margin:0;padding:0 16px;border:0;background:var(--vx-ink);color:#fff;font:700 11px/1 var(--vx-sans);letter-spacing:.18em;text-transform:uppercase;box-shadow:none}.product-information .product-details .add-to-cart-button:not([disabled]):hover{background:#3a3631}.product-information .product-details .add-to-cart-button .svg-wrapper:not(.add-to-cart__added-icon),.product-information .product-details .add-to-cart-button .add-to-cart-icon{display:none}.product-information .product-details .add-to-cart-button *{font:inherit;letter-spacing:inherit}.product-information .product-details .accordion{margin:0;padding:0;border:0}.product-information .product-details .accordion accordion-custom .details{border:0;border-bottom:1px solid var(--vx-rule);margin:0;padding:0}.product-information .product-details .accordion .details__header{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:0;margin:0;padding:17px 0;list-style:none;cursor:pointer;font:700 12px/1 var(--vx-sans);font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:var(--vx-ink)}.product-information .product-details .accordion accordion-custom:first-child .details__header{padding-top:14px}.product-information .product-details .accordion .details__header::-webkit-details-marker{display:none}.product-information .product-details .accordion .details__header .svg-wrapper{display:none}.product-information .product-details .accordion .details__header:after{content:"";flex:none;width:12px;height:12px;transition:transform .25s ease;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%231E1B17' stroke-width='1.4'/%3E%3C/svg%3E") center / 12px 12px no-repeat}.product-information .product-details .accordion .details[open]>.details__header:after{transform:rotate(180deg)}.product-information .product-details .accordion .details-content{padding:0 0 28px;margin:0}.product-information .product-details .accordion .details-content>.text-block{padding:0;width:100%;max-width:none;text-align:left}.product-information .product-details .accordion .details-content>.text-block :is(p,li){margin:0;font:400 16px/1.65 var(--vx-serif);color:#4a4640;text-align:left;max-width:none}.product-information .vx-dots{display:none}accordion-custom:has([data-vieux-specs-empty]),accordion-custom:has([data-vieux-size-empty]){display:none}.vieux-specs,.vieux-size{display:grid;gap:22px;width:100%;color:var(--vx-ink)}.vx-spec-group__head{font:700 10px/1 var(--vx-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--vx-ink);padding-bottom:12px;border-bottom:1px solid var(--vx-ink);margin-bottom:4px}.vx-rows{display:grid;margin:0}.vx-rows>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:baseline;padding:11px 0;border-top:1px solid var(--vx-rule, #E4E0D8)}.vx-rows>div:first-child{border-top:0;padding-top:0}.vx-rows dt{font:700 10px/1.4 var(--vx-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--vx-muted)}.vx-rows dd{margin:0;font:400 16px/1.45 var(--vx-serif);color:var(--vx-ink);overflow-wrap:anywhere}.vx-rows__rte{font:400 16px/1.45 var(--vx-serif);color:var(--vx-ink)}.vx-rows+.vx-rows__rte{padding-top:11px;border-top:1px solid var(--vx-rule, #E4E0D8)}.vx-rows__rte :is(p,ul,ol){margin:0 0 6px}.vx-rows__rte :is(p,ul,ol):last-child{margin-bottom:0}.vx-rows__rte :is(strong,b){font-weight:600}.vx-sketch{margin:0}.vx-sketch svg{display:block;width:100%;height:auto}accordion-custom:has([data-vieux-materials-empty]),accordion-custom:has([data-vieux-excl-empty]){display:none}.vieux-materials,.vieux-excl{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;width:100%;min-width:0;color:var(--vx-ink)}.vieux-materials__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;min-width:0}.vieux-materials .mt-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.vieux-materials .mt-track::-webkit-scrollbar{display:none}.vieux-materials .mt-slide{scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;min-width:0}.vieux-materials .mt-block{color:#fff;padding:26px 18px 22px;display:grid;align-content:center;justify-items:center;text-align:center;gap:12px;min-height:300px;min-width:0}.vieux-materials .mt-ico svg{display:block;width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.vieux-materials .mt-lab{font:700 10px/1.3 var(--vx-sans);letter-spacing:.18em;text-transform:uppercase;color:#fff}.vieux-materials .mt-block p{margin:0;font:400 14px/1.5 var(--vx-serif);letter-spacing:0;color:#ffffffdb;text-align:center}.vieux-materials .mt-photo{background:var(--vx-tile);display:grid;grid-template-rows:auto 1fr;min-width:0}.vieux-materials .mt-photo img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;mix-blend-mode:multiply}.vieux-materials .mt-cap{padding:14px 12px 16px;text-align:center;display:grid;gap:4px;align-content:start}.vieux-materials .mt-name{font:700 10px/1.3 var(--vx-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--vx-ink)}.vieux-materials .mt-sub{font:italic 400 14px/1.3 var(--vx-serif);letter-spacing:0;color:var(--vx-muted)}.vieux-materials .mt-avail{margin-top:10px;display:grid;gap:6px;justify-items:center}.vieux-materials .mt-avail>span{font:700 9px/1 var(--vx-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--vx-muted)}.vieux-materials .mt-sw{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.vieux-materials .mt-sw i{display:block;width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #1e1b171f}.vieux-materials .mt-info{background:var(--vx-tile);display:grid;place-items:center;padding:22px 14px;min-width:0}.vieux-materials .mt-text{display:grid;gap:6px;justify-items:center;text-align:center}.vieux-materials .mt-facts{margin-top:16px;display:grid;gap:14px}.vieux-materials .mt-facts div{display:grid;gap:2px;justify-items:center}.vieux-materials .mt-facts b{font:400 30px/1 var(--vx-serif);letter-spacing:0;color:var(--vx-ink)}.vieux-materials .mt-facts span{font:700 9px/1.3 var(--vx-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--vx-muted)}.vieux-materials .mt-nav{display:grid;gap:18px;margin-top:16px;justify-items:start}.vieux-materials .mt-nav:empty{display:none}.vieux-materials .mt-tabs{display:flex;flex-wrap:wrap;gap:18px}.vieux-materials .mt-tab{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;box-shadow:none;margin:0;padding:0 0 6px;min-width:0;min-height:0;height:auto;cursor:pointer;font:700 10px/1 var(--vx-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--vx-muted);transition:color .2s,border-color .2s}.vieux-materials .mt-tab.on{color:var(--vx-ink);border-bottom-color:var(--vx-ink)}.vieux-materials .mt-tab:focus-visible{outline:1px solid var(--vx-gold);outline-offset:3px}.vieux-materials .mt-more{color:var(--vx-ink);text-decoration:none;padding-bottom:6px;border-bottom:1px solid var(--vx-ink);font:700 10px/1 var(--vx-sans);letter-spacing:.16em;text-transform:uppercase}.vieux-excl .ex-run{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:end;padding-bottom:18px;border-bottom:1px solid var(--vx-rule, #E4E0D8)}.vieux-excl .ex-run b{font:400 56px/.85 var(--vx-serif);letter-spacing:0;color:#52252b;font-variant-numeric:lining-nums}.vieux-excl .ex-run div{display:grid;gap:6px;padding-bottom:4px}.vieux-excl .ex-run em{font:italic 400 15px/1.35 var(--vx-serif);letter-spacing:0;color:var(--vx-muted)}.vieux-excl .ex-l{font:700 10px/1.3 var(--vx-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--vx-ink)}.vieux-excl .ex-points{display:grid}.vieux-excl .ex-pt{display:grid;gap:6px;align-items:start;padding:16px 0;border-bottom:1px solid var(--vx-rule, #E4E0D8)}.vieux-excl .ex-pt:last-child{border-bottom:0;padding-bottom:0}.vieux-excl .ex-pt p{margin:0;font:400 16px/1.5 var(--vx-serif);letter-spacing:0;color:#4a4640}@media(prefers-reduced-motion:reduce){.vieux-materials .mt-tab{transition:none}}.shopify-section[id*=vieux_story]:not(:has(>*)){display:none}.vx-opening{display:grid;gap:40px;padding:64px 16px 0}.vx-opening__copy{display:grid;gap:32px;align-content:start;min-width:0}.vx-opening .vx-title__leader{display:none}.vx-opening__intro{display:grid;gap:12px;max-width:62ch;margin-left:50px}.vx-opening__text,.vx-opening__text p{font:400 16px/1.5 var(--vx-serif);color:var(--vx-muted);margin:0}.vx-opening__text p+p{margin-top:1em}.vx-opening__notes{display:grid;gap:28px;margin-left:50px;min-width:0}.vx-opening__notes:not(:has(>*)){display:none}.vx-opening__notes .vx-note{align-content:start}.vx-opening__media{position:relative;margin-inline:-16px}.vx-opening__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.vx-opening__mark{position:absolute;top:24px;right:21px;width:6px;height:103px;color:#fff}.vx-opening__mark:before{content:"";position:absolute;top:0;left:0;width:6px;height:6px;border-radius:50%;background:currentColor}.vx-opening__mark:after{content:"";position:absolute;top:13px;left:2.6px;width:1px;height:90px;background:currentColor}@media(min-width:990px){.vx-opening{grid-template-columns:minmax(0,1fr) 35.42%;gap:0;padding:0;min-height:clamp(560px,56.25vw,1080px)}.vx-opening--no-image{grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:64px}.vx-opening__copy{padding:11.46vw 4vw 64px 6.875vw;gap:clamp(32px,3.75vw,56px)}.vx-opening__intro{max-width:min(40vw,62ch)}.vx-opening__text,.vx-opening__text p{font-size:17px}.vx-opening__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:4vw;max-width:min(40vw,62ch)}.vx-opening__media{margin:0}.vx-opening__media img{height:100%;aspect-ratio:auto}.vx-opening__mark{top:3.85vw;right:2.2vw;height:calc(1.35vw + 90px)}.vx-opening__mark:after{top:1.35vw}}.vx-craft{display:grid;gap:32px;padding-top:64px}.vx-craft__head{padding-inline:16px}.vx-craft__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vx-gap);background:#fff}.vx-craft--1 .vx-craft__images{grid-template-columns:minmax(0,1fr)}.vx-craft__images img{display:block;width:100%;height:auto;aspect-ratio:278 / 240;object-fit:cover}@media(min-width:990px){.vx-craft{grid-template-columns:41.67% minmax(0,1fr);gap:0;padding-top:clamp(64px,6.25vw,120px);align-items:start}.vx-craft__head{grid-column:1;padding:0 32px 0 3.75vw}.vx-craft__images{grid-column:2}.vx-craft:not(:has(.vx-craft__head)) .vx-craft__images{grid-column:1 / -1}}.vx-close{position:relative;display:grid;place-items:center;margin-top:64px;min-height:clamp(420px,56.25vw,1080px);background:var(--vx-panel);color:#fff;overflow:hidden}.shopify-section:has(.vx-craft)+.shopify-section .vx-close{margin-top:var(--vx-gap)}.vx-close__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vx-close--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse 55% 50% at 50% 50%,#1e1b1780,#1e1b1700 80%),#1e1b1752}.vx-close--image .vx-close__inner{text-shadow:0 1px 12px rgb(30 27 23 / .45)}.vx-close__inner{position:relative;z-index:2;display:grid;justify-items:center;gap:clamp(10px,1vw,18px);padding:64px 16px;text-align:center}.vx-close__title{margin:0;font:400 clamp(24px,3.54vw,64px)/1.2 var(--vx-serif);letter-spacing:.5em;padding-left:.5em;text-transform:uppercase;color:#ffffffe6}.vx-close__rule{width:clamp(48px,6.25vw,120px);height:1px;background:#fff}.vx-close__figure{display:grid;justify-items:center;gap:8px;margin:16px 0 0}.vx-close__figure[hidden]{display:none}.vx-close__num{font:400 56px/1 var(--vx-serif);font-variant-numeric:lining-nums}.vx-close__unit{color:var(--vx-rule-light)}@media(min-width:990px){.vx-close{margin-top:96px}.vx-close__num{font-size:clamp(64px,5.5vw,104px)}}.vx-cart-notice{font:400 16px/1.45 var(--vx-serif);color:var(--vx-ink);margin:0 0 20px;width:100%;text-align:start}.vx-archived-note{display:none;font:400 15px/1.3 var(--vx-serif);color:var(--vx-ink);margin:4px 0 0}.vx-archived-failed .vx-archived-note{display:block}[aria-disabled=true][name=checkout],a[aria-disabled=true][href*="/checkout"],.additional-checkout-buttons[aria-disabled=true],shopify-accelerated-checkout-cart[aria-disabled=true]{pointer-events:none;opacity:.4}.kl_reviews__star--fill{stop-color:var(--vx-ink)!important}.kl_reviews__star--empty{stop-color:var(--vx-rule-light)!important}.klaviyo-star-rating-widget .kl_reviews__star_rating_widget{color:var(--vx-muted);text-decoration:none}[id*=klaviyo_reviews_average_rating] .klaviyo-star-rating-widget{display:flex!important;justify-content:center}.vx-kl-stars{min-height:0;margin-top:2px}.vx-kl-stars svg{width:13px!important;height:13px!important}.shopify-section[id*=vieux_reviews]{border-top:1px solid var(--vx-rule-light)}#klaviyo-product-reviews-wrapper,#klaviyo-product-reviews-wrapper *{border-radius:0!important}#klaviyo-product-reviews-wrapper :is([style*=dashed],[style*=dotted]){border-style:solid!important}#klaviyo-product-reviews-wrapper{font-family:var(--vx-serif);color:var(--vx-ink);width:100%}#klaviyo-product-reviews-wrapper .kl_reviews__summary__header{font:700 12px/1.2 var(--vx-sans)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--vx-ink)}#klaviyo-product-reviews-wrapper .kl_reviews__summary__average_value{font:400 56px/1 var(--vx-serif)!important;font-variant-numeric:lining-nums}#klaviyo-product-reviews-wrapper .kl_reviews__summary__average_denominator,#klaviyo-product-reviews-wrapper .kl_reviews__summary__stars__count,#klaviyo-product-reviews-wrapper .kl_reviews__histogram__rating,#klaviyo-product-reviews-wrapper .kl_reviews__histogram__value,#klaviyo-product-reviews-wrapper .kl_reviews__review__timestamp,#klaviyo-product-reviews-wrapper .kl_reviews__review__author,#klaviyo-product-reviews-wrapper .kl_reviews__review__response_title,#klaviyo-product-reviews-wrapper .kl_reviews__list__tab,#klaviyo-product-reviews-wrapper .kl_reviews__filters__pill,#klaviyo-product-reviews-wrapper .kl_reviews__answers__view_all,#klaviyo-product-reviews-wrapper button,#klaviyo-product-reviews-wrapper select{font-family:var(--vx-sans)!important;font-weight:700!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase}#klaviyo-product-reviews-wrapper .kl_reviews__histogram__bar--foreground{background:var(--vx-ink)!important}#klaviyo-product-reviews-wrapper .kl_reviews__histogram__bar--background{background:var(--vx-tile)!important}#klaviyo-product-reviews-wrapper .kl_reviews__button{background:var(--vx-ink)!important;color:#fff!important;border-color:var(--vx-ink)!important}#klaviyo-product-reviews-wrapper .kl_reviews__review__title{font:400 20px/1.25 var(--vx-serif)!important}#klaviyo-product-reviews-wrapper .kl_reviews__review__content,#klaviyo-product-reviews-wrapper .kl_reviews__review__response_content{font:400 16px/1.5 var(--vx-serif)!important;color:var(--vx-ink)}#klaviyo-product-reviews-wrapper .kl_reviews__review__response{background:var(--vx-tile)!important}main[data-template=page] .text-block :is(h1,h2){font-family:var(--vx-serif);font-weight:400;letter-spacing:0}main[data-template=page] rte-formatter.rte{display:block;width:100%;max-width:680px;margin-inline:auto;font:400 17px/1.65 var(--vx-serif);color:var(--vx-ink)}main[data-template=page] rte-formatter.rte :is(p,li,td,th,span,a){font-size:inherit;line-height:inherit;font-family:inherit}main[data-template=page] rte-formatter.rte :is(h1,h2,h3,h4,h5,h6){font-family:var(--vx-serif);font-weight:400;font-size:22px;line-height:1.3;text-transform:none;letter-spacing:0;margin-block:1.6em .6em}main[data-template=page] rte-formatter.rte img{height:auto}.shopify-app-block[id*=__klaviyo_reviews_]{flex:1 1 100%;width:100%;max-width:100%}.iChangeApp--widget .ica-selection{color:var(--vx-ink, #2A2621)!important;border:1px solid var(--vx-ink, #2A2621)!important;background:transparent!important;border-radius:0!important}main[data-template="page.waitlist"] .text-block,main[data-template="page.waitlist"] rte-formatter.rte{text-align:center}main[data-template="page.waitlist"] rte-formatter.rte ul{list-style-position:inside;padding-inline-start:0}main[data-template="page.waitlist"] [class*=klaviyo-form] :is(input,button,label,p,span,div){font-family:var(--vx-serif)!important;letter-spacing:normal!important}main[data-template="page.waitlist"] [class*=klaviyo-form] button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.14em!important;border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/vieux-brand.css.map */
