.template-collection{--sierra-collection-red: var(--color-accent, #ef2324);--sierra-collection-dark: #181817;--sierra-collection-ink: #292927;--sierra-collection-muted: #74716b;--sierra-collection-surface: #f6f4ef;--sierra-collection-line: #dad7d0}.template-collection #wrapper{overflow-x:clip}.template-collection .section-template-header{margin:8px 0 34px}.template-collection .section-template-header .template-header{padding:0}.template-collection .section-template-header .template-header--content{position:relative;display:block;min-height:270px;overflow:hidden;padding:clamp(38px,5vw,68px);color:#fff;background:radial-gradient(circle at 88% 10%,rgba(239,35,36,.17),transparent 31%),linear-gradient(125deg,#181817,#201d1b 70%,#271a18);border:1px solid #34332f}.template-collection .section-template-header .template-header--content:before{position:absolute;top:-1px;left:-1px;width:118px;height:5px;background:var(--sierra-collection-red);content:""}.template-collection .section-template-header .template-header--content:after{position:absolute;right:clamp(18px,6vw,84px);bottom:-34px;color:#ffffff09;content:attr(data-sierra-mark);font-size:clamp(150px,19vw,290px);font-weight:800;letter-spacing:-.09em;line-height:.8;pointer-events:none}.template-collection .section-template-header .template-header--content>div{position:relative;z-index:1;max-width:760px}.template-collection .sierra-collection-meta{display:flex;align-items:center;gap:18px;margin-bottom:22px;color:#b9b5ad;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.template-collection .sierra-collection-meta span:first-child{color:#fff}.template-collection .sierra-collection-meta span:first-child:before{display:inline-block;width:34px;height:3px;margin-right:12px;background:var(--sierra-collection-red);content:"";vertical-align:middle}.template-collection .sierra-collection-meta span+span{padding-left:18px;border-left:1px solid rgba(255,255,255,.2)}.template-collection .section-template-header .template-header--title{max-width:14ch;margin:0;color:#fff;font-size:clamp(46px,6vw,78px);font-weight:700;letter-spacing:-.055em;line-height:.96}.template-collection .collection-banner--description,.template-collection .sierra-collection-fallback{max-width:58ch;margin:24px 0 0;color:#c8c4bc;font-size:clamp(14px,1.35vw,17px);line-height:1.65}.template-collection .collection-banner--description .rte,.template-collection .collection-banner--description .rte p,.template-collection .collection-banner--description .max-height--toggle{color:inherit}.template-collection .collection-container{margin-top:0}.template-collection .sidebar-container.facets--sidebar{gap:clamp(24px,3vw,38px);grid-template-columns:minmax(210px,236px) minmax(0,1fr)}.template-collection .facets-desktop-container{max-width:236px}.template-collection .facets-desktop-container .facets__form{overflow:hidden auto;padding:24px 20px;background:var(--sierra-collection-surface);border:1px solid var(--sierra-collection-line);scrollbar-width:thin}.template-collection .sierra-filter-heading{margin:0 0 14px;padding:0 0 20px;border-bottom:3px solid var(--sierra-collection-dark)}.template-collection .sierra-filter-heading span,.template-collection .sierra-filter-heading strong{display:block}.template-collection .sierra-filter-heading span{margin-bottom:7px;color:var(--sierra-collection-red);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.template-collection .sierra-filter-heading strong{color:var(--sierra-collection-dark);font-size:21px;letter-spacing:-.025em}.template-collection .facets .thb-filter{border-color:var(--sierra-collection-line)}.template-collection .facets .thb-filter-title{padding:17px 0;color:var(--sierra-collection-ink);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.template-collection .facets .thb-filter-content{padding-bottom:18px}.template-collection .facets .thb-filter-content label{font-size:12px;line-height:1.35;word-break:normal}.template-collection .facets--bar.facets--bar-inline{position:static;top:auto;z-index:auto;min-height:58px;margin:0 0 24px;padding:10px 14px;background:#fff;border-top:1px solid var(--sierra-collection-line);border-bottom:1px solid var(--sierra-collection-line);-webkit-backdrop-filter:none;backdrop-filter:none}.template-collection .facets--bar .custom-select--button{min-height:36px;padding:7px 10px;color:var(--sierra-collection-ink);background:var(--sierra-collection-surface);border:1px solid var(--sierra-collection-line);border-radius:0;font-size:11px;font-weight:700}.template-collection .facets--bar .facets__label{color:var(--sierra-collection-muted);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.template-collection .active-facets{width:100%;margin-top:12px}.template-collection .active-facets__button{height:34px;background:var(--sierra-collection-surface);border-color:var(--sierra-collection-line);border-radius:0}.template-collection #product-grid{row-gap:clamp(22px,3vw,34px)}.template-collection #product-grid>li.column{display:flex}.template-collection #product-grid .product-card{position:relative;min-height:100%;overflow:hidden;margin:0;background:#faf9f6;border:1px solid var(--sierra-collection-line);box-shadow:0 12px 34px #1b1b1909;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.template-collection #product-grid .product-card:before{position:absolute;top:-1px;left:-1px;z-index:31;width:0;height:4px;background:var(--sierra-collection-red);content:"";transition:width .28s ease}.template-collection #product-grid .product-featured-image{margin:0;padding:clamp(12px,1.5vw,20px);background:#fff;border-bottom:1px solid var(--sierra-collection-line)}.template-collection #product-grid .product-featured-image-link{background:#fff;border-radius:0}.template-collection #product-grid .product-featured-image-link img{padding:clamp(6px,.8vw,12px);object-fit:contain;transition:opacity .25s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.template-collection #product-grid .product-card-info{min-height:190px;padding:20px 20px 18px}.template-collection #product-grid .product-card-vendor{margin-bottom:10px;color:var(--sierra-collection-muted);font-size:9px;font-weight:800;letter-spacing:.14em;opacity:1}.template-collection #product-grid .product-card-title{margin-bottom:6px;color:var(--sierra-collection-dark);font-size:clamp(17px,1.5vw,21px);font-weight:680;letter-spacing:-.025em;line-height:1.15}@media(hover:hover){.template-collection #product-grid .product-featured-image.thb-hover:hover .product-primary-image{opacity:1}.template-collection #product-grid .product-featured-image.thb-hover:hover .product-secondary-image{opacity:0}}.template-collection #product-grid .price{color:var(--sierra-collection-ink);font-size:15px;font-weight:550}.template-collection #product-grid .product-card-swatches--container{display:flex;align-items:center;gap:9px;height:28px;margin-top:12px;overflow:hidden}.template-collection #product-grid .product-card-swatches--title{position:static;flex:0 0 auto;order:1;color:var(--sierra-collection-muted);font-size:10px;font-weight:600;line-height:24px;transform:none}.template-collection #product-grid .product-card-swatches{position:static;display:flex;flex:1 1 auto;order:2;width:auto;min-width:0;gap:4px;overflow:hidden;transform:none}.template-collection #product-grid .product-card-swatches .product-card-swatch{flex:0 0 34px;width:34px;height:24px;padding:2px;background:#fff;border:1px solid var(--sierra-collection-line);border-radius:0;cursor:pointer}.template-collection #product-grid .product-card-swatches .product-card-swatch:after{top:2px;right:2px;bottom:2px;left:2px;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:0}.template-collection #product-grid .product-card-swatches .product-card-swatch.active{border-color:var(--sierra-collection-dark);box-shadow:none}.template-collection #product-grid .product-card--badges.top{top:16px}.template-collection #product-grid .product-card--badges.left{left:16px}.template-collection #product-grid .badge.onsale{padding:9px 12px;color:#fff;background:var(--sierra-collection-red);border:0;border-radius:0;box-shadow:5px 5px 0 var(--sierra-collection-dark);font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.template-collection .sierra-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid var(--sierra-collection-line)}.template-collection .sierra-card-status{position:relative;padding-left:14px;color:var(--sierra-collection-muted);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.template-collection .sierra-card-status:before{position:absolute;top:50%;left:0;width:7px;height:7px;background:#57ad70;border-radius:50%;box-shadow:0 0 0 4px #57ad701f;content:"";transform:translateY(-50%)}.template-collection .sierra-card-status[data-state=unavailable]:before{background:#be4b45;box-shadow:0 0 0 4px #be4b451f}.template-collection .sierra-card-action{display:inline-flex;align-items:center;gap:10px;color:var(--sierra-collection-dark);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.template-collection .sierra-card-action span:last-child{display:grid;width:28px;height:28px;place-items:center;color:#fff;background:var(--sierra-collection-red);transition:background-color .2s ease,transform .2s ease}.template-collection.sierra-collection--bike #product-grid .product-card--add-to-cart-button-wrapper{display:none}@media(hover:hover){.template-collection #product-grid .product-card:hover{border-color:#bdb9b1;box-shadow:0 18px 42px #1b1b1917;transform:translateY(-4px)}.template-collection #product-grid .product-card:hover:before{width:94px}.template-collection #product-grid .product-card:hover .product-featured-image-link img{transform:scale(1.025)}.template-collection .sierra-card-action:hover span:last-child{background:var(--color-accent-hover, #d71c1d);transform:translate(3px)}}@media screen and (max-width:1067px){.template-collection .sidebar-container.facets--sidebar{display:block}.template-collection .facets--bar.facets--bar-inline{position:static;min-height:0;margin-bottom:0;padding:0;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.template-collection .facets--bar-inline .facets--bar-right{display:none}.template-collection .facets--bar-sticky{margin:0 0 16px;width:100%;padding:8px;background:#fff;border:1px solid var(--sierra-collection-line)}.template-collection .facets--bar .facets-toggle{width:100%;min-height:44px;color:#fff;background:var(--sierra-collection-dark);border:0;border-radius:0;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.template-collection .facets--bar .facets-toggle svg path{stroke:#fff}}@media screen and (max-width:767px){.template-collection .section-template-header{margin:2px 0 24px}.template-collection .section-template-header .template-header--content{min-height:230px;margin-inline:-15px;padding:36px 24px 40px;border-right:0;border-left:0}.template-collection .section-template-header .template-header--content:after{right:16px;bottom:-16px;font-size:142px}.template-collection .sierra-collection-meta{flex-wrap:wrap;gap:10px 14px;margin-bottom:18px;font-size:8px}.template-collection .sierra-collection-meta span:first-child:before{width:24px;margin-right:8px}.template-collection .section-template-header .template-header--title{max-width:12ch;font-size:clamp(38px,12vw,54px)}.template-collection .collection-banner--description,.template-collection .sierra-collection-fallback{margin-top:18px;font-size:13px;line-height:1.55}.template-collection #product-grid{row-gap:18px}.template-collection.sierra-collection--bike #product-grid>li.column{flex:0 0 100%;max-width:100%}.template-collection #product-grid .product-card-info{min-height:174px;padding:18px}.template-collection #product-grid .product-card-title{font-size:19px}.template-collection .sierra-card-footer{padding-top:16px}}@media(prefers-reduced-motion:reduce){.template-collection #product-grid .product-card,.template-collection #product-grid .product-card:before,.template-collection #product-grid .product-featured-image-link img,.template-collection .sierra-card-action span:last-child{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/sierra-collection-redesign.css.map */
