:root{--color-indigo:#4400ff;--color-indigo-light:#f8f5ff;--color-indigo-faded:#b499ff;--color-coal:#2e2d2c;--color-coal-light:#f9f9f9;--color-coal-faded:#7c7a77;--color-grey:#9d9d9d;--color-grey-light:#ededed;--radius-pill:50rem;--radius-card:25px;--radius-md:1rem;--radius-sm:.5rem;--shadow-sm:0 4px 15px rgba(33,37,41,0.08);--shadow-md:0 8px 24px rgba(0,0,0,0.12);--shadow-lg:0 6px 16px rgba(0,0,0,0.2);--focus-ring:0 0 0 .25rem rgba(68,0,255,0.25);--duration-fast:.2s;--duration-base:.3s;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:3rem}@font-face{font-family:"ClashDisplay-Light";src:url("../fonts/ClashDisplay-Light.woff2") format("woff2"),url("../fonts/ClashDisplay-Light.woff") format("woff"),url("../fonts/ClashDisplay-Light.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"ClashDisplay-Regular";src:url("../fonts/ClashDisplay-Regular.woff2") format("woff2"),url("../fonts/ClashDisplay-Regular.woff") format("woff"),url("../fonts/ClashDisplay-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"ClashDisplay-Medium";src:url("../fonts/ClashDisplay-Medium.woff2") format("woff2"),url("../fonts/ClashDisplay-Medium.woff") format("woff"),url("../fonts/ClashDisplay-Medium.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"ClashDisplay-Semibold";src:url("../fonts/ClashDisplay-Semibold.woff2") format("woff2"),url("../fonts/ClashDisplay-Semibold.woff") format("woff"),url("../fonts/ClashDisplay-Semibold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"ClashDisplay-Bold";src:url("../fonts/ClashDisplay-Bold.woff2") format("woff2"),url("../fonts/ClashDisplay-Bold.woff") format("woff"),url("../fonts/ClashDisplay-Bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Akrobat-Regular";src:url("../fonts/Akrobat-Regular.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Akrobat-ExtraBold";src:url("../fonts/Akrobat-ExtraBold.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:"ClashDisplay-Regular",Arial,Helvetica,sans-serif}html a,body a{color:#2e2d2c;text-decoration:none}html a:hover,body a:hover{text-decoration:underline;color:#4400ff}html .dropdown-item:active,body .dropdown-item:active{background-color:#4400ff !important}html .breadcrumb,body .breadcrumb{display:flex;list-style:none;padding:0}html .breadcrumb span,body .breadcrumb span{color:#2e2d2c;font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif}html .breadcrumb li:not(:last-child)::after,body .breadcrumb li:not(:last-child)::after{content:" / ";margin:0 5px}html .card-title,body .card-title{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif}html .wip .text-uppercase,body .wip .text-uppercase{background-color:#4400ff;font-family:"Akrobat-Regular",Arial,Helvetica,sans-serif;color:#ededed;border-radius:var(--radius-pill)}section#copyright a{font-size:13px;color:#2e2d2c;text-decoration:none;font-style:italic;opacity:.7;transition:all 300ms linear}section#copyright a.dark{color:#ededed}section#copyright a.light{color:#2e2d2c}section#copyright a:hover{opacity:1}.bg-light-grey{background-color:#ededed}.bg-medium-grey{background-color:#9d9d9d}.bg-indigo{background-color:#4400ff !important}.text-indigo{color:#4400ff !important}.border-indigo{border-color:#4400ff !important}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.flex-1{flex:1 0 auto}.rounded-4{border-radius:.5rem}.rounded-5{border-radius:.75rem}.form-group{position:relative}.show-pwd{cursor:pointer}.text-dark{color:#2e2d2c !important}.text-light{color:#ededed !important}nav{background-color:#ffffff}nav i{color:#2e2d2c}nav #btn-menu,nav #formSearch{min-height:49px}nav #app-navbar-brand .brand-image{height:40px;width:auto}@media screen and (min-width:1200px){nav #app-navbar-brand .brand-image{height:55px}}@media screen and (min-width:1400px){nav #app-navbar-brand .brand-image{height:77px}}nav .fa-heart{color:#4400ff}nav .badge-electric{background-color:#4400ff;color:#ededed}nav .dropdown-menu{background-color:white;border:1px solid #9d9d9d}nav .dropdown-menu .dropdown-item{color:#2e2d2c}nav .dropdown-menu .dropdown-item:hover{background-color:white;color:#4400ff;text-decoration:none}nav .dropdown-menu .dropdown-item:hover span{text-decoration:underline}nav .dropdown-menu .dropdown-item i,nav .dropdown-menu .dropdown-item span{color:inherit}body.menu-open #pageContent{margin-left:0;transition:margin-left var(--duration-fast) ease}@media screen and (min-width:991px){body.menu-open #pageContent{margin-left:var(--menu-width)}}.modal-dialog .show-pwd{top:57% !important}.modal-dialog .show-pwd i{color:#2e2d2c}#off-canvas-menu .nav-link{border-top:0;border-left:0;border-right:0;border-bottom:2px solid #ededed;color:#2e2d2c}#off-canvas-menu .nav-link span{font-family:"ClashDisplay-Bold",Arial,Helvetica,sans-serif !important;font-size:24px !important}#off-canvas-menu .nav-link.active{border-bottom-color:#4400ff}#off-canvas-menu .menu-panel-title{font-family:"ClashDisplay-Regular",Arial,Helvetica,sans-serif !important;font-size:20px !important}#off-canvas-menu .btn-light{background-color:#ededed;color:#2e2d2c;border:none}#off-canvas-menu .btn-light:hover{background-color:#e0e0e0;color:#2e2d2c}#off-canvas-menu .category-title{text-transform:lowercase}#off-canvas-menu .category-title:first-letter{text-transform:capitalize}#off-canvas-menu .category-tile{width:100px;min-height:100px;border:2px solid transparent;border-radius:.75rem;padding:2px;background-color:#ededed;text-align:center;text-decoration:none;cursor:pointer;transition:all 150ms cubic-bezier(.17, .67, .83, .67)}#off-canvas-menu .category-tile:hover{scale:1.1}#off-canvas-menu .category-tile .category-icon{display:inline-block;width:60px;height:60px;background-color:var(--icon-color, #2e2d2c);-webkit-mask-image:var(--icon-mask);mask-image:var(--icon-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}#off-canvas-menu .category-tile .tile-label{font-size:12px;line-height:13px;text-transform:lowercase;user-select:none;transition:all 150ms cubic-bezier(.17, .67, .83, .67)}#off-canvas-menu .category-tile .tile-label:first-letter{text-transform:capitalize}#off-canvas-menu .category-tile:hover,#off-canvas-menu .category-tile:active,#off-canvas-menu .category-tile:focus-visible{background-color:white;border-color:#4400ff}#off-canvas-menu .category-tile:hover .category-icon,#off-canvas-menu .category-tile:active .category-icon,#off-canvas-menu .category-tile:focus-visible .category-icon{--icon-color:#4400ff}@media (max-width:991.98px){#off-canvas-menu{width:100%;height:auto;bottom:auto;border-right:0;border-bottom:3px solid #4400ff;box-shadow:var(--shadow-lg)}#off-canvas-menu .offcanvas-body{overflow-y:auto}#off-canvas-menu .tab-content{padding:.75rem .5rem !important}#off-canvas-menu .nav-link span{font-size:20px !important}#off-canvas-menu .menu-panel-title{font-size:17px !important}#off-canvas-menu .menu-root-panel,#off-canvas-menu .menu-subpanel{gap:.4rem !important}#off-canvas-menu .category-tile{width:84px;min-height:84px}#off-canvas-menu .category-tile .category-icon{width:44px;height:44px}}#formAccountLogin{width:75%}@media screen and (max-width:992px){#formAccountLogin{width:100%}}.service-item-title{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;color:#2e2d2c}.carousel-trends .carousel-trends__slide h3{color:#ededed !important}#homepageTop .carousel-media{position:relative;width:100%;aspect-ratio:4 / 3;max-height:70vh;overflow:hidden}@media (min-width:768px){#homepageTop .carousel-media{aspect-ratio:16 / 9}}@media (min-width:992px){#homepageTop .carousel-media{aspect-ratio:23 / 8}}#homepageTop .carousel-media__visual{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}#homepageTop .carousel-caption{left:6%;right:6%;top:auto;bottom:2.5rem;padding:0;text-align:left}#homepageTop .carousel-caption span{font-family:"ClashDisplay-Semibold",Arial,Helvetica,sans-serif;font-size:clamp(28px, 4.2vw, 80px);line-height:1.06;color:#2e2d2c}#homepageTop .carousel-caption span p{font-family:"ClashDisplay-Semibold",Arial,Helvetica,sans-serif;font-size:inherit;line-height:inherit;color:inherit;margin-bottom:0}#homepageTop .carousel-caption a{font-family:"ClashDisplay-Semibold",Arial,Helvetica,sans-serif;font-size:16px;border-radius:var(--radius-pill);padding-top:.5rem;padding-bottom:.5rem;width:max-content}#homepageTop .carousel-caption a:hover{text-decoration:none}@media (min-width:768px){#homepageTop .carousel-caption{left:10%;right:45%;top:50%;bottom:auto;transform:translateY(-50%)}}@media (min-width:992px){#homepageTop .carousel-caption{right:55%}}#homepageTop #topCarousel .carousel-control-prev,#homepageTop #topCarousel .carousel-control-next{width:10% !important}@media (max-width:991.98px){#homepageTop #topCarousel .carousel-control-prev,#homepageTop #topCarousel .carousel-control-next{display:none}}@media (min-width:992px){#homepageTop #topCarousel .carousel-indicators{display:none}}#homepageTop #topCarousel .carousel-indicators [data-bs-target]{background-color:rgba(0,0,0,0.4)}#homepageTop #topCarousel .carousel-indicators .active{background-color:#000}#registration .nav-pills .nav-link{background-color:#2e2d2c;border-color:#2e2d2c;color:#ededed}#registration .nav-pills .nav-link.active{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;background-color:#4400ff;border-color:#4400ff}#registration legend{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;color:#2e2d2c}.infos a{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif}.banner p{color:#ededed;font-family:"ClashDisplay-Semibold",Arial,Helvetica,sans-serif;margin:0}.banner p span{color:#ededed;font-family:"ClashDisplay-Semibold",Arial,Helvetica,sans-serif}#connectionModal .modal-content{border:1px solid #4400ff}.why-account .title{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:1.5rem}.why-account .fa-solid{color:#4400ff}.why-account span{font-family:"ClashDisplay-Regular",Arial,Helvetica,sans-serif;font-size:1rem}.product-link .product-brand{font-family:"ClashDisplay-Bold",Arial,Helvetica,sans-serif;line-height:26px;font-size:16px}.product-link .product-name{font-family:"ClashDisplay-Regular",Arial,Helvetica,sans-serif;line-height:26px;font-size:16px}.product-link .product-price{font-family:"ClashDisplay-Bold",Arial,Helvetica,sans-serif;line-height:26px;font-size:16px}.product-link:hover .product-name{color:#4400ff}.product-link:hover .product-brand{color:#4400ff}.product a:hover,.product-complementaire a:hover{text-decoration:none}.product .img-produit,.product-complementaire .img-produit{border-radius:var(--radius-md)}.product .product-brand,.product-complementaire .product-brand{font-family:"ClashDisplay-Semibold",Arial,Helvetica,sans-serif}.product .product-price,.product-complementaire .product-price{font-family:"ClashDisplay-Semibold",Arial,Helvetica,sans-serif}.product-complementaire .slider-product-pagination{gap:6px;margin-top:1rem}.product-complementaire .slider-product-pagination .page-bar{flex:1 1 0;height:4px;border-radius:2px;background-color:#ededed;cursor:pointer;transition:background-color .25s ease}.product-complementaire .slider-product-pagination .page-bar:hover{background-color:#b8bcc2}.product-complementaire .slider-product-pagination .page-bar.active{background-color:#4400ff}.product-complementaire .slider-product-pages{touch-action:pan-y}.product-container a,.productsCart a{text-decoration:none !important}.product-container a:hover,.productsCart a:hover{color:#4400ff;text-decoration:none !important}.product-container .product-name,.productsCart .product-name{font-family:"ClashDisplay-Semibold",Arial,Helvetica,sans-serif}.product-container .product-actions .quantity,.productsCart .product-actions .quantity{max-width:20%;min-width:150px;background-color:#ededed;border:1px solid rgba(46,45,44,0.3);border-radius:50px;padding:3px}.product-container .product-actions .quantity input,.productsCart .product-actions .quantity input{text-align:center;background-color:transparent;border:none;color:#2e2d2c;font-weight:700;padding:0}.product-container .product-actions .quantity input:focus,.productsCart .product-actions .quantity input:focus{box-shadow:none;outline:none}.product-container .product-actions .quantity .input-group-text,.productsCart .product-actions .quantity .input-group-text,.product-container .product-actions .quantity .btn,.productsCart .product-actions .quantity .btn{background-color:transparent !important;border:none !important;color:#4400ff !important;aspect-ratio:1 / 1;border-radius:50% !important;padding:0 10px;display:flex;align-items:center;justify-content:center;transition:background-color var(--duration-fast) ease}.product-container .product-actions .quantity .input-group-text:hover,.productsCart .product-actions .quantity .input-group-text:hover,.product-container .product-actions .quantity .btn:hover,.productsCart .product-actions .quantity .btn:hover{background-color:#ededed !important;color:#4400ff !important}.product-container .product-actions .quantity .input-group-text:focus,.productsCart .product-actions .quantity .input-group-text:focus,.product-container .product-actions .quantity .btn:focus,.productsCart .product-actions .quantity .btn:focus,.product-container .product-actions .quantity .input-group-text:active,.productsCart .product-actions .quantity .input-group-text:active,.product-container .product-actions .quantity .btn:active,.productsCart .product-actions .quantity .btn:active{box-shadow:none !important}.product-container .product-actions .addCart,.productsCart .product-actions .addCart{min-height:52px}.product-container .product-info .accordion-item,.productsCart .product-info .accordion-item{border:none !important}.product-container .product-info .accordion-item:has(.accordion-button:not(.collapsed)),.productsCart .product-info .accordion-item:has(.accordion-button:not(.collapsed)){border:2px solid #2e2d2c !important;border-radius:var(--radius-md)}.product-container .product-info .accordion-button,.productsCart .product-info .accordion-button{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;color:#2e2d2c;background-color:#ededed;border:none !important}.product-container .product-info .accordion-button:hover,.productsCart .product-info .accordion-button:hover{background-color:#e0e0e0}.product-container .product-info .accordion-button:focus,.productsCart .product-info .accordion-button:focus{box-shadow:none}.product-container .product-info .accordion-button:not(.collapsed),.productsCart .product-info .accordion-button:not(.collapsed){background-color:white}.product-container .product-info .accordion-button:not(.collapsed)::after,.productsCart .product-info .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234400ff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.product-container .product-info .accordion-body,.productsCart .product-info .accordion-body{font-family:"ClashDisplay-Regular",Arial,Helvetica,sans-serif;color:#2e2d2c}.product-container .thumbnail-section,.productsCart .thumbnail-section{overflow:hidden}@media screen and (min-width:992px){.product-container .thumbnail-section,.productsCart .thumbnail-section{border-radius:0;background-color:initial}}.product-container #closeDetailedLink:hover,.productsCart #closeDetailedLink:hover{color:#4400ff !important;cursor:pointer}#showDetailedLink{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;text-decoration:underline !important}.faq-accordion .accordion-item{border:none !important}.faq-accordion .accordion-item:has(.accordion-button:not(.collapsed)){border:2px solid #2e2d2c !important;border-radius:var(--radius-md)}.faq-accordion .accordion-button{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;color:#2e2d2c;background-color:#ededed;border:none !important}.faq-accordion .accordion-button:hover{background-color:#e0e0e0}.faq-accordion .accordion-button:focus{box-shadow:none}.faq-accordion .accordion-button:not(.collapsed){background-color:white !important}.faq-accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234400ff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.faq-accordion .accordion-body{font-family:"ClashDisplay-Regular",Arial,Helvetica,sans-serif;color:#2e2d2c}.calendar{z-index:1080 !important}.bg-dark{background-color:#2e2d2c !important;color:#ededed !important}.radio-noir:checked{background-color:#2e2d2c !important;border-color:#2e2d2c !important;background-image:none !important}.radio-noir:focus{border-color:#2e2d2c !important}h1,h2,h3,h4,h5,h6{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;color:#2e2d2c}p,span,div{font-family:"ClashDisplay-Regular",Arial,Helvetica,sans-serif;color:#2e2d2c}#copyBtn span{color:inherit}#paymentList .paymentLogo{width:150px;max-width:100%}#paymentList .paymentLogo img{max-width:100%;height:auto}.account-order-filters #formSearch{background-color:transparent !important;border:none !important}.account-order-filters .date-filter input{width:100%;padding:.375rem .75rem;font-size:1rem;border:1px solid #ededed;border-radius:.375rem}#account #tableOrder{margin-bottom:1.5rem}#account #tableOrder .col-invoice{flex:0 0 5.5rem;width:5.5rem;max-width:5.5rem}#account #tableOrder .thead{border-bottom:2px solid #2e2d2c}#account #tableOrder .thead .th{padding:.5rem .75rem;font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#9d9d9d;white-space:nowrap}#account #tableOrder .line .bg{border-bottom:1px solid #ededed;transition:background-color var(--duration-fast) ease}#account #tableOrder .line .bg:hover{background-color:var(--color-indigo-light)}#account #tableOrder .line .td{padding:.9rem .75rem;font-size:.95rem}#account #tableOrder .line .td::before{display:none;content:attr(data-label);font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#9d9d9d}#account #tableOrder .line .col:nth-child(2) .td,#account #tableOrder .line .col:nth-child(3) .td{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif}#account #tableOrder .invoice-pdf{display:inline-block;padding:0 .3rem;font-size:1.4rem;line-height:1;color:#2e2d2c;transition:color var(--duration-fast) ease}#account #tableOrder .invoice-pdf:hover{color:#4400ff;text-decoration:none}#account #tableOrder .btn-detail{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border:1px solid #2e2d2c;border-radius:var(--radius-pill);font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:.85rem;white-space:nowrap;color:#2e2d2c;background-color:white;transition:all var(--duration-fast) ease}#account #tableOrder .btn-detail i{font-size:.7rem;transition:transform var(--duration-fast) ease}#account #tableOrder .btn-detail:hover{background-color:#4400ff;border-color:#4400ff;color:white;text-decoration:none}#account #tableOrder .btn-detail:hover i{transform:translateX(2px)}@media screen and (max-width:767px){#account #tableOrder .thead{display:none}#account #tableOrder .line{margin-bottom:1rem}#account #tableOrder .line .bg{border:1px solid #ededed;border-radius:var(--radius-sm);padding:.5rem}#account #tableOrder .line .bg>.row{flex-wrap:wrap}#account #tableOrder .line .col,#account #tableOrder .line .col-auto{flex:0 0 50%;max-width:50%}#account #tableOrder .line .td{padding:.5rem;text-align:left !important}#account #tableOrder .line .td::before{display:block;margin-bottom:.15rem}#account #tableOrder .line .col-auto .td,#account #tableOrder .line .col:last-child .td{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}#account #tableOrder .line .col:last-child{display:flex;justify-content:flex-end}#account #tableOrder .line .col:last-child .td{align-items:flex-end}#account #tableOrder .line .col:last-child .td::before{display:none}}#account .status{display:inline-block;padding:.25rem .7rem;border-radius:var(--radius-pill);font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:.8rem;line-height:1.3;white-space:nowrap;color:white;background-color:#9d9d9d}#account .status.status-cancel{background-color:#b42121}#account .status.status-wait{background-color:#9d9d9d}#account .status.status-progress{background-color:#4400ff}#account .status.status-done{background-color:#67a85c}#account .orderView .orderHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #2e2d2c}#account .orderView .orderHeader .orderHeaderMain{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}#account .orderView .orderHeader .orderHeaderMain h3{margin:0}#account .orderView .orderHeader .orderHeaderActions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}#account .orderView .orderHeader .invoice-pdf,#account .orderView .orderHeader .btn-back{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border:1px solid #2e2d2c;border-radius:var(--radius-pill);font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:.85rem;white-space:nowrap;color:#2e2d2c;background-color:white;transition:all var(--duration-fast) ease}#account .orderView .orderHeader .invoice-pdf i,#account .orderView .orderHeader .btn-back i{font-size:.8rem}#account .orderView .orderHeader .invoice-pdf:hover,#account .orderView .orderHeader .btn-back:hover{background-color:#4400ff;border-color:#4400ff;color:white;text-decoration:none}#account .orderView .orderInfos{margin-bottom:1.5rem}#account .orderView .orderCard{height:100%;padding:1rem 1.25rem;border:1px solid #ededed;border-radius:var(--radius-sm);background-color:white}#account .orderView .orderCard h4{margin:0 0 .5rem;font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:#9d9d9d}#account .orderView .orderCard p,#account .orderView .orderCard address{margin:0;font-size:.95rem;line-height:1.5}#account .orderView .orderCard p+h4{margin-top:1rem}#account .orderView .orderCard .label{color:#9d9d9d}#account .orderView .orderLines{margin-bottom:1.5rem}#account .orderView .orderLines .orderLinesHead{padding:.5rem .75rem;border-bottom:2px solid #2e2d2c}#account .orderView .orderLines .orderLinesHead>div{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#9d9d9d}#account .orderView .orderLines .orderLine{display:flex;flex-wrap:wrap;align-items:center;padding:1rem .75rem;border-bottom:1px solid #ededed}#account .orderView .orderLines .colProduct{flex:1 1 50%;min-width:0;display:flex;align-items:center;gap:1rem}#account .orderView .orderLines .colPrice,#account .orderView .orderLines .colQuantity,#account .orderView .orderLines .colAmount{flex:0 0 16.66%;text-align:end}#account .orderView .orderLines .colQuantity{text-align:center}#account .orderView .orderLines .productThumb{flex:0 0 80px;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-sm);background-color:#ededed;overflow:hidden}#account .orderView .orderLines .productThumb img{max-width:100%;max-height:100%;object-fit:contain}#account .orderView .orderLines .productName{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:.95rem}#account .orderView .orderLines .productDeclination{font-size:.85rem;color:#9d9d9d}#account .orderView .orderLines .productDeclination span{margin-right:.75rem;color:#9d9d9d}#account .orderView .orderLines .productNote{font-size:.85rem;font-style:italic;color:#9d9d9d}#account .orderView .orderLines .badge-promo{display:inline-block;margin-top:.25rem;padding:.1rem .5rem;border-radius:var(--radius-pill);font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:white;background-color:#4400ff}#account .orderView .orderLines .price,#account .orderView .orderLines .quantity{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;white-space:nowrap}#account .orderView .orderLines .priceHigh{display:block;font-size:.8rem;white-space:nowrap;color:#9d9d9d}@media (max-width:991.98px){#account .orderView .orderLines .orderLine{row-gap:.75rem}#account .orderView .orderLines .colProduct{flex-basis:100%}#account .orderView .orderLines .colPrice,#account .orderView .orderLines .colQuantity,#account .orderView .orderLines .colAmount{flex:1 1 33%;text-align:start}#account .orderView .orderLines .colPrice::before,#account .orderView .orderLines .colQuantity::before,#account .orderView .orderLines .colAmount::before{display:block;content:attr(data-label);font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#9d9d9d}#account .orderView .orderLines .priceHigh{display:inline;margin-right:.4rem}}#account .orderView .orderResume{margin-bottom:1.5rem;padding:1rem 1.25rem;border-radius:var(--radius-sm);background-color:var(--color-indigo-light)}#account .orderView .orderResume .priceLine{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.95rem}#account .orderView .orderResume .priceLine small{color:#9d9d9d}#account .orderView .orderResume .priceLine .resumePrice{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;white-space:nowrap}#account .orderView .orderResume .priceLine.discount .resumePrice,#account .orderView .orderResume .priceLine .free{color:#67a85c}#account .orderView .orderResume .priceLine.total{margin-top:.5rem;padding-top:.75rem;border-top:2px solid #2e2d2c}#account .orderView .orderResume .priceLine.total div{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:1.1rem}#account .orderView .orderResume .priceLine.total .resumePrice{font-size:1.25rem}#account .orderView .orderResume .priceLine.vat{padding:0;font-size:.8rem}#account .orderView .orderResume .priceLine.vat div{color:#9d9d9d}#account .orderView .orderComment{height:auto;margin-bottom:1.5rem}.main-photo,.main-photo-2{max-height:475px}.main-photo img,.main-photo-2 img{height:auto}#product-resource-1,#product-resource-2{max-width:100%;object-fit:contain}@media (min-width:991.98px){#product-resource-1,#product-resource-2{height:475px !important}}.carousel__slide .card .fw-bolder{font-family:"Akrobat-ExtraBold",Arial,Helvetica,sans-serif;font-size:3rem;margin:-1rem}.carousel__slide .card .fw-lighter{font-family:"ClashDisplay-Light",Arial,Helvetica,sans-serif;font-size:1.5rem;margin:-1rem}.carousel__slide .card .fw-bold{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif}.carousel__slide .card a{width:55%}.carousel__slide .card .card-body{margin-top:5rem}.img-inverted{filter:invert(.82)}.site-footer{background-color:#2e2d2c;color:#ededed;padding:56px 0 40px}.site-footer .border-end{border-color:#9d9d9d !important}.footer-logo{height:5rem;margin-bottom:2rem}.footer-desc{font-family:"ClashDisplay-Regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:26px;max-width:400px;color:#ededed}.footer-heading{font-weight:800;font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;color:#ededed;margin-bottom:18px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:14px}.footer-links a{font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;color:#ededed;text-decoration:none;font-size:1.1rem;opacity:.9}.footer-links a:hover{text-decoration:underline;opacity:1;color:#ededed !important}.social-icons{margin-bottom:14px;display:flex;gap:12px}.social-icons a{width:38px;height:38px;border:1px solid #ededed;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ededed;transition:background .2s ease,color .2s ease}.social-icons a:hover{background:#ededed;color:#2e2d2c;text-decoration:none}@media (max-width:991.98px){.site-footer .col-lg-5.border-end{border-right:0 !important}}@media (max-width:767.98px){.site-footer .border-end{border-right:0 !important}}#copyright{background-color:#2e2d2c;color:#ededed}.grecaptcha-badge{transform:scale(.75);transform-origin:right bottom;z-index:999 !important}@media (max-width:767.98px){.grecaptcha-badge{transform:scale(.6)}}@media (max-width:575.98px){.grecaptcha-badge{transform:scale(.55);right:5px !important;bottom:5px !important}}#product-media-player{max-height:475px}.btn{--bs-btn-border-radius:var(--radius-pill);--bs-btn-focus-box-shadow:var(--focus-ring);--bs-btn-disabled-opacity:1;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease}.btn:hover{text-decoration:none}.btn:active:not(.disabled):not(:disabled){transform:scale(.98)}.input-group .btn{--bs-btn-border-radius:var(--bs-border-radius)}.btn-dark,.btn-checkout{--bs-btn-color:#ededed;--bs-btn-bg:#2e2d2c;--bs-btn-border-color:#2e2d2c;--bs-btn-hover-color:#ededed;--bs-btn-hover-bg:#4400ff;--bs-btn-hover-border-color:#4400ff;--bs-btn-active-color:#ededed;--bs-btn-active-bg:#4400ff;--bs-btn-active-border-color:#4400ff;--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#9d9d9d;--bs-btn-disabled-border-color:#9d9d9d}.btn-light{--bs-btn-color:#2e2d2c;--bs-btn-bg:#ededed;--bs-btn-border-color:#ededed;--bs-btn-hover-color:#ededed;--bs-btn-hover-bg:#2e2d2c;--bs-btn-hover-border-color:#2e2d2c;--bs-btn-active-color:#ededed;--bs-btn-active-bg:#2e2d2c;--bs-btn-active-border-color:#2e2d2c;--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#9d9d9d;--bs-btn-disabled-border-color:#9d9d9d}.btn-create-account{--bs-btn-color:#ededed;--bs-btn-bg:#4400ff;--bs-btn-border-color:#4400ff;--bs-btn-hover-color:#4400ff;--bs-btn-hover-bg:#ffffff;--bs-btn-hover-border-color:#4400ff;--bs-btn-active-color:#4400ff;--bs-btn-active-bg:#ffffff;--bs-btn-active-border-color:#4400ff;--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#9d9d9d;--bs-btn-disabled-border-color:#9d9d9d}.btn-outline-dark{--bs-btn-color:#2e2d2c;--bs-btn-bg:transparent;--bs-btn-border-color:#2e2d2c;--bs-btn-hover-color:#ededed;--bs-btn-hover-bg:#4400ff;--bs-btn-hover-border-color:#4400ff;--bs-btn-active-color:#ededed;--bs-btn-active-bg:#4400ff;--bs-btn-active-border-color:#4400ff;--bs-btn-disabled-color:#9d9d9d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#9d9d9d}.btn-outline-primary,.btn-outline-electric{--bs-btn-color:#4400ff;--bs-btn-bg:transparent;--bs-btn-border-color:#4400ff;--bs-btn-hover-color:#ededed;--bs-btn-hover-bg:#4400ff;--bs-btn-hover-border-color:#4400ff;--bs-btn-active-color:#ededed;--bs-btn-active-bg:#4400ff;--bs-btn-active-border-color:#4400ff;--bs-btn-disabled-color:#9d9d9d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#9d9d9d}.btn-outline-primary.fav,.btn-outline-electric.fav{background-color:#4400ff;color:#ededed}.btn-hover-color{--bs-btn-hover-color:#ededed;--bs-btn-hover-bg:#4400ff;--bs-btn-hover-border-color:#4400ff}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:active:not(.disabled):not(:disabled){transform:none}}:root{--bs-danger:#b42121;--bs-danger-rgb:180, 33, 33;--bs-form-invalid-color:#b42121;--bs-form-invalid-border-color:#b42121}.form-control,.form-select{border-color:#9d9d9d;border-radius:var(--radius-sm);color:#2e2d2c;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.form-control::placeholder,.form-select::placeholder{color:var(--color-coal-faded)}.form-control:hover:not(:disabled):not(:focus),.form-select:hover:not(:disabled):not(:focus){border-color:#2e2d2c}.form-control:focus,.form-select:focus{border-color:#4400ff;box-shadow:var(--focus-ring);color:#2e2d2c}.form-control:disabled,.form-select:disabled{background-color:#ededed;color:var(--color-coal-faded)}.form-control.is-invalid,.form-select.is-invalid{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23b42121'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23b42121' stroke='none'/%3e%3c/svg%3e")}.form-control.is-invalid:not(.form-select),.form-select.is-invalid:not(.form-select){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23b42121'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23b42121' stroke='none'/%3e%3c/svg%3e")}.form-control.is-invalid:focus,.form-select.is-invalid:focus{border-color:#b42121;box-shadow:0 0 0 .25rem rgba(180,33,33,0.25)}.form-label{color:#2e2d2c}.input-group-text{border-color:#9d9d9d;background-color:#ededed;color:#2e2d2c}.input-group>.form-control:not(:last-child),.input-group>.form-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-text:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.form-check-input{border-color:#9d9d9d}.form-check-input:hover:not(:disabled){border-color:#2e2d2c}.form-check-input:checked{background-color:#4400ff;border-color:#4400ff}.form-check-input:focus{border-color:#4400ff;box-shadow:none}.form-check-input:focus-visible{box-shadow:var(--focus-ring)}nav #formSearch{background-color:#ededed;border:1px solid #9d9d9d;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease,background-color var(--duration-fast) ease}nav #formSearch input[type="search"]{color:#2e2d2c;outline:none}nav #formSearch:hover{border-color:#2e2d2c}nav #formSearch:focus-within{background-color:#ffffff;border-color:#4400ff;box-shadow:var(--focus-ring)}.product-actions .quantity:has(input:focus){border-color:#4400ff;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.form-control,.form-select,nav #formSearch{transition:none}}.product-link .img-wrapper{aspect-ratio:1;border-radius:var(--radius-card)}.product-link .img-wrapper img{width:100%;height:100%;object-fit:contain;transition:transform var(--duration-base) ease}.product-link .img-produit{border-radius:var(--radius-card)}.product-link:hover .img-wrapper img,.product-link:focus-visible .img-wrapper img{transform:scale(1.05)}.product-link:focus-visible{outline:none}.product-link:focus-visible .img-wrapper{box-shadow:var(--focus-ring)}.product-card-badges{position:absolute;top:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin:1rem;font-size:.75rem;line-height:1}.product-badge-promo{display:inline-flex;font-weight:700}.product-badge-promo .product-badge-promo-value,.product-badge-promo .product-badge-promo-label{padding:.3rem .6rem}.product-badge-promo .product-badge-promo-value{border-radius:var(--radius-pill) 0 0 var(--radius-pill);background-color:#4400ff;color:#ffffff}.product-badge-promo .product-badge-promo-label{border:1px solid #4400ff;border-left:0;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background-color:#ffffff;color:#4400ff}.product-badge-soon{padding:.3rem .6rem;border:1px solid #2e2d2c;border-radius:var(--radius-pill);background-color:#ffffff;color:#2e2d2c;font-weight:700}.product-pro-price-badge{padding:.3rem .6rem;border-radius:var(--radius-pill);background-color:#4400ff;color:#ffffff;font-size:.75rem;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}.product-price-from{margin-bottom:2px;font-size:.8rem}.product-price-promo{color:#4400ff}.product-link .product-price-high,.product-price-high{font-family:"ClashDisplay-Regular",Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.3}.product-size-arrow{font-size:.9rem}.product-color-dot{display:inline-block;width:12px;height:12px;border:1px solid #dee2e6;border-radius:50%;opacity:.75}.product-color-more{font-size:.75rem}@media (prefers-reduced-motion:reduce){.product-link .img-wrapper img{transition:none}.product-link:hover .img-wrapper img,.product-link:focus-visible .img-wrapper img{transform:none}}.catalog-index-title,.catalog-section-head a,.catalog-card-title a{color:#2e2d2c}.catalog-section-head{border-bottom:2px solid #2e2d2c}.catalog-section-head .catalog-section-all{color:#4400ff}.catalog-card{box-shadow:var(--shadow-sm);transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}.catalog-card:hover,.catalog-card:focus-within{transform:translateY(-3px);box-shadow:var(--shadow-md)}.catalog-card:hover .catalog-card-title a{color:#4400ff}.catalog-card-thumb{display:block;width:72px;height:72px;padding:2px;border:2px solid #4400ff;object-fit:cover}.catalog-card-initial{width:72px;height:72px;background-color:#4400ff;color:#ffffff}.catalog-card-initial span{color:inherit}.catalog-subcats{border-top:1px solid rgba(46,45,44,0.1)}.catalog-subcat{border:1px solid #4400ff;background-color:transparent;color:#2e2d2c;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.catalog-subcat:hover,.catalog-subcat:focus-visible{background-color:#4400ff;color:#ededed;text-decoration:none}@media (prefers-reduced-motion:reduce){.catalog-card,.catalog-subcat{transition:none}.catalog-card:hover,.catalog-card:focus-within{transform:none}}.carousel--home{width:100%;--carousel-scroll-thumb-width:25%}.carousel--home .carousel__viewport{width:100%;overflow:hidden;touch-action:pan-y}.carousel--home .carousel__track{display:flex;width:100%;transition:transform .35s ease;will-change:transform}.carousel--home .carousel__slide{display:flex;flex:0 0 50%;align-items:center;width:100%;min-width:0}.carousel--home .carousel__slide .card{border-radius:1rem}.carousel--home .carousel__product{display:block;width:100%;height:auto;margin-inline:.25rem;object-fit:cover}.carousel--home .carousel__controls{pointer-events:none;z-index:1}.carousel--home .carousel__btn{pointer-events:auto;padding:1.25rem 1.75rem;display:grid;place-items:center;cursor:pointer}.carousel--home .carousel__btn.btn-light{pointer-events:none}.carousel--home .carousel__range{width:100%;-webkit-appearance:none;appearance:none;height:5px;border-radius:50px;background:#ddd;outline:none;cursor:pointer;touch-action:none}.carousel--home .carousel__range:active{outline:none}.carousel--home .carousel__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;min-width:36px;width:var(--carousel-scroll-thumb-width);height:5px;border-radius:30px;background:#333;cursor:pointer}.carousel--home .carousel__range::-moz-range-thumb{min-width:36px;width:var(--carousel-scroll-thumb-width);height:5px;border-radius:30px;background:#333;border:0;cursor:pointer}@media (min-width:992px){.carousel--home .carousel__slide{flex-basis:25%;width:25%}}@media (max-width:991.98px){.carousel--home .carousel__btn{display:none}}.carousel-trends{width:100%;--carousel-trends-scroll-thumb-width:25%}.carousel-trends__viewport{width:100%;overflow:hidden;touch-action:pan-y}.carousel-trends__track{display:flex;width:100%;transition:transform .35s ease;will-change:transform}.carousel-trends__slide{display:flex;flex:0 0 50%;align-items:center;width:100%;min-width:0}.carousel-trends__slide .card{border-radius:1rem;aspect-ratio:3/4}.carousel-trends__slide .card img{object-fit:cover}.carousel-trends__slide .card h3{font-size:1.25rem !important;width:65%}.carousel-trends__product{display:block;width:100%;height:auto;margin-inline:.25rem;object-fit:cover}.carousel-trends__controls{pointer-events:none;z-index:1}.carousel-trends__btn{pointer-events:auto;padding:1.25rem 1.75rem;display:grid;place-items:center;cursor:pointer}.carousel-trends__btn.btn-light{pointer-events:none}.carousel-trends__range{width:100%;-webkit-appearance:none;appearance:none;height:5px;border-radius:50px;background:#ddd;outline:none;cursor:pointer}.carousel-trends__range:active{outline:none}.carousel-trends__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;min-width:36px;width:var(--carousel-trends-scroll-thumb-width);height:5px;border-radius:30px;background:#333;cursor:pointer}.carousel-trends__range::-moz-range-thumb{min-width:36px;width:var(--carousel-trends-scroll-thumb-width);height:5px;border-radius:30px;background:#333;border:0;cursor:pointer}@media (min-width:992px){.carousel-trends__slide{flex-basis:25%;width:25%}}@media (max-width:991.98px){.carousel-trends__btn{display:none}}.carousel-trends__slide .trend-tile img{transition:transform var(--duration-base) ease}.carousel-trends__slide .trend-tile .trend-tile-overlay{height:30%;background:linear-gradient(to top, rgba(0,0,0,0.6), transparent)}.carousel-trends__slide .trend-tile .trend-tile-arrow{width:88px;height:44px;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.carousel-trends__slide .trend-tile:hover img,.carousel-trends__slide .trend-tile:focus-visible img{transform:scale(1.05)}.carousel-trends__slide .trend-tile:hover .trend-tile-arrow,.carousel-trends__slide .trend-tile:focus-visible .trend-tile-arrow{background-color:#4400ff;border-color:#4400ff;color:#ededed}.carousel-trends__slide .trend-tile:hover .trend-tile-arrow i,.carousel-trends__slide .trend-tile:focus-visible .trend-tile-arrow i{color:inherit}.carousel-trends__slide .trend-tile:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.carousel-trends__slide .trend-tile:hover img,.carousel-trends__slide .trend-tile:focus-visible img{transform:none}}.toast-container{--toast-error:#b42121;--toast-error-bg:rgba(180,33,33,0.12);--toast-success:#67a85c;--toast-success-bg:rgba(103,168,92,0.16);--toast-info:#4400ff;--toast-info-bg:var(--color-indigo-light);top:calc(var(--header-height, 7rem) + var(--space-2)) !important}@media (max-width:575.98px){.toast-container{right:0;left:0;width:auto}.toast-container .toast{width:100%}}.toast-container .toast{position:relative;overflow:hidden;border:none;border-left:4px solid transparent;border-radius:var(--radius-sm);background-color:#ffffff;box-shadow:var(--shadow-md);animation:toast-in .25s ease-out}.toast-container .toast .toast-progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:rgba(0,0,0,0.15);transform:scaleX(1);transform-origin:left}.toast-container .toast.toast-progress-active .toast-progress{animation:toast-progress-shrink linear forwards;animation-duration:var(--toast-duration, 6000ms)}.toast-container .toast:hover .toast-progress{animation-play-state:paused}.toast-container .toast .toast-body{padding:12px 14px;font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:15px;color:#2e2d2c}.toast-container .toast .toast-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:bold}.toast-container .toast-error{border-left-color:var(--toast-error)}.toast-container .toast-error .toast-progress{background-color:var(--toast-error)}.toast-container .toast-error .toast-icon{background-color:var(--toast-error-bg);color:var(--toast-error)}.toast-container .toast-error .toast-icon::before{content:"\2715"}.toast-container .toast-info{border-left-color:var(--toast-info)}.toast-container .toast-info .toast-progress{background-color:var(--toast-info)}.toast-container .toast-info .toast-icon{background-color:var(--toast-info-bg);color:var(--toast-info)}.toast-container .toast-info .toast-icon::before{content:"i"}.toast-container .toast-valid,.toast-container .toast-success{border-left-color:var(--toast-success)}.toast-container .toast-valid .toast-progress,.toast-container .toast-success .toast-progress{background-color:var(--toast-success)}.toast-container .toast-valid .toast-icon,.toast-container .toast-success .toast-icon{background-color:var(--toast-success-bg);color:var(--toast-success)}.toast-container .toast-valid .toast-icon::before,.toast-container .toast-success .toast-icon::before{content:"\2713"}@keyframes toast-in{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes toast-progress-shrink{from{transform:scaleX(1)}to{transform:scaleX(0)}}:root{--bs-focus-ring-color:rgba(68,0,255,0.25)}a:focus-visible,button:focus-visible,summary:focus-visible,[role="button"]:focus-visible,[role="tab"]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid #4400ff;outline-offset:2px}a:focus-visible{border-radius:4px}.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.form-check-input:focus-visible,.product-link:focus-visible{outline:none}.nav-link:focus-visible,.btn-close:focus-visible,.accordion-button:focus-visible,.dropdown-item:focus-visible{outline:2px solid #4400ff;outline-offset:2px;box-shadow:none}.carousel__range:focus-visible,.carousel-trends__range:focus-visible{outline:2px solid #4400ff;outline-offset:4px}:has(> #loadAjax){position:relative}#loadAjax{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background-color:rgba(255,255,255,0.7)}#loadAjax::after{content:"";width:2.5rem;height:2.5rem;border:3px solid #ededed;border-top-color:#4400ff;border-radius:50%;animation:load-spin .8s linear infinite}@keyframes load-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}#loadAjax::after{display:none}#loadAjax .visually-hidden{position:static !important;width:auto !important;height:auto !important;margin:0 !important;overflow:visible !important;clip:auto !important;white-space:normal !important;color:#2e2d2c}}:root{--font-size-h1:clamp(1.75rem, 1.4rem + 1.5vw, 2.75rem);--font-size-h2:clamp(1.5rem, 1.28rem + 0.94vw, 2.125rem);--font-size-h3:clamp(1.25rem, 1.12rem + 0.56vw, 1.625rem);--font-size-h4:clamp(1.125rem, 1.06rem + 0.28vw, 1.3125rem);--font-size-h5:1.125rem;--font-size-h6:1rem}h1,.h1,.display-6{font-size:var(--font-size-h1)}h2,.h2{font-size:var(--font-size-h2)}h3,.h3{font-size:var(--font-size-h3)}h4,.h4{font-size:var(--font-size-h4)}h5,.h5{font-size:var(--font-size-h5)}h6,.h6{font-size:var(--font-size-h6)}h1,h2,.h1,.h2,.display-6{line-height:1.1;letter-spacing:-0.01em}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}.footer-heading{font-size:1.25rem}nav #btn-menu{padding-inline:1.5rem;--bs-btn-color:#2e2d2c;--bs-btn-bg:#ffffff;--bs-btn-border-color:#ffffff;--bs-btn-hover-color:#ededed;--bs-btn-hover-bg:#4400ff;--bs-btn-hover-border-color:#4400ff;--bs-btn-active-color:#ededed;--bs-btn-active-bg:#4400ff;--bs-btn-active-border-color:#4400ff}nav #btn-menu span{font-family:"ClashDisplay-Semibold",Arial,Helvetica,sans-serif}nav #btn-menu i{color:inherit}@media screen and (min-width:1200px){nav #btn-menu{min-width:140px;--bs-btn-color:#ededed;--bs-btn-bg:#2e2d2c;--bs-btn-border-color:#2e2d2c;--bs-btn-hover-color:#ededed;--bs-btn-hover-bg:#4400ff;--bs-btn-hover-border-color:#4400ff;--bs-btn-active-color:#ededed;--bs-btn-active-bg:#4400ff;--bs-btn-active-border-color:#4400ff}}@media (max-width:359.98px){nav #app-navbar-brand .brand-image{height:32px}}@media (max-width:1199.98px){header.sticky-top nav{background-color:transparent}header.sticky-top nav .menu-top{position:relative;z-index:2;background-color:#ffffff}header.sticky-top nav .header-search-mobile{position:relative;z-index:1;background-color:#ffffff;transition:transform var(--duration-base) ease,opacity var(--duration-fast) ease}header.sticky-top.is-search-folded{pointer-events:none}header.sticky-top.is-search-folded .menu-top{pointer-events:auto}header.sticky-top.is-search-folded .header-search-mobile{transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform var(--duration-base) ease,opacity var(--duration-fast) ease,visibility 0s linear var(--duration-base)}}.checkout-steps{max-width:46rem;margin:0 auto var(--space-5)}.checkout-steps ol{display:flex;margin:0;padding:0;list-style:none;counter-reset:checkout-step}.checkout-steps li{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:var(--space-2);counter-increment:checkout-step;font-family:"ClashDisplay-Medium",Arial,Helvetica,sans-serif;font-size:.875rem;text-align:center;color:#9d9d9d}.checkout-steps li:not(:first-child)::before{content:"";position:absolute;top:1rem;right:50%;width:100%;height:2px;margin-top:-1px;background-color:#ededed}.checkout-steps li a,.checkout-steps li span{color:inherit}.checkout-steps li a:hover{color:#4400ff;text-decoration:none}.checkout-steps .checkout-step-mark{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:2px solid #ededed;border-radius:50%;background-color:#ffffff;color:#9d9d9d;line-height:1}.checkout-steps .checkout-step-mark::before{content:counter(checkout-step)}.checkout-steps .is-done{color:#2e2d2c}.checkout-steps .is-done::before,.checkout-steps .is-done+li::before{background-color:#4400ff}.checkout-steps .is-done .checkout-step-mark{border-color:#4400ff;background-color:#4400ff;color:#ffffff}.checkout-steps .is-done .checkout-step-mark::before{content:"\2713"}.checkout-steps .is-current{color:#2e2d2c}.checkout-steps .is-current .checkout-step-mark{border-color:#2e2d2c;background-color:#2e2d2c;color:#ffffff}@media (max-width:575.98px){.checkout-steps li{font-size:.75rem}}@media (min-width:992px) and (min-height:760px){#cart #resumeCart{position:sticky;top:calc(var(--header-height, 7rem) + var(--space-4))}}#loadAjax::after{position:sticky;top:calc(var(--header-height, 7rem) + var(--space-5));bottom:var(--space-6)}.service-item{justify-content:start;padding-left:2rem}@media screen and (min-width:992px){.service-item{justify-content:center;padding-left:0}}.service-item-img{width:62px;height:auto}@media screen and (min-width:1200px){.service-item-img{width:74px}}.service-item-flag{width:1em;height:auto;margin-left:.35em;border-radius:2px;vertical-align:baseline}.service-item-subtitle{font-size:12px}@media screen and (min-width:1200px){.service-item-subtitle{position:absolute;top:80%}}@media screen and (min-width:1200px){.xl-text-left{text-align:left !important}}.fidelity-card{width:290px;max-width:100vw;height:165px;border-radius:var(--radius-md);background-position:center;background-repeat:no-repeat;background-size:cover;text-decoration:none !important}@media screen and (min-width:1400px){.fidelity-card{width:400px;height:300px}}.fidelity-card-cta .cto-label{font-size:1.5rem;word-break:break-word}.fidelity-card-cta .btn{min-width:70px}@media screen and (min-width:1200px){.fidelity-card-cta{display:flex !important}}@media screen and (min-width:1200px){.xl-flex-row{flex-direction:row !important}}