.wall{position:relative;display:block;width:100%;margin:0;padding:0;background:var(--ca-bone);--wall-rise: clamp(28px, 3.4vw, 56px)}.wall__grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:0}.wall__item{position:relative;display:block;flex:1 1 calc((100% / var(--wall-cols)) - .1px);height:0;padding-top:calc(100% / var(--wall-cols) * var(--wall-ratio));overflow:hidden;text-decoration:none;background:var(--ca-sand)}.wall__img,.wall__item .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 28%;display:block;transform:scale(1.06);transition:transform 1.1s cubic-bezier(.22,.61,.36,1);will-change:transform}.wall.is-ready .wall__item{opacity:0;transform:translateY(var(--wall-rise))}.wall.is-ready .wall__item.is-in{opacity:1;transform:none;transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1);transition-delay:var(--wall-delay, 0ms)}.wall.is-ready .wall__item.is-in .wall__img,.wall.is-ready .wall__item.is-in .placeholder-svg{transform:scale(1);transition-delay:var(--wall-delay, 0ms)}@media screen and (min-width:951px){.wall__item--tail .wall__img{object-position:center 18%}}.wall__item:hover .wall__img{transform:scale(1.04);transition-delay:0ms}.wall__caption{position:absolute;inset:auto 0 0 0;display:flex;align-items:baseline;justify-content:space-between;gap:1vw;padding:1.6vw;font-size:var(--ca-card-meta-size);color:#fff;background:linear-gradient(to top,#0000008c,#0000);opacity:0;transform:translateY(.6em);transition:opacity .25s ease,transform .25s cubic-bezier(.22,.61,.36,1);pointer-events:none}.wall__item:hover .wall__caption,.wall__item:focus-visible .wall__caption{opacity:1;transform:none}.wall__title,.wall__price{font-family:var(--ca-font-display);font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#fff}.wall__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wall__price{flex:0 0 auto;white-space:nowrap}.wall__item:focus-visible{outline:3px solid var(--ca-espresso);outline-offset:-3px}@media screen and (max-width:950px){.wall__item{flex-basis:calc(50% - .1px);padding-top:calc(50% * var(--wall-ratio))}.wall__caption{padding:3vw;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wall.is-ready .wall__item,.wall.is-ready .wall__item.is-in{opacity:1;transform:none;transition:none}.wall__img,.wall__item .placeholder-svg,.wall__item:hover .wall__img{transform:none;transition:none}.wall__caption{transition:none}}.wall .wall__head{padding-top:clamp(20px,1.4vw,60px)}html .wall.is-ready .wall__item,html .wall.is-ready .wall__item.is-in{opacity:1;transform:none;transition:none;transition-delay:0ms}html .wall.is-ready .wall__item .wall__img,html .wall.is-ready .wall__item.is-in .wall__img,html .wall.is-ready .wall__item .placeholder-svg,html .wall.is-ready .wall__item.is-in .placeholder-svg{transform:none;transition:none;transition-delay:0ms}@media(hover:hover)and (pointer:fine){html .wall.is-ready .wall__item:hover .wall__img{transform:scale(1.04);transition:transform .6s cubic-bezier(.22,.61,.36,1)}}html .wall__item .wall__img,html .wall__item .placeholder-svg{top:-1px;left:-1px;right:auto;bottom:auto;width:calc(100% + 2px);height:calc(100% + 2px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/css-section-collection-wall.css.map */
