.collection-bento-grid .title-wrapper{display:flex;justify-content:flex-start;max-width:none;margin-bottom:var(--ediag-title-air, 3.2rem);text-align:left}.collection-bento-grid .title-wrapper>.heading{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;max-width:42ch}.collection-bento-grid .title-wrapper h2{max-width:none;margin:0;color:#000;font-size:2rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;overflow:visible;text-overflow:unset;white-space:normal}.collection-bento-grid .title-wrapper .description,.collection-bento-grid .title-wrapper .description p{max-width:42ch;margin:0;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:400;line-height:1.5}.collection-bento-grid .title-wrapper .description>*:last-child{margin-bottom:0}.collection-bento{display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(var(--collection-bento-row-height, 18rem),1fr);gap:var(--grid-desktop-vertical-spacing, 2rem) var(--grid-desktop-horizontal-spacing, 2rem);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.collection-bento-grid .title-wrapper h2{font-size:clamp(2.8rem,3.2vw,3.8rem)}}.collection-bento__item{position:relative;min-height:var(--collection-bento-row-height, 18rem)}.collection-bento__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:100%;border-radius:var(--collection-bento-radius, 0px);overflow:hidden;color:rgb(var(--color-foreground));text-decoration:none}.collection-bento__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:rgba(var(--color-foreground),.06)}.collection-bento__image,.collection-bento__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--ediag-duration-default, .24s) var(--ediag-ease-out, cubic-bezier(.16, 1, .3, 1))}.collection-bento__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.1;pointer-events:none}.collection-bento__copy{position:relative;z-index:1;max-width:none;padding:1.2rem 1.4rem;color:#f8f9fa}.collection-bento__title{display:block;margin:0;overflow:visible;color:#f8f9fa;font-size:2rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;text-overflow:unset;white-space:normal}.collection-bento__shop{display:inline-flex;align-items:center;gap:.8rem;margin-top:.8rem;color:#f8f9fa;font-size:1.4rem;font-weight:700;line-height:2.1rem;letter-spacing:-.03em}.collection-bento__shop .icon-arrow{width:1.4rem;height:1rem}.collection-bento__shop .icon-arrow path{fill:currentColor}@media screen and (min-width:750px){.collection-bento__title{--bento-shop-shift: 1.6rem;font-size:clamp(2.8rem,3.2vw,3.8rem);transition:transform .5s cubic-bezier(.7,0,.2,1)}.collection-bento__copy{--bento-pad: 4rem;padding:var(--bento-pad)}.collection-bento [data-role^=rest] .collection-bento__copy{--bento-pad: 3.2rem}.collection-bento__shop{position:absolute;left:var(--bento-pad, 4rem);bottom:calc(-1 * var(--bento-pad, 4rem));margin-top:0;opacity:0;transition:transform .5s cubic-bezier(.7,0,.2,1),opacity .5s cubic-bezier(.7,0,.2,1)}.collection-bento__card:hover .collection-bento__title,.collection-bento__card:focus-visible .collection-bento__title{transform:translateY(calc(-1 * var(--bento-shop-shift)))}.collection-bento__card:hover .collection-bento__shop,.collection-bento__card:focus-visible .collection-bento__shop{opacity:1;transform:translateY(calc(-2 * var(--bento-pad, 4rem)))}}@media screen and (min-width:990px){.collection-bento__title{--bento-shop-shift: 4.5rem}}@media screen and (min-width:992px){.collection-bento{--collection-bento-row-height: 17rem}.collection-bento--count-1{grid-template-columns:1fr}.collection-bento--count-1 .collection-bento__item{min-height:calc(var(--collection-bento-row-height, 18rem) * 1.6)}.collection-bento--count-2{grid-template-columns:repeat(2,1fr)}.collection-bento--count-2.collection-bento--has-featured{grid-template-columns:repeat(3,1fr)}.collection-bento--count-2.collection-bento--has-featured [data-role=featured]{grid-column:span 2}.collection-bento--count-3{grid-template-columns:repeat(6,1fr)}.collection-bento--count-3 [data-role=featured]{grid-column:1 / 5;grid-row:1 / 3}.collection-bento--count-3 [data-role=rest-1]{grid-column:5 / 7;grid-row:1}.collection-bento--count-3 [data-role=rest-2]{grid-column:5 / 7;grid-row:2}.collection-bento--count-4{grid-template-columns:repeat(4,1fr)}.collection-bento--count-4.collection-bento--has-featured [data-role=featured]{grid-column:1 / 3;grid-row:1 / 3}.collection-bento--count-4.collection-bento--has-featured [data-role=rest-1]{grid-column:3 / 4;grid-row:1}.collection-bento--count-4.collection-bento--has-featured [data-role=rest-2]{grid-column:4 / 5;grid-row:1}.collection-bento--count-4.collection-bento--has-featured [data-role=rest-3]{grid-column:3 / 5;grid-row:2}.collection-bento--count-5{grid-template-columns:repeat(3,1fr)}.collection-bento--count-5 [data-role=featured]{grid-column:1 / 3;grid-row:1 / 3}.collection-bento--count-5 [data-role=rest-1]{grid-column:3 / 4;grid-row:1}.collection-bento--count-5 [data-role=rest-2]{grid-column:3 / 4;grid-row:2}.collection-bento--count-5 [data-role=rest-3]{grid-column:1 / 2;grid-row:3}.collection-bento--count-5 [data-role=rest-4]{grid-column:2 / 4;grid-row:3}.collection-bento--count-6{grid-template-columns:repeat(3,1fr)}.collection-bento--count-7,.collection-bento--count-8{grid-template-columns:repeat(4,1fr)}.collection-bento--count-7 [data-role=featured],.collection-bento--count-8 [data-role=featured]{grid-column:span 2}}@media screen and (max-width:991px){.collection-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(clamp(9rem,18vh,11rem),1fr);gap:calc(var(--grid-mobile-vertical-spacing, 1rem) * .75) calc(var(--grid-mobile-horizontal-spacing, 1rem) * .75)}.collection-bento [data-role]{grid-column:auto;grid-row:auto}.collection-bento--mobile-cols-1{grid-template-columns:1fr;grid-auto-rows:minmax(clamp(14rem,28vw,18rem),auto);gap:1.2rem}.collection-bento--mobile-cols-1 .collection-bento__item{min-height:clamp(14rem,28vw,18rem)}.collection-bento--mobile-cols-2.collection-bento--mobile-featured-full.collection-bento--has-featured [data-role=featured]{grid-column:1 / 3}.collection-bento--mobile-cols-2 .collection-bento__item--mobile-fill-row{grid-column:1 / 3!important}.collection-bento--mobile-cols-2.collection-bento--mobile-featured-full.collection-bento--has-featured>.collection-bento__item:last-child:nth-child(2n){grid-column:1 / 3!important}.collection-bento--mobile-cols-2:not(.collection-bento--mobile-featured-full)>.collection-bento__item:last-child:nth-child(odd),.collection-bento--mobile-cols-2:not(.collection-bento--has-featured)>.collection-bento__item:last-child:nth-child(odd){grid-column:1 / 3!important}.collection-bento__item{min-height:clamp(9rem,18vh,11rem)}.collection-bento--count-1 .collection-bento__item{min-height:clamp(14rem,36vh,20rem)}}@media screen and (max-width:749px){.page-index .collection-bento{gap:.8rem;grid-auto-rows:auto}.page-index .collection-bento>.collection-bento__item,.page-index .collection-bento>.collection-bento__item>.collection-bento__card{min-height:clamp(14rem,40vw,18rem)}.page-index .collection-bento>[data-role=featured],.page-index .collection-bento>[data-role=featured]>.collection-bento__card{min-height:clamp(16rem,46vw,22rem)}.page-index .collection-bento--count-4 [data-role=rest-1] .collection-bento__title,.page-index .collection-bento--count-4 [data-role=rest-2] .collection-bento__title{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.collection-bento__title,.collection-bento__shop,.collection-bento__image{transition:none}.collection-bento__shop{position:static;opacity:1;margin-top:.8rem}.collection-bento__card:hover .collection-bento__title,.collection-bento__card:focus-visible .collection-bento__title,.collection-bento__card:hover .collection-bento__shop,.collection-bento__card:focus-visible .collection-bento__shop{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/section-collection-bento-grid.css.map */
