.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}}.card--card.card--media .card__inner>.card__content{display:none!important}.card--standard.card--media .card__inner>.card__content{display:none!important}@media screen and (max-width:749px){.thumbnail-slider .slider-buttons{display:none!important}}.card-wrapper .card__content .quick-add modal-opener{display:none!important}.luxani-card-dots{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}@media screen and (min-width:750px){.card .card__information{padding-top:1rem;padding-bottom:1rem}}.luxani-card-dot{width:2.2rem;height:2.2rem;border-radius:50%;border:.1rem solid rgba(0,0,0,.25);display:inline-block;flex-shrink:0}.luxani-card-dot--selected{box-shadow:0 0 0 .2rem #fff,0 0 0 .35rem #000}.luxani-card-quick-add.luxani-card-more-options{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin-left:.4rem;background:transparent!important;color:#000000bf!important;font-size:1.2rem!important;font-weight:400;text-decoration:underline;display:inline-flex!important}.luxani-card-quick-add.luxani-card-more-options:hover{background:transparent!important;color:#000!important}.luxani-card-dot--link,.luxani-card-dot[data-luxani-dot-value]{cursor:pointer}.card-information .flxcalculator-plugin-wrapper{display:none!important}.luxani-card-dot[data-luxani-dot-value]:focus-visible{outline:2px solid #111;outline-offset:2px}@media screen and (min-width:990px){.card:hover .media.media--hover-effect>img,.card-wrapper:hover .media.media--hover-effect>img{transform:scale(1)!important}}.card-information .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem}.card-information .price--on-sale .price__sale .price-item--sale{order:-1}.header__search-bar{display:none}.header__search-form{display:flex;align-items:stretch;width:100%;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:2.4rem;background:rgb(var(--color-background));overflow:hidden}.header__search-input{flex:1 1 auto;min-width:0;border:0;padding:1rem 1.6rem;font-size:1.5rem;color:rgb(var(--color-foreground));background:transparent;outline:none}.header__search-button{flex:0 0 auto;display:inline-flex;align-items:center;padding:0 1.6rem;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.header__search-button .svg-wrapper{width:2rem;height:2rem}@media screen and (min-width:990px){.header.header--luxani-simplified{grid-template-areas:"heading search icons" "navigation navigation navigation";grid-template-columns:auto minmax(0,1fr) auto;column-gap:2rem}.header.header--luxani-simplified .header__heading-link,.header.header--luxani-simplified .header__heading{justify-self:start;text-align:left}.header.header--luxani-simplified .header__heading-link{grid-area:heading}.header.header--luxani-simplified .header__search-bar{display:block;grid-area:search;justify-self:center;width:100%;max-width:64rem}.header.header--luxani-simplified .header__inline-menu{justify-self:center}}@media screen and (max-width:989px){.header.header--luxani-simplified .header__heading-logo{width:110px}}@media screen and (min-width:990px){.header.header--luxani-simplified .header__search-bar{max-width:84rem}.header__search-form{border:.1rem solid #e5e5e5;border-radius:999px;background:#f2f2f2}.header__search-form:focus-within{box-shadow:0 0 0 .2rem #ffffffa6}.header__search-input{padding:1.4rem 2.2rem;font-size:1.7rem;color:#111}.header__search-input::placeholder{color:#666;opacity:1}.header__search-button{padding:0 2rem;color:#111}.header__search-button .svg-wrapper{width:2.2rem;height:2.2rem}}@media screen and (min-width:990px){.header__inline-menu>.list-menu--inline{gap:3.2rem!important;align-items:center!important}.header__inline-menu .header__menu-item{font-family:var(--font-body-family)!important;font-size:1.7rem!important;font-weight:500!important;letter-spacing:.02em!important;padding-top:1.2rem!important;padding-bottom:1.2rem!important}}.facets__form{gap:0 2rem!important;margin-bottom:1.5rem!important;padding-bottom:1.5rem!important;border-bottom:.1rem solid rgba(0,0,0,.1)!important}.facets__form .facets__wrapper{gap:1rem 1.2rem!important}.facets__form .facets__disclosure{margin-right:0!important}.facets__form .facets__summary{margin-bottom:0!important;border:.1rem solid rgba(0,0,0,.2)!important;border-radius:999px!important;padding:.8rem 2.8rem .8rem 1.6rem!important;font-size:1.5rem!important;background:#fff!important}.facets__form .facets__disclosure[open] .facets__summary,.facets__form .facets__summary:hover{border-color:#000!important;background:#f7f7f7!important;color:#000!important}.facets__form .facets__summary .facets__summary-label{font-size:1.5rem!important}.facets__form .facets__display{border-color:#0003!important;box-shadow:0 .8rem 2.4rem #0000001f!important}.facets__form .active-facets__button-remove{font-size:1.5rem!important;text-decoration:underline!important;text-underline-offset:.3rem!important}.facets__form .facet-filters__sort{font-size:1.5rem!important}.facets__form .product-count__text{font-size:1.4rem!important;color:#0009!important}#product-grid.grid{column-gap:20px!important;row-gap:64px!important}@media screen and (max-width:749px){#product-grid.grid{column-gap:20px!important;row-gap:35px!important}}#product-grid .card__content{padding-top:0!important;padding-bottom:0!important}#product-grid .card__information{display:grid!important;gap:8px!important;padding:20px 0 1.3rem!important}#product-grid.grid{--grid-desktop-horizontal-spacing: 20px !important;--grid-mobile-horizontal-spacing: 20px !important;--grid-desktop-vertical-spacing: 64px !important;--grid-mobile-vertical-spacing: 35px !important}.facets__form .facets__summary .icon-caret{right:.6rem!important}@media screen and (min-width:990px){.header.header--luxani-simplified{grid-template-areas:"search heading icons" "navigation navigation navigation";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:2rem;align-items:center}.header.header--luxani-simplified .header__search-bar{grid-area:search;justify-self:start;width:100%;max-width:42rem}.header.header--luxani-simplified .header__heading-link,.header.header--luxani-simplified .header__heading{grid-area:heading;justify-self:center;text-align:center}.header.header--luxani-simplified .header__icons{grid-area:icons;justify-self:end}.header.header--luxani-simplified .header__inline-menu{grid-area:navigation;justify-self:center}.header__search-form:focus-within{box-shadow:0 0 0 .2rem #0000001f}}.collection-hero .collection-hero__title{display:none!important}.luxani-mobile-toolbar{display:none}@media screen and (max-width:749px){.facets-container .mobile-facets__open-wrapper,.facets-container .product-count{display:none!important}.luxani-mobile-toolbar{display:flex!important;align-items:stretch;width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fff;margin-bottom:1.5rem}.luxani-mobile-toolbar__section{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.8rem;padding:.8rem .4rem;font:inherit;font-size:1.4rem;color:#555;background:transparent;border:0;-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;text-align:center}.luxani-mobile-toolbar__section+.luxani-mobile-toolbar__section{border-left:1px solid #e5e5e5}.luxani-mobile-toolbar__filter .svg-wrapper{width:1.8rem;height:1.8rem}.luxani-mobile-toolbar__sort-label{color:#555}.luxani-mobile-toolbar__sort-chevron{width:1.2rem;height:1.2rem}.luxani-mobile-toolbar__sort-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.luxani-mobile-toolbar__layout{gap:1.6rem}.luxani-mobile-toolbar__layout-btn{background:transparent;border:0;padding:.4rem;cursor:pointer;color:#999;line-height:0}.luxani-mobile-toolbar__layout-btn.is-active{color:#111}.luxani-mobile-toolbar__icon-single{display:inline-block;width:1.4rem;height:1.8rem;border:.2rem solid currentColor;border-radius:.1rem}.luxani-mobile-toolbar__icon-grid{display:inline-grid;grid-template-columns:1fr 1fr;gap:.25rem}.luxani-mobile-toolbar__icon-grid i{display:block;width:.8rem;height:.8rem;background:currentColor;border-radius:.1rem}body.luxani-grid--1col #product-grid .grid__item{width:100%!important;max-width:100%!important}}@media screen and (min-width:750px){.thumbnail-slider .thumbnail-list.slider--tablet-up{scroll-snap-type:none!important}}@media screen and (min-width:990px){[data-desktop-layout=thumbnail_slider] .thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex!important;flex-direction:column!important;gap:8px!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-snap-type:none!important;scroll-behavior:auto!important;max-height:640px!important;padding-right:2px!important}[data-desktop-layout=thumbnail_slider] .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:56px!important;flex:0 0 auto!important}[data-desktop-layout=thumbnail_slider] .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail{border:1px solid #dddddd!important;border-radius:4px!important;overflow:hidden!important}[data-desktop-layout=thumbnail_slider] .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail[aria-current=true]{border:2px solid #000000!important}[data-desktop-layout=thumbnail_slider] .thumbnail-slider .slider-button{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/luxani-restyle.css.map */
