.facets-container{--ph-facet-green: #4a623f;--ph-facet-ink: #171917;--ph-facet-sand: #a5a38b;--ph-facet-line: #e3e0d7;--ph-facet-soft: #f5f4ef}.facets-container .mobile-facets__open{justify-content:center;gap:8px;min-height:48px;padding:10px 16px;border:1px solid var(--ph-facet-green);border-radius:8px;background:var(--ph-facet-green);color:#fff}.facets-container .mobile-facets__open>*+*{margin-left:0}.facets-container .mobile-facets__open-label{color:#fff;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:0}.facets-container .mobile-facets__open line,.facets-container .mobile-facets__open circle{stroke:currentColor}.facets-container .mobile-facets__open:hover{background:#3c5132;color:#fff}.facets-container .mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none}.facets-container .mobile-facets__inner{width:calc(100% - 16px);max-width:420px;overflow:hidden;border:0;color:var(--ph-facet-ink);background:#fff}.facets-container .mobile-facets__header{flex-shrink:0;padding:20px 64px 18px 20px;border-bottom:1px solid var(--ph-facet-line);background:var(--ph-facet-soft);text-align:left}.facets-container .mobile-facets__heading{font-size:19px;line-height:1.3;font-weight:700;letter-spacing:.02em;color:var(--ph-facet-ink)}.facets-container .mobile-facets__count{margin-top:4px;font-size:13px;letter-spacing:0;color:#5b6057}.facets-container .mobile-facets__close{top:16px;right:12px;width:44px;height:44px;border-radius:50%;background:#e7e5dc;color:var(--ph-facet-ink)}.facets-container .mobile-facets__close .svg-wrapper{width:22px;height:22px}.facets-container .mobile-facets__main{padding-top:0;overscroll-behavior:contain;background:#fff}.facets-container .mobile-facets__details{flex-shrink:0;border-bottom:1px solid var(--ph-facet-line)}.facets-container .mobile-facets__summary{padding:16px 20px;color:var(--ph-facet-ink)}.facets-container summary.mobile-facets__summary>div{gap:16px;min-height:28px}.facets-container summary.mobile-facets__summary>div>span:first-child{font-size:15px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.facets-container .mobile-facets__arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--ph-facet-sand);color:#111}.facets-container .mobile-facets__arrow .icon-arrow{width:15px;height:15px}.facets-container .mobile-facets__summary:hover{background:var(--ph-facet-soft)}.facets-container .mobile-facets__sort{display:flex;flex-direction:column;gap:10px}.facets-container .mobile-facets__sort label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.facets-container .mobile-facets__sort .select{width:100%}.facets-container .mobile-facets__sort .select__select{width:100%;min-height:46px;margin:0;padding:10px 36px 10px 12px;border:1px solid #8b8d80;border-radius:8px;font-size:16px;color:var(--ph-facet-ink);background:#fff}.facets-container .mobile-facets__sort .select>.svg-wrapper{right:16px;top:50%;width:12px;height:8px;transform:translateY(-50%);pointer-events:none}.facets-container .mobile-facets__sort .select .icon-caret{display:block;position:static;width:12px;height:8px}.facets-container .mobile-facets__submenu{background:#fff}.facets-container .mobile-facets__close-button{margin:0 0 8px;padding:18px 20px;border-bottom:1px solid var(--ph-facet-line);background:var(--ph-facet-soft);color:var(--ph-facet-ink);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0}.facets-container .mobile-facets__close-button .icon-arrow{width:18px}.facets-container .mobile-facets__list{margin:0;overscroll-behavior:contain}.facets-container .mobile-facets__label{font-size:15px;line-height:1.5;letter-spacing:0}.facets-container .mobile-facets__highlight{background:#edf2e9}.facets-container .mobile-facets__label.active{color:#334b2b}.facets-container .mobile-facets__footer{flex-shrink:0;gap:12px;padding:16px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--ph-facet-line);background:#fff;box-shadow:0 -4px 18px #17191708}.facets-container .mobile-facets__footer>*+*{margin-left:0}.facets-container .mobile-facets__footer .button{--color-button: 74, 98, 63;--color-button-text: 255, 255, 255;--buttons-radius: 8px;--buttons-radius-outset: 8px;min-height:48px;font-size:15px;font-weight:700;letter-spacing:0}.facets-container .mobile-facets__clear-wrapper{min-height:48px;border:1px solid #c7c8bf;border-radius:8px}.facets-container .mobile-facets__clear{font-size:14px;font-weight:600;color:#3b5c69}.facets-container .active-facets__button-inner{color:#334b2b;background:#f0f3ec;border-radius:20px;box-shadow:0 0 0 1px #c7d1bf;letter-spacing:0}.facets-container .active-facets__button-remove,.facets-container .facets__reset{color:#3b5c69}.facets-container summary:focus-visible,.facets-container .mobile-facets__close:focus-visible,.facets-container .mobile-facets__close-button:focus-visible{outline:2px solid #3b5c69;outline-offset:-3px}.facet-filters__field{align-items:center}.facet-filters__field .facet-filters__label{font-weight:700;letter-spacing:0}.facet-filters__field .select__select{min-height:44px;padding:10px 36px 10px 12px;border:1px solid #c7c8bf;border-radius:8px;color:#171917;background:#fff;font-size:14px;letter-spacing:0}.facet-filters__field .select>.svg-wrapper{right:16px;top:50%;width:12px;height:8px;transform:translateY(-50%);pointer-events:none}.facet-filters__field .select .icon-caret{display:block;position:static;width:12px;height:8px}.facet-filters__field .select__select{padding-right:44px}@media screen and (max-width:749px){.facets-container{grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding-top:0;padding-bottom:12px}.facets-container .mobile-facets__wrapper{grid-column:1;grid-row:1}.facets-container .product-count{grid-column:2;grid-row:1;margin:0}.facets-container .product-count__text{font-size:13px;letter-spacing:0}.facets-container .active-facets-mobile{grid-column:1 / -1;grid-row:2}}@media screen and (min-width:750px){.facets-container .facets__heading{color:#171917;font-weight:700;letter-spacing:.02em}.facets-container .facets__disclosure-vertical{border-color:var(--ph-facet-line)}.facets-container .facets__disclosure-vertical .facets__summary{padding:17px 38px 17px 0;color:#171917;font-size:13px;line-height:1.45;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.facets-container .facets__disclosure-vertical .facets__summary .icon-caret{box-sizing:content-box;width:10px;height:6px;padding:11px 9px;top:calc(50% - 14px);border-radius:50%;background:var(--ph-facet-sand);color:#111}.facets-container .facets__summary:hover .facets__summary-label{text-decoration:none;color:#4a623f}.facets-container .facets__disclosure-vertical .facet-checkbox{min-height:44px;font-size:14px;letter-spacing:0}.facets-container .facets__disclosure-vertical .facets__display-vertical{padding-bottom:14px}.facets-container .facets__disclosure>.facets__summary{font-weight:700;color:#171917}.facets-container .facets__display{border-color:var(--ph-facet-line);border-radius:10px}.facets-container .facets__header{background:var(--ph-facet-soft);border-color:var(--ph-facet-line)}}.facets-container .mobile-facets__header{padding:20px 64px 18px 20px;background:#fff;border-color:#deded9}.facets-container .mobile-facets__heading{font-size:18px;letter-spacing:0;text-transform:uppercase}.facets-container .mobile-facets__close{background:transparent;border-radius:0}.facets-container .mobile-facets__details{margin:0 20px;border-bottom:1px solid #deded9}.facets-container .mobile-facets__summary{padding:17px 0}.facets-container summary.mobile-facets__summary>div{min-height:22px;gap:12px}.facets-container summary.mobile-facets__summary>div>span:first-child{font-size:14px;font-weight:600;line-height:1.5;text-transform:none;letter-spacing:0}.facets-container .mobile-facets__arrow{width:22px;height:22px;flex-basis:22px;border-radius:0;background:transparent}.facets-container .mobile-facets__arrow .icon-arrow{display:none}.facets-container .mobile-facets__arrow:after{content:"";width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.facets-container .mobile-facets__summary:hover{background:transparent}.facets-container .mobile-facets__sort label{font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.facets-container .mobile-facets__sort .select__select{min-height:48px;border-color:#deded9;border-radius:4px;padding:12px 36px 12px 12px}.facets-container .mobile-facets__close-button{background:#fff;border-color:#deded9;font-size:14px;font-weight:600}.facets-container .mobile-facets__label{font-size:14px;min-height:44px}.facets-container .mobile-facets__footer{box-shadow:none;border-color:#deded9}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ph-facets.css.map */
