:root{--e2-blue:#0b63ce;--e2-blue-light:#66a8ff;--e2-bg:#05080d;--e2-panel:#0d141d;--e2-panel-2:#111b27;--e2-line:rgba(255,255,255,.13);--e2-text:#fff;--e2-muted:#bac5d1}.header-section,.header-section header-component,.header-section .header,.header-section .header__row,.header-section .header__underlay,.header-section .header__underlay-closed,.header-section .header__underlay-open{background:#08111c!important;color:#fff!important}.header-section a,.header-section button,.header-section span,.header-section svg{color:#fff!important}.header-section svg{stroke:currentColor!important}.header-section .header__row a:hover,.header-section .header__row button:hover{color:var(--e2-blue-light)!important}#MainContent[data-template*=product]{background:var(--e2-bg)!important;color:var(--e2-text)!important}#MainContent[data-template*=product]>.shopify-section,#MainContent[data-template*=product] .section,#MainContent[data-template*=product] .product-information,#MainContent[data-template*=product] product-information,#MainContent[data-template*=product] .product-details,#MainContent[data-template*=product] .product-information__details{background:var(--e2-bg)!important;color:var(--e2-text)!important}#MainContent[data-template*=product] :is(h1,h2,h3,h4,h5,h6,p,li,strong,b,small,label,legend,.rte,.rte *,product-title,.product-title,.product-details,.product-information__details){color:#fff!important}#MainContent[data-template*=product] .rte{font-size:16px!important;line-height:1.72!important;color:#fff!important}#MainContent[data-template*=product] .rte p{color:#fff!important;margin:0 0 18px!important}#MainContent[data-template*=product] .rte ul{margin:16px 0 22px!important;padding:0!important;list-style:none!important;display:grid!important;gap:10px!important}#MainContent[data-template*=product] .rte li{position:relative!important;padding-left:22px!important;color:#fff!important;line-height:1.55!important}#MainContent[data-template*=product] .rte li:before{content:""!important;position:absolute!important;left:0!important;top:.68em!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--e2-blue-light)!important;box-shadow:0 0 0 4px #66a8ff1f!important}#MainContent[data-template*=product] a:not(.button):not(.shopify-payment-button__button){color:#dceaff!important;text-decoration-color:#dceaff73!important}#MainContent[data-template*=product] :is(.price,price-component,.price-item,.money){color:#fff!important;font-weight:850!important}#MainContent[data-template*=product] :is(.product-media-container,.product-media,.product-media-gallery){background:#0a0f15!important;border-radius:18px!important}#MainContent[data-template*=product] :is(.product-media img,.product-media__image){object-fit:contain!important}#MainContent[data-template*=product] :is(quantity-selector,quantity-input,.quantity-selector,.quantity-selector-component,.quantity-selector__wrapper){background:var(--e2-panel)!important;border-color:var(--e2-line)!important;color:#fff!important;border-radius:12px!important}#MainContent[data-template*=product] :is(quantity-selector button,quantity-input button,.quantity-selector button,.quantity-selector__button){background:var(--e2-panel-2)!important;color:#fff!important;border-color:var(--e2-line)!important}#MainContent[data-template*=product] :is(quantity-selector input,quantity-input input,.quantity-selector input,.quantity-selector__input){background:var(--e2-panel)!important;color:#fff!important;border-color:var(--e2-line)!important}#MainContent[data-template*=product] :is(.button,[class*=add-to-cart],button[name=add]){background:var(--e2-blue)!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;box-shadow:0 12px 30px #0b63ce38!important;font-weight:850!important}#MainContent[data-template*=product] :is(.button,[class*=add-to-cart],button[name=add]):hover{background:#0d74ec!important;color:#fff!important;transform:translateY(-1px)!important}#MainContent[data-template*=product] .shopify-payment-button__more-options{color:#dceaff!important;text-decoration-color:#dceaff80!important}#MainContent[data-template*=product] .product-card,#MainContent[data-template*=product] .product-card__content,#MainContent[data-template*=product] .product-grid__card{background:var(--e2-panel)!important;border-color:var(--e2-line)!important;color:#fff!important}#MainContent[data-template*=product] .product-card :is(h3,h4,h5,p,span,a,.price,price-component){color:#fff!important}#MainContent[data-template*=product] product-recommendations.product-recommendations{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:var(--e2-bg)!important}#MainContent[data-template*=product] product-recommendations .section-resource-list{width:100%!important;max-width:100%!important;min-width:0!important;row-gap:18px!important}#MainContent[data-template*=product] product-recommendations .section-resource-list__content{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:0!important;margin:0!important;padding:0!important}#MainContent[data-template*=product] product-recommendations .section-resource-list__content>*{width:100%!important;max-width:100%!important;min-width:0!important}#MainContent[data-template*=product] product-recommendations .section-resource-list__content h3{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;text-align:center!important}#MainContent[data-template*=product] product-recommendations .section-resource-list__content h3:after{content:"Vous aimerez aussi"!important;display:block!important;position:static!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;color:#fff!important;font-size:clamp(26px,7vw,38px)!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.03em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important}#MainContent[data-template*=product] product-recommendations .resource-list{width:100%!important;max-width:100%!important;min-width:0!important;margin-top:18px!important}#MainContent[data-template*=product] product-recommendations .resource-list__item{min-width:0!important}#MainContent[data-template*=product] product-recommendations .product-card__content{text-align:center!important;align-items:center!important}#MainContent[data-template*=product] product-recommendations product-title,#MainContent[data-template*=product] product-recommendations .product-title,#MainContent[data-template*=product] product-recommendations .price,#MainContent[data-template*=product] product-recommendations price-component{display:block!important;width:100%!important;max-width:100%!important;text-align:center!important;margin-inline:auto!important}#MainContent[data-template*=product] product-recommendations .product-card h3,#MainContent[data-template*=product] product-recommendations .product-card h4,#MainContent[data-template*=product] product-recommendations .product-card h5{font-size:inherit!important;line-height:normal!important;text-align:center!important}@media(max-width:749px){.header-section .header__row--top{min-height:68px!important;height:68px!important}.header-section .header__columns{min-height:68px!important;height:68px!important;padding-block:0!important}.header-section .header-logo{max-height:46px!important;overflow:hidden!important}.header-section .header-logo :is(a,span,img){max-height:46px!important;line-height:1!important}#MainContent[data-template*=product] .product-information__details,#MainContent[data-template*=product] .product-details{padding-inline:16px!important}#MainContent[data-template*=product] h1{font-size:clamp(27px,8vw,36px)!important;line-height:1.08!important}#MainContent[data-template*=product] .rte{font-size:15.5px!important;line-height:1.68!important}#MainContent[data-template*=product] :is(.button,[class*=add-to-cart],button[name=add]){min-height:56px!important;font-size:17px!important}#MainContent[data-template*=product] .shopify-section:has(product-recommendations){padding-top:0!important;margin-top:0!important}#MainContent[data-template*=product] product-recommendations .section-resource-list{padding-block:24px 28px!important;row-gap:14px!important}#MainContent[data-template*=product] product-recommendations .section-resource-list__content{margin-bottom:0!important}#MainContent[data-template*=product] product-recommendations .resource-list{margin-top:14px!important}#MainContent[data-template*=product] product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}#MainContent[data-template*=product] .product-media-container__zoom-button,#MainContent[data-template*=product] .product-media-container__zoom-button:hover,#MainContent[data-template*=product] .product-media-container__zoom-button:focus-visible{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;transform:none!important}#MainContent[data-template*=product] button.button.product-media-container__zoom-button,#MainContent[data-template*=product] button.button.product-media-container__zoom-button:hover,#MainContent[data-template*=product] button.button.product-media-container__zoom-button:focus-visible{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/espion-product-pro.css.map */
