@charset"UTF-8";:root{--img_check:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E")}*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:"mai";src:url("https://cdnsprint.com/img/mai.ttf")}body{font-family:"montserrat", Arial, sans-serif}body.x{overflow:hidden}.promo{text-align:center;padding:14px;font-size:13px;color:#f00;background:#ffdcdc}h1{margin:50px 0 0 65px;color:#666;text-align:left;font-size:18px;font-weight:normal;position:relative}h1::after{content:'';width:100%;border-bottom:1px solid #f00;margin:-14px 0 -20px;display:block;position:absolute;left:-35px;z-index:-1}h1 span{display:inline-block;padding:5px 10px 4px;background:#f5f5f5;font-family:"mai";color:#f00}header.top{position:fixed;top:0;width:100%;z-index:999}.header-container{display:flex;justify-content:space-between;align-items:center;padding:5px 20px 1px 15px;background-color:#fff;border-bottom:1px solid #eaeaea;position:relative}.logo a{text-decoration:none;font-size:24px;font-weight:bold;color:#000;background:url("https://cdnsprint.com/img/sprintrdc.png") no-repeat 0 50%;background-size:115px;display:inline-block;height:50px;width:100px}.nav-desktop{display:none}.nav-desktop ul{list-style:none;display:flex;gap:30px}.nav-desktop ul li a{text-decoration:none;color:#333;font-size:14px}.header-right a{margin-left:20px;text-decoration:none;color:#333;font-size:16px}.burger-menu{display:none}.mobile-nav-panel{display:none;flex-direction:column;background-color:#fff;position:absolute;top:70px;left:0;right:0;padding:20px;box-shadow:0 4px 10px rgba(0, 0, 0, 0.1)}.mobile-nav-panel ul{list-style:none;margin-top:20px;gap:15px;display:none}.mobile-nav-panel ul li{margin-bottom:10px}.mobile-nav-panel a{text-decoration:none;color:#333;font-size:16px}.banner{width:100%;height:450px;padding:210px 0 0;margin:0;background:#000 url("https://cdnsprint.com/img/banners/shopping.jpg") center right no-repeat;background-size:cover}.banner.two{height:500px;padding:100px 30px;display:flex;flex-direction:column;align-items:flex-end}.banner.one h2{font-size:30px;font-family:"mai","montserrat",Arial,sans-serif;color:#f00;padding:10px 30px 10px 15px;display:inline-block;text-align:left;margin:20px calc(100% - 500px) 0 30px;background:#fff}.search-icon{height:24px;width:24px;background-size:100%;display:inline-block;margin:0 20px -7px 0;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2222%22 fill=%22rgb(90,90,90)%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z%22/%3E%3Cpath d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3C/svg%3E") no-repeat center}#searchbox,#srh{display:inline-block;z-index:99}#srx{display:inline-block;width:300px;border-radius:50px;padding:8.5px 20px 7px;margin:0 -58px 0 0}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.product-section{display:flex;align-items:center;position:relative;overflow:hidden;padding:20px;background-color:#f5f5f5}.product-section.m{display:none;margin:-20px 0 30px}.product-container{display:flex;gap:20px;transition:transform 0.3s ease-in-out;overflow-x:auto;scroll-behavior:smooth;padding:15px 10px}.xld{display:flex;gap:20px}.product-square{width:240px;height:343px;background-color:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);text-align:left;padding:10px;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0}.product-square.xl{height:425px}.product-square > .img{border-bottom:1px solid #eaeaea;margin:0 5px;width:calc(100% - 10px);padding:0 0 10px;position:relative;overflow:hidden;min-height:220px;border-radius:5px 5px 0 0;cursor:pointer}.product-square.xl > .img{min-height:303px}.product-square img{width:210px;height:auto;margin:0 auto;display:none}.product-square h2{font-weight:bold;font-size:15px;margin:10px 5px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;max-width:100%;text-align:left;color:#000;cursor:pointer}.product-square .details{margin:0 5px 10px;font-size:15px;color:#888}.product-square .details > div{float:left;width:35%}.product-square div.brand{color:#f00;width:65%;text-align:right;word-break:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#acn::before,#lgo::before,.cart::before,.modalp button.go::before,.product-square button.go::before{content:'';background:url("https://cdnsprint.com/img/cart.svg") no-repeat 50%;height:20px;width:32px;margin:0 7px -4px -6px;background-size:114%;display:inline-block}.modalp button.go,.product-square button{padding:10px 20px;background-color:#111;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;min-height:40px;transition:0.4s}.product-square button.sz{background-color:#444;cursor:pointer}.modalp button.in,.product-square button.in{padding:5px 20px;background:#00b800}.modalp button.in::before,.product-square button.in::before{content:'';display:inline-block;height:26px;margin:0 0 -3px;width:26px;background:var(--img_check) no-repeat -2px 0;background-size:146%;transition:0.4s}.modalp button:not(.in):hover,.product-square button:not(.in):hover{background-color:#555}.ld > *,.product-square .img,.product-square.ld > *{background:linear-gradient(100deg, #e0e0e0 25%, #f0f0f0 50%, #e0e0e0 75%);background-size:200% 100%;animation:loading 1.5s infinite}.product-square.ld > *:not(.img){opacity:0.4}.product-square.ld > .details,.product-square.ld > h2{height:21px;opacity:0.2}.product-square.ld > button{height:50px}.arrow{font-size:24px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);padding:10px;background-color:rgba(0, 0, 0, 0.5);color:#fff;border-radius:50%;user-select:none;width:49px;text-align:center;z-index:99}.left-arrow{left:10px}.right-arrow{right:10px}.header-right a#acn,.header-right a#lgo,.header-right a.cart{background:#F00;color:#FFF;padding:7.5px 40px 6.5px;border-radius:50px;margin:0 0 3px 20px;display:inline-block;font-weight:bold;border:1px solid #f00}.header-right a#acn::before,.header-right a#lgo::before,.header-right a.cart::before{width:25px;overflow:hidden;background-position:center left;height:20px;background-size:36px;margin:0 10px -4px -13px}.header-right a.cart.e{background:#999;border:1px solid #999}.header-right a#acn,.header-right a#lgo{font-weight:normal;border:1px solid;color:#00aaff;background:#fff;margin:0 -5px 3px 10px}.header-right a#lgo{color:#f00;min-width:160px}.header-right a#lgo.ld{background:#f00;text-align:center}#acn::before,#lgo::before{background-image:url("https://cdnsprint.com/img/account.svg");background-size:20px !important}#lgo::before{background-image:url("https://cdnsprint.com/img/logout.svg")}#lgo.ld::before{background-image:url("https://cdnsprint.com/img/ldw.svg");background-size:30px !important;background-position:center !important}#acn::after{content:'Mon Compte'}#lgo::after{content:'Déconnexion'}#lgo.ld::after{content:''}.brands{display:flex;overflow-x:auto}.brands.xs{padding:30px 90px 10px;background:linear-gradient(45deg, black, transparent)}.brands.xs h2{font-size:100px;font-family:'mai',sans-serif;color:#ccc}.brands > div{display:flex;flex-shrink:0}.brands > div.s{border-color:#000}.brands > div.l{background-image:url("https://cdnsprint.com/img/ld.svg") !important;background-size:60px}.brands > div > a{display:block;height:100%;width:100%}.brands.xs > div{box-shadow:0 0 40px #0009}.categories{padding:0 30px 25px;text-align:center;display:flex;overflow-x:auto}.categories > div{margin:0;padding:20px;background:#444;color:#fff;font-size:17px;border-radius:10px;height:100px;width:200px;box-shadow:0 0 3px #0003;display:block;margin:10px;flex-shrink:0}.categories > div > div.title{display:flex;align-items:center;justify-content:center}.categories > div > div.img{margin:0 auto 10px;height:30px;width:30px;background:url("https://cdnsprint.com/img/category_icons.png") no-repeat 0 0;background-size:2000% 200%}.categories > div:nth-child(2) > div.img{background-position:-30px 0}.categories > div:nth-child(3) > div.img{background-position:-60px 0}.categories > div:nth-child(4) > div.img{background-position:-90px 0}.categories > div:nth-child(5) > div.img{background-position:-120px 0}.categories > div:nth-child(6) > div.img{background-position:-150px 0}.categories > div:nth-child(7) > div.img{background-position:-180px 0}.categories > div:nth-child(8) > div.img{background-position:-210px 0}.categories > div:nth-child(9) > div.img{background-position:-240px 0}.categories > div:nth-child(10) > div.img{background-position:-270px 0}.categories > div:nth-child(11) > div.img{background-position:-300px 0}.categories > div:nth-child(12) > div.img{background-position:-330px 0}iframe{max-width:100%}footer{background:#9C7150;color:#fff;padding:20px}section.end{background:#fff;margin-top:100px;padding:1px 0 0}section.end > div{vertical-align:middle;display:inline-block;width:60%}.sprint_logo.xl{width:40%;height:300px;padding:20px;margin:20px auto 100px;background-size:90%;background-color:#fff;display:inline-block}.sprint_logo.xs{display:none;width:80%;max-width:500px;margin:50px auto 0;background-size:auto 100%;height:160px}.intro_text{margin:50px;padding:0 40px}.intro_text h2{text-align:left;margin:20px}.modalc{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.9);z-index:1000;justify-content:center;align-items:center}.modalc-background{position:absolute;top:0;left:0;width:100%;height:100%}.modalc-content{background-color:#fff;width:60%;max-width:800px;min-width:400px;height:80%;min-height:700px;overflow-y:auto;padding:20px;box-shadow:0 4px 10px rgba(0, 0, 0, 0.1);position:relative;z-index:1001}.modalc-content h2{text-align:center;margin:30px 0;font-size:22px;position:relative}.modalc-content h2::after{display:block;height:25px;width:25px;right:0;position:absolute;top:-30px;content:'x';color:#999;font-weight:normal;cursor:pointer}.modalc-content hr{border:none;border-top:1px solid #ddd;margin:20px 0}.modalc-content hr:last-of-type{margin:20px;border-top:1.5px solid #000}.modalc button.next{margin:60px auto 100px;display:block;background:#0064ef;color:#fff;padding:8px 30px;border:none;border-radius:4px;font-size:19px;cursor:pointer;width:300px;height:37px}.modalc button.next.ld{background:#0064ef url("https://cdnsprint.com/img/ldw.svg") no-repeat center;background-size:38px}#cartItems{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px}.cart-item{display:flex;flex-direction:column;padding:50px 0 30px;border-bottom:1px solid #ddd}.cart-item img{margin:5px 0 15px;height:auto;width:100px}.cart-item-title-price{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:0 20px 0 0}.cart-item-brand{color:#F00}.cart-item-title{max-width:70%;word-wrap:break-word;font-size:16px;font-weight:bold}.cart-item-price{max-width:30%;text-align:right;font-size:16px}.remove-item{color:#888;text-decoration:underline;cursor:pointer;font-size:14px;margin-top:5px}.cart-total{display:flex;justify-content:space-between;font-size:18px;margin:0 20px}.close-modalc{display:none}.min{width:100%;padding-top:20%;border-radius:5px;min-width:280px;margin:10px 0}.modalp{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);justify-content:center;align-items:center;z-index:1000}.modalp-content{background-color:#fff;padding:40px;max-width:90%;min-height:500px;height:100vh;overflow-y:auto;display:flex;flex-direction:column;background:linear-gradient(90deg, #ddd 0%, #fff 50%);position:absolute;right:0}.modalp-size{overflow-x:auto;flex-shrink:0;max-width:100%}.modalp-size p{margin:20px 0;font-size:13px}.modalp-size table{font-size:12px}#modalp-gallery{display:flex;overflow-x:auto;gap:10px;margin-bottom:20px}#modalp-gallery img{width:100%;max-width:300px;border-radius:15px;border:10px solid #fff}.modalp-details{display:flex;flex-direction:column;gap:10px}.modalp-details .szr{margin:-30px 0 40px;font-size:12px;color:#777}.modalp-details.ld{gap:0;display:block}.modalp .product-options{display:flex;gap:10px;margin-bottom:15px}.modalp .color-btn,.modalp .size-btn{padding:12px 25px;border:none;cursor:pointer;border-radius:5px;background:#eee;position:relative}.modalp .size-btn{margin:10px}.modalp .color-btn{width:100%;height:40px;margin:6px 0}.modalp .color-btn:hover,.modalp .size-btn:hover{background:#ddd}.modalp .color-btn.x,.modalp .size-btn.x{background:#000;color:#fff;font-weight:bold}.modalp .color-btn.n,.modalp .size-btn.n{background:#f5f5f5;color:#bbb}.modalp .color-btn.n::after,.modalp .size-btn.n::after{content:'';position:absolute;top:0;left:0;height:1px;background:#b3b3b3;width:100%;bottom:0;right:0;margin:auto}.modalp #color_opt{margin-bottom:20px}.modalp #size_opt{margin-bottom:40px}.modalp .product-details{margin-top:20px}.modalp .modalp-details .brand{color:#f00;margin:0 0 50px}.modalp .product-details h3{margin:40px 0 10px;font-size:18px}#productTitle{text-align:left;margin:20px 0 0;color:#000}.modalp .modalp-details .price{margin:10px 0 20px}.modalp .modalp-details .dsc{margin:0 0 30px;color:#666;font-size:14px;flex-shrink:0}.modalp .modalp-details .dsc.xs{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.modalp .modalp-details .dsc p{margin:8px 0}.modalp-close{position:fixed;top:17px;right:17px;width:27px;height:27px;background-color:transparent;border:none;cursor:pointer;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjI5IDE2LjI5TDcuNzEgNy43MSIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTE2LjI5IDcuNzFMNy43MSAxNi4yOSIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==');background-size:30px;background-repeat:no-repeat;background-position:top right;padding:0 0 20px 20px;opacity:0.5;box-sizing:content-box}.popup .modalp-close{position:absolute;opacity:0.2}.modalp.go #mk_form{display:none}.modalp.go .popup{background-color:#494b4b}.modalp.go .popup::after{content:'';background:var(--img_check) no-repeat 69% 50%;background-size:200px;width:100%;height:210px;display:block;margin:50px auto}#snx{display:block}.modalp-close:hover{background-color:rgba(0, 0, 0, 0.1);border-radius:50%}@media (min-width: 800px){.modalp-content{max-width:800px;flex-direction:row;gap:80px;flex-wrap:wrap}#modalp-gallery{display:flex;flex-direction:column;width:40%;overflow-y:visible;overflow-x:unset}#modalp-gallery::after{height:80px;width:100%;content:'.';display:flex;color:#efefef}.modalp-details{width:300px}#modalp-gallery img{max-width:100%}}@media (max-width: 800px){.modalp-content{max-width:500px;flex-direction:column;background:linear-gradient(180deg, #ddd 0%, #fff 50%);width:100%}#modalp-gallery img{border-width:3px}#modalp-gallery{flex-direction:row}}@media (max-width: 950px){#cartItems{display:block}}@media (max-width: 900px){.nav-desktop{display:none}.header-right a#acn,.header-right a#lgo{padding:7.5px 20px 6.5px}.header-right a#acn::before{margin:0 auto -4px;background-position:center}.header-right a#lgo::before{margin:0 auto -4px}#acn::after{content:''}}@media (max-width: 800px){.sprint_logo.xl{display:none}.sprint_logo.xs{display:block}.intro_text h2{margin:20px 0}section.end > div{width:100%;margin:20px 0;padding:20px}#modalp-gallery{min-height:200px}#modalp-gallery img{width:200px;height:200px;object-fit:contain}}@media (max-width: 700px){.search-icon{margin-right:10px}.product-container{transform:translateX(0)}.modalp .modalp-details .brand{margin-bottom:20px}.modalp .product-details{margin:0}}@media (max-height: 700px){.modalc{align-items:normal;height:auto}.modalc-content{height:100vh;min-height:0}}@media (max-width: 700px){.burger-menu{}#burger-icon{font-size:28px;cursor:pointer}#burger-icon.active + #mobile-nav-panel{display:flex}}@media (max-width: 650px){.categories{padding:0 15px}.categories > div{padding:15px 20px 20px;font-size:14px;height:80px;width:166px}.categories > div > div.img{margin:0 auto 3px}.banner h2{font-size:16px;margin:20px 30px 0}.banner{height:250px;padding-top:90px}.header-container:not(:has(#lgo)){padding:5px 20px 76px 15px}#searchbox,#srh{position:absolute;top:60px;left:0;right:0;margin:auto;width:100%;padding:20px;background:#eaeaea}#srx{width:100%}}#snx.hd,#xl.hd,.hdx{display:none}