.slope-badges{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px 8px;margin-top:8px;padding:0 5px;min-height:28px}.slope-badge{display:inline-flex;align-items:center;font-family:Work Sans,sans-serif;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.slope-badge__shape{display:inline-flex;align-items:center;padding:5px 17px 5px 11px;color:#fff;border-radius:10px 0 0 10px}.slope-badge__shape--linear{background:#6e9f56}.slope-badge__shape--curved{background:#7b5a37}.slope-badge__range{display:inline-flex;align-items:center;padding:5px 11px;margin-left:-6px;background:#fff;color:#42783b;border:1px solid #42783B;border-radius:10px;position:relative}.slope-badge__range--solo{margin-left:0}.slope-filter{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 12px;margin:0 0 24px;padding:16px 20px;background:#f5f0e4;border:1px solid #e4dcc7;border-radius:14px;font-family:Work Sans,sans-serif}.slope-filter__group{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.slope-filter__group+.slope-filter__group{padding-left:16px;border-left:1px solid #e0d7bf}.slope-filter__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a7f68;margin-right:2px}.slope-filter__chips{display:flex;flex-wrap:wrap;gap:8px}.slope-chip{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;line-height:1;color:#302d33;background:#fff;border:1px solid #d8cfb8;border-radius:8px;padding:9px 18px;transition:background .15s ease,color .15s ease,border-color .15s ease}.slope-chip:hover{border-color:#42783b}.slope-chip.is-active{background:#dce7d0;border-color:#b7cfa6;color:#35682f}.slope-chip:focus-visible{outline:2px solid #42783B;outline-offset:2px}.slope-filter__meta{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:flex;align-items:center;gap:6px}.slope-filter__count{font-size:13px;font-weight:500;color:#8a7f68;white-space:nowrap}.slope-filter__count strong{font-weight:700}.slope-filter__dot{font-size:13px;font-weight:600;color:#b7ab8f}.slope-filter__dot[hidden]{display:none}.slope-filter__clear{-webkit-appearance:none;appearance:none;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:700;color:#42783b;text-decoration:underline}.slope-filter__clear[hidden]{display:none}@media screen and (min-width:750px){.slope-filter{padding-top:26px;padding-bottom:26px}.slope-filter{position:sticky;top:calc(var(--sticky-top, 52px) + 64px);z-index:20;box-shadow:0 6px 18px #342a1e1a}}.slope-filter__empty{font-family:Work Sans,sans-serif;font-size:15px;color:#302d33;padding:24px 0;margin:0}.slope-filter__empty[hidden]{display:none}.collection-product.slope-hidden{display:none!important}.slope-filter__group--type{position:relative}.slope-filter__labelrow{display:inline-flex;align-items:center;gap:7px}.slope-help__btn{width:20px;height:20px;border-radius:50%;border:1.5px solid #6E9F56;background:#fff;color:#3b6b2e;font-family:Work Sans,sans-serif;font-size:12px;font-weight:600;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease,color .15s ease}.slope-help__btn:hover,.slope-help__btn[aria-expanded=true]{background:#6e9f56;color:#fff}.slope-help__popover{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:460px;max-width:92vw;background:#fff;border:1px solid #E5DDC9;border-radius:14px;box-shadow:0 8px 24px #342a1e24;padding:18px}.slope-help__popover[hidden]{display:none}.slope-help__head{display:flex;align-items:center;justify-content:space-between}.slope-help__title{font-family:Work Sans,sans-serif;font-size:15px;font-weight:600;color:#44372f}.slope-help__close{border:0;background:transparent;color:#9a8c7a;font-size:20px;line-height:1;cursor:pointer;padding:0 2px}.slope-help__sub{font-family:Work Sans,sans-serif;font-size:12.5px;color:#8a7c6e;margin:2px 0 14px}.slope-help__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.slope-help__option{-webkit-appearance:none;appearance:none;margin:0;padding:0;width:100%;text-align:left;border:1px solid #EDE6D3;border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Work Sans,sans-serif;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.slope-help__option:hover{border-color:#6e9f56;box-shadow:0 4px 14px #342a1e1f}.slope-help__option:focus-visible{outline:2px solid #3B6B2E;outline-offset:2px}.slope-help__option:active{transform:translateY(1px)}.slope-help__option img{display:block;width:100%;height:auto;background:#f7f4ec}.slope-help__body{display:block;padding:10px 12px 12px}.slope-help__pill{display:inline-flex;font-family:Work Sans,sans-serif;font-size:12px;font-weight:600;color:#fff;padding:3px 12px;border-radius:999px;margin-bottom:6px}.slope-help__pill--linear{background:#6e9f56}.slope-help__pill--curved{background:#7b5a37}.slope-help__text{display:block;font-family:Work Sans,sans-serif;font-size:12.5px;line-height:1.5;color:#4a4038}.slope-help__cta{display:flex;align-items:center;gap:6px;margin-top:auto;padding:10px 12px;border-top:1px solid #EDE6D3;font-size:12.5px;font-weight:600;color:#3b6b2e}.slope-help__option:hover .slope-help__cta{background:#f3f7ee}.slope-help__cta span{transition:transform .15s ease}.slope-help__option:hover .slope-help__cta span{transform:translate(3px)}.slope-help__foot{font-family:Work Sans,sans-serif;font-size:12px;color:#9a8c7a;margin:12px 0 0}.slope-help__foot strong{color:#3b6b2e;font-weight:600}@media(max-width:600px){.slope-help__popover{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:360px;max-height:82vh;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1000;padding:0 14px 16px}.slope-help__head{position:sticky;top:0;background:#fff;padding:12px 0 10px;margin-bottom:2px;border-bottom:1px solid #EDE6D3}.slope-help__close{width:34px;height:34px;margin:-6px -6px 0 0;font-size:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#6b5e50}.slope-help__sub{display:none}.slope-help__grid{grid-template-columns:1fr;gap:10px}.slope-help__option img{max-height:150px;object-fit:cover;object-position:bottom}}@media screen and (max-width:749px){.slope-filter{justify-content:flex-start;padding-top:44px}.slope-filter__group{width:100%}.slope-filter__group+.slope-filter__group{padding-left:0;border-left:none}.slope-filter__meta{top:16px;right:20px;transform:none;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/slope-badges.css.map */
