.ThinRotatingBanner_wrap__Pf1a7{margin-top:.35rem;margin-bottom:.65rem;padding:.35rem .75rem;border-radius:16px;position:relative;overflow:hidden;width:100%;max-width:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--color-background) 82%,var(--color-background-accent) 18%),color-mix(in srgb,var(--color-background-accent) 75%,var(--color-accent) 25%));border:1px solid color-mix(in srgb,var(--color-border) 65%,var(--color-accent) 35%);box-shadow:0 10px 22px rgba(0,0,0,.28)}.ThinRotatingBanner_inner__H5NXo{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2rem}.ThinRotatingBanner_badge__bj7FT{font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;padding:.18rem .65rem;border-radius:999px;background-color:var(--color-light);color:var(--color-accent);white-space:nowrap;border:1px solid color-mix(in srgb,var(--color-border) 55%,var(--color-accent) 45%);box-shadow:0 4px 10px rgba(0,0,0,.28)}.ThinRotatingBanner_textBlock__z9Mwc{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;align-items:flex-start;gap:.08rem}.ThinRotatingBanner_brand__b97q9{font-size:.74rem;font-weight:500;color:var(--color-foreground);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.ThinRotatingBanner_titleViewport__6rxTb{width:100%;overflow:hidden}.ThinRotatingBanner_titleTrack__ul067{display:inline-flex;white-space:nowrap;will-change:transform;animation:ThinRotatingBanner_thinBannerMarquee__NnKz0 16s linear infinite}.ThinRotatingBanner_title__U0Ahp{font-size:.84rem;font-weight:650;color:var(--color-foreground-accent);white-space:nowrap;line-height:1.1;padding-right:2rem}.ThinRotatingBanner_description__gQdzH{display:none}.ThinRotatingBanner_rightBlock__y56VX{display:flex;align-items:center;gap:.45rem;margin-left:.3rem}.ThinRotatingBanner_link__PB1Af{font-size:.78rem;font-weight:600;padding:.26rem .85rem;border-radius:999px;text-decoration:none;border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-light);white-space:nowrap;box-shadow:0 5px 14px rgba(0,0,0,.35);transform:translateY(0);transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease,border-color .16s ease}.ThinRotatingBanner_nav__QwUyu{display:flex;align-items:center;gap:.28rem}.ThinRotatingBanner_dotActive__aMecS,.ThinRotatingBanner_dot__MxnxI{width:6px;height:6px;border-radius:999px;border:none;padding:0;cursor:pointer;background:color-mix(in srgb,var(--color-border) 60%,var(--color-foreground) 40%)}.ThinRotatingBanner_dotActive__aMecS{background:var(--color-accent)}.ThinRotatingBanner_arrowButton__CIhks{border:none;background:transparent;padding:0;font-size:.82rem;cursor:pointer;color:var(--color-subtext);line-height:1;transition:color .15s ease,transform .15s ease}.ThinRotatingBanner_link__PB1Af:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff;box-shadow:0 8px 18px rgba(0,0,0,.45);transform:translateY(-1px)}.ThinRotatingBanner_link__PB1Af:active{transform:translateY(0);box-shadow:0 4px 10px rgba(0,0,0,.4)}.ThinRotatingBanner_arrowButton__CIhks:hover{color:var(--color-accent);transform:translateY(-1px)}.ThinRotatingBanner_arrowButton__CIhks:active{transform:translateY(0)}@keyframes ThinRotatingBanner_thinBannerMarquee__NnKz0{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:480px){.ThinRotatingBanner_wrap__Pf1a7{padding:.3rem .6rem}.ThinRotatingBanner_badge__bj7FT{display:none}.ThinRotatingBanner_brand__b97q9{font-size:.72rem}.ThinRotatingBanner_brand__b97q9:before{content:"PROMO";text-transform:uppercase;font-size:.55rem;letter-spacing:.12em;font-weight:600;padding:.06rem .4rem;margin-right:.3rem;border-radius:999px;background-color:color-mix(in srgb,var(--color-background) 65%,var(--color-light) 35%);color:var(--color-accent);border:none}.ThinRotatingBanner_nav__QwUyu{display:none}.ThinRotatingBanner_link__PB1Af{padding:.22rem .7rem;font-size:.72rem}.ThinRotatingBanner_rightBlock__y56VX{gap:.3rem}}@media (min-width:960px){.ThinRotatingBanner_wrap__Pf1a7{margin-top:.4rem;margin-bottom:1.1rem;padding:.55rem 1.2rem;border-radius:18px}.ThinRotatingBanner_inner__H5NXo{gap:.9rem;min-height:2.3rem}.ThinRotatingBanner_textBlock__z9Mwc{flex-direction:column;align-items:flex-start;gap:.08rem}.ThinRotatingBanner_brand__b97q9{font-size:.78rem}.ThinRotatingBanner_brand__b97q9:before{content:none}.ThinRotatingBanner_titleViewport__6rxTb{width:100%}.ThinRotatingBanner_titleTrack__ul067{animation:none}.ThinRotatingBanner_title__U0Ahp{font-size:.9rem;padding-right:.35rem}.ThinRotatingBanner_description__gQdzH{display:inline;font-size:.8rem;color:var(--color-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ThinRotatingBanner_rightBlock__y56VX{gap:.6rem;margin-left:.8rem}.ThinRotatingBanner_link__PB1Af{font-size:.8rem;padding:.32rem 1rem}}.HomeFeaturedCollections_wrap__MnfNO{margin:2.5rem 0 3rem;padding:0 .75rem}.HomeFeaturedCollections_frame__S9o9h{border-radius:22px;padding:1.6rem 1.4rem 1.7rem;background:var(--color-background-accent);border:1px solid rgba(0,0,0,.04);box-shadow:0 18px 40px rgba(0,0,0,.12)}.HomeFeaturedCollections_header__jEIHu{margin-bottom:1.2rem}.HomeFeaturedCollections_headerText__jGFVs{max-width:40rem}.HomeFeaturedCollections_eyebrow__Ay1GO{display:inline-block;margin-bottom:.25rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-subtext,#7f7f7f)}.HomeFeaturedCollections_heading__yVsEX{margin:0 0 .25rem;font-family:var(--font-heading);font-size:1.35rem;letter-spacing:.01em}.HomeFeaturedCollections_subheading__98vEg{margin:0;font-size:.9rem;color:var(--color-subtext,#7f7f7f)}.HomeFeaturedCollections_grid__4x71D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;margin-top:.6rem}.HomeFeaturedCollections_card__3qX3t{position:relative;padding:.9rem 1rem;border-radius:16px;background:var(--color-background);border:1px solid rgba(0,0,0,.06);text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.4rem;min-height:6.25rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.HomeFeaturedCollections_card__3qX3t:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.18);border-color:rgba(156,122,44,.7);background:var(--color-background-accent)}.HomeFeaturedCollections_cardHeader___g696{display:flex;flex-direction:column;gap:.14rem}.HomeFeaturedCollections_brand__Skqn2{font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-subtext,#8d8d8d)}.HomeFeaturedCollections_cardTitle__yww1i{margin:0;font-size:.96rem;font-weight:600;line-height:1.3}.HomeFeaturedCollections_cardSubtitle__OClEl{margin:0;font-size:.84rem;color:var(--color-subtext,#5f5f5f)}.HomeFeaturedCollections_cardCta__V2TEG{margin-top:.45rem;font-size:.8rem;font-weight:500;color:var(--color-accent,#9c7a2c)}@media (max-width:1100px){.HomeFeaturedCollections_grid__4x71D{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.HomeFeaturedCollections_wrap__MnfNO{padding:0}.HomeFeaturedCollections_frame__S9o9h{border-radius:18px;padding:1.25rem 1.1rem 1.3rem;box-shadow:0 10px 24px rgba(0,0,0,.14)}.HomeFeaturedCollections_grid__4x71D{grid-template-columns:1fr}}