.collage-section{padding-top:var(--collage-pt-mobile, 40px);padding-bottom:var(--collage-pb-mobile, 40px);background:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 18 18 18))}@media screen and (min-width:750px){.collage-section{padding-top:var(--collage-pt-desktop, 60px);padding-bottom:var(--collage-pb-desktop, 60px)}.collage-section__heading.hxl{font-size:44px}}.collage-section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.collage-section__eyebrow{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-accent, 230 90 30))}.collage-section__heading{margin:0;line-height:1.05;font-weight:800;width:100%;max-width:400px}.collage-section__view-all{opacity:.75;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#0000008c;display:flex;align-items:center;gap:8px;text-decoration:none;padding-bottom:2px;border-bottom:1px solid rgba(0,0,0,.2);transition:.2s}.collage-section__view-all:hover{opacity:1;transform:translate(2px)}.collage-slider-wrapper{position:relative}.collage-slider__nav{display:none;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:2.75rem;height:2.75rem;border-radius:50%;border:none;background:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 18 18 18));box-shadow:0 2px 10px #00000026;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.collage-slider__nav:hover{transform:translateY(-50%) scale(1.05)}.collage-slider__nav:disabled{opacity:.35;cursor:default;pointer-events:none}.collage-slider__nav[hidden]{display:none!important}.collage-slider__nav--prev{left:-.25rem}.collage-slider__nav--next{right:-.25rem}@media screen and (min-width:990px){.collage-slider-wrapper.has-desktop-slider .collage-slider__nav{display:flex}}@media screen and (min-width:750px)and (max-width:989.98px){.collage-slider-wrapper.has-tablet-slider .collage-slider__nav{display:flex}}@media screen and (max-width:749.98px){.collage-slider-wrapper.has-mobile-slider .collage-slider__nav{display:flex;width:2.25rem;height:2.25rem}}.collage-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:750px){.collage-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:749.98px){.collage-grid--mobile-slider{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.collage-grid--mobile-slider::-webkit-scrollbar{display:none}.collage-grid--mobile-slider .collage-block{flex:0 0 calc((100% - (var(--collage-mobile-items, 1) - 1) * 1rem) / var(--collage-mobile-items, 1));scroll-snap-align:start}.collage-grid--mobile-slider .collage-block--featured{flex-basis:calc((100% - (var(--collage-mobile-items, 1) - 1) * 1rem) / var(--collage-mobile-items, 1))}}@media screen and (min-width:990px){.collage-grid{grid-template-columns:minmax(0,1.1fr) repeat(var(--collage-grid-cols, 2),minmax(0,1fr));grid-auto-rows:1fr}.collage-block--featured{grid-row:span 2}}@media screen and (min-width:750px)and (max-width:989.98px){.collage-grid--tablet-slider{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.collage-grid--tablet-slider::-webkit-scrollbar{display:none}.collage-grid--tablet-slider .collage-block{flex:0 0 calc((100% - (var(--collage-tablet-items, 2) - 1) * 1rem) / var(--collage-tablet-items, 2));scroll-snap-align:start}.collage-grid--tablet-slider .collage-block--featured{grid-row:auto;flex-basis:calc((100% - (var(--collage-tablet-items, 2) - 1) * 1rem) / var(--collage-tablet-items, 2))}}@media screen and (min-width:990px){.collage-grid--desktop-slider{display:flex;grid-template-columns:none;grid-auto-rows:unset;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.collage-grid--desktop-slider::-webkit-scrollbar{display:none}.collage-grid--desktop-slider .collage-block{flex:0 0 calc((100% - (var(--collage-desktop-items, 3) - 1) * 1rem) / var(--collage-desktop-items, 3));scroll-snap-align:start}.collage-grid--desktop-slider .collage-block--featured{grid-row:auto;flex-basis:calc((100% - (var(--collage-desktop-items, 3) - 1) * 1rem) / var(--collage-desktop-items, 3))}.collage-grid--desktop-slider .collage-block__media{min-height:0}}.collage-block{position:relative}.collage-block__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.collage-block__media{position:relative;overflow:hidden;border-radius:var(--collage-radius, 4px);aspect-ratio:4 / 5;background:rgb(var(--color-foreground, 18 18 18) / .05);flex:1}.collage-block--featured .collage-block__media{aspect-ratio:4 / 5}@media screen and (min-width:990px){.collage-block__media{height:100%;aspect-ratio:auto;min-height:260px}}.collage-block__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,1,.5,1);will-change:transform}.collage-block__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-foreground, 18 18 18) / .06)}.collage-block__placeholder-svg{width:60%;height:60%;opacity:.4}.collage-block__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--collage-overlay-color, rgba(0, 0, 0, .3));transition:opacity .5s ease,background-color .5s ease;pointer-events:none}.collage-block__link:hover .collage-block__image{transform:scale(1.06)}.collage-block__link:hover .collage-block__overlay{opacity:0}.collage-block__badge{position:absolute;top:1rem;right:1rem;z-index:2;background:rgb(var(--color-accent, 230 90 30));color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35em .7em;border-radius:2px}.collage-block__arrow-icon{position:absolute;right:1rem;bottom:1rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.7);color:#fff;background-color:#00000026;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.collage-block__link:hover .collage-block__arrow-icon{background-color:#e8621c;border-color:#e8621c;color:#fff}.collage-block__content{position:relative;z-index:2}.collage-block--name-overlay .collage-block__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:1.5rem;color:#fff}.collage-block--v-top .collage-block__content{justify-content:flex-start}.collage-block--v-center .collage-block__content{justify-content:center}.collage-block--v-bottom .collage-block__content{justify-content:flex-end}.collage-block--h-left .collage-block__content{align-items:flex-start;text-align:left}.collage-block--h-center .collage-block__content{align-items:center;text-align:center}.collage-block--h-right .collage-block__content{align-items:flex-end;text-align:right}.collage-block__eyebrow{display:block;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-bottom:.35rem}.collage-block__title{margin:0;font-size:17px;font-weight:700;line-height:1.2;color:#fff}.collage-block--featured .collage-block__title{font-size:clamp(1.4rem,2.2vw,1.9rem)}.collage-block__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.collage-block__content--below{padding-top:.75rem}.collage-block--name-below .collage-block__content--below .collage-block__title{color:inherit}.collage-block--name-below .collage-block__badge{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-collection-collage.css.map */
