.product-grid .product-card-wrapper,.product-grid .card-wrapper{border-radius:0;background:#fff;transition:border-color var(--duration-short, .1s) ease}.product-grid>li{display:flex}.product-grid>li>.card-wrapper{width:100%}.product-grid .card-wrapper .card__inner{border-radius:0;background:#fff}.product-grid .product-card-wrapper{position:relative}.product-grid .product-card-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#f40009;transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-default, .2s) ease;pointer-events:none}.product-grid .product-card-wrapper:hover:after,.product-grid .product-card-wrapper:focus-within:after{transform:scaleX(1)}.product-grid .product-card-wrapper:hover,.product-grid .product-card-wrapper:focus-within{border-color:#0f0f10}.product-grid .product-card-wrapper{transition:border-color var(--duration-short, .1s) ease,transform var(--duration-default, .2s) ease,box-shadow var(--duration-default, .2s) ease}.product-grid .product-card-wrapper:hover,.product-grid .product-card-wrapper:focus-within{transform:translateY(-4px);box-shadow:0 1.2rem 2.4rem #0f0f1024}.product-grid .card-wrapper .card__content{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch}.product-grid .card-wrapper .card .card__content{grid-template-rows:minmax(0,1fr);align-items:stretch}.product-grid .card-wrapper .card__information{display:flex;flex-direction:column}.product-grid .card-wrapper .card__information>*:last-child{margin-top:auto}.product-grid .card__information .caption-with-letter-spacing,.product-grid .card-information .caption-with-letter-spacing{color:#8a837d;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.product-grid .card-wrapper .card__content .card__information h3.card__heading,.product-grid .card-wrapper .card__content .card__information h3.card__heading a{color:#0f0f10;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1.12;letter-spacing:.02em;text-transform:uppercase;text-decoration:none}.product-grid .card-wrapper .card__content .card__information h3.card__heading a:hover,.product-grid .card-wrapper .card__content .card__information h3.card__heading a:focus-visible{color:#0f0f10;text-decoration:underline;text-underline-offset:.3rem}.product-grid .price,.product-grid .price .price-item{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums}.product-grid .price__sale .price-item--regular,.product-grid s.price-item{color:#9a938c;font-weight:400}.product-grid .rating-count,.product-grid .rating-text{color:#8a837d;font-size:1.2rem}.product-grid .card__information .button,.product-grid .card-information .button,.product-grid .quick-add__submit{--color-button: 15, 15, 16;--color-button-text: 255, 255, 255;--alpha-button-background: 1;min-height:4.2rem;border-radius:0;border-color:#0f0f10;background:#0f0f10;color:#fff;font-family:var(--font-heading-family);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background var(--duration-short, .1s) ease,border-color var(--duration-short, .1s) ease}.product-grid .card__information .button:hover,.product-grid .card-information .button:hover,.product-grid .quick-add__submit:hover,.product-grid .quick-add__submit:focus-visible{border-color:#f40009;background:#f40009;color:#fff}.product-grid .card-wrapper:hover .card__information .quick-add button,.product-grid .card-wrapper:hover .card__information .button{background-color:#0f0f10;border-color:#0f0f10;color:#fff;transition:background var(--duration-short, .1s) ease,border-color var(--duration-short, .1s) ease}.product-grid .card-wrapper:hover .card__information .quick-add button:hover,.product-grid .card-wrapper:hover .card__information .quick-add button:focus-visible,.product-grid .card-wrapper:hover .card__information .button:hover,.product-grid .card-wrapper:hover .card__information .button:focus-visible{background-color:#f40009;border-color:#f40009;color:#fff}.product-grid .card__information .button:after,.product-grid .quick-add__submit:after{box-shadow:none}@media screen and (max-width:749px){.product-grid .card__information .button,.product-grid .card-information .button,.product-grid .quick-add__submit{min-height:5.6rem;padding:.8rem 1.2rem;line-height:1.25}}.collection .title,.collection .title.inline-richtext{color:#0f0f10}.collection .collection__view-all{margin-top:1.2rem}.collection .collection__view-all .button{min-height:4.8rem;padding:0 4rem;border-radius:0;border-color:#0f0f10;background:#0f0f10;color:#fff;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background var(--duration-short, .1s) ease,border-color var(--duration-short, .1s) ease}.collection .collection__view-all .button:hover,.collection .collection__view-all .button:focus-visible{border-color:#f40009;background:#f40009;color:#fff}.collection .collection__view-all .button:after{box-shadow:none}.product-grid .badge{border-radius:0;border:0;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.product-grid .badge--sale,.product-grid .badge.color-accent-1,.product-grid .badge.color-accent-3{background:#f40009;color:#fff}.product-grid .badge.color-inverse{background:#0f0f10;color:#fff}.product-grid .product-hover{opacity:1;right:10px}.product-grid .product-hover>*{opacity:0;pointer-events:none;transition:opacity var(--duration-default, .2s) ease}.product-grid .card-wrapper:hover .product-hover>*,.product-grid .card-wrapper:focus-within .product-hover>*{opacity:1;pointer-events:auto}.product-grid .product-hover [button-wishlist].active,.product-grid .product-hover>wishlist-button:has([button-wishlist].active){opacity:1;pointer-events:auto}@media(hover:none){.product-grid .product-hover>*{opacity:1;pointer-events:auto}}.product-grid .product-hover [button-wishlist] .icon-cmheart,.product-grid .product-hover [button-wishlist] svg{fill:#0f0f10;transition:fill var(--duration-short, .1s) ease}.product-grid .product-hover [button-wishlist].active .icon-cmheart,.product-grid .product-hover [button-wishlist].active svg{fill:#f40009}@media screen and (min-width:990px){.collection .slider-mobile-gutter.page-width-desktop{padding-left:0;padding-right:0}}@media screen and (min-width:990px){.collection .product-grid.grid--4-col-desktop>.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/featured-collection-cards.css.map */
