fieldset[disabled] .multiselect{pointer-events:none}.multiselect__required{position:absolute;top:0;left:0;pointer-events:none;opacity:.001}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:var(--input-bg);display:block}.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 0;width:16px;height:16px;border-radius:100%;border-color:var(--color-secondary) transparent transparent;border-style:solid;border-width:2px;-webkit-animation:rotate 1s linear;animation:rotate 1s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left}.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:30px;border:none;border-radius:var(--input-border-radius);background:var(--input-bg);padding:0 0 0 5px;width:100%;-webkit-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;vertical-align:top;max-width:100%}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:focus,.multiselect__single:focus{outline:none}.multiselect__single{padding-left:5px;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:4px 27px 0 8px;border-radius:var(--input-border-radius);border:var(--input-border-width,.1rem) solid var(--color-border);background:var(--input-bg);font-size:var(--size-5)}.multiselect__tag{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 21px 0 10px;line-height:30px;border-radius:var(--borderradius-s);margin-right:4px;color:var(--neutral-bg-primary);background:var(--neutral-bg);margin-bottom:4px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;font-size:var(--size-6)}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:400;font-style:normal;width:22px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:var(--borderradius-s)}.multiselect__tag-icon:after{content:"\D7";color:var(--color-secondary);font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:var(--neutral-bg-primary)}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:var(--input-border-radius);border:var(--input-border-width,.1rem) solid var(--color-border)}.multiselect__current,.multiselect__select{line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:30px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:var(--color-secondary) transparent transparent transparent;content:""}.multiselect__placeholder{color:var(--color-tertiary);display:inline-block;padding-top:5px;padding-left:5px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:var(--card-bg);width:100%;max-height:240px;overflow:auto;border:var(--input-border-width,.1rem) solid var(--color-border);border-top:none;border-bottom-left-radius:var(--borderradius-s);border-bottom-right-radius:var(--borderradius-s);z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--borderradius-s);border-top-right-radius:var(--borderradius-s);border-bottom:none;border-top:.1rem solid var(--color-border)}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:var(--color-accent);outline:none;color:var(--color-user-primary)}.multiselect__option--highlight:after{content:attr(data-select);background:var(--color-accent);color:var(--color-user-primary)}.multiselect--disabled{background:var(--color-border);pointer-events:none}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select,.multiselect__option--disabled{background:var(--color-border);color:var(--color-primary)}.multiselect__option--disabled{cursor:text;pointer-events:none}.multiselect-enter-active,.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}.input__group>:last-child .multiselect__tags{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.input__group .multiselect__input{border-left:0}.multiselect--active .multiselect__tags{min-height:0}.multiselect--active .multiselect__input{margin-bottom:0;margin-top:-.4rem;height:3.8rem}.multiselect-custom__template{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.multiselect-custom__template div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-overflow:ellipsis;overflow:hidden}.multiselect-custom__template icon,.multiselect-custom__template span{padding:0 .2rem}controls .multiselect__content-wrapper{max-height:calc(100vh - 23rem)!important;min-width:28rem!important}.multiselect__content-wrapper .multiselect__content{width:100%}.multiselect{line-height:normal}.ms__required{height:0;opacity:0;pointer-events:none}.multiselect__clear{position:absolute;right:31px;height:40px;width:20px;display:block;cursor:pointer;z-index:2}.multiselect__clear:after,.multiselect__clear:before{content:"";display:block;position:absolute;width:2px;height:14px;background:var(--color-secondary);top:13px;right:4px}.multiselect__clear:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.multiselect__clear:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.multiselect.-is-floating.multiselect--active{position:fixed;left:calc(50% - 20rem);width:40rem;z-index:50;top:25%;-webkit-box-shadow:var(--box-shadow-l);box-shadow:var(--box-shadow-l);--input-bg:var(--card-bg)}.multiselect.-is-floating.multiselect--active:before{content:"";background:rgba(0,0,0,.3);display:block;position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1;pointer-events:none}.multiselect.-is-floating.multiselect--active .multiselect__select,.multiselect.-is-floating.multiselect--active .multiselect__tags{z-index:1;background:var(--card-bg);border-radius:var(--borderradius) var(--borderradius) 0 0}.multiselect.-is-floating.multiselect--active .multiselect__content-wrapper{-webkit-box-shadow:var(--box-shadow-l);box-shadow:var(--box-shadow-l);max-height:70vh!important}.multiselect,.multiselect__input,.multiselect__single{font-size:var(--input-fontsize)!important}.multiselect__tags{min-height:var(--input-height)}.multiselect--level-1{padding-left:var(--padding)}.multiselect--level-2{padding-left:var(--padding-xl)}.-is-floating .multiselect__spinner{z-index:1;border-top-right-radius:.4rem}.multiselect.-is-floating.multiselect--active .multiselect__select{height:37px;background:transparent}.tile{z-index:2}.tile.-is-open{z-index:5}.tile__dropdown,.tile__label{background:#fff;border-radius:.7rem;padding:.6rem 1rem .4rem;border:.1rem solid #d1d1d1;-webkit-transition:background .3s ease;transition:background .3s ease}.tile__label{margin:.2rem;cursor:pointer}.tile__label:hover{background-color:var(--color-bg)}.tile__name{color:var(--color-primary-lighter);font-size:var(--size-5);margin-right:.4rem}.tile__name,.tile__value{display:inline-block}.tile__dropdown{width:95vw;max-width:30rem;position:absolute;left:0;top:100%;padding:1.2rem 1.6rem;z-index:10}.tile__dropdown h4{margin-bottom:.8rem}@media (min-width:50em){.tile{position:relative}.tile__dropdown:before{content:"";width:1.4rem;height:1.4rem;background:#fff;position:absolute;left:1.4rem;top:-.7rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:49.9em){.tile__dropdown{max-width:none;left:.8rem;right:.8rem;top:100%;width:auto}}.tile.-large .tile__dropdown{max-width:80rem;overflow:hidden}.categoryselect{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.category__image{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;background-color:var(--color-bg);margin:-1.2rem 0 -1.2rem -1.6rem;border-radius:.8rem 0 0 .8rem;position:relative;z-index:10}.categoryselect>ul{line-height:4rem;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;margin-right:-1.6rem}.categoryselect li{display:block;width:100%}.categoryselect li .cat__label{padding:0 1.6rem;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.categoryselect li:hover>.cat__label{background-color:var(--color-accent-dark);color:var(--color-white)}@media (max-width:49.9em){.categoryselect>ul{margin-left:-1.6rem}.category__image{display:none}.categoryselect ul ul li{padding-left:1.2rem}}@media (min-width:50em){.categoryselect>ul>li{width:50%}.categoryselect ul ul{position:absolute;left:50%;width:50%;top:-1.2rem;bottom:-1.2rem;padding:1.2rem 0;background:#fff;border-left:.1rem solid #d1d1d1;-webkit-box-shadow:-.3rem 0 .3rem rgba(0,0,0,.1);box-shadow:-.3rem 0 .3rem rgba(0,0,0,.1)}}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.16)}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider-dot-handle-focus{-webkit-box-shadow:0 0 1px 2px rgba(52,152,219,.36);box-shadow:0 0 1px 2px rgba(52,152,219,.36)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#3498db;background-color:#3498db;-webkit-box-sizing:content-box;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after,.vue-slider-dot-tooltip-inner-top:after{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);height:0;width:0}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-left:after,.vue-slider-dot-tooltip-inner-right:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:0;width:0}.vue-slider-dot-tooltip-inner-right:after{right:100%;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;-webkit-transition:all .3s;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.product__filters{width:100%;max-width:65rem;margin:4rem auto;position:relative;z-index:10}.product__search{width:100%;max-width:40rem;margin:0 auto .4rem;position:relative;z-index:1}.product__search.-is-open{z-index:12}.product__search input{padding-left:4rem;margin:0;position:relative;z-index:20}.product__search .fa{position:absolute;left:1.6rem;top:50%;margin-top:-.9rem;z-index:21;pointer-events:none;opacity:.5}.filter__tiles{text-align:center;position:relative;z-index:5}.filter__tiles>li{display:inline-block;text-align:left}.search__suggestions{background:#fff;border-radius:0 0 var(--borderradius) var(--borderradius);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);position:absolute;top:calc(100% - .4rem);left:.1rem;right:.1rem;padding-top:.8rem!important;z-index:10;overflow-y:auto;max-height:20rem}.search__suggestions li{padding:var(--padding-s) var(--padding-m);-webkit-transition:background .3s var(--easing-links);transition:background .3s var(--easing-links);cursor:pointer;display:block}.search__suggestions li:hover{background-color:var(--color-bg-darker)}.cart--total .flex>div:not(:last-child){margin-right:var(--padding-xxl)}.cart--total button{margin-top:var(--padding)}.cart--total{margin:var(--padding-xxl) auto 0}#productoverlay{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:50;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.po__container{border:.1rem solid #d1d1d1;-webkit-box-shadow:0 .2rem .8rem rgba(0,0,0,.05);box-shadow:0 .2rem .8rem rgba(0,0,0,.05);background:#fff;border-radius:.4rem;position:relative;padding:1.2rem;width:96%;max-width:60rem}.po__content{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title cart price" "subtitle subtitle subtitle" "images images images" "description description description";row-gap:0;-webkit-column-gap:.4rem;-moz-column-gap:.4rem;column-gap:.4rem;&:has(.notice){grid-template-areas:"title cart price" "subtitle subtitle subtitle" "notice notice notice" "images images images" "description description description"}.po__title{grid-area:title;align-self:center}.notice{grid-area:notice;margin-bottom:1.2rem}.po__subtitle{grid-area:subtitle;align-self:start;margin-bottom:1.2rem}.po__cart{grid-area:cart;padding:0;width:10rem}.po__images{grid-area:images;margin:0 -1.2rem;ul.po__thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;li{-webkit-box-flex:0;-ms-flex:0 0 10rem;flex:0 0 10rem;width:10rem;height:10rem;margin:0;border:.4rem solid #fff;cursor:pointer;&.is-selected{border-color:var(--color-accent)}}}.po__image{background-color:var(--color-bg-darker);width:100%;height:40rem;margin-bottom:.4rem}}.po__description{grid-area:description;margin-top:1.2rem}.po__price{grid-area:price;text-align:right;background:var(--color-bg-darker);border-radius:.4rem;font-size:var(--size-4);display:inline-block;padding:.8rem 1.6rem}}.po__close{position:absolute;top:1rem;right:1rem;font-size:2.4rem;color:var(--color-primary-lighter);cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease;z-index:15;&:hover{color:var(--color-danger)}}