html{scroll-behavior:smooth}.color_pills{margin-bottom:var(--space-13)}.color_pills .color_name{margin:var(--space-4) 0;width:100%}.color_pills .pills_container .pill{display:inline-block;padding-right:1em;position:relative;transition:all .2s ease-in-out;vertical-align:middle}.color_pills .pills_container .pill:before{background-color:rgba(0,0,0,.9);border-radius:3px;bottom:35px;color:#fff;content:attr(data-tooltip);font-size:14px;left:40%;opacity:0;padding:5px;position:absolute;transform:translateX(-50%);transition:opacity .3s,visibility .3s;visibility:hidden;white-space:nowrap;z-index:1}.color_pills .pills_container .pill:hover:before{opacity:1;visibility:visible}@media(max-width:1023.98px){.color_pills .pills_container .pill.mobile_pill_hide{display:none}}.color_pills .pills_container .pill.active .color_pill,.color_pills .pills_container .pill:hover .color_pill{outline:1px solid #000;outline-offset:3px}.color_pills .pills_container .color_pill{border-radius:50%;display:inline-block;height:24px;transform-origin:center;transition:all .2s ease-in-out;width:24px}.color_pills .pills_container .color_pill img{-o-object-fit:cover;object-fit:cover}@media(min-width:720px){.color_pills .multiple_variants{display:none}}.goUp__wrapper{display:flex;justify-content:center;margin:4rem auto}.goUp__wrapper #retourHaut{background-color:#fff;border:2px solid rgba(0,0,0,.6);border-radius:50%;cursor:pointer;display:flex;font-weight:700;height:50px;line-height:50px;text-align:center;transform:rotate(180deg);transition:transform .2s ease;width:50px}.goUp__wrapper #retourHaut:hover{transform:rotate(180deg) translateY(-5px)}.goUp__wrapper #retourHaut svg{height:34px;transform:translateX(0) translateY(5px);width:34px}.personal-data__wrapper{padding-top:4rem;text-align:center}.personal-data__wrapper a{color:var(--color-body)}.newsletter-data__label,.personal-data__label{font-size:var(--font-body-size-25)}.personal-data{margin-bottom:1rem}.swym-wishlist-main-title{color:var(--color-heading)!important;font-family:var(--font-heading-family)!important;font-size:var(--font-body-size-600)!important}.swym-add-to-cart-btn{background-color:var(--color-heading)!important;height:3.5rem!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item{border:1px solid var(--color-body)!important;width:29%!important}.swym-title{color:var(--color-body)!important;font-family:var(--font-body-family)!important}.swym-wishlist-container-title-bar{background-color:var(--color-heading)!important}.swym-wishlist-grid .swym-wishlist-item .swym-delete-btn .swym-icon:before{color:#fff!important}.swym-product-final-price,.swym-product-original-price{font-family:var(--font-body-family)!important}.swym-product-final-price{color:#ffd036!important}@media(min-width:720px){.position.top-left{left:0;top:0}.position.top-center{left:50%;text-align:center;top:0;transform:translateX(-50%)}.position.top-right{right:0;text-align:right;top:0}.position.middle-left{left:0;top:50%;transform:translateY(-50%)}.position.middle-center{left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}.position.middle-right{right:0;text-align:right;top:50%;transform:translateY(-50%)}.position.bottom-left{bottom:0;left:0}.position.bottom-center{bottom:0;left:50%;text-align:center;transform:translateX(-50%)}.position.bottom-right{bottom:0;right:0;text-align:right}}@media(max-width:719.98px){.position.mobile-left{left:30px;text-align:left}.position.mobile-center{left:50%;text-align:center;transform:translateX(-50%)}.position.mobile-right{right:30px;text-align:right}.position.mobile-top{left:30px;text-align:left;top:30px}.position.mobile-left-center{left:30px;text-align:left;top:50%;transform:translateY(-50%)}.position.mobile-bottom{bottom:30px;left:30px;text-align:left}}.shopify-challenge__button{margin:20px auto!important}.shopify-challenge__button:hover{background:var(--color-accent);border-color:var(--color-accent)}.customer .field input,.customer select,.field__input,.select__select{height:5rem}.customer .field label,.field__label{top:50%;transform:translateY(-50%)}.customer .field input:-webkit-autofill~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.field__input:-webkit-autofill~.field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{transform:none}.checkbox{display:-webkit-inline-box}.big-description{align-items:center;display:flex;justify-content:center;text-align:center}.big-description h3.block-heading--desktop-small{font-size:var(--font-heading-size-4)}.big-description h3.block-heading--desktop-medium{font-size:var(--font-heading-size-3)}.big-description h3.block-heading--desktop-large{font-size:var(--font-heading-size-2)}.big-description h3.block-heading--desktop-extra-large{font-size:var(--font-heading-size-1)}img,video{height:auto;vertical-align:middle;width:100%}.product-card .product-card__title{font-size:var(--font-body-size-200)}@media(max-width:1023.98px){.product-card .product-card__title{font-size:var(--font-body-size-100);width:90%}}.product-card .product-card__title .product-card__link{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card .product-card__badges .product-badge__container{width:100%}.product-card .product-card__price{color:var(--color-heading);font-size:var(--font-body-size-200);font-weight:900}@media(min-width:720px){.product-card .product-card__price{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:0 var(--space-4);white-space:nowrap}}@media(max-width:1023.98px){.product-card .product-card__price{align-items:center;display:inline-flex;font-size:var(--font-body-size-100);gap:4px;white-space:nowrap}}.product-card .product-card__price .price{display:flex;gap:.7rem}.product-card .product-card__price .price .no_tax_price,.product-card .product-card__price .price .price__sale-compare{color:var(--color-heading);font-size:var(--font-body-size-200)}@media(max-width:1023.98px){.product-card .product-card__price .price .no_tax_price,.product-card .product-card__price .price .price__sale-compare{font-size:var(--font-body-size-100)}}.product-card .product-card__price .price .tax-included-price{color:var(--color-heading);font-size:var(--font-body-size-50);font-weight:400}@media(max-width:1023.98px){.product-card .product-card__price .price .tax-included-price{font-size:var(--font-body-size-25)}}.product-card .color_pills{align-items:center;display:flex;gap:0 var(--space-4)}.product-card .swym-button{z-index:0!important}.product-card .swym-button:after{color:#fff!important;font-size:20px}@media(max-width:1023.98px){.product-card .swym-button:after{display:none}}.product-card .swym-add-to-wishlist-view-product{position:absolute;right:1rem;top:0;z-index:999}.shopify-section.section-header details,.shopify-section.section-header li,.shopify-section.section-header nav,.shopify-section.section-header summary{height:100%}@media(max-width:1023.98px){.shopify-section.section-header .header__header{border-bottom:1px solid #ebebeb}}@media screen and (max-width:1200px){.shopify-section.section-header .header-toolbar__content-cross-border{display:none}}.shopify-section.section-header .header-toolbar__content-cross-border .disclosure__toggle{min-height:30px}.shopify-section.section-header .header-toolbar__content-cross-border a.disclosure__link{padding:var(--space-5) var(--space-8) var(--space-5) var(--space-8)}.shopify-section.section-header .header-toolbar__content-cross-border a.disclosure__link:hover{color:var(--color-body);text-decoration:underline}.shopify-section.section-header .header__logo-image{position:relative}.shopify-section.section-header .header__logo-image .lazy-img{transition:opacity .2s ease;will-change:opacity}.shopify-section.section-header .header__logo-image .lazy-img.contrast{opacity:0;position:absolute;visibility:hidden}@media(max-width:1023.98px){.shopify-section.section-header .header__logo-image .lazy-img.contrast{display:none}}.shopify-section.section-header .header.menu-open .header__title{max-width:40px}@media(min-width:1024px){.shopify-section.section-header .header:not(.menu-open){transition:all .2s ease-in-out}.shopify-section.section-header .header:not(.menu-open).transparent.has-logo-contrast .header__logo-image .lazy-img{opacity:0;position:absolute;visibility:hidden}.shopify-section.section-header .header:not(.menu-open).transparent.has-logo-contrast .header__logo-image .lazy-img.contrast{opacity:1;position:static;visibility:visible}}@media(max-width:719.98px){.shopify-section.section-header .header__search-button.desktop_visible{display:none}}.shopify-section.section-header .header__search-button.mobile_visible{order:2}@media(min-width:720px){.shopify-section.section-header .header__search-button.mobile_visible{display:none}}