.capital-native-collection{--capital-collection-bg: #050505;--capital-card-bg: #101216;--capital-card-media-bg: #111318;--capital-card-border: #272d35;--capital-card-text: #f5f5f5;--capital-card-muted: #c7cbd1;--capital-card-accent: #ed1c24;--capital-card-badge-bg: var(--capital-card-accent);--capital-card-badge-text: #ffffff;--capital-card-badge-muted: #333333;--capital-card-badge-angle: 18px;--capital-card-title-color: var(--capital-card-text);--capital-card-price: var(--capital-card-text);--capital-card-compare: var(--capital-card-muted);--capital-card-cta: var(--capital-card-accent);--capital-card-radius: 0px;--capital-card-border-width: 1px;--capital-card-min-height: 0px;--capital-card-image-ratio: 1.95 / 1;--capital-card-mobile-image-ratio: 1.35 / 1;--capital-card-image-fit: cover;--capital-card-image-position: center center;--capital-card-padding-y: 20px;--capital-card-padding-x: 18px;--capital-card-title-size: 22px;--capital-card-title-lines: 2;--capital-card-title-transform: uppercase;--capital-card-title-letter-spacing: -.035em;--capital-card-price-size: 23px;--capital-card-body-size: 13px;--capital-card-label-size: 10px;--capital-card-spec-gap: 0px;--capital-card-spec-columns: 3;--capital-card-kicker-margin: 8px;--capital-card-title-margin: 16px;--capital-card-spec-margin: 18px;--capital-card-price-gap: 8px;--capital-card-badge-top: -54px;--capital-card-badge-left: 12px;--capital-card-hover-zoom: 1.03;--capital-card-grid-gap: 18px;--capital-card-columns-desktop: 3;--capital-card-columns-tablet: 2}.capital-native-collection{background:var(--capital-collection-bg);position:relative;isolation:isolate;overflow:clip}.capital-native-collection:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--capital-section-bg-image, none);background-position:var(--capital-section-bg-position, center center);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;opacity:var(--capital-section-bg-opacity, 0)}.capital-native-collection>*{position:relative;z-index:1}@media screen and (max-width:749px){.capital-native-collection:before{background-attachment:scroll}}.capital-collection-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,4vw,48px);width:min(var(--capital-filter-max-width, 1440px),calc(100% - 32px));margin:0 auto clamp(22px,4vw,46px);color:var(--capital-card-text)}.capital-collection-hero--heading{margin-bottom:0}.capital-collection-hero__eyebrow,.capital-collection-hero__meta,.capital-inventory-card__kicker,.capital-inventory-card__vendor,.capital-inventory-card__specs small,.capital-inventory-card__price-row a{font-size:var(--capital-card-label-size);font-weight:950;letter-spacing:.18em;text-transform:uppercase}.capital-collection-hero__eyebrow{margin-bottom:14px;color:var(--capital-card-accent)}.capital-collection-hero h1{margin:0;color:var(--capital-card-text);font-size:clamp(var(--capital-hero-title-min, 48px),7vw,var(--capital-hero-title-max, 96px));font-weight:950;line-height:.88;letter-spacing:-.055em;text-transform:uppercase}.capital-collection-hero h1 span{color:var(--capital-card-accent)}.capital-collection-hero__description{max-width:var(--capital-hero-description-width, 720px);margin:18px 0 0;color:var(--capital-card-muted);font-size:var(--capital-card-body-size);line-height:1.6}.capital-collection-hero__meta{align-self:end;border:var(--capital-card-border-width) solid var(--capital-card-border);color:var(--capital-card-muted);padding:14px 16px}.capital-native-collection .product-grid,.capital-native-collection .main-collection-grid{gap:var(--capital-card-grid-gap)}@media screen and (min-width:750px){.capital-native-collection .product-grid,.capital-native-collection .main-collection-grid{grid-template-columns:repeat(var(--capital-card-columns-tablet),minmax(0,1fr))}}@media screen and (min-width:1100px){.capital-native-collection .product-grid,.capital-native-collection .main-collection-grid{grid-template-columns:repeat(var(--capital-card-columns-desktop),minmax(0,1fr))}}.capital-inventory-card{position:relative;display:grid;grid-template-rows:auto 1fr;min-height:max(100%,var(--capital-card-min-height));border:var(--capital-card-border-width) solid var(--capital-card-border);border-radius:var(--capital-card-radius);background:var(--capital-card-bg);color:var(--capital-card-text);overflow:hidden}.capital-inventory-card a{color:inherit;text-decoration:none}.capital-inventory-card__media{position:relative;display:grid;place-items:center;aspect-ratio:var(--capital-card-image-ratio);overflow:hidden;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.035) 0 8px,transparent 8px 16px),var(--capital-card-media-bg);color:color-mix(in srgb,var(--capital-card-muted) 28%,transparent);font-size:var(--capital-card-label-size);font-weight:950;letter-spacing:.18em;text-transform:uppercase}.capital-inventory-card__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity .18s ease}.capital-inventory-card__frame.is-active{opacity:1}.capital-inventory-card__media img{display:block;width:100%;height:100%;object-fit:var(--capital-card-image-fit);object-position:var(--capital-card-image-position);transition:transform .18s ease}.capital-inventory-card:hover .capital-inventory-card__media img{transform:scale(var(--capital-card-hover-zoom))}.capital-inventory-card__body{position:relative;display:flex;flex-direction:column;padding:calc(var(--capital-card-padding-y) + 6px) var(--capital-card-padding-x) var(--capital-card-padding-y)}.capital-inventory-card__badge{position:absolute;left:0;top:var(--capital-card-badge-top);display:inline-flex;align-items:center;justify-content:flex-start;min-width:112px;min-height:34px;background:var(--capital-card-badge-bg);color:var(--capital-card-badge-text);font-size:var(--capital-card-label-size);font-weight:950;letter-spacing:.16em;line-height:1;padding:10px calc(14px + var(--capital-card-badge-angle)) 10px 12px;clip-path:polygon(0 0,100% 0,calc(100% - var(--capital-card-badge-angle)) 100%,0 100%);text-transform:uppercase}.capital-inventory-card__badge:after{content:"";position:absolute;inset-block:0;right:0;width:calc(var(--capital-card-badge-angle) + 8px);background:var(--capital-card-badge-accent, var(--capital-card-badge-muted));clip-path:polygon(var(--capital-card-badge-angle) 0,100% 0,100% 100%,0 100%)}.capital-inventory-card__badge--available{--capital-card-badge-bg: var(--capital-card-accent);--capital-card-badge-accent: var(--capital-card-badge-muted)}.capital-inventory-card__badge--muted{--capital-card-badge-bg: var(--capital-card-badge-muted);--capital-card-badge-accent: var(--capital-card-accent)}.capital-inventory-card__badge--image{z-index:2}.capital-inventory-card__kicker{margin:4px 0 calc(var(--capital-card-kicker-margin) - 1px);color:var(--capital-card-accent);line-height:1;min-height:var(--capital-card-label-size)}.capital-inventory-card__title-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:calc(var(--capital-card-title-margin) - 2px)}.capital-inventory-card__vendor{margin:0;color:var(--capital-card-muted);display:flex;align-items:center;min-height:0;line-height:1.15}.capital-inventory-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--capital-card-title-lines);line-clamp:var(--capital-card-title-lines);overflow:hidden;margin:0;color:var(--capital-card-title-color);font-size:var(--capital-card-title-size);font-weight:950;line-height:1.02;letter-spacing:var(--capital-card-title-letter-spacing);min-height:0;text-transform:var(--capital-card-title-transform)}.capital-inventory-card__specs{display:grid;grid-template-columns:repeat(var(--capital-card-spec-columns),minmax(0,1fr));gap:var(--capital-card-spec-gap);border-top:var(--capital-card-border-width) solid var(--capital-card-border);border-bottom:var(--capital-card-border-width) solid var(--capital-card-border);margin-bottom:calc(var(--capital-card-spec-margin) - 2px);min-height:68px}.capital-inventory-card__specs span{display:grid;align-content:start;gap:6px;min-width:0;padding:10px 8px;border-right:var(--capital-card-border-width) solid var(--capital-card-border)}.capital-inventory-card__specs span:last-child{border-right:0}.capital-inventory-card__specs small{color:color-mix(in srgb,var(--capital-card-muted) 58%,transparent);line-height:1;min-height:var(--capital-card-label-size);white-space:nowrap}.capital-inventory-card__specs b{color:var(--capital-card-text);display:flex;align-items:flex-start;font-size:var(--capital-card-body-size);font-weight:950;line-height:1.25;min-height:calc(var(--capital-card-body-size) * 2.25);overflow-wrap:anywhere}.capital-inventory-card__price-row{display:grid;grid-template-columns:var(--capital-card-price-columns, auto minmax(0, 1fr) auto);gap:var(--capital-card-price-gap);align-items:baseline;margin-top:auto;padding-top:2px}.capital-inventory-card__price-row strong{color:var(--capital-card-price);font-size:var(--capital-card-price-size);font-weight:950;letter-spacing:-.04em}.capital-inventory-card__price-row s,.capital-inventory-card__price-row span{color:var(--capital-card-compare);font-size:var(--capital-card-body-size)}.capital-inventory-card__price-row a{justify-self:end;color:var(--capital-card-cta);font-size:calc(var(--capital-card-label-size) + 3px);font-weight:950;letter-spacing:.18em;line-height:1;white-space:nowrap}@media screen and (max-width:749px){.capital-collection-hero,.capital-native-collection .product-grid,.capital-native-collection .main-collection-grid{grid-template-columns:1fr}.capital-inventory-card{width:100%}.capital-inventory-card__media{aspect-ratio:var(--capital-card-mobile-image-ratio)}.capital-inventory-card__body{padding:26px 14px 14px}.capital-inventory-card__badge{min-height:30px;padding-block:8px;padding-inline-start:10px;font-size:9px;letter-spacing:.13em}.capital-inventory-card__kicker{margin-top:6px}.capital-inventory-card__title-stack{gap:3px;margin-bottom:calc(var(--capital-card-title-margin) - 4px)}.capital-inventory-card__title{font-size:min(var(--capital-card-title-size),19px);line-height:1.04}.capital-inventory-card__specs{grid-template-columns:repeat(3,minmax(0,1fr))}.capital-inventory-card__specs span{padding:10px 6px}.capital-inventory-card__price-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media screen and (min-width:750px){.header-menu .menu-list__submenu-inner:has(.mega-menu__content--capital-products){direction:ltr;align-items:flex-start}.header-menu .mega-menu__grid:has(.mega-menu__content--capital-products){direction:ltr;display:grid;grid-template-columns:minmax(12rem,max-content) minmax(0,1fr);grid-template-rows:auto;align-items:start;column-gap:var(--menu-horizontal-gap, 1.5rem);row-gap:var(--menu-vertical-gap, 1rem);width:100%}.header-menu .mega-menu__grid:has(.mega-menu__content--capital-products)>.mega-menu__list{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(3,max-content);grid-auto-flow:column;align-content:start;align-items:start;justify-content:start;gap:var(--menu-vertical-gap, 1rem) var(--menu-horizontal-gap, 1.5rem);margin-block-start:0;padding-block-start:0;width:max-content;max-width:100%}.header-menu .mega-menu__grid:has(.mega-menu__content--capital-products)>.mega-menu__list>.mega-menu__column{grid-column:auto}.header-menu .mega-menu__grid:has(.mega-menu__content--capital-products)>.mega-menu__list>.mega-menu__column:first-child>div:first-child>.mega-menu__link{padding-block-start:0}.header-menu .mega-menu__grid:has(.mega-menu__content--capital-products)>.mega-menu__content.mega-menu__content--capital-products{grid-column:2;grid-row:1;align-self:start;justify-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;height:auto;min-height:0;width:100%}.header-menu .mega-menu__content--capital-products>.mega-menu__content-list--capital-products{height:auto;flex:0 0 auto;align-content:start;align-items:start;justify-content:end;margin-block-start:0}.header-menu .mega-menu__content-list--capital-products>.mega-menu__content-list-item{align-self:start;width:min(260px,100%);max-width:260px;min-width:0}.header-menu .mega-menu__content-list--capital-products .capital-inventory-card--mega{--capital-card-image-ratio: 1.38 / 1;--capital-card-padding-y: 14px;--capital-card-padding-x: 18px;--capital-card-title-size: 20px;--capital-card-price-size: 23px;--capital-card-body-size: 13px;--capital-card-label-size: 10px;--capital-card-cta: #ed1c24;--capital-card-kicker-margin: 6px;--capital-card-title-margin: 10px;--capital-card-spec-margin: 12px;--capital-card-spec-gap: 0px;--capital-card-price-gap: 10px;--capital-card-badge-angle: 18px;--capital-card-badge-top: -18px;min-height:0;height:auto;overflow:hidden}.header-menu .mega-menu__content-list--capital-products .capital-inventory-card--mega .capital-inventory-card__body>.capital-inventory-card__badge{z-index:3}.header-menu .mega-menu__content-list--capital-products .capital-inventory-card--mega .capital-inventory-card__media{z-index:1}.header-menu .mega-menu__content-list--capital-products .capital-inventory-card--mega .capital-inventory-card__body{flex-grow:1;min-width:0;width:100%;position:relative;z-index:2;overflow:visible}.header-menu .mega-menu__content-list--capital-products .capital-inventory-card--mega .capital-inventory-card__title-stack,.header-menu .mega-menu__content-list--capital-products .capital-inventory-card--mega .capital-inventory-card__title,.header-menu .mega-menu__content-list--capital-products .capital-inventory-card--mega .capital-inventory-card__kicker,.header-menu .mega-menu__content-list--capital-products .capital-inventory-card--mega .capital-inventory-card__vendor{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.header-menu .mega-menu__content-list--capital-products .capital-inventory-card--mega .capital-inventory-card__title a{display:block;max-width:100%}.header-menu .mega-menu__content-list--capital-products .capital-inventory-card--mega .capital-inventory-card__specs{display:grid}.header-menu .mega-menu__content-list--capital-products .capital-inventory-card--mega .capital-inventory-card__price-row{margin-top:auto;max-width:100%}.header-menu .mega-menu__content-list--capital-products .capital-inventory-card--mega .capital-inventory-card__price-row a{display:inline-block;color:var(--capital-card-cta, var(--capital-card-accent))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/capital-inventory-card.css.map */
