body.template-product .selector-wrapper--tluxy-size .radio__input:checked+label.radio__label,body.template-product .selector-wrapper--tluxy-size .radio__input:checked~label.radio__label{background:#e8e8e8!important;border-color:#161616!important;color:#111!important;font-weight:700!important;box-shadow:inset 0 0 0 1px #161616!important}body.template-product .selector-wrapper--tluxy-size .radio__input:not(:checked)+label.radio__label,body.template-product .selector-wrapper--tluxy-size .radio__input:not(:checked)~label.radio__label{background:#fff!important;box-shadow:none!important}body.template-product .selector-wrapper--tluxy-size .radio__button.sold-out label.radio__label,body.template-product .selector-wrapper--tluxy-size .radio__button.unavailable label.radio__label{color:#777;text-decoration:line-through}body.template-product .selector-wrapper--tluxy-size label.radio__label{cursor:pointer}body.template-product .selector-wrapper--tluxy-size .radio__input:focus-visible+label.radio__label{outline:2px solid #111!important;outline-offset:2px}body.template-product .product-gallery,body.template-product .product-gallery__media-slider,body.template-product .product-gallery__media-slide,body.template-product .product-gallery__media,body.template-product .product-gallery__media-space,body.template-product .product-gallery__media--image,body.template-product .product-single__thumbnails,body.template-product .product-single__thumbnail,body.template-product .tluxy-mobile-gallery-indicator,body.template-collection .product-grid-item__image,body.template-collection .product-grid-item__media,body.template-collection .product-grid-item__image .lazy-image,body.template-collection .product-grid-item__image .lazy-image__background,body.template-collection .product-grid-item__image .media,body.template-collection .product-grid-item__image a,body.template-collection .product-grid-item__image-wrapper{background:#fff!important;background-color:#fff!important}body.template-product .product-gallery .product-gallery__media--image img,body.template-collection .product-grid-item__image img{mix-blend-mode:normal!important;background:transparent!important}body.template-product .product-gallery__media,body.template-product .product-gallery__media--image,body.template-collection .product-grid-item__image{box-shadow:none!important}.tluxy-designer-directory{max-width:1480px;margin:0 auto;padding-top:22px;padding-bottom:50px}.tluxy-designer-directory__alphabet{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 15px;padding:14px 12px;margin-bottom:32px;border-bottom:1px solid #dadada;position:sticky;top:var(--header-sticky-height, 0px);z-index:3;background:#fff}.tluxy-designer-directory__alphabet a{color:#111;font-size:12px;text-decoration:none;font-weight:600}.tluxy-designer-directory__alphabet a:hover,.tluxy-designer-directory__alphabet a:focus-visible{text-decoration:underline}.tluxy-designer-directory__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:38px;row-gap:30px;align-items:start}.tluxy-designer-directory__group{min-width:0;scroll-margin-top:140px;break-inside:avoid}.tluxy-designer-directory__group h2{font-size:18px;font-weight:600;margin:0 0 14px;line-height:1.2;color:#111}.tluxy-designer-directory__group ul{list-style:none;padding:0;margin:0}.tluxy-designer-directory__group li{margin:0 0 8px;line-height:1.45}.tluxy-designer-directory__group li a{display:inline-block;font-size:13px;font-weight:400;color:#292929;text-decoration:none;overflow-wrap:anywhere}.tluxy-designer-directory__group li a:hover,.tluxy-designer-directory__group li a:focus-visible{text-decoration:underline}@media screen and (max-width:1023px){.tluxy-designer-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}@media screen and (max-width:600px){.tluxy-designer-directory{padding:14px 18px 30px}.tluxy-designer-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.tluxy-designer-directory__group h2{font-size:16px}.tluxy-designer-directory__group li a{font-size:12px}.tluxy-designer-directory__alphabet{position:static;gap:7px 13px;padding:9px 0 12px;margin-bottom:24px}}@media screen and (min-width:1200px){body.template-collection .collection__products .grid:not(.flickity-enabled){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}body.template-collection .collection__products .grid:not(.flickity-enabled)>.product-grid-item.grid__item{width:auto;max-width:none;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/tluxy-v7-functional.css.map */
