hdt-bottom-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--hdt-mobile-sheet-z, 60);pointer-events:none;visibility:hidden;transition:visibility 0s linear .32s;display:block}@media(min-width:768px){hdt-bottom-sheet{display:none!important}}hdt-bottom-sheet[open]{pointer-events:auto;visibility:visible;transition-delay:0s}hdt-bottom-sheet [slot=backdrop],hdt-bottom-sheet .hdt-bottom-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c172373;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .32s cubic-bezier(.32,.72,0,1);will-change:opacity}hdt-bottom-sheet[open] [slot=backdrop],hdt-bottom-sheet[open] .hdt-bottom-sheet__backdrop{opacity:1}.hdt-bottom-sheet__panel{position:absolute;left:0;right:0;bottom:0;width:100%;max-height:90vh;display:flex;flex-direction:column;background:rgb(var(--color-background, 255 255 255));border-radius:20px 20px 0 0;box-shadow:0 -8px 30px #0f172a2e;transform:translateY(100%);transition:transform .34s cubic-bezier(.32,.72,0,1);will-change:transform;overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}hdt-bottom-sheet[open] .hdt-bottom-sheet__panel{transform:translateY(0)}hdt-bottom-sheet[data-snap=medium] .hdt-bottom-sheet__panel{height:55vh}hdt-bottom-sheet[data-snap=full] .hdt-bottom-sheet__panel{height:90vh}hdt-bottom-sheet[data-snap=auto] .hdt-bottom-sheet__panel{max-height:85vh}hdt-bottom-sheet[data-dragging=true] .hdt-bottom-sheet__panel{transition:none!important}.hdt-bottom-sheet__handle{display:flex;align-items:center;justify-content:center;width:100%;height:28px;background:transparent;border:0;padding:0;flex:0 0 auto;cursor:grab;-webkit-tap-highlight-color:transparent;touch-action:none}.hdt-bottom-sheet__handle:before{content:"";display:block;width:36px;height:4px;border-radius:999px;background:#0000002e;transition:background-color .15s ease}.hdt-bottom-sheet__handle:active:before,hdt-bottom-sheet[data-dragging=true] .hdt-bottom-sheet__handle:before{background:#0000004d;cursor:grabbing}.hdt-bottom-sheet__header{flex:0 0 auto;padding:4px 20px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgb(var(--color-line-border, 230 230 230) / .7)}.hdt-bottom-sheet__title{font-size:17px;font-weight:600;margin:0;line-height:1.2}.hdt-bottom-sheet__close{width:36px;height:36px;border-radius:50%;border:0;background:rgb(var(--color-line-border, 230 230 230) / .5);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.hdt-bottom-sheet__close svg{width:16px;height:16px}.hdt-bottom-sheet__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 20px}.hdt-bottom-sheet__footer{flex:0 0 auto;padding:12px 20px max(12px,env(safe-area-inset-bottom)) 20px;border-top:1px solid rgb(var(--color-line-border, 230 230 230) / .7);background:rgb(var(--color-background, 255 255 255));display:flex;gap:10px;align-items:center}.hdt-bottom-sheet__footer .hdt-btn{flex:1 1 auto;min-height:48px}body.hdt-bottom-sheet-open{overflow:hidden}@media(max-width:767px){body.hdt-bottom-sheet-open{position:fixed;top:0;right:0;bottom:0;left:0;width:100%}}.hdt-custom-fab{position:fixed;right:16px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:var(--hdt-mobile-sticky-z, 40);min-width:56px;height:56px;padding:0 18px;border-radius:999px;background:rgb(var(--color-foreground, 18 18 18));color:rgb(var(--color-background, 255 255 255));display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;box-shadow:0 8px 24px #0f172a40;font-weight:600;font-size:14px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hdt-custom-fab:active{transform:scale(.96)}.hdt-custom-fab__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgb(var(--color-pr-sale-price, 220 38 38));color:#fff;font-size:11px;font-weight:700;line-height:1}@media(min-width:768px){.hdt-custom-fab{display:none}}@media(max-width:767px){.hdt-filter_btn{position:fixed!important;right:16px!important;bottom:calc(20px + env(safe-area-inset-bottom))!important;z-index:var(--hdt-mobile-sticky-z, 40);min-width:56px;height:56px;padding:0 20px;border-radius:999px!important;background:rgb(var(--color-foreground, 18 18 18))!important;color:rgb(var(--color-background, 255 255 255))!important;box-shadow:0 10px 28px #0f172a47;border:0!important;font-weight:600;gap:8px;transition:transform .18s ease}.hdt-filter_btn:active{transform:scale(.96)}.hdt-filter_btn svg path{fill:currentColor}}@media(max-width:767px){hdt-drawer#hdt-filter_form{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;max-height:88vh!important;height:auto!important;transform:translateY(100%)!important;transition:transform .34s cubic-bezier(.32,.72,0,1)!important;border-radius:20px 20px 0 0!important;overflow:hidden;box-shadow:0 -8px 30px #0f172a2e;padding-bottom:env(safe-area-inset-bottom);display:flex;flex-direction:column}hdt-drawer#hdt-filter_form[open],hdt-drawer#hdt-filter_form.is-open,hdt-drawer#hdt-filter_form[aria-hidden=false]{transform:translateY(0)!important}hdt-drawer#hdt-filter_form:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:999px;background:#0000002e;z-index:5;pointer-events:none}hdt-drawer#hdt-filter_form [slot=header]{padding-top:24px!important}hdt-drawer#hdt-filter_form hdt-facet-filters-form,hdt-drawer#hdt-filter_form form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}hdt-drawer#hdt-filter_form .hdt-widget,hdt-drawer#hdt-filter_form .hdt-categories-list{overflow-y:auto;-webkit-overflow-scrolling:touch}hdt-drawer#hdt-filter_form .hdt-filter-actions-bar{flex:0 0 auto;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid rgb(var(--color-line-border, 230 230 230) / .7);background:rgb(var(--color-background, 255 255 255));position:sticky;bottom:0;z-index:2}hdt-drawer#hdt-filter_form .hdt-filter-actions-bar__reset{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:100%;border-radius:10px;background:rgb(var(--color-foreground, 18 18 18));color:rgb(var(--color-background, 255 255 255));text-decoration:none;font-weight:600;font-size:14px}}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-filter-icon{display:inline-flex;align-items:center;gap:8px;font-size:16px!important;font-weight:700!important;color:rgb(var(--color-foreground, 18 18 18));margin:0}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-filter-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:rgb(var(--color-accent, 18 18 18));color:rgb(var(--color-accent-secondary, 255 255 255));font-size:11px;font-weight:700;line-height:1}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-widget{border:0;border-bottom:1px solid rgb(var(--color-line-border, 230 230 230) / .6);padding:4px 0;margin:0}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-widget:last-of-type{border-bottom:0}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-widget-title{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:12px 0!important;font-size:14px!important;font-weight:600!important;color:rgb(var(--color-foreground, 18 18 18));cursor:pointer;-webkit-user-select:none;user-select:none}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-widget-title:hover{color:rgb(var(--color-accent, 18 18 18))}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-widget-title [accordion-icon] svg,:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-widget-title .hdt-facet-title_icon{transition:transform .25s ease;color:rgb(var(--color-foreground, 18 18 18) / .55)}:is(#hdt-filter_form,#hdt-filter_sidebar) details[open]>.hdt-widget-title [accordion-icon] svg,:is(#hdt-filter_form,#hdt-filter_sidebar) details[open]>.hdt-widget-title .hdt-facet-title_icon{transform:rotate(180deg);color:rgb(var(--color-accent, 18 18 18))}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-widget-content{padding:4px 0 14px!important}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-widget-subheading{font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.6;margin-bottom:8px}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-categories-list,:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-cate-list{display:flex;flex-direction:column;gap:2px}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-cate-item{border-radius:8px;transition:background-color .15s ease}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-cate-item:hover{background:rgb(var(--color-line-border, 230 230 230) / .35)}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-cate-item.hdt-current-cate{background:rgb(var(--color-accent, 18 18 18) / .08)}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-cate-item.hdt-current-cate>a,:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-cate-item.hdt-current-cate>summary{color:rgb(var(--color-accent, 18 18 18));font-weight:600}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-cate-item>a,:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-cate-item>summary,:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-cate-item .hdt-cat-count{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 10px!important;font-size:14px;text-decoration:none;color:inherit}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-cate-item .hdt-count{font-size:12px;opacity:.55;font-weight:400}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-checkbox,:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet__field,:is(#hdt-filter_form,#hdt-filter_sidebar) label[for*=Filter-]{display:flex!important;align-items:center;gap:10px;min-height:44px;padding:4px 8px!important;border-radius:8px;cursor:pointer;font-size:14px;transition:background-color .15s ease}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-checkbox:hover,:is(#hdt-filter_form,#hdt-filter_sidebar) label[for*=Filter-]:hover{background:rgb(var(--color-line-border, 230 230 230) / .35)}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-checkbox input[type=checkbox],:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-checkbox input[type=radio],:is(#hdt-filter_form,#hdt-filter_sidebar) label[for*=Filter-] input[type=checkbox],:is(#hdt-filter_form,#hdt-filter_sidebar) label[for*=Filter-] input[type=radio]{width:18px;height:18px;flex:0 0 auto;accent-color:rgb(var(--color-accent, 18 18 18));cursor:pointer}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-checkbox .hdt-facet-count,:is(#hdt-filter_form,#hdt-filter_sidebar) label[for*=Filter-] .hdt-facet-count{margin-left:auto;font-size:12px;opacity:.55}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-colors,:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-sizes{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-colors label,:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-sizes label{min-width:36px;min-height:36px;border-radius:999px;border:1px solid rgb(var(--color-line-border, 230 230 230));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,border-color .15s ease}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-colors input:checked+label,:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-sizes input:checked+label{border-color:rgb(var(--color-accent, 18 18 18));transform:scale(1.05);box-shadow:0 0 0 2px rgb(var(--color-background, 255 255 255)),0 0 0 4px rgb(var(--color-accent, 18 18 18))}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-price__inputs{display:flex;gap:10px;margin-top:12px}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-price__inputs input[type=number],:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-facet-price__inputs input[type=text]{flex:1 1 0;min-height:44px;padding:0 12px;border-radius:8px;border:1px solid rgb(var(--color-line-border, 230 230 230));font-size:14px}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-filter-actions-bar{padding:14px 0 8px}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-filter-actions-bar__reset{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:rgb(var(--color-foreground, 18 18 18) / .7);text-decoration:underline;text-underline-offset:3px}:is(#hdt-filter_form,#hdt-filter_sidebar) .hdt-filter-actions-bar__reset:hover{color:rgb(var(--color-accent, 18 18 18))}@media(max-width:767px){hdt-drawer#hdt-filter_form h6.hdt-filter-icon,hdt-drawer#hdt-filter_form .hdt-filter-icon,hdt-drawer#hdt-filter_form [slot=header] h6{font-size:15px!important;line-height:1.3!important;font-weight:700!important}hdt-drawer#hdt-filter_form .hdt-filter-icon svg{width:16px!important;height:16px!important}hdt-drawer#hdt-filter_form .hdt-filter-count-badge{font-size:10px!important;min-width:18px;height:18px}hdt-drawer#hdt-filter_form .hdt-widget-title,hdt-drawer#hdt-filter_form summary.hdt-widget-title,hdt-drawer#hdt-filter_form .hdt-widget>summary{font-size:14px!important;font-weight:600!important;line-height:1.3!important;min-height:44px!important;padding:10px 0!important}hdt-drawer#hdt-filter_form .hdt-widget-title>span,hdt-drawer#hdt-filter_form .hdt-widget-title h2,hdt-drawer#hdt-filter_form .hdt-widget-title h3,hdt-drawer#hdt-filter_form .hdt-widget-title h4,hdt-drawer#hdt-filter_form .hdt-widget-title h5,hdt-drawer#hdt-filter_form .hdt-widget-title h6{font-size:14px!important;font-weight:600!important;line-height:1.3!important;margin:0}hdt-drawer#hdt-filter_form .hdt-facet-checkbox,hdt-drawer#hdt-filter_form label[for*=Filter-],hdt-drawer#hdt-filter_form .hdt-facet__field,hdt-drawer#hdt-filter_form .hdt-widget-content label{font-size:13px!important;min-height:40px!important;padding:6px 10px!important}hdt-drawer#hdt-filter_form .hdt-facet-count{font-size:11px!important;opacity:.55}hdt-drawer#hdt-filter_form .hdt-cate-item>a,hdt-drawer#hdt-filter_form .hdt-cate-item>summary{font-size:13px!important;min-height:38px!important;padding:6px 10px!important}hdt-drawer#hdt-filter_form .hdt-facet-price__inputs input{font-size:13px!important;min-height:38px!important}hdt-drawer#hdt-filter_form .hdt-facet-price__label,hdt-drawer#hdt-filter_form [class*=price] span{font-size:11px!important}hdt-drawer#hdt-filter_form .hdt-filter-actions-bar__reset{text-decoration:none;font-size:13px;font-weight:600;color:rgb(var(--color-background, 255 255 255))}hdt-drawer#hdt-filter_form .hdt-widget-content>*{margin-bottom:2px}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/hdt-bottom-sheet.css.map */
