
.CollectionBanner{position:relative}.CollectionBanner .CollectionBanner__Content{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.8rem;padding:1.6rem}@media screen and (min-width: 769px){.CollectionBanner .CollectionBanner__Content{padding:3.2rem}}.CollectionBanner .Heading,.CollectionBanner .Text{color:#fff}
.FilterMobile{display:block}.FilterMobile--Hidden{display:none}.FilterMobile__Content{position:absolute;z-index:1;top:0;left:0;display:flex;flex-direction:column;gap:1.6rem;width:100%;height:100%;transform:translateX(100%);transition:transform .3s ease-out;background-color:#fff}.FilterMobile__Content--Active{transform:translateX(0)}.FilterMobile__Label{display:flex;align-items:center;gap:.8rem}.FilterMobile__ValueList{position:relative;display:flex;flex-direction:column;gap:1.6rem;padding:0 1.6rem;overflow-y:auto}.FilterMobile__ValueList--Horizontal{flex-direction:row;gap:.8rem}.FilterMobile__ValueList .FilterValue__Label{width:100%}.FilterMobile__ValueList .ScrollInfo{position:absolute;bottom:.8rem;z-index:1;display:none;align-self:center;transform:translateY(150%);transition:transform 150ms ease-out}.FilterMobile__ValueList .ScrollInfo--Active{display:flex}.FilterMobile__ValueList .ScrollInfo--Visible{transform:translateY(0);transition:transform 150ms ease-in}.FilterMobile__Actions{display:flex;flex-direction:column;gap:.8rem;margin-top:auto;padding:2.4rem 1.6rem}.FilterMobile [data-action=show-content] .Button__Content,.FilterMobile [data-action=back] .Button__Content{display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.6rem;width:100%}.FilterMobile [data-action=show-content] .Button__Content{justify-content:space-between}
.FiltersMobile{display:flex;justify-content:space-between;gap:1.6rem}@media screen and (min-width: 769px){.FiltersMobile{display:none}}.FiltersMobile__OpenTrigger,.FiltersMobile__SortBy{width:100%;border-radius:var(--border-radius-md);overflow:hidden}.FiltersMobile__OpenTrigger .Button,.FiltersMobile__OpenTrigger .Button__Inner,.FiltersMobile__OpenTrigger .Button__Content{width:100%}.FiltersMobile__OpenTrigger .Button__Content{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;background:#fcfaf5}.FiltersMobile__OpenTrigger .Icon{margin-left:auto}.FiltersMobile__SortBy{position:relative}.FiltersMobile__SortBy select{width:100%;height:100%;border:none;border-radius:var(--border-radius-md)}.FiltersMobile__SelectPseudoTrigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;background:#fcfaf5;pointer-events:none;cursor:pointer}.FiltersMobile__SelectPseudoTrigger .Icon{margin-left:auto}.FiltersMobile__Actions{display:flex;flex-direction:column;gap:.8rem;margin-top:auto;padding:2.4rem 1.6rem}.FiltersMobile .Drawer__Content{position:relative;overflow:hidden}

.FilterValue{display:block}.FilterValue__Label{display:flex;align-items:center;gap:.8rem;cursor:pointer}.FilterValue--ColorSwatch,.FilterValue--Swatch{display:flex}.FilterValue--ColorSwatch input,.FilterValue--Swatch input{display:none}.FilterValue--Disabled{opacity:.3;pointer-events:none}.FilterValue--Hidden{display:none}.FilterValue--Loading{opacity:.3;pointer-events:none}.FilterValue__Swatch{position:relative;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:3.2rem;border:1px solid #a7a28f}.FilterValue:has(input:checked) .FilterValue__Swatch{border:1px solid #181714}.FilterValue:has(input:checked) .FilterValue__Swatch::after{top:.2rem;right:.2rem;bottom:.2rem;left:.2rem}.FilterValue__Swatch::after{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;border-radius:3.2rem;background-color:#fcfaf5;background-color:var(--background-color, #fcfaf5)}.FilterValue__Swatch .Text{z-index:1}.FilterValue .Checkbox{padding:.4rem 0}
.Filter{position:relative}.Filter--Hidden{display:none}.Filter__Label{display:flex;align-items:center;gap:.4rem}.Filter__DropdownContent{position:absolute;top:calc(100% + 1.2rem);left:0;z-index:1}.Filter__DropdownContent .DropdownContent{min-width:35.2rem;border-radius:var(--border-radius-md)}.Filter__Values{position:relative;display:flex;flex-direction:column;gap:1.6rem;max-height:22rem;overflow-y:auto}.Filter__Values--Horizontal{flex-direction:row;flex-wrap:wrap;gap:.8rem}.Filter__Values .FilterValue__Label{width:100%}.Filter__Actions{display:flex;flex-direction:column;gap:.8rem}.Filter .ScrollInfo{position:absolute;bottom:.8rem;z-index:1;display:none;align-self:center;transform:translateY(150%);transition:transform 150ms ease-out}.Filter .ScrollInfo--Active{display:flex}.Filter .ScrollInfo--Visible{transform:translateY(0);transition:transform 150ms ease-in}

.Filters{display:flex;flex-direction:column;gap:1.2rem}@media screen and (max-width: 768px){.Filters{display:none}}.Filters__List{display:flex;flex-wrap:wrap;gap:2.4rem}.Filters__SortBy{position:relative;margin-left:auto}.Filters__SortBy select{padding:.4rem 0}.Filters__SelectPseudoTrigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:.8rem;background-color:#fff;pointer-events:none}.Filters__ActiveTags{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.Filters__ActiveTags--Hidden{display:none}.Filters__ActiveTags [data-action=remove-all-filters] .Button__Content{display:flex;align-items:center;gap:.8rem}.Indicator{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:50%;background-color:#ac8700}.Indicator .Text{color:#fff;line-height:1}
.CollectionMain{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 1024px){.CollectionMain{gap:4rem}}@media screen and (min-width: 1024px){.CollectionMain{gap:8rem}}@media screen and (min-width: 1024px){.CollectionMainWrapper{padding-top:4.8rem}}
.CollectionNavigationSection{padding-bottom:0}@media screen and (min-width: 769px){.CollectionNavigationSection{padding-top:3.2rem}}.CollectionNavigation{display:flex;gap:1.6rem;margin:0 -1.6rem;padding:0 1.6rem;overflow:scroll;scroll-snap-type:x mandatory;scroll-padding-left:1.6rem}@media screen and (min-width: 1024px){.CollectionNavigation{justify-content:center}}.CollectionNavigation .CollectionItem{flex-shrink:0;scroll-snap-stop:always;scroll-snap-align:start}.CollectionNavigationItem__Link{display:flex;flex-direction:column;align-items:center;gap:1rem;width:80px;padding:.2rem}.CollectionNavigationItem__Link .CollectionNavigationItem__Image{width:80px;height:80px;padding:.8rem;border-radius:50%;background-color:#fcfaf5}.CollectionNavigationItem--Active .CollectionNavigationItem__Link .CollectionNavigationItem__Image{outline:1px solid #181714}.CollectionNavigationItem--Skeleton .CollectionNavigationItem__Link .CollectionNavigationItem__Image{animation:skeleton-loading 1s linear infinite alternate;border-color:rgba(0,0,0,0);outline-color:rgba(0,0,0,0)}.CollectionNavigationItem--Skeleton .CollectionNavigationItem__Link .CollectionNavigationItem__Image .Image{visibility:hidden}.CollectionNavigationItem__Link .CollectionNavigationItem__Image .Image{border-radius:50%}.CollectionNavigationItem__Link .CollectionNavigationItem__Title{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%}.CollectionNavigationItem--Skeleton .CollectionNavigationItem__Link .CollectionNavigationItem__Title{animation:skeleton-loading 1s linear infinite alternate;color:rgba(0,0,0,0)}.CollectionNavigationItem--Active .CollectionNavigationItem__Link .CollectionNavigationItem__Title{font-weight:700}@keyframes skeleton-loading{0%{background-color:#c2cfd6}100%{background-color:#f0f3f5}}
