main a[href*="/products/"]:not(.md-pc__card) [class*=image-wrapper],main [class*=ai-concepts-product-card-]{position:relative;overflow:hidden}.card-wrapper .card__media{overflow:hidden}.card-wrapper .card__media .media img{object-fit:contain}main a[href*="/products/"]:not(.md-pc__card){-webkit-tap-highlight-color:transparent}.card-wrapper .card__media img,main a[href*="/products/"]:not(.md-pc__card) img{transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .4s ease!important;will-change:auto}.card-wrapper .card__media:after,main a[href*="/products/"]:not(.md-pc__card) [class*=image-wrapper]:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#6d28d9,#8a2be2,#c084fc);transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.2,.7,.2,1);pointer-events:none}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card__media img,main a[href*="/products/"]:not(.md-pc__card):hover img{transform:scale(1.05)!important}.card-wrapper:hover .card__media:after,main a[href*="/products/"]:not(.md-pc__card):hover [class*=image-wrapper]:after{transform:scaleX(1)}main [class*=ai-top-products-card-]:hover,main [class*=ai-concepts-product-card-]:hover{transform:none!important;box-shadow:0 18px 36px -28px #6d28d98c!important}.card-wrapper:hover .card__heading a,main a[href*="/products/"]:not(.md-pc__card):hover [class*=title],main a[href*="/products/"]:not(.md-pc__card):hover [class*=name]{color:#6d28d9!important;transition:color .25s ease}}@media(hover:none){.card-wrapper:active .card__media img,main a[href*="/products/"]:not(.md-pc__card):active img{transform:scale(.97)!important;transition-duration:.18s!important}.card-wrapper:active .card__media:after,main a[href*="/products/"]:not(.md-pc__card):active [class*=image-wrapper]:after{transform:scaleX(1);transition-duration:.2s}}@media(prefers-reduced-motion:reduce){.card-wrapper .card__media img,main a[href*="/products/"]:not(.md-pc__card) img{transition:none!important}.card-wrapper:hover .card__media img,main a[href*="/products/"]:not(.md-pc__card):hover img{transform:none!important}}.collection--empty .title-wrapper{max-width:560px;margin:12px auto 24px;padding:34px 28px 30px;border:1.5px solid transparent;border-radius:24px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#6d28d9,#8a2be2,#c084fc) border-box;text-align:center}.collection--empty .title--primary{margin:0;font-family:Montserrat,Segoe UI,system-ui,sans-serif;font-size:19px;font-weight:800;line-height:1.45}.collection--empty .title--primary:before{content:"\1f455";display:block;margin-bottom:10px;font-size:34px}.blinks-product-label{top:12px!important;left:12px!important;transform:none!important}.blinks-product-label-container{padding:5px 12px!important;border-radius:999px!important;background:linear-gradient(90deg,#6d28d9,#8a2be2,#c084fc)!important;box-shadow:0 8px 18px -10px #6d28d9cc!important}.blinks-product-label-text{color:#fff!important;font-family:MD Annonce,Montserrat,Segoe UI,system-ui,sans-serif!important;font-size:10.5px!important;font-weight:900!important;font-style:italic!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}.md-pc__media:has(.md-pc__badge--promo) .blinks-product-labels-auto{display:none!important}.card-wrapper .card__badge:has(>.badge.color-scheme-4){display:none!important}.md-pc__media:has(.blinks-product-label):not(:has(.md-pc__badge--promo)) .md-pc__badges{top:44px}@media screen and (max-width:749px){.blinks-product-label{top:10px!important;left:10px!important}.blinks-product-label-container{padding:4px 10px!important}.blinks-product-label-text{font-size:9.5px!important}.md-pc__media:has(.blinks-product-label):not(:has(.md-pc__badge--promo)) .md-pc__badges{top:38px}}.card-wrapper .card__heading,.card-wrapper .card-information,.card-wrapper .price,.card-wrapper .badge{font-family:MD Produit,Montserrat,Segoe UI,system-ui,sans-serif!important}.card-wrapper .card__heading{font-weight:600!important;letter-spacing:-.005em!important}.card-wrapper .price-item--regular,.card-wrapper .price-item--sale{font-weight:700!important}.card-wrapper .price--on-sale .price-item--sale{color:#6d28d9!important}.card-wrapper .card__heading{font-size:16px!important}.card-wrapper .price-item--regular,.card-wrapper .price-item--sale{font-size:17px!important;font-weight:800!important}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-weight:800!important;color:#0b0b0f!important}.product__tax,.cart__footer .tax-note,.cart-drawer .tax-note{display:none!important}html,body{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/9/assets/maillot-district-cards.css.map */
