.box__gallery .caption{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(0deg,#3333334d,#33333340,#3333,#33333326,#3333331a 80%,#3333330d 90%,#33333305 96%,#3330);color:#fff;padding:35px 15px 15px;line-height:1;font-size:body-size(13px);opacity:0;transition:all .2s linear}.box__gallery img.lazyloaded~.caption{opacity:1}.no-touchevents .box__gallery img{transition:transform .5s cubic-bezier(.39,.575,.565,1),opacity .15s linear}.no-touchevents .box__gallery a:hover img{transform:scale(1.05)}.box__gallery .caption{display:block;color:#fff;padding:16px 18px;background:linear-gradient(to top,#0000008c,#0000);border-radius:0 0 16px 16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.box__gallery .caption__title{display:block;font-weight:700;font-size:clamp(18px,1rem + .4vw,22px);line-height:1.25;margin:0}.box__gallery .caption__story{display:block;font-weight:300;opacity:.95;font-size:clamp(13px,.9rem,15px);line-height:1.35;margin-top:4px}.box__gallery .caption{background:linear-gradient(to top,#000000a6,#0000000d);-webkit-backdrop-filter:saturate(130%) brightness(.95);backdrop-filter:saturate(130%) brightness(.95);padding:18px 22px 24px;border-radius:8px;transition:background .3s ease,transform .3s ease,opacity .3s ease}@media (hover:hover){.box__image-text:hover .caption{background:linear-gradient(to top,#000000b8,#0000001a);-webkit-backdrop-filter:saturate(140%) brightness(.98);backdrop-filter:saturate(140%) brightness(.98);transform:translateY(-1px)}}.box__gallery .caption__title{font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.25)}.box__gallery .caption__story{font-weight:350;text-shadow:0 1px 2px rgba(0,0,0,.2);opacity:.98}.box__gallery .site-box-background img{object-fit:cover;width:100%;height:100%;transition:filter .35s ease;filter:brightness(.97)}@media (hover:hover){.box__image-text:hover .site-box-background img{filter:brightness(1)}}.box__image-text,.box__gallery .site-box-background,.box__gallery .site-box-background img,.box__gallery .caption{border-radius:0!important}@media (min-width:1100px){.box__image-text{height:clamp(560px,52vh,760px)}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-gallery.css.map */
