:root{--baf-ink: #021f38;--baf-primary: #054272;--baf-accent: #0084ca;--baf-line: #e6eaf0;--baf-soft: #f3f6fa;--baf-tint: #e8f1fa;--baf-muted: #667085;--baf-sticky-top: 100px;--baf-bar-h: 44px}.shopify-section.section:has(.vertical_filter){margin-top:0}.vertical_filter{padding-top:32px}details[id^="Details-filter.v.availability"],details[id^="Details-Mobile-filter.v.availability"],.facets__disclosure-vertical:has(.switch_filter),.mobile-facets__details:has(.switch_filter){display:none!important}.button_switcher .list_grid.show_gallery{display:none!important}.vertical_filter .facets-vertical-form{min-height:var(--baf-bar-h)}.vertical_filter .product-count__text{margin:0;font-size:15px;font-weight:600;color:var(--baf-ink)}.button_switcher{gap:4px;padding:4px;background:var(--baf-soft);border:1px solid var(--baf-line);border-radius:12px}.button_switcher .list_grid,.button_switcher .list_grid:last-child{min-width:34px;min-height:34px;margin:0;padding:0;border:0;border-radius:9px;transition:background .2s ease,box-shadow .2s ease}.button_switcher .list_grid:hover{background:#05427212}.button_switcher svg{width:19px;height:19px;fill:#8a94a6;transition:fill .2s ease}.button_switcher .list_grid.active{background:#fff;box-shadow:0 1px 2px #1018281a,0 0 0 1px #1018280a}.button_switcher .list_grid.active svg{fill:var(--baf-primary)}@media screen and (min-width:768px){.facets-vertical .facets-container{margin-top:0}.facets-vertical .facets-wrapper{position:sticky;top:var(--baf-sticky-top);align-self:flex-start;margin-top:calc(-1 * (var(--baf-bar-h) + 20px));z-index:2}.facets-vertical .facets__form-vertical{background:#fff;border:1px solid var(--baf-line);border-radius:16px;padding:20px 20px 14px;box-shadow:0 1px 2px #1018280a,0 14px 34px -14px #10182829;max-height:calc(100vh - var(--baf-sticky-top) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfd6e0 transparent}.facets-vertical .active-facets-vertical-filter{align-items:center;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--baf-line)}.facets__heading--vertical{display:flex;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--baf-ink)}.facets__heading--vertical:before{content:"";width:18px;height:18px;background:var(--baf-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12M20 18h0'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12M20 18h0'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") center / contain no-repeat}.facets-vertical .active-facets__button-remove{font-size:13px;color:var(--baf-accent)}.facets-vertical .active-facets{gap:6px}.facets-vertical .active-facets__button{margin:0 0 6px;padding:0}.facets-vertical .active-facets__button .button{min-height:0;padding:6px 12px;font-size:13px;border-radius:999px;background:var(--baf-tint);color:var(--baf-primary);box-shadow:none}.facets-vertical .active-facets__button .button:before,.facets-vertical .active-facets__button .button:after{box-shadow:none}.facets__disclosure-vertical{padding:4px 0 6px}.facets-vertical .facets__summary{margin:10px 0 8px;padding:0 22px 0 0;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--baf-muted)}.facets-vertical .facets__summary .icon-caret{width:11px;color:var(--baf-muted)}.facets__display-vertical{padding-bottom:6px}.facets__list--vertical{margin:0;padding:0}.facets-vertical .facets__item{margin:0 -8px}.facets-vertical .facet-checkbox{align-items:center;padding:8px;border-radius:9px;font-size:15px;line-height:1.3;color:#2a3446;transition:background .18s ease,color .18s ease}.facets-vertical .facet-checkbox:hover{background:var(--baf-soft);color:var(--baf-primary)}.facets-vertical .facet-checkbox:has(input:checked){background:var(--baf-tint);color:var(--baf-primary);font-weight:600}.facets-vertical .facet-checkbox .facet-checkbox__text-label{min-width:0}.facets-vertical .facet-checkbox>input[type=checkbox]{position:static;appearance:none;-webkit-appearance:none;flex:0 0 18px;width:18px;height:18px;margin:0 10px 0 0;padding:0;opacity:1;background:#fff;border:1.5px solid #c3cbd8;border-radius:5px;transition:background .18s ease,border-color .18s ease}.facets-vertical .facet-checkbox:hover>input[type=checkbox]{border-color:var(--baf-accent)}.facets-vertical .facet-checkbox>input[type=checkbox]:checked{background-color:var(--baf-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.4 5 8.8l4.6-5.2'/%3E%3C/svg%3E");background-position:center;background-size:12px;background-repeat:no-repeat;border-color:var(--baf-accent)}.facets-vertical .facet-checkbox>svg{display:none}.facets-vertical .facet-checkbox>input[type=checkbox]:focus-visible{outline:2px solid var(--baf-accent);outline-offset:2px}.facets-vertical span.facetcount{min-width:26px;padding:2px 8px;font-size:12px;font-weight:600;color:var(--baf-muted);background:var(--baf-soft);border:0;border-radius:999px}.facets-vertical .facet-checkbox:has(input:checked) .facetcount{background:#fff;color:var(--baf-primary)}.facets-vertical .button-show-more{margin:6px 0 4px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;color:var(--baf-primary);background:var(--baf-soft);border-radius:999px;transition:background .18s ease}.facets-vertical .button-show-more:hover{background:var(--baf-tint)}}@media(prefers-reduced-motion:reduce){.facets-vertical .facet-checkbox,.button_switcher .list_grid,.facets-vertical .facet-checkbox>input[type=checkbox]{transition:none}}.baf-all show-more-button{display:none!important}.baf-all .facets__item.show-more-item.hidden{display:block!important}@media screen and (max-width:767px){.mobile-facets__open{min-width:0;min-height:44px;padding:0 16px;background:#fff;color:var(--baf-ink);border:1px solid var(--baf-line);border-radius:999px;box-shadow:0 1px 2px #1018280d,0 8px 20px -10px #1018282e;gap:8px}.mobile-facets__open>*+*{margin-left:0}.mobile-facets__open .mobile-facets__open-label{background:none;min-height:0;padding:0;font-size:14px;font-weight:600;color:var(--baf-ink)}.mobile-facets__open svg{width:18px;height:18px}.mobile-facets__open.button path{stroke:var(--baf-accent)}.mobile-facets__open.button:before,.mobile-facets__open.button:after{display:none}.mobile-facets{display:flex;align-items:center;justify-content:center;padding:16px;background:#021f388c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-facets__inner{width:100%;max-width:440px;height:auto;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:0;border:0;border-radius:20px;background:#fff;box-shadow:0 30px 70px -20px #021f3880;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translateY(18px) scale(.96);opacity:0;pointer-events:none}.menu-opening .mobile-facets__inner{transform:none;opacity:1}.mobile-facets__header{border-bottom:1px solid var(--baf-line)}.mobile-facets__heading{font-weight:700;color:var(--baf-ink)}.mobile-facets__summary{font-weight:600;color:var(--baf-ink)}.mobile-facets__footer{background:#fff;border-top:1px solid var(--baf-line);padding:14px 16px;gap:10px}.mobile-facets__footer>*+*{margin-left:0}.mobile-facets__footer .button{border-radius:999px;min-height:46px}details.menu-opening .mobile-facets__close,details.menu-opening .mobile-facets__close.closebtn_down{top:22px;right:22px;width:38px;height:38px;background:var(--baf-soft);border-radius:50%}details.menu-opening .mobile-facets__close svg{width:16px}}.baf-m{display:none}@media screen and (max-width:767px){.facets-vertical .facets-wrapper{position:relative;display:block}.facets-container{margin-top:0!important;margin-bottom:16px}.baf-m{display:block}.facets-vertical .mobile-facets__wrapper{display:block!important;visibility:hidden;pointer-events:none;width:124px;height:44px}.baf-m__btn{position:absolute;left:0;top:0;z-index:1;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;font:inherit;font-size:14px;font-weight:600;color:var(--baf-ink);background:var(--baf-soft);border:1px solid var(--baf-line);border-radius:12px;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.baf-m__btn svg{color:var(--baf-accent)}.baf-m__n{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;background:var(--baf-primary);border-radius:999px}}.baf-m__dlg{width:calc(100% - 32px);max-width:440px;max-height:84vh;max-height:84dvh;margin:auto;padding:0;border:0;border-radius:20px;background:#fff;color:var(--baf-ink);box-shadow:0 30px 70px -20px #021f3880;overflow:hidden}.baf-m__dlg[open]{display:block;animation:baf-pop .26s cubic-bezier(.2,.8,.2,1)}.baf-m__dlg::backdrop{background:#021f388c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes baf-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.baf-m__form{display:flex;flex-direction:column;max-height:84vh;max-height:84dvh;margin:0}.baf-m__head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--baf-line)}.baf-m__head h2{margin:0;font-size:18px;font-weight:700;color:var(--baf-ink)}.baf-m__x{width:36px;height:36px;display:grid;place-items:center;color:var(--baf-ink);background:var(--baf-soft);border:0;border-radius:50%;cursor:pointer}.baf-m__body{flex:1 1 auto;overflow-y:auto;padding:4px 18px 8px;overscroll-behavior:contain}.baf-m__grp{border:0;margin:0;padding:12px 0 4px;min-width:0}.baf-m__grp legend{padding:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--baf-muted)}.baf-m__row{display:flex;align-items:center;gap:12px;margin:0 -8px;padding:11px 8px;border-radius:10px;font-size:15px;line-height:1.3;color:#2a3446;cursor:pointer}.baf-m__row:has(input:checked){background:var(--baf-tint);color:var(--baf-primary);font-weight:600}.baf-m__row.is-off{opacity:.45}.baf-m__row input{appearance:none;-webkit-appearance:none;flex:0 0 20px;width:20px;height:20px;margin:0;background:#fff;border:1.5px solid #c3cbd8;border-radius:6px}.baf-m__row input:checked{background-color:var(--baf-accent);border-color:var(--baf-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.4 5 8.8l4.6-5.2'/%3E%3C/svg%3E");background-position:center;background-size:13px;background-repeat:no-repeat}.baf-m__t{flex:1 1 auto;min-width:0}.baf-m__c{min-width:26px;padding:2px 8px;text-align:center;font-size:12px;font-weight:600;color:var(--baf-muted);background:var(--baf-soft);border-radius:999px}.baf-m__row:has(input:checked) .baf-m__c{background:#fff;color:var(--baf-primary)}.baf-m__price{display:grid;grid-template-columns:1fr 1fr;gap:10px}.baf-m__price label{display:block;font-size:12px;color:var(--baf-muted)}.baf-m__price input{width:100%;height:44px;margin-top:4px;padding:0 12px;font:inherit;font-size:15px;color:var(--baf-ink);background:#fff;border:1px solid #d9e0ea;border-radius:10px;box-sizing:border-box}.baf-m__foot{display:flex;gap:10px;padding:14px 18px;border-top:1px solid var(--baf-line);background:#fff}.baf-m__clear,.baf-m__apply{display:inline-flex;align-items:center;justify-content:center;height:46px;border-radius:999px;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.baf-m__clear{flex:0 0 38%;color:var(--baf-primary);background:#fff;border:1.5px solid var(--baf-primary)}.baf-m__apply{flex:1 1 auto;color:#fff;background:var(--baf-primary);border:0}@media screen and (min-width:768px){.baf-m,.baf-m__dlg{display:none!important}}details[id^="Details-filter.v.price"],details[id^="Details-Mobile-filter.v.price"],.facets__disclosure-vertical:has(.facets__price),.mobile-facets__details:has(.facets__price){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/blue-arc-filters.css.map */
