@media screen and (max-width:767px){#filter-panel{display:none}#filter-panel.active{display:initial}}.mobileMenuTrigger{display:block}@media screen and (min-width:768px){.mobileMenuTrigger{display:none}}.b-mobile-trigger-a{display:block;font-size:1.25rem;text-align:center}.b-mobile-trigger-b{display:block;margin-bottom:1rem;text-align:center}@media screen and (min-width:768px){.b-mobile-trigger-b{display:none}}.debug{background:#d3d3d3;padding:1rem}.lity-content img{background:#fff}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;cursor:pointer;display:inline-block;font-family:sans-serif;font-size:1rem;line-height:1;margin:0;padding:1rem 2rem;text-align:center;text-decoration:none;transition:background .25s ease-in-out,transform .15s ease}button:focus{outline:1px solid #fff;outline-offset:-4px}button:active{transform:scale(.99)}.b-flt ul
.b-flt li,.ul-reset li,ul.b-flt,ul.ul-reset{list-style-type:none;margin:0;padding:0;text-indent:0}.b-flt__wrap{display:flex;padding:.25rem 0;position:relative}.b-flt__wrap:after{background:#ff671f;border-radius:10px;bottom:0;content:"";height:5px;position:absolute;width:100%}.b-flt__wrap .b-flt__info{flex:0 0 auto;min-width:1.5rem;padding:1em 0}.b-flt__info .b-flt__info__tooltip{display:none;position:absolute}.b-flt__info:hover .b-flt__info__tooltip{display:initial}.b-flt__info .b-flt__info__icon{color:#0077c8;position:relative}.b-flt__info .b-flt__info__icon .b-flt__info__tooltip{display:none;transition:all .2s ease-in-out}.b-flt__info .b-flt__info__icon:hover .b-flt__info__tooltip{background:#fafaff;border-radius:1rem;box-shadow:0 0 10px 0 rgba(0,0,0,.25);color:#333;display:initial;font-family:sans-serif;font-size:.8rem;left:0;min-width:350px;padding:1rem;position:absolute;text-align:left;top:0;width:auto;z-index:999}.b-flt__wrap .b-flt__target{align-items:center;display:flex;flex:1 0 auto;flex-wrap:wrap;overflow:hidden;padding:1em 1em 1em .5em;text-decoration:none;width:100%}.b-flt__wrap .b-flt__target>.b-flt__cat-title{color:#1e1e1e;flex:1 0 75%;font-size:1.25em;font-weight:600}.b-flt__wrap .b-flt__target>.b-flt__cat-toggle{flex-basis:25%;padding-right:5px;text-align:right}.b-flt__target .b-flt__collapse,.b-flt__target .b-flt__expand{color:#1e1e1e;font-size:1.25em;font-weight:600;padding:.25em}.b-flt__target .b-flt__expand{display:initial}.b-flt__target .b-flt__collapse,.b-flt__wrap.active .b-flt__expand{display:none}.b-flt__wrap.active .b-flt__collapse{display:initial}.b-flt__wrap~form .b-flt__drawer{max-height:0;overflow:hidden;transition:all .2s ease-in-out}.b-flt__wrap.active~form .b-flt__drawer{max-height:2000px}.b-flt__wrap~.b-flt__drawer{flex:1 0 100%;height:auto;max-height:0;overflow:hidden;transition:all .4s ease-in-out}.b-flt__wrap.active~.b-flt__drawer{max-height:1000px}[type=checkbox].b-flt_checkbox{height:1.25rem!important}[type=checkbox]:checked:after{content:""}.b-flt__checkbox__label{align-items:center;display:flex;padding:.5rem 0;vertical-align:center}.b-search{display:block;margin-bottom:1rem}.b-search__title{color:#000;display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem}.b-search form{border:2px solid #0077c8;border-radius:100px;padding:.875rem 1.125rem}.b-search form:before{color:#666;content:"\f002";display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;position:relative;text-rendering:auto;vertical-align:middle}.b-search form input{background-color:transparent;background-image:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:calc(100% - 2rem)}.b-flt__clear-all{display:block;padding:.5rem}.b-prd{display:flex;flex-wrap:wrap;font-size:16px;justify-content:space-between;position:relative}@media (min-width:768px){.b-prd{font-size:14px}}.b-prd__card{flex:0 0 100%;margin-bottom:2rem;position:relative}@media screen and (min-width:768px){.b-prd__card{flex:0 0 calc(50% - 1rem)}}.b-prd__card .b-prd__promo{background-color:#0077c8;border-radius:10px;color:#fff;display:inline-block;font-size:10px;font-weight:600;padding:.5rem 1rem;position:absolute;right:0;top:-1rem;z-index:1}@media (min-width:768px){.b-prd__card .b-prd__promo{font-size:.8rem}}.b-prd__card .b-prd__img__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.b-prd__card .b-prd__img{background-color:hsla(0,0%,100%,.125);border-radius:10px;display:block;height:0;margin-bottom:1em;overflow:hidden;padding-top:56.25%;position:relative}.b-prd__card .b-prd__img img{bottom:0;height:100%;left:0;object-fit:contain;position:absolute;right:0;top:0;width:100%}.b-prd__card .b-prd__img a.b-prd__view{background-color:#fff!important;border:3px solid #10069f;border-radius:29px;bottom:5%;color:#10069f!important;display:inline-block;font-weight:600;padding:.25rem .5rem;position:absolute;right:3%;text-decoration:none;transition:all .2s ease-in-out;z-index:2}.b-prd__card .b-prd__img a.b-prd__view .b-btn__text{display:none}@media (min-width:768px){.b-prd__card .b-prd__img a.b-prd__view{padding:.25rem 1rem}.b-prd__card .b-prd__img a.b-prd__view .b-btn__text{display:initial;right:1rem}.b-prd__card .b-prd__img a.b-prd__view:hover{background-color:#0077c8!important;border-color:#0077c8;color:#fff!important}}.b-prd__card .btn{font-size:1em}.b-prd__card .b-prd__title{color:#10069f;font-size:1.25em;font-weight:600;line-height:1;margin:0}@media screen and (min-width:768px){.b-prd__card .b-prd__title{font-size:1.6em}}.b-prd__specs div{display:flex;justify-content:flex-start}.b-prd__specs dd,.b-prd__specs dt{margin:0}.b-prd__specs dt{margin-right:.5em}ul.b-pagi,ul.b-pagi li{list-style-type:none;margin:0;padding:0;text-indent:0}ul.b-pagi{display:flex;justify-content:center}.b-pagi-link{color:#1e1e1e;padding:1rem .5rem}.b-pagi-link.b-pagi-link__active{color:#10069f;font-size:1.125rem;font-weight:600;text-decoration:underline}.b-pagi-link.b-pagi-link__pn{color:#1e1e1e}.b-pagi-link.b-pagi-link__pn i{font-weight:600}#app .btn-primary.b-cart__add{margin-bottom:1rem}@media screen and (max-width:767px){#app .b-cart__view,#app .btn-primary.b-cart__add{font-size:12px!important}}#app .b-cart__add--disabled{pointer-events:none}#app .b-prod__controls{display:flex;flex-direction:column}@media (min-width:768px){#app .b-prod__controls{flex-direction:row}}#app .b-prod__controls .btn{padding:.5rem .75rem}#app .b-prod__controls .btn:not(:last-child){margin-right:1rem}.b-prd__loading{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.lds-dual-ring{display:inline-block;height:48px;width:48px}.lds-dual-ring:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#10069f transparent;border-radius:50%;border-style:solid;border-width:3px;content:" ";display:block;height:32px;margin:8px;width:32px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.placeholder{max-width:100%}.faux-image-wrapper{margin-bottom:10px;padding-bottom:50%;position:relative}.faux-image{height:100%;position:absolute;width:100%}.faux-image,.faux-text{background:#ddd;border-radius:4px}.faux-text{height:1.6em;margin-bottom:5px;width:45%}.faux-text.short{height:.75em;width:20%}.shimmer{overflow:hidden;position:relative}.shimmer:before{animation:shimmer 1s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));content:"";height:100%;position:absolute;width:100%;z-index:1}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}#searchInput:focus{outline:none}.sorting-ui{display:flex;justify-content:center;margin-bottom:1rem;padding-bottom:1rem}.sorting-ui,.sorting-ui .sorting-ui__item{position:relative}.sorting-ui .sorting-ui__item:not(:first-child){padding-left:.5rem}.sorting-ui .sorting-ui__item select{appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #0077c8;border-radius:2rem;color:#1e1e1e;padding:.5rem}.promo-price{color:#0077c8;font-weight:700}.sorting-ui__clear-button{margin-right:10px}@media (min-width:768px){.sorting-ui .sorting-ui__item select{padding:.5rem 1rem}}.sorting-ui:after{background:#ff671f;border-radius:10px;bottom:0;content:"";height:5px;position:absolute;width:100%}.sorting-ui .sorting-ui__item:after{content:"\f0d7";display:inline-block;font-style:normal;font-variant:normal;position:absolute;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:Font Awesome\ 5 Free;font-weight:900;pointer-events:none;right:1rem;top:10%}@media(min-width:768px){.sorting-ui{justify-content:flex-end}}