#MainContent{--uf-commerce-ink: #0a0a0a;--uf-commerce-line: #e5e5e2;--uf-commerce-paper: #f5f5f5;--uf-commerce-accent: #f2b31a}#MainContent .product-grid:not(.slider),#MainContent #product-grid.grid,#MainContent .ufp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 26px;align-items:stretch}#MainContent .product-grid:not(.slider)>.grid__item,#MainContent #product-grid.grid>.grid__item{width:100%;max-width:100%;min-width:0}#MainContent .product-card-wrapper,#MainContent .ufp-card{height:100%;min-width:0;padding:16px;border:1px solid var(--uf-commerce-line);border-radius:20px;background:#fff;box-shadow:0 2px 8px #0a0a0a03;transition:border-color .18s ease,box-shadow .18s ease}#MainContent .product-card-wrapper>.card,#MainContent #product-grid .product-card-wrapper>.card{display:flex!important;flex-direction:column;gap:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;text-align:left;box-shadow:none}#MainContent .product-card-wrapper>.card:after{box-shadow:none}#MainContent .product-card-wrapper>.card>.card__inner,#MainContent #product-grid .product-card-wrapper>.card>.card__inner{grid-column:auto;grid-row:auto;flex:0 0 auto;width:100%!important;height:auto!important;aspect-ratio:4 / 3;border:0;border-radius:14px;background:var(--uf-commerce-paper);overflow:hidden}#MainContent .product-card-wrapper>.card>.card__inner.ratio:before{padding-bottom:0!important}#MainContent .product-card-wrapper .card__inner .card__media{top:12px;right:12px;bottom:12px;left:12px;width:auto;margin:0;border-radius:8px}#MainContent .product-card-wrapper .card__inner .media img{object-fit:contain}#MainContent .product-card-wrapper .card__inner .card__content{padding:12px}#MainContent .product-card-wrapper>.card>.card__content,#MainContent #product-grid .product-card-wrapper>.card>.card__content{grid-column:auto;grid-row:auto;display:flex;flex-direction:column;align-self:stretch;flex:1;gap:16px;padding:20px 4px 4px}#MainContent .product-card-wrapper>.card>.card__content>.card__information{padding:0}#MainContent .product-card-wrapper .card__heading,#MainContent #product-grid .product-card-wrapper .card__heading{display:block;margin:0;color:var(--uf-commerce-ink);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.4;text-transform:none;overflow-wrap:anywhere}#MainContent .product-card-wrapper .card__heading .full-unstyled-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;min-height:2.8em}#MainContent .product-card-wrapper .card-information{margin-top:14px;text-align:left}#MainContent .product-card-wrapper .card-information>.caption-large:empty{display:none}#MainContent .product-card-wrapper .price{margin-top:0;color:var(--uf-commerce-ink);font-size:23px;font-weight:800;letter-spacing:-.035em;line-height:1.3}#MainContent .product-card-wrapper .price__regular,#MainContent .product-card-wrapper .price__sale{align-items:baseline}#MainContent .product-card-wrapper .price s{color:#707070;font-size:14px;font-weight:500;letter-spacing:0}#MainContent .product-card-wrapper .price-item{margin-right:8px}#MainContent .product-card-wrapper .uf-card-details{gap:7px;margin-top:12px;color:#686868;font-size:12px;line-height:1.5}#MainContent .product-card-wrapper .uf-card-details strong{font-weight:650}#MainContent .product-card-wrapper .uf-card-details__stock{color:#286240;font-weight:650}#MainContent .product-card-wrapper .uf-card-details__stock>span{width:6px;height:6px;flex-basis:6px;box-shadow:none}#MainContent .product-card-wrapper .uf-card-details__fitment{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#MainContent .product-card-wrapper .uf-card-details__reference{color:#6b6b6b;font-size:11px;font-weight:400;line-height:1.5}#MainContent .product-card-wrapper .quick-add{margin:auto 0 0}#MainContent .product-card-wrapper .quick-add__submit{min-height:46px;padding:12px 16px;border:1px solid #e8ad21;border-radius:12px;background:var(--uf-commerce-accent);color:var(--uf-commerce-ink);box-shadow:inset 0 1px #fff5;font-size:14px;font-weight:700;letter-spacing:0}#MainContent .product-card-wrapper .quick-add__submit:before,#MainContent .product-card-wrapper .quick-add__submit:after{box-shadow:none!important}#MainContent .product-card-wrapper .quick-add__submit[disabled]{border-color:#dedede;background:#ededeb;color:#777;box-shadow:none}#MainContent .product-card-wrapper .card__badge .badge{border:0;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:750;letter-spacing:0}#MainContent .uf-search-exact-match .product-card-wrapper{border-color:#bd890d;box-shadow:0 0 0 2px #f2b31a30}#MainContent .ufp-card{display:flex;flex-direction:column}#MainContent .ufp-card__image{position:relative;aspect-ratio:4 / 3;padding:14px;border-radius:14px;background:var(--uf-commerce-paper)}#MainContent .ufp-card__image img{object-fit:contain;mix-blend-mode:normal}#MainContent .ufp-card__content{flex:1;padding:20px 4px 4px}#MainContent .ufp-card__sku{margin-bottom:8px;color:#686868;font-size:12px}#MainContent .ufp-card h3{min-height:2.8em;margin-bottom:12px;color:var(--uf-commerce-ink);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.4;-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere}#MainContent .ufp-card__stock{margin-bottom:12px;color:#286240;font-size:12px;font-weight:650}#MainContent .ufp-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px;margin:0 0 16px;color:var(--uf-commerce-ink);font-size:23px;font-weight:800;line-height:1.3;letter-spacing:-.035em}#MainContent .ufp-card__price del{color:#707070;font-size:14px;font-weight:500;letter-spacing:0}#MainContent .ufp-card__price small{color:#686868;font-size:10px;letter-spacing:.02em}#MainContent .ufp-card__discount{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border-radius:7px;background:var(--uf-commerce-accent);color:var(--uf-commerce-ink);font-size:12px;font-weight:800}#MainContent .ufp-card__reference{margin:-4px 0 14px;color:#6b6b6b;font-size:11px;line-height:1.5}#MainContent .ufp-card .ufp-button{min-height:46px;border-radius:12px;font-size:14px}#MainContent .ufp-card__fitment{margin-top:8px;font-size:12px}#MainContent .uf-collection-assist{padding:12px 16px;border:1px solid var(--uf-commerce-line);border-radius:14px;background:#fafafa;box-shadow:none;font-size:13px}#MainContent .uf-collection-assist a{min-height:40px;padding:8px 12px;border:1px solid #dededb;border-radius:10px;background:#fff;font-size:12px;font-weight:650}@media(min-width:990px){#MainContent .facets-vertical .facets-wrapper{flex:0 0 190px;padding-right:24px}#MainContent .facets-vertical .product-grid-container{min-width:0;flex:1}}@media(min-width:990px)and (max-width:1199px){#MainContent .facets-vertical #product-grid.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){#MainContent .product-grid:not(.slider),#MainContent #product-grid.grid,#MainContent .ufp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}@media(max-width:599px){#MainContent .product-grid:not(.slider),#MainContent #product-grid.grid,#MainContent .ufp-grid{grid-template-columns:minmax(0,1fr);gap:22px}#MainContent .product-card-wrapper,#MainContent .ufp-card{padding:14px;border-radius:18px}#MainContent .product-card-wrapper>.card>.card__content,#MainContent #product-grid .product-card-wrapper>.card>.card__content,#MainContent .ufp-card__content{padding:18px 4px 4px}#MainContent .product-card-wrapper .card__heading .full-unstyled-link,#MainContent .ufp-card h3{min-height:0}#MainContent .uf-collection-assist{align-items:flex-start;gap:8px}#MainContent .uf-collection-assist>div{gap:6px}}@media(hover:hover){#MainContent .product-card-wrapper:hover,#MainContent .ufp-card:hover{border-color:#c9c9c4;box-shadow:0 6px 18px #0a0a0a08;transform:none}#MainContent .product-card-wrapper .quick-add__submit:not([disabled]):hover{background:#f7bf36}}@media(prefers-reduced-motion:reduce){#MainContent .product-card-wrapper,#MainContent .ufp-card,#MainContent .ufp-card__image,#MainContent .ufp-card__image img{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/uf-commerce.css.map */
