body.template-index{--home-section-space: 48px}body.template-index .main-content>.shopify-section>:is(.home-departments,.home-vendors,.home-best-sellers,.home-about,.home-blog,.home-trust){margin-block:0;padding-block:var(--home-section-space)}@media(max-width:1024px){body.template-index{--home-section-space: 32px}}@media(max-width:768px){body.template-index{--home-section-space: 24px}}.collection-main .collection-header__title,.search-main .search-title,.cart-page .cart-page__title,.page-main .page-title,.contact-page .contact-page__title,.faq-page .faq-page__title,.policies-page .policies-page__title,.policy-page .policy-page__title,.departments-index .departments-index__intro h1,.department-hub .department-hub__title,.brand-coming-soon .coming-soon__title,.wishlist-page .section-title{font-family:var(--font-heading);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line-height);letter-spacing:var(--type-page-title-tracking);text-wrap:balance}.about-page .about-hero__title,.brand-hero .brand-hero__title{font-family:var(--font-heading);font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-line-height);letter-spacing:var(--type-display-tracking);text-wrap:balance}.about-page .about-story__title,.about-page .about-values__title,.about-page .about-why__title,.about-snippet .about-snippet__title,.about-us .about-us__title,.brand-story .brand-story__title,.brand-spotlight .brand-spotlight__title,.brand-products .brand-products__title,.brand-quote .brand-quote__title{font-family:var(--font-heading);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line-height);letter-spacing:var(--type-section-title-tracking);text-wrap:balance}.cart-page .cart-summary__title,.cart-page .cart-upsells__title,.cart-page .cart-empty__title,.contact-page .contact-form__title,.contact-page .contact-info__title,.faq-page .faq-cta__title,.policies-page .policy-content__title,.policies-page .policy-article__title,.account-login .account-form__title,.product-main .product-detail__heading{font-family:var(--font-heading);font-size:var(--type-subsection-title-size);font-weight:var(--type-subsection-title-weight);line-height:var(--type-subsection-title-line-height);letter-spacing:var(--type-subsection-title-tracking);text-wrap:balance}.about-page :is(.about-hero__label,.about-story__label,.about-values__label,.about-why__label),.about-snippet .about-snippet__label,.about-us .about-us__label,.brand-story .brand-story__label,.brand-spotlight .brand-spotlight__label,.brand-hero .brand-hero__label,.departments-index .departments-index__eyebrow,.department-hub .department-hub__eyebrow{font-family:var(--font-heading);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-line-height);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.collection-main .collection-header__description,.about-page :is(.about-hero__subtitle,.about-story__body,.about-values__subtitle),.about-snippet .about-snippet__text,.about-us .about-us__text,.brand-hero .brand-hero__subtitle,.brand-story .brand-story__text,.brand-spotlight .brand-spotlight__description,.brand-products .brand-products__subtitle,.brand-quote .brand-quote__subtitle,.department-hub .department-hub__subtitle,.contact-page .contact-page__subtitle,.faq-page .faq-page__subtitle,.policies-page .policies-page__subtitle{font-family:var(--font-body);font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line-height);letter-spacing:normal;text-wrap:pretty}.brand-coming-soon .coming-soon__subtitle{font-family:var(--font-body);font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line-height);letter-spacing:normal;text-wrap:pretty}.page-main .page-body,.policies-page :is(.policy-content__body,.policy-article__body),.policy-page .policy-page__content,.contact-page :is(.contact-form,.contact-info),.faq-page .faq-list,.wishlist-page,.account-login,.cart-page{font-family:var(--font-body);line-height:var(--type-body-line-height);letter-spacing:normal}.departments-index .departments-index__card h2,.department-hub .department-hub__card-title,.about-page .about-value__title{font-family:var(--font-heading);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line-height);letter-spacing:var(--type-card-title-tracking);text-wrap:pretty}.breadcrumbs__list,.departments-index .departments-index__breadcrumbs,.collection-main :is(.product-type-chips__label,.collection-filters__title,.filters-drawer__title,.filter-group__title),.contact-page .contact-info__label,.cart-page .cart-line-item__meta,.search-main .search-count,.departments-index .departments-index__card-count{font-family:var(--font-body);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);line-height:var(--type-metadata-line-height);letter-spacing:normal;text-transform:none}.cart-page .cart-line-item__title{font-family:var(--font-heading);font-size:var(--type-product-card-title-size);font-weight:var(--type-product-card-title-weight);line-height:var(--type-product-card-title-line-height);letter-spacing:0;text-wrap:pretty}@media(max-width:600px){.about-page .about-hero__title,.brand-hero .brand-hero__title{font-size:min(var(--type-display-size),56px)}}@media(min-width:993px){.collection-main .collection-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--spacing-xl);row-gap:var(--spacing-md);max-width:none;text-align:left}.collection-main .collection-header__title,.collection-main .collection-header__description{grid-column:1 / -1;margin-bottom:0;text-align:center}.collection-main .collection-results__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--spacing-xl);row-gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.collection-main .collection-results__meta .collection-header__count{grid-column:1;align-self:center;width:fit-content;margin:0}.collection-main .collection-results__meta .collection-toolbar{grid-column:2;justify-self:end;min-width:0;margin:0;padding-bottom:0;border-bottom:0}.collection-main .collection-results__meta .collection-toolbar__filter-btn{display:none!important}}@media(prefers-reduced-motion:reduce){.catalog-landing__grid{scroll-behavior:auto}}.article-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border-color:#78383eb8;background:linear-gradient(180deg,#121214 0% 42%,#250509);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.article-card:hover,.article-card:focus-within{transform:translateY(-4px);border-color:#ff0000c7;box-shadow:var(--home-card-hover-shadow)}.article-card__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid rgba(255,0,0,.5);background:#f7f7f7}.article-card__image{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.article-card:hover .article-card__image{transform:scale(1.035)}.article-card--text-only{min-height:340px;background:radial-gradient(circle at 92% 10%,rgba(255,0,0,.17),transparent 30%),linear-gradient(145deg,#121214,#1c0508)}.article-card--text-only .article-card__content{justify-content:flex-start;padding:clamp(28px,3vw,40px)}.article-card__tag{position:absolute;left:16px;bottom:16px;max-width:calc(100% - 32px);padding:8px 12px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-pill);color:#fff;background:#000000c7;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.article-card__tag--inline{position:static;align-self:flex-start;max-width:100%;margin-bottom:16px}.article-card__content{display:flex;flex:1;flex-direction:column;padding:24px}.article-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:0;color:var(--color-text-muted);font-size:var(--type-metadata-size)}.article-card__title{margin:12px 0;font-size:clamp(21px,1.8vw,27px);line-height:1.12;letter-spacing:-.025em}.article-card__title a{color:#fff;display:block;font-size:inherit;line-height:inherit;transition:color .2s ease}.article-card__excerpt{margin:0 0 22px;color:var(--color-text-secondary);font-size:15px;line-height:1.6}.article-card__link{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:auto;color:#fff;font-weight:800}.article-card__link svg{color:var(--color-primary);transition:transform .2s ease}.article-card__link:hover svg{transform:translate(4px)}@media(max-width:700px){.article-card__content{padding:22px 20px}}.product-card--collection{container-type:inline-size}.product-card--collection .product-card__title{-webkit-line-clamp:3}.product-card--collection .product-card__price-current,.product-card--collection .product-card__price-compare{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){body.template-collection .collection-main{padding-top:20px}body.template-collection .collection-results__meta{display:grid;gap:14px;margin-bottom:16px}body.template-collection .collection-results__meta .collection-header__count{margin:0;color:#ffffffbd;font-size:15px;font-weight:650}body.template-collection .collection-results__meta .collection-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;margin:0;padding:0;border:0}body.template-collection .collection-toolbar__filter-btn{display:inline-flex!important;width:100%;min-width:0;min-height:52px;align-items:center;justify-content:center;padding:10px 14px;white-space:nowrap}body.template-collection .collection-toolbar__sort{display:block;width:100%;min-width:0}body.template-collection .collection-toolbar__sort-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.template-collection .collection-toolbar__sort-menu{width:100%;min-width:0}body.template-collection .collection-toolbar__sort-trigger{width:100%;min-height:52px;padding:10px 14px;font-size:15px;white-space:nowrap}body.template-collection .collection-toolbar__sort-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.template-collection .back-to-top,body.template-collection shopify-chat::part(activator){display:none!important}}@media(hover:none),(pointer:coarse){body.template-collection .product-card--collection:hover,body.template-collection .product-card--collection:focus-within{transform:none;border-color:var(--home-card-border);box-shadow:var(--home-card-shadow)}body.template-collection .product-card--collection:has(:focus-visible){border-color:#f0212bc7;box-shadow:var(--home-card-hover-shadow)}}.product-card__wishlist{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);z-index:3;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#121214db;border:1px solid rgba(255,255,255,.18);color:#fff;box-shadow:0 6px 18px #00000059;transition:var(--transition-default)}.product-card .product-card__wishlist:hover,.product-card .product-card__wishlist:focus,.product-card .product-card__wishlist:focus-visible{background:#121214eb;border-color:red;color:#fff}.product-card .product-card__wishlist.is-active:hover,.product-card .product-card__wishlist.is-active:focus-visible{background:#121214eb;color:red}.product-card__wishlist.is-active,[data-wishlist-add].is-active{color:red;border-color:#ff0000b3}.product-card__wishlist.is-active svg,[data-wishlist-add].is-active svg{fill:currentColor}.wishlist-page-item__price{display:block;margin-top:4px;font-weight:var(--font-weight-medium);color:var(--color-text)}.cart-item .btn[data-wishlist-add-to-cart],.wishlist-page-item__actions .btn{min-height:40px}.bulk-pricing-notice{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff08;color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.35;letter-spacing:0}.bulk-pricing-notice a{color:var(--color-primary, #FF0000);font-family:inherit;font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:2px}.bulk-pricing-notice a:hover,.bulk-pricing-notice a:focus-visible{color:#fff}*,*:before,*:after{border-radius:0!important}*::-webkit-scrollbar-track,*::-webkit-scrollbar-thumb{border-radius:0!important}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-story__image{display:flex;align-items:center;justify-content:center;min-width:0}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-story__logo-panel{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(180px,22vw,280px);padding:clamp(16px,2vw,28px);background:#fff}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-story__grid{border:1px solid #000000;gap:0;align-items:stretch}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-story__content{padding:clamp(20px,3vw,40px);min-width:0;border-left:1px solid #000000}@media(max-width:992px){:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-story__content{border-left:0;border-top:1px solid #000000}}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-story__logo{display:block;width:min(100%,560px);height:auto;max-height:220px;object-fit:contain}.template-page-brand-stellar .brand-story__logo{width:min(100%,560px);max-height:400px}.template-page-brand-crl .brand-story__logo{max-height:320px}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card:focus-within{border-color:#000;box-shadow:none;transform:none}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__link,:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__title,:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__price-current{color:#000}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__link:hover .product-card__title{color:#000}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:3lh;overflow-wrap:anywhere}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__wishlist,:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__wishlist:hover{background:#fff;color:#000;border:1px solid #000000;box-shadow:none}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__wishlist[aria-pressed=true]{color:var(--color-primary)}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__currency{font-size:12px;font-weight:500;color:#52525b}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__sku{margin:0;color:#52525b;font-size:12px;line-height:1.4;overflow-wrap:anywhere}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__price-current,:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__price-compare{width:auto}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card{--color-text: #000000;--color-text-secondary: #3f3f46;--color-text-muted: #52525b;background:#fff;border:1px solid #000000;box-shadow:none}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card:hover{border-color:#000}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__content{border-top:0;flex:1 1 auto}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#000;z-index:4;pointer-events:none}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__link{display:flex;flex-direction:column;flex:1 1 auto}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__media{flex-shrink:0}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__media{background:#fff}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__image{transform:none}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card:hover .product-card__image{transform:none}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card:hover{transform:none}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__add-to-cart{box-shadow:inset 0 1px #fff3}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__add-to-cart,:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__add-to-cart:hover:not(:disabled),:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__add-to-cart:active:not(:disabled){background:var(--color-primary);color:#fff;border:1px solid #000000}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__add-to-cart:hover:not(:disabled){transform:none;box-shadow:inset 0 1px #fff3}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__add-to-cart:active:not(:disabled){transform:none}:is(.template-page-brand-comtrad,.template-page-brand-crl,.template-page-brand-stellar,.template-page-brand-wurk) .brand-products .product-card__price{margin-top:0;padding-top:0;justify-content:flex-start;text-align:left;align-items:baseline;flex-wrap:wrap;gap:6px}body:is(.template-collection,.template-search) :is(.collection-filters,:is(.filters-drawer__panel,.search-filters-drawer__panel)){--color-text: #ffffff;--color-text-secondary: #d4d4d8;--color-text-muted: #a1a1aa;background:#000;color:#fff;border:1px solid #000000;box-shadow:none}body:is(.template-collection,.template-search) :is(.filter-group,.collection-filters__footer,:is(.filters-drawer__header,.search-filters-drawer__header),:is(.filters-drawer__footer,.search-filters-drawer__footer)){border-color:#3f3f46}body:is(.template-collection,.template-search) :is(.filters-drawer__footer,.search-filters-drawer__footer){background:#000}body:is(.template-collection,.template-search) :is(.collection-toolbar__filter-btn,.collection-filters__clear,:is(.filters-drawer__header,.search-filters-drawer__header) .btn-icon),body:is(.template-collection,.template-search) :is(.collection-toolbar__filter-btn,.collection-filters__clear,:is(.filters-drawer__header,.search-filters-drawer__header) .btn-icon):hover{background:#000;color:#fff;border:1px solid #ffffff;box-shadow:none}body:is(.template-collection,.template-search) .filter-checkbox__box{flex-shrink:0;background:#fff;border:1px solid #000000}body:is(.template-collection,.template-search) .filter-checkbox input:checked~.filter-checkbox__box{background:var(--color-primary);border-color:#000}body:is(.template-collection,.template-search) .filter-checkbox input:focus-visible~.filter-checkbox__box{outline:2px solid #ffffff;outline-offset:3px}body:is(.template-collection,.template-search) .filter-price-input input,body:is(.template-collection,.template-search) .filter-price-input input:focus{background:#fff;color:#000;border:1px solid #000000;box-shadow:none}body:is(.template-collection,.template-search) :is(.collection-filters,:is(.filters-drawer__panel,.search-filters-drawer__panel)) .btn-primary,body:is(.template-collection,.template-search) :is(.collection-filters,:is(.filters-drawer__panel,.search-filters-drawer__panel)) .btn-primary:hover{background:var(--color-primary);border:1px solid #000000;color:#fff;box-shadow:none}body:is(.template-collection,.template-search) .collection-toolbar__sort-trigger,body:is(.template-collection,.template-search) .collection-toolbar__sort-trigger:hover,body:is(.template-collection,.template-search) .collection-toolbar__sort-menu[open] .collection-toolbar__sort-trigger,body:is(.template-collection,.template-search) .collection-toolbar__sort-options{background:#000;color:#fff;border:1px solid #000000;box-shadow:none}body:is(.template-collection,.template-search) .collection-toolbar__sort-option{color:#fff}body:is(.template-collection,.template-search) .collection-toolbar__sort-chevron{filter:none}body:is(.template-collection,.template-search) .collection-toolbar__sort-option:hover,body:is(.template-collection,.template-search) .collection-toolbar__sort-option:focus-visible{background:#26262b;color:#fff;border-color:#3f3f46}body:is(.template-collection,.template-search) .collection-toolbar__sort-option[aria-checked=true]{background:#fff;color:#000;border-color:#fff}body:is(.template-collection,.template-search) .active-filter-tag{background:#fff;color:#000;border:1px solid #000000;box-shadow:none}body:is(.template-collection,.template-search) :is(.product-type-chip,.product-type-chips__clear){background:#000;border-color:#000;color:#fff}body:is(.template-collection,.template-search) .product-type-chip.is-active{background:#fff;color:#000}body:is(.template-collection,.template-search) .product-type-chip.is-active span{color:#52525b}body:is(.template-collection,.template-search) :is(.collection-filters__body,:is(.filters-drawer__body,.search-filters-drawer__body)){scrollbar-color:#a1a1aa #000000}body:is(.template-collection,.template-search) :is(.collection-filters__body,:is(.filters-drawer__body,.search-filters-drawer__body))::-webkit-scrollbar-thumb{background:#a1a1aa}.catalog-landing .catalog-landing__card,.catalog-landing .catalog-landing__card:hover,.catalog-landing .catalog-landing__card.is-current{background:#fff;border:1px solid #000000;box-shadow:none;transform:none}.catalog-landing .catalog-landing__card-link{color:#000;background:#fff;min-height:0}.catalog-landing .catalog-landing__card-link:before,.catalog-landing .catalog-landing__card-link:after{display:none;content:none}.catalog-landing .catalog-landing__media{position:relative;inset:auto;display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;flex-shrink:0}.catalog-landing .catalog-landing__image,.catalog-landing .catalog-landing__card:hover .catalog-landing__image{opacity:1;filter:none;transform:none}.catalog-landing .catalog-landing__card-footer{flex:1;align-items:center;background:#000;border-top:1px solid #000000}.catalog-landing .catalog-landing__card-title{color:#fff;text-shadow:none;display:block;max-width:none;text-align:left;text-wrap:pretty}.catalog-landing .catalog-landing__current-label{position:absolute;bottom:12px;left:14px;z-index:2;padding:7px 9px;border:1px solid #000000;background:#000;color:#fff}.catalog-landing .catalog-landing__card-copy{width:100%}.catalog-landing .catalog-landing__card-count{background:#fff;border:1px solid #000000;color:#000;box-shadow:none}.catalog-landing .catalog-landing__card-action-icon,.catalog-landing .catalog-landing__card:hover .catalog-landing__card-action-icon{background:#fff;border:1px solid #000000;box-shadow:none;transform:none}.catalog-landing .catalog-landing__card-action-icon img{filter:brightness(0)}.catalog-landing .catalog-landing__card-link:focus-visible{outline:2px solid #000000}.template-page-faq .faq-page .faq-cta .btn,.template-page-faq .faq-page .faq-cta .btn:hover:not(:disabled),.template-page-faq .faq-page .faq-cta .btn:active:not(:disabled){background:var(--color-primary, #ef2929);color:#fff;border:1px solid #000000;box-shadow:none;justify-content:center;padding-inline:18px}.template-page-faq .faq-page .faq-cta .btn:after{content:none;display:none}.product-card .product-card__media{width:100%;height:auto!important;aspect-ratio:auto!important;padding:0}.product-card .product-card__media>img.product-card__image{display:block;width:100%!important;max-width:100%;height:auto!important;padding:0!important;object-fit:contain;transform:none!important}.product-card .product-card__image-container{aspect-ratio:1;height:auto}.product-card .product-card__image-container>img.product-card__image{width:100%;height:100%;padding:0;transform:none!important}.template-page-brand-comtrad .brand-products .product-card__media{aspect-ratio:4 / 3!important;height:auto!important}.template-page-brand-comtrad .brand-products .product-card__media>img.product-card__image,.template-page-brand-comtrad .brand-products .product-card__image-container{width:100%!important;height:100%!important;aspect-ratio:auto}.template-page-brand-comtrad .brand-products .product-card__media>img.product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain}.template-page-brand-comtrad .brand-products .product-card__content{flex:1 1 auto;gap:6px}.template-page-brand-comtrad .brand-products .product-card__title{min-height:3lh}.template-page-brand-comtrad .brand-products .product-card__price{margin-top:auto}.template-page-brand-comtrad .brand-products .product-card__actions{margin-top:0}:is(#wishlist-drawer,#cart-drawer){--color-text: #111111;--color-text-secondary: #3f3f46;--color-text-muted: #52525b;--glass-border: 1px solid #000000}:is(#wishlist-drawer,#cart-drawer) .drawer__panel{background:#fff;color:#111;border:1px solid #000000;backdrop-filter:none;-webkit-backdrop-filter:none}:is(#wishlist-drawer,#cart-drawer) :is(.drawer__header,.drawer__body,.drawer__empty,.drawer__footer){background:#fff;color:#111}:is(#wishlist-drawer,#cart-drawer) :is(.drawer__title,.drawer__close,.cart-item__title,.cart-item__price){color:#111}:is(#wishlist-drawer,#cart-drawer) :is(.cart-empty__text,.cart-empty__icon,.cart-item__variant){color:#52525b}:is(#wishlist-drawer,#cart-drawer) :is(.drawer__header,.drawer__footer,.cart-item){border-color:#000}:is(#wishlist-drawer,#cart-drawer) :is(.cart-item__image,.cart-item__remove,.btn-glass){background:#fff;color:#111;border-color:#d4d4d8;box-shadow:none}:is(#wishlist-drawer,#cart-drawer) :is(.cart-item__remove,.btn-glass):hover{background:#f4f4f5;color:#111}:is(#wishlist-drawer,#cart-drawer) .cart-item__image{width:clamp(88px,24vw,112px);height:clamp(88px,24vw,112px);border:1px solid #000000;border-radius:0}:is(#wishlist-drawer,#cart-drawer) .cart-item__image img{object-fit:contain}:is(#wishlist-drawer,#cart-drawer) .btn-primary,:is(#wishlist-drawer,#cart-drawer) .btn-primary:hover:not(:disabled),:is(#wishlist-drawer,#cart-drawer) .btn-primary:active:not(:disabled){background:#f52228;color:#fff;border:1px solid #d4141a;box-shadow:none}:is(#wishlist-drawer,#cart-drawer) .drawer__body{scrollbar-color:#a1a1aa #ffffff}:is(#wishlist-drawer,#cart-drawer) .drawer__body::-webkit-scrollbar-thumb{background:#a1a1aa}#cart-drawer :is(.cart-summary__row,.cart-summary__value){color:#111}#cart-drawer :is(.cart-summary__note,.cart-summary__fee-info,.fee-progress__message){color:#52525b}#cart-drawer :is(.quantity-selector,.quantity-input,.quantity-btn,.fee-info-btn){background:#fff;color:#111;border-color:#d4d4d8;box-shadow:none}#cart-drawer :is(.quantity-btn,.fee-info-btn):hover{background:#f4f4f5;color:#111}:is(#wishlist-drawer,#cart-drawer) :is(.quantity-selector,.quantity-input,.cart-item__remove){border-color:#000}#cart-drawer :is(.fee-progress,.cart-summary__fee-info){background:#f4f4f5;border-color:#ddd}:is(#wishlist-drawer,#cart-drawer) .drawer__header{background:#000;color:#fff;border-bottom-color:#000;min-height:104px;padding-block:28px}:is(#wishlist-drawer,#cart-drawer) .drawer__header :is(.drawer__title,.drawer__close){color:#fff}:is(#wishlist-drawer,#cart-drawer) .drawer__footer{background:#000;color:#fff;padding:16px 20px}#cart-drawer .drawer__footer .cart-summary{padding:0;margin-bottom:12px}#cart-drawer .drawer__footer .fee-progress{padding:10px 12px;margin-bottom:12px}#cart-drawer .drawer__footer .fee-progress__message{margin:0;font-size:13px;line-height:1.4}#cart-drawer .drawer__footer .cart-summary__row{margin:0;padding-block:5px;font-size:15px;line-height:1.4}:is(#wishlist-drawer,#cart-drawer) .drawer__footer .cart-actions{gap:8px}:is(#wishlist-drawer,#cart-drawer) .drawer__footer .cart-actions .btn{min-height:44px;padding:10px 16px;font-size:15px;line-height:1.4}#cart-drawer .drawer__footer :is(.cart-summary__row,.cart-summary__value){color:#fff}#cart-drawer .drawer__footer :is(.cart-summary__note,.cart-summary__fee-info,.fee-progress__message){color:#d4d4d8}#cart-drawer .drawer__footer :is(.fee-progress,.cart-summary__fee-info){background:#181818;border-color:#444}:is(#wishlist-drawer,#cart-drawer) .drawer__footer .btn-glass{background:#000;color:#fff;border-color:#fff}:is(#wishlist-drawer,#cart-drawer) .drawer__footer .btn-glass:hover:not(:disabled){background:#222;color:#fff;border-color:#fff;box-shadow:none}.catalog-landing__carousel{position:relative;isolation:isolate}.catalog-landing__carousel .catalog-landing__carousel-header{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;pointer-events:none}.catalog-landing__carousel .catalog-landing__controls{width:100%;margin:0;justify-content:space-between;align-items:center}.catalog-landing__carousel .catalog-landing__control,.catalog-landing__carousel .catalog-landing__control:hover:not(:disabled),.catalog-landing__carousel .catalog-landing__control:focus-visible{width:33px;height:80px;border:1px solid #000000;border-radius:0;background:#111;color:#fff;box-shadow:none;pointer-events:auto}.catalog-landing__carousel .catalog-landing__grid{position:relative;z-index:0}body.template-search,body.template-search .main-content,body.template-search .search-main{background:#fff}body.template-search:before,body.template-search .background-glow{display:none}body.template-search .search-main{--color-text: #111111;--color-text-secondary: #3f3f46;--color-text-muted: #52525b;color:#111}body:has(.cart-page):before,body:has(.wishlist-page):before,body:has(.cart-page) .background-glow,body:has(.wishlist-page) .background-glow{display:none}body:has(.cart-page),body:has(.wishlist-page),main:has(.cart-page),main:has(.wishlist-page){background:#fff}:is(.cart-page,.wishlist-page){--color-text: #111111;--color-text-secondary: #3f3f46;--color-text-muted: #52525b;--glass-border: 1px solid #000000;background:#fff;color:#111}:is(.cart-page,.wishlist-page) :is(.cart-line-item,.cart-empty){background:#fff;color:#111;border:1px solid #000000;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.cart-page,.wishlist-page) :is(.cart-line-item__image-wrapper,.wishlist-page-item__image){width:112px;height:112px;background:#fff;border:1px solid #000000;border-radius:0}:is(.cart-page,.wishlist-page) :is(.cart-line-item__image,.wishlist-page-item__image img){object-fit:contain}.cart-page .cart-line-item{grid-template-columns:112px minmax(0,1fr);padding:20px;gap:20px}:is(.cart-page,.wishlist-page) :is(.quantity-selector,.quantity-input,.quantity-btn,.cart-line-item__remove,.btn-glass){background:#fff;color:#111;border-color:#000;box-shadow:none}.wishlist-page .quantity-input,.cart-page .cart-line-item__remove{border:1px solid #000000}:is(.cart-page,.wishlist-page) :is(.quantity-btn,.btn-glass,.cart-line-item__remove):hover{background:#f4f4f5;color:#111;box-shadow:none}:is(.cart-page,.wishlist-page) :is(.cart-summary,.wishlist-summary){--color-text: #ffffff;--color-text-secondary: #d4d4d8;--color-text-muted: #d4d4d8;background:#000;color:#fff;border:1px solid #000000;padding:24px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.cart-page,.wishlist-page) :is(.cart-summary__title,.wishlist-summary h2){color:#fff}.cart-page .fee-progress{background:#181818;padding:10px 12px;margin-bottom:16px}.cart-page .fee-progress__message{margin:0;font-size:13px;line-height:1.4}.wishlist-page .wishlist-summary .btn-glass{background:#000;color:#fff;border-color:#fff}.wishlist-page .wishlist-summary .btn-glass:hover:not(:disabled){background:#222;color:#fff;border-color:#fff;box-shadow:none}:is(.cart-page,.wishlist-page) .btn-primary,:is(.cart-page,.wishlist-page) .btn-primary:hover:not(:disabled),:is(.cart-page,.wishlist-page) .btn-primary:active:not(:disabled){background:#f52228;color:#fff;border:1px solid #d4141a;box-shadow:none}.wishlist-page .wishlist-page-item__product,.wishlist-page .wishlist-page-item__details,.cart-page .cart-line-item__info{min-width:0}.wishlist-page .wishlist-page-item__actions{flex-wrap:wrap;gap:8px}@media(max-width:640px){.cart-page .cart-line-item{grid-template-columns:88px minmax(0,1fr);padding:12px;gap:12px}:is(.cart-page,.wishlist-page) :is(.cart-line-item__image-wrapper,.wishlist-page-item__image){width:88px;height:88px}.cart-page .cart-line-item__header{gap:8px}}.wishlist-page .wishlist-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.wishlist-page :is(.wishlist-items-header,.wishlist-page-item){grid-template-columns:minmax(0,1fr) 72px 140px;gap:16px}@media(max-width:1100px){.wishlist-page .wishlist-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.wishlist-page .wishlist-page-item{grid-template-columns:minmax(0,1fr)}}.home-hero .home-hero__supporting-text{max-width:540px;margin:20px 0 0;color:#eee;font-size:clamp(16px,1.3vw,20px);line-height:1.5}.home-hero .home-hero__title-line{display:block;text-wrap:balance}.home-hero .home-hero__title-line--secondary{margin-top:var(--home-hero-heading-line-gap, 12px);font-size:.72em;line-height:inherit}.home-hero .home-hero__supporting-text{max-width:460px;margin-top:20px}#home-departments,#home-partners,#home-about{--home-card-shadow: none;--home-card-hover-shadow: none;background:#fff;box-shadow:none}#home-departments .home-section-heading{background:#fff;box-shadow:none}body.template-search .search-results-grid{gap:var(--collection-card-gap, clamp(10px, 1.4vh, 16px))}body.template-search .search-filters-drawer__panel{--color-text: #ffffff;--color-text-secondary: #d4d4d8;--color-text-muted: #a1a1aa;background:#000;color:#fff;border:1px solid #000000;border-radius:0;box-shadow:none}body.template-search .search-filters-drawer__header,body.template-search .search-filters-drawer__footer{background:#000;border-color:#3f3f46}body.template-search .search-filters-drawer__close,body.template-search .search-filters-drawer__footer .btn-glass,body.template-search .search-filters-drawer__footer .btn-glass:hover:not(:disabled){background:#000;color:#fff;border:1px solid #ffffff;box-shadow:none}body.template-search .search-filters-drawer__body{scrollbar-color:#a1a1aa #000000}body.template-search .search-main__breadcrumbs{margin:0 0 16px;padding:0;border-radius:0;background:transparent;box-shadow:none}body.template-search .search-main__breadcrumbs .breadcrumbs__item:after{content:"/";color:#000}body.template-search .search-main__breadcrumbs :is(.breadcrumbs__link,.breadcrumbs__item--active),body.template-search .search-main__breadcrumb-back,body.template-search .search-main__breadcrumb-back:hover,body.template-search .search-main__breadcrumb-back-copy strong{color:#000}body.template-search .search-main__breadcrumb-back-label{color:#52525b}body.template-search .search-main__breadcrumb-back-icon{border-color:#000;background:#fff;border-radius:0}body.template-search .search-main__breadcrumb-back-icon img{filter:brightness(0)}body.template-search :is(.breadcrumbs__link,.search-main__breadcrumb-back):focus-visible{outline-color:#000}
/*# sourceMappingURL=/cdn/shop/t/91/assets/theme-overrides.css.map */
