.collection .page-width,.product-grid-container .collection.page-width,.related-products.page-width,product-recommendations.related-products{max-width:none;padding-left:0;padding-right:0}.collection:has(>.collection__view-all){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.collection:has(>.collection__view-all)>.collection__title{grid-column:1;grid-row:1;justify-self:stretch;width:100%}.collection:has(>.collection__view-all)>.collection__view-all{grid-column:2;grid-row:1;align-self:end;justify-self:end;margin:0 0 2.5rem;padding-right:2.8rem}.collection:has(>.collection__view-all)>slider-component{grid-column:1 / -1;grid-row:2}.collection>.collection__title.page-width{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.6rem;padding-left:2.8rem;padding-right:2.8rem}.related-products>.related-products__heading{padding-left:2.8rem;padding-right:2.8rem;margin-bottom:2.5rem}.collection__title .title,.title-wrapper-with-link .title{max-width:11ch}.related-products__heading{max-width:none}.collection__title .collection__description{grid-column:1 / -1}.collection__view-all-button,.collection__view-all .button,.collection__view-all .link{display:inline-flex;align-items:center;justify-self:end;min-height:auto;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));font-family:var(--brand-display-font);font-size:clamp(2rem,1.8vw,2.8rem);font-weight:400;line-height:.9;letter-spacing:0;text-decoration:none;text-transform:uppercase;transition:opacity .18s ease}.collection__view-all-button:hover,.collection__view-all .button:hover,.collection__view-all .link:hover{background:transparent;color:rgb(var(--color-foreground));opacity:.6;text-decoration:none}.product-grid{column-gap:0;row-gap:0}.product-grid .grid__item{padding:0;border-right:1px solid rgba(var(--color-foreground),.055);border-bottom:1px solid rgba(var(--color-foreground),.055)}@media screen and (min-width:990px){.grid--4-col-desktop .grid__item:nth-child(4n),.grid--5-col-desktop .grid__item:nth-child(5n),.grid--6-col-desktop .grid__item:nth-child(6n){border-right:0}.collection>slider-component.slider-component-full-width.slider-mobile-gutter{padding-left:0;padding-right:0}}.collection:has(>.collection__view-all)>slider-component .product-grid{margin-top:0;margin-bottom:0}@media screen and (max-width:989px){.grid--2-col-tablet-down .grid__item:nth-child(2n){border-right:0}}.card--standard .card__inner{border:0;background:rgb(var(--color-background));box-shadow:none}.card-wrapper .card{--image-padding: 0rem}.product-grid .card__inner,.product-grid .card__media,.card .media{overflow:hidden}.product-grid .card__inner.ratio{aspect-ratio:var(--brand-card-media-ratio, 1);min-height:0}.product-grid .card__inner.ratio:before{content:none}.product-grid .card>.card__content{border-top:1px solid rgba(var(--color-foreground),.055);background:rgb(var(--color-background))}.product-grid .card>.card__content .card__information{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;justify-items:stretch;gap:1.2rem;min-height:5.8rem;padding:1.25rem 1.9rem;text-align:left}.product-grid .card>.card__content .card-information{display:contents}.card__heading{max-width:none;margin:0;font-family:var(--font-body-family);font-size:1.45rem;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:uppercase}.product-grid .card__heading{color:rgb(var(--color-foreground))}.product-grid .card__heading a,.product-grid .underline-links-hover:hover a{text-decoration:none!important}.product-grid .card-information>.price{justify-self:end;margin-top:0;grid-column:2;grid-row:1;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:0;text-align:right;white-space:nowrap}.product-grid .card-information>.price .price{color:inherit;font:inherit;letter-spacing:inherit}.product-grid .card-information>.price .price__container{display:block}.product-grid .card-information>.price .price-item{margin:0}.product-grid .card>.card__content .card-information>.price{margin-top:0!important}.product-grid .card>.card__content .card-information>.caption-large:empty{display:none}.product-grid .card-information>.price--on-sale .price-item--regular{color:var(--brand-muted);font-size:1rem}.product-grid .card__media img{opacity:1;object-fit:contain;object-position:center;padding:0;transform:none;transform-origin:center;visibility:visible}.product-grid .card__media img+img{opacity:0}.product-grid .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.product-grid .card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transform:none}.product-grid .card-wrapper:hover .media img{transform:none!important}.product-grid .card-wrapper{transition:background-color .24s ease}.badge{border:1px solid rgba(var(--color-foreground),.18);border-radius:0;background:transparent;color:rgb(var(--color-foreground));font-family:var(--brand-display-font);font-size:1.8rem;font-weight:400;line-height:.9;letter-spacing:0;text-transform:uppercase}.product-grid .card__inner .card__badge{position:absolute;top:clamp(1.2rem,1.4vw,1.8rem);left:clamp(1.2rem,1.4vw,1.8rem);right:auto;bottom:auto;align-self:start;justify-self:start;grid-row-start:auto;margin:0;z-index:3}@media screen and (max-width:749px){.collection__title .title,.title-wrapper-with-link .title{font-size:3.4rem}.collection:has(>.collection__view-all)>.collection__view-all{display:none}.collection:has(>.collection__view-all)>.collection__title{grid-column:1 / -1}}@media screen and (max-width:749px){.product-grid .card>.card__content .card__information{grid-template-columns:1fr;align-items:start;gap:.55rem;min-height:0;padding:1.15rem 1.2rem 1.35rem}.product-grid .card-information>.price{grid-column:1;grid-row:2;justify-self:start;text-align:left;white-space:normal}}.resemble-card-size-actions{position:relative;z-index:2;display:flex;grid-column:1 / -1;grid-row:2;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.resemble-card-size-action{display:inline-flex;margin:0}.resemble-card-size-action__button{display:inline-flex;align-items:center;min-height:0;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;line-height:1.15;letter-spacing:0;text-transform:uppercase;transition:opacity .18s ease}.resemble-card-size-action__button:hover{opacity:.58}
/*# sourceMappingURL=/cdn/shop/t/3/assets/resemble-product-grid.css.map */
