.bl-cats{padding:4rem 0;background:var(--bl-ink);color:var(--bl-paper)}.bl-cats__inner{padding-inline:2rem}.bl-cats__heading{font-size:3.6rem;line-height:5.4rem;color:var(--bl-paper)}.bl-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.4rem}.bl-cats__row{display:contents}.bl-cats__tile{position:relative;display:flex;aspect-ratio:175 / 235;container-type:inline-size;overflow:hidden;background:#e8ebe4;color:var(--bl-paper);text-decoration:none}.bl-cats__tile--full{grid-column:1 / -1;aspect-ratio:362 / 245}.bl-cats__media{position:absolute;top:0;right:0;bottom:0;left:0}.bl-cats__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bl-cats__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000000d,#0000)}.bl-cats__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;align-self:flex-end;gap:1.2rem;padding:0 1.6rem 1.6rem}.bl-cats__title{font-size:min(3.5rem,calc((100cqi - 3.2rem)*.245),calc((100cqi - 3.2rem) / (var(--bl-tile-chars, 7) * .5)));line-height:.92;transform:rotate(-3deg);transform-origin:left bottom}.bl-cats__button{display:inline-flex;align-items:center;min-height:4rem;padding:.8rem 1.2rem;border:.1rem solid #fff;background:var(--bl-ink);font-family:var(--bl-font-condensed);font-size:1.1rem;line-height:1.65rem;letter-spacing:.05rem;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.bl-cats__tile:hover .bl-cats__button{background:var(--bl-green);color:var(--bl-ink)}.bl-cats__tile:focus-visible{outline:.2rem solid var(--bl-green);outline-offset:.3rem}@media(prefers-reduced-motion:no-preference){.bl-cats__tile:hover .bl-cats__media img{transform:scale(1.03)}}.bl-cats__apps{display:block;margin-top:2.4rem}.bl-cats__apps>:not(template)+:not(template){margin-top:1.2rem}.bl-cats__apps .mainul>li{container-type:inline-size;overflow:hidden;outline:0!important;background:var(--bl-ink)!important}.bl-cats__apps .esg-entry-media{outline:0!important}.bl-cats__apps .esg-media-poster{background-size:cover!important;background-position:left center!important;transition:transform .4s ease}.bl-cats__apps .eg-invisiblebutton{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:0;color:var(--bl-paper);text-decoration:none}.bl-cats__apps .eg-invisiblebutton:focus-visible{outline:.2rem solid var(--bl-green);outline-offset:.3rem}.bl-cats__apps :is(.esg-entry-cover,.eg-invisiblebutton,.bl-cats__content){opacity:1!important;visibility:visible!important}.bl-cats__apps :is(.esg-entry-cover,.eg-invisiblebutton){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;transform:none!important}.bl-cats__apps .esg-overlay{display:none}.bl-cats__apps .bl-cats__card .eg-invisiblebutton:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000000d,#0000)}.bl-cats__apps .bl-cats__content{position:absolute;bottom:0;left:0;z-index:1}.bl-cats__card:hover .bl-cats__button{background:var(--bl-green);color:var(--bl-ink)}@media(prefers-reduced-motion:no-preference){.bl-cats__apps .mainul>li:hover .esg-media-poster{transform:scale(1.03)!important}}@media screen and (min-width:990px){.bl-cats__apps{margin-top:2.8rem}.bl-cats__apps>:not(template)+:not(template){margin-top:2rem}.bl-cats__apps .bl-cats__content{bottom:var(--bl-tile-y, 2.2rem);left:var(--bl-tile-x, 2.5rem)}.bl-cats__apps .bl-cats__card .eg-invisiblebutton:before{display:none}.bl-cats__apps .bl-cats__card--shade .eg-invisiblebutton:before{display:block;background:linear-gradient(87.5685deg,#17181766 2.2791%,#17181700 60.675%)}}@media screen and (min-width:750px){.bl-cats__inner{padding-inline:4rem}.bl-cats__title{font-size:min(4.8rem,calc((100cqi - 3.2rem)*.245),calc((100cqi - 3.2rem) / (var(--bl-tile-chars, 7) * .5)))}}@media screen and (min-width:990px){.bl-cats{padding:6.3rem 0 7.1rem}.bl-cats__inner{max-width:144rem;margin-inline:auto;padding-inline:clamp(4rem,5vw,7.2rem) clamp(4rem,5.556vw,8rem)}.bl-cats__heading{font-size:4.8rem;line-height:4.9rem;letter-spacing:.1rem}.bl-cats__grid{display:flex;flex-direction:column;gap:2rem;margin-top:2.8rem}.bl-cats__row{display:flex;gap:2rem}.bl-cats__tile,.bl-cats__tile--full{flex:var(--bl-tile-weight, 1) 1 0;min-width:0;height:44.9rem;aspect-ratio:auto;background:var(--bl-paper)}.bl-cats__tile:after{display:none}.bl-cats__tile--shade:after{display:block;background:linear-gradient(87.5685deg,#17181766 2.2791%,#17181700 60.675%)}.bl-cats__content{position:absolute;left:var(--bl-tile-x, 2.5rem);bottom:var(--bl-tile-y, 2.2rem);gap:2.4rem;max-width:calc(100% - var(--bl-tile-x, 2.5rem));padding:0}.bl-cats__title{font-size:min(7.2rem,calc((100cqi - var(--bl-tile-x, 2.5rem) - 1.6rem) * .27),calc((100cqi - var(--bl-tile-x, 2.5rem) - 1.6rem) / (var(--bl-tile-chars, 7) * .5)));line-height:.97;transform:rotate(var(--bl-tile-rotate, 0deg));transform-origin:left center}.bl-cats__button{min-height:6.4rem;padding:1.6rem min(4rem,9.6cqi);border-width:.2rem;border-color:var(--bl-paper);font-size:min(2.4rem,5.8cqi);line-height:2.4rem;letter-spacing:.1rem}}@media screen and (max-width:749px){.bl-cats--dark .bl-cats__apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.bl-cats--dark .bl-cats__apps :is(.shopify-app-block,.esg-grid-wrap-container,.esg-fullscreen-forcer,.esg-grid,.esg-overflowtrick,.mainul){display:contents!important}.bl-cats--dark .bl-cats__apps :is(.esg-filters,.esg-clear-no-height,.esg-loader,.esg-relative-placeholder){display:none!important}.bl-cats--dark .bl-cats__apps .mainul>li{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;aspect-ratio:175 / 235;transform:none!important}.bl-cats--dark .bl-cats__apps .mainul>li.bl-cats__card--wide{grid-column:1 / -1;aspect-ratio:362 / 245}.bl-cats--dark .bl-cats__apps :is(.esg-media-cover-wrapper,.esg-entry-media,.esg-media-poster){position:absolute;top:0;right:0;bottom:0;left:0;height:100%;margin:0;padding:0}.bl-cats--dark .bl-cats__apps .esg-media-poster{background-position:center!important}}.bl-cats--light{padding:2rem 0 3.6rem;background:var(--bl-paper);color:var(--bl-ink)}.bl-cats--light .bl-cats__heading{font-size:3.4rem;line-height:3.4rem;color:var(--bl-ink)}.bl-cats--light .bl-cats__grid{margin-top:2rem}.bl-cats--light .bl-cats__tile{aspect-ratio:175 / 245;background:var(--bl-ink)}.bl-cats--light .bl-cats__tile--full{aspect-ratio:362 / 245}.bl-cats--light .bl-cats__tile:after{background:linear-gradient(to top,#000000a6,#0000000d,#0000)}.bl-cats--light .bl-cats__title{font-size:min(3.6rem,calc((100cqi - 3.2rem)*.245),calc((100cqi - 3.2rem) / (var(--bl-tile-chars, 7) * .5)));line-height:.9;transform:rotate(-4deg)}.bl-cats--light .bl-cats__button{min-height:4.4rem;padding:.8rem 1.6rem}.bl-cats--light .bl-cats__apps{margin-top:2rem}.bl-cats--light .bl-cats__apps .esg-grid{padding:0!important}.bl-cats--light .bl-cats__apps :is(.esg-overflowtrick,.mainul){height:auto!important}.bl-cats--light .bl-cats__apps .mainul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.bl-cats--light .bl-cats__apps .mainul>li{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;aspect-ratio:175 / 245;transform:none!important}.bl-cats--light .bl-cats__apps .mainul:not(:has(.bl-cats__card))>li:last-child:nth-child(odd),.bl-cats--light .bl-cats__apps .mainul>li.bl-cats__card--wide{grid-column:1 / -1;aspect-ratio:362 / 245}.bl-cats--light .bl-cats__apps :is(.esg-media-cover-wrapper,.esg-entry-media){position:absolute;top:0;right:0;bottom:0;left:0;height:100%;margin:0;padding:0}.bl-cats--light .bl-cats__apps .esg-media-poster{position:absolute;top:0;right:0;bottom:0;left:0}.bl-cats--light .bl-cats__apps .bl-cats__card .eg-invisiblebutton:before{background:linear-gradient(to top,#000000a6,#0000000d,#0000)}.bl-cats__watermark{display:none}@media screen and (min-width:990px){.bl-cats--light{padding:7.6rem 0 6.3rem}.bl-cats--light .bl-cats__inner{padding-inline:clamp(4rem,3.75vw,5.4rem)}.bl-cats--light .bl-cats__heading{font-size:4.8rem;line-height:4.9rem}.bl-cats--light .bl-cats__grid{margin-top:3.1rem}.bl-cats--light .bl-cats__row{gap:2.7rem}.bl-cats--light .bl-cats__tile,.bl-cats--light .bl-cats__tile--full{height:40.4rem;background:var(--bl-paper)}.bl-cats--light .bl-cats__title{font-size:min(7.2rem,calc((100cqi - var(--bl-tile-x, 2.5rem) - 1.6rem) * .27),calc((100cqi - var(--bl-tile-x, 2.5rem) - 1.6rem) / (var(--bl-tile-chars, 7) * .5)));line-height:.83;transform:rotate(var(--bl-tile-rotate, 0deg))}.bl-cats--light .bl-cats__button{min-height:6.4rem;padding:1.6rem min(4rem,9.6cqi)}.bl-cats--light .bl-cats__apps{margin-top:3.1rem}.bl-cats--light .bl-cats__apps .mainul{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.7rem}.bl-cats--light .bl-cats__apps .mainul>li,.bl-cats--light .bl-cats__apps .mainul:not(:has(.bl-cats__card))>li:last-child:nth-child(odd),.bl-cats--light .bl-cats__apps .mainul>li.bl-cats__card--wide{grid-column:auto;height:40.4rem!important;aspect-ratio:auto}.bl-cats__watermark{position:absolute;top:-22.7rem;right:.6rem;z-index:-1;display:block;width:42.5rem;height:auto;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bl-category-grid.css.map */
