.shopHeader-module__ac1uea__shopHeader{background:#1d5134;align-items:center;width:100%;min-height:230px;padding-top:70px;padding-left:16%;padding-right:16%;display:flex}.shopHeader-module__ac1uea__content{width:100%}.shopHeader-module__ac1uea__breadcrumb{align-items:center;gap:10px;margin-bottom:14px;font-size:14px;display:flex}.shopHeader-module__ac1uea__breadcrumb a{color:#acd09e;text-decoration:none;transition:color .2s}.shopHeader-module__ac1uea__breadcrumb a:hover{color:#d8891c}.shopHeader-module__ac1uea__breadcrumb span{color:#acd09e}.shopHeader-module__ac1uea__breadcrumb .shopHeader-module__ac1uea__current{color:#fff;font-weight:600}.shopHeader-module__ac1uea__content h1{color:#fffaf0;font-family:var(--font-fraunces), serif;margin:0 0 8px;font-size:clamp(42px,4vw,58px);font-weight:600;line-height:1.05}.shopHeader-module__ac1uea__content>p{color:#a9ca9b;font-family:var(--font-outfit), sans-serif;margin:0;font-size:17px;line-height:1.6}@media (max-width:900px){.shopHeader-module__ac1uea__shopHeader{padding:42px 8%}}@media (max-width:600px){.shopHeader-module__ac1uea__shopHeader{min-height:190px;padding:35px 20px}.shopHeader-module__ac1uea__breadcrumb{font-size:13px}.shopHeader-module__ac1uea__content h1{font-size:42px}.shopHeader-module__ac1uea__content>p{font-size:15px}}
.shopControls-module__XFvAVW__shopArea{background:#f7f3eb;justify-content:center;align-items:center;width:100%;display:flex}.shopControls-module__XFvAVW__shopContent{grid-template-columns:235px 1fr;align-items:start;gap:32px;width:100%;display:grid}.shopControls-module__XFvAVW__sidebar{background:#fff;border-radius:17px;width:100%;padding:27px 24px}.shopControls-module__XFvAVW__filterGroup{margin-bottom:34px}.shopControls-module__XFvAVW__filterGroup h3{font-family:var(--font-outfit), sans-serif;color:#092f1b;letter-spacing:.3px;margin:0 0 17px;font-size:13px;font-weight:700}.shopControls-module__XFvAVW__categoryList{flex-direction:column;gap:6px;display:flex}.shopControls-module__XFvAVW__categoryButton,.shopControls-module__XFvAVW__activeCategory{width:100%;font-family:var(--font-outfit), sans-serif;text-align:left;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:6px;padding:10px 12px;font-size:14px;display:flex}.shopControls-module__XFvAVW__categoryButton{color:#173d27;background:0 0}.shopControls-module__XFvAVW__categoryButton:hover{background:#f2f5ef}.shopControls-module__XFvAVW__activeCategory{color:#fff;background:#1d5134;font-weight:600}.shopControls-module__XFvAVW__count{opacity:.7}.shopControls-module__XFvAVW__priceRange{accent-color:#1d5134;cursor:pointer;width:100%}.shopControls-module__XFvAVW__priceLabels{color:#56705a;justify-content:space-between;margin-top:7px;font-size:12px;display:flex}.shopControls-module__XFvAVW__stockRow{cursor:pointer;color:#294a34;align-items:center;gap:12px;font-size:13px;display:flex}.shopControls-module__XFvAVW__stockRow input{display:none}.shopControls-module__XFvAVW__toggle{background:#d4c8b3;border-radius:999px;flex-shrink:0;width:43px;height:24px;transition:background .2s;position:relative}.shopControls-module__XFvAVW__toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.shopControls-module__XFvAVW__stockRow input:checked+.shopControls-module__XFvAVW__toggle{background:#1d5134}.shopControls-module__XFvAVW__stockRow input:checked+.shopControls-module__XFvAVW__toggle:after{transform:translate(19px)}.shopControls-module__XFvAVW__clearButton{color:#d17c14;font-family:var(--font-outfit), sans-serif;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.shopControls-module__XFvAVW__clearButton:hover{text-decoration:underline}.shopControls-module__XFvAVW__productsArea{min-width:0}@media (max-width:1000px){.shopControls-module__XFvAVW__shopArea{padding-left:7%;padding-right:7%}.shopControls-module__XFvAVW__shopContent{grid-template-columns:210px 1fr}}@media (max-width:700px){.shopControls-module__XFvAVW__shopArea{padding:25px 20px 60px}.shopControls-module__XFvAVW__topControls{grid-template-columns:1fr}.shopControls-module__XFvAVW__sortSelect{width:100%}.shopControls-module__XFvAVW__shopContent{grid-template-columns:1fr}.shopControls-module__XFvAVW__sidebar{width:100%}}
