.section-image-gallery .image-gallery-list{display:grid;grid-auto-rows:16rem;grid-auto-flow:dense;grid-template-columns:repeat(4,1fr);gap:1rem}.section-image-gallery .image-gallery-list .image-gallery-item{grid-row:span 1;grid-column:span 1;position:relative;border-radius:var(--medium-radius);overflow:hidden;--alpha-overlay: 0}.section-image-gallery .image-gallery-list .image-gallery-item .media{position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;height:100%}.section-image-gallery .image-gallery-list .image-gallery-item .media img,.section-image-gallery .image-gallery-list .image-gallery-item .media svg{transition:transform .3s cubic-bezier(0,0,.3,1)}.section-image-gallery .image-gallery-list .image-gallery-item .media:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;height:100%;background:rgba(var(--color-foreground),var(--alpha-overlay))}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content{position:relative;z-index:1;padding:2rem;height:100%}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__text{display:flex;gap:1rem;align-items:center}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__text--stack{width:auto;flex-direction:column;align-items:flex-start}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__text--stack.text-align--right{align-items:flex-end}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__text--inline{width:100%;flex-direction:row;justify-content:center}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__heading{color:var(--color-text);margin-block-end:0}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__heading.title-size--small{font-size:1rem}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__heading.title-size--medium{font-size:1.5rem}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__heading.title-size--large{font-size:2rem}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__button{flex:0 0 auto;min-width:1.5rem;min-height:1.5rem;color:var(--color-text)}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__button:after{box-shadow:inset 0 0 0 var(--border-width) currentColor}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__button .icon{width:.75rem}.section-image-gallery .image-gallery-list .image-gallery-item.item-columns--1{grid-column:span 1}.section-image-gallery .image-gallery-list .image-gallery-item.item-columns--2{grid-column:span 2}.section-image-gallery .image-gallery-list .image-gallery-item.item-columns--3{grid-column:span 3}.section-image-gallery .image-gallery-list .image-gallery-item.item-columns--4{grid-column:span 4}.section-image-gallery .image-gallery-list .image-gallery-item.item-rows--1{grid-row:span 1}.section-image-gallery .image-gallery-list .image-gallery-item.item-rows--2{grid-row:span 2}@media screen and (max-width:749px){.section-image-gallery .image-gallery-list{grid-auto-rows:8rem;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content{padding:1rem}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__text--mobile-stack{width:auto;flex-direction:column;align-items:flex-start}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__text--mobile-stack.text-align-mobile--right{align-items:flex-end}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__text--mobile-inline{width:100%;flex-direction:row;align-items:center;justify-content:center}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__heading{color:var(--color-text-mobile)}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__heading.title-size-mobile--small{font-size:.875rem}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__heading.title-size-mobile--medium{font-size:1rem}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__heading.title-size-mobile--large{font-size:1.25rem}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__button{min-width:1.25rem;min-height:1.25rem;color:var(--color-text-mobile)}.section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content .image-gallery-content__button .icon{width:.75rem}.section-image-gallery .image-gallery-list .image-gallery-item.item-mobile-columns--1{grid-column:span 1}.section-image-gallery .image-gallery-list .image-gallery-item.item-mobile-columns--2{grid-column:span 2}.section-image-gallery .image-gallery-list .image-gallery-item.item-mobile-rows--1{grid-row:span 1}.section-image-gallery .image-gallery-list .image-gallery-item.item-mobile-rows--2{grid-row:span 2}.section-image-gallery .image-gallery-list .image-gallery-item.item-mobile-rows--3{grid-row:span 3}.section-image-gallery .image-gallery-list .image-gallery-item.item-mobile-rows--4{grid-row:span 4}}[id$=__image_gallery_LqwQJ3] .image-gallery-list{gap:2rem}[id$=__image_gallery_LqwQJ3] .image-gallery-list{grid-auto-rows:auto}[id$=__image_gallery_LqwQJ3] .image-gallery-list .image-gallery-item{grid-row:auto;aspect-ratio:1.8 / 1}[id$=__image_gallery_LqwQJ3] .image-gallery-list .image-gallery-item{background:#fff;border:1px solid #dce2e9;border-radius:14px;box-shadow:inset 0 1px #fffffff5,0 2px 5px #0f233c0d,0 14px 30px #0f233c14;transition:transform .24s cubic-bezier(.2,.7,.2,1),border-color .24s ease,box-shadow .24s ease}@media(hover:hover)and (pointer:fine){[id$=__image_gallery_LqwQJ3] .image-gallery-list .image-gallery-item:hover{transform:translateY(-3px);border-color:#cfd7e1;box-shadow:inset 0 1px #fffffffa,0 3px 7px #0f233c0f,0 18px 38px #0f233c1c}}@media(prefers-reduced-motion:reduce){[id$=__image_gallery_LqwQJ3] .image-gallery-list .image-gallery-item{transition:none}}[id$=__image_gallery_LqwQJ3] .image-gallery-item__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}[id$=__image_gallery_LqwQJ3] .image-gallery-content{z-index:3;pointer-events:none}[id$=__image_gallery_LqwQJ3] .image-gallery-content__text{max-width:48%}[id$=__image_gallery_LqwQJ3] .image-gallery-content__description{display:-webkit-box;margin:0;overflow:hidden;color:#6f7c91;font-size:clamp(.75rem,.9vw,.9375rem);font-weight:400;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}[id$=__image_gallery_LqwQJ3] .image-gallery-content__cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:36px;padding:0 16px;border-radius:19px;background:#ff6846;box-shadow:0 4px 10px #ff684633;color:#fff;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;pointer-events:auto;transition:transform .22s ease,box-shadow .22s ease}[id$=__image_gallery_LqwQJ3] .image-gallery-content__cta-arrow{margin-inline-start:.4rem;transition:transform .22s ease}@media(hover:hover)and (pointer:fine){[id$=__image_gallery_LqwQJ3] .image-gallery-content__cta:hover{transform:translateY(-1px);box-shadow:0 7px 15px #ff684647}[id$=__image_gallery_LqwQJ3] .image-gallery-content__cta:hover .image-gallery-content__cta-arrow{transform:translate(3px)}}[id$=__image_gallery_LqwQJ3] .image-gallery-content__cta:active{transform:translateY(1px)}[id$=__image_gallery_LqwQJ3] .image-gallery-content__cta:focus-visible,[id$=__image_gallery_LqwQJ3] .image-gallery-item__link:focus-visible{outline:2px solid #1455b8;outline-offset:3px}@media screen and (max-width:749px){[id$=__image_gallery_LqwQJ3] .image-gallery-content{padding:.375rem}[id$=__image_gallery_LqwQJ3] .image-gallery-content__text{max-width:54%;gap:.125rem}[id$=__image_gallery_LqwQJ3] .image-gallery-content__description{font-size:.625rem;line-height:1.25;-webkit-line-clamp:1}[id$=__image_gallery_LqwQJ3] .image-gallery-content__cta{height:34px;padding:0 8px;font-size:.75rem}}@media(prefers-reduced-motion:reduce){[id$=__image_gallery_LqwQJ3] .image-gallery-content__cta,[id$=__image_gallery_LqwQJ3] .image-gallery-content__cta-arrow{transition:none}}@media screen and (max-width:749px){[id$=__image_gallery_LqwQJ3] .image-gallery-list{grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,3vw,1rem)}[id$=__image_gallery_LqwQJ3] .image-gallery-list .image-gallery-item{grid-row:auto;min-width:0;aspect-ratio:.72 / 1}[id$=__image_gallery_LqwQJ3] .image-gallery-list .image-gallery-item .media img,[id$=__image_gallery_LqwQJ3] .image-gallery-list .image-gallery-item .media svg{width:100%;height:100%;object-fit:cover}[id$=__image_gallery_LqwQJ3] .image-gallery-content{padding:clamp(.75rem,3.2vw,1rem)}[id$=__image_gallery_LqwQJ3] .image-gallery-content__text{max-width:100%;gap:0}[id$=__image_gallery_LqwQJ3] .image-gallery-content__heading.title-size-mobile--small{font-size:clamp(.8rem,3.2vw,.95rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}[id$=__image_gallery_LqwQJ3] .image-gallery-content__description{display:-webkit-box;max-width:100%;margin:clamp(.2rem,.8vw,.35rem) 0 0;overflow:hidden;color:#7a8494;font-size:clamp(.7rem,2.5vw,.75rem);font-weight:400;line-height:1.25;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}[id$=__image_gallery_LqwQJ3] .image-gallery-content__cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-image-gallery.css.map */
