@keyframes loading-anim{0%,100%{background-size:0 0,0 0,1.3rem 1.3rem,1.3rem 1.3rem}25%{background-size:1.3rem 1.3rem,0 0,1.3rem 1.3rem,0 0}50%{background-size:1.3rem 1.3rem,1.3rem 1.3rem,0 0,0 0}75%{background-size:0 0,1.3rem 1.3rem,0 0,1.3rem 1.3rem}}@font-face{font-family:"Barlow";font-weight:100;src:url("../fonts/Barlow-Thin.ttf") format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:100;src:url("../fonts/Barlow-ThinItalic.ttf") format("truetype")}@font-face{font-family:"Barlow";font-weight:200;src:url("../fonts/Barlow-ExtraLight.ttf") format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:200;src:url("../fonts/Barlow-ExtraLightItalic.ttf") format("truetype")}@font-face{font-family:"Barlow";font-weight:300;src:url("../fonts/Barlow-Light.ttf") format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:300;src:url("../fonts/Barlow-LightItalic.ttf") format("truetype")}@font-face{font-family:"Barlow";src:url("../fonts/Barlow-Regular.ttf") format("truetype")}@font-face{font-family:"Barlow";font-style:italic;src:url("../fonts/Barlow-Italic.ttf") format("truetype")}@font-face{font-family:"Barlow";font-weight:500;src:url("../fonts/Barlow-Medium.ttf") format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:500;src:url("../fonts/Barlow-MediumItalic.ttf") format("truetype")}@font-face{font-family:"Barlow";font-weight:600;src:url("../fonts/Barlow-SemiBold.ttf") format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:600;src:url("../fonts/Barlow-SemiBoldItalic.ttf") format("truetype")}@font-face{font-family:"Barlow";font-weight:700;src:url("../fonts/Barlow-Bold.ttf") format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:700;src:url("../fonts/Barlow-BoldItalic.ttf") format("truetype")}@font-face{font-family:"Barlow";font-weight:800;src:url("../fonts/Barlow-ExtraBold.ttf") format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:800;src:url("../fonts/Barlow-ExtraBoldItalic.ttf") format("truetype")}@font-face{font-family:"Barlow";font-weight:900;src:url("../fonts/Barlow-Black.ttf") format("truetype")}@font-face{font-family:"Barlow";font-style:italic;font-weight:900;src:url("../fonts/Barlow-BlackItalic.ttf") format("truetype")}p{font-size:16px;font-style:normal;font-weight:400;line-height:140%}h1{color:#fff;font-size:36px;font-style:normal;font-weight:700;line-height:110%;margin:0}@media only screen and (min-width: 992px){h1{font-size:6rem}}h1.title{color:#2a1f2d;font-size:30px;font-style:normal;font-weight:700;line-height:110%;max-width:65rem;margin:1rem 0}@media only screen and (min-width: 992px){h1.title{font-size:40px}}h1.small-title{font-size:24px;font-style:normal;font-weight:600;line-height:110%;color:#2a1f2d}h2{color:#2a1f2d;font-size:32px;font-style:normal;font-weight:700;line-height:100%;margin-top:0;margin-bottom:1rem}@media only screen and (min-width: 992px){h2{font-size:48px}}h2.small{font-size:24px;font-style:normal;font-weight:600;line-height:110%}@media only screen and (min-width: 992px){h2.small{font-size:32px}}.yellow{color:#f5de00}html{font-size:62.5%;scroll-behavior:smooth}body{font-size:1.6rem}body.modal-open,body.disable-scroll{overflow:hidden;position:relative}*{box-sizing:border-box;font-family:"Barlow",sans-serif}main{padding-top:9rem}.custom-container{width:100%;max-width:148rem;margin:0 auto;padding-left:2rem;padding-right:2rem}.custom-container .grey-desktop,.custom-container .grey{max-height:100%;overflow:hidden}@media only screen and (min-width: 992px){.custom-container .grey-desktop,.custom-container .grey{border-radius:12px;background:#f5f5f5;padding:4rem 1.5rem 4rem 1.5rem}}@media only screen and (max-width: 767px){.custom-container .grey-desktop{background:rgba(0,0,0,0)}}.content-container{max-width:120rem;margin:0 auto}.breadcrumbs{border-radius:12px;background:#f5f5f5;padding:2rem;font-size:14px;font-style:normal;font-weight:500;line-height:110%;color:#777079}.breadcrumbs a{color:#777079;text-decoration:underline;transition:color .5s ease}.breadcrumbs a:hover{color:#000}.product-detail{margin:2.5rem 0;border-bottom:1px solid #c9c6c9}.product-detail~.pt-100{padding:0}.product-detail~.pt-100 .products-swiper{padding:5rem 0}@media only screen and (min-width: 992px){.product-detail{margin:5rem 0}}.product-detail .top{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){.product-detail .top{position:relative}}.product-detail header{margin-bottom:2rem}.product-detail .sidebar h2{font-size:24px;font-style:normal;font-weight:600;line-height:120%;margin-top:0}@media only screen and (min-width: 992px){.product-detail .sidebar.pinned{position:sticky;top:9rem;margin-bottom:2rem}}.product-detail .summary{width:100%;display:flex;flex-direction:column;padding:2.4rem;border:1px solid rgba(201,198,201,.6);border-radius:1.2rem;align-items:flex-start;background-color:#fff}.product-detail .summary .per-day{border-radius:1.2rem;background:rgba(119,112,121,.19);display:inline-flex;padding:7px 12px;font-size:18px;font-style:normal;font-weight:400;line-height:110%}.product-detail .summary .search-date{width:100%;margin:1rem 0}.product-detail .summary .search-date input{border-color:#c9c6c9;border-width:1px}.product-detail .summary-product{width:100%;display:flex;flex-direction:column}.product-detail .summary-product .line-summary{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.6rem;font-size:18px;font-style:normal;font-weight:500;line-height:100%}.product-detail .summary-product .line-summary.total{display:flex;flex-direction:row;align-items:center;padding-top:1rem;border-top:1px solid #c9c6c9;margin-bottom:2rem}.product-detail .summary-product .line-summary.total .total-c{font-size:36px;font-style:normal;font-weight:700;line-height:100%}.product-detail .summary .btn{width:100%;margin-top:1rem;padding-top:1.5rem;padding-bottom:1.5rem}.product-detail .add-info{margin:4rem 0;padding:2.5rem 3rem;border-radius:12px;background:#f5f5f5;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.product-detail .add-info svg{margin-bottom:1rem}.product-detail .add-info p{margin-bottom:1rem;margin-top:0}.label-product-owner{color:#777079;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.product-owner{display:flex;flex-direction:row;padding:2rem 0;border-bottom:1px solid #c9c6c9}.product-owner.link{text-decoration:none;color:#2a1f2d}.product-owner.link:hover{text-decoration:none}.product-owner.edit-user-photo{align-items:center}.product-owner.edit-user-photo .user-photo,.product-owner.edit-user-photo .avatar{width:7rem;height:7rem;border-radius:50%;margin-right:1rem}@media only screen and (min-width: 992px){.product-owner.edit-user-photo .user-photo,.product-owner.edit-user-photo .avatar{width:12rem;height:12rem}}.product-owner.edit-user-photo .btn{margin-top:0}.product-owner.big.center{align-items:center}.product-owner.big .user-photo{width:7rem;height:7rem;border-radius:50%}@media only screen and (min-width: 992px){.product-owner.big .user-photo{width:12rem;height:12rem}}.product-owner.big .user-photo img{width:100%;height:100%;max-width:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.product-owner.big .info{width:calc(100% - 8rem);padding-left:1rem}@media only screen and (min-width: 992px){.product-owner.big .info{width:calc(100% - 13rem)}}.product-owner .user-photo{width:4rem;height:4rem;border-radius:50%;margin-right:1rem}@media only screen and (min-width: 992px){.product-owner .user-photo{width:8rem;height:8rem}}.product-owner .user-photo img{width:100%;height:100%;max-width:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.product-owner .btn{margin-top:2rem}.product-owner .info{display:flex;flex-direction:column;width:calc(100% - 50px);align-items:flex-start}@media only screen and (min-width: 992px){.product-owner .info{width:calc(100% - 90px)}}.product-owner .info .name{font-size:20px;font-style:normal;font-weight:500;line-height:100%;text-decoration:none;color:#2a1f2d}.product-owner .info .name:hover{text-decoration:none}.product-owner .info .active,.product-owner .info .no-active{color:#199753;font-size:14px;font-style:normal;font-weight:500;line-height:110%;margin-top:2rem}.product-owner .info.no-active{color:red}.product-content .section{padding:1.5rem 0;border-bottom:1px solid #c9c6c9}@media only screen and (min-width: 992px){.product-content .section{padding:3rem 0}}.product-content .section img{border-radius:1.2rem;margin:2rem 0}.product-content .section h2{font-size:24px;font-style:normal;font-weight:600;line-height:120%;margin-top:0}.product-content .section h3{font-size:16px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:.5rem;margin-top:0}.product-content .section p{font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin-top:0;color:#6a626c}.product-content .section .note,.product-content .section .open-hours,.product-content .section .add-services,.product-content .section .pricelist{padding-left:4rem;position:relative}.product-content .section .note:before,.product-content .section .open-hours:before,.product-content .section .add-services:before,.product-content .section .pricelist:before{content:"";position:absolute;top:0px;left:0px;width:25px;height:25px}.product-content .section .note:before{background-image:url("../img/note.svg")}.product-content .section .add-services:before{background-image:url("../img/add-services.svg")}.product-content .section .open-hours:before{background-image:url("../img/calendar.svg")}.product-content .section .pricelist{margin-bottom:2rem}.product-content .section .pricelist:before{background-image:url("../img/euro-circle.svg");background-size:cover}.product-content .section .list{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:2rem}@media only screen and (min-width: 992px){.product-content .section .list{padding-top:5rem}}.product-content .section .list li{width:100%;position:relative;padding-bottom:2rem;padding-left:4rem}@media only screen and (min-width: 768px){.product-content .section .list li{width:50%}}.product-content .section .list li:before{content:"";position:absolute;top:0px;left:0px;width:25px;height:25px;background-image:url("../img/note.svg")}@media only screen and (min-width: 577px){.product-gallery{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px;border-radius:12px;margin:2rem 0}}@media only screen and (min-width: 577px){.product-gallery .big{grid-area:1/1/3/3}.product-gallery .big img{border-top-left-radius:12px;border-bottom-left-radius:12px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.product-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery .hide{display:none}.product-gallery .more-items{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);color:#fff;font-size:40px;display:flex;flex-direction:row;align-items:center;justify-content:center}@media only screen and (min-width: 577px){.product-gallery .small1{grid-area:1/3/2/4}}@media only screen and (min-width: 577px){.product-gallery .small2{grid-area:1/4/2/5}.product-gallery .small2 img{border-top-right-radius:12px}}@media only screen and (min-width: 577px){.product-gallery .small3{grid-area:2/3/3/4}}.product-gallery .small4{position:relative}@media only screen and (min-width: 577px){.product-gallery .small4{grid-area:2/4/3/5}.product-gallery .small4 img{border-bottom-right-radius:12px}}.show-m-grid{display:grid}@media only screen and (max-width: 767px){.show-m-grid{display:none}}.show-s{display:none}@media only screen and (max-width: 767px){.show-s{display:block}}.product-gallery-small.show-s{padding:2rem 0}.product-gallery-small a{padding-top:56.25%;position:relative;width:100%;display:block;border-radius:12px;overflow:hidden}.product-gallery-small.cover img{-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%;left:0rem;transform:translate(0)}.product-gallery-small img{border-radius:12px;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:50%;transform:translateX(-50%);bottom:0;right:0;height:100%;max-width:calc(100% - 4rem)}.product-gallery-small .swiper-pagination-fraction{width:initial;background-color:#000;color:#fff;padding:.2rem .4rem;left:auto;right:1rem;bottom:3rem}.review-wrapper{padding:2.5rem 0}@media only screen and (min-width: 992px){.review-wrapper{padding:5rem 0}}.review-wrapper .review-title{font-size:24px;font-style:normal;font-weight:600;line-height:120%}.review-wrapper .review{padding-bottom:1.5rem}@media only screen and (min-width: 992px){.review-wrapper .review{padding-bottom:3rem}}.review-wrapper .review .content{display:flex;flex-direction:row;padding:2rem 0;align-items:center;text-decoration:none;color:#2a1f2d}.review-wrapper .review .content:hover{text-decoration:none}.review-wrapper .review .content .user-photo{width:4rem;height:4rem;border-radius:50%;margin-right:1rem}@media only screen and (min-width: 992px){.review-wrapper .review .content .user-photo{width:6rem;height:6rem}}.review-wrapper .review .content .user-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:100%;border-radius:50%}.review-wrapper .review .content .info{display:flex;flex-direction:column;width:calc(100% - 50px)}@media only screen and (min-width: 992px){.review-wrapper .review .content .info{width:calc(100% - 90px)}}.review-wrapper .review .content .info .name{font-size:20px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:1rem;color:#2a1f2d;text-decoration:none}.review-wrapper .review .content .info .name:hover{text-decoration:none}.review-wrapper .review .content .info .date{font-size:12.744px;font-style:normal;font-weight:500;line-height:110%;color:#777079}.oc-flash-message{top:115px;font-size:1.5rem}.empty-products #sort-header,.empty-products .my-filter-wrapper,.empty-products #pagination_component{display:none}.open-hours ul,.pricelist ul{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0;max-width:32rem}.open-hours ul li,.pricelist ul li{display:flex;flex-direction:row;padding:1rem 0;justify-content:space-between;border-bottom:1px solid rgba(119,112,121,.4)}.open-hours ul li:last-child,.pricelist ul li:last-child{border-bottom:none}.open-hours:before,.pricelist:before{background-image:url("../img/calendar.svg")}.open-hours .from,.open-hours .to,.open-hours .price,.pricelist .from,.pricelist .to,.pricelist .price{display:inline-block;font-weight:600}.open-hours .from,.pricelist .from{margin-right:1rem}.open-hours .to,.pricelist .to{margin-left:1rem}.conversations,.offers-content,.order-content,#orders-wrapper,.chat-panel{position:relative}.new-messages,.new-orders{position:relative}.new-messages:before,.new-orders:before{content:"";position:absolute;top:1.4rem;left:3rem;width:1rem;height:1rem;background-color:#ff4d4f;border-radius:50%}.new-messages--messages:before,.new-orders--messages:before{top:.3rem;left:3.5rem}.new-messages--user:before,.new-orders--user:before{top:.7rem;left:initial;right:.7rem}.hp-bg{background-color:rgba(255,235,1,.2);border-radius:1.2rem;margin-bottom:2rem}.hp-bg--green{background-color:rgba(25,151,83,.2)}.hp-bg .btn{font-size:1.6rem}#category_select_error{margin-top:0}#category_select_error .invalid-message{bottom:-10px}.user-tab .header{width:100%;display:flex;flex-direction:row;list-style-type:none;padding:0;margin:0;border-bottom:1px solid #c9c6c9}.user-tab .header li{padding:10px 15px}.user-tab .header li.active{border-bottom:3px solid #71d694}.user-tab .content .tab{display:none}.user-tab .content .tab.active{display:block}.user-tab .user-products-list{padding:2.5rem 0;margin:0}@media only screen and (min-width: 992px){.user-tab .user-products-list{padding:5rem 0}}.user-tab .pagination{max-width:40rem;margin:0 auto}.user-tab .no-results{margin:2.5rem 0}@media only screen and (min-width: 992px){.user-tab .no-results{margin:5rem 0}}.filter-listing{position:relative;padding:2.5rem 1.5rem}.filter-listing+.breadcrumbs .content-container{margin-left:0;margin-right:auto}@media only screen and (min-width: 992px){.filter-listing{padding:5rem 1.5rem}}.filter-listing .filter-wrapper{margin-top:0}.filter-listing .bg-image{border-radius:1.2rem;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;background-color:#2a1f2d}.hero{position:relative;padding:5rem 1.5rem;margin-bottom:2.5rem}@media only screen and (min-width: 992px){.hero{padding:10rem 1.5rem}}.hero header{max-width:74rem;margin-bottom:2.5rem}@media only screen and (min-width: 992px){.hero header{margin-bottom:5rem}}.hero .bg-image{border-radius:1.2rem;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;background-color:#2a1f2d}.filter-wrapper{display:flex;flex-direction:column}.filter-wrapper.floating-filter{box-shadow:0px 4px 20px 0px rgba(41,31,45,.2);max-width:57rem;margin:0;padding:.5rem;border-radius:1.2rem;margin:2rem auto;position:absolute;left:50%;transform:translateX(-50%);background-color:#fff}@media only screen and (max-width: 991px){.filter-wrapper.floating-filter{display:none}}.filter-wrapper.floating-filter.pinned,.filter-wrapper.floating-filter.footer-visible{position:fixed;bottom:12.5rem;background-color:#fff;z-index:999999}.filter-wrapper.floating-filter .btn{padding:1rem}.filter-wrapper.floating-filter .btn:before{display:none}.filter-wrapper.floating-filter .form-group{margin-right:0;width:calc((100% - 4.6rem)/3)}.filter-wrapper.floating-filter .form-group:nth-of-type(2){border-left:1px solid #c9c6c9;border-right:1px solid #c9c6c9}.filter-wrapper.floating-filter .form-group svg{width:2.5rem;height:2.5rem;left:.5rem}.filter-wrapper.floating-filter .form-group input,.filter-wrapper.floating-filter .form-group .basic-nice-select{padding-left:3rem}.filter-wrapper.floating-filter .form-group input,.filter-wrapper.floating-filter .form-group textarea{padding-bottom:1rem;padding-right:.5rem;padding-top:2rem;padding-left:3rem;font-size:13px;font-style:normal;font-weight:500;border-radius:.8rem}.filter-wrapper.floating-filter .form-group input~label,.filter-wrapper.floating-filter .form-group textarea~label{top:1.4rem;font-size:1.1rem;color:#2a1f2d}.filter-wrapper.floating-filter .form-group input::-moz-placeholder, .filter-wrapper.floating-filter .form-group textarea::-moz-placeholder{font-size:13px;font-style:normal;font-weight:500;color:#6a626c}.filter-wrapper.floating-filter .form-group input::placeholder,.filter-wrapper.floating-filter .form-group textarea::placeholder{font-size:13px;font-style:normal;font-weight:500;color:#6a626c}.filter-wrapper.floating-filter .form-group input:focus,.filter-wrapper.floating-filter .form-group textarea:focus{padding-top:2rem;padding-bottom:1rem;border-color:rgba(0,0,0,0);background:rgba(113,214,148,.12)}.filter-wrapper.floating-filter .form-group input:focus~label,.filter-wrapper.floating-filter .form-group textarea:focus~label{top:1.4rem;font-size:1.1rem;color:#2a1f2d}.filter-wrapper.floating-filter .form-group input.has-value,.filter-wrapper.floating-filter .form-group textarea.has-value{padding-top:2rem;padding-bottom:1rem;border-color:rgba(0,0,0,0)}.filter-wrapper.floating-filter .form-group input.has-value~label,.filter-wrapper.floating-filter .form-group textarea.has-value~label{top:1.4rem;font-size:1.1rem;color:#2a1f2d}.filter-wrapper.floating-filter .form-group input:hover,.filter-wrapper.floating-filter .form-group textarea:hover{border-color:rgba(0,0,0,0);background:rgba(113,214,148,.12)}.filter-wrapper.floating-filter .form-group .basic-nice-select{min-height:5.3rem;padding:.5rem .5em 1rem 3rem;border-radius:.8rem;border:none;border-radius:1.2rem}.filter-wrapper.floating-filter .form-group .basic-nice-select:hover,.filter-wrapper.floating-filter .form-group .basic-nice-select.open{border-color:rgba(0,0,0,0);background:rgba(113,214,148,.12)}.filter-wrapper.floating-filter .form-group .basic-nice-select:before{top:1.8rem;font-size:1.1rem}.filter-wrapper.floating-filter .form-group .basic-nice-select .current{font-size:12px;margin-top:1.8rem}.filter-wrapper.floating-filter .form-group .basic-nice-select.open .list{top:-460%}.filter-wrapper.floating-filter .form-group label{font-size:13px;font-style:normal;font-weight:500}.filter-wrapper.floating-filter .form-group label,.filter-wrapper.floating-filter .form-group .basic-nice-select:before{left:3rem}.filter-wrapper form{display:flex;flex-direction:column}@media only screen and (min-width: 992px){.filter-wrapper form{display:flex;flex-direction:row;align-items:center}}.filter-wrapper form .form-group{margin-bottom:1rem;width:100%}@media only screen and (min-width: 992px){.filter-wrapper form .form-group{margin-bottom:0;margin-right:1rem;width:30%}}#location_id{height:6.4rem;border-radius:1.2rem;padding-left:5rem;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.character-limit{position:absolute;bottom:1rem;right:1.5rem;color:#6a626c;font-size:1.2rem;font-weight:500;line-height:1.4rem;letter-spacing:0em;text-align:right;padding:.2rem;background-color:#fff}.character-limit.error{color:#bf2f2f}.form-group{position:relative}.form-group.stroke input,.form-group.stroke textarea{border:1px solid #c9c6c9}.form-group.small input{font-size:14px;font-style:normal;font-weight:500;line-height:110%}.form-group.small input::-moz-placeholder{color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.form-group.small input::placeholder{color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.form-group.small label{font-size:14px;font-style:normal;font-weight:500;line-height:110%}.form-group svg{content:"";width:3rem;height:3rem;position:absolute;left:1rem;position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:2}.form-group svg path{transition:stroke .5s ease}.form-group:hover svg path{stroke:#2a1f2d}.form-group.search-date input,.form-group.search-place input{cursor:pointer}.form-group label{position:absolute;top:50%;transform:translateY(-50%);left:5rem;pointer-events:none;transition:all .5s ease;color:#6a626c;font-size:18px;font-style:normal;font-weight:500;line-height:110%}.form-group input,.form-group textarea{width:100%;padding:2rem;padding-left:5rem;border:.2rem solid rgba(0,0,0,0);border-radius:1.2rem;transition:border-color .5s ease,max-height .5s ease;color:#6a626c;font-size:18px;font-style:normal;font-weight:500;line-height:110%}.form-group input::-moz-placeholder, .form-group textarea::-moz-placeholder{opacity:0;color:#6a626c;font-size:18px;font-style:normal;font-weight:500;line-height:110%;color:#6a626c;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.form-group input::placeholder,.form-group textarea::placeholder{opacity:0;color:#6a626c;font-size:18px;font-style:normal;font-weight:500;line-height:110%;color:#6a626c;transition:opacity .5s ease}.form-group input:hover,.form-group textarea:hover{border-color:#71d694}.form-group input:hover~label,.form-group textarea:hover~label{color:#2a1f2d}.form-group input:focus,.form-group textarea:focus{border-color:#71d694;outline:none;padding-top:3rem;padding-bottom:1rem}.form-group input:focus::-moz-placeholder, .form-group textarea:focus::-moz-placeholder{opacity:1;color:#6a626c}.form-group input:focus::placeholder,.form-group textarea:focus::placeholder{opacity:1;color:#6a626c}.form-group input:focus~label,.form-group textarea:focus~label{top:1.5rem;font-size:1.2rem;color:#2a1f2d}.form-group input:focus~label _::-webkit-full-page-media,.form-group input:focus~label _:future,.form-group input:focus~label :root .safari_only,.form-group textarea:focus~label _::-webkit-full-page-media,.form-group textarea:focus~label _:future,.form-group textarea:focus~label :root .safari_only{top:1rem}.form-group input.has-value,.form-group textarea.has-value{padding-top:3rem;padding-bottom:1rem}.form-group input.has-value~label,.form-group textarea.has-value~label{top:1.4rem;font-size:1.2rem;color:#2a1f2d}.form-group input.invalid,.form-group textarea.invalid{border-color:#bf2f2f;border-width:.2rem}.form-group input.invalid~.checkmark,.form-group textarea.invalid~.checkmark{border-color:#bf2f2f;border-width:.2rem}.form-group input~.error-message,.form-group textarea~.error-message{color:#bf2f2f;display:block;padding:.5rem 2rem;font-size:1.2rem;text-align:left;font-weight:bold}.form-group.collapsible{max-height:20rem;overflow:hidden;opacity:1;transition:all .5s ease-out}.form-group.collapsible[data-collapsed=true]{max-height:0;opacity:0}.input--border input{border:1px solid #c9c6c9}#custom-calendar{padding:2rem;padding-top:5rem}@media only screen and (max-width: 576px){#custom-calendar .calendar-table table{width:initial}}#custom-calendar .calendar-table th{font-size:1.4rem;font-weight:400;line-height:1.7rem;color:#6a626c;transition:background-color .5s ease;width:3rem;height:3rem;min-width:3rem;max-width:3rem;border-width:0}#custom-calendar .calendar-table th.month{font-weight:400;color:#2a1f2d;font-size:1.6rem;font-weight:500;line-height:1.9rem;padding-bottom:1rem}#custom-calendar .calendar-table th.next span{margin-right:2px}#custom-calendar .calendar-table th.prev span{margin-left:2px}#custom-calendar .calendar-table th.prev,#custom-calendar .calendar-table th.next{color:#fff;background-color:#777079;width:3rem;height:3rem;margin:.5rem;border-radius:50%;border-width:0}#custom-calendar .calendar-table th.prev span,#custom-calendar .calendar-table th.next span{margin-bottom:1px}#custom-calendar .calendar-table th.prev.disabled,#custom-calendar .calendar-table th.next.disabled{background-color:#ada9ae}#custom-calendar .calendar-table th.prev:hover,#custom-calendar .calendar-table th.next:hover{background-color:#2a1f2d}#custom-calendar .calendar-table th.prev span,#custom-calendar .calendar-table th.next span{border-color:#fff}#custom-calendar .calendar-table td{width:3rem;height:3rem;min-width:3rem;max-width:3rem;border-radius:50%;transition:background-color .5s ease}#custom-calendar .calendar-table td:hover,#custom-calendar .calendar-table td.in-range{background-color:#cbece5}#custom-calendar .calendar-table td.today{background-color:rgba(0,0,0,0);color:#2a1f2d;position:relative}#custom-calendar .calendar-table td.today:before{content:"";width:.4rem;height:.4rem;background-color:#00a17d;position:absolute;border-radius:50%;bottom:.2rem;left:50%;transform:translateX(-50%)}#custom-calendar .calendar-table td.disabled{background-color:#eccccc;color:#2a1f2d;text-decoration:none}#custom-calendar .calendar-table td.selected{background-color:#eccccc;color:#2a1f2d;text-decoration:none}#custom-calendar .calendar-table td.reserved{background-color:#fff58a;color:#2a1f2d;text-decoration:none}#custom-calendar .calendar-table td.reserved.in-range{background-color:#cbece5}#custom-calendar .calendar-table td.start-date,#custom-calendar .calendar-table td.end-date{background-color:#00a17d;color:#fff}#custom-calendar .drp-buttons{border-top:.1rem solid #c9c6c9}#custom-calendar .drp-buttons .btn{cursor:pointer;padding:1rem 2rem}#custom-calendar .drp-buttons .drp-selected{position:absolute;top:1rem;left:3rem;color:#2a1f2d;font-size:2.4rem;font-weight:600;line-height:3.4rem;letter-spacing:0em}input,textarea{-webkit-text-fill-color:#6a626c;transform:translateZ(0)}.icons-hp{display:flex;flex-direction:row;list-style-type:none;padding:0;margin:0;justify-content:space-between;margin-right:-2rem;margin-top:2.5rem;margin-bottom:5rem}@media only screen and (max-width: 991px){.icons-hp{flex-wrap:wrap;align-items:flex-start;margin-top:0;margin-bottom:2rem}}.icons-hp li{display:flex;flex-direction:column;align-items:center;width:calc(50% - 2rem);border-radius:.8rem;background-color:#f5f5f5;padding:4rem 2rem}@media only screen and (max-width: 991px){.icons-hp li{margin-right:2rem;margin-bottom:2rem}}@media only screen and (min-width: 992px){.icons-hp li{width:calc(25% - 2rem);margin-right:2rem}}.icons-hp li img{max-width:100%;height:15rem;margin-bottom:4rem;-o-object-fit:contain;object-fit:contain}.icons-hp li p{margin:1rem 0;font-size:20px;font-weight:700;line-height:22px;text-align:center;color:#2a1f2d}.categories{display:flex;flex-direction:row;margin:2rem -1rem}@media only screen and (max-width: 991px){.categories{flex-wrap:wrap;margin:2rem -0.5rem}}.categories .category{width:calc(50% - 1rem);border-radius:1.2rem;margin:.5rem;background:#2a1f2d;padding-bottom:calc(50% - 1rem);position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (min-width: 992px){.categories .category{margin:1rem;padding-bottom:calc(25% - 2rem);width:calc(25% - 2rem)}}.categories .category:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(42,31,45,.5);border-radius:1.2rem}.categories .category:hover .content .text{color:#ffeb01}.categories .category:hover .content svg{max-height:3rem}.categories .category .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;padding:1rem;width:100%}.categories .category .content .text{text-align:center;color:#fff;font-size:2.2rem;font-weight:400;line-height:1.1}.categories .category .content svg{margin-top:2rem;max-height:0;transition:max-height .5s ease}.btn-wrapper{display:flex;flex-direction:row;justify-content:center}.swiper{padding:5rem 0}.swiper .swiper-button-next,.swiper .swiper-button-prev{background-color:#777079;border-radius:8px;width:4rem;z-index:222;height:4rem;transition:background-color .5s ease;top:3rem;right:0}.swiper .swiper-button-next.disabled,.swiper .swiper-button-prev.disabled{opacity:.6;pointer-events:none}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{display:none}.swiper .swiper-button-next.swiper-button-disabled,.swiper .swiper-button-prev.swiper-button-disabled{background-color:rgba(119,112,121,.6)}.swiper .swiper-button-next:hover,.swiper .swiper-button-prev:hover{background-color:#2a1f2d}.swiper .swiper-button-prev{left:auto;right:4.5rem}.swiper .swiper-button-prev svg{transform:rotate(180deg)}.no-complete-message{color:#bf2f2f;display:block;padding:1rem;font-size:1.4rem;text-align:left;font-weight:bold;border-radius:8px;border:1px solid #bf2f2f}#distance-input-wrapper .basic-nice-select{margin-left:0}.product{border-radius:8px;background:#f5f5f5;padding:1.6rem;display:flex;flex-direction:column;text-decoration:none;transition:box-shadow .5s ease}@media only screen and (max-width: 767px){.product{max-height:20rem}}.product:hover{box-shadow:2px 2px 4px 0px rgba(41,31,45,.23)}.product.vertical{display:flex;flex-direction:row;padding:1.2rem;margin:1rem 0}.product.vertical header{margin-right:1rem;width:30%}.product.vertical header img{height:15rem}.product.vertical .mobile-wrapper{width:70%;display:flex;flex-direction:column;height:auto;justify-content:space-between}.product.vertical .product-info{display:flex;flex-direction:column;padding-top:0;padding-bottom:1.5rem}.product.vertical .product-info oo{margin-bottom:.5rem;flex-wrap:wrap}.product.vertical .product-info .product-name{margin-bottom:.5rem}.product header{position:relative}@media only screen and (max-width: 767px){.product header{width:40%}}.product header .tag{position:absolute;top:.6rem;left:.6rem;padding:.2rem .6rem;border-radius:1.2rem;color:#2a1f2d;font-size:1.2rem;font-weight:600;line-height:1.1;letter-spacing:0em;text-transform:uppercase;border-radius:.4rem}.product header .tag.green{background-color:#71d694}.product header .tag.blue{background-color:#71c3d6}.product header img{border-radius:.8rem;-o-object-fit:contain;object-fit:contain;background-color:#fff;width:100%;height:100%;max-height:20rem;padding:1rem}@media only screen and (min-width: 768px){.product header img{max-height:16rem}}@media only screen and (max-width: 767px){.product .mobile-wrapper{width:60%}}.product .product-info{padding:1.5rem 0 3rem 0}.product .product-info .product-name{margin:0;font-size:18px;font-style:normal;font-weight:600;line-height:110%;margin-bottom:1rem;color:#2a1f2d}.product footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.product footer .price{color:#2a1f2d;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media only screen and (min-width: 992px){.product footer .price{font-size:18px}}.product footer .price__value,.product footer .price__per{font-weight:700}.product footer .btn{padding:.8rem 1.1rem;font-size:1.4rem}@media only screen and (min-width: 992px){.product footer .btn{font-size:1.6rem}}.favorite{position:absolute;bottom:.6rem;right:.6rem;cursor:pointer}.favorite.with-text{display:flex;flex-direction:row;align-items:center;bottom:-5rem}@media only screen and (min-width: 768px){.favorite.with-text{position:relative;bottom:0;right:0}}@media only screen and (max-width: 767px){.favorite.with-text{bottom:-7rem;right:2.5rem}.favorite.with-text .text{display:none}}.favorite.with-text svg{margin-right:1rem;z-index:2}.favorite.is-favorite path{stroke:#2a1f2d;fill-opacity:1;fill:#ffeb01}.favorite.is-favorite:hover path{stroke:#2a1f2d;fill-opacity:1;fill:#ffeb01}.favorite svg path{transition:fill .5s ease,stroke .5s ease,fill-opacity .5s ease}.favorite .text{font-size:16px;font-style:normal;font-weight:500;line-height:110%;transition:color .5s ease;text-decoration:underline}.favorite:hover svg path{stroke:#2a1f2d;fill:#2a1f2d;fill-opacity:1}.favorite:hover .text{color:#ffeb01}.rating{display:flex;flex-direction:row;align-items:center;margin-top:.5rem}.rating.big .rate,.rating.big .rate-count{font-size:18px}.rating.summary{border-bottom:1px solid #c9c6c9;padding-bottom:2.5rem;margin:0}@media only screen and (min-width: 992px){.rating.summary{padding-bottom:5rem}}.rating.summary .rate{font-size:40px;font-weight:500}@media only screen and (min-width: 992px){.rating.summary .rate{font-size:60px}}.rating.summary .rate-count{font-size:20px}.rating.summary .stars{margin:0 .5rem}@media only screen and (min-width: 992px){.rating.summary .stars{margin:0 1rem}}.rating svg{margin-right:.5rem}.rating .rate,.rating .rate-count{font-size:12px;font-style:normal;font-weight:700;line-height:110%;color:#2a1f2d}.rating .rate{margin-right:.5rem}.rating .rate-count{font-weight:500;color:#777079}.location{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.location svg{margin-right:.5rem}.location .place{color:#2a1f2d;font-size:14px;font-style:normal;font-weight:500;line-height:110%}@media only screen and (max-width: 576px){.location .place{font-size:1.2rem}}.place{display:flex;flex-direction:row;align-items:center}.place span{display:inline-block;margin-right:.5rem}@media only screen and (max-width: 767px){.products-swiper{padding:1rem 0 2rem 0}}@media only screen and (max-width: 767px){.products-swiper .swiper-wrapper{display:flex;flex-direction:column}.products-swiper .swiper-wrapper .swiper-slide{width:100% !important;margin-bottom:1rem}.products-swiper .swiper-wrapper .swiper-slide .product{display:flex;flex-direction:row;padding:1.2rem}.products-swiper .swiper-wrapper .swiper-slide .product header{margin-right:1rem}.products-swiper .swiper-wrapper .swiper-slide .product .product-info{display:flex;flex-direction:column;padding-top:0;padding-bottom:2rem}.products-swiper .swiper-wrapper .swiper-slide:nth-of-type(n+5){display:none}}.products-swiper .swiper-wrapper .swiper-slide{height:auto}.products-swiper .swiper-wrapper .swiper-slide .product{height:100%}.products-swiper .swiper-wrapper .swiper-slide .product .mobile-wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between}.products-swiper .swiper-wrapper .swiper-slide .product .btn{padding:1rem 1.5rem}@media only screen and (max-width: 767px){.products-swiper .swiper-button-prev,.products-swiper .swiper-button-next{display:none}}#map{width:100%;height:100%;padding:0;margin:0;height:35rem;border-radius:1.2rem}@media only screen and (min-width: 992px){#map{height:60rem}}#map .custom-cluster{background-color:#fff;border-radius:8px;display:flex;align-items:center;box-shadow:0px 4px 12px 0px rgba(41,31,45,.33)}.yNHHyP-marker-view{z-index:9999999}.product-info-map{background-color:#fff;border-radius:8px;color:#000;font-size:14px;padding:4px;box-shadow:0px 4px 12px 0px rgba(41,31,45,.33);max-width:11rem;display:flex;flex-direction:row;align-items:center;z-index:99;text-decoration:none}.product-info-map:hover{box-shadow:0px 4px 20px 0px rgba(41,31,45,.33)}.product-info-map .image{width:3.5rem;height:3rem;border-radius:6px}.product-info-map .name{margin:0;padding:0 .6rem;font-size:10px;font-style:normal;font-weight:600;line-height:110%}.filter-count{position:absolute;border-radius:60px;background:#2fbf71;width:2rem;height:2rem;font-size:9px;font-style:normal;font-weight:600;line-height:28px;display:inline-flex;align-items:center;justify-content:center;top:-1rem;right:-1rem}#show-filter{padding:0;margin:0;position:relative}#show-filter .filter-count{transition:opacity .5s ease}.text-wrapper{width:100%;margin:2rem 0}.text-wrapper.plr-20{padding-left:2rem;padding-right:2rem}@media only screen and (min-width: 992px){.text-wrapper{max-width:80%}}.text-wrapper header{display:flex;flex-direction:row;align-items:center;justify-content:center}.small-filter-wrapper{margin-bottom:2rem;margin-left:-0.5rem;margin-right:-0.5rem;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width: 992px){.small-filter-wrapper{display:none}}.filter-results{display:flex;flex-direction:row;position:relative;padding-left:0}@media only screen and (min-width: 992px){.filter-results{padding-left:2rem;margin-right:-1.5rem}}.filter-results .filter{width:40%;display:flex;flex-direction:column;height:100%;justify-content:space-between;transition:width .5s ease;align-items:center}@media only screen and (max-width: 991px){.filter-results .filter{width:100%}}.filter-results .filter .content-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;position:relative}.filter-results .filter .content-wrapper .my-filter-wrapper{width:50px;transition:width .5s ease}@media only screen and (min-width: 992px){.filter-results .filter .content-wrapper .my-filter-wrapper .btn--icon{width:3.4rem;height:3.4rem;border-radius:.8rem}}@media only screen and (max-width: 991px){.filter-results .filter .content-wrapper .my-filter-wrapper{position:fixed;width:100%;top:74px;left:0;background:#fff;padding:20px;transform:translateX(-100%);transition:transform .5s ease;z-index:222;height:calc(100vh - 134px);overflow:auto}.filter-results .filter .content-wrapper .my-filter-wrapper.small-open-filter{transform:translateX(0)}}.filter-results .filter .content-wrapper .my-filter-wrapper header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}@media only screen and (min-width: 992px){.filter-results .filter .content-wrapper .my-filter-wrapper header{padding:0}}@media only screen and (min-width: 992px){.filter-results .filter .content-wrapper .my-filter-wrapper header .close-btn{display:none}}.filter-results .filter .content-wrapper .my-filter-wrapper .name{position:relative;display:none;font-size:24px;font-style:normal;font-weight:600;line-height:110%}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items{display:flex;flex-direction:column}@media only screen and (min-width: 992px){.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items{transition:visibility .5s ease;visibility:hidden}}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item{border-bottom:1px solid #c9c6c9;padding:2rem 0}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item:last-of-type{border-bottom:none}@media only screen and (min-width: 992px){.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item{opacity:0;transition:opacity .1s ease}}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .basic-nice-select{width:100%}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item.categories-item{padding-right:0;border-bottom:none}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .search-date input{border-color:#c9c6c9;border-width:1px}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .search-date input:hover{border-color:#71d694}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .categories{flex-wrap:wrap;list-style-type:none;padding:0;margin:0;margin:0}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .categories li{margin:0;margin-right:1rem;margin-bottom:1rem;width:calc(50% - 1rem);padding-bottom:17%}@media only screen and (min-width: 768px)and (max-width: 991px){.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .categories li{padding-bottom:20%}}@media only screen and (min-width: 992px)and (max-width: 1199px){.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .categories li{padding-bottom:18%}}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .categories li.hide{display:none}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .categories li .content{align-items:flex-start;height:100%;justify-content:space-between}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .categories li .content .text{font-size:15px;font-style:normal;font-weight:500;line-height:110%;text-align:left}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .categories li .content .text.long-text{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media only screen and (max-width: 991px){.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .categories li .content .text{font-size:12px}}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .categories li .content .category-count{border-radius:4px;background:#ffeb01;color:#291f2d;font-size:12px;font-style:normal;font-weight:600;line-height:110%;padding:.2rem .4rem}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item.open.more-items .toggle-btn svg{transform:rotate(180deg)}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item.more-items .toggle-btn{background-color:rgba(0,0,0,0);border:none;color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%;padding-top:10px;padding-bottom:10px;cursor:pointer;transition:color .5s ease;padding-left:0}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item.more-items .toggle-btn svg path{transition:stroke .5s ease}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item.more-items .toggle-btn:hover{color:#71d694}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item.more-items .toggle-btn:hover svg path{stroke:#71d694}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item.more-items .toggle-btn svg{margin-left:.5rem;transition:transform .5s ease}.filter-results .filter .content-wrapper .my-filter-wrapper .filter-items .filter-item .filter-title{font-size:20px;font-style:normal;font-weight:600;line-height:110%;margin:0;margin-bottom:2rem}.filter-results .filter .content-wrapper .products-wrapper{width:calc(100% - 50px);transition:width .5s ease,opacity .5s ease,padding .5s ease;display:flex;flex-direction:column;padding:0 1.5rem}@media only screen and (max-width: 991px){.filter-results .filter .content-wrapper .products-wrapper{width:100%;padding:0}}.filter-results .filter .content-wrapper .products-wrapper>header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.filter-results .filter .content-wrapper .products-wrapper .pagination ul{justify-content:center}.filter-results .map-wrapper{width:60%;height:100%;transition:width .5s ease;padding:0 1.5rem}.filter-results .map-wrapper .close-btn{padding-right:0}@media only screen and (max-width: 991px){.filter-results .map-wrapper header{display:flex;flex-direction:row;margin-bottom:20px;justify-content:space-between;width:100%}}@media only screen and (min-width: 992px){.filter-results .map-wrapper header{display:none}}@media only screen and (min-width: 992px){.filter-results .map-wrapper{position:sticky;top:9rem}}@media only screen and (max-width: 991px){.filter-results .map-wrapper{position:fixed;width:100%;top:74px;left:0;background:#fff;padding:20px;transform:translateX(100%);transition:transform .5s ease;z-index:222;height:calc(100vh - 134px);overflow:auto}.filter-results .map-wrapper.small-open-map{transform:translateX(0)}.filter-results .map-wrapper #map{height:60rem}}@media only screen and (min-width: 992px){.filter-results.large-map-open .map-wrapper .large-map{display:none}}@media only screen and (min-width: 992px){.filter-results.large-map-open .filter{width:50px}.filter-results.large-map-open .filter .content-wrapper .my-filter-wrapper{width:100%}.filter-results.large-map-open .filter .content-wrapper .products-wrapper{width:0;overflow:hidden;padding:0;opacity:0}.filter-results.large-map-open .map-wrapper{width:calc(100% - 50px)}.filter-results.large-map-open .map-wrapper .large-map{display:flex}}@media only screen and (min-width: 992px){.filter-results.open.large-map-open .filter{width:40%}.filter-results.open.large-map-open .filter .content-wrapper .my-filter-wrapper{width:100%}.filter-results.open.large-map-open .filter .content-wrapper .products-wrapper{width:0;overflow:hidden;padding:0;opacity:0}.filter-results.open.large-map-open .map-wrapper{width:60%}.filter-results.open.large-map-open .map-wrapper .large-map{display:flex}}.filter-results.open #summary{max-width:100%;opacity:1}.filter-results.open .filter{width:70%}@media only screen and (max-width: 991px){.filter-results.open .filter{width:100%}}.filter-results.open .filter .my-filter-wrapper{width:45%}@media only screen and (max-width: 991px){.filter-results.open .filter .my-filter-wrapper{position:fixed;width:100%;top:74px;left:0;background:#fff;padding:20px;transform:translateX(-100%);transition:transform .5s ease;z-index:222;height:calc(100vh - 134px);overflow:auto}.filter-results.open .filter .my-filter-wrapper.small-open-filter{transform:translateX(0)}}.filter-results.open .filter .my-filter-wrapper #show-filter .filter-count{opacity:0}.filter-results.open .filter .my-filter-wrapper .filter-items{visibility:visible}.filter-results.open .filter .my-filter-wrapper .filter-items .filter-item{opacity:1;transition:opacity 2s ease;padding:1.5rem 0}@media only screen and (min-width: 992px){.filter-results.open .filter .my-filter-wrapper .filter-items .filter-item{padding:2rem 0}}.filter-results.open .filter .my-filter-wrapper .filter-items .filter-item .with-input .value{display:none}.filter-results.open .filter .my-filter-wrapper .filter-items .filter-item .with-input+.slider-range-inputs{display:flex;flex-direction:row;margin-top:2rem}.filter-results.open .filter .my-filter-wrapper .filter-items .filter-item .with-input+.slider-range-inputs input{border-radius:8px;border:1px solid #c9c6c9;background:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:110%;color:#6a626c;padding:4px 12px;width:100%}.filter-results.open .filter .my-filter-wrapper .filter-items .filter-item .with-input+.slider-range-inputs input::-moz-placeholder{color:#6a626c}.filter-results.open .filter .my-filter-wrapper .filter-items .filter-item .with-input+.slider-range-inputs input::placeholder{color:#6a626c}.filter-results.open .filter .my-filter-wrapper .filter-items .filter-item .with-input+.slider-range-inputs input:focus{border-color:#71d694;outline:none}.filter-results.open .filter .my-filter-wrapper .filter-items .filter-item .with-input+.slider-range-inputs .divider{padding:1rem;color:#c9c6c9;margin:0}.filter-results.open .filter .my-filter-wrapper .filter-items .filter-item .basic-nice-select{border:1px solid #c9c6c9;background-color:rgba(0,0,0,0);transition:border-color .5s ease;margin-left:-0.5rem}.filter-results.open .filter .my-filter-wrapper .filter-items .filter-item .basic-nice-select:after{width:.6rem;height:.6rem}.filter-results.open .filter .my-filter-wrapper .filter-items .filter-item .basic-nice-select .current{color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.filter-results.open .filter .my-filter-wrapper .filter-items .filter-item .basic-nice-select:hover{border-color:#71d694;background-color:rgba(0,0,0,0)}.filter-results.open .filter .my-filter-wrapper header{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 991px){.filter-results.open .filter .my-filter-wrapper header #show-filter{display:none}}.filter-results.open .filter .my-filter-wrapper header .name{color:#2a1f2d;font-size:20px;font-style:normal;font-weight:600;line-height:110%;display:inline-block}.filter-results.open .filter .my-filter-wrapper header .name .filter-count{right:-2rem}@media only screen and (max-width: 991px){.filter-results.open .filter .my-filter-wrapper header .name .filter-count{display:none}}.filter-results.open .filter .products-wrapper{width:55%}@media only screen and (max-width: 991px){.filter-results.open .filter .products-wrapper{width:100%}}.filter-results.open .map-wrapper{width:30%}@media only screen and (max-width: 991px){.filter-results.open .map-wrapper{position:fixed;width:100%;position:fixed;width:100%;top:74px;left:0;background:#fff;z-index:222;padding:20px;height:calc(100vh - 134px);overflow:auto}.filter-results.open .map-wrapper .map{height:60rem}}.filter-results.open .map-wrapper header .name{position:relative;font-size:20px;font-style:normal;font-weight:600;line-height:110%}.filter-listing .basic-nice-select,.hero .basic-nice-select{border-radius:1.2rem}.summary-wrapper{padding-bottom:2rem;border-bottom:1px solid #c9c6c9}.show-btn{background-color:rgba(0,0,0,0);border-radius:8px;border:2px solid #c9c6c9;padding:.6rem 1.2rem;font-size:14px;font-style:normal;font-weight:500;line-height:110%;font-weight:600;transition:border-color .5s ease;margin:.5rem;width:calc(50% - 1rem);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.show-btn:hover{border-color:#71d694}.close-btn{background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:transform .5s ease;border-radius:8px}.close-btn:hover{background-color:rgba(0,0,0,0);transform:scale(1.1)}.large-map{display:none}@media only screen and (min-width: 992px){.large-map{position:absolute;z-index:22222;right:20px;top:5px}.large-map #large{display:block}.large-map #enlarge{display:none}.large-map.enlarge-map #large{display:none}.large-map.enlarge-map #enlarge{display:block}}.slider-range{padding-bottom:4rem;position:relative}.slider-range .ui-widget-content{display:block;border:0 solid;background-color:#c9c9c9;height:.3rem;width:100%;margin:0 auto;border-radius:4px;position:relative;max-width:calc(100% - 30px)}.slider-range .ui-widget-content .ui-slider-range{height:.4rem;background-color:#71d694;position:absolute}.slider-range .ui-widget-content .ui-slider-range .slider-range-both{display:none}.slider-range .ui-widget-content .ui-slider-range .slider-range-both.value{width:8rem;margin:0 0 0 -5rem;top:2.6rem}.slider-range .ui-widget-content .value{position:absolute;top:3rem;left:50%;margin:0 0 0 -2rem;width:3rem;text-align:center;display:block;color:#6a626c;text-align:right;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.slider-range .ui-widget-content .value i{font-style:normal}.slider-range .ui-widget-content .ui-slider-handle{height:2rem;width:2rem;border-radius:50%;border:0 solid;outline:none;cursor:grab;touch-action:none;display:inline-block;position:absolute;top:-8px;transform:translateX(-10px);border:1px solid #c9c6c9;background:#fff;box-shadow:0px 2px 4px 0px rgba(119,112,121,.38);transition:border-color .5s ease,background-color .5s ease}.slider-range .ui-widget-content .ui-slider-handle:hover{border-color:#71d694;background:#71d694}.slider-range .slider-range-slide.both .ui-slider-range .slider-range-both{width:6rem}.filtered-group-item{border-radius:4px;background:#d8d6d8;margin-bottom:1rem;padding:.5rem;max-width:-moz-max-content;max-width:max-content}.filtered-group-item .filtered-group-title{color:#4b414d;font-size:14px;font-style:normal;font-weight:500;line-height:110%;margin:0;display:inline-flex;align-items:center;padding-right:1rem}.filtered-group-item .filtered-items{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -0.1rem}.filtered-group-item .filtered-items .filtered-item-inner{border-radius:4px;background:#fff;padding:.4rem .6rem;margin:.1rem;padding-right:2rem;position:relative;cursor:pointer}.filtered-group-item .filtered-items .filtered-item-inner:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:cover;background-position:center center;right:.5rem;background-image:url("/themes/zarentuj/assets/img/close.svg");width:8px;height:8px}.filtered-group-item .filtered-items .filtered-item-inner-title{color:#2a1f2d;font-size:14px;font-style:normal;font-weight:600;line-height:14px}#summary{margin:1rem 0;max-width:0;opacity:0;transition:max-width .5s ease,opacity .5s ease}#clear-all-filter.hidden{display:none}.dashboard-panel{max-width:120rem;background-color:#fff;border-radius:12px;height:100%;margin-top:2rem;margin-bottom:2rem;display:flex;flex-direction:row}@media only screen and (min-width: 992px){.dashboard-panel{margin:0 auto;overflow:hidden;max-height:calc(100vh - 17rem)}}.dashboard-panel__navigation{height:100%;width:100%;padding:.5rem}@media only screen and (max-width: 991px){.dashboard-panel__navigation{display:none}}@media only screen and (min-width: 992px){.dashboard-panel__navigation{width:20%;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}}.dashboard-panel__navigation .dashboard-title{color:#2a1f2d;font-size:24px;font-style:normal;font-weight:600;line-height:110%;display:none}@media only screen and (min-width: 992px){.dashboard-panel__navigation .dashboard-title{display:block}}.dashboard-panel__navigation ul{display:flex;flex-direction:row;list-style-type:none;padding:0;margin:0;width:100%}@media only screen and (min-width: 992px){.dashboard-panel__navigation ul{display:flex;flex-direction:column}}.dashboard-panel__navigation ul li{width:25%}@media only screen and (min-width: 992px){.dashboard-panel__navigation ul li{width:100%}}.dashboard-panel__navigation .logout-button,.dashboard-panel__navigation a{color:#6a626c;text-decoration:none;padding:.5rem;display:inline-block;border-radius:12px;transition:color .5s ease,background-color .5s ease;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:11px;font-style:normal;font-weight:500;line-height:12px;margin:0}@media only screen and (min-width: 992px){.dashboard-panel__navigation .logout-button,.dashboard-panel__navigation a{display:flex;flex-direction:row;justify-content:flex-start;font-size:14px;font-style:normal;font-weight:500;line-height:110%;padding:1.5rem;margin:.5rem 0;text-align:left}}.dashboard-panel__navigation .logout-button svg,.dashboard-panel__navigation a svg{margin-right:.5rem}@media only screen and (max-width: 991px){.dashboard-panel__navigation .logout-button svg,.dashboard-panel__navigation a svg{margin-bottom:.5rem;margin-right:0}}.dashboard-panel__navigation .logout-button.logout,.dashboard-panel__navigation a.logout{background:rgba(0,0,0,0);border:none;outline:none;cursor:pointer;display:flex;flex-direction:row}@media only screen and (min-width: 992px){.dashboard-panel__navigation .logout-button.logout,.dashboard-panel__navigation a.logout{margin-top:5rem}}.dashboard-panel__navigation .logout-button:hover svg path,.dashboard-panel__navigation .logout-button.active svg path,.dashboard-panel__navigation a:hover svg path,.dashboard-panel__navigation a.active svg path{stroke:#71d694}@media only screen and (min-width: 992px){.dashboard-panel__navigation .logout-button:hover,.dashboard-panel__navigation .logout-button.active,.dashboard-panel__navigation a:hover,.dashboard-panel__navigation a.active{background:#2a1f2d;color:#fff}.dashboard-panel__navigation .logout-button:hover svg path,.dashboard-panel__navigation .logout-button.active svg path,.dashboard-panel__navigation a:hover svg path,.dashboard-panel__navigation a.active svg path{stroke:#fff}}.dashboard-panel__content{width:100%;padding:0;display:flex;flex-direction:row}.dashboard-panel__content.column{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width: 992px){.dashboard-panel__content{width:80%;padding:3rem;border-left:1px solid #c9c6c9;max-height:calc(100vh - 17rem);overflow:auto;height:calc(100vh - 17rem);margin-right:1rem}}.dashboard-panel__content .inline{margin:0}.dashboard-panel__content .pinned-title,.dashboard-panel__content .group-title{color:#2a1f2d;font-size:20px;font-style:normal;font-weight:600;line-height:100%;margin:0;margin-bottom:1rem}.dashboard-panel__content form{margin:2rem 0;padding-bottom:2rem}.dashboard-panel__content form.orders-filter{margin-bottom:1rem}.dashboard-panel__content form .checkbox-wrapper{margin:0}.dashboard-panel__content form .group{padding:2rem 0;border-bottom:1px solid #c9c9c9;display:flex;flex-direction:column;align-items:flex-start}.dashboard-panel__content form .group.no-border{border-bottom:none}.dashboard-panel__content form img{width:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;width:60px;height:60px}.dashboard-panel__content .left{width:100%}@media only screen and (min-width: 992px){.dashboard-panel__content .left{width:65%}}.dashboard-panel__content .right{padding:1.5rem;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom-color 1s ease,transform .5s ease}@media only screen and (max-width: 991px){.dashboard-panel__content .right{width:100%;position:fixed;background-color:#fff;left:0;height:calc(100vh - 21.6rem);z-index:222;top:14.6rem;transform:translateX(100%)}}@media only screen and (min-width: 992px){.dashboard-panel__content .right{width:35%}}.dashboard-panel__content .right .form-group-with-name{width:100%;margin-left:0}.dashboard-panel__content .right .group{border-bottom:none}@media only screen and (min-width: 992px){.dashboard-panel__content .right form{transform:translateX(150%);transition:transform .5s ease;pointer-events:all}}@media only screen and (max-width: 991px){.dashboard-panel__content .right.open{transform:translateX(0%)}}@media only screen and (min-width: 992px){.dashboard-panel__content .right.open{border-left:1px solid #c9c6c9}.dashboard-panel__content .right.open form{transform:translateX(0);pointer-events:all}}.dashboard-panel__content .offer-detail{width:100%}@media only screen and (min-width: 992px){.dashboard-panel__content .offer-detail{max-width:80%}}.dashboard-panel__content .offer-detail .name{margin-bottom:1rem}.dashboard-panel__content .offer-detail .form-group-with-name{width:100%}.dashboard-panel__content .offer-detail .form-group-with-name.half{width:100%}@media only screen and (min-width: 992px){.dashboard-panel__content .offer-detail .form-group-with-name.half{width:calc(50% - 1rem)}}.dashboard-panel__content .offer-detail .form-group-with-name.third{width:100%}@media only screen and (min-width: 992px){.dashboard-panel__content .offer-detail .form-group-with-name.third{width:calc(33% - 1rem)}}.dashboard-panel__content .offer-detail .rent-date{margin-top:1rem}.dashboard-panel__content .offer-detail .rent-date.unavailable{display:none}.dashboard-panel__content .offer-detail .rent-date .daterange{padding-left:5rem}.dashboard-panel__content .offer-detail .rent-date label{left:5rem}.dashboard-panel__content .offer-detail .unavailable-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:1rem}.dashboard-panel__content .offer-detail .unavailable-wrapper .text-info{width:100%;padding-right:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (min-width: 992px){.dashboard-panel__content .offer-detail .unavailable-wrapper .text-info{width:calc(100% - 30rem)}}.dashboard-panel__content .offer-detail .unavailable-wrapper .text-info p{margin:0;font-size:14px;font-style:normal;font-weight:500;line-height:110%;width:calc(100% - 30px)}.dashboard-panel__content .offer-detail .unavailable-wrapper .text-info i{width:20px;height:20px;border-radius:50%;border:1px solid #000;display:inline-flex;align-items:center;justify-content:center;margin-right:1rem}.dashboard-panel__content .offer-detail .unavailable-wrapper .btn{width:100%}@media only screen and (min-width: 992px){.dashboard-panel__content .offer-detail .unavailable-wrapper .btn{width:30rem}}.dashboard-panel__content .offer-detail .checkboxes{margin:2rem 0}.dashboard-panel__content .offer-detail .checkboxes .checkbox-group .fromto{margin:1rem 0 2rem 0;display:none}.dashboard-panel__content .offer-detail .checkboxes .checkbox-group .fromto input{border:1px solid #c9c6c9;border-radius:12px;transition:border-color .5s ease;padding-left:5px;margin-right:5px}.dashboard-panel__content .offer-detail .checkboxes .checkbox-group .fromto input:focus,.dashboard-panel__content .offer-detail .checkboxes .checkbox-group .fromto input:hover{border-color:#71d694;outline:none}.dashboard-panel__content .offer-detail .checkboxes .checkbox-group.checked .fromto{display:block}.dashboard-panel__content .offer-detail .checkboxes .checkbox-group.checked .fromto input{border-color:#71d694}.dashboard-panel__content .offer-detail .checkboxes .checkbox-group .checkbox-wrapper{margin-bottom:2rem;display:block}.dashboard-panel__content .offer-detail .basic-nice-select{height:5rem}.dashboard-panel__content .offer-detail textarea{padding:15px;color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.inline{display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 992px){.inline{display:flex;flex-direction:row;margin:0 -1rem;justify-content:space-between}}.inline .basic-nice-select.small-ns{height:5rem}.form-group-with-name{margin:1rem 0;position:relative;display:flex;flex-direction:column}.form-group-with-name.half{width:100%}@media only screen and (min-width: 992px){.form-group-with-name.half{width:calc(50% - 1rem)}}.form-group-with-name.activated .email-wrapper,.form-group-with-name.unactivated .email-wrapper{display:flex;flex-direction:column;width:100%;align-items:flex-start}@media only screen and (min-width: 992px){.form-group-with-name.activated .email-wrapper,.form-group-with-name.unactivated .email-wrapper{flex-direction:row}}.form-group-with-name.activated .email-wrapper .form-group,.form-group-with-name.unactivated .email-wrapper .form-group{margin-bottom:2rem;position:relative}.form-group-with-name.activated .email-wrapper .form-group .message,.form-group-with-name.unactivated .email-wrapper .form-group .message{position:absolute;display:block !important;color:#bf2f2f;position:initial;font-size:12px;bottom:-25px;font-weight:600;position:absolute}.form-group-with-name.activated .email-wrapper .form-group input,.form-group-with-name.unactivated .email-wrapper .form-group input{padding-right:50px}.form-group-with-name.activated .email-wrapper .form-group svg,.form-group-with-name.unactivated .email-wrapper .form-group svg{position:absolute;right:10px;left:auto;top:50%;transform:translateY(-50%)}.form-group-with-name.activated .form-group{width:100%}.form-group-with-name.activated .form-group input{border-color:#ededed;pointer-events:none;background-color:#ededed}.form-group-with-name.activated .form-group .message{color:#71d694}.form-group-with-name.activated .form-group:hover svg path{stroke:#71d694}.form-group-with-name.unactivated{width:100%}.form-group-with-name.unactivated .form-group,.form-group-with-name.unactivated .btn{width:100%}@media only screen and (min-width: 992px){.form-group-with-name.unactivated .form-group,.form-group-with-name.unactivated .btn{width:calc(50% - 1rem)}}.form-group-with-name.unactivated .form-group input,.form-group-with-name.unactivated .btn input{border-color:#bf2f2f}.form-group-with-name.unactivated .form-group:hover svg path,.form-group-with-name.unactivated .btn:hover svg path{stroke:#bf2f2f}.form-group-with-name.unactivated .btn{max-width:-moz-max-content;max-width:max-content;margin:0;margin-left:0}@media only screen and (min-width: 992px){.form-group-with-name.unactivated .btn{margin-left:2rem}}.form-group-with-name .name{color:#2a1f2d;font-size:16px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:.5rem}.form-group-with-name .form-group input{border:1px solid #c9c6c9;border-radius:12px;padding:1rem;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.form-group-with-name .form-group input::-moz-placeholder{color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.form-group-with-name .form-group input::placeholder{color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.form-group-with-name .form-group input.has-value~label,.form-group-with-name .form-group input.invalid~label{top:1rem}.form-group-with-name .form-group input.has-value,.form-group-with-name .form-group input.invalid{outline:none}.form-group-with-name .form-group input.has-value~label,.form-group-with-name .form-group input.invalid~label{top:1.2rem}.form-group-with-name .form-group input:hover,.form-group-with-name .form-group input:focus{border-color:#71d694;outline:none}.form-group-with-name .form-group textarea{border:1px solid #c9c6c9;border-radius:12px;padding:1.5rem 1rem;padding-top:1.8rem;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.form-group-with-name .form-group textarea::-moz-placeholder{color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.form-group-with-name .form-group textarea::placeholder{color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.form-group-with-name .form-group textarea:focus,.form-group-with-name .form-group textarea.has-value,.form-group-with-name .form-group textarea.invalid{border-color:#71d694;outline:none}.form-group-with-name .form-group textarea:focus~label,.form-group-with-name .form-group textarea.has-value~label,.form-group-with-name .form-group textarea.invalid~label{top:1.2rem}.form-group-with-name .form-group label{left:1rem;top:1.4rem;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.form-group-with-name .form-group .show-password{position:absolute;top:50%;transform:translateY(-50%);left:calc(100% - 3rem);cursor:pointer;width:2rem;height:2rem}.form-group-with-name .basic-nice-select,.form-group-with-name input{min-height:5rem}.form-group-with-name .btn--hover--stroke{margin:1rem 0;display:inline-flex;padding:1rem;width:-moz-max-content;width:max-content;color:#6a626c}.btn-group{display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem}.close-right{position:absolute;top:0;right:1.5rem;background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:transform .5s ease}.close-right:hover{transform:scale(1.2)}.nice-select:hover,.nice-select.open{border-color:#71d694}.select2-with-search{width:100% !important}.custom-select2-container.select2-container{width:100% !important}.custom-select2-container.select2-container:after{content:"";border-bottom:2px solid #6a626c;border-right:2px solid #6a626c;width:.6rem;height:.6rem;content:"";display:block;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform:rotate(45deg)}.custom-select2-container.select2-container--open .selection .select2-selection,.custom-select2-container.select2-container:hover .selection .select2-selection{border-color:#71d694 !important;border-radius:12px !important}.custom-select2-container.select2-container .selection{width:100%}.custom-select2-container.select2-container .selection .select2-selection{width:100%;border-radius:12px;padding-left:5rem;border:1px solid #c9c6c9;padding-left:1rem;padding-right:3rem;height:5.8rem}.custom-select2-container.select2-container .selection .select2-selection__rendered{color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%;padding-top:0;height:100%;display:flex;align-items:center;padding-left:0;padding-right:0}.custom-select2-container.select2-container .selection .select2-selection__arrow{display:none}.custom-select2-container.select2-container.select2-place{position:relative}.custom-select2-container.select2-container.select2-place:after{display:none}.custom-select2-container.select2-container.select2-place .selection .select2-selection{padding-left:5rem;height:6.4rem;border-width:2px;border-color:rgba(0,0,0,0)}.custom-select2-container.select2-container.select2-place .selection .select2-selection__rendered{color:#6a626c;font-size:18px;font-style:normal;font-weight:500;padding-top:1.5rem}.custom-select2-container.select2-container.select2-place:before{content:"Kde?";position:absolute;top:2rem;transform:translateY(-50%);left:5rem;pointer-events:none;transition:all .5s ease;font-style:normal;font-weight:500;line-height:110%;font-size:12px}.custom-select2-container.select2-container.select2-place.select2-small:before{left:3.2rem;top:1rem;font-size:1.1rem}.custom-select2-container.select2-container.select2-place.select2-small.select2-container--open .selection .select2-selection,.custom-select2-container.select2-container.select2-place.select2-small:hover .selection .select2-selection{border-color:rgba(0,0,0,0) !important;background:rgba(113,214,148,.12)}.custom-select2-container.select2-container.select2-place.select2-small .selection .select2-selection{min-height:3.5rem;padding-left:3rem;padding-top:.5rem;padding-bottom:.5rem;max-height:5.4rem;padding-right:.5rem;height:initial;border-color:rgba(0,0,0,0)}.custom-select2-container.select2-container.select2-place.select2-small .selection .select2-selection__rendered{font-size:12px;padding-top:1rem}.custom-select2-dropdown.select2-place .select2-dropdown ul li{padding:1.5rem;padding-left:3rem;position:relative}.custom-select2-dropdown.select2-place .select2-dropdown ul li:before{content:"";width:2rem;height:2rem;position:absolute;top:50%;transform:translateY(-50%);left:.5rem;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url(/themes/zarentuj/assets/img/pin.svg)}.custom-select2-dropdown.select2-small{margin-bottom:1.5rem}.custom-select2-dropdown.select2-small .select2-dropdown{margin-top:-1.5rem}.custom-select2-dropdown.select2-small .select2-dropdown .select2-search{padding:.8rem}.custom-select2-dropdown.select2-small .select2-dropdown .select2-search input{padding:.8rem}.custom-select2-dropdown.select2-small .select2-dropdown ul li{font-size:1rem;padding:.8rem;padding-left:3rem}.custom-select2-dropdown .select2-dropdown{border-radius:12px;margin-top:.5rem;box-shadow:0 .2rem 2rem 0 rgba(119,112,121,.2);border:none}.custom-select2-dropdown .select2-dropdown .select2-search{padding:1rem}.custom-select2-dropdown .select2-dropdown .select2-search input{border:1px solid #c9c6c9;border-radius:12px;padding:1rem;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.custom-select2-dropdown .select2-dropdown .select2-search input::-moz-placeholder{color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.custom-select2-dropdown .select2-dropdown .select2-search input::placeholder{color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.custom-select2-dropdown .select2-dropdown .select2-search input:focus,.custom-select2-dropdown .select2-dropdown .select2-search input.has-value{border-color:#71d694;outline:none}.custom-select2-dropdown .select2-dropdown ul li{padding:1.5rem 1rem;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.1;letter-spacing:-0.056rem;color:#2a1f2d}.custom-select2-dropdown .select2-dropdown ul li:hover,.custom-select2-dropdown .select2-dropdown ul li.select2-results__option--highlighted,.custom-select2-dropdown .select2-dropdown ul li.select2-results__option--selected{background-color:#f5f5f5;color:#2a1f2d}.custom-select2-dropdown .select2-dropdown ul li:last-of-type{border-bottom:none}.basic-nice-select{width:100%;min-height:6.4rem;padding-left:5rem;display:flex;align-items:center}.basic-nice-select.w-initial{width:initial}.basic-nice-select .current{color:#6a626c;font-size:18px;font-style:normal;font-weight:500;line-height:110%}.basic-nice-select.open .list{width:100%;border-radius:.8rem;background:#fff;box-shadow:0 .2rem 2rem 0 rgba(119,112,121,.2);margin-top:1rem;z-index:9999}.basic-nice-select.open .list li{border-bottom:.1rem solid #c9c6c9;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.1;letter-spacing:-0.056rem;display:flex;flex-direction:row;align-items:center}.basic-nice-select.open .list li:last-of-type{border-bottom-color:rgba(0,0,0,0)}.basic-nice-select:hover,.basic-nice-select.open{border-color:#71d694;background-color:#fff}.basic-nice-select:hover .current,.basic-nice-select.open .current{color:#2a1f2d}.basic-nice-select.dark .current{color:#2a1f2d}.basic-nice-select.stroke{border-radius:12px;border:1px solid #c9c6c9}.basic-nice-select.stroke:hover,.basic-nice-select.stroke.open{background-color:rgba(0,0,0,0);border-color:#71d694}.basic-nice-select.small-ns{background-color:rgba(0,0,0,0);padding-left:1rem;height:initial;min-height:3.5rem}.basic-nice-select.small-ns .current{color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%;margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.basic-nice-select.small-ns:after{border-color:#6a626c;width:.6rem;height:.6rem}.basic-nice-select.button-ns{border-color:rgba(0,0,0,0);height:initial;line-height:normal;padding:1rem 3.2rem 1rem 1.6rem;transition:background-color .5s ease;border-radius:1.2rem;border-width:.2rem}.basic-nice-select.button-ns:focus{border-color:rgba(0,0,0,0)}.basic-nice-select.button-ns:after{border-color:#2a1f2d;width:1rem;height:1rem;margin-top:-0.6rem}.basic-nice-select.button-ns:hover{border-color:rgba(0,0,0,0);background-color:#9de3bf}.basic-nice-select.button-ns .current{font-size:1.7rem;font-style:normal;font-weight:500;line-height:1.1}.basic-nice-select.button-ns.open{background-color:#9de3bf;border-color:rgba(0,0,0,0)}.basic-nice-select.button-ns.open:after{transform:rotate(45deg)}.orders-filter{position:relative;display:flex;flex-direction:row;width:100%}@media only screen and (max-width: 991px){.orders-filter{flex-wrap:wrap}}.orders-filter .form-group,.orders-filter .basic-nice-select,.orders-filter #select2-categories-wrapper{width:33.3333333333%;margin-bottom:1rem;margin-right:1rem;border-radius:12px}@media only screen and (min-width: 992px){.orders-filter .form-group:last-of-type,.orders-filter .basic-nice-select:last-of-type,.orders-filter #select2-categories-wrapper:last-of-type{margin-right:0}}@media only screen and (max-width: 991px){.orders-filter .form-group:nth-of-type(even),.orders-filter .basic-nice-select:nth-of-type(even),.orders-filter #select2-categories-wrapper:nth-of-type(even){width:calc(50% - 1rem)}}@media only screen and (max-width: 991px){.orders-filter .search-name{width:100%}}.orders-filter .search-name .search-name{width:100%}@media only screen and (max-width: 991px){.orders-filter .basic-nice-select{margin-right:1rem;width:calc(50% - 1rem);min-height:5.7rem}}@media only screen and (max-width: 991px){.orders-filter .search-date{width:calc(50% - 1rem)}}.orders-filter .search-date input{font-size:14px;font-style:normal;font-weight:500;line-height:110%;padding-left:1rem}.orders-filter .search-date input:valid~label,.orders-filter .search-date input.has-value~label{left:1rem}.orders-filter .search-date~label{left:1rem}.orders{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0;margin-bottom:5rem;width:100%}.orders .order{margin:.5rem 0;border-radius:12px;background:#f5f5f5;width:100%}.orders .order .small-order-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media only screen and (max-width: 576px){.orders .order .small-order-header{display:flex;flex-direction:column;align-items:flex-start}}.orders .order .tag{display:inline;background-color:#f5de00;border-radius:4px;padding:4px;font-size:12px;font-weight:500;line-height:12px;letter-spacing:0em;text-align:left;margin-left:.5rem;color:#291f2d}@media only screen and (max-width: 576px){.orders .order .tag{margin-left:0rem;margin-top:.5rem}}.orders .order .btn{background-color:rgba(0,0,0,0)}.orders .order.borrowed{background-color:#ecf7eb}.orders .order.borrowed .tag{background-color:#00a17d;color:#fff}.orders .order.rented{background-color:rgba(234,229,181,.4)}.orders .order__footer,.orders .order__content{padding:1rem}.orders .order__footer{border-top:1px solid #c9c6c9;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 992px){.orders .order__footer{display:flex;flex-direction:row}}.orders .order__footer .renter{display:flex;flex-direction:row;align-items:center}@media only screen and (min-width: 992px){.orders .order__footer .renter{padding-left:4rem}}.orders .order__footer .renter__photo{width:4rem;height:4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:1rem}.orders .order__footer .renter__photo img{width:100%;height:100%;max-width:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.orders .order__footer .renter__info{text-decoration:none}.orders .order__footer .renter__info:hover{text-decoration:none}.orders .order__footer .renter__info .position{color:#6a626c;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.orders .order__footer .renter__info .name{color:#291f2d;font-size:16px;font-style:normal;font-weight:500;line-height:110%}.orders .order__footer .actions{display:flex;flex-direction:row;align-items:center;margin-top:1rem}@media only screen and (min-width: 992px){.orders .order__footer .actions{margin-top:0}}.orders .order__footer .actions a.mail{margin:0 5px}.orders .order__footer .actions a svg path{transition:stroke .5s ease}.orders .order__footer .actions a:hover svg path{stroke:#71d694}#top-filter .search-name input:valid{padding-top:3rem;padding-bottom:1rem}#top-filter .search-name input:valid+label{top:2.2rem;font-size:1.2rem;color:#2a1f2d}#top-filter .search-name input::-moz-placeholder{opacity:1}#top-filter .search-name input::placeholder{opacity:1}.floating-filter input::-moz-placeholder{opacity:1}.floating-filter input::placeholder{opacity:1}.order .btn,.offer .btn{color:#291f2d;font-size:13px;font-style:normal;font-weight:500;line-height:100%;padding:1rem}.order .btn:before,.offer .btn:before{left:1rem}.order__content,.offer__content{display:flex;flex-direction:column}@media only screen and (min-width: 992px){.order__content,.offer__content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.order-status,.offer-status{width:100%;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width: 992px){.order-status,.offer-status{width:45%}}.order-info,.offer-info{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:1rem;text-decoration:none;position:relative}@media only screen and (min-width: 992px){.order-info,.offer-info{margin-bottom:0}}.order-info .new-order,.offer-info .new-order{color:#fff;position:absolute;top:.5rem;left:.5rem;padding:.5rem;background-color:#ff4d4f;padding:4px;font-size:12px;font-weight:500;line-height:12px;letter-spacing:0em;border-radius:4px}.order-info .product-photo,.offer-info .product-photo{width:10rem;margin-right:1rem;border-radius:8px;-o-object-fit:cover;object-fit:cover}.order-info .text,.offer-info .text{width:calc(100% - 11rem);align-items:flex-start;display:flex;flex-direction:column}.order-info .order__id,.order-info .offer__id,.offer-info .order__id,.offer-info .offer__id{color:#00a17d;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.order-info .order__name,.order-info .offer__name,.offer-info .order__name,.offer-info .offer__name{color:#291f2d;font-size:16px;font-style:normal;font-weight:600;line-height:120%;display:inline-block;margin:1rem 0}.order-info .order__code,.order-info .offer__code,.offer-info .order__code,.offer-info .offer__code{color:#777079;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.order__date,.offer__date{display:flex;flex-direction:row;align-items:center;color:#291f2d;font-size:14px;font-style:normal;font-weight:500;line-height:100%;margin:1rem 0}.order__date svg,.offer__date svg{margin-right:1rem}.order__date .separator,.offer__date .separator{margin:0 1rem;background:#c9c6c9;width:8px;height:1px}.order__price,.offer__price{display:inline-flex;border-radius:8px;background:rgba(113,214,148,.2);color:#485a43;font-size:14px;font-style:normal;font-weight:500;line-height:110%;padding:.6rem 1.2rem}.order__price .total-price,.offer__price .total-price{color:#00a17d}.offer-header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.offer-header .btn{padding:1rem}.offer-header .btn .text{font-size:13px}.offer-header .btn:before{left:1rem;font-size:13px}.offer-header .btn svg{margin-left:2rem}.offers{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0;margin-bottom:5rem;width:100%}.offers .offer{margin:.5rem 0;border-radius:12px;background:#f5f5f5;width:100%;padding:1rem}.offers .offer__price{background:rgba(0,0,0,0);display:flex;flex-direction:row;align-items:center;padding:0}.offers .offer__price .total-price{color:#291f2d;font-size:19.115px;font-style:normal;font-weight:700;line-height:110%}.offers .offer__price .total-price .from{font-weight:400}.offers .offer__price .deposit{border-radius:8px;background:rgba(177,174,178,.4);color:#2a1f2d;padding:4px 8px;font-size:14px;font-style:normal;font-weight:500;line-height:110%;margin-left:5px}.offers .offer-info{width:100%}.offers .offer-info .product-photo{min-height:10rem}.offers .offer-actions{width:100%}@media only screen and (min-width: 992px){.offers .offer-actions{width:35%}}.offers .offer-actions .btn{margin-bottom:.5rem}.offers .offer-actions .btn svg{margin-left:.8rem}.offers .offer-status{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:2rem;justify-content:space-between}.stages{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.stages .stage{padding:.6rem 1.2rem;color:#2a1f2d;font-size:12px;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase;border-radius:4px;margin-right:5px;margin-bottom:5px}.stages .stage.payment-success{background:#d6cc71}.stages .stage.payment-failed{background:#ffa27a}.stages .stage.rejected{background:#ec8585}.stages .stage.pending,.stages .stage.free{background:#71d694}.stages .stage.completed,.stages .stage.rented{background:#71d0d6}.order-header,.offer-header{width:100%;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width: 992px){.order-header,.offer-header{display:flex;flex-direction:row;justify-content:space-between}}.order-header a,.offer-header a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;color:#291f2d;font-size:18px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:2rem}@media only screen and (min-width: 992px){.order-header a,.offer-header a{margin-bottom:0;font-size:20px}}.order-header a:hover .icon,.offer-header a:hover .icon{transform:translateX(-0.5rem)}.order-header a .icon,.offer-header a .icon{padding:10px;border-radius:8px;border:2px solid #c9c6c9;display:inline-flex;align-items:center;width:3.5rem;height:3.5rem;margin-right:1rem;transition:transform .5s ease}.order-detail{display:flex;flex-direction:column;padding-bottom:0}.order-detail .order-content{display:flex;flex-direction:column;margin-top:2rem}@media only screen and (min-width: 992px){.order-detail .order-content{display:flex;flex-direction:row}}.order-detail .order-content .order-summary{padding:1rem 0;width:100%;padding-bottom:2rem}@media only screen and (min-width: 992px){.order-detail .order-content .order-summary{width:65%;padding:1.5rem;border-right:1px solid rgba(201,198,201,.6);padding-bottom:5rem}}.order-detail .order-content .order-actions{padding:1.5rem 0;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;height:-moz-max-content;height:max-content}@media only screen and (min-width: 992px){.order-detail .order-content .order-actions{width:35%;padding:1.5rem}}.order-detail .order-content .order-actions .btn{width:100%;margin-bottom:1rem;height:4.5rem}@media only screen and (min-width: 992px){.order-detail .order-content .order-actions .btn{height:5.5rem}}.order-detail .order-content .order-actions .btn.message,.order-detail .order-content .order-actions .btn.pdf,.order-detail .order-content .order-actions .btn.add-review{position:relative;justify-content:flex-start;text-align:left}.order-detail .order-content .order-actions .btn.message .text,.order-detail .order-content .order-actions .btn.pdf .text,.order-detail .order-content .order-actions .btn.add-review .text{padding-left:4rem}.order-detail .order-content .order-actions .btn.message:before,.order-detail .order-content .order-actions .btn.pdf:before,.order-detail .order-content .order-actions .btn.add-review:before{transform:translateY(200%) translateX(4rem) !important}.order-detail .order-content .order-actions .btn.message:hover:before,.order-detail .order-content .order-actions .btn.pdf:hover:before,.order-detail .order-content .order-actions .btn.add-review:hover:before{transform:translateY(0%) translateX(4rem) !important}.order-detail .order-content .order-actions .btn.message svg,.order-detail .order-content .order-actions .btn.pdf svg,.order-detail .order-content .order-actions .btn.add-review svg{position:absolute;left:50%;transform:translateX(-50%);left:3rem}.order-detail .order-content .order-actions .renter{border-radius:12px;background-color:#f5f5f5;padding:1rem;margin-bottom:1rem;width:100%}@media only screen and (min-width: 992px){.order-detail .order-content .order-actions .renter{padding:2rem}}.order-detail .order-content .order-actions .renter .position{color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.order-detail .order-content .order-actions .renter__info{display:flex;flex-direction:row;margin-top:1rem;text-decoration:none}.order-detail .order-content .order-actions .renter__info:hover{text-decoration:none}.order-detail .order-content .order-actions .renter__info .user-photo{width:4rem;height:4rem;border-radius:50%;margin-right:1rem}.order-detail .order-content .order-actions .renter__info .user-photo img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.order-detail .order-content .order-actions .renter__info .name{width:calc(100% - 5rem);color:#291f2d;font-size:16px;font-style:normal;font-weight:500;line-height:110%}.order-summary .product-info{display:flex;flex-direction:row}.order-summary .product-info .product-photo{width:11rem;min-height:10rem;margin-right:1rem;border-radius:8px;-o-object-fit:cover;object-fit:cover}.order-summary .product-info .left{display:flex;flex-direction:column;width:calc(100% - 12rem)}.order-summary .product-info .left .product-name{color:#291f2d;font-size:24px;font-style:normal;font-weight:700;line-height:110%;margin-bottom:1rem}.order-summary .order-date{border-radius:12px;border:1px solid rgba(201,198,201,.6);max-width:45rem;padding:1rem;margin:2rem 0}.order-summary .order-date #daterange-order-detail{opacity:0;pointer-events:none;position:absolute}.order-summary .order-date .dates{display:flex;flex-direction:row;justify-content:space-between;position:relative}.order-summary .order-date .dates:before{content:"";position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:cover;background-position:center center;width:2rem;height:2rem;left:.5rem;top:3rem;background-image:url("/themes/zarentuj/assets/img/date.svg")}@media only screen and (max-width: 991px){.order-summary .order-date .dates:before{display:none}}.order-summary .order-date .dates:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-repeat:no-repeat;background-size:cover;background-position:center center;width:2rem;height:2rem;background-image:url("/themes/zarentuj/assets/img/arrow.svg")}.order-summary .order-date .dates .date{display:flex;flex-direction:column;padding:1rem 1.5rem;align-items:flex-start}@media only screen and (min-width: 992px){.order-summary .order-date .dates .date{padding:2rem 3rem}}.order-summary .order-date .dates .date .label{color:#565158;font-size:16px;font-style:normal;font-weight:500;line-height:110%}.order-summary .order-date .dates .date .value{color:#291f2d;font-size:18px;font-style:normal;font-weight:600;line-height:120%}.order-summary .order-date .change-date{color:#00a17d;font-size:14px;font-style:normal;font-weight:600;line-height:120%;border:none;border-top:1px solid rgba(201,198,201,.6);display:block;width:100%;padding:1rem;padding-bottom:0;background-color:rgba(0,0,0,0);cursor:pointer;transition:color .5s ease}.order-summary .order-date .change-date:hover{background-color:rgba(0,0,0,0);color:#2a1f2d}.order-summary .title{color:#291f2d;font-size:18px;font-style:normal;font-weight:600;line-height:120%;margin:0;margin-bottom:.5rem}.order-summary .address{margin:2rem 0}.order-summary .order-payment-summary,.order-summary .activity{border-radius:12px;border:1px solid rgba(201,198,201,.6);margin-bottom:20px}.order-summary .order-payment-summary header,.order-summary .activity header{padding:2rem 1.5rem;border-bottom:1px solid rgba(201,198,201,.6)}.order-summary .order-payment-summary header .title,.order-summary .activity header .title{font-size:18px;font-weight:500;line-height:21.6px;text-align:left;margin-bottom:0}.order-summary .order-payment-summary .content,.order-summary .activity .content{padding:1.5rem}.order-summary .order-payment-summary .line,.order-summary .activity .line{display:flex;flex-direction:row;justify-content:space-between;padding:1rem .5rem}.order-summary .order-payment-summary .line .value,.order-summary .activity .line .value{color:#565158;font-size:14px;font-style:normal;font-weight:500;line-height:100%;width:60%}@media only screen and (min-width: 992px){.order-summary .order-payment-summary .line .value,.order-summary .activity .line .value{font-size:16px}}.order-summary .order-payment-summary .line .value,.order-summary .activity .line .value{color:#291f2d;font-size:16px;font-style:normal;font-weight:500;line-height:100%;width:40%;text-align:right}@media only screen and (min-width: 992px){.order-summary .order-payment-summary .line .value,.order-summary .activity .line .value{font-size:18px}}.order-summary .order-payment-summary .line.deposit,.order-summary .activity .line.deposit{padding-bottom:2rem}.order-summary .order-payment-summary .line.border-top,.order-summary .activity .line.border-top{border-top:1px solid rgba(201,198,201,.6)}.order-summary .order-payment-summary .line.total-order,.order-summary .activity .line.total-order{border-top:1px solid rgba(201,198,201,.6)}.order-summary .order-payment-summary .line.total-order .label,.order-summary .activity .line.total-order .label{font-size:22px}@media only screen and (min-width: 992px){.order-summary .order-payment-summary .line.total-order .label,.order-summary .activity .line.total-order .label{font-size:24px}}.order-summary .order-payment-summary .line.total-order .value,.order-summary .activity .line.total-order .value{font-size:24px;font-weight:700}@media only screen and (min-width: 992px){.order-summary .order-payment-summary .line.total-order .value,.order-summary .activity .line.total-order .value{font-size:28px}}.order-summary .activity .line{padding-left:2rem;position:relative}.order-summary .activity .line:before{content:"";width:12px;height:12px;border-radius:50%;background-color:#2fbf71;position:absolute;top:1.8rem;left:0;border:2px solid #fff;z-index:2}.order-summary .activity .line:after{content:"";width:2px;height:100%;background-color:#dfdddf;border-radius:2px;position:absolute;top:2rem;left:.5rem}.order-summary .activity .line:last-of-type:after{display:none}.order-summary .activity .line .name,.order-summary .activity .line .date{padding:.5rem}.order-summary .activity .line.pending:before{background-color:#d9d9d9}.order-summary .activity .line.pending .date{opacity:.5}.order-summary .activity .line.failed:before{background:#ffa27a}#order-payment-summary .content,#order-payment-summary .title{max-width:100%;margin-bottom:0;padding:0}#order-payment-summary .content .line,#order-payment-summary .title .line{padding-left:0;padding-right:0}#order-payment-summary .title{padding:1rem 0;border-bottom:0px solid rgba(201,198,201,.6)}.checkout .custom-container .checkout-content{display:flex;flex-direction:column;margin-bottom:5rem}@media only screen and (min-width: 992px){.checkout .custom-container .checkout-content{display:flex;flex-direction:row;margin-bottom:15rem}}.checkout .custom-container.login{text-align:initial}.checkout .custom-container.login .nice-select ul li:before{display:none}.checkout .custom-container.login .checkout-process{width:100%;order:2}@media only screen and (min-width: 992px){.checkout .custom-container.login .checkout-process{width:65%;order:1}}.checkout .custom-container.login .checkout-process .slidable{padding:0}.checkout .custom-container.login .checkout-process #login-section{align-items:flex-start;max-width:32rem}.checkout .custom-container.login .checkout-process #login-section .btn{width:100%}.checkout .custom-container.login .checkout-process #registration-section{padding-right:5rem}.checkout .custom-container.login .checkout-process #registration-section .btn{width:calc(50% - 1rem)}.checkout .custom-container.login .checkout-process #registration-section .content{max-width:100%}.checkout .custom-container.login .checkout-process #registration-section .content .group{display:flex;flex-direction:row;flex-wrap:wrap}.checkout .custom-container.login .checkout-process #registration-section .content .group .form-group-with-name{width:calc(50% - 1rem);margin-bottom:1rem;margin-right:1rem}@media only screen and (max-width: 991px){.checkout .custom-container.login .checkout-process #registration-section .content .group .form-group-with-name{width:100%}}.checkout .custom-container.login .checkout-process #registration-section .checkbox-wrapper{margin:2rem 0}.checkout .custom-container.login .checkout-process p{color:#291f2d;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.checkout .custom-container.login .checkout-process p.text{text-align:left;font-size:20px;font-style:normal;font-weight:400;line-height:110%}.checkout .custom-container.login h1{color:#291f2d;font-size:30px;font-style:normal;font-weight:700;line-height:110%;text-align:left}@media only screen and (min-width: 992px){.checkout .custom-container.login h1{font-size:40px}}.checkout .custom-container .order-summary{width:100%;border:1px solid rgba(201,198,201,.6);border-radius:12px;padding:1.5rem;height:-moz-max-content;height:max-content;order:1;margin-bottom:2rem}@media only screen and (min-width: 992px){.checkout .custom-container .order-summary{width:35%;order:2;margin-bottom:0rem}}.checkout .custom-container .order-summary .product-name{text-align:left}.checkout .custom-container .order-summary .title{font-size:20px;margin-bottom:1rem;text-align:left}.checkout .custom-container .order-summary .order-payment-summary{padding:0;border:none}.checkout .group.disabled{opacity:.6;pointer-events:none}.checkout .group .inline{margin:0}.checkbox-wrapper .error-message{display:none !important}#summary-section{width:100%;padding-right:2rem}#summary-section header,#summary-section .content,#summary-section footer{max-width:100%;width:100%}#summary-section header .section-title{color:#291f2d;font-size:28px;font-style:normal;font-weight:700;line-height:110%;padding:0}#summary-section .content .group{padding:2rem 0;border-bottom:1px solid #c9c6c9}#summary-section .content .group .group-title{color:#291f2d;font-size:20px;font-style:normal;font-weight:600;line-height:100%}#summary-section .content .group .consents label{margin:2rem 0}#summary-section .content .group .payments{border:1px solid #c9c6c9;border-radius:12px}#summary-section .content .group .payments .payment{display:block;padding:2rem 5rem;border-bottom:1px solid #c9c6c9;margin-bottom:0;left:0}@media only screen and (min-width: 992px){#summary-section .content .group .payments .payment{padding-left:8rem}}#summary-section .content .group .payments .payment:last-of-type{border-bottom:none}#summary-section .content .group .payments .payment .checkmark{left:1.5rem}#summary-section .content .group .payments .payment img{position:absolute;top:50%;transform:translateY(-50%);right:2rem}#summary-section .content .group .payment-group{display:flex;flex-direction:row;justify-content:space-between}#summary-section .content .group .payment-group img{max-width:100%}#summary-section footer .btn-group{justify-content:space-between;width:100%}.info-page{padding:5rem 1.5rem;max-width:65rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;min-height:40vh}.info-page h1{color:#291f2d;text-align:center;font-size:48px;font-style:normal;font-weight:700;line-height:100%}.info-page img{margin-bottom:2rem}.info-page .big-text{color:#291f2d;font-size:24px;font-style:normal;font-weight:500;line-height:110%;text-align:center;margin:1rem 0}.info-page .btn{margin-top:2rem}.info-page .info-text{color:#291f2d;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:140%;margin:1rem}.info-page .info-text .email{color:#00a17d}.info-page .info-text a{text-decoration:underline;color:#291f2d;transition:color .5s ease}.info-page .info-text a:hover{color:#00a17d}.switch-with-text{display:inline-flex;align-items:center}.switch-with-text .switch-text{color:#291f2d;font-size:13px;font-style:normal;font-weight:500;line-height:100%}.switch-with-text .switch{margin-right:.5rem}.switch{position:relative;display:inline-block;width:50px;height:24px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:#71d694}.switch input:checked+.slider:before{transform:translateX(26px)}.switch input:focus+.slider{box-shadow:0 0 1px #2fbf71}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:.4s}.modal-wrapper{position:fixed;z-index:1000000;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.modal-wrapper .basic-nice-select{min-height:5rem}.modal{max-width:min(100% - 3rem,80rem);width:100%;background-color:#fff;border-radius:1.2rem;position:relative;padding:2.5rem 2rem;max-height:calc(100vh - 10rem);height:-moz-max-content;height:max-content}@media only screen and (min-width: 992px){.modal{min-width:60rem}}.modal-content{overflow:auto;max-height:calc(100vh - 20rem);height:100%}.modal-close{position:absolute;top:-1rem;right:-1rem;cursor:pointer;border-radius:1.2rem;transition:transform .5s ease}.modal-close:hover{transform:scale(1.2)}.modal-offer-summary{display:flex;flex-direction:column;min-width:27rem;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0em;padding-right:2rem}.modal-offer-summary .btn-group{padding-top:2rem;border-top:1px solid #c9c6c9}.modal-offer-summary .info-title{font-size:24px;font-weight:600;line-height:24px;letter-spacing:0em;text-align:left;padding:0 2rem;margin-bottom:2rem}.modal-offer-summary .summary-group{display:flex;flex-direction:column;margin-bottom:2rem;padding:0 2rem}.modal-offer-summary .summary-group p{margin-top:0}.modal-offer-summary .summary-group p:last-of-type{margin-bottom:0}.modal-offer-summary .summary-group.name{background-color:#f5f5f5;padding:1rem 2rem;border-radius:8px}.modal-offer-summary .summary-group .subtitle{font-weight:600;margin-bottom:1rem}.modal-body-info{display:flex;flex-direction:column;align-items:center;max-width:40rem;margin:2rem auto}.modal-body__icon{margin-bottom:2rem}.modal-body__title{font-size:48px;font-weight:700;line-height:48px;letter-spacing:0em;text-align:center}.modal-body__subtitle{font-size:24px;font-weight:500;line-height:26px;letter-spacing:0em;text-align:center;margin:2rem 0}.modal-body .prices{display:flex;flex-direction:column}.modal-body .prices .price{margin-bottom:1rem}.modal-body .images{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;list-style-type:none;padding:0;margin:0}.modal-body .images .image{width:calc(20% - 1rem);margin-right:1rem;margin-bottom:1rem;min-width:100px}.fancybox__container{z-index:2222222}#zarentujto-uppy button{transition:all .5s ease;box-shadow:0 0 0 3px rgba(0,0,0,0)}#zarentujto-uppy button:hover{color:#2a1f2d}#zarentujto-uppy button.uppy-Dashboard-Item-action--remove{color:#2a1f2d}#zarentujto-uppy button.uppy-StatusBar-actionBtn--upload{background-color:#f5de00;color:#2a1f2d}#zarentujto-uppy button.uppy-StatusBar-actionBtn--upload:hover{transform:scale(0.95)}#zarentujto-uppy .uppy-StatusBar-actions{padding:0}#zarentujto-uppy .uppy-Root .uppy-Dashboard-inner{border-radius:12px;background-color:rgba(0,0,0,0);border:none;min-width:100%}#zarentujto-uppy .uppy-Root .uppy-Dashboard-innerWrap{border-radius:12px;background-color:rgba(0,0,0,0)}#zarentujto-uppy .uppy-Root .uppy-Dashboard-AddFiles{border-radius:12px;border-color:#c9c6c9;margin:0;background-color:rgba(0,0,0,0);transition:color .5s ease}#zarentujto-uppy .uppy-Root .uppy-Dashboard-AddFiles:hover{border-color:#00a17d}#zarentujto-uppy .uppy-Root .uppy-Dashboard-AddFiles-info{position:absolute;padding-top:1.5rem;top:37%;left:50%;transform:translate(-50%, -50%);bottom:auto;transform:translate(-50%, 25%);pointer-events:none}@media only screen and (min-width: 577px){#zarentujto-uppy .uppy-Root .uppy-Dashboard-AddFiles-info{transform:translate(-50%, -25%)}}#zarentujto-uppy .uppy-Root .uppy-Dashboard-AddFiles svg path{fill:#f5de00}#zarentujto-uppy .uppy-Root .uppy-Dashboard-AddFiles .uppy-Dashboard-poweredBy{display:none}#zarentujto-uppy .uppy-Root .uppy-Dashboard-AddFiles-title{font-size:16px;font-weight:500;line-height:16px;letter-spacing:0em;text-align:center;color:#2a1f2d;position:absolute;top:35%;left:50%;transform:translate(-50%, -50%)}#zarentujto-uppy .uppy-Root .uppy-Dashboard-AddFiles-title .uppy-c-btn{color:#00a17d;text-decoration:underline;transition:color .5s ease}#zarentujto-uppy .uppy-Root .uppy-Dashboard-AddFiles-title .uppy-c-btn:hover{color:#291f2d;border-bottom:rgba(0,0,0,0)}.mt-20{margin-top:20px}.payment-methods{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.payment-methods li{margin-right:2.2rem;margin-bottom:1rem}.payment-methods li img{height:3rem}.account-status,.product-owner{width:100%;border-bottom:none}@media only screen and (min-width: 992px){.account-status,.product-owner{width:50%}}.account-status{border-radius:12px;border:2px solid #2fbf71;padding:2rem;display:flex;flex-direction:column;margin-bottom:2rem;align-items:flex-start}.account-status .btn{margin-top:2rem;padding:1rem;font-size:12px}.account-status.large{width:100%}.account-status .status-title{font-size:16px;font-weight:600;line-height:16px;letter-spacing:0em;text-align:left;color:#2fbf71;margin:1rem 0}.account-status .status-text{font-size:16px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;margin:0}.account-status.uncompleted{border-color:#edcccc}.account-status.uncompleted .status-title{color:#bf2f2f}.profile-header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;width:100%}.profile-btns{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-top:2rem}@media only screen and (min-width: 992px){.profile-btns{margin-top:4rem}}.profile-btns .big{border-radius:12px;background-color:#f5f5f5;padding:2rem;width:100%;transition:box-shadow .5s ease;text-decoration:none;margin-bottom:2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (min-width: 992px){.profile-btns .big{align-items:flex-start;margin-bottom:0;display:flex;flex-direction:column}}.profile-btns .big .top{padding:1rem;background-color:#fff;border-radius:12px;height:5rem;display:inline-flex;align-items:center;justify-content:center;width:5rem;margin-right:2rem}@media only screen and (min-width: 992px){.profile-btns .big .top{margin-bottom:4rem;margin-right:0;width:5rem}}.profile-btns .big .bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:calc(100% - 7rem)}@media only screen and (min-width: 992px){.profile-btns .big .bottom{width:100%}}.profile-btns .big .bottom .text{font-size:18px;font-weight:600;line-height:18px;letter-spacing:0em;color:#2a1f2d}.profile-btns .big:hover{box-shadow:2px 2px 4px 0px rgba(41,31,45,.23)}@media only screen and (min-width: 992px){.profile-btns .big{width:50%}.profile-btns .big:nth-of-type(odd){width:calc(50% - 2rem);margin-right:2rem}}.no-results{border-radius:1.2rem;background-color:#f5f5f5;padding:4rem 3rem;margin:2rem auto;width:100%}.no-results__text{font-size:20px;font-weight:500;line-height:20px;letter-spacing:0em;text-align:left;color:#777079;text-align:center}.logout-profile{font-size:18px;font-weight:600;line-height:18px;letter-spacing:0em;color:#2a1f2d;text-decoration:none;margin:2rem 0;transition:color .5s ease;background-color:rgba(0,0,0,0);display:inline-block;border:1px solid rgba(0,0,0,0)}.logout-profile:focus{outline:none}@media only screen and (min-width: 992px){.logout-profile{display:none}}.logout-profile:hover{text-decoration:none;color:#777079}.logout-profile:hover svg{transform:translateX(10px)}.logout-profile svg{margin-right:1rem;transition:transform .5s ease}.conversations-search{margin-top:0 !important;padding-right:1rem}.conversations-search input{padding-top:20px}.conversations-search input.has-value{padding-top:20px;padding-bottom:20px}.conversations-search input::-moz-placeholder{opacity:1}.conversations-search input::placeholder{opacity:1}.conversations-search input:focus{border-color:#2fbf71}.conversations-search input:focus::-moz-placeholder{opacity:1}.conversations-search input:focus::placeholder{opacity:1}.messenger{display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 992px){.messenger{display:flex;flex-direction:row;flex-wrap:nowrap}}.messenger .conversations-panel{width:100%}@media only screen and (min-width: 992px){.messenger .conversations-panel{width:30%}}@media only screen and (min-width: 992px){.messenger .chat-panel #close-conversation{display:none}}@media only screen and (max-width: 991px){.messenger .chat-panel{width:100%;position:fixed;top:7.6rem;left:0;transform:translateX(100%);transition:transform .5s ease;background-color:#fff;align-items:flex-start;padding:15px;z-index:2222;height:calc(100% - 13.6rem);justify-content:space-between}.messenger .chat-panel #close-conversation{display:inline;background-color:rgba(0,0,0,0);border:none;margin-bottom:2rem;cursor:pointer}}@media only screen and (max-width: 991px)and (min-width: 992px){.messenger .chat-panel #close-conversation{display:none}}@media only screen and (max-width: 991px){.messenger .chat-panel #close-conversation svg{transition:transform .5s ease}.messenger .chat-panel #close-conversation:focus{outline:none}.messenger .chat-panel #close-conversation:hover svg{transform:translateX(-10px)}.messenger .chat-panel.active{transform:translateX(0)}}@media only screen and (min-width: 992px){.messenger .chat-panel{width:calc(70% - 1rem);margin-left:1rem}}.chat-panel{display:flex;flex-direction:column}.chat-panel .chat-box{display:flex;flex-direction:column;background-color:#f5f5f5;border-radius:12px;width:100%}@media only screen and (max-width: 991px){.chat-panel .chat-box{height:calc(100% - 12.6rem)}}.chat-panel .chat-box .conversation-name{font-size:18px;font-weight:600;line-height:18px;letter-spacing:0em;text-align:left;padding:2rem;position:static}.chat-panel .chat-box .chat{padding:2rem;border-top:1px solid #c9c6c9;overflow:auto}@media only screen and (min-width: 992px){.chat-panel .chat-box .chat{max-height:57vh}}.chat-panel .chat-box .chat .chat-per-day{margin-bottom:2rem}.chat-panel .chat-box .chat .chat-per-day:last-of-type{margin-bottom:0}.chat-panel .chat-box .chat .chat-per-day:last-of-type .chat-message:last-of-type{margin-bottom:0}.chat-panel .chat-box .chat .chat-per-day .date{color:#777079;text-align:center;margin-bottom:1rem;font-size:12px;font-weight:600;line-height:12px;letter-spacing:0em;text-align:center;display:block}.chat-panel .chat-box .chat .chat-per-day .chat-message{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:2rem}.chat-panel .chat-box .chat .chat-per-day .chat-message__photo{width:4rem;height:4rem;border-radius:50%;margin-right:1rem;text-decoration:none}.chat-panel .chat-box .chat .chat-per-day .chat-message__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:100%;border-radius:50%}.chat-panel .chat-box .chat .chat-per-day .chat-message__content{width:calc(100% - 5rem)}.chat-panel .chat-box .chat .chat-per-day .chat-message__content__header{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:.5rem}.chat-panel .chat-box .chat .chat-per-day .chat-message__content__header .name,.chat-panel .chat-box .chat .chat-per-day .chat-message__content__header .time{font-size:14px;line-height:14px;letter-spacing:0em;font-weight:500}.chat-panel .chat-box .chat .chat-per-day .chat-message__content__header .name{font-weight:600;color:#291f2d;text-decoration:none}.chat-panel .chat-box .chat .chat-per-day .chat-message__content__header .name:hover{text-decoration:none}.chat-panel .chat-box .chat .chat-per-day .chat-message__content__header .time{color:#777079;margin-left:1rem}.chat-panel .chat-box .chat .chat-per-day .chat-message__content__text{font-size:16px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;word-break:break-all}.chat-panel .chat-box .chat .chat-per-day .chat-message__content__text p{margin:0}.chat-panel .chat-box .chat .chat-per-day .chat-message__content__text .chat-image{display:flex;flex-direction:column;text-decoration:none;margin-top:1rem}.chat-panel .chat-box .chat .chat-per-day .chat-message__content__text .chat-image .image-name{font-size:12px;font-weight:500;line-height:13px;letter-spacing:0em;text-align:left;color:#000}.chat-panel .chat-box .chat .chat-per-day .chat-message__content__text .chat-image img{margin-top:.5rem;border-radius:12px;max-width:50%}.chat-panel .chat-controls{padding:1rem 0;margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;position:relative}.chat-panel .chat-controls .btn{margin-left:1rem;min-height:3.8rem}.chat-panel .chat-controls .file-wrapper{cursor:pointer;padding:1rem;display:inline-block}.chat-panel .chat-controls input[type=text],.chat-panel .chat-controls textarea{border:1px solid #c9c6c9;border-radius:12px;font-size:14px;font-style:normal;font-weight:500;line-height:110%;color:#6a626c;padding:1rem;width:100%;transition:border-color .5s ease;min-height:5.4rem;max-height:5.4rem}.chat-panel .chat-controls input[type=text]:focus,.chat-panel .chat-controls textarea:focus{border-color:#2fbf71;outline:none}.chat-panel .chat-controls input[type=text]::-moz-placeholder, .chat-panel .chat-controls textarea::-moz-placeholder{font-size:14px;font-style:normal;font-weight:500;line-height:110%;color:#6a626c;opacity:1}.chat-panel .chat-controls input[type=text]::placeholder,.chat-panel .chat-controls textarea::placeholder{font-size:14px;font-style:normal;font-weight:500;line-height:110%;color:#6a626c;opacity:1}.conversations{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0;padding-right:1rem}@media only screen and (min-width: 992px){.conversations{max-height:60vh;overflow:auto}}.conversations li{margin-bottom:2rem;border-bottom:1px solid #c9c6c9;padding-bottom:2rem}.conversations li:last-of-type{border-bottom:none}.conversations li.active .conversation{background-color:#f5f5f5}.conversations .conversation{display:flex;flex-direction:row;padding:.5rem;border-radius:12px;cursor:pointer}.conversations .conversation__photo{width:4rem;height:4rem;border-radius:50%;margin-right:1rem}.conversations .conversation__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:100%;border-radius:50%}.conversations .conversation__content{width:calc(100% - 5rem);display:flex;flex-direction:column;align-items:flex-start}.conversations .conversation__content .conversation-order{font-size:12px;font-weight:600;line-height:12px;letter-spacing:0em;color:#00a17d;margin-bottom:.5rem;transition:color .5s ease}.conversations .conversation__content .conversation-order:hover{color:#2a1f2d}.conversations .conversation__content .conversation-name{font-size:12px;font-weight:600;line-height:12px;letter-spacing:0em;color:#291f2d;text-decoration:none}.conversations .conversation__content .conversation-name:hover{text-decoration:none}.conversations .conversation__content .conversation-message{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0em;margin:.4rem 0;word-break:break-word;overflow-wrap:anywhere}.conversations .conversation__content .conversation-date{font-size:10px;font-weight:600;line-height:10px;letter-spacing:0em;color:#777079}#existing-images{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;list-style-type:none;padding:0;margin:0}#existing-images .existing-image{width:9rem;margin-right:1rem;margin-bottom:1rem;min-width:80px;position:relative}@media only screen and (min-width: 992px){#existing-images .existing-image{min-width:100px;width:11rem}}#existing-images .existing-image img{border-radius:5px;width:100%;height:8rem}@media only screen and (min-width: 992px){#existing-images .existing-image img{height:10rem}}#existing-images .existing-image .delete_image{position:absolute;top:2px;right:2px;background-color:#f5f5f5;border-radius:4px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .5s ease}#existing-images .existing-image .delete_image:hover{background-color:#edcccc}#existing-images .existing-image .delete_image svg{width:1.5rem;height:1.5rem}#sell-as-company,#buy-as-company{margin:2rem 0;display:block}.company{width:100%;display:none}.company .form-group-with-name .name{display:flex;flex-direction:row;align-items:flex-start}.company .form-group-with-name .name .additional{font-size:10px;margin-left:.5rem;margin-top:-0.5rem}.delivery-address-group{width:100%}.delivery-address-group-header{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center;width:100%}.delivery-address-group-header #add-address{padding:1rem;position:relative}.delivery-address-group-header #add-address:before{font-size:13px;font-weight:500;line-height:13px;letter-spacing:0em;text-align:left;left:1rem}.delivery-address-group-header #add-address .text{font-size:13px;font-weight:500;line-height:13px;letter-spacing:0em;text-align:left}.delivery-address-group-header #add-address svg{margin-left:1rem}.delivery-address-group .name{margin-top:2rem}.delivery-address-group .basic-nice-select{width:100%}@media only screen and (min-width: 992px){.delivery-address-group .basic-nice-select{width:50%;min-width:-moz-min-content;min-width:min-content}}.delivery-address-group .delivery-addreses{display:flex;flex-direction:row;list-style-type:none;padding:0;margin:0;flex-wrap:wrap;width:100%;margin:2rem 0;margin-bottom:0}.delivery-address-group .delivery-addreses .delivery-address{background-color:#f5f5f5;border-radius:12px;padding:3rem 1rem 2rem 1rem;margin-right:1rem;margin-bottom:1rem;flex-grow:1;flex-basis:0;min-width:180px;max-width:calc(33.3333333333% - 1rem);font-size:13px;font-weight:500;line-height:16px;letter-spacing:0em;color:#2a1f2d;position:relative}.delivery-address-group .delivery-addreses .delivery-address.is-default{border:2px solid #c9c6c9}.delivery-address-group .delivery-addreses .delivery-address:last-of-type{margin-right:0}.delivery-address-group .delivery-addreses .delivery-address .edit-address{position:absolute;top:1rem;right:1rem;color:#00a17d;font-size:12px;font-weight:500;line-height:10px;letter-spacing:0em;cursor:pointer;transition:color .5s ease}.delivery-address-group .delivery-addreses .delivery-address .edit-address:hover{color:#2a1f2d}.modal-add-address,.modal-add-review{width:100%;padding:.5rem;padding-top:2rem}.modal-add-address .review-stars,.modal-add-review .review-stars{display:flex;flex-direction:row;margin:1rem 0}.modal-add-address .review-stars .star,.modal-add-review .review-stars .star{margin:0 .5rem;cursor:pointer;transition:transform .5s ease}.modal-add-address .review-stars .star:hover svg path,.modal-add-address .review-stars .star.hover-prev svg path,.modal-add-address .review-stars .star.clicked svg path,.modal-add-review .review-stars .star:hover svg path,.modal-add-review .review-stars .star.hover-prev svg path,.modal-add-review .review-stars .star.clicked svg path{fill:#f59300}.modal-add-address .review-stars .star svg,.modal-add-review .review-stars .star svg{width:3rem;height:3rem}.modal-add-address .review-stars .star svg path,.modal-add-review .review-stars .star svg path{transition:fill .5s ease}.modal-add-address .review,.modal-add-review .review{margin:2rem 0}.modal-add-address .remove-address,.modal-add-review .remove-address{font-size:13px;font-weight:500;line-height:13px;letter-spacing:0em;text-align:left;color:#bf2f2f;position:absolute;text-decoration:underline;top:3rem;right:3rem;transition:color .5s ease;cursor:pointer}.modal-add-address .remove-address:hover,.modal-add-review .remove-address:hover{color:#2a1f2d}.modal-add-address__title,.modal-add-review__title{font-size:20px;font-weight:600;line-height:20px;letter-spacing:0em;text-align:left;color:#291f2d}.modal-add-address__subtitle,.modal-add-review__subtitle{font-size:16px;font-weight:600;line-height:16px;letter-spacing:0em;text-align:left;color:#291f2d}.modal-add-address .inline,.modal-add-review .inline{margin-left:0;margin-right:0}.modal-add-address .checkbox-wrapper,.modal-add-review .checkbox-wrapper{margin:2rem 0;display:block}.modal-add-address .btn-group,.modal-add-review .btn-group{border-top:1px solid #c9c6c9;padding-top:2rem}.edit-all-actions{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.edit-all-actions .actions{display:flex;flex-direction:row;align-items:center;opacity:1;transition:opacity .5s ease}.edit-all-actions .actions .small-ns{margin-top:.5rem;max-width:-moz-max-content;max-width:max-content;min-width:180px}@media only screen and (max-width: 576px){.edit-all-actions .actions .small-ns{min-width:140px}}@media only screen and (min-width: 992px){.edit-all-actions .actions .small-ns{min-width:200px}}.edit-all-actions .actions .btn{font-size:13px;font-weight:500;line-height:13px;letter-spacing:0em;text-align:left;color:#291f2d;padding:1rem 1.2rem;border-radius:.8rem;border-color:#b5cdc8;margin-top:.5rem;margin-left:1rem}.checkbox-wrapper.edit{margin:0;padding:0;width:2.6rem;margin-right:1rem;height:2.6rem;margin-bottom:1rem;display:inline-block}.checkbox-wrapper.edit-all{width:2.6rem;height:2.6rem;margin:2rem 1rem 1.5rem 1rem}.d-row{display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 992px){.d-row{width:45%;display:flex;flex-direction:row}}.d-row-offer{display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 992px){.d-row-offer{width:65%;display:flex;flex-direction:row}}#file-info{padding-top:1rem}.mt--50{margin-top:-5rem}.mt-50{margin-top:5rem}input.invalid,textarea.invalid,#zarentujto-uppy.invalid,.checkboxes.invalid{border-color:#bf2f2f !important}input.invalid+.invalid-message,textarea.invalid+.invalid-message,#zarentujto-uppy.invalid+.invalid-message,.checkboxes.invalid+.invalid-message{display:block !important;color:#bf2f2f;position:initial;font-size:12px;bottom:-15px;font-weight:600;position:absolute}#zarentujto-uppy #zarentujto-uppy .uppy-Root .uppy-Dashboard-AddFiles,.checkboxes #zarentujto-uppy .uppy-Root .uppy-Dashboard-AddFiles{border-color:#bf2f2f}#zarentujto-uppy #zarentujto-uppy .uppy-Root .uppy-Dashboard-AddFiles:hover,.checkboxes #zarentujto-uppy .uppy-Root .uppy-Dashboard-AddFiles:hover{border-color:#bf2f2f}#zarentujto-uppy.invalid+.invalid-message,.checkboxes.invalid+.invalid-message{bottom:-5px}.header-wishlist{margin:2rem 0}.wishlist,.user-products-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:2.5rem 0 5rem 0}.wishlist .product,.user-products-list .product{margin-bottom:1.5rem;width:100%;max-height:100%}.wishlist .product header,.wishlist .product .mobile-wrapper,.user-products-list .product header,.user-products-list .product .mobile-wrapper{max-width:100%;width:100%}@media only screen and (min-width: 577px){.wishlist .product,.user-products-list .product{margin-right:1.5rem}}@media only screen and (min-width: 577px)and (max-width: 991px){.wishlist .product,.user-products-list .product{width:calc(50% - 1.5rem)}}@media only screen and (min-width: 992px)and (max-width: 1199px){.wishlist .product,.user-products-list .product{width:calc(33.3333333333% - 1.5rem)}}@media only screen and (min-width: 1200px){.wishlist .product,.user-products-list .product{width:calc(25% - 1.5rem)}}.gallery{display:flex;flex-direction:column;background-color:#f5f5f5;border-radius:12px;padding:2rem;margin-bottom:5rem}.gallery .product-gallery-small,.gallery .product-gallery-small-thumbs{padding:0;border-radius:8px;width:100%}.gallery .product-gallery-small .swiper-slide a,.gallery .product-gallery-small-thumbs .swiper-slide a{border-radius:8px;position:relative;width:100%;padding-top:56.25%}.gallery .product-gallery-small .swiper-slide a img,.gallery .product-gallery-small-thumbs .swiper-slide a img{border-radius:8px;position:absolute;top:0}.gallery .product-gallery-small{width:100%;margin-bottom:2rem}.gallery .product-gallery-small .swiper-button-next,.gallery .product-gallery-small .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);transform:translateY(0)}.gallery .product-gallery-small .swiper-button-next{right:5px}.gallery .product-gallery-small .swiper-button-prev{left:5px}.gallery .product-gallery-small-thumbs .swiper-slide{opacity:.4}.gallery .product-gallery-small-thumbs .swiper-slide img{border-radius:8px;max-height:100%;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery .product-gallery-small-thumbs .swiper-slide-thumb-active{opacity:1}.fancy-zoom{position:relative}.fancy-zoom:hover:before{opacity:1}.fancy-zoom:before{content:"";background-color:rgba(0,0,0,.4);background-image:url("/themes/zarentuj/assets/img/zoom.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;background-size:50px 50px;position:absolute;width:100%;height:100%;left:0;top:0;z-index:222;border-radius:8px;opacity:0;transition:opacity .5s ease}.gallery>.single-image{margin:0}.single-image{background-color:#f5f5f5;border-radius:12px;position:relative;width:100%;padding-top:56.25%;margin:2rem 0;display:block}@media only screen and (min-width: 992px){.single-image{margin:4rem 0}}.single-image.cover img{-o-object-fit:cover;object-fit:cover;max-width:calc(100% - 4rem);width:100%;left:0;transform:translate(0)}.single-image img{border-radius:12px;position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:calc(100% - 4rem);height:calc(100% - 4rem);margin:2rem 0;-o-object-fit:contain;object-fit:contain}#logoutRequestHeader{margin:0;padding:0}.profile-reviews{width:100%}@media only screen and (max-width: 991px){.profile-reviews{margin:5rem 0 .5rem 0;padding-bottom:0}}@media only screen and (min-width: 992px){.profile-reviews{margin:2.5rem 0 0 0}}@media only screen and (max-width: 991px){.profile-reviews-swiper{padding-bottom:0}}.profile-reviews-swiper .review{border:1px solid #c9c6c9;border-radius:1.2rem;padding:0 2rem}.profile-reviews .no-results{margin:5rem 0}.profile-reviews header{margin:1rem 0;display:flex;flex-direction:row;align-items:center;padding-right:7rem;margin-bottom:-3rem}@media only screen and (min-width: 992px){.profile-reviews header{padding-right:10rem}}.profile-reviews header .title{font-size:24px;font-weight:600;line-height:29px;letter-spacing:0em;text-align:left;color:#291f2d;margin-bottom:0}.profile-reviews header .count{font-size:18px;font-weight:500;line-height:20px;letter-spacing:0em;text-align:left;display:inline-block;margin-left:1rem;color:#777079}.universal-page .btn{text-decoration:none;font-weight:500;color:#2a1f2d}.universal-page .section{border-radius:12px;padding:3rem 0}.universal-page .section .btn{text-decoration:none}.universal-page .section.cta header{display:flex;flex-direction:column;align-items:center}.universal-page .section.bg{padding:5rem 1.5rem;margin:5rem 0}.universal-page .section .bg.yellow,.universal-page .section.bg.yellow{background-color:rgba(255,235,1,.2);color:#291f2d}.universal-page .section .bg.grey,.universal-page .section.bg.grey{background-color:#f5f5f5;color:#291f2d}.universal-page .section.half{display:flex;flex-direction:column}@media only screen and (min-width: 992px){.universal-page .section.half{display:flex;flex-direction:row}}.universal-page .section.half.a-center{align-items:center}.universal-page .section.half .column{width:100%;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 992px){.universal-page .section.half .column{width:50%;align-items:flex-start}}.universal-page .section.half .column img{margin-bottom:3rem}@media only screen and (max-width: 991px){.universal-page .section.half .column .text-container{display:flex;flex-direction:column;align-items:center}}.universal-page .section.half .column .text-container .number{border-radius:1.2rem;border:2px solid #2fbf71;font-size:24px;font-weight:600;line-height:26px;letter-spacing:0em;text-align:center;width:4.5rem;height:4.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:1rem;text-align:center}.universal-page .section.half .column .text-container .info-block{font-size:14px;font-weight:400;line-height:18px;letter-spacing:0em;text-align:left;padding:2rem;border-radius:1.2rem}.universal-page .section.half .column .text-container .info-block p{margin:.5rem 0;text-align:left}@media only screen and (min-width: 992px){.universal-page .section.half .column:first-of-type .text-container{padding-right:10rem}}@media only screen and (min-width: 992px){.universal-page .section.half .column:nth-of-type(2) .text-container{padding-left:10rem}}.universal-page .section.center .content{display:flex;flex-direction:column;align-items:center;max-width:80rem;margin:0 auto}.universal-page .section.center .content img{margin-bottom:0}.universal-page .section .mw-800,.universal-page .section.mw-800{max-width:800px;margin:0 auto}.universal-page .section.slider>header{margin-bottom:-4rem;padding-right:10rem}.universal-page .section.slider>header .small{font-size:32px;font-weight:600;line-height:35px;letter-spacing:0em;text-align:left}.universal-page .section.slider .u-review-swiper .swiper-slide .review{border-radius:8px;background:#f5f5f5;padding:3rem}.universal-page .section.slider .u-review-swiper .swiper-slide .review .product-owner{width:100%}.universal-page .section.slider .u-review-swiper .swiper-slide .review--text{font-size:24px;font-weight:600;line-height:29px;letter-spacing:0em;text-align:left;color:#291f2d;padding:2.5rem 0 5rem 0;position:relative}.universal-page .section.slider .u-review-swiper .swiper-slide .review--text:before{content:'"';font-size:40px;font-weight:600;line-height:29px;letter-spacing:0em;position:absolute;top:0rem}.universal-page .section.text header p{font-size:20px;font-weight:500;line-height:26px;letter-spacing:0em;text-align:left}.universal-page .section.text h2,.universal-page .section.text h3,.universal-page .section.text h4,.universal-page .section.text h5,.universal-page .section.text p,.universal-page .section.text strong,.universal-page .section.text ul,.universal-page .section.text ol,.universal-page .section.text li span{color:#291f2d}.universal-page .section.text a{color:#00a17d;transition:color .5s ease}.universal-page .section.text a:hover{color:#291f2d}.universal-page .section.text img{border-radius:1.2rem;width:100%;max-width:100%;margin-bottom:2rem}.universal-page .section.text h1,.universal-page .section.text h2,.universal-page .section.text h3,.universal-page .section.text h4,.universal-page .section.text h5{font-weight:600;letter-spacing:0em;text-align:left;margin-bottom:2rem}.universal-page .section.text p,.universal-page .section.text strong,.universal-page .section.text a,.universal-page .section.text ul,.universal-page .section.text ol,.universal-page .section.text li span{font-size:16px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left}.universal-page .section.text ul,.universal-page .section.text ol{padding-left:2rem}.universal-page .section.text ul li,.universal-page .section.text ol li{padding-left:1rem}.universal-page .section.text strong{font-weight:600}.universal-page .section.text p{margin-bottom:2rem}.universal-page .section.text h1{font-size:40px;line-height:40px}.universal-page .section.text h2{font-size:32px;line-height:35px}.universal-page .section.text h3{font-size:20px;line-height:22px}.universal-page .section.text h4{font-size:18px;line-height:23px}.universal-page .section.faq-section{padding:2rem 0}.universal-page .section.faq-section header{padding:1rem 0;border-bottom:1px solid #c9c9c9}.universal-page .section.faq-section .faq-title{font-size:20px;font-weight:600;line-height:22px;letter-spacing:0em;text-align:left}.universal-page .section.faq-section .faqs .faq:last-of-type{border-bottom:none}.universal-page .section.faq-section .faqs .faq.open .faq-question .icon:before{transform:rotate(0) translate(-50%, -50%);transition:transform .5s ease}.universal-page .section.faq-section .faqs .faq-question{font-size:18px;font-weight:500;line-height:20px;letter-spacing:0em;text-align:left;color:#6a626c;cursor:pointer;position:relative;padding:1.5rem 0;border-bottom:1px solid #c9c9c9;transition:color .5s ease;padding-right:4rem}.universal-page .section.faq-section .faqs .faq-question:hover{color:#291f2d}.universal-page .section.faq-section .faqs .faq-question:hover .icon{background-color:#291f2d}.universal-page .section.faq-section .faqs .faq-question:hover .icon:before,.universal-page .section.faq-section .faqs .faq-question:hover .icon:after{background-color:#fff}@media only screen and (min-width: 992px){.universal-page .section.faq-section .faqs .faq-question{padding:2.5rem 0;font-size:20px;font-weight:500;line-height:22px}}.universal-page .section.faq-section .faqs .faq-question .icon{background-color:#e7e6e6;width:3rem;height:3rem;border-radius:.4rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color .5s ease}.universal-page .section.faq-section .faqs .faq-question .icon:before,.universal-page .section.faq-section .faqs .faq-question .icon:after{content:"";background-color:#6a626c;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1rem;height:.2rem;transition:transform .5s ease,background-color .5s ease}.universal-page .section.faq-section .faqs .faq-question .icon:before{transform:rotate(90deg) translate(-0.1rem, 0.5rem)}.universal-page .section.faq-section .faqs .faq-answer{padding:1rem;display:none}.universal-page .section.faq-section .faqs .faq-answer p{font-size:16px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;color:#291f2d;margin:0}@media only screen and (min-width: 992px){.universal-page .section.faq-section .faqs .faq-answer{padding:2rem}}.universal-page .section.faq-section .faqs .faq-answer strong{font-weight:600}.universal-page .section.faq-section .faqs .faq-answer a{color:#00a17d;text-decoration:underline;transition:color .5s ease}.universal-page .section.faq-section .faqs .faq-answer a:hover{color:#291f2d}.universal-page .page-header{background-color:#291f2d;padding:4rem 2rem;border-radius:1.2rem;margin-bottom:2.5rem}@media only screen and (min-width: 992px){.universal-page .page-header{margin-bottom:5rem}}.universal-page .page-header .subtitle{font-size:20px;font-weight:600;line-height:20px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem}.universal-page .page-header p,.universal-page .page-header a,.universal-page .page-header strong{color:#fff;text-align:center}.universal-page .page-header .content{max-width:55rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:0 2rem}@media only screen and (max-width: 991px){.universal-page .page-header .content{padding:10rem 0}}@media only screen and (min-width: 992px){.universal-page .page-header .content{max-width:40%}}@media only screen and (min-width: 992px)and (max-width: 1199px){.universal-page .page-header .content{max-width:45%}}.universal-page .page-header.image{position:relative}@media only screen and (min-width: 992px){.universal-page .page-header.image{padding:8rem 2rem}}.universal-page .page-header.image img{max-width:15rem;position:absolute;transform:translateY(-50%)}@media only screen and (max-width: 576px){.universal-page .page-header.image img{max-width:6rem}}@media only screen and (min-width: 992px)and (max-width: 1199px){.universal-page .page-header.image img{max-width:12rem}}.universal-page .page-header.image img:nth-of-type(1){left:15%;top:15%}@media only screen and (min-width: 992px){.universal-page .page-header.image img:nth-of-type(1){left:15%;top:25%}}.universal-page .page-header.image img:nth-of-type(2){left:45%;top:10%}@media only screen and (min-width: 992px){.universal-page .page-header.image img:nth-of-type(2){left:5%;top:50%}}.universal-page .page-header.image img:nth-of-type(3){left:75%;top:18%}@media only screen and (min-width: 992px){.universal-page .page-header.image img:nth-of-type(3){left:17%;top:75%}}.universal-page .page-header.image img:nth-of-type(4){left:45%;top:85%}@media only screen and (min-width: 992px){.universal-page .page-header.image img:nth-of-type(4){left:78%;top:25%}}.universal-page .page-header.image img:nth-of-type(5){left:20%;top:80%}@media only screen and (min-width: 992px){.universal-page .page-header.image img:nth-of-type(5){left:85%;top:50%}}.universal-page .page-header.image img:nth-of-type(6){left:75%;top:82%}@media only screen and (min-width: 992px){.universal-page .page-header.image img:nth-of-type(6){left:75%;top:70%}}.universal-page .title{font-size:40px;font-weight:700;line-height:40px;letter-spacing:0em;color:#291f2d;margin-bottom:3rem;text-align:center}@media only screen and (min-width: 992px)and (max-width: 1199px){.universal-page .title{font-size:44px;line-height:44px;text-align:left}}@media only screen and (min-width: 1200px){.universal-page .title{font-size:48px;line-height:48px;text-align:left}}.universal-page .title.small{font-size:32px;font-weight:700;line-height:35.2px;text-align:center}.universal-page p,.universal-page strong,.universal-page a{font-size:16px;font-weight:400;line-height:22px;letter-spacing:0em;color:#291f2d;margin:0;margin-bottom:3rem;text-align:center}@media only screen and (min-width: 992px){.universal-page p,.universal-page strong,.universal-page a{font-size:18px;line-height:25px;text-align:left}}.universal-page strong{font-weight:600}.universal-page a{text-decoration:underline}.universal-page .white{color:#fff}.universal-page .yellow{color:#f5de00}.universal-page .center{text-align:center}.universal-page .big{font-size:20px;font-weight:400;line-height:25px;letter-spacing:0em;color:#291f2d}@media only screen and (min-width: 992px){.universal-page .big{font-size:24px;line-height:29px}}.universal-page .ctas{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 992px){.universal-page .ctas{margin:2rem -1rem}}.universal-page .ctas .cta{display:flex;flex-direction:column;align-items:flex-start;border-radius:12px;background-color:rgba(255,235,1,.2);padding:3rem;width:100%}@media only screen and (min-width: 992px){.universal-page .ctas .cta{width:calc(50% - 2rem);margin:1rem}}.universal-page .ctas .cta-title{font-size:28px;font-weight:700;line-height:28px;letter-spacing:0em;color:#291f2d}.universal-page .ctas .cta-image{max-width:100%;margin:0 auto;height:100%;max-height:24rem}.universal-page .ctas .cta-text p{font-size:18px;font-weight:400;line-height:25px;letter-spacing:0em;text-align:left;margin-bottom:2rem}.universal-page .ctas .cta .btn{text-decoration:none;padding:1rem 1.5rem;margin-bottom:0}.universal-page .ctas .cta .btn:before{font-size:16px;font-weight:500;line-height:18px;letter-spacing:0em}.universal-page .ctas .cta .btn .text{font-size:16px;font-weight:500;line-height:18px;letter-spacing:0em;text-align:left}.universal-page .ctas .cta.earn{background-color:rgba(113,214,148,.2)}.universal-page .steps{display:flex;flex-direction:row;flex-wrap:wrap;margin:2.5rem 0}.universal-page .steps .step{display:flex;flex-direction:column;align-items:center;width:100%;padding:1rem;position:relative;max-width:30rem;margin:0 auto}.universal-page .steps .step:last-of-type:before{display:none}.universal-page .steps .step:before{display:none}@media only screen and (min-width: 992px){.universal-page .steps .step:before{content:"";background-image:url("/themes/zarentuj/assets/img/circle-arrow.png");background-size:4.5rem 4.5rem;width:4.5rem;height:4.5rem;position:absolute;top:25%;z-index:2222;left:calc(100% - 2.25rem);display:block}}@media only screen and (min-width: 768px)and (max-width: 991px){.universal-page .steps .step{width:50%}}@media only screen and (min-width: 992px){.universal-page .steps .step{width:25%}}.universal-page .steps .step-text{font-size:18px;font-weight:700;line-height:20px;letter-spacing:0em;text-align:center;display:inline-block;margin:3rem 0;padding:0 2rem}@media only screen and (min-width: 992px){.b-pdlr-20{padding-left:2rem;padding-right:2rem}}.faq-sections{width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 992px){.faq-sections{display:flex;flex-direction:row;align-items:flex-start}}.faq-sections__nav{width:100%;margin-bottom:5rem}@media only screen and (min-width: 992px){.faq-sections__nav.pinned{position:sticky;top:9rem}}.faq-sections__nav ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column}.faq-sections__nav ul li{font-size:16px;font-weight:500;line-height:19px;letter-spacing:0em;text-align:left;padding:2rem 0;cursor:pointer;color:#6a626c;border-bottom:1px solid #c9c6c9;transition:color .5s ease,font-weight .5s ease,border-color .5s ease}.faq-sections__nav ul li:first-of-type{padding-top:0}.faq-sections__nav ul li.active,.faq-sections__nav ul li:hover{font-weight:600;color:#2a1f2d;border-color:#291f2d}@media only screen and (min-width: 992px){.faq-sections__nav{width:30%;padding-right:5rem}}.faq-sections__content{width:100%}.faq-sections__content .faq-title{font-size:32px;font-weight:600;line-height:35px;letter-spacing:0em;text-align:left}@media only screen and (min-width: 992px){.faq-sections__content{width:70%;padding-left:5rem}}.selects{display:flex;flex-direction:row}.selects .basic-nice-select{margin:0 .5rem}.cta-form{max-width:59rem;width:100%}.cta-form .inline{display:flex;flex-direction:column}@media only screen and (min-width: 992px){.cta-form .inline{margin:0;display:flex;flex-direction:row}}.cta-form .inline .form-group{width:100%;margin:1rem 0}@media only screen and (min-width: 992px){.cta-form .inline .form-group{width:calc(50% - 2rem);margin:1rem}}.cta-form .inline .form-group input{padding-left:2rem}.cta-form .inline .form-group label{left:2rem}.cta-form .form-group{margin:1rem}.cta-form .form-group.stroke{margin-top:1rem}.cta-form .form-group textarea{width:100%;padding-left:2rem}@media only screen and (min-width: 992px){.cta-form .form-group textarea{width:100%}}.cta-form .form-group label{left:2rem}@media only screen and (min-width: 992px){.cta-form .form-group label{left:3rem}}.cta-form .btn{margin-top:2rem}.dashboard-panel__content .offer-detail .with-payment-detail{width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.dashboard-panel__content .offer-detail .with-payment-detail{display:flex;flex-direction:row}}.dashboard-panel__content .offer-detail .with-payment-detail .form-group-with-name{width:25rem;margin-right:2rem}.dashboard-panel__content .offer-detail .with-payment-detail .payment-detail{border-radius:12px;background:#f5f5f5;width:100%;position:relative;display:none;margin-bottom:2.5rem;padding:1rem 0}@media only screen and (min-width: 768px){.dashboard-panel__content .offer-detail .with-payment-detail .payment-detail{width:calc(100% - 25rem);top:3.5rem;margin-bottom:5rem}}.dashboard-panel__content .offer-detail .with-payment-detail .payment-detail .inline{padding:1rem;display:flex;flex-direction:row;align-items:center}.dashboard-panel__content .offer-detail .with-payment-detail .payment-detail .inline .name{margin-bottom:0;width:60%;font-size:14px;font-weight:500;line-height:15.4px;text-align:left;color:#6a626c}.dashboard-panel__content .offer-detail .with-payment-detail .payment-detail .inline .value{width:40%;font-size:16px;font-weight:500;line-height:17.6px;text-align:left;color:#000}.dashboard-panel__content .offer-detail .with-payment-detail .payment-detail .inline:last-of-type{border-bottom:1px solid #c9c6c9}.dashboard-panel__content .offer-detail .with-payment-detail .payment-detail .for-my-account .inline:last-of-type{border-bottom:none}.static{height:62rem}@media only screen and (min-width: 577px){.static{height:36rem}}.static #date_range_picker_1{margin:0}.static #unavailability{min-height:0;height:0;opacity:0;padding:0}.static #custom-calendar{padding:1rem}@media only screen and (min-width: 577px){.static #custom-calendar{padding:2rem}}.static #custom-calendar:before,.static #custom-calendar:after{display:none}.static #custom-calendar .drp-calendar{width:100%}@media only screen and (min-width: 577px){.static #custom-calendar .drp-calendar{width:50%}}.static #custom-calendar .drp-calendar.right{position:relative;transform:translateX(0);height:auto;top:0}.static #custom-calendar .calendar-table .next span{transform:rotate(-45deg) translateY(-1px);-webkit-transform:rotate(-45deg) translateY(-1px)}.error-message-cancel-order{border:2px solid #bf2f2f;border-radius:12px;padding:1rem}.error-message-cancel-order .error-title{font-size:16px;font-weight:600;line-height:16px;letter-spacing:0em;text-align:left;color:#bf2f2f;margin:1rem 0}.error-message-cancel-order .error-message{font-size:16px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;margin:0}.commision-detail{max-width:100%}@media only screen and (min-width: 992px){.commision-detail{margin:0 3rem}}.commision-detail li{padding:1rem 0}.commision-detail p{line-height:22px;margin-top:0}.commision-detail .modal-body__subtitle{text-transform:uppercase;margin:0;margin-bottom:2rem;font-weight:600}.commision-detail .modal-body__title{text-transform:uppercase;margin:0;margin-bottom:2rem;font-weight:600;font-size:30px}.show-modal-icon{cursor:pointer}@media only screen and (max-width: 400px){.mobile .checkbox-wrapper{width:100%;display:block}}@media only screen and (max-width: 400px){.mobile .checkbox-wrapper .label-text{font-size:14px}}.ml-10{margin-left:10px}#dynamic-fields{width:100%;padding-left:20px}@media only screen and (max-width: 991px){#dynamic-fields{padding-left:10px}}#dynamic-fields .inline .nice-select,#dynamic-fields .inline input,#dynamic-fields .inline label{width:100%;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis}#dynamic-fields .inline label{top:1rem;padding:2rem}@media only screen and (max-width: 991px){#CookiebotWidget{bottom:70px !important}}.related-categories{margin-bottom:4rem}.related-categories .small-title{font-size:24px;font-style:normal;font-weight:600;line-height:110%;color:#2a1f2d}.related-categories-list{display:flex;flex-direction:row;flex-wrap:wrap}.related-categories-list li{width:25%;padding:.5rem;padding-right:2rem}.related-categories-list li a{color:#291f2d;font-size:16px;transition:color .5s ease;position:relative;color:#00a17d;text-decoration:none}@media only screen and (min-width: 768px)and (max-width: 991px){.related-categories-list li a{font-size:18px}}@media only screen and (min-width: 992px){.related-categories-list li a{font-size:20px}}.related-categories-list li a:before{content:"";background-color:#00a17d;width:100%;height:2px;position:absolute;bottom:-2px;left:0;opacity:0;max-width:0;transition:max-width .5s ease,opacity .5s ease}.related-categories-list li a:hover{text-decoration:none}.related-categories-list li a:hover:before{max-width:100%;opacity:1}@media only screen and (min-width: 992px)and (max-width: 1199px){.related-categories-list li{width:33.3333333333%}}@media only screen and (min-width: 577px)and (max-width: 991px){.related-categories-list li{width:50%}}@media only screen and (max-width: 576px){.related-categories-list li{width:100%}}.map-wrapper.blocked .large-map,.map-wrapper.blocked #map{display:none}.map-wrapper.blocked .no-results{display:block}.map-wrapper .no-results{display:none}.user-profile-phone{color:#2a1f2d;font-size:14px;display:flex;flex-direction:row;align-items:center;text-decoration:none;transition:color .5s ease;margin-top:5px;background-color:rgba(0,0,0,0);border:none;outline:none}.user-profile-phone:hover{color:#00a17d}.user-profile-phone:hover svg path{fill:#00a17d}.user-profile-phone svg{width:15px;height:20px;margin-right:5px}.user-profile-phone svg path{transition:fill .5s ease}.user-profile-message{color:#2a1f2d;font-size:14px;display:flex;flex-direction:row;align-items:center;text-decoration:none;transition:color .5s ease;margin-top:5px;background-color:rgba(0,0,0,0);border:none;outline:none;padding:0;cursor:pointer}.user-profile-message:hover{color:#00a17d}.user-profile-message:hover svg path{stroke:#00a17d}.user-profile-message svg{width:18px;height:20px;margin-right:5px}.user-profile-message svg path{transition:stroke .5s ease}#login-register .login{display:inline-flex;padding:1.2rem 1.4rem;font-size:1.5rem;text-decoration:none;justify-content:center;align-items:center;border-radius:.8rem;transition:transform .5s ease,background-color .5s ease}@media only screen and (min-width: 992px){#login-register .login{padding:1.7rem 2.4rem;font-size:1.8rem}}#login-register .login:before{content:"";background-repeat:no-repeat;background-size:cover;background-position:center center;background-size:20px 20px;width:20px;height:20px;margin-right:10px}#login-register .login:hover{transform:scale(0.98)}#login-register .login.facebook{background-color:#3b5998;color:#fff}#login-register .login.facebook:before{background-image:url("/themes/zarentuj/assets/img/icons/fb.svg")}#login-register .login.facebook:hover{background-color:#2d4373}#login-register .login.google{background-color:#db4437;color:#fff}#login-register .login.google:before{background-image:url("/themes/zarentuj/assets/img/icons/google.svg")}#login-register .login.google:hover{background-color:#c1351d}#resend_activation_email{margin-top:2rem}@media only screen and (max-width: 991px){.only-desktop{display:none !important}}.btn{text-decoration:none;color:#000;font-size:1.5rem;padding:1rem 1.2rem;font-weight:500;line-height:1.1;letter-spacing:-0.04em;background-color:#fff;border-radius:.8rem;border:.1rem solid rgba(0,0,0,0);transition:background-color .5s ease;display:inline-block;cursor:pointer;text-align:center}@media only screen and (min-width: 992px){.btn{font-size:1.8rem;padding:1rem 1.6rem}}.btn:hover{text-decoration:none}.btn--yellow{background-color:#f5de00;transition:transform .5s ease,background-color .5s ease}.btn--yellow:hover{transform:scale(0.98);background-color:#f6ee4c}.btn--with-icon{display:flex;flex-direction:row}.btn--with-icon:before{transform:translateY(200%) translateX(2rem) !important}.btn--with-icon:hover:before{transform:translateY(0%) translateX(2rem) !important;opacity:1}.btn--with-icon svg,.btn--with-icon img{margin-right:1rem}.btn--full{display:block;width:100%}@media only screen and (min-width: 992px){.btn.s{padding:1rem 1.4rem}}.btn.fs-16{font-size:1.4rem}@media only screen and (min-width: 992px){.btn.fs-16{font-size:1.6rem}}.btn.br-12{border-radius:1.2rem}.btn--hover{display:inline-flex;position:relative;justify-content:center;align-items:center;padding:1.2rem 1.4rem;overflow:hidden;transition:transform .5s ease,background-color .5s ease}@media only screen and (min-width: 992px){.btn--hover{padding:1.7rem 2.4rem}}.btn--hover--big{padding:2.2rem 3.2rem}.btn--hover--yellow{background-color:#f5de00}.btn--hover--yellow:hover{background-color:#f6ee4c}.btn--hover--green{background-color:#71d694}.btn--hover--green:hover{background-color:#71d794}.btn--hover--stroke{border:1px solid #c9c6c9}.btn--hover--stroke:hover{background:rgba(201,198,201,.23)}.btn--hover--red{border:1.4px solid rgba(161,0,0,.2);color:#bf2f2f;display:inline-flex;justify-content:space-between}.btn--hover--red:hover{background-color:rgba(161,0,0,.2)}.btn--hover--white{background-color:#fff;border:1px solid #c9c6c9}.btn--hover--white:hover{transform:scale(1);border:1px solid #c9c6c9;background:rgba(201,198,201,.23)}.btn--hover:before{content:attr(data-hover-text);position:absolute;transform:translateY(200%);opacity:0;transition:transform .2s ease,opacity .2s ease}.btn--hover .text{transform:translateY(0%);opacity:1;transition:transform .2s ease,opacity .3s ease}.btn--hover:hover{transform:scale(0.98)}.btn--hover:hover:before{transform:translateY(0%);opacity:1}.btn--hover:hover .text{opacity:0;transform:translateY(-200%)}.btn--stroke:hover{background-color:#fbf299}.btn--stroke.has-submenu:hover{background-color:rgba(47,191,113,.4)}.btn--stroke.has-submenu svg{margin-left:.5rem}.btn--stroke.open{background-color:rgba(47,191,113,.4)}.btn--icon{display:flex;align-items:center;justify-content:center;border:.2rem solid #c9c6c9;border-radius:1.2rem;width:4.4rem;height:4.4rem;cursor:pointer;margin:.4rem;transition:border-color .5s ease,background-color .5s ease}@media only screen and (max-width: 991px){.btn--icon.large-map{display:none}}.btn--icon.no-border{padding:1rem;border-radius:0;border:none;width:4rem;height:4rem}.btn--icon:focus-visible{outline:none}@media only screen and (min-width: 992px){.btn--icon{width:4.8rem;height:4.8rem}}.btn--icon:hover{border-color:#565158;background-color:#eae9ea}.btn--icon--green{border-color:#71d694}.btn--icon--green:hover{background:rgba(113,214,148,.24);border-color:#71d694}.btn--small{font-size:1.3rem;padding:.8rem 1rem;border-radius:.8rem}.checkbox-container{margin-top:2rem}.checkbox-container .invalid-message{left:50%;transform:translateX(-50%);width:100%}#contact_form{position:relative}#search-form .btn{border-radius:1.2rem}#search-form label{top:2.2rem}.bg-image{background-repeat:no-repeat;background-size:cover;background-position:center center}#nav-icon{width:2rem;height:2rem;z-index:222222;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;margin-right:2rem;display:inline-block}@media only screen and (min-width: 992px){#nav-icon{display:none}}#nav-icon span{display:block;position:absolute;height:.2rem;width:100%;background:#2a1f2d;border-radius:1.5rem;opacity:1;left:50%;transform:rotate(0deg) translateX(-50%);transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:.7rem}#nav-icon span:nth-child(2){top:1.2rem}#nav-icon span:nth-child(3){top:1.7rem}#nav-icon.open{width:2rem}#nav-icon.open span{left:32%}#nav-icon.open span:nth-child(1){top:1.8rem;transform:rotate(45deg) translateX(-50%)}#nav-icon.open span:nth-child(2){width:0%;opacity:0}#nav-icon.open span:nth-child(3){top:.4rem;transform:rotate(-45deg) translateX(-50%)}img{max-width:100%}.half-content{padding:1rem 0}.half-content p,.half-content ul,.half-content ol,.half-content span,.half-content strong{margin:0;color:#2a1f2d;font-size:16px;font-style:normal;font-weight:400;line-height:110%}@media only screen and (min-width: 992px){.half-content p,.half-content ul,.half-content ol,.half-content span,.half-content strong{font-size:18px}}.half-content ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;padding:0}.half-content ul li{padding:.8rem;padding-left:3rem;position:relative}.half-content ul li:before{content:"";width:1rem;left:1rem;height:1rem;position:absolute;top:50%;transform:translateY(-50%);border-radius:4px;background-color:#2fbf71}.section-step{padding-top:2.5rem}@media only screen and (min-width: 992px){.section-step{padding-top:5rem}}.section{padding:2.5rem 0}@media only screen and (max-width: 991px){.section.hp-bg{padding-left:2rem;padding-right:2rem}}.section .img{border-radius:12px}@media only screen and (max-width: 991px){.section .img{margin-bottom:5rem}}@media only screen and (min-width: 992px){.section{padding:5rem 0}}@media only screen and (min-width: 992px){.section.with-form{padding-bottom:12rem}}.input-date-wrapper{width:100%;margin:1rem 0;position:relative}.input-date-wrapper svg{position:absolute;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.input-date-wrapper input{border:1px solid #c9c6c9;border-radius:12px;padding:1rem 1.6rem;width:100%;padding-left:4rem}.input-date-wrapper input:focus-visible{outline:none}.pagination ul{display:flex;flex-direction:row;list-style-type:none;padding:0;margin:0}.pagination ul li{display:inline-flex;align-items:center;justify-content:center;padding:1rem;border:1px solid #c9c6c9;margin:.2rem;width:3.5rem;height:3.5rem;align-items:center;border-radius:.8rem;transition:border-color .5s ease,background-color .5s ease}.pagination ul li.active,.pagination ul li:hover{background-color:#71d694;color:#2a1f2d;border-color:#71d694}.pagination ul li.active a,.pagination ul li:hover a{color:#2a1f2d}.pagination ul li a{text-decoration:none;transition:color .5s ease;color:#6a626c}.checkbox-wrapper,.radio-wrapper{position:relative;padding-left:3rem;margin-bottom:2rem;cursor:pointer}.checkbox-wrapper .label-text,.radio-wrapper .label-text{color:#6a626c;font-size:16px;font-style:normal;font-weight:500;line-height:110%;transition:color .5s ease}.checkbox-wrapper input,.radio-wrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-wrapper input:checked~.checkmark,.radio-wrapper input:checked~.checkmark{background-color:#71d694;border-color:#71d694}.checkbox-wrapper input:checked~.checkmark:after,.radio-wrapper input:checked~.checkmark:after{display:block}.checkbox-wrapper input:checked~.checkmark:before,.radio-wrapper input:checked~.checkmark:before{opacity:1}.checkbox-wrapper input:checked~.label-text,.radio-wrapper input:checked~.label-text{color:#2a1f2d}.checkbox-wrapper .checkmark,.radio-wrapper .checkmark{top:0;left:0;height:2.4rem;width:2.4rem;background-color:#fff;border:1px solid #c9c6c9;border-radius:.6rem;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .1rem 1em 0 rgba(0,0,0,0);transition:background-color .5s ease,border-color .5s ease,box-shadow .5s ease;z-index:2}.checkbox-wrapper .checkmark:after,.radio-wrapper .checkmark:after{content:"";left:9px;top:3px;width:6px;height:12px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;display:none}.checkbox-wrapper:hover input~.checkmark,.radio-wrapper:hover input~.checkmark{border-color:#71d694;box-shadow:0 .1rem 1rem 0 #71d794}.checkbox-wrapper:hover input~.label-text,.radio-wrapper:hover input~.label-text{color:#2a1f2d}.radio-wrapper .checkmark{border-radius:50%}.radio-wrapper input:checked~.checkmark:after{width:20px;height:20px;border-radius:50%;left:1px;top:1px;border:4px solid #fff}.checkboxes,.radios{display:flex;flex-direction:column}.checkbox-wrapper.hide,.radio-wrapper.hide{display:none}.tags{display:flex;flex-direction:row;flex-wrap:wrap}.tags.with-icon .checkbox-wrapper{display:flex;flex-direction:column;align-items:center;width:8rem;justify-content:center}.tags.with-icon .checkbox-wrapper.hide{display:none}.tags.with-icon .checkbox-wrapper img{margin:1rem 0;opacity:.7;transition:opacity .5s ease;max-width:4rem}.tags.with-icon .checkbox-wrapper span{text-align:center}.tags.with-icon .checkbox-wrapper .checkmark{border-radius:12px}.tags .checkbox-wrapper{margin-right:.5rem;margin-bottom:.5rem;padding-left:0;padding:.6rem 1.2rem}.tags .checkbox-wrapper .label-text{color:#6a626c;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.tags .checkbox-wrapper input:checked~.checkmark{background-color:rgba(113,214,148,.12);border-color:#71d694;z-index:-1}.tags .checkbox-wrapper input:checked~.checkmark:after{display:none}.tags .checkbox-wrapper input:checked~.label-text{color:#2a1f2d}.tags .checkbox-wrapper input:checked~img{opacity:1}.tags .checkbox-wrapper .checkmark{border-radius:60px;border:1px solid #c9c6c9;background:rgba(0,0,0,0);width:100%;height:100%}.tags .checkbox-wrapper .checkmark:after{display:none}.tags .checkbox-wrapper:hover input~img{opacity:1}.tags .checkbox-wrapper:last-of-type{margin-right:0}#clear-all-filters{padding:0;color:#bf2f2f;font-size:14px;font-style:normal;font-weight:600;line-height:110%;text-decoration-line:underline;background-color:rgba(0,0,0,0);border:none;transition:color .5s ease}#clear-all-filters:focus-visible{outline:none}#clear-all-filters:hover{text-decoration-line:none;color:#2a1f2d}.divider{width:100%;position:relative;padding:.5rem 0 .5rem 0;display:block;text-align:center;margin:2rem 0}.divider:before{content:"";width:100%;height:.1rem;background-color:#c9c6c9;top:50%;display:inline-block;position:absolute;left:0;transform:translateY(-50%);z-index:1}.divider span{display:inline-block;padding:.3rem 3rem;background-color:#fff;z-index:2;position:relative;vertical-align:super}.loading{z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none}.loading:before{content:"";z-index:11;position:relative;display:block;width:4rem;height:3rem;--c: radial-gradient(circle closest-side,#fee777 90%,#0000);background:var(--c) 0 0,var(--c) 70% 0%,var(--c) 30% 100%,var(--c) 100% 100%;background-size:0 0,1.3rem 1.3rem,1.3rem 1.3rem,1.3rem 1.3rem;background-repeat:no-repeat;animation:loading-anim 1.3s infinite linear;opacity:0;transition:opacity .5s ease}.loading--absolute{position:absolute;width:100%;left:0%;top:-1%;height:101%;background:rgba(255,255,255,0);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:all .5s ease}.loading[data-active=true]{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:wait;pointer-events:all}.loading[data-active=true]:before{opacity:1}.attributes{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;max-width:40rem;width:100%}.attributes li{display:flex;flex-direction:row;padding:1rem 0;justify-content:space-between}.attributes li .name,.attributes li .value{width:50%;font-size:16px;font-weight:400;line-height:19px;letter-spacing:0em;color:#6a626c;text-align:left}.attributes li .value{font-weight:500;color:#291f2d;padding-left:1rem;text-align:right}.navigate-link,.show-in-map{color:#00a17d;text-decoration:none;transition:color .5s ease;font-weight:500}.navigate-link:hover,.show-in-map:hover{color:#291f2d;text-decoration:none}.show-in-map{display:inline-block}#productFilter.has-value+label,.search-name.has-value+label{top:2rem}#productFilter-wrapper{max-width:100%;margin:0 auto 0 auto;z-index:99999}@media only screen and (min-width: 992px){#productFilter-wrapper{margin:0 auto -10rem auto;max-width:48rem}}#productFilter-wrapper button{position:absolute;top:50%;transform:translateY(-50%);right:1rem;left:auto;width:50px;height:50px;background-color:rgba(0,0,0,0);border:none;border-radius:12px;transition:background-color .5s ease;cursor:pointer}#productFilter-wrapper button:hover{background-color:#f5de00}#productFilter-wrapper #productFilter{padding-left:2rem;padding-right:5rem;box-shadow:0px 4px 30px 0px rgba(41,31,45,0.2392156863)}#productFilter-wrapper #productFilter.has-value+label{left:2rem;font-size:1.2rem}#productFilter-wrapper label{font-size:18px;font-weight:500;line-height:20px;letter-spacing:0em;text-align:left;color:#777079}.yellow-text{color:#f5de00}.mb-60{margin-bottom:6rem}.pt-120{padding-top:5rem}@media only screen and (min-width: 992px){.pt-120{padding-top:12rem}}.pt-120 .small{margin-bottom:-5rem;padding-right:8rem}.products-swiper{padding-bottom:2rem;padding-top:7rem}.filter-results-count{font-size:16px;line-height:18px;font-weight:600;letter-spacing:0em;color:#777079}.center{text-align:center}.subtitle{font-size:20px;font-weight:400;line-height:22px;letter-spacing:0em;display:block}.steps-hp{margin:2rem 0;display:flex;flex-direction:column}@media only screen and (min-width: 992px){.steps-hp{display:flex;flex-direction:row;flex-wrap:wrap;margin:4rem -0.5rem}}.steps-hp .step{width:100%;display:flex;flex-direction:column;align-items:center;max-width:40rem;margin:0 auto}@media only screen and (min-width: 992px){.steps-hp .step{margin:.5rem;width:calc(33.3333333333% - 1rem)}}.steps-hp .step-text-content{padding:3rem;display:flex;flex-direction:column;align-items:center}.steps-hp .step-text{font-size:20px;font-weight:700;line-height:22px;letter-spacing:0em;text-align:center;max-width:70%;margin:0 auto}.steps-hp .step-number{border-radius:1.2rem;border:2px solid #2fbf71;font-size:16px;font-weight:600;line-height:18px;letter-spacing:0em;text-align:center;width:3.5rem;height:3.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:2rem;text-align:center}.insurance-label{margin:2rem 0;display:flex;flex-direction:row;align-items:center}.insurance-label-text{font-size:17px;font-weight:500;line-height:19px;letter-spacing:0em;text-align:left;color:#fff;padding-top:1rem}.insurance-label-logo{max-width:14.5rem;margin-left:1rem}.cta-faq{margin:2rem 0}.cta-faq p{margin-bottom:1rem;font-size:18px;font-weight:400;line-height:22px;letter-spacing:0em;text-align:left}.zoom-in-map,.redirect-to-login{color:#00a17d;border:none;background-color:rgba(0,0,0,0);text-decoration:none;font-size:14px;margin-top:0;font-weight:500;transition:color .5s ease;cursor:pointer;outline:none}@media only screen and (max-width: 576px){.zoom-in-map,.redirect-to-login{font-size:1.2rem}}.zoom-in-map:hover,.redirect-to-login:hover{color:#291f2d}.hidden{display:none}.favorite:not(.is-favorite) #favourite-heart path{fill:#291f2d;fill-opacity:.8;stroke:#fff}.favorite:not(.is-favorite) #favourite-heart path:hover{fill:#f5de00;stroke:#f5de00}@media only screen and (min-width: 768px){.favorite:not(.is-favorite) #favourite-heart path{fill:rgba(0,0,0,0);fill-opacity:.8;stroke:#2a1f2d}}#add_to_favourites{cursor:pointer;opacity:1}@media only screen and (max-width: 767px){#add_to_favourites{z-index:999999}}#add_to_favourites[data-ajax-updating]{cursor:wait;opacity:.2}.forgot{color:#2a1f2d;text-decoration:none}.new-category-wrapper{display:flex;flex:row;flex-wrap:wrap;align-items:center}.new-category-wrapper .new-category{font-size:13px;font-weight:500}.new-category-wrapper .new-category .show-modal-icon{margin-left:.5rem;margin-right:2rem;cursor:pointer;padding-left:0}.new-category-wrapper .btn{margin-bottom:0;margin-top:0}@media only screen and (max-width: 345px){.new-category-wrapper .btn{margin-top:.5rem}}#new-catefory-info-modal .modal-body{width:100%}#offers-list .select2-with-search{width:initial !important}#remove-account{text-decoration:underline;background-color:rgba(0,0,0,0);border:none;display:inline-flex;font-size:13px;font-weight:500;color:#6a626c;margin:10px 0;cursor:pointer;transition:color .5s ease;outline:none}#remove-account:hover{color:#2a1f2d;outline:none}#remove-account-modal .modal-body-info{margin:0 auto}#remove-account-modal .modal-body{width:100%;text-align:center}#header{background-color:#fff;width:100%;display:flex;flex-direction:row;max-width:148rem;margin:0 auto;position:fixed;left:50%;transform:translateX(-50%);z-index:222223}#header .parts{padding:1rem;padding-top:2rem;padding-right:.5rem;display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}@media only screen and (max-width: 991px){#header .parts{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width: 992px){#header .parts{padding:2rem;border-right:.1rem solid #c9c6c9}}#header .parts .part{display:flex;flex-direction:row;align-items:center}#header .parts .part.menu{list-style-type:none;padding:0;margin:0}@media only screen and (max-width: 991px){#header .parts .part.menu{position:fixed;width:100%;background-color:#fff;top:7.4rem;left:0;height:calc(100vh - 13.4rem);padding:2rem;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .5s ease,opacity .2s ease}#header .parts .part.menu.open{transform:translateX(0%)}}#header .parts .part.menu .btn{min-height:5rem;display:flex;flex-direction:row;align-items:center}@media only screen and (max-width: 991px){#header .parts .part.menu .btn{background-color:#f5f5f5;margin-bottom:.5rem;font-size:1.7rem;font-style:normal;font-weight:500;line-height:1.1}#header .parts .part.menu .btn:hover{border-color:rgba(0,0,0,0);background-color:#fbf299}#header .parts .part.menu .btn.has-submenu:hover,#header .parts .part.menu .btn.has-submenu.open{background-color:rgba(47,191,113,.4)}}#header .parts .part .logo{margin-right:1rem}#header .parts .part .logo img{max-width:100%}#header .parts .part .claim{display:none}@media only screen and (min-width: 992px){#header .parts .part .claim{display:inline-block;padding:.5rem 1rem;font-size:1.4rem;font-weight:600;line-height:1.1;border-left:.1rem solid #c9c6c9}}#header .submenu-wrapper{display:none}#header .submenu-wrapper .submenu .part{display:flex;flex-direction:column;padding:1rem;background-color:#fff;align-items:flex-start;margin-bottom:1rem}#header .submenu-wrapper .submenu .part h4{font-size:14px;font-weight:500;line-height:15.4px;text-align:left;margin:0;margin-bottom:1rem;color:#6a626c}#header .submenu-wrapper .submenu .part ul{list-style-type:none;padding:0;margin:0}#header .submenu-wrapper .submenu .part ul.with-icon li a{display:flex;flex-direction:row;align-items:center}#header .submenu-wrapper .submenu .part ul.with-icon li a img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain;margin-right:.5rem}#header .submenu-wrapper .submenu .part ul li{padding-bottom:1rem}#header .submenu-wrapper .submenu .part ul li a{font-size:14px;font-weight:500;line-height:15.4px;letter-spacing:-0.04em;text-align:left;color:#291f2d;text-decoration:none}@media only screen and (min-width: 992px){#header .submenu-wrapper .submenu{box-shadow:0px 2px 20px 0px rgba(119,112,121,.2);border-radius:.8rem;display:flex;flex-direction:row;position:fixed;right:17rem;top:8rem}#header .submenu-wrapper .submenu .part{border-radius:.8rem 0 0 .8rem;padding:1.5rem;margin-bottom:0;padding-right:5rem}#header .submenu-wrapper .submenu .part.grey{background:#f5f5f5;border-radius:0 .8rem .8rem 0}#header .submenu-wrapper .submenu .part h4{margin-bottom:2.2rem}#header .submenu-wrapper .submenu .part ul li{padding-bottom:2.2rem}}#header .btns-icons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2rem 1rem}@media only screen and (min-width: 992px){#header .btns-icons{padding:1.4rem 1.6rem 1.4rem 2rem}}@media only screen and (max-width: 991px){#header .btns-icons .login{display:none}}@media only screen and (min-width: 992px){#header .btns-icons .login.is-logged{text-decoration:none;padding:.5rem}#header .btns-icons .login.is-logged span{color:#565158;font-size:22px;font-style:normal;font-weight:500;line-height:110%;display:inline-block;text-transform:uppercase}#header .btns-icons .login.is-logged svg{display:none}}.logout-btn{background-color:rgba(0,0,0,0)}#bottom-bar{width:100vw;background-color:#fff;position:fixed;bottom:0;left:0;border-top:1px solid #c9c6c9;border-bottom:1px solid #c9c6c9;z-index:222222}@media only screen and (min-width: 992px){#bottom-bar{display:none}}#bottom-bar ul{display:flex;flex-direction:row;list-style-type:none;padding:0;margin:0;align-items:flex-start;justify-content:space-between;padding:.5rem}#bottom-bar ul li{width:20%}#bottom-bar a{color:#000;font-size:1.4rem;font-weight:600;text-decoration:none;padding:.5rem;display:flex;flex-direction:column;align-items:center;font-size:11px;font-weight:500;line-height:12px;letter-spacing:0em;color:#777079}#bottom-bar a.new{position:relative}#bottom-bar a.new:before{content:"";width:1rem;height:1rem;display:block;border-radius:50%;position:absolute;top:5px;right:50%;transform:translateX(15px);background-color:#ff4d4f}#bottom-bar a.active svg path{stroke:#71d694}#bottom-bar a.active svg svg{margin-bottom:.5rem}.distance{background-color:rgba(0,0,0,.8);padding:2px 4px;font-size:12px;color:#fff;border-radius:4px;margin-left:10px}.distance.in-product{position:absolute;bottom:5px;left:5px;z-index:1;margin-left:0}#footer{padding:0 2rem;margin-bottom:8rem}@media only screen and (min-width: 992px){#footer{margin-bottom:0}}#footer .footer-content{max-width:144rem;padding-left:2rem;padding-right:2rem;padding-top:5rem;margin:5rem auto 0 auto;background-color:#2a1f2d;width:100%;border-radius:1.2rem;color:#fff}#footer .top,#footer .bottom{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 768px){#footer .top,#footer .bottom{display:flex;flex-direction:row}}#footer .top{padding-bottom:3rem}#footer .top .right,#footer .top .top{padding:1rem}#footer .top .left{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 992px){#footer .top .left{width:60%}}#footer .top .left .logo img{max-width:28rem;margin-bottom:3rem;width:100%}#footer .top .left .menus{display:flex;flex-direction:row;justify-content:space-between}#footer .top .left ul{width:50%;list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column}#footer .top .left ul li a{color:#fff;text-decoration:none;padding:1rem;display:block;transition:color .5s ease}#footer .top .left ul li a:hover{color:#f5de00;text-decoration:none}#footer .top .right{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 992px){#footer .top .right{width:40%}}#footer .top .right .column{width:100%;margin-bottom:2.5rem}#footer .top .right .column--half{width:100%}@media only screen and (min-width: 992px){#footer .top .right .column--half{width:50%}}#footer .top .right .column .footer-title{color:#ffeb01;font-size:16px;font-style:normal;font-weight:400;line-height:110%;margin:0;margin-bottom:1.5rem}#footer .top .right ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap}#footer .top .right ul li{margin-bottom:1rem}#footer .top .right .downloads a{padding:2px}@media only screen and (min-width: 768px){#footer .bottom{border-top:.1rem solid #09070a;padding:3rem 0}}#footer .bottom .copyright{margin:0;color:#fff;font-size:1.4rem;width:100%;order:2;padding:3rem 0;border-top:.1rem solid #09070a;margin-top:3rem}@media only screen and (min-width: 768px){#footer .bottom .copyright{width:60%;order:1;padding:0;border-top:0 solid #09070a;margin-top:0;font-size:1.6rem}}#footer .bottom-menu{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;width:100%;order:1}@media only screen and (min-width: 768px){#footer .bottom-menu{width:40%;order:2;display:flex;flex-direction:row}}#footer .bottom-menu li a{color:#fff;font-size:1.4rem;font-style:normal;font-weight:400;line-height:110%;transition:color .5s ease;text-decoration:none;padding:1rem;display:block}#footer .bottom-menu li a:hover{color:#f5de00}.temporary-div{height:100vh}.custom-container.login{color:#2a1f2d;text-align:center}.custom-container.login h2,.custom-container.login h1{color:#2a1f2d;padding:2.4rem 0;font-size:2.4rem}.custom-container.login .grey{min-height:calc(100vh - 20rem)}.custom-container.login footer a{color:#2a1f2d;text-decoration:none}.custom-container.login footer.highlight-links a{font-weight:bold;text-decoration:underline}.custom-container.login footer p{padding-top:1.5rem;margin:.3rem 0}.custom-container.login .form-group-with-name{display:flex;flex-direction:column;gap:1.2rem}.custom-container.login input{padding-left:1rem;background-color:rgba(0,0,0,0)}.custom-container.login label{left:1rem}.custom-container.login .name{text-align:left;display:inline-block;width:100%;font-weight:500}.custom-container.login .dashboard-panel{flex-direction:column}.custom-container.login section{padding:4rem}.custom-container.login header,.custom-container.login footer,.custom-container.login .content{position:relative}@media only screen and (min-width: 577px){.custom-container.login header,.custom-container.login footer,.custom-container.login .content{max-width:32rem;margin:0 auto}}@media only screen and (min-width: 577px){.custom-container.login .content{width:100%}}.custom-container.login aside{display:none}@media only screen and (min-width: 768px){.custom-container.login aside{display:block;background-color:#291f2d;padding:5rem;flex-basis:50%;width:50%;position:relative}.custom-container.login .dashboard-panel{flex-direction:row;overflow:hidden;max-height:100%}.custom-container.login section{flex-basis:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}}.custom-container.login .input-border{margin-bottom:5rem}@media only screen and (min-width: 577px){.custom-container.login .input-border{margin-bottom:2rem}}.custom-container.login .invalid+.invalid-message{bottom:-15px}.custom-container.login .checkbox-wrapper{position:relative;transform:none;top:initial;left:initial;text-align:left;width:100%;display:block;pointer-events:all;margin:2.5rem 0 5rem 0}@media only screen and (min-width: 577px){.custom-container.login .checkbox-wrapper{margin:2rem 0}}.custom-container.login .checkbox-wrapper .invalid+.invalid-message{bottom:-40px}@media only screen and (min-width: 577px){.custom-container.login .checkbox-wrapper .invalid+.invalid-message{bottom:-20px}}.custom-container.login ul{list-style:none;margin:0;padding:0;margin-bottom:2rem}.custom-container.login ul li{margin:0;padding:.5rem 0;position:relative;padding-left:3rem;margin-bottom:1rem;text-align:left;cursor:pointer;display:block;pointer-events:all}.custom-container.login ul li:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:.4rem;background:#71d694;width:1.2rem;height:1.2rem}#login-slider{width:100%;height:100%;display:flex;flex-direction:column}#login-slider.swiper-container{width:100%;flex:1 1 0}#login-slider .swiper-slide{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;opacity:0;cursor:pointer}#login-slider .swiper-slide .text-part{width:100%;display:flex;flex-direction:column;align-items:flex-start;width:100%}#login-slider .swiper-slide .text-part h2,#login-slider .swiper-slide .text-part .subtitle{display:block;text-align:left}#login-slider .swiper-slide .text-part h2{width:100%;opacity:0;transition:opacity .5s,transform .5s;color:#fff;text-align:left;font-size:3rem;margin-top:7rem;margin-bottom:1rem;padding-bottom:1rem}#login-slider .swiper-slide .text-part .subtitle{color:#fff;opacity:0;transition:opacity .5s,transform .5s}#login-slider .swiper-slide img{max-width:100%}#login-slider .swiper-pagination-bullets{text-align:left;position:relative;bottom:initial;left:initial;height:8rem;padding-top:5rem}#login-slider .swiper-pagination-bullet{width:4rem;height:.2rem;background-color:#6a626c;opacity:1;border-radius:.2rem}#login-slider .swiper-pagination-bullet-active{background-color:#f5de00}.slidable{opacity:0;position:absolute;transition:opacity .5s,transform .5s;pointer-events:none;z-index:0}.slidable[data-shown=true]{z-index:1;pointer-events:all;opacity:1;position:relative;transform:translateX(0)}