.bzfy-grid__item--tile{position:relative}.bzf-tile-wrap--2x2{grid-column:span 2;grid-row:span 2}.bzf-tile-wrap--2x1{grid-column:span 2;grid-row:span 1}.bzf-tile--2x1 .bzf-tile__text{display:none}.bzf-tile--2x1 .bzf-tile__title{font-size:clamp(16px,1.6vw,22px)}.bzf-tile--2x1 .bzf-tile__content{gap:5px;padding:clamp(14px,3.5%,24px)}.bzf-tile{position:relative;display:block;width:100%;height:100%;min-height:100%;overflow:hidden;background:var(--ltd-ink, #1a1a1a);border-radius:var(--ltd-radius, 0)}.bzf-tile__media,.bzf-tile__media img,.bzf-tile__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bzf-tile__media img,.bzf-tile__media video{object-fit:cover;object-position:center}.bzf-tile__media img{transform:scale(1.001);transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.bzf-tile:hover .bzf-tile__media img{transform:scale(1.045)}.bzf-tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 0% 36%,#0000000d 46%,#00000024,#00000047,#00000073 76%,#0000009e,#000000b8)}.bzf-tile--text-scuro .bzf-tile__scrim{background:linear-gradient(180deg,#fff0 0% 38%,#ffffff1a 50%,#ffffff47 62%,#ffffff85,#ffffffb8 90%,#fffc)}.bzf-tile--text-scuro .bzf-tile__content{color:var(--ltd-ink, #1a1a1a)}.bzf-tile--text-scuro .bzf-tile__title{color:var(--ltd-ink, #1a1a1a);text-shadow:none}.bzf-tile--text-scuro .bzf-tile__eyebrow,.bzf-tile--text-scuro .bzf-tile__text{text-shadow:none}.bzf-tile--text-scuro .bzf-tile__cta{border-bottom-color:#1a1a1a8c;text-shadow:none}.bzf-tile--text-scuro:hover .bzf-tile__cta{border-bottom-color:var(--ltd-ink, #1a1a1a)}.bzf-tile__content{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:clamp(16px,5%,32px);color:#fff;pointer-events:none;text-align:left}.bzf-tile__eyebrow{font-family:var(--ltd-font-heading, "Montserrat", sans-serif);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.9;text-shadow:0 1px 3px rgba(0,0,0,.35)}.bzf-tile__title{margin:0;font-family:var(--ltd-font-heading, "Montserrat", sans-serif);font-size:clamp(20px,2.2vw,30px);font-weight:600;line-height:1.15;text-wrap:balance;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.35)}.bzf-tile--1x1 .bzf-tile__title{font-size:clamp(15px,1.3vw,19px)}.bzf-tile__text{margin:0;font-family:var(--ltd-font-body, "Figtree", sans-serif);font-size:13px;line-height:1.5;opacity:.94;text-shadow:0 1px 3px rgba(0,0,0,.35);max-width:46ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bzf-tile--1x1 .bzf-tile__text{display:none}.bzf-tile__cta{display:inline-flex;align-items:center;gap:8px;margin-top:5px;padding-bottom:3px;font-family:var(--ltd-font-heading, "Montserrat", sans-serif);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.65);text-shadow:0 1px 3px rgba(0,0,0,.35);transition:border-color .25s ease}.bzf-tile:hover .bzf-tile__cta{border-color:#fff}.bzf-tile__cta .ph-icon{transition:transform .25s ease}.bzf-tile:hover .bzf-tile__cta .ph-icon{transform:translate(4px)}.bzf-tile__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.bzf-tile__link:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(min-width:768px){.bzf-tile{height:auto;min-height:100%}.bzf-tile-wrap--2x2 .bzf-tile{aspect-ratio:7 / 10}.bzf-tile-wrap--2x1 .bzf-tile{aspect-ratio:10 / 7}.bzf-tile-wrap--1x1 .bzf-tile{aspect-ratio:4 / 5}}@media(max-width:767px){.bzf-tile-wrap--2x2{grid-column:1 / -1;grid-row:span 2}.bzf-tile-wrap--2x2 .bzf-tile{height:auto;aspect-ratio:3 / 4}.bzf-tile-wrap--2x1{grid-column:1 / -1;grid-row:span 1}.bzf-tile-wrap--2x1 .bzf-tile{height:auto;aspect-ratio:16 / 9}.bzf-tile--2x1 .bzf-tile__title{font-size:16px}.bzf-tile-wrap--1x1 .bzf-tile{height:auto;aspect-ratio:4 / 5}.bzf-tile__title{font-size:clamp(19px,5.4vw,24px)}.bzf-tile--1x1 .bzf-tile__title{font-size:15px}.bzf-tile__text{-webkit-line-clamp:2;font-size:12.5px}.bzf-tile--1x1 .bzf-tile__cta{font-size:10px;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.bzf-tile__media img{transition:none}.bzf-tile:hover .bzf-tile__media img{transform:none}.bzf-tile__cta .ph-icon,.bzf-tile:hover .bzf-tile__cta .ph-icon{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/beezfy-editorial-tile.css.map */
