@keyframes pulseIcon{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes pulseIconMobile{0%{transform:translate(50%,-50%) scale(1)}50%{transform:translate(50%,-50%) scale(1.2)}to{transform:translate(50%,-50%) scale(1)}}@keyframes iconAnimation{0%{transform:translateX(0) rotate(0)}50%{transform:translateX(3rem) rotate(10deg)}to{transform:translateX(0) rotate(0)}}@keyframes iconAnimationMobile{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(1rem) rotate(10deg)}to{transform:translateY(0) rotate(0)}}#main-product.product.one-image .product__eco-card{margin-left:0!important}#main-product.product .product__media-wrapper{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:750px){#main-product.product .product__media-wrapper{-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:1fr 1fr}}@media(min-width:1200px){#main-product.product .product__media-wrapper{grid-template-columns:1.2fr minmax(49rem,1fr)}}@media(min-width:1400px){#main-product.product .product__media-wrapper{-moz-column-gap:9rem;column-gap:9rem}}@media(min-width:750px){#main-product.product .product__media-wrapper .product__column{grid-area:1/1/2/2}#main-product.product .product__media-wrapper .product__info-wrapper{grid-area:1/2/3/3}}@media(min-width:990px){#main-product.product .product__media-wrapper .product__info-wrapper{padding:0 4rem 0 0}}@media(min-width:1400px){#main-product.product .product__media-wrapper .product__info-wrapper{padding:0 9rem 0 0}}@media(min-width:750px){#main-product.product .product__media-wrapper .product__info-wrapper .product__info-container{position:sticky;top:calc(var(--header-height) + 2rem)}#main-product.product .product__media-wrapper .product__complementary{grid-area:2/1/3/2}}@media(max-width:989.98px){#main-product.product .product__media-wrapper .product__complementary .product__eco-card{margin-bottom:1.5rem}}@media(min-width:1200px){#main-product.product .product__media-wrapper .product__complementary .product__eco-card{margin-left:120px}}#main-product.product .product__media-wrapper .product__complementary .product__eco-card path.bio{fill:#cbd4ae;opacity:.6}#main-product.product .product__media-wrapper .product__tags{-moz-column-gap:.3rem;column-gap:.3rem;display:flex;flex-wrap:wrap;left:4rem;position:absolute;top:2rem;z-index:2}@media(min-width:750px){#main-product.product .product__media-wrapper .product__tags{left:2rem}}#main-product.product .product__info-container .product__title-and-vendor{display:flex;flex-direction:column-reverse;margin:.5rem 0 1.5rem}#main-product.product .product__info-container .product__title-and-vendor .product__title{font-size:2.6rem;line-height:1em;margin:0}@media(min-width:990px){#main-product.product .product__info-container .product__title-and-vendor .product__title{font-size:3rem}}#main-product.product .product__info-container .product__title-and-vendor .product__vendor{font-family:var(--font-body-family)}#main-product.product .product__info-container .product__information-blackfriday{align-items:center;background:var(--black-friday-banner-bg);border-radius:4px;color:#fff;display:flex;font-size:calc(var(--font-body-scale)*1.6rem);font-weight:400;gap:.5rem;margin-top:.5rem;padding:.5rem 1rem}@media(max-width:989.98px){#main-product.product .product__info-container .product__information-blackfriday{align-items:flex-start;flex-direction:column}}#main-product.product .product__info-container .product__information-blackfriday .blackfriday-date-link{text-decoration:underline;white-space:nowrap}#main-product.product .product__info-container .product__information-blackfriday .blackfriday-date{font-size:calc(var(--font-body-scale)*1.6rem)}#main-product.product .product__info-container .product__information-blackfriday .blackfriday-pourcentage{background-color:var(--black-friday-highlight-bg);border-radius:10px;color:var(--black-friday-highlight-text);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:600;padding:.2rem .5rem}#main-product.product .product__info-container .product__information-blackfriday .blackfriday-price{align-items:center;display:flex;font-weight:600;gap:.5rem}@media(max-width:749.98px){#main-product.product .product__info-container sticky-buy-button{background:rgb(var(--color-background));bottom:0;left:0;margin:0;opacity:0;padding:1rem 2rem 0;position:fixed;transform:translateY(100%);transition:all .3s ease-in-out;width:100%;z-index:10}}#main-product.product .product__info-container sticky-buy-button.sticky{opacity:1;transform:translateY(0)}#main-product.product .product__info-container sticky-buy-button .product-form__submit-price{display:none}@media(max-width:749.98px){#main-product.product .product__info-container sticky-buy-button .product-form__submit-price{display:inline}}#main-product.product .product__info-container sticky-buy-button .product-form{margin:0}#main-product.product .product__info-container sticky-buy-button .product-form button{margin:0 0 1rem}#main-product.product .product__info-container .join-stories-widget div[id*=widget]{display:block}@media(max-width:749.98px){#main-product.product .product__info-container .join-stories-widget div[id*=widget]{max-width:calc(100% - 5rem)}}#main-product.product .price{align-items:flex-end;display:flex}#main-product.product .price.price--on-sale .price__sale{display:flex}#main-product.product .price.price--on-sale .price__sale .price-item--last{order:-1}@media(min-width:750px){#main-product.product .product-form__input{align-items:center;display:flex;gap:1rem;justify-content:space-between;max-width:unset}}#main-product.product .product-form__input .form__label{font-size:calc(var(--font-body-scale)*1.4rem);font-weight:600;white-space:nowrap}#main-product.product .product-form__input .form__label-selected{font-weight:400;margin-left:.4rem}@media(max-width:749.98px){#main-product.product .product-form__input .product-form__input-label_container{margin-bottom:.5rem;width:100%}}#main-product.product .product-form__input .product-form__input-label_container .form__label-selected{font-weight:400}#main-product.product .product-form__input.product-form__input--pill{flex-wrap:wrap;margin-bottom:1.5rem}@media(min-width:750px){#main-product.product .product-form__input.product-form__input--pill{margin-bottom:2rem}}#main-product.product .product-form__input.product-form__input--pill .product-form__input-options_container{display:flex;flex-wrap:wrap;gap:1rem}#main-product.product .product-form__input.product-form__input--pill .product-form__input-options_container input[type=radio]+label{align-items:center;border-color:#dee2e6;border-radius:4px;display:flex;justify-content:center;margin:0;padding:.8rem 1rem}#main-product.product .product-form__input.product-form__input--pill .product-form__input-options_container input[type=radio]:checked+label{background-color:rgb(var(--color-background));border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}#main-product.product .product-form__input.product-form__input--swatch{margin-bottom:3rem}#main-product.product .product-form__input.product-form__input--swatch .swatch{--swatch-input--size:6rem}#main-product.product .product-form__input.product-form__input--swatch .product-form__input-options_container{display:flex;flex-wrap:wrap;gap:1rem}@media(min-width:750px){#main-product.product .product-form__input.product-form__input--swatch .product-form__input-options_container{max-width:90%}}#main-product.product .product-form__input.product-form__input--swatch .product-form__input-options_container .swatch-input__input+.swatch-input__label{margin:0}