:root{--duo-ink:#2b1f24;--duo-soft:rgba(43,31,36,.66);--duo-faint:rgba(43,31,36,.45);--duo-blush:#f2cbd8;--duo-blush-deep:#d98fa9;--duo-rose:#a2405f;--duo-line:rgba(43,31,36,.09)}.duo-ch{position:relative;padding:var(--duo-ch-pad-top,20px) var(--space-outer,16px) var(--duo-ch-pad-bottom,20px);background:none}.duo-ch__inner{text-align:left}.duo-ch__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--duo-faint)}.duo-ch__crumbs a{color:var(--duo-faint);text-decoration:none;transition:color .2s ease}.duo-ch__crumbs a:hover,.duo-ch__crumbs [aria-current]{color:var(--duo-ink)}.duo-ch__head{margin-top:14px}.duo-ch__title{margin:0;font-family:var(--font-heading);font-weight:var(--font-weight-heading,400);font-size:clamp(30px,3vw,44px);line-height:1.05;letter-spacing:.005em;color:var(--duo-ink)}.duo-ch__desc{max-width:600px;margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--duo-soft)}.duo-ch__chips-wrap{margin-top:22px}.duo-ch__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.duo-ch__chips li{list-style:none;margin:0}.duo-ch__chip{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:0;font-family:var(--font-heading);font-weight:var(--font-weight-body-bold,700);font-size:12.5px;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--duo-ink);text-decoration:none;background:#fff;box-shadow:inset 0 0 0 1px #2b1f2429;transition:background .2s ease,box-shadow .2s ease,color .2s ease}.duo-ch__chip:hover{background:#fbf3f5;box-shadow:inset 0 0 0 1px #2b1f2473}.duo-ch__chip.is-active,.duo-ch__chip.is-active:hover{color:#fff;background:var(--duo-ink);box-shadow:inset 0 0 0 1px var(--duo-ink)}@media(max-width:959px){.duo-ch__head{margin-top:12px}.duo-ch__title{font-size:30px}.duo-ch__desc{font-size:14px;margin-top:8px}.duo-ch__chips-wrap{margin:16px calc(var(--space-outer,16px) * -1) 0}.duo-ch__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0 var(--space-outer,16px) 2px;scroll-padding-inline:var(--space-outer,16px)}.duo-ch__chips::-webkit-scrollbar{display:none}.duo-ch__chip{height:38px;padding:0 15px;font-size:12px}}.collection .filter-bar{border-color:var(--duo-line)!important}.collection .filter-bar__button,.collection .filter-bar__results-count,.collection .filter-bar__sort-group button{font-size:14px!important;color:var(--duo-ink);text-transform:none;letter-spacing:.01em}.collection .filter-bar__results-count{color:var(--duo-soft)}@media(min-width:960px){.collection .filter-sidebar{width:250px!important}.collection .filter-sidebar-inner{padding-right:28px}.collection .collection__main-area{gap:8px}}.collection .filter-drawer__group{border-color:var(--duo-line)!important}.collection .filter-drawer__group-toggle{padding:15px 0!important}.collection .filter-drawer__group-toggle-label{font-family:var(--font-heading);font-size:15px;font-weight:var(--font-weight-body-bold,700);letter-spacing:.015em;color:var(--duo-ink);text-transform:none}.collection .filter-drawer__group-toggle .icon{width:12px;height:12px;opacity:.6;transition:transform .25s ease}.collection .filter-drawer__group-toggle[aria-expanded=true] .duo-x{display:none}.collection .filter-drawer__group-filter-wrapper .filter-drawer__list{padding-bottom:12px}.collection .filter-item__label{font-size:14.5px;color:var(--duo-ink);text-transform:none}.collection .filter-item__count{font-size:12.5px!important;color:var(--duo-faint)}.collection .filter-input__input{border-radius:0!important;border-color:#2b1f2440!important;transition:background .15s ease,border-color .15s ease}.collection .filter-item__checkbox:checked+.filter-item__content-inner .filter-input__input{background:var(--duo-ink)!important;border-color:var(--duo-ink)!important;color:#fff}.collection .filter-item__content:hover .filter-item__label{color:var(--duo-rose)}.collection .filter-item--chip .filter-item__content-inner,.collection [data-filter-type=chip] .filter-item__content-inner{border-radius:0!important}.collection .collection__products{row-gap:34px!important}@media(max-width:959px){.collection .collection__products{row-gap:24px!important}}.collection .pagination{margin-top:36px}.collection .pagination__footer{color:var(--duo-soft);font-size:13.5px}.collection .pagination a,.collection .pagination span[aria-current]{border-radius:0}.collection .filter-item__chip{border-radius:0!important;border:1px solid rgba(43,31,36,.16)!important;background:#fff!important;padding:6px 14px!important;min-width:0!important;font-size:13.5px!important;color:var(--duo-ink)!important;transition:background .15s ease,border-color .15s ease,color .15s ease}.collection .filter-item__content:hover .filter-item__chip{border-color:var(--duo-blush-deep)!important}.collection .filter-item__checkbox:checked+.filter-item__content-inner .filter-item__chip{background:var(--duo-ink)!important;border-color:var(--duo-ink)!important;color:#fff!important}.collection .filter-drawer__group-filter-wrapper[data-filter-type=chip] .filter-drawer__list,.collection .filter-drawer__list:has(.filter-item--chip){gap:8px!important}.collection .mobile-filters{gap:10px}.collection .mobile-filters__button{border-radius:0!important;border:1px solid rgba(43,31,36,.16)!important;background:#ffffffd9!important;min-height:44px;font-size:14.5px!important;color:var(--duo-ink)!important;text-transform:none!important;letter-spacing:.01em;box-shadow:none}.collection .mobile-filters__button .icon{width:16px;height:16px}@media(max-width:959px){.duo-ch__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/duo-collection.css.map */
