.bettine-shoe-styles__inner{width:100%}.bettine-shoe-styles__grid{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));height:clamp(62rem,64vw,88rem)}.bettine-shoe-style{color:#fffaf2;display:block;min-height:0;overflow:hidden;position:relative;text-decoration:none}.bettine-shoe-style__media{height:100%;overflow:hidden;position:relative}.bettine-shoe-style__media:after{background:#3021182e;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:background-color .35s ease}.bettine-shoe-style__image{display:block;height:100%;object-fit:cover;object-position:center bottom;transition:transform .85s cubic-bezier(.2,.65,.3,1);width:100%}.bettine-shoe-style__label{align-items:center;color:#fffaf2;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:clamp(2.2rem,3.2vw,4.8rem);position:absolute;text-align:center;z-index:2}.bettine-shoe-styles .bettine-shoe-style__label .bettine-shoe-style__title{color:#fffaf2;font-family:var(--font-heading-family);font-size:clamp(2.3rem,2.6vw,3.8rem);letter-spacing:.01em;line-height:.98;text-shadow:0 .1rem 1.8rem rgba(48,33,24,.5);text-wrap:balance}@media screen and (min-width:990px){.bettine-shoe-styles__grid--4{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:clamp(88rem,86vw,112rem)}.bettine-shoe-styles__grid--4 .bettine-shoe-style:nth-child(1){grid-column:1 / span 7}.bettine-shoe-styles__grid--4 .bettine-shoe-style:nth-child(2){grid-column:8 / span 5}.bettine-shoe-styles__grid--4 .bettine-shoe-style:nth-child(3){grid-column:1 / span 5}.bettine-shoe-styles__grid--4 .bettine-shoe-style:nth-child(4){grid-column:6 / span 7}}@media(hover:hover){.bettine-shoe-style:hover .bettine-shoe-style__image{transform:scale(1.045)}.bettine-shoe-style:hover .bettine-shoe-style__media:after{background:#3021183d}}@media screen and (max-width:989px){.bettine-shoe-styles__grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.bettine-shoe-style{aspect-ratio:4 / 5}}@media screen and (max-width:749px){.bettine-shoe-styles__grid{grid-template-columns:1fr}.bettine-shoe-style{aspect-ratio:4 / 5.1}.bettine-shoe-style__label{padding:2.2rem}.bettine-shoe-style__title{font-size:clamp(2.6rem,8vw,3.4rem)}}@media(prefers-reduced-motion:reduce){.bettine-shoe-style__image,.bettine-shoe-style__media:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bettine-shoe-styles.css.map */
