.collage-grid-section{visibility:visible!important;background-color:var(--collage-bg);padding-top:var(--collage-padding-top);padding-bottom:var(--collage-padding-bottom);color:var(--collage-text-color)}.collage-grid__container{max-width:var(--collage-max-width);margin:0 auto;padding:0 var(--collage-padding-horizontal)}.collage-grid__header{margin-bottom:48px}.collage-grid__subheading{font-family:var(--collage-body-font);font-weight:var(--collage-body-weight);font-style:var(--collage-body-style);font-size:var(--collage-section-subheading-size);letter-spacing:var(--collage-body-letter-spacing);color:var(--collage-accent-color);margin:0 0 12px;text-transform:uppercase}.collage-grid__heading{font-family:var(--collage-heading-font);font-weight:var(--collage-heading-weight);font-style:var(--collage-heading-style);font-size:var(--collage-section-heading-size);letter-spacing:var(--collage-heading-letter-spacing);text-transform:var(--collage-heading-transform);color:var(--collage-heading-color);margin:0;line-height:1.15}.collage-grid__grid{display:grid;grid-template-columns:repeat(var(--collage-columns),1fr);grid-auto-rows:minmax(var(--collage-row-height),auto);column-gap:var(--collage-column-gap);row-gap:var(--collage-row-gap)}.collage-grid__item{grid-column:span var(--item-col-span, 1);grid-row:span var(--item-row-span, 1);position:relative;min-width:0;min-height:0}.collage-grid__link{display:flex;flex-direction:column;width:100%;height:100%;position:relative}.collage-grid__full-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;text-decoration:none;cursor:pointer}.collage-grid__item--linked{cursor:pointer}.collage-grid__full-link:focus-visible{outline:2px solid var(--collage-accent-color);outline-offset:3px;border-radius:var(--collage-border-radius)}.collage-grid__image-wrapper{position:relative;overflow:hidden;border-radius:var(--collage-border-radius);background-color:var(--block-bg, #f0ede8);height:100%;min-height:var(--item-image-min-height, 0)}.collage-grid__item--has-below .collage-grid__image-wrapper{flex:0 0 auto;height:var(--collage-row-height);min-height:var(--item-image-min-height, 0)}.collage-grid__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.collage-grid__image--primary{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.collage-grid__item--linked .collage-grid__image--primary{will-change:transform}.collage-grid__item--linked:not(.collage-grid__item--has-hover-image):hover .collage-grid__image--primary{transform:scale(1.04)}.collage-grid__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .4s ease;pointer-events:none;border-radius:var(--collage-border-radius);z-index:1}.collage-grid__item--linked:hover .collage-grid__image-wrapper:after{background:var(--collage-hover-overlay-bg, rgba(0, 0, 0, .12))}.collage-grid__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--collage-hover-crossfade-speed, .55s) ease}.collage-grid__item--linked:hover .collage-grid__image--hover,.collage-grid__image-wrapper:hover .collage-grid__image--hover{opacity:1}.collage-grid__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collage-grid__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--collage-border-radius)}.collage-grid__item--has-video .collage-grid__video[controls]{z-index:4}.collage-grid__item--has-video .collage-grid__image--primary{transition:none}.collage-grid__item--has-video:hover .collage-grid__image--primary{transform:none}.collage-grid__item--has-video .collage-grid__image-wrapper:after{display:none}.collage-grid__video-trigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#fff;transition:opacity .3s ease}.collage-grid__video-trigger:hover{opacity:.85}.collage-grid__video-trigger:focus-visible{outline:2px solid var(--collage-accent-color);outline-offset:3px;border-radius:var(--collage-border-radius)}.collage-grid__play-icon{width:64px;height:64px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.collage-grid__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:var(--collage-border-radius);z-index:6}.collage-grid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:32px;background:rgba(0,0,0,var(--collage-overlay-opacity));color:var(--collage-text-overlay-color);transition:background .4s ease;border-radius:var(--collage-border-radius);z-index:2}.collage-grid__item--linked:hover .collage-grid__overlay:not(.collage-grid__overlay--no-gradient){background:rgba(0,0,0,calc(var(--collage-overlay-opacity) + .08))}.collage-grid__overlay--no-gradient{background:transparent;transition:none}.collage-grid__overlay-content{max-width:var(--collage-content-max-width, 480px)}.collage-grid-section .collage-grid__overlay-subheading{font-family:var(--collage-body-font);font-weight:var(--collage-body-weight);font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin:0 0 10px;color:var(--collage-text-overlay-color)}.collage-grid-section .collage-grid__overlay-heading{font-family:var(--collage-heading-font);font-weight:var(--collage-heading-weight);font-style:var(--collage-heading-style);font-size:var(--collage-block-heading-size);letter-spacing:var(--collage-heading-letter-spacing);text-transform:var(--collage-heading-transform);color:var(--collage-text-overlay-color);margin:0;line-height:1.2}.collage-grid-section .collage-grid__overlay-text{font-family:var(--collage-body-font);font-weight:var(--collage-body-weight);font-style:var(--collage-body-style);font-size:var(--collage-block-text-size);letter-spacing:var(--collage-body-letter-spacing);line-height:1.6;margin:10px 0 0;opacity:.85;color:var(--collage-text-overlay-color)}.collage-grid__overlay-text p{margin:0 0 20px;font-size:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}.collage-grid__overlay-text p:last-child{margin-bottom:0}.collage-grid__overlay-text a{color:var(--collage-text-overlay-color);text-decoration:underline;text-underline-offset:2px;text-decoration-color:#ffffff80;transition:opacity .2s ease;font-size:inherit;line-height:inherit;letter-spacing:inherit}.collage-grid__overlay-text a:hover{opacity:.7;text-decoration:underline}.collage-grid__below-content{flex-shrink:0;padding:16px 4px 4px;max-width:var(--collage-content-max-width, 480px)}.collage-grid-section .collage-grid__below-subheading{font-family:var(--collage-body-font);font-weight:var(--collage-body-weight);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--collage-accent-color);margin:0 0 6px}.collage-grid-section .collage-grid__below-heading{font-family:var(--collage-heading-font);font-weight:var(--collage-heading-weight);font-style:var(--collage-heading-style);font-size:var(--collage-block-heading-size);letter-spacing:var(--collage-heading-letter-spacing);text-transform:var(--collage-heading-transform);color:var(--collage-below-heading-color);margin:0;line-height:1.3}.collage-grid-section .collage-grid__below-text{font-family:var(--collage-body-font);font-weight:var(--collage-body-weight);font-style:var(--collage-body-style);font-size:var(--collage-block-text-size);letter-spacing:var(--collage-body-letter-spacing);color:var(--collage-below-text-color);line-height:1.6;margin:6px 0 0}.collage-grid__below-text p{margin:0 0 14px;font-size:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}.collage-grid__below-text p:last-child{margin-bottom:0}.collage-grid__below-text a{color:var(--collage-accent-color);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease;font-size:inherit;line-height:inherit;letter-spacing:inherit}.collage-grid__below-text a:hover{opacity:.7;text-decoration:underline}.collage-grid-section .jubi-btn{margin-top:14px;position:relative;z-index:4}@media(max-width:999px){.collage-grid__grid{grid-template-columns:repeat(var(--collage-columns-tablet),1fr)}.collage-grid__overlay{padding:24px}}@media(max-width:599px){.collage-grid-section{padding-top:var(--collage-padding-top-mobile);padding-bottom:var(--collage-padding-bottom-mobile)}.collage-grid__container{padding:0 var(--collage-padding-horizontal-mobile)}.collage-grid__header{margin-bottom:32px}.collage-grid__heading{font-size:var(--collage-section-heading-size-mobile)}.collage-grid__subheading{font-size:var(--collage-section-subheading-size-mobile)}.collage-grid__grid{grid-template-columns:repeat(var(--collage-columns-mobile),1fr);grid-auto-rows:minmax(var(--collage-row-height-mobile),auto);column-gap:var(--collage-column-gap-mobile);row-gap:var(--collage-row-gap-mobile)}.collage-grid__item{grid-column:span var(--item-col-span-mobile, var(--item-col-span, 1));grid-row:span var(--item-row-span-mobile, var(--item-row-span, 1))}.collage-grid__item--has-below .collage-grid__image-wrapper{height:var(--collage-row-height-mobile)}.collage-grid__image-wrapper{min-height:var(--item-image-min-height-mobile, var(--item-image-min-height, 0))}.collage-grid__overlay{padding:20px}.collage-grid-section .collage-grid__overlay-heading{font-size:var(--collage-block-heading-size-mobile)}.collage-grid-section .collage-grid__overlay-text{font-size:var(--collage-block-text-size-mobile)}.collage-grid-section .collage-grid__below-heading{font-size:var(--collage-block-heading-size-mobile)}.collage-grid-section .collage-grid__below-text{font-size:var(--collage-block-text-size-mobile)}.collage-grid__below-content{padding:12px 2px 2px}.collage-grid__play-icon{width:48px;height:48px}}@media(min-width:1000px){.collage-grid__item--hide-desktop{display:none}}@media(max-width:599px){.collage-grid__item--hide-mobile{display:none}}@media(prefers-reduced-motion:reduce){.collage-grid__image--primary,.collage-grid__image--hover,.collage-grid__overlay,.collage-grid__video,.collage-grid__video-trigger,.collage-grid__below-text a,.collage-grid__overlay-text a{transition:none}.collage-grid__item--linked .collage-grid__image--primary{will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/section-collage-grid.css.map */
