.collection-hero__text{text-align:left!important;align-items:flex-start!important}.collection-hero__info{width:100%}.collection-hero__title{display:inline!important;font-size:24px!important;line-height:1.3!important}.dm-collection-count{font-size:13px;color:#818181;margin-left:10px;white-space:nowrap}.collection-hero--no-image{padding-top:8px!important;padding-bottom:20px!important}.collection-hero--no-image .collection-hero__text{padding:0!important}.collection-hero--no-image .hero__content{width:100%}body:has(dm-collection-filters) .dm-breadcrumb{max-width:none;width:100%;margin:0;padding:12px var(--page-padding,30px) 0!important}body:has(dm-collection-filters) .dm-breadcrumb__list{display:flex;flex-wrap:nowrap!important;overflow-x:auto;white-space:nowrap;scrollbar-width:none;justify-content:flex-start!important;font-size:12px}body:has(dm-collection-filters) .dm-breadcrumb__item{flex-shrink:0}dm-collection-filters{display:block;--dm-orange:#bf5006;--dm-line:#e5e5e7;--dm-muted:#777;--dm-surface:#f7f7f9;font-size:14px}.dm-collection-layout{display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:24px;align-items:start}.dm-collection-layout [data-dm-controls]{display:contents}.dm-filter-heading{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:space-between;min-height:58px;gap:10px}.dm-filter-toolbar{grid-column:2;grid-row:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 0;min-height:58px}.dm-filter-aside{grid-column:1;grid-row:2;position:sticky;top:var(--dm-sticky-top,100px);padding-bottom:20px;min-width:0}.dm-collection-layout #ProductGridWrapper{grid-column:2;grid-row:2;min-width:0}.dm-filter-form{display:flex;flex-direction:column;gap:0}.dm-filter-form input[type=hidden]{display:none}.dm-filter-group{border:0;border-bottom:1px solid var(--dm-line);padding:12px 0;margin:0}.dm-filter-group summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer;min-height:28px;font-size:14px}.dm-filter-group summary::-webkit-details-marker{display:none}.dm-filter-group summary strong{margin-right:auto}.dm-filter-group [data-dm-summary]{color:var(--dm-orange);font-size:12px;line-height:1.3;text-align:right}.dm-expand:after{content:"+";font-size:18px}.dm-filter-group[open]>.dm-filter-group .dm-expand:after,.dm-filter-group[open]>summary .dm-expand:after{content:"\2212"}.dm-filter-options{display:grid;gap:7px;padding-top:10px}.dm-filter-group[data-kind=size] .dm-filter-options{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-filter-group[data-kind=color] .dm-filter-options{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-option{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;min-height:36px;padding:3px 0;font-size:13px;line-height:1.2}.dm-option input{accent-color:#202020;flex-shrink:0;width:17px;height:17px;margin:0}.dm-option-text{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0}.dm-option small{font-size:11px;color:#858585;white-space:nowrap}.dm-filter-group[data-kind=size] .dm-option,.dm-filter-group[data-kind=color] .dm-option{background:#fff;border:1px solid #dedee1;border-radius:7px;padding:6px;min-height:40px}.dm-filter-group[data-kind=size] .dm-option{justify-content:center;text-align:center}.dm-filter-group[data-kind=size] .dm-option-text,.dm-filter-group[data-kind=color] .dm-option-text{flex-direction:column;align-items:flex-start;gap:1px;font-size:12px}.dm-filter-group[data-kind=size] .dm-option-text{align-items:center}.dm-filter-group[data-kind=size] input,.dm-filter-group[data-kind=color] input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.dm-option:has(input:focus-visible){outline:2px solid var(--dm-orange);outline-offset:3px}.dm-filter-group[data-kind=size] .dm-option:has(input:checked){background:#202020;color:#fff;border-color:#202020}.dm-filter-group[data-kind=size] .dm-option:has(input:checked) small{color:#eee}.dm-filter-group[data-kind=color] .dm-option:has(input:checked){border-color:#202020;box-shadow:inset 0 0 0 1px #202020}.dm-color-dot{height:18px;width:18px;border-radius:50%;border:1px solid #0001;background:#ddd;flex-shrink:0;display:grid;place-items:center}.dm-option:has(input:checked) .dm-color-dot:after{content:"\2713";color:#fff;text-shadow:0 1px 2px #000;font-size:13px}.dm-option.is-unavailable{opacity:.38;cursor:not-allowed}.dm-option.is-unavailable input{cursor:not-allowed}.dm-size-help{font-size:11px;color:#777;margin:10px 0 0;line-height:1.5}.dm-stock-group{padding:0 0 13px}.dm-stock-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;position:relative;cursor:pointer}.dm-stock-label input{position:absolute;right:0;width:36px;height:22px;opacity:0}.dm-switch{width:34px;height:20px;border-radius:12px;background:#d0d0d0;padding:3px;flex-shrink:0}.dm-switch:after{content:"";display:block;background:#fff;width:14px;height:14px;border-radius:50%;transition:transform .15s}.dm-stock-label input:checked+.dm-switch{background:#1b7e48}.dm-stock-label input:checked+.dm-switch:after{transform:translate(14px)}.dm-stock-label input:focus-visible+.dm-switch{outline:2px solid var(--dm-orange);outline-offset:3px}.dm-filter-chips{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0;flex:1}.dm-chip{display:inline-flex;align-items:center;border:1px solid #dedee1;border-radius:22px;background:#fff;max-width:100%;white-space:nowrap;flex-shrink:0}.dm-chip.is-active{background:#202020;color:#fff;border-color:#202020}.dm-chip button{background:none;border:0;color:inherit;padding:7px 10px;font-size:12px;line-height:1.3;cursor:pointer}.dm-chip [data-dm-remove]{padding:7px 10px 7px 0;font-size:16px;line-height:1}.dm-chip [data-dm-open]{overflow:hidden;text-overflow:ellipsis;max-width:310px}.dm-clear{color:var(--dm-orange);font-size:12px;text-decoration:underline;background:none;border:0;cursor:pointer;white-space:nowrap;padding:6px 0}.dm-empty-filters{font-size:12px;color:#8b8b8b;padding-top:7px}.dm-desktop-sort{display:flex;align-items:center;flex-shrink:0;white-space:nowrap;background:#fff;border:1px solid #dedee1;border-radius:6px;font-size:12px;padding:5px 9px;min-height:34px}.dm-desktop-sort select{font:inherit;font-weight:600;background:transparent;border:0;padding:2px 22px 2px 3px;max-width:210px}.dm-mobile-filter,.dm-mobile-sort{display:none}[data-dm-badge]{display:inline-grid;place-items:center;background:var(--dm-orange);color:#fff;font-size:10px;min-width:16px;height:16px;border-radius:20px;margin-left:4px;padding:0 4px}dm-collection-filters [hidden]{display:none!important}.dm-price-range{font-size:12px;color:#888;line-height:1.6;margin:0}.dm-price-inputs{display:flex;align-items:flex-end;gap:8px}.dm-price-inputs label{font-size:12px;color:#777;flex:1;min-width:0}.dm-price-inputs input{display:block;width:100%;padding:9px;border:1px solid #d9d9dc;border-radius:8px;color:#222;background:#fff;margin-top:4px;font-size:14px}.dm-price-inputs>span{margin-bottom:11px;color:#888}.dm-price-presets{display:flex;gap:6px;flex-wrap:wrap}.dm-price-presets button{font-size:11px;background:#fff;border:1px solid #ddd;border-radius:20px;padding:6px 9px;cursor:pointer}.dm-price-presets button:focus-visible{outline:2px solid var(--dm-orange)}.dm-filter-dialog{border:0;border-radius:18px 18px 0 0;padding:0;margin:auto auto 0;width:min(100%,520px);max-width:100%;max-height:85dvh;overflow:hidden;color:#222;background:#fff;box-shadow:0 -5px 35px #0002;font-size:14px}.dm-filter-dialog[open]{display:flex;flex-direction:column}.dm-filter-dialog::backdrop{background:#0000009e}.dm-filter-dialog header{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:12px 16px;border-bottom:1px solid #eee}.dm-filter-dialog h2{font-size:18px;line-height:1.3;font-weight:700;margin:0;flex:1}.dm-filter-dialog header button{border:0;background:none;font-size:28px;width:36px;height:36px;cursor:pointer}.dm-dialog-body{overflow-y:auto;overscroll-behavior:contain;padding:0 16px 12px;min-height:0}.dm-filter-dialog footer{display:flex;gap:10px;padding:12px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid #eee;flex-shrink:0;background:#fff}.dm-filter-dialog footer button{border:1px solid #ddd;border-radius:28px;background:#fff;font-weight:600;padding:12px 20px;font-size:14px;cursor:pointer;min-height:44px}.dm-filter-dialog [data-dm-apply]{flex:1;background:var(--dm-orange);color:#fff;border-color:var(--dm-orange)}.dm-filter-dialog [data-dm-apply]:disabled{opacity:.6;cursor:wait}.dm-filter-dialog .dm-filter-group{padding:12px 0}.dm-filter-dialog .dm-option{min-height:44px}.dm-filter-dialog .dm-option-text{font-size:14px!important}.dm-filter-dialog[data-mode=group] .dm-filter-group{border-bottom:0}.dm-filter-dialog[data-mode=group] summary{pointer-events:none}.dm-filter-dialog[data-mode=group] summary strong,.dm-filter-dialog[data-mode=group] .dm-expand{display:none}.dm-filter-dialog[data-mode=group] summary [data-dm-summary]{color:#888;margin-right:auto}.dm-sort-options{display:flex;flex-direction:column}.dm-sort-options label{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #eee;cursor:pointer}.dm-sort-options input{accent-color:var(--dm-orange);width:18px;height:18px}.dm-filter-error{background:#fff0e8;padding:12px;color:#8c3300}.dm-collection-layout[aria-busy=true] #ProductGridWrapper{opacity:.5;pointer-events:none}dm-collection-filters #ProductsList{display:grid!important}dm-collection-filters .product-card{visibility:visible!important}@media(max-width:1023px){.collection-hero__title{font-size:18px!important}.dm-collection-count{font-size:12px;margin-left:6px}.collection-hero--no-image{padding-top:6px!important;padding-bottom:12px!important}body:has(dm-collection-filters) .dm-breadcrumb{padding:10px 16px 0!important}.dm-collection-layout{display:block}.dm-filter-heading,.dm-filter-aside,.dm-desktop-sort{display:none}.dm-filter-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;margin:0 -16px 12px;background:var(--dm-surface)}.dm-mobile-filter,.dm-mobile-sort{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:0;background:#fff;font-size:14px;min-height:50px;border-top:1px solid #eee;border-bottom:1px solid #eee;font-weight:600}.dm-mobile-sort{position:relative}.dm-mobile-sort:before{content:"";position:absolute;left:0;height:24px;width:1px;background:#eee}.dm-mobile-sort>span:last-child{text-align:left}.dm-mobile-sort small{display:block;font-weight:400;font-size:10px;color:#888}.dm-filter-chips{grid-column:1/-1;grid-row:2;overflow-x:auto;flex-wrap:nowrap;padding:10px 16px;scrollbar-width:none;min-height:51px;-webkit-mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.dm-filter-chips::-webkit-scrollbar{display:none}.dm-chip button{font-size:12px;padding:8px 12px}.dm-chip [data-dm-open]{max-width:220px}.dm-empty-filters{display:none}.dm-filter-chips>.dm-clear{order:-1}.dm-filter-dialog[data-mode=all] .dm-filter-group:not([data-kind=size]):not([data-kind=stock])>.dm-filter-options,.dm-filter-dialog[data-mode=all] .dm-filter-group:not([data-kind=size])>.dm-size-help{display:none}.dm-filter-dialog[data-mode=all] .dm-filter-group:not([data-kind=size]) .dm-expand:after{content:"\203a"}.dm-filter-dialog[data-mode=all] .dm-filter-group[data-kind=size] .dm-expand{display:none}dm-collection-filters #ProductsList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important}dm-collection-filters .product-card{display:flex!important;flex-direction:column!important}dm-collection-filters .product-card__info{width:100%!important}.dm-filter-dialog .dm-filter-group[data-kind=size] .dm-filter-options,.dm-filter-dialog .dm-filter-group[data-kind=color] .dm-filter-options{gap:8px}.dm-filter-dialog .dm-color-dot{width:23px;height:23px}.dm-filter-dialog .dm-size-help{border-top:1px solid #eee;margin-top:12px;padding-top:8px}.dm-filter-dialog .dm-price-presets{padding-top:8px}.dm-filter-dialog .dm-price-presets button{font-size:12px;min-height:34px}}@media(min-width:1024px){.dm-filter-dialog{margin:auto;border-radius:16px}.dm-filter-dialog[data-mode=group]{max-height:80dvh}}@media(prefers-reduced-motion:reduce){.dm-switch:after{transition:none}}.dm-mobile-filter,.dm-mobile-sort{border-radius:0!important}.dm-panel-error{font-size:13px;color:#9d3100;background:#fff0e8;padding:10px;border-radius:6px}@media(max-width:1023px){.dm-price-inputs input{font-size:16px}}dm-collection-filters [data-dm-badge]{line-height:1!important;align-self:center}dm-collection-filters .dm-chip.is-active{height:28px;min-height:0;border-radius:16px}dm-collection-filters .dm-chip.is-active button{height:26px;min-height:0;line-height:16px;padding:5px 9px;font-size:12px}dm-collection-filters .dm-chip.is-active [data-dm-remove]{font-size:16px;line-height:16px;padding:5px 8px 5px 0;flex-shrink:0}dm-collection-filters .dm-option:has(input:checked) .dm-color-dot:after{content:"";display:block;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg);text-shadow:none;border-radius:0}dm-collection-filters [data-kind=color] .dm-option:has(input:checked) .dm-option-text>span{font-weight:600}dm-collection-filters .dm-chip-label{display:block;height:26px;min-width:0;line-height:16px;padding:5px 9px;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}@media(max-width:1023px){dm-collection-filters .dm-chip:not(.is-active){height:28px;min-height:0;border-radius:16px}dm-collection-filters .dm-chip:not(.is-active)>button{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;height:26px;min-height:0;min-width:0;width:auto;padding:5px 11px;font-size:12px;line-height:16px;font-weight:400}dm-collection-filters .dm-chip-chevron{display:inline-block;flex:0 0 6px;width:6px;height:6px;margin-top:-3px;border:solid currentColor;border-width:0 1.3px 1.3px 0;transform:rotate(45deg)}}@media(max-width:1023px){dm-collection-filters .dm-mobile-sort{line-height:18px}dm-collection-filters .dm-mobile-sort>span:last-child{display:flex;flex-direction:column;gap:1px;line-height:18px}dm-collection-filters .dm-mobile-sort small{margin:0;padding:0;line-height:12px}}dm-collection-filters [data-kind=size] .dm-option input:before,dm-collection-filters [data-kind=size] .dm-option input:after,dm-collection-filters [data-kind=color] .dm-option input:before,dm-collection-filters [data-kind=color] .dm-option input:after{content:none!important;display:none!important}dm-collection-filters .dm-desktop-sort{position:relative;display:block;padding:0;min-height:32px;max-width:280px}dm-collection-filters .dm-desktop-sort summary{display:flex;align-items:center;gap:7px;padding:7px 10px;list-style:none;cursor:pointer;font-size:12px;line-height:16px}dm-collection-filters .dm-desktop-sort summary::-webkit-details-marker{display:none}dm-collection-filters .dm-desktop-sort summary>svg{width:14px;height:14px;flex-shrink:0}dm-collection-filters .dm-sort-chevron{width:5px;height:5px;border:solid currentColor;border-width:0 1px 1px 0;transform:translateY(-2px) rotate(45deg);margin-left:3px}dm-collection-filters .dm-desktop-sort-options{position:absolute;right:0;top:calc(100% + 7px);width:210px;background:#fff;padding:6px 0;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 6px 18px #0002;z-index:30}dm-collection-filters .dm-desktop-sort-options label{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;cursor:pointer;font-size:12px;line-height:18px;white-space:normal}dm-collection-filters .dm-desktop-sort-options input{position:absolute;opacity:0;width:100%;height:100%;top:0;right:0;bottom:0;left:0;cursor:pointer;margin:0}dm-collection-filters .dm-desktop-sort-options label>svg{visibility:hidden;flex-shrink:0}dm-collection-filters .dm-desktop-sort-options label:has(input:checked){color:var(--dm-orange);font-weight:600}dm-collection-filters .dm-desktop-sort-options label:has(input:checked)>svg{visibility:visible}dm-collection-filters .dm-desktop-sort-options label:hover{background:#f7f7f9}dm-collection-filters .dm-desktop-sort-options label:has(input:focus-visible){outline:2px solid var(--dm-orange);outline-offset:-2px}@media(max-width:1023px){dm-collection-filters .dm-desktop-sort{display:none}}dm-collection-filters .dm-filter-dialog header [data-dm-close]{display:grid;place-items:center;padding:0;line-height:1}dm-collection-filters .dm-filter-dialog [data-dm-apply]{position:relative;display:inline-flex;align-items:center;justify-content:center}dm-collection-filters .dm-filter-dialog [data-dm-apply]>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%)}dm-collection-filters .dm-filter-dialog [data-dm-apply].btn--loading{opacity:1}.dm-filter-dialog[data-mode=group] .dm-dialog-body{padding:16px}.dm-filter-dialog[data-mode=group] .dm-filter-group{padding:0}.dm-filter-dialog[data-mode=group] .dm-filter-group>summary{min-height:0;margin:0 0 12px;line-height:18px}.dm-filter-dialog[data-mode=group] .dm-filter-group>summary:not(:has([data-dm-summary]:not(:empty))){display:none}.dm-filter-dialog[data-mode=group] .dm-filter-options{padding-top:0}@media(min-width:1024px){body:has(dm-collection-filters) .dm-breadcrumb__item:first-child a{display:inline-flex;align-items:center;vertical-align:middle}body:has(dm-collection-filters) .dm-breadcrumb__item:first-child svg{width:16px;height:16px;flex-shrink:0;vertical-align:middle}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/dm-collection-filters.css.map */
