.teeblessed-leather-showcase{--tb-leather-gap: 0px;--tb-leather-section-background: #ffffff;--tb-leather-text: #111111;--tb-leather-overlay: .08;width:100%;overflow:hidden;background:var(--tb-leather-section-background);color:var(--tb-leather-text);font-family:"Brandon Grotesque",var(--font-body-family)}.teeblessed-leather-showcase__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--tb-leather-gap);width:100%}.teeblessed-leather-showcase__hero{position:relative;display:block;min-width:0;overflow:hidden;background:#e9e5df;color:#fff;text-decoration:none}.teeblessed-leather-showcase__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,var(--tb-leather-overlay));pointer-events:none}.teeblessed-leather-showcase__picture,.teeblessed-leather-showcase__image,.teeblessed-leather-showcase__placeholder{display:block;width:100%;height:100%}.teeblessed-leather-showcase__image{object-fit:cover;object-position:center;transition:transform .4s ease}.teeblessed-leather-showcase__hero:hover .teeblessed-leather-showcase__image{transform:scale(1.015)}.teeblessed-leather-showcase__placeholder{background:#e9e5df}.teeblessed-leather-showcase__hero-content{position:absolute;right:1.5rem;bottom:2.2%;left:1.5rem;z-index:2;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;pointer-events:none}.teeblessed-leather-showcase__heading{width:100%;max-width:100%;margin:0;color:inherit;font-family:"Brandon Grotesque",var(--font-heading-family);font-size:clamp(3.4rem,9.5vw,7rem);font-style:normal;font-weight:700;letter-spacing:0;line-height:.9;text-transform:uppercase;text-wrap:nowrap;white-space:nowrap}.teeblessed-leather-showcase__cta{display:inline-flex;min-height:4.4rem;align-items:center;gap:.7rem;margin-top:1rem;color:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.035em;line-height:1;text-transform:uppercase}.teeblessed-leather-showcase__cta svg{width:1.8rem;height:auto}.teeblessed-leather-showcase__products{min-width:0;background:var(--tb-leather-section-background)}.teeblessed-leather-showcase__product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:0;width:100%;height:100%;margin:0;padding:0 2rem;list-style:none}.teeblessed-leather-showcase__product-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0;padding:1.6rem 0;background:transparent}.teeblessed-leather-showcase__product-item>product-component,.teeblessed-leather-showcase__product-item>.card-wrapper{display:block;width:min(100%,30rem);max-width:100%;height:auto}.teeblessed-leather-showcase__promotion{margin:.5rem 0 0;color:#50b4db;font-size:clamp(1.15rem,.82vw,1.4rem);font-weight:500;line-height:1.25;text-align:center}@media screen and (min-width:990px){.teeblessed-leather-showcase__layout{align-items:stretch;grid-template-rows:minmax(0,1fr);aspect-ratio:2 / 1}.teeblessed-leather-showcase__hero{width:100%;max-width:100%;height:100%;aspect-ratio:1 / 1}.teeblessed-leather-showcase__heading{font-size:clamp(4.8rem,4.75vw,12rem)}}@media screen and (min-width:1440px){.teeblessed-leather-showcase__products,.teeblessed-leather-showcase__product-grid{min-height:0}.teeblessed-leather-showcase__product-item>product-component,.teeblessed-leather-showcase__product-item>.card-wrapper{width:min(calc(100% - 1rem),30rem)}}@media screen and (min-width:750px)and (max-width:989px){.teeblessed-leather-showcase__layout{grid-template-columns:1fr}.teeblessed-leather-showcase__hero{aspect-ratio:1 / 1}.teeblessed-leather-showcase__heading{font-size:clamp(7rem,9.5vw,9.4rem)}.teeblessed-leather-showcase__product-grid{min-height:72rem}}@media screen and (max-width:749px){.teeblessed-leather-showcase__layout{display:block}.teeblessed-leather-showcase__hero{aspect-ratio:1 / 1}.teeblessed-leather-showcase__product-grid{--tb-leather-mobile-card-width: 29.1rem;--tb-leather-mobile-side-gutter: max( 1.5rem, calc((100% - var(--tb-leather-mobile-card-width)) / 2) );grid-template-columns:none;grid-template-rows:1fr;grid-auto-columns:var(--tb-leather-mobile-card-width);grid-auto-flow:column;column-gap:1.9rem;row-gap:0;height:auto;padding:1.9rem var(--tb-leather-mobile-side-gutter) 2.4rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-right:var(--tb-leather-mobile-side-gutter);scroll-padding-left:var(--tb-leather-mobile-side-gutter);scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.teeblessed-leather-showcase__product-grid::-webkit-scrollbar{display:none}.teeblessed-leather-showcase__product-item{align-items:center;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.teeblessed-leather-showcase__product-item>product-component,.teeblessed-leather-showcase__product-item>.card-wrapper{width:100%;max-width:29.1rem}.teeblessed-leather-showcase__product-item .card__inner{--ratio-percent: 114% !important}.teeblessed-leather-showcase__product-item .product-card-wrapper .card:not(.card--horizontal)>.card__content .card__information,.teeblessed-leather-showcase__product-item .product-card-wrapper .card:not(.card--horizontal) .card__heading{text-align:center}.teeblessed-leather-showcase__product-item .product-card-wrapper .card:not(.card--horizontal) .card__heading{font-size:1.6rem;line-height:1.2}.teeblessed-leather-showcase__product-item .product-card-wrapper .card:not(.card--horizontal) .card-information>.price,.teeblessed-leather-showcase__product-item .product-card-wrapper .price .price-item{font-size:1.5rem!important;text-align:center}.teeblessed-leather-showcase__promotion{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.teeblessed-leather-showcase__image{transition:none}.teeblessed-leather-showcase__hero:hover .teeblessed-leather-showcase__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-leather-handbag-showcase.css.map */
