.MobileFacetDrawer,.facet-sidebar{--fl-ink:#111110;--fl-line:#e6e1d8;--fl-soft:#f4f0e8;--fl-muted:#6b6a66}.MobileFacetDrawer.mobile-facet-drawer{color:var(--fl-ink);background:#fbf9f5}.MobileFacetDrawer .mobile-facet-header{border-bottom:1px solid var(--fl-line);background:#fbf9f5;padding:20px 24px 16px}.MobileFacetDrawer .mobile-facet-header h3{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:400;text-transform:none!important}.MobileFacetDrawer .mobile-facet-header .count-product{letter-spacing:.04em;color:var(--fl-muted);margin:4px 0 0;font-size:13px;text-transform:none!important}.MobileFacetDrawer .mobile-filter-close{background:var(--fl-soft);border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.facet-sidebar .quick-sort{scrollbar-width:none;gap:8px;padding:16px 24px 4px;display:flex;overflow-x:auto}.facet-sidebar .quick-sort::-webkit-scrollbar{display:none}.quick-sort__chip,.facet-popular__chip{border:1px solid var(--fl-line);min-height:40px;color:var(--fl-ink);font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 16px;font-size:13px;transition:background .15s,color .15s,border-color .15s}.quick-sort__chip.is-on,.facet-popular__chip.is-on{background:var(--fl-ink);border-color:var(--fl-ink);color:#fff}.quick-sort__chip:focus-visible,.facet-popular__chip:focus-visible{outline:2px solid var(--fl-ink);outline-offset:2px}.facet-sidebar .facet-active-filters{flex-wrap:wrap;gap:8px;padding:8px 24px 0;display:flex}.facet-sidebar .facet-active-filter a{background:var(--fl-soft);min-height:36px;color:var(--fl-ink);text-transform:none;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.facet-sidebar .facet-title .facets__selected{font-family:var(--font-heading-family,"Playfair Display", serif);letter-spacing:-.005em;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:400;display:flex;text-transform:none!important}.facet-selected-count{background:var(--fl-ink);color:#fff;min-width:22px;height:22px;font:600 12px/22px var(--font-body-family,inherit);text-align:center;border-radius:999px;padding:0 6px}.facet-sidebar .facet-content .facet-filter{padding:0 24px 18px}.facet-search{z-index:2;background:#fbf9f5;padding-bottom:12px;position:sticky;top:0}.facet-search__input{border:1px solid var(--fl-line);width:100%;min-height:48px;font:inherit;color:var(--fl-ink);text-transform:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23111110' stroke-width='1.8'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5' stroke-linecap='round'/%3E%3C/svg%3E") 16px no-repeat;border-radius:999px;padding:0 16px 0 44px;font-size:15px}.facet-search__input:focus{outline:2px solid var(--fl-ink);outline-offset:1px;border-color:var(--fl-ink)}.facet-popular{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.facet-scroll{overscroll-behavior:contain;max-height:320px;margin:0 -8px;padding:0 8px;overflow-y:auto}.facet-empty{color:var(--fl-muted);margin:8px 0;font-size:14px}.facet-sidebar .facet-checkbox,.facet-sidebar .facet-color-item{text-transform:none;letter-spacing:normal;cursor:pointer;min-height:48px;padding:4px 0;font-size:15px}.facet-sidebar .facet-checkbox input[type=checkbox],.facet-sidebar .facet-color-item input[type=checkbox]{width:20px;height:20px;accent-color:var(--fl-ink);margin-right:12px}.facet-sidebar .color-count{color:var(--fl-muted);font-size:13px}.MobileFacetDrawer .collection-sort-wrapper{padding:16px 24px}.MobileFacetDrawer .facet-buttons{padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--fl-line);background:#fbf9f5;gap:12px;box-shadow:0 -8px 24px #1111100f}.MobileFacetDrawer .facet-buttons .mobile-facet-footer{flex:1}.MobileFacetDrawer .mobile-filter-apply{background:var(--fl-ink);color:#fff;letter-spacing:.04em;text-transform:none;border-radius:999px;width:100%;min-height:54px;font-size:14px;font-weight:600}.MobileFacetDrawer .facet-buttons .facet-clear-all{border:1px solid var(--fl-line);min-height:54px;color:var(--fl-ink);text-transform:none;background:#fff;border-radius:999px;align-items:center;padding:0 18px;display:inline-flex}@media (prefers-reduced-motion:reduce){.quick-sort__chip,.facet-popular__chip{transition:none}}.MobileFacetDrawer .facet-buttons{flex-wrap:nowrap;align-items:center;display:flex!important}.MobileFacetDrawer .facet-buttons .mobile-clear-button{flex:none;margin:0;padding:0;width:auto!important}.MobileFacetDrawer .facet-buttons .mobile-facet-footer{min-width:0;margin:0;padding:0;flex:1 1 0!important;width:auto!important}.MobileFacetDrawer .facet-buttons .mobile-filter-apply{white-space:nowrap}.MobileFacetDrawer .facet-clearbutton{min-height:0;margin:0;padding:0}.MobileFacetDrawer .facet-active-filters.desktop-clear-button:empty{display:none}.facet-empty,.facet-popular__chip,.quick-sort__chip,.facet-sidebar .facet-checkbox,.facet-sidebar .facet-checkbox *,.facet-sidebar .facet-color-item,.facet-sidebar .facet-color-item *{letter-spacing:normal;text-transform:none!important}.facet-scroll{max-height:260px}@media (min-width:990px){.MobileFacetDrawer.mobile-facet-drawer{box-shadow:none;background:0 0}.MobileFacetDrawer .mobile-filter-close,.facet-sidebar .quick-sort,.MobileFacetDrawer .facet-buttons,.MobileFacetDrawer .mobile-clear-button{display:none!important}.MobileFacetDrawer .mobile-facet-header{background:0 0;border-bottom:0;padding:0 0 12px}.MobileFacetDrawer .mobile-facet-header h3{font-size:22px}.facet-search{background:0 0}.facet-sidebar .facet-title,.facet-sidebar .facet-content .facet-filter,.facet-sidebar .facet-active-filters{padding-left:0;padding-right:0}}.facet-sidebar .facet-group{border-bottom:1px solid #e8e8e8}.facet-sidebar .facet-title{min-height:0;padding:22px 0}.facet-sidebar .facet-title .facets__selected{font-family:var(--font-body-family,inherit);letter-spacing:.03em;color:rgb(var(--color-foreground));font-size:15px;font-weight:300;text-transform:uppercase!important}.facet-sidebar .facet-title .icon-caret,.facet-sidebar .facet-title>svg{display:none}.facet-sidebar .facet-title:after{content:"+";color:rgb(var(--color-foreground));font-size:26px;font-weight:200;line-height:1}.facet-sidebar details[open]>.facet-title:after{content:"−"}.facet-sidebar .facet-content .facet-filter{padding-left:0;padding-right:0}.facet-selected-count{border-radius:0;min-width:20px;height:20px;font-size:11px;line-height:20px}.facet-search__input{background:#fafafa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23111110' stroke-width='1.5'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M20 20l-5-5' stroke-linecap='round'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #e6e6e6;border-radius:0;min-height:46px;padding:0 48px 0 16px;font-size:15px;font-weight:300}.facet-search__input::placeholder{color:#bdbdbd;font-style:italic}.facet-search__input:focus{border-color:rgb(var(--color-foreground));outline:0}.facet-sidebar .facet-checkbox{min-height:52px;padding:0;font-size:16px;font-weight:400}.facet-sidebar .facet-checkbox input[type=checkbox],.facet-sidebar .facet-color-item input[type=checkbox]{appearance:none;cursor:pointer;background:#fff 50%/14px no-repeat;border:1px solid #cfcfcf;border-radius:0;flex:0 0 22px;width:22px;height:22px;margin:0 18px 0 0}.facet-sidebar .facet-checkbox input[type=checkbox]:checked,.facet-sidebar .facet-color-item input[type=checkbox]:checked{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='white' stroke-width='1.8'%3E%3Cpath d='M2.5 7.5l3 3 6-7'/%3E%3C/svg%3E")}.facet-sidebar .facet-checkbox input[type=checkbox]:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.facet-sidebar .color-count{color:#8c8c8c;margin-left:auto;font-size:14px}.MobileFacetDrawer .mobile-facet-header h3.small-hide{color:#6f6f6f;font-size:20px;font-weight:300}@media (max-width:989px){.MobileFacetDrawer .facet-group{margin:0 24px}.MobileFacetDrawer .facet-sidebar .quick-sort,.facet-sidebar .quick-sort{padding:16px 24px 18px}.MobileFacetDrawer .facet-active-filters{padding-left:24px;padding-right:24px}}@media (min-width:990px){.collection-with-sidebar{position:relative;display:block!important}.collection-with-sidebar .MobileFacetDrawer{width:auto;max-width:none;height:auto;position:static;overflow:visible;transform:none}.MobileFacetDrawer .mobile-facet-header{display:none}.MobileFacetDrawer .mobile-facet-body{padding:0;overflow:visible}.facet-sidebar{background:#fff;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;flex-wrap:wrap;align-items:center;column-gap:28px;width:auto;max-width:none;padding:0;display:flex;overflow:visible;position:relative!important;top:auto!important}.facet-sidebar sticky-facet-filters,.facet-sidebar .facet-filters-sticky{height:auto!important;max-height:none!important;overflow:visible!important}.facet-sidebar sticky-facet-filters{flex:auto;order:1;min-width:0;max-width:calc(100% - 340px);display:block;position:static}.facet-sidebar .FacetFiltersForm{flex-wrap:wrap;align-items:center;gap:0 36px;width:100%;max-width:none;display:flex}.facet-sidebar .facet-group{border:0;flex:none;width:auto;max-width:none;margin:0;position:relative}.facet-sidebar .FacetFiltersForm{flex-direction:row}.facet-sidebar .facet-title,.facet-sidebar .facet-group:first-child .facet-title,.facet-group summary.facet-title{gap:14px;padding:20px 0}.facet-sidebar .facet-search{padding-bottom:8px;position:static}.facet-sidebar .facet-popular{margin:10px 0 12px}.facet-sidebar .facet-popular__chip{border-radius:0;min-height:34px;padding:0 12px;font-size:13px}.facet-sidebar .facet-scroll{margin:0;padding:0}.facet-sidebar .facet-title .facets__selected{letter-spacing:0;font-size:18px;font-weight:300;text-transform:none!important}.facet-sidebar .facet-title:after,.facet-sidebar details[open]>.facet-title:after{content:"";border-right:1.4px solid rgb(var(--color-foreground));border-bottom:1.4px solid rgb(var(--color-foreground));background:0 0;width:8px;height:8px;margin:-4px 2px 0 0;font-size:0;transition:transform .2s;transform:rotate(45deg)}.facet-sidebar details[open]>.facet-title:after{margin-top:4px;transform:rotate(-135deg)}.facet-sidebar .facet-content{z-index:40;background:#fff;min-width:300px;max-height:420px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 14px 34px #00000024}.facet-sidebar .facet-content .facet-filter{padding:10px 18px 14px}.facet-sidebar .facet-scroll{max-height:260px}.facet-sidebar .facet-clearbutton{order:2}.facet-sidebar .facet-active-filters{flex:1 0 100%;order:3;padding:0 0 16px}.collection-with-sidebar .product-grid-container .collection-toolbar{z-index:5;border:0;height:64px;margin:0;padding:0;position:absolute;top:0;right:0}.collection-with-sidebar .product-grid-container{padding-top:24px}}.sort-menu{position:relative}.sort-menu,.sort-menu *{text-transform:none!important;letter-spacing:0!important}.sort-menu__button{min-width:210px;min-height:46px;color:rgb(var(--color-foreground));font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d6d6;border-radius:0;justify-content:space-between;align-items:center;gap:18px;padding:0 16px;font-size:15px;font-weight:300;display:inline-flex}.sort-menu__button:hover{border-color:rgb(var(--color-foreground))}.sort-menu__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.sort-menu__button svg{transition:transform .2s}.sort-menu__button svg.is-open{transform:rotate(180deg)}.sort-menu__list{z-index:60;background:#fff;border:1px solid #e2e2e2;width:max-content;min-width:100%;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #0000001a}.sort-menu__option{text-align:left;white-space:nowrap;cursor:pointer;color:rgb(var(--color-foreground));padding:12px 18px;font-size:15px;font-weight:300;line-height:1.2}.sort-menu__option.is-active{background:#f6f6f6}.sort-menu__option.is-selected{font-weight:600}@media (max-width:989px){.sort-menu__list{left:0;right:auto}.sort-menu__button{width:100%;min-width:0}.sort-menu{flex:1}}@media (prefers-reduced-motion:reduce){.sort-menu__button svg{transition:none}}.collection-page .type-chips{margin:4px 0 18px}.collection-page .type-chips__list{scrollbar-width:none;gap:8px;margin:0;padding:0 0 4px;display:flex;overflow-x:auto}.collection-page .type-chips__list::-webkit-scrollbar{display:none}.collection-page .type-chips__list>li{flex:none}.collection-page .type-chip{color:#111;letter-spacing:.02em;white-space:nowrap;background:#fff;border:1px solid #dcdcdc;border-radius:999px;align-items:center;min-height:40px;padding:0 18px;font-size:13px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.collection-page .type-chip:hover{border-color:#111}.collection-page .type-chip.is-on{color:#fff;background:#111;border-color:#111}.collection-page .type-chip:focus-visible{outline-offset:2px;outline:2px solid #111}@media (min-width:990px){.collection-page .type-chips__list{flex-wrap:wrap;overflow:visible}}.facet-group .facet-content[hidden]{display:none!important}.facet-group .facet-content{opacity:1;height:auto}
