.gcards{background:#f7f2e9;padding:clamp(14px,2vw,28px) 0}.gcards__list{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,22px);margin:0;padding:0 clamp(12px,1.4vw,24px);list-style:none}.gcards__card{position:relative;display:block;overflow:hidden;border-radius:clamp(14px,1.8vw,24px);aspect-ratio:1 / 1;background:#1a1209;color:#fff}.gcards__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;transition:transform 1.2s var(--ease-out)}.gcards__card:hover .gcards__img{transform:scale(1.05)}.gcards__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a07048c,#0a070400 45%);pointer-events:none}.gcards__card:focus-visible{outline:2px solid var(--c-gold-fill);outline-offset:-4px}.gcards__label{position:absolute;z-index:2;right:clamp(14px,4vw,48px);bottom:clamp(14px,3vw,36px);display:grid;justify-items:end;gap:2px;text-align:right;text-shadow:0 2px 14px rgba(0,0,0,.55)}.gcards__small{font-size:clamp(.625rem,1.1vw,.95rem);letter-spacing:.22em;text-transform:uppercase;font-weight:500}.gcards__big{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.4rem,3.2vw,2.9rem);line-height:1.05}@media(min-width:750px){.gcards__card{aspect-ratio:21 / 10}}@media(prefers-reduced-motion:reduce){.gcards__img{transition:none}.gcards__card:hover .gcards__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/section-gender-cards.css.map */
