:root{--luxx-edge:#ececec;--luxx-ink:#171717;--luxx-sale:var(--luxx-theme-sale-price,#9c0000)}body .generic-header{background:var(--generic-bg,#fff)!important;color:var(--generic-fg,#141414)!important}body .generic-header__brand .generic-header__logo{filter:none;opacity:1}body .generic-header__search-input{background:var(--generic-search-bg,#fff)!important;color:var(--generic-search-fg,#171717)!important;border-color:var(--generic-border,#dedede)!important}body .generic-header__nav,body .generic-header__nav-list{background:transparent;color:inherit}body .generic-header__nav-item,body .generic-header__action{color:inherit}body .generic-root.generic-brand-logos{background:#fff!important;color:#171717!important}body .generic-root.generic-brand-logos .generic-brand-logos__grid{background:#fff!important}body .generic-root.generic-featured{background:#fff!important;color:#171717;font-family:var(--generic-body-font,Lato,sans-serif)}body .generic-root.generic-featured .generic-inner{max-width:1940px!important;width:calc(100% - 48px)!important;margin-inline:auto!important;padding-inline:0!important}body .generic-root.generic-featured .generic-featured__card{background:transparent!important;box-shadow:none!important;border:none!important}body .generic-root.generic-featured .generic-featured__visual,body .generic-root.generic-featured .generic-featured__media,body .generic-root.generic-featured .generic-featured__details,body .generic-root.generic-featured .generic-featured__empty-media{background:#fff!important;box-shadow:none!important}body .generic-root.generic-featured .generic-featured__media{display:flex!important;align-items:center!important;justify-content:center!important}body .generic-root.generic-featured .generic-featured__image{object-fit:contain!important;object-position:center center!important}body .generic-root.generic-featured .generic-featured__details{padding:12px 5px 10px!important;text-align:center!important;min-height:0!important}body .generic-root.generic-featured .generic-featured__vendor,body .generic-root.generic-featured .generic-featured__name{display:block!important;text-align:center!important;margin-inline:auto!important}body .generic-root.generic-featured .generic-featured__vendor{font-family:var(--generic-body-font,Lato,sans-serif)!important;letter-spacing:.01em}body .generic-root.generic-featured .generic-featured__name{font-family:var(--generic-body-font,Lato,sans-serif)!important;letter-spacing:0;text-transform:uppercase}body .generic-root.generic-featured .generic-featured__prices{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:8px!important;text-align:center!important;flex-wrap:wrap}body .generic-root.generic-featured .generic-featured__prices--sale :is(.generic-featured__sale-price,.generic-featured__price){color:var(--luxx-sale)!important}body .generic-root.generic-featured .generic-featured__heading .generic-title,body .generic-root.generic-brand-logos .generic-title{font-family:var(--generic-body-font,Lato,sans-serif)!important;font-weight:600!important;text-transform:uppercase}body .generic-root.generic-featured .generic-heading-row{align-items:center!important}body .luxx-reference{background:#fff}body .luxx-reference .generic-luxx{font-family:var(--generic-body-font,Lato,sans-serif);background:#fff;color:var(--luxx-ink)}body .luxx-reference .generic-luxx__group{max-width:1920px!important;padding-left:24px!important;padding-right:24px!important}body .luxx-reference .generic-luxx__group h2{color:#161616}body .luxx-reference .generic-luxx__horizontal--compact .generic-luxx__group-heading h2{font:600 23px/1.2 var(--generic-body-font,Lato,sans-serif)!important;letter-spacing:0;text-transform:uppercase}body .luxx-reference .generic-luxx__horizontal--compact .generic-luxx-card{background:#fff!important;border:1px solid var(--luxx-edge)!important}body .luxx-reference .generic-luxx__horizontal--compact .generic-luxx-card__image-wrap,body .luxx-reference .generic-luxx__horizontal--compact .generic-luxx-card__media{background:#fff!important}body .luxx-reference .generic-luxx__horizontal--compact .generic-luxx-card__image{object-fit:contain!important;object-position:center!important}body .luxx-reference .generic-luxx__horizontal--compact .generic-luxx-card__shop-link{background:#303030!important;color:#fff!important}body .luxx-reference .generic-luxx__horizontal--compact .generic-luxx-card__shop-link:hover{background:#111!important}body .luxx-reference .generic-luxx__brands--center:not(.generic-luxx__brands--grid){text-align:center}body .luxx-reference .generic-luxx__brands--center:not(.generic-luxx__brands--grid) h2{font:600 12px/1.3 var(--generic-body-font,Lato,sans-serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 32px!important}body .luxx-reference .generic-luxx__brand-rail--marquee .generic-luxx__brand{background:#fff!important;min-height:75px!important;height:75px!important}body .luxx-reference .generic-luxx__brand-rail--marquee .generic-luxx__brand img{max-height:58px!important;filter:grayscale(1)}body .luxx-reference .generic-luxx__brands--grid>h2{font:600 22px/1.25 var(--generic-body-font,Lato,sans-serif)!important;text-align:center!important;text-transform:uppercase!important;margin:0 0 26px!important}body .luxx-reference .generic-luxx__brands--grid .generic-luxx__brand-rail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;border-top:1px solid #ececec;border-left:1px solid #ececec;background:#fff}body .luxx-reference .generic-luxx__brands--grid .generic-luxx__brand{min-width:0;min-height:76px!important;height:76px!important;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;padding:10px!important;border-right:1px solid #ececec!important;border-bottom:1px solid #ececec!important;font:600 17px/1.15 var(--luxx-body-font,Arial,sans-serif)!important;color:#171717!important;letter-spacing:.025em;transition:background .18s ease}body .luxx-reference .generic-luxx__brands--grid .generic-luxx__brand:hover{background:#fafafa}body .luxx-reference .generic-luxx__brands--grid .generic-luxx__brand img{max-height:43px!important;max-width:75%!important;object-fit:contain!important;width:auto!important;height:auto!important}body .luxx-reference .generic-luxx__categories--oval .generic-luxx__category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}body .luxx-reference .generic-luxx__categories--oval .generic-luxx__category-image{border-radius:50%;overflow:hidden}body .luxx-reference .generic-luxx__categories--oval .generic-luxx__category-image img{object-fit:cover;object-position:center}body .luxx-reference .generic-luxx__promo--style-reference{width:100%;max-width:none}body .luxx-reference .generic-luxx__promo--style-reference .generic-luxx__promo-content{align-self:flex-end;justify-self:flex-start}body .generic-root.generic-footer{background:var(--generic-bg,#000)!important;color:var(--generic-text,#fff)!important}body .generic-root.generic-footer .generic-footer__heading{color:inherit!important;font-family:var(--generic-heading-font,Lato,sans-serif)!important}body .generic-root.generic-footer .generic-footer__column,body .generic-root.generic-footer a{color:inherit}@media(max-width:989px){body .luxx-reference .generic-luxx__brands--grid .generic-luxx__brand-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .generic-root.generic-featured .generic-inner{width:calc(100% - 32px)!important}}@media(max-width:749px){body .generic-header__brand .generic-header__logo{filter:none}body .generic-root.generic-featured .generic-inner{width:calc(100% - 28px)!important}body .generic-root.generic-featured .generic-featured__details{padding:9px 0 10px!important}body .luxx-reference .generic-luxx__group{padding-left:14px!important;padding-right:14px!important}body .luxx-reference .generic-luxx__brands--grid .generic-luxx__brand-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .luxx-reference .generic-luxx__brands--grid .generic-luxx__brand{min-height:72px!important;height:72px!important;font-size:13px!important}body .luxx-reference .generic-luxx__brands--grid .generic-luxx__brand img{max-height:36px!important}body .luxx-reference .generic-luxx__horizontal--compact .generic-luxx-card{grid-template-columns:72px minmax(0,1fr) 60px!important;padding:8px!important;gap:8px!important}body .luxx-reference .generic-luxx__horizontal--compact .generic-luxx-card__image-wrap,body .luxx-reference .generic-luxx__horizontal--compact .generic-luxx-card__media{width:72px!important;height:72px!important}body .luxx-reference .generic-luxx__horizontal--compact .generic-luxx-card__shop-link{width:60px!important;font-size:10px!important}}body .generic-header{font-family:var(--generic-body-font,Lato,sans-serif)!important}body .generic-header__nav-item>a,body .generic-header__nav-item>details>summary{font-family:var(--generic-body-font,Lato,sans-serif)!important;letter-spacing:.025em!important;color:inherit!important}body .generic-header__action,body .generic-header__icon{color:inherit!important}body .generic-root.generic-footer a{color:inherit!important}body .generic-root.generic-footer a:hover{color:inherit!important;opacity:.8}body .generic-header__brand-name--reference{display:inline-block;white-space:nowrap;font:600 clamp(22px,2vw,32px)/1.05 Georgia,"Times New Roman",serif!important;letter-spacing:-.055em!important;text-transform:uppercase;color:inherit!important}@media(max-width:749px){body .generic-header__brand-name--reference{font-size:20px!important;letter-spacing:-.045em!important}}body .generic-header,body .generic-header__inner,body .generic-header__row{background:var(--generic-bg,#fff)!important;background-image:none!important;color:var(--generic-fg,#171717)!important}body .generic-header__nav,body .generic-header__nav-list{background:transparent!important;background-image:none!important;color:inherit!important}body .generic-header__menu-drawer{background:var(--generic-bg,#fff)!important;color:var(--generic-fg,#171717)!important}body .generic-header__mobile-links{background:var(--generic-bg,#fff)!important}body .generic-header__nav-item>a,body .generic-header__nav-item>details>summary{color:inherit!important}body .generic-announcement{background:#2d2d2d!important;color:#fff!important}body .generic-announcement .generic-inner{width:100%!important;max-width:none!important;padding:0!important}body .generic-announcement__ticker{display:block;overflow:hidden!important;white-space:nowrap!important;width:100%}body .generic-announcement__track{display:flex!important;align-items:center!important;width:max-content!important;min-width:100%!important;will-change:transform}body .generic-announcement__set{display:flex!important;flex:none!important;width:max-content!important;align-items:center!important}body .generic-announcement__item{white-space:nowrap!important;flex:none!important;text-overflow:clip!important;overflow:visible!important}body .generic-announcement__item>span{display:inline-block;white-space:nowrap}body .generic-announcement__track{animation-duration:var(--generic-speed,36s)!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;min-width:0!important}@media(prefers-reduced-motion:reduce){body .generic-announcement__ticker{overflow-x:auto!important;scrollbar-width:none}body .generic-announcement__track{animation:none!important}}body .generic-collection-grid .luxx-collection-heading{margin:0 0 18px;text-align:left}body .generic-collection-grid .luxx-collection-heading h1{font:600 clamp(20px,2vw,28px)/1.2 var(--generic-body-font,Lato,sans-serif)!important;letter-spacing:0;text-transform:uppercase;color:#171717;margin:0}body .generic-collection-grid{background:var(--generic-bg,#fff)!important;color:var(--generic-text,#171717)!important;font-family:var(--generic-body-font,Lato,sans-serif)!important}body .generic-collection-grid .generic-collection-grid__items{align-items:start}body .generic-collection-grid .generic-collection-grid__product,body .generic-collection-grid .generic-collection-grid__media{background:#fff!important;border:0!important;box-shadow:none!important}body .generic-collection-grid .generic-collection-grid__img{object-fit:contain!important}body .generic-collection-grid .generic-collection-grid__vendor{text-align:left;opacity:1;color:#484848}body .generic-collection-grid .generic-collection-grid__name{margin:6px 0!important;letter-spacing:0!important;text-transform:uppercase;color:#171717!important}body .generic-collection-grid .generic-collection-grid__prices{color:#171717!important;gap:8px!important}body .generic-collection-grid .generic-collection-grid__prices s{color:#777;opacity:1}body .generic-collection-grid .generic-collection-grid__badge{font:600 11px/1.3 var(--generic-body-font,Lato,sans-serif)!important;border-radius:0!important;background:#bf0918!important;padding:4px 7px!important}body .generic-collection-grid .generic-collection-grid__filter-toggle{border-radius:0!important;box-shadow:none!important}body .generic-collection-grid .generic-collection-grid__sort select{border-radius:0!important}body .generic-collection-grid .generic-collection-grid__product :is(button,.generic-collection-grid__choose){border-radius:0!important}body .generic-product .generic-product__prices,body .generic-root.generic-product .generic-product__price-line{font-family:var(--generic-body-font,Lato,sans-serif)!important}@media(max-width:749px){body .generic-header__row{background:var(--generic-bg,#fff)!important}body .generic-announcement__item{font-size:11px!important;letter-spacing:.35px!important}body .generic-collection-grid .luxx-collection-heading{margin:0 0 12px}body .generic-collection-grid .luxx-collection-heading h1{font-size:20px!important}body .generic-collection-grid .generic-collection-grid__items{column-gap:12px;row-gap:20px}}body .generic-header{font-family:var(--generic-b-font,Lato,sans-serif)!important}body .generic-header .generic-header__nav-item>a,body .generic-header .generic-header__nav-item>details>summary{font-family:var(--generic-b-font,Lato,sans-serif)!important}body .generic-root.generic-featured{font-family:var(--generic-body-font,Lato,sans-serif)!important}body .generic-root.generic-featured :is(.generic-featured__vendor,.generic-featured__name,.generic-featured__prices){font-family:var(--generic-body-font,Lato,sans-serif)!important}body .generic-root.generic-featured :is(.generic-featured__heading .generic-title),body .generic-root.generic-brand-logos .generic-title{font-family:var(--generic-heading-font,Lato,sans-serif)!important}body .generic-root.generic-footer,body .generic-root.generic-footer .generic-footer__column{font-family:var(--generic-body-font,Lato,sans-serif)!important}body .generic-root.generic-footer .generic-footer__heading{font-family:var(--generic-heading-font,Lato,sans-serif)!important}body .generic-collection-grid{font-family:var(--generic-body-font,Lato,sans-serif)!important}body .generic-collection-grid :is(.generic-collection-grid__name,.generic-collection-grid__vendor,.generic-collection-grid__prices,.generic-collection-grid__prices s){font-family:var(--generic-body-font,Lato,sans-serif)!important}body .generic-collection-grid .luxx-collection-heading h1{font-family:var(--generic-heading-font,Lato,sans-serif)!important}body .generic-cart-drawer{font-family:var(--generic-body-font,Lato,sans-serif)!important}body .generic-cart-drawer__head h2{font-family:var(--generic-heading-font,Lato,sans-serif)!important}:root{--luxx-ref-white:#ffffff;--luxx-ref-border:#e5e5e5;--luxx-ref-soft-gray:#ededed;--luxx-ref-surface-muted:#f5f5f5;--luxx-ref-ink:#282828;--luxx-ref-muted:#666666;--luxx-ref-accent:#cf5747;--luxx-ref-heading-desktop:28px;--luxx-ref-button-size:12px;--luxx-ref-font:Lato,Arial,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/17/assets/luxx-visual-parity.css.map */
