:is(.template-collection,.template-list-collections,.template-product) #MainContent{margin-block-start:0;padding-block-end:0}.scm-catalog,.scm-product{--catalog-paper: #f8f7f4;--catalog-ink: #1c1c1e;--catalog-muted: #595653;--catalog-border: #e0ddd8;--catalog-red: #b91729;color:var(--catalog-ink)}.scm-catalog{background:var(--catalog-paper)}.scm-catalog__hero{position:relative;isolation:isolate;overflow:hidden;background:#171719;color:#fff}.scm-catalog__hero:before{position:absolute;z-index:-1;top:0;right:-20%;bottom:0;left:37%;background:linear-gradient(130deg,transparent 35%,#28282c 35% 55%,#202024 55% 68%,transparent 68%);opacity:.7;content:""}.scm-catalog__hero-inner{padding-block:12px 18px}.scm-catalog__crumbs{display:flex;align-items:center;gap:9px;min-width:0;margin-block:0 9px;color:#dedcda;font-size:13px;line-height:1.4}.scm-catalog__crumbs a{flex:0 0 auto;color:inherit;text-decoration:underline;text-underline-offset:3px}.scm-catalog__crumbs a:after{display:inline-block;width:5px;height:5px;margin-inline:11px 2px;border-block-start:1px solid currentColor;border-inline-end:1px solid currentColor;transform:translateY(-2px) rotate(45deg);content:""}.scm-catalog__crumbs [aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scm-catalog__eyebrow{display:flex;align-items:center;gap:11px;margin-block:0 13px;color:var(--catalog-muted);font-size:12px;font-weight:750;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.scm-catalog__eyebrow:before{width:20px;height:3px;flex:0 0 auto;background:#e22332;content:""}.scm-catalog__hero .scm-catalog__eyebrow{margin-block-end:5px;color:#f1d1d3;font-size:11px}.scm-catalog__hero h1{max-width:26ch;margin:0;color:#fff;font-size:clamp(33px,4vw,54px);font-weight:800;line-height:.98;letter-spacing:-.035em;overflow-wrap:anywhere}.scm-catalog__description{max-width:72ch;margin:8px 0 0;color:#dfddda;font-size:clamp(14px,1.25vw,16px);line-height:1.45}.scm-catalog__description>:last-child{margin-block-end:0}.scm-catalog__description a{color:#fff;text-decoration:underline}.scm-catalog__description :is(p,li,h2,h3,h4,strong){color:inherit}.scm-catalog__action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:15px;padding:9px 15px;border:1px solid var(--catalog-red);border-radius:3px;color:var(--catalog-red);font-size:14px;font-weight:750;text-decoration:none}.scm-catalog__action:hover{background:var(--catalog-red);color:#fff}.scm-catalog__action--light{margin-block-start:12px;border-color:#858185;color:#fff}.scm-catalog__action--light:hover{border-color:var(--catalog-red)}.scm-catalog__body{padding-block:clamp(15px,2vw,24px) clamp(32px,5vw,62px)}.scm-catalog__directory{display:grid;gap:clamp(27px,4vw,47px)}.scm-catalog__directory-section{min-width:0;scroll-margin-top:80px}.scm-catalog__directory-section h2{margin:0 0 13px;color:var(--catalog-ink);font-size:clamp(26px,3.5vw,38px);line-height:1.04}.scm-catalog__directory-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(9px,1.8vw,20px)}.scm-catalog__directory-products .scm-category-group{min-width:0;padding:clamp(12px,1.8vw,21px);border:1px solid var(--catalog-border);border-radius:4px;background:#fff}.scm-catalog__directory .scm-category-group__title{margin:0 0 7px;color:var(--catalog-ink);font-size:clamp(17px,2.1vw,23px);line-height:1.14}.scm-catalog__directory .scm-category-group__links{display:grid;gap:4px 12px;padding:0;margin:0;list-style:none}.scm-catalog__directory .scm-category-group__links li{min-width:0;margin:0}.scm-catalog__directory .scm-category-group__links a{display:flex;min-height:44px;align-items:center;color:var(--catalog-ink);font-size:15px;font-weight:650;line-height:1.28;overflow-wrap:anywhere}.scm-catalog__directory .scm-category-group__links a:hover{color:var(--catalog-red);text-decoration:underline;text-underline-offset:3px}.scm-catalog__directory-products .scm-category-group__links a{border-block-start:1px solid #eeece9}.scm-catalog__directory-vehicles .scm-category-group__links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.scm-catalog__directory-vehicles .scm-category-group__links a{padding:7px 12px;border:1px solid var(--catalog-border);border-radius:3px;background:#fff}.scm-catalog__directory-storage{padding:clamp(12px,1.8vw,20px);border:1px solid var(--catalog-border);border-radius:4px;background:#f1efeb}.scm-catalog__directory-storage h2{margin-block-end:4px;font-size:clamp(20px,2.6vw,26px)}.scm-catalog__directory-storage .scm-category-group__links{grid-template-columns:repeat(5,minmax(0,1fr))}.scm-catalog__directory-all{margin-block-start:clamp(20px,3vw,35px);border-block:1px solid var(--catalog-border)}.scm-catalog__directory-all summary{display:flex;min-height:49px;align-items:center;justify-content:space-between;gap:12px;padding-inline:2px;color:var(--catalog-ink);font-weight:750;list-style:none;cursor:pointer}.scm-catalog__directory-all summary::-webkit-details-marker{display:none}.scm-catalog__directory-all summary:after{width:7px;height:7px;margin-inline-end:6px;border-block-end:1px solid currentColor;border-inline-end:1px solid currentColor;transform:rotate(45deg);content:""}.scm-catalog__directory-all[open] summary:after{transform:rotate(225deg)}.scm-catalog__directory-all[open]>div{padding-block:8px 15px}.scm-catalog__directory-all summary:focus-visible{outline:2px solid var(--catalog-red);outline-offset:2px}.scm-catalog__toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:9px 26px;padding-block-end:11px;margin-block-end:15px;border-block-end:1px solid var(--catalog-border)}.scm-catalog__results{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:9px 16px;color:var(--catalog-muted);font-size:14px}.scm-catalog__results p{margin:0;color:var(--catalog-ink);font-weight:750;white-space:nowrap}.scm-catalog__reset{display:inline-flex;align-items:center;gap:9px;padding:5px 9px;border:1px solid var(--catalog-border);border-radius:3px;background:#fff;color:var(--catalog-red);line-height:1.4;overflow-wrap:anywhere}.scm-catalog__toolbar [data-section-type=collection-filters]{display:flex;gap:11px}.scm-catalog__toolbar .collection-sort{display:block;width:min(190px,23vw);max-width:none;margin:0}.scm-catalog__toolbar .collection-sort__label{padding:0;margin:0 0 4px;color:var(--catalog-muted);font-size:12px;font-weight:750;text-align:start}.scm-catalog__toolbar .collection-sort__input{width:100%;min-height:44px;padding-inline-start:10px;margin:0;border:1px solid var(--catalog-border);border-radius:3px;background-color:#fff;color:var(--catalog-ink);font-size:14px;font-weight:600}.scm-catalog__type-jumps{display:flex;flex-wrap:wrap;gap:7px;margin-block-end:clamp(18px,2.7vw,30px)}.scm-catalog__type-jumps a{display:inline-flex;min-height:44px;align-items:center;padding:7px 12px;border:1px solid var(--catalog-border);border-radius:3px;background:#fff;color:var(--catalog-ink);font-size:14px;font-weight:700}.scm-catalog__type-jumps a:hover{border-color:var(--catalog-red);color:var(--catalog-red)}.scm-catalog__type-groups{display:grid;gap:clamp(23px,3.4vw,44px)}.scm-catalog__type-groups>section{min-width:0}.scm-catalog__type-title{margin:0 0 12px;color:var(--catalog-ink);font-size:clamp(26px,3.3vw,37px);line-height:1.08;scroll-margin-top:24px}.scm-catalog__products,.scm-catalog__collections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.7vw,22px)}.scm-catalog__collections{grid-template-columns:repeat(3,minmax(0,1fr))}.scm-catalog__collection-rows .collection{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.7vw,22px);margin:0 0 22px}.scm-catalog__collection-rows .collection:after{display:none}.scm-catalog__collection-rows .grid__item{width:auto}.scm-catalog__collection-rows .collection-card{height:100%;min-height:180px;border-radius:4px}.scm-catalog__onboarding,.scm-catalog__empty{grid-column:1 / -1}.scm-catalog__empty{padding:clamp(28px,5vw,58px);border:1px solid var(--catalog-border);border-radius:4px;background:#fff;text-align:center}.scm-catalog :is(.scm-catalog__products,.scm-catalog__collection-rows) .product-card{display:flex;min-height:100%;flex-direction:column;gap:0;padding:0;overflow:hidden;border:1px solid var(--catalog-border);border-radius:4px;background:#fff;color:var(--catalog-ink);text-align:start}.scm-catalog :is(.scm-catalog__products,.scm-catalog__collection-rows) .product-card:hover{border-color:#bab4ae}.scm-catalog .product-card__image-container{display:grid;aspect-ratio:4 / 3;height:auto;padding:clamp(6px,1.4vw,18px);margin:0;overflow:hidden;border-block-end:1px solid #eeece9;place-items:center}.scm-catalog .product-card__image-wrapper{display:block;width:100%}.scm-catalog .product-card__image{max-width:100%}.scm-catalog .product-card__info{position:static;display:flex;flex:1;flex-direction:column;gap:6px;padding:clamp(10px,1.6vw,20px);background:#fff}.scm-catalog .product-card__name{flex-grow:1;color:var(--catalog-ink);font-size:clamp(14px,1.3vw,17px);font-weight:750;line-height:1.35;overflow-wrap:anywhere}.scm-catalog .product-card__price{color:var(--catalog-ink);font-size:15px;font-weight:700}.scm-catalog .product-card__regular-price,.scm-catalog .product-card__brand{color:var(--catalog-muted)}.scm-catalog .product-card__availability{color:var(--catalog-red)}.scm-catalog .product-card__overlay{display:none}.scm-catalog__collection-card{display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--catalog-border);border-radius:4px;background:#fff;color:var(--catalog-ink)}.scm-catalog__collection-card:hover{border-color:#bab4ae;color:var(--catalog-ink)}.scm-catalog__collection-media{aspect-ratio:16 / 10;overflow:hidden;background:#eeece8}.scm-catalog__collection-media :is(img,svg){display:block;width:100%;height:100%;object-fit:cover}.scm-catalog__collection-media--product img{object-fit:contain;mix-blend-mode:multiply}.scm-catalog__collection-info{position:relative;flex:1;padding:15px 42px 17px 16px}.scm-catalog__collection-info h2{margin:0 0 3px;color:var(--catalog-ink);font-size:clamp(17px,2.2vw,27px);line-height:1.15;overflow-wrap:anywhere}.scm-catalog__collection-info p{margin:0;color:var(--catalog-muted);font-size:13px}.scm-catalog__collection-arrow{position:absolute;inset:13px 13px auto auto;display:grid;width:26px;height:26px;border:1px solid var(--catalog-border);border-radius:50%;color:var(--catalog-red);font-size:15px;line-height:1;place-items:center}.scm-catalog__collection-card:hover .scm-catalog__collection-arrow{border-color:var(--catalog-red);background:var(--catalog-red);color:#fff}.scm-catalog .pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-block:30px 0}.scm-catalog .pagination :is(a,.current){display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--catalog-border);border-radius:3px;background:#fff}.scm-catalog .pagination .current{border-color:var(--catalog-ink);background:var(--catalog-ink);color:#fff}.template-product .page-container:has(.scm-product){background:#f8f7f4}.scm-product{padding-block:clamp(16px,3vw,30px) clamp(44px,6vw,88px)}.scm-product .scm-catalog__crumbs{margin-block-end:clamp(18px,3vw,35px);color:var(--catalog-muted)}.scm-product__layout.grid{display:grid;align-items:start;grid-template-columns:minmax(0,1.26fr) minmax(0,1fr);gap:clamp(16px,3vw,40px);margin:0}.scm-product__layout.grid:after{display:none}.scm-product__layout>.grid__item{min-width:0;width:100%;padding:0}.scm-product__gallery>.photos,.scm-product__panel,.scm-product__details{border:1px solid var(--catalog-border);border-radius:4px;background:#fff}.scm-product__gallery>.photos{padding:clamp(10px,2.2vw,28px)}.scm-product__gallery .photos__item--main{width:100%;margin:0}.scm-product__gallery .product-single__photo{margin-block-end:0}.scm-product__gallery .product__photo-wrapper{cursor:zoom-in}.scm-product__gallery .photos__item--thumbs{min-width:0;margin-block-start:12px}.scm-product__gallery .product-single__thumbnail{border-radius:3px;background:#f7f6f4}.scm-product__gallery .is-active .product-single__thumbnail:after{border:2px solid var(--catalog-red);border-radius:inherit}.scm-product__placeholder{display:block;width:100%;aspect-ratio:4 / 3}.scm-product__panel,.scm-product__details{padding:clamp(17px,3vw,34px)}.scm-product .product-single__title{margin:0 0 11px;color:var(--catalog-ink);font-size:clamp(31px,4vw,54px);font-weight:800;line-height:.99;letter-spacing:-.027em;overflow-wrap:anywhere}.scm-product .variant-sku{display:block;margin-block-end:12px;color:var(--catalog-muted);font-size:13px}.scm-product .variant-sku:before{content:"SKU "}.scm-product .variant-sku:empty{display:none}.scm-product .product-single__meta-list{margin-block:12px}.scm-product .product-single__price{color:var(--catalog-ink);font-size:clamp(23px,2.5vw,30px);font-weight:750}.scm-product .product-single__price--compare,.scm-product .product-single__policies{color:var(--catalog-muted)}.scm-product .product-single__price--compare{font-size:16px;font-weight:400}.scm-product .product-single__info-wrapper hr{margin:20px 0;border-color:var(--catalog-border)}.scm-product .product-form__item label{color:var(--catalog-ink);font-size:13px;font-weight:750}.scm-product :is(.product-form__input,.js-qty){margin-block-end:0;border:1px solid var(--catalog-border);border-radius:3px;background-color:#fff;color:var(--catalog-ink)}.scm-product .product-form__cart-submit:not([disabled]){min-height:49px;border:1px solid var(--catalog-red);border-radius:3px;background:var(--catalog-red);color:#fff;font-weight:750}.scm-product .product-form__cart-submit:not([disabled]):hover{border-color:#931321;background:#931321}.scm-product__help{padding:14px 15px;margin-block-start:10px;border-inline-start:2px solid var(--catalog-red);background:var(--catalog-paper);color:var(--catalog-muted);font-size:14px;line-height:1.5}.scm-product__help p{margin:0 0 3px}.scm-product__help strong{color:var(--catalog-ink)}.scm-product__help a{color:var(--catalog-red);font-weight:750;text-decoration:underline;text-underline-offset:3px}.scm-product__sharing{margin-block-start:16px}.scm-product__sharing :is(ul,ol){margin-block-end:0}.scm-product__details{margin-block-start:clamp(20px,3vw,42px)}.scm-product__details h2{margin-block:0 15px;color:var(--catalog-ink);font-size:clamp(25px,3vw,39px);line-height:1.05}.scm-product__details .rte{max-width:76ch;line-height:1.65;overflow-wrap:anywhere}.scm-product__details .rte>:last-child{margin-block-end:0}:is(.scm-catalog,.scm-product) :is(a,button,input,select):focus-visible{outline:2px solid var(--catalog-red);outline-offset:2px}.scm-catalog__hero :is(a,button):focus-visible{outline-color:#fff}@media(max-width:949px){.scm-catalog__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:750px){.scm-catalog__type-title{scroll-margin-top:76px}.scm-catalog__hero-inner--index{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:22px}.scm-catalog__hero-inner--index>:not(.scm-catalog__action--light){grid-column:1}.scm-catalog__hero-inner--index>.scm-catalog__action--light{grid-column:2;grid-row:2 / span 3;align-self:center;margin-block-start:0}.scm-product__gallery>.photos{gap:clamp(10px,1.4vw,19px)}.scm-product__gallery .photos__item--main{flex:1 1 0}.scm-product__gallery .photos__item--thumbs{flex-basis:clamp(54px,7.5vw,91px);margin-block:6px 12px}}@media(max-width:749px){.scm-catalog__hero:before{inset-inline-start:16%}.scm-catalog__toolbar>[id^=shopify-section-]{width:100%}.scm-catalog__toolbar .collection-sort{flex:1 1 0;min-width:0}.scm-catalog__directory-products{grid-template-columns:minmax(0,1fr)}.scm-catalog__directory .scm-category-group__links,.scm-catalog__products,.scm-catalog__collections,.scm-catalog__collection-rows .collection{grid-template-columns:repeat(2,minmax(0,1fr))}.scm-catalog__collection-info{padding:10px 32px 12px 10px}.scm-catalog__collection-arrow{inset:9px 7px auto auto;width:20px;height:20px;font-size:12px}.scm-product__layout.grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/scm-catalog.css.map */
