product-recommendations[hidden]{display:none!important}.product-recommendations{display:block}.product-recommendations--suggested{width:100%;padding-top:1.2rem;padding-bottom:1.2rem}.product-recommendations--suggested .container{padding:0}.product-recommendations--suggested .product-recommendations__item{overflow:hidden;border:0;border-radius:0;background:rgb(var(--color-background));box-shadow:none}.product-recommendations--suggested .product-recommendations__heading{font-size:1.5rem;margin:0 0 .8rem;padding:.2rem 0;border:0;box-shadow:none}.product-recommendations--suggested .product-recommendations__list{display:flex;flex-flow:row nowrap;gap:1rem;overflow-x:auto;overflow-y:hidden;margin:0;padding:0 .2rem .4rem;scroll-snap-type:x proximity;align-items:stretch;scroll-padding-inline:.2rem;overscroll-behavior-inline:contain;scrollbar-width:none}.product-recommendations--suggested .product-recommendations__list::-webkit-scrollbar{display:none}.product-recommendations--suggested .product-recommendations__product{flex:0 0 min(14rem,54vw);min-width:0;display:flex;align-items:stretch;border:0;background:transparent;scroll-snap-align:start}.product-recommendations--suggested .product-recommendations__product:last-child{scroll-snap-align:end;scroll-margin-inline-end:.2rem}.product-recommendations--suggested .product-recommendations__product+.product-recommendations__product{border-inline-start:0}.afs-suggested-card__inner{display:grid;grid-template-rows:7.6rem 3.2rem 2.4rem minmax(4.4rem,auto);gap:.35rem;height:100%;width:100%;box-sizing:border-box;min-width:0;padding:0;border:0;border-radius:0;background:transparent;transition:background-color var(--duration-default)}.afs-suggested-card__inner:hover{background:transparent}.afs-suggested-card__image{display:block;width:100%;height:7.6rem;min-height:7.6rem;overflow:hidden;border:0;background:transparent;box-shadow:none;color:transparent;font-size:0;line-height:0}.afs-suggested-card__image img{display:block;width:100%;height:100%;object-fit:contain;color:transparent;font-size:0}.afs-suggested-card__image.is-missing-media{background:rgba(var(--color-foreground),.045)}.afs-suggested-card__title{display:-webkit-box;min-height:3.2rem;margin:0;overflow:hidden;color:rgb(var(--color-foreground));font-size:1.2rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.afs-suggested-card__title a,.afs-suggested-card__title a:link,.afs-suggested-card__title a:visited,.afs-suggested-card__title a:hover,.afs-suggested-card__title a:active,.afs-suggested-card__title a:focus,.afs-suggested-card__title a:focus-visible{color:rgb(var(--color-foreground));text-decoration:none!important;text-decoration-color:transparent!important;border-bottom:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.afs-suggested-card__title a:before,.afs-suggested-card__title a:after{content:none!important;display:none!important;border:0!important;background:none!important}.afs-suggested-card__title a:hover{color:rgba(var(--color-foreground),.72)}.afs-suggested-card__form .form{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:.5rem;align-items:center;align-self:end;width:100%;min-width:0}.afs-suggested-card__form{align-self:end;width:100%;min-width:0;margin-top:.4rem}.afs-suggested-card__inner>.price{min-height:2.4rem}.afs-suggested-card__inner>.price .price-item{font-size:1.9rem;line-height:1.2}.afs-suggested-card__form .button,.afs-suggested-card__inner>.button{width:100%;min-width:0;max-width:100%;min-height:4.4rem;padding:.4rem .5rem;overflow:hidden;border:0;box-shadow:none;box-sizing:border-box;font-size:1.1rem;line-height:1.2;text-align:center}.afs-suggested-card__form .button>span,.afs-suggested-card__inner>.button{overflow-wrap:anywhere}.afs-suggested-card__form .product-form__error-message-wrapper,.afs-suggested-card__form [data-product-form-status]{grid-column:1 / -1}.product-recommendations--suggested .afs-rail-quantity{width:4.4rem;min-height:4.4rem;margin:0;padding:.2rem .4rem;border:.1rem solid rgba(var(--color-foreground),.22);border-radius:var(--border-radius-button, .4rem);background-color:rgb(var(--color-background-input));box-shadow:none;box-sizing:border-box;font-size:1.1rem}.afs-suggested-card__inner a:focus-visible,.afs-suggested-card__inner button:focus-visible,.afs-suggested-card__inner input:focus-visible{outline:.2rem solid currentColor;outline-offset:-.2rem}@media screen and (max-width:768px){.product-recommendations--suggested .product-recommendations__product{flex-basis:min(13.6rem,54vw)}}@media(forced-colors:active){.product-recommendations--suggested .afs-rail-quantity{border-color:CanvasText}.afs-suggested-card__inner a:focus-visible,.afs-suggested-card__inner button:focus-visible,.afs-suggested-card__inner input:focus-visible{outline-color:Highlight}}@media screen and (min-width:750px){.product-recommendations--suggested .product-recommendations__product{flex-basis:14rem}}.product-recommendations__item--border{padding-top:4rem;border-top:.1rem solid rgb(var(--color-border))}.product-recommendations__list{display:grid;grid-template-columns:repeat(1,1fr);gap:.8rem;margin:3rem 0 0;padding:0}.product-recommendations__list-2-mobile{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:576px){.product-recommendations__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:750px){.product-recommendations__list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.product-recommendations__list{grid-template-columns:repeat(6,1fr)}}.product-recommendations__heading{margin:0}.product-recommendations__link{display:inline-flex;align-items:center;font-family:var(--font-header-menu-family);font-size:1.1rem;letter-spacing:.075em;font-weight:var(--font-button-weight);text-transform:uppercase;text-decoration:none;transition:var(--duration-default)}.product-recommendations__link:hover{color:rgba(var(--color-foreground),.7)}.product-recommendations .grid__item{padding-bottom:0}.product-recommendations .card-information{padding:1.6rem}@media screen and (min-width:1600px){.product-recommendations .card-information{padding:1.6rem 3rem 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-product-recommendations.css.map */
