.filter-modal.modal .modal-content .overflow-y{height:calc(100vh - 300px);max-height:unset;-webkit-overflow-scrolling:touch}.filter-modal.modal .modal-content h4,.modal{display:none}.filter-modal.modal .modal-content .openCloseFilters{margin-left:0}.modal{opacity:0;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(67,27,52,.75);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;justify-content:center;flex-direction:row;flex-wrap:nowrap;z-index:300}.modal.visible{opacity:1;pointer-events:auto}.modal.visible .modal-content{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal .btn-small i,.modal .modal-content{-webkit-transition:transform .5s ease 0s;-moz-transition:transform .5s ease 0s;-ms-transition:transform .5s ease 0s;-o-transition:transform .5s ease 0s;transition:transform .5s ease 0s}.modal .modal-content{width:100vw;max-width:800px;height:auto;background:#431b34;padding:20px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%)}.modal .modal-content .overflow-y{overflow-y:auto;max-height:calc(100vh - 130px);height:auto}.modal .modal-content h5,.modal hgroup h4{font-size:18px;font-weight:400;text-align:left;color:#fff}.modal .modal-content h5,.modal hgroup{align-items:center;justify-content:flex-start}.modal .modal-content h5 img{width:50px;margin-right:15px}.modal .modal-content .actions{border-top:1px solid #803b4d;margin-top:15px;padding:15px 17px;align-items:center;justify-content:center;-webkit-overflow-scrolling:touch}.modal .modal-content .actions div{align-items:center;justify-content:center;width:auto;margin-right:20px}.modal .modal-content .actions div p{flex-wrap:nowrap;width:auto}.modal .modal-content .actions .btn{min-width:30px;text-align:center}.modal .modal-content p{color:#fff}.modal .modal-content::before{position:absolute;top:-54px;width:90px;left:calc(50% - 45px)}.modal hgroup{justify-content:space-between;padding:15px 17px;color:#fff}.modal hgroup h4{background:no-repeat;padding:0;margin:0;flex-grow:2}.modal .btn-small,.modal .modal-content .actions,.modal .modal-content .actions div,.modal .modal-content h5,.modal .modal-form-intro,.modal hgroup{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap}.modal .btn-small{background:#431b34;color:#76c6cc;padding:3px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;align-items:center;justify-content:center;margin-left:10px;cursor:pointer}.modal .btn-small i{color:#fff;font-size:22px}.modal .btn-small i.rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.modal .btn-small:hover{background:#803b4d}.modal .btn-small.tag{margin-left:0}.modal section.main{padding:0 17px;overflow-y:auto;height:calc(100% - 60px)}.modal .modal-form-intro{margin-bottom:8px}.modal .form-container::before,.modal .modal-content::before{content:url(/assets/pagination/images/HPL-logo-white.svg)}.modal form{margin-top:0}.modal .modal-form-intro,.modal form .flex{align-items:center;justify-content:space-between}.modal form .flex{margin:clamp(15px,3vw,30px);padding:0!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0 0}.modal.loader-modal,.modal.warning{justify-content:center;align-items:center;top:0;height:100vh}.modal.warning{background:0 0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal.warning hgroup{background:#eed880;border-bottom:1px solid #fceba6;color:#431b34;padding-top:0}.modal.filter-modal hgroup h4,.modal.warning .modal-content a,.modal.warning hgroup h4{color:#431b34}.modal.buymodal hgroup .close i,.modal.cart-preview hgroup .close i,.modal.warning hgroup a.btn-small i{margin-right:0}.modal.warning .modal-content{width:100vw;max-width:400px;height:auto;margin-top:0;background:#eed880;font-size:clamp(16px,2vw,18px);text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.modal.warning .modal-content section.main{padding:30px;overflow-y:auto;height:calc(100% - 60px)}.modal.warning .modal-content p{color:#252525}.modal.buymodal .modal-content::before,.modal.cart-preview .modal-content::before,.modal.warning .modal-content::before{content:""}.modal.loader-modal{background:rgba(255,255,255,.6)}.modal.loader-modal .modal-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap}#loader{width:100px;height:100px}.modal.addresses,.modal.payments{bottom:140px;height:calc(100% - 165px)}.modal.addresses .container .checkmark,.modal.payments .container .checkmark{top:calc(50% - 11px)}.modal.addresses.translated,.modal.payments.translated{height:calc(100% - 140px)}.modal.buymodal,.modal.cart-preview{align-items:flex-end;background:0 0}.modal.buymodal .main,.modal.cart-preview .main{padding:15px 0 0;background:0 0}.modal.buymodal .modal-content,.modal.cart-preview .modal-content{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;height:auto;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);padding:0 0 30px}.modal.buymodal hgroup,.modal.cart-preview hgroup{background:0 0}.modal.buymodal hgroup .close,.modal.cart-preview hgroup .close{font-size:0;display:none}.modal.cart-preview h4{text-align:center}.modal.buymodal h4,.modal.cart-preview h4{color:#fff;font-weight:700;font-size:18px}.modal.cart-preview .actions{flex-direction:row}.modal.buymodal .actions,.modal.cart-preview .actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.modal.buymodal .actions .btn-border,.modal.cart-preview .actions .btn-border{background:#fff;text-transform:none}.modal.buymodal .flex,.modal.cart-preview .flex{margin-bottom:20px;padding:0 20px}.modal.buymodal .flex div,.modal.cart-preview .flex div{width:calc(100% - 120px)}.modal.buymodal h5,.modal.cart-preview h5{margin:7px 0}.modal.buymodal.visible .modal-content,.modal.cart-preview.visible .modal-content{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal.buymodal .modal-content{max-width:100%}.modal.buymodal .actions{flex-direction:column;border-top:none}.modal.buymodal .actions .btn{padding:13px 30px;width:calc(100% - 60px);margin-bottom:15px;max-width:350px}.modal.buymodal .actions .go2login,.modal.buymodal .actions .go2registration{border:1px solid #fff;background-color:#431b34;background-image:url(/assets/pagination/ui/hpl-cart.svg);background-repeat:no-repeat;background-position:100% 100%;color:#fff}.modal.buymodal .actions .go2login:hover{background-color:#803b4d}.modal.buymodal .actions .go2registration{border:1px solid #76c6cc;background-color:#76c6cc;color:#431b34}.modal.buymodal .actions .go2registration:hover{background-color:#aadfe0}.modal.buymodal .actions .buyAsHost{border:1px solid #eed880;background-color:#eed880;color:#431b34}.modal.buymodal .actions .buyAsHost:hover{background-color:#fceba6}.modal.prods4Kit .modal-content{background:#f4f7fb}.modal,.modal.prods4Kit .modal-content article a{pointer-events:none}.modal.buymodal{z-index:201}.search-container .contact-form{margin-top:0;width:100%}.search-container #search-btn{cursor:pointer}input:focus,textarea:focus{outline:0}.deleteOrderModal .modal-content h5{justify-content:center}.radio{padding-right:25px}.compila-form{margin-bottom:41px}.modal.search{top:65px}.modal.search form{width:calc(100% - 20px);margin:0 auto}.modal.search section.flex{align-items:center;margin-top:35px}.shop-display.small .modal .modal-content{margin-top:0}.modal.filter-modal.visible section.main{display:block}.modal.filter-modal{font-size:clamp(14px,1vw,16px);top:127px;bottom:50px;z-index:200;justify-content:flex-end;align-items:center}.modal.filter-modal hgroup{display:flex;padding-top:8px}.modal.filter-modal .modal-content{background:#aadfe0;color:#431b34;width:300px;max-width:calc(100vw - 50px);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding:10px 0;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;height:calc(100% - 20px)}.modal.filter-modal .modal-content::before{content:""}.modal.filter-modal .modal-content hgroup{-webkit-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0 0;border-radius:10px 0 0 0}.modal.filter-modal section.main{padding:0 11px;display:none;height:auto;scroll-behavior:smooth}.modal.filter-modal .openCloseFilters{opacity:0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:5px 7px;-webkit-transition:background .5s ease 0s;-moz-transition:background .5s ease 0s;-ms-transition:background .5s ease 0s;-o-transition:background .5s ease 0s;transition:background .5s ease 0s}.modal.filter-modal .openCloseFilters span{width:25px;height:25px;text-align:center;line-height:25px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:8px;color:#431b34;font-weight:900}.modal.filter-modal .openCloseFilters.visible,.modal.filter-modal li.filter-btn a.active::before{opacity:1}.modal.filter-modal .active-filters{max-height:0;-webkit-transition:max-height .5s ease 0s;-moz-transition:max-height .5s ease 0s;-ms-transition:max-height .5s ease 0s;-o-transition:max-height .5s ease 0s;transition:max-height .5s ease 0s;display:block;overflow:hidden;padding:0 15px}.modal.filter-modal .active-filters.visible{max-height:500px}.modal.filter-modal .active-filters ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;margin:5px 0;padding:5px 0;border-bottom:1px solid #aadfe0;text-align:left;line-height:21px}.modal.filter-modal .active-filters ul li a{width:20px;padding:3px 4px}.modal.filter-modal .active-filters ul li a i{margin:0}.exportModal ul li:last-child,.modal.filter-modal .active-filters ul li:last-child{border-bottom:none}.modal.filter-modal .active-filters .resetAll{margin-bottom:15px;margin-left:0;padding:6px 8px}.modal.filter-modal .active-filters .resetAll i{margin-right:10px}.modal.filter-modal input:checked+.slider::before{background:#431b34;font-family:"tabler-icons"!important;speak:none;font-style:normal;font-weight:900;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#76c6cc;line-height:20px}.modal.filter-modal .number{background:#431b34;padding:15px 0;color:#fff}.modal.filter-modal .main section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;margin-bottom:0;padding:15px 0 0}.modal.filter-modal .main section.nomobile{display:none}.modal.filter-modal .main section:last-child{margin-bottom:50px}.modal.filter-modal .main section.bg-white{display:block;padding:0;margin-top:13px}.modal.filter-modal .main section.bg-white .title{background:#431b34;color:#fff;text-align:left;font-size:clamp(14px,1vw,16px)}.modal.filter-modal .main .filter-boolean,.modal.filter-modal .main .filter-delivery,.modal.filter-modal .main .reviews label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap}.modal.filter-modal .main .filter-boolean img,.modal.filter-modal .main .filter-delivery img{width:34px}.modal.filter-modal .main .filter-boolean p,.modal.filter-modal .main .filter-delivery p{margin:0 10px;color:#431b34}.modal.filter-modal .main .filter-boolean .switch,.modal.filter-modal .main .filter-delivery .switch{margin-right:0}.modal.filter-modal .main .reviews img{width:130px}.modal.filter-modal .main .reviews label{padding-left:40px;height:40px}.modal.filter-modal .main select.custom-select{background-color:#fff;background-image:url(/assets/pagination/ui/chevron-down.svg);background-position:calc(100% - 10px) 50%;color:#431b34;font-weight:700;padding:15px 30px 15px 10px;width:100%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.modal.filter-modal .main select.custom-select:nth-last-child(2){margin-right:20px}.modal.filter-modal li.filter-btn{width:40px;margin:0 4px}.modal.filter-modal li.filter-btn a{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;font-size:clamp(12px,2vw,14px);color:#536071;position:relative}.modal.filter-modal li.filter-btn a img,.modal.filter-modal li.filter-btn a span{width:100%;height:40px;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.modal.filter-modal li.filter-btn a span{border:1px solid #252525}.modal.filter-modal li.filter-btn a::before{position:absolute;bottom:0;left:0;z-index:1;width:20px;height:20px;background:url(/assets/pagination/ui/filter-active.svg);content:"";-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s;opacity:0}.modal.filter-modal .range{background-image:url(/assets/pagination/ui/range.svg);background-position:50% calc(100% - 5px);background-size:calc(100% - 70px);background-repeat:no-repeat;padding-bottom:40px}.modal.filter-modal select.custom-select{width:auto}.modal.filter-modal select.custom-select:nth-child(2){float:right}.modal.filter-modal .stars{height:24px}.modal.filter-modal .stars img{width:24px;margin:8px 4px 8px 0}.attachModal .flex,.modal.filter-modal .checkmark{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.modal.filter-modal .checkmark{height:25px;width:25px;background-color:#fff;border:1px solid #431b34;margin:5px 5px 5px 0}.modal.filter-modal .checkmark::after{left:0;top:0;width:100%;height:100%;border:0;background:#431b34;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;content:" ";font-family:"tabler-icons";color:#76c6cc;font-size:21px;line-height:24px}.modal.buymodal .close.btn-round{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;float:right;margin:5px 5px 0 0;background:#c2cdd6;color:#f4f7fb;width:30px;height:30px;line-height:30px}.modal.buymodal h4{background:0 0;text-align:center;margin:clamp(20px,2vw,100px)0}.modal.buymodal section.main{padding:clamp(20px,2vw,100px);text-align:center}.attachModal .flex{background:#fff}.attachModal .lazy img{width:200px;height:400px;margin:8.5px}.exportModal .modal-content{max-width:400px}.exportModal .main,.selectedValue{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.exportModal .main{background:#fff;padding-top:30px}.exportModal ul,.exportModal ul li .fakelink,.exportModal ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap}.exportModal ul{align-items:flex-start;justify-content:cneter;flex-direction:column;width:100%}.exportModal ul li{padding:10px 0;border-bottom:1px dotted #431b34;width:100%}.exportModal ul li .fakelink,.exportModal ul li a{color:#431b34;align-items:center;justify-content:flex-start;flex-direction:row;cursor:pointer}.exportModal ul li .fakelink i,.exportModal ul li a i{font-size:21px;margin-right:15px}.selectedValue{overflow:hidden;text-overflow:ellipsis;position:relative;font-size:16px;width:100%;padding:12px;text-align:left;background:#431b34;color:#fff;white-space:nowrap;font-weight:700}.selectedValue .selectedValueLabel{font-weight:400}@media all and (min-width:768px){.modal .modal-content .actions{flex-direction:row;justify-content:space-between}.modal .modal-content .actions.centered{justify-content:center}.modal.modal.buymodal .modal-content .actions{flex-direction:column;justify-content:center}}@media all and (min-width:1023px){.filter-modal.modal .modal-content .overflow-y{height:auto}.filter-modal.modal .modal-content h4{display:block}.filter-modal.modal .modal-content .openCloseFilters{margin-left:10px}.modal{top:var(--top);height:calc(100vh - 115px)}.modal .modal-content{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.modal.buymodal,.modal.cart-preview{justify-content:flex-end;align-items:flex-start;text-align:left;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal.buymodal h4,.modal.buymodal h5,.modal.buymodal p,.modal.cart-preview h4,.modal.cart-preview h5,.modal.cart-preview p{color:#252525}.modal.buymodal h4,.modal.cart-preview h4{font-size:clamp(18px,2vw,22px);font-weight:400}.modal.cart-preview .modal-content{padding-top:30px}.modal.buymodal .modal-content,.modal.cart-preview .modal-content{background:#fff;position:relative;height:calc(100% - 55px - 30px);top:20px;width:400px;max-width:500px;-webkit-transform:translate(320px,0);-moz-transform:translate(320px,0);-ms-transform:translate(320px,0);-o-transform:translate(320px,0);transform:translate(320px,0);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;margin-top:0}.modal.buymodal.visible .modal-content,.modal.cart-preview.visible .modal-content{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal.cart-preview .actions{padding:20px;flex-direction:column-reverse}.modal.buymodal .actions,.modal.cart-preview .actions{background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:#c2cdd6}.modal.buymodal .actions .btn,.modal.buymodal .actions .btn-border,.modal.buymodal .actions a,.modal.cart-preview .actions .btn,.modal.cart-preview .actions .btn-border,.modal.cart-preview .actions a{display:block;margin:0 0 20px;width:calc(100% - 40px);font-size:16px;text-align:center}.modal.buymodal .actions .btn{font-size:14px}.modal.buymodal .actions .btn-border.openCart,.modal.buymodal .actions .btn.openCart,.modal.buymodal .actions a.openCart,.modal.cart-preview .actions .btn-border.openCart,.modal.cart-preview .actions .btn.openCart,.modal.cart-preview .actions a.openCart{width:calc(100% - 60px)}.modal.buymodal .actions .btn-border:hover,.modal.cart-preview .actions .btn-border:hover{border-color:#803b4d;color:#803b4d}.modal.buymodal .modal-content{padding-top:0}.modal.buymodal .actions{padding:25px 0 0;flex-direction:column}}@media all and (min-width:1230px){.modal{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);align-items:center}.modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.deleteAddress h5{margin:15px 0}.modal.warning .modal-content{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding-bottom:0}}@media all and (min-width:1023px){#catfilters{width:300px;margin-right:14px}.modal.filter-modal{position:relative;opacity:1;pointer-events:auto;left:0;right:inherit;background:0 0;top:0;align-items:flex-start;height:100%}.modal.filter-modal .overflow-y{max-height:inherit}.modal.filter-modal section.main{height:auto;display:block}.modal.filter-modal section.main section{justify-content:space-between;position:relative}.modal.filter-modal section.main section.sectionFilters .switch{margin-right:0}.modal.filter-modal .modal-content{width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;min-height:100%;height:auto}.modal.filter-modal .modal-content hgroup{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.modal.filter-modal hgroup a.close{display:none}.modal.filter-modal .select2-container{min-width:100%!important;text-align:left}.modal.buymodal .close.btn-round{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;float:right;margin:5px 5px 0 0;background:#c2cdd6;color:#f4f7fb;width:30px;height:30px;line-height:30px}.modal.buymodal h4{background:0 0;text-align:center;margin:clamp(20px,2vw,100px)0 0}.modal.buymodal section.main{padding:clamp(20px,2vw,100px);text-align:center}.modal.buymodal .btn{margin-top:clamp(20px,2vw,100px)}.modal.buymodal .actions .go2login{border:1px solid #431b34;background-color:#fff;background-image:url(/assets/pagination/ui/hpl-cart.svg);background-repeat:no-repeat;background-position:100% 100%;color:#431b34}.modal.buymodal .actions .go2login:hover{background-color:#f4f7fb}}@media all and (min-width:1280px){.modal.search{display:none!important}}