.ak-shop-by-piece__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:2.4rem}.ak-shop-by-piece__heading{margin:0;font-size:calc(var(--font-heading-scale) * clamp(2.8rem,3.2vw,4rem));line-height:1.08;letter-spacing:-.012em;text-wrap:balance}.ak-shop-by-piece__all{display:inline-flex;align-items:center;gap:.8rem;padding-bottom:.2rem;border-bottom:.1rem solid currentColor;color:rgb(var(--color-link));font-size:1.5rem;font-weight:var(--font-body-weight-bold);letter-spacing:.04rem;text-decoration:none}.ak-shop-by-piece__all:hover{color:rgba(var(--color-link),.75)}.ak-shop-by-piece__all .svg-wrapper{width:1.4rem;height:1rem;transition:transform var(--duration-default, .2s) ease}.ak-shop-by-piece__all:hover .svg-wrapper{transform:translate(.3rem)}.ak-shop-by-piece__tile{display:grid;gap:1rem;color:rgb(var(--color-foreground));text-decoration:none}.ak-shop-by-piece__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background-color:rgba(var(--color-foreground),.06)}.ak-shop-by-piece__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long, .5s) ease}@media(hover:hover){.ak-shop-by-piece__tile:hover .ak-shop-by-piece__img{transform:scale(1.02)}.ak-shop-by-piece__tile:hover .ak-shop-by-piece__title{text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:.1rem}}.ak-shop-by-piece__name{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem .8rem;margin:0;line-height:1.3}.ak-shop-by-piece__title{font-size:1.5rem;letter-spacing:0}.ak-shop-by-piece__from{color:rgba(var(--color-foreground),.75);font-size:1.35rem;white-space:nowrap}@media screen and (min-width:750px)and (max-width:989px){.ak-shop-by-piece .slider--tablet.grid--peek .grid__item{width:calc(30% - var(--grid-mobile-horizontal-spacing) - 1rem)}.ak-shop-by-piece .slider--tablet.grid--peek .grid__item:first-of-type{margin-left:5rem}.ak-shop-by-piece .slider.slider--tablet{scroll-padding-left:5rem}}@media screen and (min-width:990px){.ak-shop-by-piece__head{margin-bottom:3.2rem}.ak-shop-by-piece__list{row-gap:2.4rem}}@media(prefers-reduced-motion:reduce){.ak-shop-by-piece__img,.ak-shop-by-piece__all .svg-wrapper{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ak-section-shop-by-piece.css.map */
