.price-item--sale{color:#c00!important;font-weight:700!important}.button{border-radius:999px!important}.button:not(.shopify-payment-button__button){background-color:#000!important;color:#fff!important;border-color:#000!important}.quantity{border-radius:999px!important}.quantity:after{border-radius:999px!important}.quantity:before{border-radius:999px!important}.product__accordion summary{position:relative;padding-right:3rem}.product__accordion summary>svg{display:none!important}.product__accordion summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2.2rem;font-weight:400;line-height:1}.product__accordion details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.mega-menu__column-title{font-weight:700!important}.mega-menu__grandchildren li{margin-bottom:.9rem}.card-wrapper .quick-add__submit{display:none!important}.luxani-card-quick-add{position:absolute;right:.75rem;bottom:.75rem;z-index:3;width:2.5rem;height:2.5rem;padding:0;border:0;background:#000;color:#fff;font-size:1.6rem;font-weight:400;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.luxani-card-quick-add:hover{background:#333}.luxani-card-quick-add:focus-visible{outline:.2rem solid #fff;outline-offset:.2rem}.card-wrapper .card__heading{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-width{max-width:calc(100vw - 3.2rem)!important;padding-left:1.6rem!important;padding-right:1.6rem!important}.header__inline-menu details.mega-menu:hover>.mega-menu__content{display:block;opacity:1;transform:translateY(0)}.header--top-center .mega-menu__list{column-gap:4rem}.card .card__inner .card__media{z-index:2!important}.luxani-card-quick-add{width:4rem;height:4rem;font-size:2.2rem;z-index:10!important}.header--top-center .mega-menu__list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))!important;gap:2rem 4rem!important}.header--top-center .mega-menu__list>li{width:auto!important;padding-right:0!important}.mega-menu__content,.header__submenu{background:#fff!important}.mega-menu__content .mega-menu__link,.header__submenu .list-menu__item{color:#000000bf}.mega-menu__content .mega-menu__link:hover,.mega-menu__content .mega-menu__link--active,.header__submenu .list-menu__item:hover{color:#000}.price__badge-sale{background-color:#c00!important;color:#fff!important;border-color:#c00!important}.luxani-save-pill{display:block;width:fit-content;background:#c00;color:#fff;font-weight:700;padding:.4rem 1.2rem;border-radius:999px;margin-top:.8rem}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)!important;max-width:58%!important}.product--medium:not(.product--no-media) .product__info-wrapper,.product--large:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2)!important;max-width:42%!important}}@media screen and (min-width:750px){.product__info-container{max-width:none!important}}@media screen and (min-width:990px){.card__media img{transform:scale(.78)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/luxani-restyle.css.map */
