html:not(#mv0) .product-add-to-cart-button .button,html:not(#mv0) button[name=checkout]{position:relative;border:1px solid #111111;background:#111;color:#fff;font-size:15px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,transform .15s ease}html:not(#mv0) .product-add-to-cart-button .button:not(:disabled):hover,html:not(#mv0) button[name=checkout]:not(:disabled):hover{background:#fff;color:#111;opacity:1}html:not(#mv0) .product-add-to-cart-button .button:not(:disabled):active,html:not(#mv0) button[name=checkout]:not(:disabled):active{transform:scale(.985)}html:not(#mv0) .product-add-to-cart-button .button:not(:disabled):after,html:not(#mv0) button[name=checkout]:not(:disabled):after{content:"\2192";display:inline-block;width:0;margin-left:0;overflow:hidden;opacity:0;font-weight:400;letter-spacing:0;transition:width .3s ease,margin-left .3s ease,opacity .3s ease}html:not(#mv0) .product-add-to-cart-button .button:not(:disabled):hover:after,html:not(#mv0) button[name=checkout]:not(:disabled):hover:after{width:1.1em;margin-left:10px;opacity:1}html:not(#mv0) .filter-and-sort--menu .filter-and-sort__mobile{width:100%}html:not(#mv0) .filter-and-sort--menu .filter-and-sort__mobile side-menu-component{display:block;width:100%}html:not(#mv0) .mv-card-center{text-align:center}html:not(#mv0) .mv-card-center :is(.product-price-container,.price-container,.prices){justify-content:center;text-align:center}html:not(#mv0) .mv-card-center .mv-card-name{text-align:center}html:not(#mv0) [id$=__footer] .newsletter-signup .input-group{border:0;border-bottom:1px solid rgba(255,255,255,.35);border-radius:0;background:transparent;transition:border-color .3s ease}html:not(#mv0) [id$=__footer] .newsletter-signup .input-group:focus-within{border-bottom-color:#fff}html:not(#mv0) [id$=__footer] .newsletter-signup .textfield input{height:52px;padding:16px 0 4px;border:0;border-radius:0;background:transparent;color:#fff;font-size:15px;letter-spacing:.02em}html:not(#mv0) [id$=__footer] .newsletter-signup .textfield label{left:0;color:#ffffff8c;font-size:13px;letter-spacing:.14em;text-transform:uppercase}html:not(#mv0) [id$=__footer] .newsletter-signup .input-group__action .button{min-width:44px;padding:0;border:0;background:transparent;color:#fff}html:not(#mv0) [id$=__footer] .newsletter-signup .input-group__action .button .icon{display:none}html:not(#mv0) [id$=__footer] .newsletter-signup .input-group__action .button:after{content:"\2192";font-size:22px;line-height:1;transition:transform .3s ease}html:not(#mv0) [id$=__footer] .newsletter-signup .input-group__action .button:hover:after{transform:translate(5px)}html:not(#mv0) [id$=__footer] .newsletter-signup :is(.form-success,.form-error){font-size:13.5px;color:#fffc}@media not (max-width:1000px){html:not(#mv0) .header__menu-desktop-list{column-gap:34px}}html:not(#mv0) .header__menu-desktop .header__menu-link{position:relative;display:inline-flex;align-items:center;gap:4px;padding:6px 0;color:#111;text-decoration:none;background:none}html:not(#mv0) .header__menu-desktop .header__menu-link-text{font-family:var(--font-body--family);font-style:normal;font-weight:400!important;font-size:13px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}html:not(#mv0) .header__menu-desktop .header__menu-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#111;transform:scaleX(0);transform-origin:right center;transition:transform .35s ease}html:not(#mv0) .header__menu-desktop .header__menu-link:hover:after,html:not(#mv0) .header__menu-desktop .header__menu-link:focus-visible:after,html:not(#mv0) .header__menu-desktop dropdown-component[data-open=true] .header__menu-link:after{transform:scaleX(1);transform-origin:left center}html:not(#mv0) .header__menu-desktop .header__menu-link:hover{opacity:1}html:not(#mv0) .header__menu-desktop .header__menu-link .icon{font-size:16px!important}html:not(#mv0) .header__menu-desktop .dropdown-content{padding:10px 14px;border-radius:4px}html:not(#mv0) .header__menu-desktop .header__submenu-link{padding:8px 0;font-size:14.5px;letter-spacing:.01em;background:none!important}html:not(#mv0) .header__menu-desktop .header__submenu-link:hover{text-decoration:underline;text-underline-offset:4px}html:not(#mv0) .header__mobile-menu-nav{gap:0;padding:8px 24px 24px}html:not(#mv0) .header__mobile-menu-nav>.header__mobile-menu-link,html:not(#mv0) .header__mobile-menu-nav>.accordion-animation{border-bottom:1px solid #E8E4DE}html:not(#mv0) .header__mobile-menu-nav>:is(.header__mobile-menu-link,.accordion-animation):first-of-type{border-top:1px solid #E8E4DE}html:not(#mv0) .header__mobile-menu-link{padding:18px 0;border-radius:0;background:none!important;font-size:16px}html:not(#mv0) .header__mobile-menu-nav>.header__mobile-menu-link .header__mobile-menu-link-text,html:not(#mv0) .header__mobile-menu-nav>.accordion-animation>details>summary .header__mobile-menu-link-text{display:inline-block;font-family:var(--font-body--family);font-style:normal;font-weight:400!important;font-size:15px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:#111;transition:transform .3s ease}html:not(#mv0) .header__mobile-menu-link:hover .header__mobile-menu-link-text,html:not(#mv0) .header__mobile-menu-link:active .header__mobile-menu-link-text{transform:translate(6px)}html:not(#mv0) .header__mobile-menu-link .icon{font-size:18px!important;color:#1119}html:not(#mv0) .header__mobile-menu-submenu{padding:0 0 12px}html:not(#mv0) .header__mobile-menu-link--child,html:not(#mv0) .header__mobile-menu-link--grandchild{padding:10px 0 10px 12px;font-size:15px;color:#111111bf}@keyframes mv-menu-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-nav>*,html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-footer{animation:mv-menu-in .5s cubic-bezier(.22,.61,.36,1) both}html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-nav>*:nth-child(1){animation-delay:.12s}html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-nav>*:nth-child(2){animation-delay:.19s}html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-nav>*:nth-child(3){animation-delay:.26s}html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-nav>*:nth-child(4){animation-delay:.33s}html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-nav>*:nth-child(5){animation-delay:.4s}html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-nav>*:nth-child(6){animation-delay:.47s}html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-nav>*:nth-child(7){animation-delay:.54s}html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-nav>*:nth-child(8){animation-delay:.61s}html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-nav>*:nth-child(9){animation-delay:.68s}html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-nav>*:nth-child(n+10){animation-delay:.75s}html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-footer{animation-delay:.8s}@media(prefers-reduced-motion:reduce){html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-nav>*,html:not(#mv0) .header__mobile-menu-overlay.is-open .header__mobile-menu-footer{animation:none}html:not(#mv0) .header__menu-desktop .header__menu-link:after,html:not(#mv0) .header__mobile-menu-link-text,html:not(#mv0) [id$=__footer] .newsletter-signup .input-group__action .button:after,html:not(#mv0) .product-add-to-cart-button .button,html:not(#mv0) .product-add-to-cart-button .button:after,html:not(#mv0) button[name=checkout],html:not(#mv0) button[name=checkout]:after{transition:none}}html:not(#mv0) .mv-footer-reassurance{position:relative}html:not(#mv0) .mv-footer-reassurance:after{content:"";position:absolute;left:calc(max(0px,(100% - var(--page-width, 1300px)) / 2) + var(--page-margin-desktop, 40px));right:calc(max(0px,(100% - var(--page-width, 1300px)) / 2) + var(--page-margin-desktop, 40px));bottom:0;height:1px;background:#faf8f533}@media(max-width:750px){html:not(#mv0) .mv-footer-reassurance:after{left:var(--page-margin-mobile, 20px);right:var(--page-margin-mobile, 20px)}}html:not(#mv0) [id$=__footer] :is(h2,h3,h4,h5,h6,.text-block.h6>*,.mv-fcontact__title),html:not(#mv0) .mv-fcontact .mv-fcontact__title{margin:0;font-family:var(--font-heading--family)!important;font-style:var(--font-heading--style);font-weight:400!important;font-size:15px!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--color-foreground)}html:not(#mv0) .footer-copyright{display:none}html:not(#mv0) .product-section__product-info>product-price .prices{display:inline-flex;align-items:baseline;gap:12px}html:not(#mv0) .product-section__product-info>product-price .price-container{align-items:center;gap:14px}html:not(#mv0) .product-section__product-info>product-price .price{font-size:26px;font-weight:500;line-height:1.1;color:#111;font-variant-numeric:tabular-nums}html:not(#mv0) .product-section__product-info>product-price .compare-at-price{font-size:18px;font-weight:400;line-height:1.1;color:#11111173;text-decoration:line-through;text-decoration-thickness:1px;opacity:1}html:not(#mv0) .product-section__product-info>product-price .badge{gap:5px;padding:5px 10px;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.2}@media(max-width:750px){html:not(#mv0) .product-section__product-info>product-price .price{font-size:24px}html:not(#mv0) .product-section__product-info>product-price .compare-at-price{font-size:16px}}@media not (max-width:989px){html:not(#mv0) .mv-chiffres__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}html:not(#mv0) .product-recommendations__head .text-block h2{font-weight:400;font-size:clamp(28px,3vw,38px);line-height:1.12}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mv-extra.css.map */
