*,*:before,*:after{box-sizing:border-box}.page-landing,.page-boutique,.page-produit{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#111;background:#fff;-webkit-font-smoothing:antialiased}.page-landing img,.page-boutique img,.page-produit img{max-width:100%}.page-landing a,.page-boutique a,.page-produit a{color:inherit}.x-stripe{background-image:repeating-linear-gradient(45deg,#ececec 0 11px,#f6f6f4 11px 22px)}.x-burger,.x-sticky-cart{display:none}.x-rev-track::-webkit-scrollbar,#x-thumb-track::-webkit-scrollbar{display:none}.x-prodswap{opacity:0;transform:scale(1.08);transition:opacity .35s ease,transform .35s ease}a:hover .x-prodswap,.x-prodswap:hover{opacity:1;transform:scale(1)}@keyframes xpulse{0%{box-shadow:0 0 #e07b2a8c}70%{box-shadow:0 0 0 7px #e07b2a00}to{box-shadow:0 0 #e07b2a00}}.h-dark:hover{background:#333!important}.h-news:hover{background:#eaeaea!important}.h-card:hover{box-shadow:0 14px 34px #00000017}.h-circ:hover{border-color:#111!important}.h-pill:hover{background:#2a2a2a!important}.h-outline:hover{border-color:#0b0b0b!important}.h-focus:focus{border-color:#0b0b0b!important}.x-cta-red:hover{background:#c41d16!important}.x-cart-btn:hover{background:#2a2a2a!important}.x-galarrow:hover{background:#00000017!important;color:#111!important}@media(max-width:900px){.page-landing .x-promo{grid-template-columns:1fr 1fr!important}.page-landing .x-promo>div{grid-column:1 / -1!important;order:-1!important}.page-landing .x-promo>img{min-height:280px!important}.page-landing .x-2col{grid-template-columns:1fr!important}.page-landing .x-foot{grid-template-columns:1fr 1fr!important}.page-landing .x-hide-sm{display:none!important}.page-landing .x-burger{display:inline-flex!important}}@media(max-width:560px){.page-landing .x-foot{grid-template-columns:1fr!important}}@media(max-width:900px){.page-boutique .x-3col{grid-template-columns:1fr!important}.page-boutique .x-hide-sm{display:none!important}.page-boutique .x-burger{display:inline-flex!important}}@media(max-width:760px){.page-produit .x-hide-sm{display:none!important}.page-produit .x-burger{display:inline-flex!important}.page-produit .x-breadcrumb{display:none!important}.page-produit .x-pcol{grid-template-columns:1fr!important;gap:18px!important}.page-produit .x-gallery-sticky{position:static!important;width:100%}.page-produit .x-atf{padding:0!important}.page-produit .x-mainimg{aspect-ratio:1/1!important;border-radius:0!important;border-left:none!important;border-right:none!important;margin-bottom:10px!important}.page-produit .x-galctl,.page-produit .x-buy{padding:0 16px!important}.page-produit .x-ptitle{font-size:23px!important;letter-spacing:-.6px!important}.page-produit .x-trustpilot{display:none!important}.page-produit .x-compare{margin-top:26px!important}.page-produit .x-leasec{padding:38px 16px 0!important}.page-produit .x-lea{grid-template-columns:1fr!important;gap:22px!important}.page-produit .x-lea-quote{font-size:20px!important;line-height:1.3!important}.page-produit .x-avis>div{padding:40px 18px 48px!important}.page-produit .x-faqsec>div{padding:40px 18px 52px!important}.page-produit .x-faqtitle{font-size:28px!important}.page-produit .x-sticky-cart{display:flex!important}.page-produit .x-sticky-cart.is-visible{transform:translateY(0)!important}}@media(max-width:380px){.page-produit .x-promobar-txt span:first-child{font-size:16px!important}.page-produit .x-ptitle{font-size:21px!important}}.x-cdrop{position:relative}.x-cdrop-btn{width:100%;height:40px;display:flex;align-items:center;gap:8px;border:1px solid #DDDDDD;border-radius:8px;background:#fff;padding:0 10px;cursor:pointer;font-family:inherit;text-align:left}.x-cdrop-btn:hover{border-color:#bbb}.x-cdrop-cur{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.x-cdrop-name{font-size:13px;font-weight:600;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-cdrop-chev{color:#999;font-size:10px;flex:none;transition:transform .2s ease}.x-cdrop.open{z-index:40}.x-cdrop.open .x-cdrop-chev{transform:rotate(180deg)}.x-cdrop-panel{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:41;background:#fff;border:1px solid #E4E4E4;border-radius:10px;box-shadow:0 14px 34px #00000024;padding:5px;display:none}.x-cdrop.open .x-cdrop-panel{display:block}.x-cdrop-opt{width:100%;display:flex;align-items:center;gap:9px;border:none;background:none;padding:8px 9px;border-radius:7px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:#111;text-align:left}.x-cdrop-opt:hover{background:#f4f3f1}body.x-noscroll{overflow:hidden}.x-drawer-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.x-drawer-ov.show{opacity:1;visibility:visible}.x-drawer{position:fixed;top:0;right:0;height:100%;width:min(430px,92vw);background:#fff;z-index:1001;display:flex;flex-direction:column;transform:translate(100%);transition:transform .34s cubic-bezier(.4,0,.2,1);box-shadow:-10px 0 44px #0003}.x-drawer.open{transform:translate(0)}.x-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid #EEEEEE;flex:none}.x-drawer-title{font-weight:700;font-size:17px;color:#111;letter-spacing:-.3px}.x-drawer-close{border:none;background:none;cursor:pointer;color:#111;padding:4px;display:inline-flex}.x-drawer-ship{display:flex;align-items:center;gap:9px;padding:11px 18px;flex:none;background:#f0f7f2;color:#1f8a4c}.x-drawer-ship span{font-size:12.5px;font-weight:600}.x-drawer-ship strong{font-weight:800}.x-drawer-body{flex:1;overflow-y:auto;padding:4px 18px;-webkit-overflow-scrolling:touch}.x-drawer-foot{flex:none;border-top:1px solid #EEEEEE;padding:16px 18px 20px}.x-ci{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid #F0F0F0}.x-ci-thumb{width:64px;height:64px;border-radius:10px;background:#f6f6f4;flex:none;overflow:hidden;border:1px solid #ECECEC;padding:5px}.x-ci-thumb img{width:100%;height:100%;object-fit:contain;display:block}.x-ci-main{flex:1;min-width:0}.x-ci-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.x-ci-title{font-weight:700;font-size:14px;color:#111;line-height:1.25}.x-ci-del{border:none;background:none;cursor:pointer;color:#b6b6b6;padding:2px;flex:none;display:inline-flex}.x-ci-del:hover{color:#e5231b}.x-ci-variant{font-size:12.5px;color:#777;margin-top:2px}.x-ci-gift{display:inline-block;margin-top:7px;background:#eaf7ef;color:#1f8a4c;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px}.x-ci-pairs{margin-top:9px;display:flex;flex-direction:column;gap:3px}.x-ci-pair{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:#999}.x-ci-pair span:last-child{color:#555;font-weight:600;text-align:right}.x-ci-bot{display:flex;align-items:center;justify-content:space-between;margin-top:11px}.x-ci-qty{display:inline-flex;align-items:center;border:1px solid #DDDDDD;border-radius:8px;overflow:hidden}.x-ci-qty button{width:30px;height:30px;border:none;background:#fff;cursor:pointer;font-size:16px;color:#111;line-height:1}.x-ci-qty button:hover{background:#f4f3f1}.x-ci-qty span{min-width:26px;text-align:center;font-size:13.5px;font-weight:700}.x-ci-price{text-align:right;flex:none}.x-ci-old{display:block;font-size:11.5px;color:#b0b0b0;text-decoration:line-through}.x-ci-now{font-size:15px;font-weight:700;color:#111}.x-sum-row{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:#555;margin-bottom:7px}.x-sum-strike{color:#b0b0b0;text-decoration:line-through}.x-sum-save span{color:#1f8a4c;font-weight:700}.x-sum-ship span:last-child{color:#1f8a4c;font-weight:700}.x-sum-total{font-size:17px;font-weight:800;color:#111;margin:12px 0 14px}.x-checkout{width:100%;background:#e5231b;color:#fff;font-family:inherit;font-weight:700;font-size:16px;border:none;border-radius:10px;padding:16px;cursor:pointer;box-shadow:0 6px 18px #e5231b38}.x-checkout:hover{background:#c41d16}.x-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:13px;color:#555;font-size:12px;font-weight:600;text-align:center}.x-guarantee svg{color:#1f8a4c;flex:none}.x-cart-empty{text-align:center;padding:64px 10px;color:#777;font-size:15px}.x-cart-cont{margin-top:16px;background:#111;color:#fff;border:none;border-radius:9px;padding:13px 22px;font-family:inherit;font-weight:600;font-size:14px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/21/assets/xelae-styles.css.map */
