.saa-category-showcase{position:relative;overflow:hidden;padding:92px 0 104px;background:#030303;color:#f8f1e5}.saa-category-showcase:before,.saa-category-showcase:after{content:none}.saa-category-showcase .saa-page{position:relative;z-index:1;width:min(100% - 40px,1460px);margin:0 auto}.saa-category-showcase__header{max-width:820px;margin:0 auto 54px;text-align:center}.saa-category-showcase__eyebrow{margin:0 0 14px;color:#d8b46d;font-size:.76rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.saa-category-showcase__header h2{margin:0;color:#fffaf1;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.6rem,6vw,5.4rem);font-weight:400;line-height:.95;letter-spacing:-.035em}.saa-category-showcase__description{max-width:660px;margin:22px auto 0;color:#fff8edb8;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.7}.saa-category-showcase__description p{margin:0}.saa-category-showcase .saa-divider{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:30px}.saa-category-showcase .saa-divider:before,.saa-category-showcase .saa-divider:after{content:"";width:74px;height:1px;background:linear-gradient(90deg,transparent,rgba(213,173,96,.9))}.saa-category-showcase .saa-divider:after{transform:scaleX(-1)}.saa-category-showcase .saa-divider span{width:7px;height:7px;background:#d1a85a;transform:rotate(45deg);box-shadow:0 0 0 5px #d1a85a17}.saa-category-showcase__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.saa-category-showcase__card{position:relative;min-height:520px;overflow:hidden;border:1px solid rgba(255,240,184,.26);border-radius:0;color:#fffaf1;text-decoration:none;background:#121212b8;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #d8b45f0a,0 18px 44px #0000003d;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);isolation:isolate}.saa-category-showcase__card:nth-child(1),.saa-category-showcase__card:nth-child(2){grid-column:span 6}.saa-category-showcase__card:nth-child(n+3){grid-column:span 4;min-height:440px}.saa-category-showcase__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.saa-category-showcase__media img,.saa-category-showcase__placeholder{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.015);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s cubic-bezier(.2,.7,.2,1)}.saa-category-showcase__placeholder{background:linear-gradient(135deg,#151515,#080808)}.saa-category-showcase__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005 10%,#00000038 48%,#000000eb),linear-gradient(90deg,rgba(0,0,0,.16),transparent 60%);transition:background .45s ease}.saa-category-showcase__content{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:34px 34px 32px}.saa-category-showcase__kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:#e2bd73;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.saa-category-showcase__kicker:before{content:"";width:24px;height:1px;background:currentColor}.saa-category-showcase__content h3{max-width:90%;margin:0;color:#fffaf1;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2rem,3.2vw,3.7rem);font-weight:400;line-height:.98;letter-spacing:-.03em}.saa-category-showcase__card:nth-child(n+3) .saa-category-showcase__content h3{font-size:clamp(1.85rem,2.5vw,2.8rem)}.saa-category-showcase__content p{max-width:520px;margin:15px 0 0;color:#fff8eec2;font-size:.98rem;line-height:1.6}.saa-category-showcase__link{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding-bottom:5px;border-bottom:1px solid rgba(226,189,115,.75);color:#fff8ec;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.saa-category-showcase__link span{font-size:1rem;transition:transform .24s ease}.saa-category-showcase__card:after{content:none}.saa-category-showcase__card{background:#0e0e0eb3;border:1px solid rgba(255,240,184,.24);-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12);box-shadow:inset 0 1px #ffffff13,0 18px 46px #00000047;transition:border-color .35s ease,background .35s ease,box-shadow .35s ease,transform .35s ease}.saa-category-showcase__card:hover{background:#141414c2;border-color:#ffe8ae75;box-shadow:inset 0 1px #ffffff21,0 24px 54px #00000061;transform:translateY(-2px)}.saa-category-showcase__card:hover .saa-category-showcase__media img{transform:scale(1.065);filter:saturate(1.04) contrast(1.03) brightness(1.03)}.saa-category-showcase__card:hover .saa-category-showcase__overlay{background:linear-gradient(180deg,#00000003 5%,#00000026 46%,#000000d6),linear-gradient(90deg,rgba(0,0,0,.05),transparent 70%)}.saa-category-showcase__card:hover .saa-category-showcase__link span{transform:translate(4px)}.saa-category-showcase__card:focus-visible{outline:2px solid #e1bb70;outline-offset:5px}@media screen and (max-width:1100px){.saa-category-showcase__card,.saa-category-showcase__card:nth-child(1),.saa-category-showcase__card:nth-child(2),.saa-category-showcase__card:nth-child(n+3){grid-column:span 6;min-height:470px}.saa-category-showcase__card:last-child:nth-child(odd){grid-column:4 / span 6}}@media screen and (max-width:749px){.saa-category-showcase{padding:68px 0 74px}.saa-category-showcase .saa-page{width:min(100% - 24px,1460px)}.saa-category-showcase__header{margin-bottom:34px;padding:0 10px}.saa-category-showcase__header h2{font-size:clamp(2.45rem,13vw,4rem)}.saa-category-showcase__grid{display:flex;gap:14px;overflow-x:auto;padding:0 2px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}.saa-category-showcase__grid::-webkit-scrollbar{display:none}.saa-category-showcase__card,.saa-category-showcase__card:nth-child(1),.saa-category-showcase__card:nth-child(2),.saa-category-showcase__card:nth-child(n+3),.saa-category-showcase__card:last-child:nth-child(odd){flex:0 0 84%;min-height:480px;grid-column:auto;scroll-snap-align:start}.saa-category-showcase__content{padding:28px 24px 26px}.saa-category-showcase__content h3,.saa-category-showcase__card:nth-child(n+3) .saa-category-showcase__content h3{font-size:clamp(2rem,10vw,3rem)}.saa-category-showcase__content p{font-size:.94rem}}@media(prefers-reduced-motion:reduce){.saa-category-showcase__media img,.saa-category-showcase__placeholder,.saa-category-showcase__link span,.saa-category-showcase__card:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/saa-category-showcase.css.map */
