.toolbar{background:#124215;color:#fff;font-size:calc(var(--typeBaseSize) * .85)}#totop{position:fixed;right:20px;width:40px;height:40px;background-color:#399;border-radius:50%;display:none;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 0 5px #00000026;z-index:9999}p a{color:#399!important;text-decoration:none!important}button.btn.addToCart.add-cart-secondary.btn--terriary{font-size:12px;text-decoration:none}p a:not(.btn):not(.boutton),.rte a:not(.btn):not(.boutton),.article__body a:not(.btn):not(.boutton),.product-single__description a:not(.btn):not(.boutton),.text-link:not(.btn):not(.boutton){color:#399!important;text-decoration:none!important;background-image:linear-gradient(#399,#399);background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;padding-bottom:3px;transition:background-size .7s ease,color .7s ease}.boutton{color:#fff!important;background-image:none!important;text-decoration:none!important}.blog-collection-cta a{color:#fff!important;text-decoration:none!important;background-image:none!important}.blog-collection-cta a:hover{color:#fff!important;background-image:none!important}p a:not(.btn):not(.boutton):hover,.rte a:not(.btn):not(.boutton):hover,.article__body a:not(.btn):not(.boutton):hover,.product-single__description a:not(.btn):not(.boutton):hover,.text-link:not(.btn):not(.boutton):hover{background-size:100% 3px}p a:not(.btn):hover,.rte a:not(.btn):hover,.article__body a:not(.btn):hover,.product-single__description a:not(.btn):hover,.text-link:not(.btn):hover{background-size:100% px}.collection-item{margin:10px}.product-block.product-block--price{display:flex;flex-wrap:nowrap}.index-section{margin:20px 0}.article__body h3{font-size:1.5em;font-weight:700;color:#399}.header__icon.header__icon--account.mobile-only svg{stroke:#399}.boutton{display:block;width:max-content;margin:0 auto;background-color:#399;color:#fff!important;text-decoration:none;text-align:center!important;border:none;padding:10px 20px;font-size:16px;font-weight:700;cursor:pointer}.prev-product:hover,.next-product:hover{transform:translateY(-50%) scale(1.05)}.prev-product,.next-product{text-decoration:none;padding:10px;display:flex!important;align-items:center;justify-content:center;transition:background-color .3s ease,transform .2s ease;pointer-events:auto;position:fixed;top:50%!important;transform:translateY(-50%);visibility:visible!important;opacity:1!important;overflow:hidden;white-space:nowrap}.prev-product,.next-product{width:50px;height:50px;border-radius:50%;font-size:28px;box-shadow:0 4px 8px #0003;color:#399}.prev-product,.next-product{background-color:#ffffff4b!important}@property --nav-circle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.prev-product:after,.next-product:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:conic-gradient(from -90deg,#339999 var(--nav-circle),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));transition:--nav-circle .7s ease}.prev-product:hover:after,.next-product:hover:after{--nav-circle: 360deg}@media screen and (max-width:768px){.prev-product,.next-product{top:43%!important;width:48px;height:48px;background:#ffffff82!important;color:#267a7a!important;border:1px solid rgba(51,153,153,.35);box-shadow:0 5px 14px #00000038,0 0 0 3px #33999963;font-size:28px;font-weight:700}.prev-product,.next-product{line-height:1;padding:0 0 4px!important;box-sizing:border-box}}.prev-product,.next-product{line-height:1;padding:0 0 2px!important;box-sizing:border-box}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bloc-review{margin:0 0 40px!important;display:flex;flex-wrap:wrap;gap:20px}@media(max-width:767px){.bloc-review{margin:1px!important}}.bloc-review h2{width:100%;font-size:1.5em;margin-bottom:10px}.review-card{flex:1 1 calc(33.333% - 20px);border:1px solid #ddd;border-radius:10px;background:#f9f9f9;box-sizing:border-box;padding:10px 10px 0!important;margin-bottom:-40px!important;font-size:.8em!important;transition:transform .3s ease,box-shadow .3s ease}.review-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.bloc-review h3{color:#399}@media screen and (max-width:768px){.review-card{flex:1 1 100%;padding:10px 10px 0!important;margin-bottom:8px!important}}.quick-cart-button{position:fixed;bottom:90px;left:15px;background:#399;width:55px;height:55px;border-radius:50%;text-align:center;z-index:9999;box-shadow:0 4px 12px #0003;display:flex;align-items:center;justify-content:center}.shopify-pc__banner__wrapper{position:fixed!important;bottom:20px!important;left:20px!important;width:320px!important;background:#399!important;color:#fff!important;border-radius:12px!important;padding:15px 20px!important;box-shadow:0 4px 12px #0000004d!important;font-size:14px!important;z-index:99999!important}.shopify-pc__banner__wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.shopify-pc__banner__btns{display:flex;min-width:300px!important;flex-direction:row;gap:20px}@media(max-width:768px){.shopify-pc__banner__wrapper{min-width:auto!important;max-width:none!important;width:calc(100% - 30px)!important;left:15px!important;right:15px!important;bottom:15px!important;padding:12px!important;border-radius:10px!important;box-sizing:border-box!important}.shopify-pc__banner__btns button{width:100%!important}.shopify-pc__banner__btns{display:flex;min-width:80%!important;flex-direction:row;gap:20px}}.shopify-pc__banner__dialog{padding:0!important}.jdgm-rev.jdgm-divider-top.jdgm--done-setup.jdgm--leex-done-setup{font-size:14px}div#judgeme_product_reviews{max-width:1400px!important}@media(max-width:749px){.jdgm-histogram__row{display:flex!important;flex-direction:row!important;justify-content:center!important}.jdgm-histogram{margin:0!important}.jdgm-histogram__row:not([data-rating="1"]){margin-bottom:5px!important}.jdgm-histogram__bar{min-width:160px!important}}.reassurance-bloc{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:12px;padding:25px 30px;margin:30px 0;box-shadow:0 3px 8px #0000000d}.reassurance-bloc h2{font-size:1.5rem;margin-bottom:20px;color:#1e3d34;text-align:center;font-weight:600}.reassurance-bloc ul{list-style:none;margin:0;padding:0}.reassurance-bloc li{margin:12px 0;padding-left:35px;position:relative;font-size:1rem;line-height:1.6;color:#333}.reassurance-bloc li strong{color:#1a7f5a}.reassurance-bloc li:before{content:"\2714";position:absolute;left:0;top:0;color:#1a7f5a;font-weight:700;font-size:1.1rem}.grid-product__tag--new{display:inline-block;background-color:#4277e9;color:#fff;padding:5px 10px;border-radius:4px;position:absolute;top:10px;left:10px;width:82px}@media(max-width:749px){.grid-product__tag--new{margin:10px;width:70px}}@media(max-width:749px){.grid-product__tag--sale{top:10px!important;right:10px;padding:5px 10px!important;border-radius:4px}}.grid-product__tag--sale{padding:5px 10px!important;border-radius:4px}input{max-height:35px}.add-to-cart.btn--secondary{border:none;border-color:var(--colorTextBody);background-color:#399;color:#fff}button.btn.cart__checkout{color:#fff!important}.cart-shipping-info-classic{background:#fafafa;border:1px solid #e5e5e5;padding:15px 20px;margin-bottom:20px;font-size:16px}.cart-shipping-info-classic .title{text-align:center;font-size:16px;font-weight:600;margin-bottom:15px}.cart-shipping-info-classic h4{margin:0 0 10px;font-size:15px;font-weight:600;color:#333}.cart-shipping-info-classic ul{list-style:none;margin:0;padding:0}.cart-shipping-info-classic li{margin-bottom:10px;line-height:1.4em}.cart-shipping-info-classic .note{display:block;font-size:14px;color:#150c6b}.product-card__actions .btn{display:inline-block;text-align:center;background:#399;color:#fff!important;padding:10px 16px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;width:100%}.product-card__actions .btn:hover{background:#15b5ca}.grid__item.grid-product.small--one-half.medium-up--one-quarter.grid-product__has-quick-shop.aos-init.aos-animate{min-height:0}[data-type_product_capitalize=true] .grid-product__title{color:#399}.product-card-bullets{list-style:none;padding:5px;font-size:.9rem;line-height:1.4;color:#030303;border:1px solid #e0e0e0;border-radius:6px;background-color:#e9f6ff4f;box-shadow:0 1px 3px #0003;margin:10px}.product-card-bullets li:before{content:"\2713  ";color:#4e9200;font-weight:700}h3.grid-product__title.grid-product__title--body{-webkit-hyphens:none;hyphens:none;color:#020083}.product-brand{margin:6px 0 10px;font-size:.9rem;color:#444}.product-brand a{color:#399;font-weight:500;text-decoration:none}.product-brand a:hover{color:#0e3030}.custom-related-products .grid__item.grid-product.small--one-half.medium-up--one-quarter.grid-product__has-quick-shop{width:100%!important;margin:.5% 0!important}.custom-related-products{display:flex;flex-wrap:wrap;gap:20px}.custom-related-products .custom-product-card{flex:1 1 calc(25% - 20px);display:flex}@media(max-width:749px){.custom-related-products .custom-product-card{flex:1 1 calc(100% - 20px);display:flex}}.logo-bar{margin-bottom:30px}.product__badge-wrapper{position:absolute;top:12px;left:12px;z-index:5}.product__badge-wrapper .badge{display:inline-block;padding:4px 8px;margin-bottom:6px;font-size:16px;font-weight:600;border-radius:4px;color:#fff;box-shadow:0 2px 4px #000000d4}@media(max-width:749px){.product__badge-wrapper .badge{font-size:12px}}.badge--new{background-color:#4277e9}.grid-product__badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;flex-wrap:wrap;z-index:5}.grid-product__badges .badge{display:inline-block;padding:3px 6px;border-radius:4px;font-size:12px;font-weight:600;color:#fff;box-shadow:0 2px 4px #000000d4}.badge--sale{background-color:#ff2c00}.badge--soldout{background-color:#b30b0b}.badge--instock{background-color:#ff8300}@media screen and (max-width:768px){.grid-product__badges{margin-top:3px;margin-left:3px;margin-right:3px;gap:4px;padding:3px!important;font-size:10px!important}}@media screen and (max-width:768px){.grid-product__badges .badge{padding:3px!important;font-size:10px!important}}span.badge.badge--abonnement{background:#0a8539!important;color:#fafafa!important}.icone-paiement{box-shadow:0 2px 5px #0006}.cart-shipping-info{background:#f9f9f9;border:1px solid #ddd;padding:12px;margin:12px 0;font-size:13px;line-height:1.4em;border-radius:6px}.cart-promos{background:#f9f9f9;border:1px dashed #ccc;padding:12px;margin:15px 0;text-align:center;border-radius:8px}.cart-promos-text{font-size:14px;margin-bottom:8px;color:#333}.cart-promos-btn{display:inline-block;background:#399;color:#fff!important;padding:8px 14px;text-decoration:none;font-size:14px;font-weight:600}.cart-promos-btn:hover{background:#1ca17c}button._formSubmitButton_cit2d_96{color:#fff!important}.grid-product__variants{display:flex;flex-wrap:wrap;justify-content:center}.variant-pill{color:#030303;border:1px solid #e0e0e0;border-radius:6px;background-color:#e9f6ff4f;box-shadow:0 1px 3px #0003;padding:5px;font-size:.6rem;line-height:1.5;white-space:nowrap}@media screen and (min-width:769px){.variant-pill{font-size:.75rem}}.payment-icons{--icon-size: 60px;--icon-gap: 2px;--icon-pad: 3px;--icon-radius: 5px;--icon-bg: #fff;--icon-shadow: 0 0 0 1px rgba(0,0,0,.06), 0 2px 6px rgba(0,0,0,.1)}.payment-icons .icone-paiement{max-height:30px}.payment-icons p{margin:0 0 8px;font-size:12px}.payment-icons .icons-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--icon-gap);justify-content:center}.payment-icons .icone-paiement{width:var(--icon-size);height:auto;display:block;padding:var(--icon-pad);background:var(--icon-bg);border-radius:var(--icon-radius);box-shadow:var(--icon-shadow);margin:0;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;object-fit:contain}.payment-icons .icone-paiement:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #00000014,0 4px 10px #0000001f;filter:saturate(1.05)}.Avada-BundleBuilder__FooterMobile{position:fixed;left:0;right:0;bottom:0;z-index:200;width:95%!important;display:flex;flex-direction:column;gap:8px;background:#fff;padding:10px 15px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0));border-radius:16px 16px 0 0;border-top:1px solid #d1d1d1;box-shadow:0 -7px 21.6px #00000040;max-height:calc(100dvh - 8px);overflow:hidden;margin:auto!important}.Avada-BundleSummary__Header,.Avada-BundleSummary__header{position:sticky;top:env(safe-area-inset-top,0);z-index:3;background:#fff;padding-top:6px;pointer-events:auto!important}.Avada-bundle-items{display:flex!important;flex-direction:column;gap:20px;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:4px;padding:16px;margin:0}.Avada-BundleSummary__Description{font-size:14px;line-height:normal;margin:0;min-height:30px}.Avada-BundleSummary__footer{position:sticky;bottom:0;background:#fff;z-index:3;padding:10px 0 0;box-shadow:0 -4px 12px #0000000f}.Avada-BundleSummary__row{display:flex;justify-content:space-between;align-items:center;font-size:15px;margin-bottom:2px;padding-left:5px;padding-right:5px}.Avada-BundleSummary__add-btn{width:100%;margin-top:8px;border-radius:10px}.Avada-BundleBuilder__FooterMobile,.Avada-BundleBuilder__FooterMobile *,.Avada-BundleSummary__Header,.Avada-BundleSummary__header,.Avada-BundleSummary__header *,.Avada-bundle-items,.Avada-bundle-items *,.Avada-BundleSummary__footer,.Avada-BundleSummary__footer *{font-family:Josefin Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"!important;font-weight:400;letter-spacing:.2px}.Avada-BundleSummary__Header strong,.Avada-BundleSummary__Header h1,.Avada-BundleSummary__Header h2,.Avada-BundleSummary__header strong,.Avada-BundleSummary__header h1,.Avada-BundleSummary__header h2{font-weight:600;line-height:1.2}.Avada-BundleSummary__add-btn{font-weight:600;letter-spacing:.3px}@media(max-width:560px){.Avada-BundleList{gap:14px!important}.Avada-BundleList .Avada-BundleCard{box-sizing:border-box}.Avada-BundleCard__ImageWrapper,.Avada-BundleCard__image{width:100%!important;height:auto!important;display:block}}@media(min-width:561px)and (max-width:999px){.Avada-BundleList{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}.Avada-BundleModal .Avada-BundleModal__Content{display:flex!important;flex-direction:column!important;background:#fff!important}.Avada-BundleModal .Avada-BundleModal__Actions .Avada-BundleModal__Detail{color:#000;font-size:16px!important;font-weight:400;line-height:25px!important;letter-spacing:1px}.Avada-BundleModal .Avada-BundleModal__Actions .Avada-BundleModal__Detail h2,.Avada-BundleModal .Avada-BundleModal__Actions .Avada-BundleModal__Detail hr{margin-top:10px;margin-bottom:10px}a.Avada-BundleModal__ActionLink{display:none!important}.Avada-BundleCategories .Avada-BundleCategory .Avada-BundleCategory__toggle{font-size:40px!important}.Avada-BundleCategories .Avada-BundleCategory{gap:0!important}.Avada-BundleCategories .Avada-BundleCategory .Avada-BundleCategory__title{color:#399!important;font-size:25px!important;font-weight:900;letter-spacing:.6px;margin-bottom:0!important;margin-top:0}.Avada-BundleCategories .Avada-BundleCategory .Avada-BundleCategory__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-top:1px solid #eee;padding:10px!important}.Avada-BundleCategories .Avada-BundleCategory .Avada-BundleCategory__header{background-color:#f0f0f0}.Avada-BundleCategories .Avada-BundleCategory{border:1px solid #e5f0f0;background:#fff;overflow:hidden}.Avada-BundleCategories .Avada-BundleCategory__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#f7fbfb;cursor:pointer}.Avada-BundleCategories .Avada-BundleCategory__title{font-family:Josefin Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";font-weight:600;line-height:1.2;color:#303030;margin:0}.Avada-BundleCategories .Avada-BundleCategory__desc{margin:2px 0 0;font-size:.9rem;color:#6a6a6a}.Avada-BundleCategories .Avada-BundleCategory__toggle{width:32px;height:32px;border-radius:50%;border:1px solid #cfe8e8;background:#fff;color:#399;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.Avada-BundleCategories .Avada-BundleCategory__content{padding:12px 12px 14px;background:#fff;border-top:1px solid #eef5f5}.Avada-BundleCategories .Avada-BundleCategory:has(.Avada-BundleCategory__content--open){border-color:#399;box-shadow:0 6px 18px #0000000f}.Avada-BundleCategories .Avada-BundleCategory:has(.Avada-BundleCategory__content--open) .Avada-BundleCategory__header{background:linear-gradient(0deg,#3399990f,#3399990f),#fff}.Avada-BundleCategories .Avada-BundleCategory:has(.Avada-BundleCategory__content--open) .Avada-BundleCategory__toggle{transform:rotate(180deg);background:#399;color:#fff;border-color:#399}@media(max-width:560px){.Avada-BundleList{display:grid!important;grid-template-columns:1fr!important}.Avada-BundleList .Avada-BundleCard{width:100%!important;max-width:100%!important;flex:0 0 100%!important;min-width:0}}.Avada-BundleCategories{gap:0}.Avada-BundleCategories .Avada-BundleCategory:has(.Avada-BundleCategory__content--open) .Avada-BundleCategory__toggle{padding-top:10px!important}.Avada-BundleModal .Avada-BundleModal__Content .Avada-BundleModal__MobileHeader .Avada-BundleModal__Close{font-size:40px!important}.Avada-BundleCard__price{font-size:22px!important;color:#399!important;font-weight:800!important}.Avada-BundleCard__title{font-size:20px!important}.Avada-BundleCard .Avada-BundleCard__AddBtn{background-color:#399;color:#fff!important}.Avada-BundleCard .Avada-BundleCard__AddBtn:hover{background-color:#045050;color:#fff!important}.Avada-BundleBuilder .Avada-BundleBuilder__Header h3{font-size:18px!important}.Avada-BundleCategory__tags{display:none!important}.Avada-Joy__Activity--block.center{display:none}.Joy__Way-To-Earn,.Joy-HowItWorks,.Joy__Way-To-Redeem,.Joy-ReferralLoyalty,.Joy-ReferralLoyalty__Info{padding:0!important}.Joy-Earn__Item-Icon{margin:auto!important}.Joy-Hero-Banner_Content.center{align-items:center!important;background-color:#ffffffb8!important;padding:20px!important;border-radius:15px!important}.Avada-IconSocialApp{--joy-icon-social-size: 40px !important}#Avada-Joy_FloatingButton .Avada-Preview__NavItem--title.Joy-WidgetVer3 .MuiTypography-h5{width:auto!important}.Avada-RewardsActivity__Container{padding:10px!important}@media screen and (max-width:768px){.Joy-Hero-Banner_Content.center{max-width:100%!important}}.Joy-WayEarn__Item.columns-desktop-3.columns-mobile-1.Joy-WayEarn__Item--card-style-inverted,.Joy-Work__Item{max-width:95%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px!important}@media screen and (max-width:768px){.Joy-Work__Container{grid-template-columns:1fr!important;padding:0!important;margin-bottom:12px!important;justify-items:center}}.Joy-Work__Item{transition:background-color .3s ease;padding:10px;border-radius:8px;border:2px dashed #500575}.Joy-WayEarn__Item.columns-desktop-3.columns-mobile-1.Joy-WayEarn__Item--card-style-inverted{max-width:90%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px!important;border:2px dashed #339999!important}@media screen and (max-width:768px){.Joy-WayEarn__List{display:flex;width:90%;flex-wrap:wrap;justify-content:center}}.Joy-ReferralLoyalty,.Joy-ReferralLoyalty.Joy-ReferralLoyalty--HasImage{display:flex;flex-direction:column-reverse;margin:10px!important}.Avada-Price__Sale.-hasDiscount{color:#399!important;font-size:25px!important;font-weight:700!important}.Avada-Price__Regular{color:red!important}.Avada-Price__Badge{background:#0a8539!important;font-size:14px!important;color:#fafafa!important;font-weight:900!important;border-radius:0!important}.Avada-PopupCentered__IconPopup svg{width:50px!important;height:50px!important;display:block}.Avada-PopupCentered__IconPopup{width:70px;height:70px}@media screen and (max-width:768px){.Avada-SubscriptionOption .Avada-SubscriptionOption__TitleContainer{display:flex;gap:0;flex-direction:column;align-items:stretch}.Avada-Subscription__Price{justify-content:center}}.Avada-Faqs_Footer.Avada-Faqs_Footer--navigation{display:none}.Avada-Faqs_Button.right:not(.admin){right:20px!important;bottom:25px!important}.AvadaJoy-Launcher__Button.AvadaJoy-Launcher__Button--icon_only{height:50px!important;width:50px!important}.Avada-Joy_ButtonWidget #Avada-Joy_FloatingButtonTrigger :hover,.Avada-Launcher__ButtonCustom.Avada-Launcher__Button--icon-only :hover{background-color:#000!important;border-radius:50%!important}.site-nav__icons{white-space:nowrap;display:flex;align-items:center}.xb-list-style__add-to-cart{background-color:#399!important;border-radius:0!important;color:#fff}.xb-wishlist-header-auto__svg svg{fill:#399!important}@media screen and (max-width:768px){.xb-wishlist-button__add-style-3,.xb-wishlist-button__loading-style-3,.xb-wishlist-button__remove-style-3{margin:auto}}span.product__price{margin:0}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{display:none!important}.kymaya-selection{background:#fdfaf4;border-left:5px solid #c89b48;padding:25px;margin:35px 0;border-radius:12px;box-shadow:0 3px 10px #00000014}.kymaya-selection h2{margin-top:0}.kymaya-selection p:last-child{margin-bottom:0}.kymaya-experience-box{display:flex;gap:14px;align-items:flex-start;background:#fff7e8;border-left:5px solid #e4a63a;border-radius:10px;padding:18px 20px;margin:24px 0;box-shadow:0 6px 18px #00000014}.experience-icon{font-size:2rem;flex-shrink:0}.kymaya-experience-box strong{display:block;font-size:18px;color:#4a2b08;margin-bottom:6px}.kymaya-experience-box p{margin:0;color:#3f3323;line-height:1.5}.kymaya-astuce-box{display:flex;gap:15px;align-items:flex-start;background:#eef9ee;border-left:5px solid #67b95d;border-radius:10px;padding:18px;margin:30px 0}.astuce-icon{font-size:2rem;flex-shrink:0}.kymaya-astuce-box strong{display:block;margin-bottom:8px;color:#2f6f2f}.kymaya-confiance-box{display:flex;gap:15px;align-items:flex-start;background:#eef6ff;border-left:5px solid #2f80ed;border-radius:10px;padding:18px;margin:30px 0}.confiance-icon{font-size:2rem;flex-shrink:0}.kymaya-confiance-box strong{display:block;margin-bottom:8px;color:#1d5fbf}.kymaya-confiance-box p{margin:0}.titre_selection h2{width:100%;text-align:center}.boutton{border-radius:0!important}.template-index .page-full,.template-index .page-width{padding-left:10px!important;padding-right:10px!important}#totop{bottom:20px!important}.btn--full{padding:10px 20px!important;transition:none!important;width:100%!important;max-width:350px!important;display:flex!important;float:none!important;justify-content:center}.product-block .variant-wrapper--dropdown select[data-variant-input]{border:1px solid #339999!important;background-color:#f4fafa!important;color:#080707!important;transition:border-color .2s ease,box-shadow .2s ease!important}.product-block .variant-wrapper--dropdown select[data-variant-input]:hover,.product-block .variant-wrapper--dropdown select[data-variant-input]:focus{border-color:#267a7a!important;box-shadow:0 0 0 3px #33999929!important;outline:none!important}.product-block .js-qty__wrapper{border:1px solid #339999!important;background-color:#f4fafa!important;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease!important}.product-block .js-qty__wrapper .js-qty__num{border:0!important;background-color:transparent!important;color:#080707!important;box-shadow:none!important}.product-block .js-qty__wrapper .js-qty__adjust{background-color:transparent!important;color:#267a7a!important}.product-block .js-qty__wrapper .js-qty__adjust svg path{fill:#267a7a!important}.product-block .js-qty__wrapper:hover,.product-block .js-qty__wrapper:focus-within{border-color:#267a7a!important;box-shadow:0 0 0 3px #33999929!important}.product-block .js-qty__wrapper .js-qty__adjust:hover,.product-block .js-qty__wrapper .js-qty__adjust:focus{background-color:#3399991f!important;outline:none!important}.product-block .variant-wrapper--dropdown{display:flex!important;align-items:center!important;gap:10px!important}.product-block .variant-wrapper--dropdown .variant__label{flex:0 0 100px!important;width:100px!important;margin:0!important}label.variant__label,.product__quantity label{margin-top:15px;margin-right:10px;width:100px}.product-block .variant-wrapper--dropdown .variant-input-wrap{margin:0!important}.variant-wrapper+.variant-wrapper{margin-top:10px!important}.product-single__meta{text-align:left}.product-block.product-block--price,#tarifs-livraison{display:flex;flex-wrap:wrap;justify-content:flex-start}.product__quantity{display:flex;flex-wrap:nowrap;margin-bottom:10px;justify-content:flex-start}.boutton-wrapper{margin-top:20px;text-align:center;max-width:100%;overflow-wrap:anywhere}.boutton-wrapper a,.boutton-wrapper button{display:inline-block;max-width:100%;box-sizing:border-box;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;line-height:1.4;text-align:center}@media(max-width:767px){.js-qty__wrapper{margin-left:0}.btn--full{padding:10px 20px!important;transition:none!important;width:100%!important;display:flex!important;float:none!important;justify-content:center}}.video-rubbnroll{width:100%;max-width:900px;margin:20px auto 30px;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px}.video-rubbnroll iframe{display:block;width:100%;height:100%;border:0}.collection-video-link{width:100%;text-align:center;margin:18px 0 25px}.collection-video-link a{display:inline-block;font-weight:600;text-decoration:underline;text-underline-offset:4px}.kymaya-video-page-nav{max-width:400px;margin:5px auto;padding:15px 0;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#399}.kymaya-video-page-nav__prev,.kymaya-video-page-nav__next{flex:1}.kymaya-video-page-nav__next{text-align:right}.kymaya-video-page-nav a{display:inline-flex;align-items:center;padding:10px 18px;border:1px solid #319a9e77;border-radius:none;color:#3399;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .2s ease,color .2s ease}.kymaya-video-page-nav a:hover{background-color:#319b9e;color:#fff;text-decoration:none}@media screen and (max-width:749px){.kymaya-video-page-nav{margin-top:0;padding:20px 15px;gap:10px}.kymaya-video-page-nav a{padding:9px 12px;font-size:12px}}.kymaya-experience{max-width:720px;padding:25px 35px}.kymaya-experience__label{margin:0 0 8px;color:#319b9e;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.kymaya-experience h2{margin:0 0 18px}.kymaya-experience p{margin:0 0 14px;line-height:1.65}@media screen and (max-width:749px){.kymaya-experience{padding:20px 5px}}.grid-product{height:100%}.grid-product__content{position:relative;text-align:left;height:100%}.grid-product__content>.grid__item-image-wrapper{display:flex!important;flex-direction:column!important;height:100%!important}.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask{flex:0 0 auto!important}.grid-product__content>.grid__item-image-wrapper>.grid-product__link{display:block!important;flex:0 0 auto!important;height:auto!important;min-height:0!important}.grid-product__meta{display:block!important;height:auto!important;min-height:0!important}.grid-product__quick-add{margin-top:auto!important;width:100%;padding:10px 12px 12px;position:relative;z-index:10;box-sizing:border-box;pointer-events:auto}.grid-product__quick-add-row{display:flex;align-items:center;width:100%;gap:8px;margin:0 0 8px;box-sizing:border-box}.grid-product__variant-select{flex:1 1 0;min-width:0;height:38px;padding:0 30px 0 10px;border:1px solid #d5dfe1;border-radius:6px;background-color:#fff;font-size:14px;box-sizing:border-box;cursor:pointer;appearance:none!important;-webkit-appearance:none!important}.grid-product__quantity{flex:0 0 62px;width:62px;height:38px;padding:0 5px;border:1px solid #d5dfe1;border-radius:6px;background-color:#fff;font-size:14px;text-align:center;box-sizing:border-box}.grid-product__quantity::-webkit-inner-spin-button,.grid-product__quantity::-webkit-outer-spin-button{opacity:1!important}.grid-product__quantity--single{display:block;width:100%!important;max-width:100%!important;flex:1 1 100%!important;margin:0 0 8px}.grid-product__add-button{display:block;width:100%;min-width:0;min-height:40px;margin:0;padding:9px 12px;border:0;border-radius:7px;background:#078b83;color:#fff;font-size:14px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;box-sizing:border-box;transition:opacity .2s ease}.grid-product__add-button:hover{opacity:.88}.grid-product__quick-add select,.grid-product__quick-add input,.grid-product__quick-add button{position:relative;z-index:11;pointer-events:auto}.custom-related-products .grid-product__content{display:flex;flex-direction:column;justify-content:space-between;min-width:100%}html[dir=rtl] .grid-product__content{text-align:right}@media only screen and (max-width:768px){.grid-product__quick-add{width:100%;min-width:0;padding:8px 6px 10px;box-sizing:border-box}.grid-product__quick-add-row{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;width:100%;min-width:0;gap:5px;margin-bottom:7px;box-sizing:border-box}.grid-product__variant-select{display:block;max-width:100%;height:35px;padding:0 22px 0 7px;font-size:12px;box-sizing:border-box}.grid-product__quantity{display:block;height:35px;padding:0 2px;font-size:12px;box-sizing:border-box}.grid-product__add-button{width:100%;min-width:0;min-height:36px;padding:7px 4px;font-size:12px;line-height:1.15;box-sizing:border-box}}.kymaya-qty{display:grid;grid-template-columns:30px 34px 30px;width:94px;min-width:94px;max-width:94px;height:38px;border:1px solid #d5dfe1;border-radius:6px;background:#fff;overflow:hidden;box-sizing:border-box}.kymaya-qty__btn{display:flex;align-items:center;justify-content:center;width:30px;height:36px;padding:0;margin:0;border:0;background:transparent;font-size:20px;line-height:1;cursor:pointer}.kymaya-qty .grid-product__quantity{width:34px!important;min-width:34px!important;max-width:34px!important;height:36px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent;text-align:center;font-size:13px}.kymaya-qty--single{margin:0 auto 8px}@media only screen and (max-width:768px){.kymaya-qty{display:grid;grid-template-columns:30px 34px 30px;width:94px;min-width:94px;max-width:94px;height:36px;border:1px solid #d5dfe1;border-radius:6px;background:#fff;overflow:hidden;box-sizing:border-box}.kymaya-qty__btn{display:flex;align-items:center;justify-content:center;width:30px;height:34px;padding:0;margin:0;border:0;background:transparent;font-size:20px;line-height:1;cursor:pointer}.kymaya-qty .grid-product__quantity{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent;text-align:center;font-size:13px}.kymaya-qty .grid-product__quantity::-webkit-inner-spin-button,.kymaya-qty .grid-product__quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kymaya-qty--single{grid-template-columns:36px 42px 36px;width:114px;min-width:114px;max-width:114px;margin:0 auto 8px}.kymaya-qty--single .kymaya-qty__btn{width:36px}.kymaya-qty--single .grid-product__quantity{width:42px!important;min-width:42px!important;max-width:42px!important}}@media only screen and (max-width:768px){.grid-product__quick-add-row{grid-template-columns:minmax(0,1fr) 94px!important}.grid-product__variant-select{width:100%!important;min-width:0!important}}.kymaya-qty .grid-product__quantity{-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.kymaya-qty .grid-product__quantity::-webkit-inner-spin-button,.kymaya-qty .grid-product__quantity::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important;display:none!important}.page-full,.page-width{padding:0 10px!important}.kymaya-article-page{width:100%;min-width:1400px!important;margin-left:auto;margin-right:auto;margin-top:20px}@media only screen and (max-width:768px){.kymaya-product-carousel{overflow-x:auto!important;overflow-y:hidden!important;width:100%;margin:0!important;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.kymaya-product-carousel::-webkit-scrollbar{display:none}.kymaya-product-carousel .product-recommendations-placeholder{width:100%}.kymaya-product-carousel .grid{display:flex!important;flex-wrap:nowrap!important;width:100%;margin:0!important;padding:0!important;gap:0}.kymaya-product-carousel .grid__item.grid-product{float:none!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding-left:0!important;margin:0!important;box-sizing:border-box;scroll-snap-align:start}.kymaya-carousel-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin:14px 0 5px}.kymaya-carousel-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#c7c7c7;cursor:pointer;transition:all .2s ease}.kymaya-carousel-dot.is-active{width:10px;height:10px;background:#399}}@media only screen and (min-width:769px){.icon-user{color:#399!important}.icon-user path{fill:none!important;stroke:currentColor!important;stroke-width:2px}}@media only screen and (max-width:768px){.grid:has(.article__grid-image)>.grid__item{padding:5px!important}}.site-header{box-shadow:0 0 1px #0003;padding:0}.mobile-nav__social{display:flex;flex-wrap:wrap;justify-content:center;list-style:none outside;padding:5px}.mobile-nav__social-item{border:1px solid;border-color:var(--colorDrawerBorder);flex:0 1 45%;margin:10px;text-align:center;padding:5px}.grid-product__content{background:#fff;border:1px solid #e2e7e7;border-radius:12px;box-shadow:0 2px 10px #00000012}.template-blog .page-width{margin-top:30px}@media only screen and (min-width:769px){.site-header{background:#fff;border-bottom:1px solid #e6eeee;box-shadow:0 3px 12px #0000000f}}.site-nav__dropdown{background:#fff!important;border:1px solid #e3eaea!important;border-radius:0 0 8px 8px!important;box-shadow:0 8px 20px #0000001c!important;overflow:visible!important}.site-nav__deep-dropdown{background:#fff!important;border:1px solid #e3eaea!important;border-radius:0 8px 8px 0!important;box-shadow:0 8px 20px #0000001c!important;margin-left:-1px!important}.site-nav__dropdown-link{transition:background-color .15s ease,color .15s ease}.site-nav__dropdown-link:hover{background:#399!important;color:#fff!important}.site-nav__dropdown-link:hover .icon path{stroke:#fff!important}.site-nav__deep-dropdown .site-nav__dropdown-link{background:#fff}.site-nav__deep-dropdown .site-nav__dropdown-link:hover{background:#eef8f8!important;color:#399!important}@media only screen and (max-width:768px){.mobile-nav__link--top-level{font-size:16px!important;letter-spacing:.14em!important}.mobile-nav__sublist .mobile-nav__link{font-size:15px!important;letter-spacing:.03em!important}}@media only screen and (max-width:768px){.template-collection .grid__item.grid-product{width:95%!important;margin-left:2.5%!important;margin-right:2.5%!important;box-sizing:border-box!important}}.shopify-section-group-popup-group:has(.page-width:empty){display:none!important}@media only screen and (max-width:768px){.background-media-text__aligner{margin:5px}}.site-footer p a:not(.btn):not(.boutton),.site-footer .rte a:not(.btn):not(.boutton){color:#fff!important}.footer-verifsites{display:block!important;text-align:center}.footer-verifsites img{display:block!important;width:170px!important;height:auto!important;max-width:170px!important;margin:0 auto!important;opacity:1!important;visibility:visible!important}.footer-verifsites-link{display:inline-block;margin-top:8px;color:#fff!important;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}@media screen and (min-width:769px){.site-footer .footer__title{text-align:center;width:100%}}.chatty-ai-mode.state-resting .aimode-sbar-dock{margin-bottom:7px}.aimode-psc-badge{border:1px solid rgba(21,20,20,.79)!important;border-radius:5px!important;background:#a4a3bb26!important;font-size:12px!important}.chatty-ai-mode .chatty-glass-regular{background:#fff!important}.aimode-sbar-placeholder{color:#232424!important}joy-loyalty-widget:not([open]){--joy-z-fixed: 10000 !important;z-index:10000!important}joy-loyalty-widget[open]{--joy-z-fixed: 999999 !important;z-index:999999!important}.joy-fab-pure.joy-icon-only{width:40px!important;height:40px!important;padding:0!important}.joy-fab-pure{height:40px!important}body:has(joy-loyalty-widget[open]) .aimode-sbar-container{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.chatty-ai-mode.state-resting.is-compact .aimode-sbar-container{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;transition:none!important}.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"]{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;background:#399!important;background-color:#399!important;background-image:none!important;border:0!important;outline:0!important;border-radius:50%!important;box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;opacity:1!important;overflow:hidden!important;transition:none!important}.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"] *,.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"] *:before,.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"] *:after{box-shadow:none!important;-webkit-box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;outline:none!important}.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"]:before,.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"]:after{content:none!important;display:none!important;background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"] .aimode-sbar-sparkle{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#399!important;background-color:#399!important;background-image:none!important;border:0!important;outline:0!important;border-radius:50%!important;box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;color:#fff!important;transition:none!important}.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"] .aimode-sbar-sparkle:before,.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"] .aimode-sbar-sparkle:after{content:none!important;display:none!important;background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important}.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"] .aimode-sbar-sparkle svg{color:#fff!important;fill:#fff!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important;-webkit-filter:none!important;text-shadow:none!important}.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"] .aimode-sbar-content{display:none!important}.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"]:hover,.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"]:focus,.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"]:focus-visible,.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"]:active{background:#399!important;background-color:#399!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important;-webkit-filter:none!important}.custom-arrow{font-size:80px!important;margin-top:45px!important}@media screen and (max-width:768px){.chatty-ai-mode.state-resting .aimode-sbar-dock{pointer-events:none!important}.chatty-ai-mode.state-resting .aimode-sbar-container{pointer-events:auto!important}}.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"]{bottom:-7px!important}.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"]{display:flex!important;align-items:center!important;justify-content:center!important}.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"] .aimode-sbar-sparkle{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;translate:none!important;margin:0!important;padding:0!important;align-self:center!important;transition:none!important}.aimode-sbar-container[aria-label="Ouvrez Assistant Kymaya"] .aimode-sbar-sparkle svg{position:static!important;display:block!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;vertical-align:middle!important;transition:none!important}.aimode-panel.chatty-glass-regular,.aimode-panel.chatty-glass-regular:before,.aimode-panel-split,.chatty-ai-mode:not(.state-resting) .aimode-sbar-dock{border-radius:4px!important}.aimode-seg,.aimode-seg-btn,.chatty-chat-msg--user,.chatty-ai-mode :where(.chatty-chip),.chatty-ai-mode :where(.chatty-btn--lg){border-radius:5px!important}.aimode-panel-header-avatar{position:relative;width:150px!important;height:50px!important;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:visible!important}.aimode-panel-header-avatar img{width:150px!important;height:50px!important;object-fit:contain!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}span.aimode-panel-header-name{display:none!important}@media screen and (max-width:768px){.aimode-panel-header-avatar{width:70px!important}.aimode-panel-header-left{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;min-width:0!important}.aimode-panel-header-avatar:after{display:none!important}span.aimode-panel-header-status{position:relative!important;display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0 0 0 12px!important;padding-left:12px!important;width:auto!important;font-size:10px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:normal!important}.aimode-panel-header-avatar>span{display:none!important}span.aimode-panel-header-status:before{content:"";position:absolute;width:9px;height:9px;left:0;top:3px;border-radius:50%;background:#35a853}}.aimode-panel-header-avatar .chatty-live-dot{bottom:20px!important;box-shadow:none!important}.chatty-ai-mode input:not(.chatty-input):not([type=checkbox]):not([type=radio]):not([type=file]){border:1px solid #00000026!important;padding-left:10px!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom.css.map */
