.premium-collection-carousel{background:var(--pcc-bg);color:var(--pcc-text);display:block;overflow:hidden;padding:9rem 0}.premium-collection-carousel__header{align-items:flex-end;display:flex;gap:4rem;justify-content:space-between;margin-bottom:4rem}.premium-collection-carousel__heading-wrap{max-width:76rem}.premium-collection-carousel__eyebrow{font-size:1.05rem;font-weight:700;letter-spacing:.18em;margin:0 0 1.4rem;opacity:.62;text-transform:uppercase}.premium-collection-carousel__heading{color:inherit;font-size:clamp(4rem,5vw,7rem);letter-spacing:-.045em;line-height:.95;margin:0;text-wrap:balance}.premium-collection-carousel__text{font-size:1.5rem;line-height:1.65;margin-top:1.8rem;max-width:54rem;opacity:.7}.premium-collection-carousel__text p{margin:0}.premium-collection-carousel__controls{display:flex;flex:0 0 auto;gap:.8rem}.premium-collection-carousel__arrow{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--pcc-text) 24%,transparent);border-radius:50%;color:inherit;cursor:pointer;display:flex;font-size:2rem;height:5rem;justify-content:center;padding:0;transition:background .25s,color .25s,opacity .25s,transform .25s;width:5rem}.premium-collection-carousel__arrow:hover:not(:disabled){background:var(--pcc-text);color:var(--pcc-bg);transform:scale(1.04)}.premium-collection-carousel__arrow:disabled{cursor:default;opacity:.28}.premium-collection-carousel__track{display:flex;gap:var(--pcc-gap);margin-right:calc((100vw - min(100vw - 3rem,var(--page-width))) / -2);overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:1rem;padding-right:max(1.5rem,calc((100vw - var(--page-width)) / 2));scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.premium-collection-carousel__track::-webkit-scrollbar{display:none}.premium-collection-card{flex:0 0 clamp(28rem,29vw,45rem);scroll-snap-align:start}.premium-collection-card__link{aspect-ratio:4/5;color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none;border-radius:var(--pcc-radius)}.premium-collection-card__media,.premium-collection-card__image,.premium-collection-card__placeholder,.premium-collection-card__shade{height:100%;inset:0;position:absolute;width:100%}.premium-collection-card__image{object-fit:cover;transform:scale(1.002);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.premium-collection-card__placeholder{background:#ded8cd}.premium-collection-card__shade{background:linear-gradient(180deg,transparent 42%,rgba(10,8,5,.76) 100%);transition:opacity .35s}.premium-collection-card__content{align-items:flex-end;bottom:0;display:flex;gap:2rem;justify-content:space-between;left:0;padding:2.6rem;position:absolute;right:0;z-index:2}.premium-collection-card__count{font-size:1rem;font-weight:600;letter-spacing:.12em;margin:0 0 .8rem;opacity:.76;text-transform:uppercase}.premium-collection-card h3{color:#fff;font-size:clamp(2.7rem,3vw,4.2rem);letter-spacing:-.035em;line-height:.95;margin:0}.premium-collection-card__icon{align-items:center;backdrop-filter:blur(10px);background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.38);border-radius:50%;display:flex;flex:0 0 auto;font-size:1.8rem;height:4.8rem;justify-content:center;transition:background .3s,color .3s,transform .3s;width:4.8rem}.premium-collection-card__link:hover .premium-collection-card__image{transform:scale(1.055)}.premium-collection-card__link:hover .premium-collection-card__icon{background:#fff;color:#17130f;transform:rotate(45deg)}.premium-collection-carousel__empty{border:1px dashed color-mix(in srgb,var(--pcc-text) 30%,transparent);border-radius:1.2rem;font-size:1.4rem;padding:4rem;text-align:center}
@media screen and (max-width:749px){.premium-collection-carousel{padding:6.5rem 0}.premium-collection-carousel__header{align-items:flex-start;margin-bottom:3rem}.premium-collection-carousel__controls{display:none}.premium-collection-carousel__heading{font-size:4.4rem}.premium-collection-carousel__text{font-size:1.4rem}.premium-collection-carousel__track{margin-right:-1.5rem;padding-right:1.5rem}.premium-collection-card{flex-basis:82vw;max-width:36rem}.premium-collection-card__content{padding:2.2rem}.premium-collection-card h3{font-size:3.2rem}}
.premium-collection-card__icon{display:none}
