:root{--vpm-laiton: #B08D4F;--vpm-ligne-douce: rgba(43,33,24,.1);--font-h1--size: 52px;--font-h2--size: 34px;--font-h3--size: 25px;--font-h4--size: 20px;--font-h5--size: 17px;--font-h6--size: 15px;--font-body--size: 15px;--font-body--size-small: 13px;--font-body--line-height: 1.7;--font-h1--letter-spacing: -.012em;--font-h2--letter-spacing: -.008em;--font-h3--letter-spacing: -.004em;--line-height--heading-normal: 1.22;--line-height--heading-tight: 1.1;--padding-xxl: 88px;--padding-xl: 60px;--padding-lg: 42px;--margin-xxl: 88px;--margin-xl: 60px;--gap-xl: 38px;--gap-lg: 26px;--button-padding-vertical: 17px;--button-padding-horizontal: 38px;--button-letter-spacing: .09em;--button-font-size: 12px;--button-border-radius: 0;--badge-border-radius: 0;--badge-letter-spacing: .1em;--badge-padding-vertical: 5px;--badge-padding-horizontal: 11px;--card-border-radius: 0;--inputs-border-radius: 0;--animation-speed: .42s;--animation-easing: cubic-bezier(.22,.61,.36,1)}@media(max-width:749px){:root{--font-h1--size: 33px;--font-h2--size: 25px;--font-h3--size: 20px;--padding-xxl: 56px;--padding-xl: 40px;--margin-xxl: 56px;--margin-xl: 40px}}h1,h2{font-weight:400}.shopify-section>h2,.shopify-section .section-header h2,.shopify-section>*>h2:not(product-card h2){font-size:var(--font-h2--size);line-height:1.18;margin-bottom:6px}.mv-arrow,.shopify-section h2>a>.material-symbols-outlined{opacity:.45;font-size:.62em;margin-left:10px;vertical-align:middle;transition:transform .32s var(--animation-easing),opacity .32s}h2:hover .mv-arrow{opacity:1;transform:translate(4px)}.button,button.button,a.button{text-transform:uppercase;font-weight:500;transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}product-card,.product-card{border:0;box-shadow:none}product-card img,.product-card img{transition:transform .9s var(--animation-easing)}product-card:hover img,.product-card:hover img{transform:scale(1.035)}product-card h2,.product-card h2,product-card .text-block,.product-card .text-block,product-card .text-block.paragraph>*,.product-card .text-block.paragraph>*{font-size:13.5px;font-weight:500;line-height:1.45;letter-spacing:.01em}product-card [class*=price],.product-card [class*=price]{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}product-card s,product-card del,.product-card s,.product-card del{font-size:12px;opacity:.55}.badge{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.header__menu-link-text,.header a{font-size:12.5px;letter-spacing:.06em;font-weight:500}.text-block.h2 p{font-size:var(--font-h2--size);line-height:1.18;letter-spacing:-.008em}[class*=image-banner] .text-block.h2>*{font-size:clamp(30px,3vw,44px);line-height:1.12;letter-spacing:0}[id$=image_banner_VXNP89] .text-block.h2>*{font-size:clamp(34px,3.6vw,52px)}[class*=image-banner] .text-block.paragraph p{font-size:14.5px;line-height:1.65;max-width:46ch;margin-left:auto;margin-right:auto}[class*=image-banner] .button{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[class*=product-grid],[class*=collection__grid]{column-gap:26px;row-gap:48px}.product__title,.product-information h1,.product-section__product-info .text-block>h1{font-size:30px;line-height:1.2;font-weight:500;letter-spacing:0;margin-bottom:12px}.product-section__product-info .price{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}.product-section__product-info .compare-at-price{font-size:14px;opacity:.6}[name=add],.product-form__submit{min-height:56px;letter-spacing:.12em;font-size:12.5px;font-weight:500}.frequency_list_checkmark{color:var(--vpm-laiton)}.item__content-container .item{font-size:13px;line-height:1.5}.product-form__input label,[class*=variant] legend{font-size:11px;letter-spacing:.14em;text-transform:uppercase}details summary,[class*=accordion] summary{padding-top:17px;padding-bottom:17px;font-size:13.5px;letter-spacing:.02em}.promo-badge{font-size:11px;letter-spacing:.06em}[class*=collection] h1{font-size:34px;font-weight:400;letter-spacing:-.008em}[class*=facets],[class*=filter]{font-size:12.5px;letter-spacing:.03em}[class*=footer] h2,[class*=footer] h3,[class*=footer] h4{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin-bottom:16px}[class*=footer] p,[class*=footer] li,[class*=footer] a{font-size:13px;line-height:1.85}hr,[class*=separator]{border-top-width:1px}:focus-visible{outline:2px solid var(--vpm-laiton);outline-offset:3px}::selection{background:var(--vpm-laiton);color:#fff}@media(max-width:749px){.announcement-bar .splide__arrows{display:none}.announcement-bar .announcement{padding:0 16px;text-align:center}}@media(min-width:750px){.announcement-bar .announcement{padding:0 64px}}a.mv-link .mv-arrow{color:#2b2118b8}[class*=footer] .text-block.h4 p,[class*=footer] h4{font-size:12px}.shopify-section>.section-header .text-block.h3 p,.shopify-section .collection-featured__header .text-block.h3 p,[class*=collection-featured] .text-block.h3 p,[class*=blog-featured] .text-block.h3 p{font-size:var(--font-h2--size);line-height:1.18;letter-spacing:-.008em}[id*=avis_ugc] h2,[id*=avis_ugc] .ug__title,[id*=avis-ugc] h2,[id*=custom_code_Td4qeH] h2,[id*=custom_code_Td4qeH] .text-block.h2 p,[id*=avis_ugc] .ug__h,#shopify-section-template--32021016379730__custom_code_Td4qeH h2{font-size:var(--font-h2--size)}[id*=__footer] .text-block h3,[id*=__footer] .text-block h4,[id*=__footer] .menu-block__content h3{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;opacity:.75}@media(max-width:749px){.mv-link,.rating-stars__link,.side-menu__toggle-link{display:inline-flex;align-items:center;min-height:44px;padding-top:8px;padding-bottom:8px}.button--small{min-height:44px;padding-top:12px;padding-bottom:12px}.product-add-to-cart-button .button[name=add] .small-add-to-cart-text{display:none}.product-add-to-cart-button .button[name=add] .full-add-to-cart-text{display:inline}}@media(max-width:749px){nav.pagination .pagination__item,nav.pagination .button--icon-only{width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}[class*=image-banner] .text-block.h2>*,[class*=image-banner] .text-block.paragraph p{text-shadow:0 1px 2px rgba(0,0,0,.28)}@media(prefers-reduced-motion:no-preference){@keyframes vpm-hero-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[id$=image_banner_VXNP89] .image-banner__content-wrapper{animation:vpm-hero-in 1.1s var(--animation-easing) .12s both}.vpm-r{opacity:0;transform:translateY(14px);transition:opacity .72s var(--animation-easing),transform .72s var(--animation-easing)}.vpm-r.is-in{opacity:1;transform:none}}.header--transparent .header__menu-link,.header--transparent .header__icon,.header--transparent .header__icon .material-symbols-sharp{text-shadow:0 1px 3px rgba(0,0,0,.35)}.header--transparent img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}@media(max-width:749px){.menu-block__list{row-gap:4px}.menu-block__link{display:inline-block;padding:6px 0}see-more-component button.see-more__toggle{padding:10px 0}[class*=copyright] a{display:inline-block;padding:8px 0}}@media(hover:hover)and (min-width:750px){.header__menu-link{position:relative}.header__menu-link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .36s var(--animation-easing)}.header__menu-link:hover:after,.header__menu-link:focus-visible:after{transform:scaleX(1)}}.header__mobile-menu-nav>a.header__mobile-menu-link,.header__mobile-menu-nav>.accordion-animation>details>summary.header__mobile-menu-link{font-family:var(--font-heading--family, Cormorant, serif);font-size:22px;font-weight:500;letter-spacing:0;padding:14px 12px;line-height:1.2}.header__mobile-menu summary.header__mobile-menu-link--child,.header__mobile-menu a.header__mobile-menu-link--child{font-size:14px;padding:12px;letter-spacing:0}.header__mobile-menu summary.header__mobile-menu-link--grandchild,.header__mobile-menu a.header__mobile-menu-link--grandchild{font-size:13.5px;padding:10px 12px;opacity:.82}.cart-drawer h3.h6,.cart-drawer__title{font-family:var(--font-heading--family, Cormorant, serif);font-size:22px;font-weight:500}.cart-drawer__item-name{font-size:14px;line-height:1.4}[class*=cart-drawer__footer] .price,[class*=cart-drawer__total] .price,[class*=cart-drawer__resume] .price{font-size:17px;font-weight:500}[class*=cart-drawer__footer] .compare-at-price,[class*=cart-drawer__total] .compare-at-price,[class*=cart-drawer__resume] .compare-at-price{font-size:13px;opacity:.6}.cart-drawer .button--full-width{min-height:54px;letter-spacing:.12em}.image-card .text-block.h4>h2,[class*=image-card] .text-block.h4>h2,[id$=custom_section_mt4cpX] .text-block.h4>h2{font-family:var(--font-heading--family, Cormorant, serif);font-size:27px;font-weight:500;letter-spacing:0;line-height:1.1;text-shadow:0 1px 3px rgba(0,0,0,.3)}.vpm-cd{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.announcement-bar .vpm-cd{letter-spacing:.02em}.collection-featured,.product-recommendations,product-recommendations{overflow-x:clip}.sticky-add-to-cart[data-active=true]{background:var(--color-background);box-shadow:0 -12px 34px #2b21181f;border-top:1px solid rgba(158,123,60,.45);padding:11px 0}.sticky-add-to-cart[data-active=true] .sticky-add-to-cart__content{display:flex;align-items:center;gap:18px}.sticky-add-to-cart[data-active=true] .product-add-to-cart-button{flex:0 0 auto;width:auto}.sticky-add-to-cart[data-active=true] .product-add-to-cart-button .button--full-width{width:auto;min-width:300px;padding-left:32px;padding-right:32px}.sticky-add-to-cart[data-active=false] .vpm-sticky-info{display:none}@media(min-width:750px){.sticky-add-to-cart[data-active=true] .product-add-to-cart-button .button[name=add] .full-add-to-cart-text{display:inline}.sticky-add-to-cart[data-active=true] .product-add-to-cart-button .button[name=add] .small-add-to-cart-text{display:none}}.vpm-sticky-info{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0}.vpm-sticky-info img{width:52px;height:52px;object-fit:cover;flex:0 0 52px;background:#fff;border:1px solid rgba(43,33,24,.1)}.vpm-sticky-info__text{min-width:0;display:flex;flex-direction:column;gap:3px}.vpm-sticky-info__title{font-family:var(--font-heading--family, Cormorant, Georgia, serif);font-size:19px;line-height:1.15;font-weight:500;letter-spacing:.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vpm-sticky-info__price{font-size:14.5px;font-weight:500;font-variant-numeric:tabular-nums}.vpm-sticky-info__price s{font-weight:400;opacity:.55;margin-left:6px;font-size:12.5px}@media(max-width:749px){.sticky-add-to-cart[data-active=true]{padding:9px 0}.sticky-add-to-cart[data-active=true] .sticky-add-to-cart__content{gap:10px}.sticky-add-to-cart[data-active=true] .product-add-to-cart-button{flex:0 0 46%;margin-left:0}.sticky-add-to-cart[data-active=true] .product-add-to-cart-button .button--full-width{width:100%;min-width:0;padding-left:12px;padding-right:12px;min-height:50px}.sticky-add-to-cart[data-active=true] .product-add-to-cart-button .button[name=add] .full-add-to-cart-text{display:none}.sticky-add-to-cart[data-active=true] .product-add-to-cart-button .button[name=add] .small-add-to-cart-text{display:inline}.vpm-sticky-info{flex:1 1 auto;gap:10px}.vpm-sticky-info img{width:46px;height:46px;flex-basis:46px}.vpm-sticky-info__text{gap:2px}.vpm-sticky-info__line{white-space:normal}.vpm-sticky-info__title{font-size:15px;line-height:1.15;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sticky-add-to-cart[data-active=true] .product-add-to-cart-button{flex:0 0 42%}.vpm-sticky-info__price{font-size:13.5px}}.cart-drawer__header .text-block p{font-size:12.5px;line-height:1.5}.cart-drawer__header .text-block:first-child p{font-size:14px}.cart-drawer__header .text-block:last-child p{opacity:.72}.cart-drawer__item.card{border-radius:0;border-bottom:1px solid rgba(43,33,24,.09);padding-bottom:18px}.cart-drawer__item img{border-radius:0}.cart-drawer .quantity-selector{background:transparent;border:1px solid rgba(43,33,24,.24);border-radius:0}.cart-drawer .quantity-selector button,.cart-drawer .quantity-selector input{background:transparent}.cart-drawer .button--icon-only.button--secondary{background:transparent;border-color:transparent;opacity:.65}.cart-drawer .button--icon-only.button--secondary:hover{opacity:1}.cart-drawer .accordion__heading-title{font-size:13.5px}.reviews-badge .reviews-badge_stars span.icon--star.material-symbols-sharp,.reviews-badge .reviews-badge_stars span.icon--star_half.material-symbols-sharp{color:#9e7b3c}.reviews-badge [class*=reviews-badge_text]{font-size:12.5px;letter-spacing:.01em}.cart-drawer .cross-sell__title{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin-bottom:4px}.cart-drawer .cross-sell__description p{font-size:12.5px;line-height:1.5;opacity:.75}.cart-drawer .cross-sell .price{font-size:15px;font-weight:500}.cart-drawer .cross-sell .select--small{font-size:13px}.button-block{flex-shrink:0}.button-block .button,.group--flex>.button{white-space:nowrap}cart-drawer .cart-drawer__inner{overflow-y:auto;overscroll-behavior:contain}cart-drawer .cart-drawer__header{position:sticky;top:0;z-index:3}cart-drawer .cart-drawer__body{flex:none;overflow:visible}cart-drawer .cart-drawer__footer{position:static}cart-drawer .cart-footer-resume-blocks .cart__totals{position:sticky;bottom:78px;z-index:2;background:var(--color-background);padding-top:12px;margin-top:-12px}cart-drawer .cart-drawer__ctas{position:sticky;bottom:0;z-index:2;background:var(--color-background);margin:-12px 0 0;padding:12px 0}.vpm-timer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px -16px -16px;padding:11px 16px;border-top:1px solid rgba(43,33,24,.12);background:#9e7b3c12;font-size:13px;line-height:1.3}.vpm-timer__txt{min-width:0}.vpm-timer__txt b{font-weight:600;letter-spacing:.05em}.vpm-timer__clock{flex:0 0 auto;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}@media(max-width:749px){.vpm-timer{padding:11px 16px;font-size:12.5px}.vpm-timer__clock{font-size:14.5px}}.cart-footer-resume-blocks>.text-block p,.vpm-kicker p{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;opacity:.8;margin-bottom:2px}.cart-drawer .slider-block{margin-top:4px}.cart-drawer .splide__slide>.slide{height:100%}.cart-drawer cross-sell-component.cross-sell--column{display:block;height:100%}.cart-drawer cross-sell-component.cross-sell--column .cross-sell.card{display:flex;flex-direction:column;gap:8px;padding:0;border:0;border-radius:0;height:100%}.cart-drawer cross-sell-component.cross-sell--column .cross-sell.card{align-items:stretch;text-align:left}.cart-drawer cross-sell-component.cross-sell--column .cross-sell__image{width:100%;max-width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;margin:0}.cart-drawer cross-sell-component.cross-sell--column .cross-sell__content{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;align-items:stretch;text-align:left;width:100%}.cart-drawer cross-sell-component.cross-sell--column .cross-sell__heading{display:flex;flex-direction:column;gap:2px;align-items:flex-start;width:100%;text-align:left}.cart-drawer cross-sell-component.cross-sell--column .cross-sell__title{font-size:12.5px;letter-spacing:0;text-transform:none;font-weight:500;margin:0;line-height:1.35;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-drawer cross-sell-component.cross-sell--column .cross-sell__description{display:none}.cart-drawer cross-sell-component.cross-sell--column .price-container{margin:0}.cart-drawer cross-sell-component.cross-sell--column .price{font-size:13px;font-weight:500}.cart-drawer cross-sell-component.cross-sell--column .cross-sell__actions{margin-top:auto}.cart-drawer cross-sell-component.cross-sell--column .cross-sell__selects:empty,.cart-drawer cross-sell-component.cross-sell--column .cross-sell__select.hidden{display:none}.cart-drawer cross-sell-component.cross-sell--column .cross-sell__form .button--small{width:100%;min-height:34px;padding:6px 10px;font-size:11px;letter-spacing:.08em;white-space:nowrap}.cart-drawer .splide__pagination{position:static;margin-top:8px}.cart-drawer .splide__pagination__page{width:14px;height:2px}@media(max-width:749px){[id$=image_banner_wTegBQ] .image-banner{height:auto;min-height:0;aspect-ratio:4 / 3}[id$=image_banner_wTegBQ] .image-banner__media{height:100%}}.article p,.article li{font-size:16px;line-height:1.75}.article h2{font-size:26px;margin-top:1.6em}.article h3{font-size:21px;margin-top:1.4em}@media(min-width:750px){.article p,.article li{font-size:17px}.article h2{font-size:30px}}.article img{border-radius:0}@media(max-width:749px){product-card .splide__arrows{display:none}}.policy h1:not(:first-child),[class*=policy] .rte h1{font-size:22px;margin-top:0}.article-content .text-block{max-width:72ch}.header__submenu--megamenu{padding-top:30px;padding-bottom:36px;box-shadow:0 24px 48px #2b21181f;border-top:1px solid rgba(43,33,24,.08)}.header__submenu--megamenu .header__submenu-link--parent{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin-bottom:6px;opacity:.85}.header__submenu--megamenu .header__submenu-link:not(.header__submenu-link--parent){font-size:14px;letter-spacing:0;font-weight:400;padding-top:6px;padding-bottom:6px;transition:opacity .2s}.header__submenu--megamenu .header__submenu-link:not(.header__submenu-link--parent):hover{opacity:.65}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #B08D4F;outline-offset:3px;border-radius:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}[id$=custom_section_HfqtB3] .group,[id$=custom_section_itCBrT] .group{padding:8px 0}@media(min-width:750px){[id$=custom_section_HfqtB3] .group,[id$=custom_section_itCBrT] .group{padding:24px 48px}}[id$=custom_section_HfqtB3] h2,[id$=custom_section_itCBrT] h2{font-size:30px;line-height:1.15;margin-bottom:10px}[id$=custom_section_HfqtB3] p,[id$=custom_section_itCBrT] p{font-size:15px;line-height:1.75;max-width:54ch}@media(max-width:749px){[id$=custom_section_HfqtB3] h2,[id$=custom_section_itCBrT] h2{font-size:25px}}[id$=custom_section_k6mNHc] .text-block.h4>*,[id$=custom_section_k6mNHc] .text-block:not(.paragraph)>*{font-family:var(--font-heading--family, Cormorant, serif);font-size:21px;font-weight:500;letter-spacing:0}[id$=custom_section_k6mNHc] .text-block.paragraph p{font-size:13.5px;opacity:.78;line-height:1.6}[class*=footer] .menu-block__link{font-size:13.5px}[class*=footer] .text-block.paragraph p{font-size:13.5px;line-height:1.7}[class*=footer] .copyright,[class*=footer] [class*=copyright]{font-size:12px;opacity:.75}@media(min-width:750px){[class*=footer] .menu-block__list{row-gap:10px}}.article-card{gap:10px}.article-card .image-block{overflow:hidden}.article-card img{transition:transform .9s var(--animation-easing)}.article-card:hover img{transform:scale(1.03)}.article-card [class*=article-date],.article-card time{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.article-card .text-block.h4>h3{font-family:var(--font-heading--family, Cormorant, serif);font-size:23px;line-height:1.2;font-weight:500;letter-spacing:0;margin:2px 0 0}.article-card .text-block.paragraph p{font-size:14px;line-height:1.6;opacity:.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main-blog [class*=grid],.blog [class*=grid]{row-gap:44px}@media(min-width:750px){.article-card .text-block.h4>h3{font-size:25px}}.article .text-block.h2>h1{font-size:clamp(28px,3.2vw,44px);line-height:1.12;letter-spacing:0;max-width:24ch;margin-left:auto;margin-right:auto}.article [class*=article-date],.article time,.article .text-block.paragraph>p:only-child em{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-style:normal;opacity:.75}.article .vpm-article-cover,.article .image-block{margin-bottom:34px}.article .vpm-article-cover img{width:100%;height:auto}.article-content .text-block{max-width:72ch;margin-left:auto;margin-right:auto}.article-content .text-block.h2,.article-content .vpm-article-cover,.article-content .image-block{max-width:none}.article .product-card-group{justify-content:center;align-items:baseline;gap:6px;flex-wrap:wrap}.article .product-card-group>.text-block{margin-left:0;margin-right:0;flex:0 0 auto}.article .product-card-group>[class*=article-date]{margin:0}.article .product-card-group .text-block p,.article .product-card-group [class*=article-date]{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-style:normal;line-height:1.6}.article .product-card-group .text-block p em{font-style:normal}.article-content .text-block.auto p+p,.article-content .text-block.auto p+h2,.article-content .text-block.auto ul+p{margin-top:1.1em}.article-content .text-block.auto h2+p,.article-content .text-block.auto h3+p{margin-top:.5em}.article-card .text-block.h4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.article-card{position:relative}.article-card .product-card-group .text-block p,.article-card .product-card-group [class*=article-date]{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.78;font-style:normal}.article-card .product-card-group .text-block p{font-weight:500}.article-card:hover .product-card-group .text-block p{opacity:1}.article-card .image-block{border:1px solid rgba(43,33,24,.08)}.article .text-block.h2>h1{font-size:clamp(26px,2.6vw,36px)}.article .vpm-article-cover{margin-bottom:22px}@media(max-width:749px){.blog-featured .group--flex{flex-wrap:wrap;row-gap:10px}.blog-featured .group--flex>.text-block{flex:1 1 100%}.blog-featured .text-block.h3>*{white-space:nowrap}}.vpm-news .vpm-news__panel .text-block.h2>*{font-size:clamp(30px,2.8vw,40px);line-height:1.1;position:relative;padding-bottom:18px;margin-bottom:4px}.vpm-news .vpm-news__panel .text-block.h2>*:after{content:"";position:absolute;left:50%;bottom:0;width:44px;height:1px;background:#b08d4f;transform:translate(-50%)}.vpm-news .vpm-news__panel .text-block.paragraph:not(:last-child) p{font-size:15px;line-height:1.7;max-width:46ch;margin-left:auto;margin-right:auto}.vpm-news .vpm-news__panel .text-block:last-child p{font-size:12px;opacity:.6}.vpm-news .newsletter-signup{max-width:460px;margin-left:auto;margin-right:auto}.vpm-news .newsletter-signup__form-content{gap:0;border:1px solid rgba(43,33,24,.28);transition:border-color .22s}.vpm-news .newsletter-signup__form-content:focus-within{border-color:#b08d4f}.vpm-news .newsletter-signup .textfield,.vpm-news .newsletter-signup input[type=email]{background:transparent;border:0;border-radius:0;box-shadow:none}.vpm-news .newsletter-signup input[type=email]{padding-left:16px;font-size:14px}.vpm-news .newsletter-signup input[type=email]:focus{outline:none;box-shadow:none}.vpm-news .newsletter-signup .button{min-width:62px;border:0;border-left:1px solid rgba(43,33,24,.18);border-radius:0}@media(max-width:749px){.vpm-news .vpm-news__panel .text-block.h2>*{font-size:28px}.vpm-news .group.vpm-news__panel{padding:10px 6px}}[id*=__footer] .menu-block__content h3{color:#c9a86a;opacity:1;font-size:11px;letter-spacing:.18em;margin-bottom:18px}[id*=__footer] .menu-block__link{font-size:13.5px;opacity:.88;transition:opacity .2s}[id*=__footer] .menu-block__link:hover{opacity:1;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c9a86a}[id*=__footer] .group.group--flex.vpm-foot__brand{padding:0}[id*=__footer] .vpm-foot__logo{margin-bottom:4px}[id*=__footer] .vpm-foot__logo img{border-radius:0}[id*=__footer] .vpm-foot__brand .text-block p{font-size:13.5px;line-height:1.75;opacity:.82;max-width:30ch}[id*=__footer] .vpm-foot__brand .text-block:last-child p{font-size:13px;line-height:1.9}[id*=__footer] .vpm-foot__brand .text-block a{text-decoration:none;opacity:1}[id*=__footer] .vpm-foot__brand .text-block a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c9a86a}[id*=__footer] .footer__bottom-bar{font-size:12px}[id*=__footer] .footer__bottom-bar a{opacity:.55;font-size:11.5px;text-decoration:none}[id*=__footer] .footer__bottom-bar a:hover{opacity:.9}[id*=__footer] .footer__bottom-bar [class*=copyright]{opacity:.6}@media(max-width:749px){[id*=__footer] .menu-block__content h3{margin-bottom:10px}[id*=__footer] .vpm-foot__brand .text-block p{max-width:none}[id*=__footer] .footer__content>*:nth-child(2) .menu-block__list,[id*=__footer] .footer__content>*:nth-child(3) .menu-block__list{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}[id*=__footer] .vpm-foot__brand .text-block a{display:inline-block;padding:8px 0}}.vpm-kick p{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#9e7b3c;font-weight:500}[class*=image-banner] .vpm-kick p{color:inherit;opacity:.85}.vpm-sign p{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.vpm-recit .text-block.paragraph p{max-width:54ch}.vpm-recit .text-block.h2>*{font-size:clamp(26px,2.4vw,34px);line-height:1.15}.vpm-recit .text-block.paragraph p{font-size:15px;line-height:1.75}.vpm-piliers .group--flex{position:relative}.vpm-pilier{border-top:1px solid rgba(158,123,60,.5);padding-top:20px}.vpm-pilier .text-block.h4>*{font-size:21px}.vpm-pilier .text-block.paragraph p{font-size:14.5px;line-height:1.7;opacity:.82}.vpm-eng{border-top:1px solid rgba(43,33,24,.13);padding-top:18px}.vpm-eng .text-block.h5>*{font-size:15px;line-height:1.3}.vpm-eng .text-block.paragraph p{font-size:13px;line-height:1.6;opacity:.7;max-width:none}@media(max-width:749px){.vpm-pilier,.vpm-eng{padding-top:14px}.vpm-recit .text-block.paragraph p{max-width:none}}.vpm-contact__intro p{font-size:15px;line-height:1.7;max-width:54ch;margin-left:auto;margin-right:auto}.vpm-contact .text-block.h4>*{font-size:19px;letter-spacing:.005em}.vpm-contact__form{border:1px solid rgba(43,33,24,.13);padding:32px}@media(max-width:749px){.vpm-contact__form{padding:20px}}.vpm-contact__infos .text-block.paragraph p{font-size:14.5px;line-height:1.9}.vpm-contact__infos a{text-decoration:none;border-bottom:1px solid rgba(43,33,24,.25)}.vpm-contact__infos a:hover{border-bottom-color:#b08d4f}.vpm-contact__liens p{line-height:2.1}.vpm-contact .contact-form textarea{min-height:150px}@media(max-width:749px){.vpm-contact__intro p{max-width:none}.vpm-contact__infos a{display:inline-block;padding:5px 0}}@media(max-width:749px){.vpm-t-product [id*=qstomy i],.vpm-t-product [class*=qstomy i],.vpm-t-product iframe[src*=qstomy i]{transform:translateY(-92px);transition:transform .26s var(--animation-easing, ease)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/refonte.css.map */
