.dev-pages{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:fixed;width:100%;top:0;left:0;-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%);border-bottom:1px solid silver;background-color:white;padding:20px;gap:20px;z-index:99}.dev-pages ul{display:-moz-box;display:flex;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:center;align-items:center;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;list-style:none;gap:10px}.dev-pages ul li a{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid transparent;background-color:#606060;color:white;font:400 16px/36px "Montserrat",sans-serif;text-decoration:none;padding:0 10px}.dev-pages ul li a:hover{border-color:silver;background-color:white;color:#202020;cursor:pointer}.dev-pages .show{position:absolute;top:100%;left:10px;background-color:black;color:white;text-decoration:none;padding:8px}.dev-pages .show .mdi{display:none;font-size:20px}.dev-pages .show .mdi:first-of-type{display:block}.dev-pages .show:hover{color:orange}.dev-pages:hover,.dev-pages.active{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.dev-pages:hover .show .mdi:first-of-type{display:none}.dev-pages:hover .show .mdi:nth-child(3n+2){display:block}.dev-pages.active .show .mdi:first-of-type,.dev-pages.active .show .mdi:nth-child(3n+2){display:none}.dev-pages.active .show .mdi:last-of-type{display:block}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.accordion .accordion-item:not(.active) .accordion-body{display:none !important}.accordion.accordion-primary .accordion-item .accordion-head{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;gap:15px}.accordion.accordion-primary .accordion-item .accordion-head .title{-moz-box-flex:1;flex:1 1;color:#000;font:500 16px/28px "Montserrat",sans-serif;-moz-transition:all .3s ease;transition:all .3s ease}.accordion.accordion-primary .accordion-item .accordion-head .arrow{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;-moz-transition:all .3s ease;transition:all .3s ease}.accordion.accordion-primary .accordion-item .accordion-head .arrow i{color:inherit;font-size:24px;line-height:1}.accordion.accordion-primary .accordion-item .accordion-head .arrow i::before{content:'\F0415'}.accordion.accordion-primary .accordion-item .accordion-head:hover{cursor:pointer}.accordion.accordion-primary .accordion-item .accordion-head:hover .title,.accordion.accordion-primary .accordion-item .accordion-head:hover .arrow{color:#ffc767;-moz-transition:all .3s ease;transition:all .3s ease}.accordion.accordion-primary .accordion-item .accordion-body{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;padding-top:10px;gap:15px}.accordion.accordion-primary .accordion-item:not(:first-child){padding-top:15px}.accordion.accordion-primary .accordion-item:not(:last-child){border-bottom:1px solid #d4d4d4;padding-bottom:15px}.accordion.accordion-primary .accordion-item.active .accordion-head .arrow i::before{content:'\F0374'}.accordion.accordion-default .accordion-item{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%}.accordion.accordion-default .accordion-item .accordion-head{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;gap:10px}.accordion.accordion-default .accordion-item .accordion-head .title{-moz-box-flex:1;flex:1 1;color:#000;font:500 14px "Montserrat",sans-serif;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accordion.accordion-default .accordion-item .accordion-head .icon{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:32px;height:32px}.accordion.accordion-default .accordion-item .accordion-head:hover{cursor:pointer}.accordion.accordion-default .accordion-item .accordion-body{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;padding-top:20px;gap:10px}.accordion.accordion-default .accordion-item:not(:first-child){padding-top:20px}.accordion.accordion-default .accordion-item:not(:last-child){border-bottom:1px solid #000;padding-bottom:20px}.accordion.accordion-default .accordion-item:not(.active) .accordion-head .icon .mdi.mdi-minus{display:none}.accordion.accordion-default .accordion-item.active .accordion-head .icon .mdi.mdi-plus{display:none}.filter.filter-hidden{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}.filter.filter-hidden .filter-search{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:36px;height:36px;overflow:hidden}.filter.filter-hidden .filter-search i{color:#000;font-size:24px}.filter.filter-hidden .filter-search:hover{cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.filter.filter-hidden .filter-group{display:none;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}.filter.filter-hidden .filter-group .filter-input{width:200px;height:36px}.filter.filter-hidden .filter-group .filter-input input{width:100%;height:100%;border-bottom:1px solid #000;color:#000;font:400 16px "Montserrat",sans-serif}.filter.filter-hidden .filter-group .filter-clear{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:36px;height:36px}.filter.filter-hidden .filter-group .filter-clear i{color:#000;font-size:24px}.filter.filter-hidden.active .filter-search:hover{cursor:default}.filter.filter-hidden.active .filter-group{display:-moz-box;display:flex}.slider-range{display:-moz-box;display:flex;flex-wrap:wrap;width:100%}.slider-range .range{width:100%;height:2px;border:0;background-color:#d4d4d4;margin:10px 5px}.slider-range .range .ui-slider-range{background-color:#000}.slider-range .range .ui-slider-handle{width:12px;height:12px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;border:none;background-color:#000}.slider-range .range-amount{-moz-box-flex:1;flex:1 1;color:#000;font:400 14px "Montserrat",sans-serif}.slider-range .range-amount.max{text-align:right}.pagination{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:10px}.pagination ul{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;list-style:none;gap:10px}.pagination ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pagination ul li a{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:24px;height:24px;color:#000;font:400 16px "Montserrat",sans-serif;-moz-transition:all .3s ease;transition:all .3s ease}.pagination ul li a i{color:inherit;font-size:18px;line-height:1}.pagination ul li a:hover{color:#ffc767;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.pagination ul li a.inactive{color:#d4d4d4;pointer-events:none;cursor:default;-moz-transition:all .3s ease;transition:all .3s ease}.pagination ul li a.active{color:#ffc767;font-weight:700;cursor:default;-moz-transition:all .3s ease;transition:all .3s ease}.product{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;position:relative;width:100%;gap:40px}.product .media,.product .content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:30px}.product .media{width:500px}.product .content{position:-webkit-sticky;position:sticky;-moz-box-flex:1;flex:1 1;top:60px}.product .slider-product{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;gap:10px}.product .slider-product .slider .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.product .slider-product .slider .image img{width:100%;height:auto}.product .slider-product .slider-product-for{border:1px solid grey}.product .slider-product .slider-product-nav .slide{padding:5px}.product .slider-product .slider-product-nav .slide .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;border:1px solid transparent;aspect-ratio:1/1;overflow:hidden}.product .slider-product .slider-product-nav .slide .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product .slider-product .slider-product-nav .slide:hover{cursor:pointer}.product .slider-product .slider-product-nav .slide.slick-current .image{border-color:#000}.product .product-title{color:#000;font:700 40px/50px "Montserrat",sans-serif}.product .product-price{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;gap:5px}.product .product-price .price{color:inherit;font:700 24px "Montserrat",sans-serif;text-transform:uppercase}.product .product-price .sub{color:inherit;font:400 14px "Montserrat",sans-serif}.product .product-text{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;color:#000;font:400 16px/20px "Montserrat",sans-serif;white-space:normal;gap:10px}.product .product-text p,.product .product-text span,.product .product-text a,.product .product-text ul li,.product .product-text ol li{color:inherit;font:inherit;white-space:inherit}.product .product-text ul{list-style:circle;padding-left:24px}.product .product-count{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:5px}.product .product-count label{color:#000;font:400 14px "Montserrat",sans-serif}.product .product-count input{display:block;width:60px;height:40px;border:1px solid #c9c9c9;color:#575757;font:400 14px "Montserrat",sans-serif;padding:0 15px}.select2 .selection .select2-selection{height:38px;border-radius:0;border:1px solid #000}.select2 .selection .select2-selection .select2-selection__rendered{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;height:100%;color:#000;font:400 16px "Montserrat",sans-serif}.select2 .selection .select2-selection .select2-selection__arrow{height:auto;bottom:1px}.select2 .selection .select2-selection .select2-selection__arrow b{display:none !important}.select2 .selection .select2-selection .select2-selection__arrow::before{position:absolute;content:'\F0140';width:20px;height:20px;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#000;font-size:20px;font-family:"Material Design Icons"}.select2.select2-container--open .selection .select2-selection .select2-selection__arrow::before{-moz-transform:translate(-50%, -50%) rotate(-180deg);-ms-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}.select2-dropdown{border:1px solid #000}.select2-dropdown .select2-search{display:none !important}.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:#ffc767}.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable{background-color:rgba(255,199,103,0.4);color:#000}.socials{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}.socials .social{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:24px;height:24px}.socials .social i{font-size:24px;line-height:1}.socials .social:hover{opacity:.7;cursor:pointer}.video-player{position:relative;background-color:#000;overflow:hidden}.video-player .player{z-index:1}.video-player .play-button{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:2}.video-player .play-button img{position:absolute;width:100%;height:100%;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;z-index:1}.video-player .play-button .info{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;position:relative;color:#fff;text-align:center;gap:10px;z-index:3}.video-player .play-button .info i{color:#fff;font-size:48px;line-height:1;z-index:3}.video-player .play-button .info i::after{position:absolute;content:'';width:88px;height:88px;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;z-index:-1;-moz-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 992px){.video-player .play-button .info i::after{width:66px;height:66px}}@media only screen and (max-width: 768px){.video-player .play-button .info i::after{width:44px;height:44px}}.video-player .play-button .info i:hover{cursor:pointer}.video-player .play-button .info i:hover::after{-moz-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 992px){.video-player .play-button .info i{font-size:36px}}@media only screen and (max-width: 768px){.video-player .play-button .info i{font-size:28px}}.video-player .play-button .info .subtitle{color:inherit;font:500 18px "Montserrat",sans-serif;text-align:inherit}.video-player .play-button .info .title{color:inherit;font:700 20px "Montserrat",sans-serif;text-align:inherit}.video-player .play-button::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);z-index:2}.video-player .play-button.removed{opacity:0;z-index:-1}.article.article-quality{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;position:relative;width:100%;border:1px solid #000}.article.article-quality .decoration{position:absolute;width:120px;height:210px;top:100%;left:100%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}.article.article-quality .decoration img{max-width:100%;max-height:100%;width:auto;height:auto}@media only screen and (max-width: 768px){.article.article-quality .decoration{top:105%;left:105%}}.article.article-quality .media,.article.article-quality .content{width:50%}@media only screen and (max-width: 768px){.article.article-quality .media,.article.article-quality .content{width:100%}}.article.article-quality .media{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.article.article-quality .media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;height:100%;overflow:hidden}.article.article-quality .media .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 768px){.article.article-quality .media .image{max-height:320px}}@media only screen and (max-width: 768px){.article.article-quality .media{-moz-box-ordinal-group:2;order:1}}.article.article-quality .content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;padding:60px;gap:30px}.article.article-quality .content .text{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;color:#000;font:400 20px/28px "Montserrat",sans-serif;gap:20px}@media only screen and (max-width: 992px){.article.article-quality .content .text{font-size:18px;line-height:normal}}@media only screen and (max-width: 768px){.article.article-quality .content .text{font-size:16px;gap:10px}}@media only screen and (max-width: 1200px){.article.article-quality .content{padding:40px}}@media only screen and (max-width: 992px){.article.article-quality .content{padding:30px;gap:20px}}@media only screen and (max-width: 768px){.article.article-quality .content{padding:20px 15px;-moz-box-ordinal-group:3;order:2}}@media only screen and (max-width: 768px){.article.article-quality{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.article.article-blog{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;width:100%;border:1px solid #d4d4d4}.article.article-blog>.media,.article.article-blog>.content{display:-moz-box;display:flex;width:50%}.article.article-blog>.media{-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.article.article-blog>.media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;height:100%;overflow:hidden}.article.article-blog>.media .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 768px){.article.article-blog>.media .image{max-height:320px}}@media only screen and (max-width: 768px){.article.article-blog>.media{width:100%;-moz-box-ordinal-group:2;order:1}}.article.article-blog>.content{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:20px 40px;gap:20px}.article.article-blog>.content .top{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;gap:20px}.article.article-blog>.content .top .settings{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:32px;height:32px;-moz-transition:all .3s ease;transition:all .3s ease}.article.article-blog>.content .top .settings i{color:#000;font-size:24px}.article.article-blog>.content .top .settings:hover{opacity:.7;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.article.article-blog>.content .title{color:#000;font:700 28px "Montserrat",sans-serif;-moz-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 992px){.article.article-blog>.content .title{font-size:24px}}@media only screen and (max-width: 768px){.article.article-blog>.content .title{font-size:20px}}.article.article-blog>.content .text{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-flex:1;flex:1 1;width:100%;gap:5px}.article.article-blog>.content .bottom{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;border-top:1px solid #d4d4d4;padding-top:15px;gap:15px}.article.article-blog>.content .bottom span,.article.article-blog>.content .bottom a{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:inherit;font:400 16px/24px "Montserrat",sans-serif;gap:5px;-moz-transition:all .3s ease;transition:all .3s ease}.article.article-blog>.content .bottom .comments{-moz-transition:all .3s ease;transition:all .3s ease}.article.article-blog>.content .bottom .comments:hover{color:#ffc767;-moz-transition:all .3s ease;transition:all .3s ease}.article.article-blog>.content .bottom .like{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:5px}.article.article-blog>.content .bottom .like i{color:#d13b3b;-moz-transition:all .3s ease;transition:all .3s ease}.article.article-blog>.content .bottom .like:hover{cursor:pointer}@media only screen and (max-width: 1200px){.article.article-blog>.content{padding:30px 40px}}@media only screen and (max-width: 992px){.article.article-blog>.content{padding:30px}}@media only screen and (max-width: 768px){.article.article-blog>.content{width:100%;padding:20px 15px;gap:10px;-moz-box-ordinal-group:3;order:2}}.article.article-blog:hover>.content .title{color:#ffc767;-moz-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 768px){.article.article-blog{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.card.card-product{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;width:100%;gap:10px}.card.card-product .main-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.card.card-product .media{position:relative;width:100%}.card.card-product .media .label{position:absolute;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:0;left:0;background-color:#c8b29c;color:#fff;font:400 14px/1 "Montserrat",sans-serif;text-overflow:ellipsis;white-space:nowrap;padding:5px;overflow:hidden;z-index:2}.card.card-product .media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;z-index:1}.card.card-product .media .image img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/4;z-index:1;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-product .media .image img.second{position:absolute;z-index:2}.card.card-product .media .image .description{position:absolute;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.7);color:#000;font:400 14px/1 "Montserrat",sans-serif;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:15px;z-index:3;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-product .content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;gap:10px}.card.card-product .content .title{font:700 16px "Montserrat",sans-serif;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-product .content .size{font:500 14px "Montserrat",sans-serif}.card.card-product .content .text{font:400 12px "Montserrat",sans-serif}.card.card-product:not(:hover) .media .image img.second{-moz-transform:translateY(102%);-ms-transform:translateY(102%);transform:translateY(102%)}.card.card-product:not(:hover) .media .image .description{-moz-transform:translateY(102%);-ms-transform:translateY(102%);transform:translateY(102%)}.card.card-product:hover .content .title{color:#ffc767;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-gallery .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;height:100%;overflow:hidden}.card.card-gallery .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-gallery:hover .image img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-moz-transition:all .3s ease;transition:all .3s ease}.card.card-video{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%}.card.card-video .content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;padding:10px;gap:10px}.card.card-video .content .title{color:#000;font:600 16px "Montserrat",sans-serif;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-video .content .title:hover{color:#ffc767;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-post{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;border:1px solid #d4d4d4}.card.card-post .media{width:100%;height:160px;overflow:hidden}.card.card-post .media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;height:100%}.card.card-post .media .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card.card-post .content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;padding:20px;gap:20px}.card.card-post .content .title{display:-moz-box;display:flex;-moz-box-flex:1;flex:1 1;width:100%;color:#000;font:700 18px "Montserrat",sans-serif;text-transform:uppercase}.card.card-post .content .title:hover{color:#ffc767;cursor:pointer}.card.card-post .content .divider{display:block;width:100%;height:1px;border-bottom:1px solid #d4d4d4}.card.card-post .content .controls{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;width:100%;gap:10px}.card.card-post .content .controls .watched,.card.card-post .content .controls .liked{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font:400 16px "Montserrat",sans-serif;gap:2px}.card.card-post .content .controls .watched i,.card.card-post .content .controls .liked i{color:inherit;font-size:18px;line-height:normal}.card.card-post .content .controls .watched span,.card.card-post .content .controls .liked span{color:inherit;font:inherit}.card.card-post .content .controls .liked i{color:red}.card.card-service{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.card.card-service.var1{gap:10px}.card.card-service.var1 .title{color:#000;font:500 20px/28px "Montserrat",sans-serif;text-align:center;text-transform:uppercase;-moz-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 992px){.card.card-service.var1 .title{font-size:18px;line-height:normal}}@media only screen and (min-width: 769px){.card.card-service.var1 .title{height:56px}}@media only screen and (max-width: 768px){.card.card-service.var1 .title{font-size:16px}}.card.card-service.var1 .media{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;width:100%}.card.card-service.var1 .media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;max-width:160px;max-height:160px;width:100%}.card.card-service.var1 .media .image img{max-width:100%;max-height:100%;width:auto;height:auto}.card.card-service.var1:hover .title{color:#ffc767;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-service.var2{position:relative;padding:40px 20px;gap:30px}.card.card-service.var2 .card-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-service.var2 .card-title{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;min-height:60px;color:#000;font:700 24px "Montserrat",sans-serif;text-align:center;text-transform:uppercase}.card.card-service.var2 .card-main{position:relative}.card.card-service.var2 .card-main .media{position:absolute;top:0;left:0;right:0;bottom:0;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-service.var2 .card-main .media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;height:100%;overflow:hidden}.card.card-service.var2 .card-main .media .image img{max-width:100%;max-height:100%;width:auto;height:auto}.card.card-service.var2 .card-main .content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;width:100%;padding:20px 15px 0;gap:10px;opacity:0;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-service.var2 .card-main .content .text{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;color:#000;font:400 14px/22px "Montserrat",sans-serif;text-align:center;gap:5px}.card.card-service.var2 .card-main .content .text p,.card.card-service.var2 .card-main .content .text span,.card.card-service.var2 .card-main .content .text a,.card.card-service.var2 .card-main .content .text ul li,.card.card-service.var2 .card-main .content .text ol li,.card.card-service.var2 .card-main .content .text strong,.card.card-service.var2 .card-main .content .text b,.card.card-service.var2 .card-main .content .text i:not(.mdi){color:inherit;font:inherit}.card.card-service.var2 .card-main .content::before{position:absolute;content:'';width:40px;height:1px;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom:2px solid #000}.card.card-service.var2:hover{cursor:pointer}.card.card-service.var2:hover .card-backdrop{opacity:1;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-service.var2:hover .card-main .media{opacity:0;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-service.var2:hover .card-main .content{opacity:1;-moz-transition:all .3s ease;transition:all .3s ease}.card.card-product-modal{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;max-width:100%;width:100%;gap:30px}.card.card-product-modal .media{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:420px}.card.card-product-modal .media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card.card-product-modal .media .slider{display:-moz-box;display:flex;max-width:100%;width:100%}.card.card-product-modal .media .slider .slide{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.card.card-product-modal .content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-flex:1;flex:1 1;gap:20px}.card.card-product-modal .content .product-title{color:#000;font:700 40px/50px "Montserrat",sans-serif}.card.card-product-modal .content .product-price{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;gap:5px}.card.card-product-modal .content .product-price .price{color:inherit;font:700 24px "Montserrat",sans-serif;text-transform:uppercase}.card.card-product-modal .content .product-price .sub{color:inherit;font:400 14px "Montserrat",sans-serif}.card.card-product-modal .content .product-text{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;color:#000;font:400 16px/20px "Montserrat",sans-serif;white-space:normal;gap:10px}.card.card-product-modal .content .product-text p,.card.card-product-modal .content .product-text span,.card.card-product-modal .content .product-text a,.card.card-product-modal .content .product-text ul li,.card.card-product-modal .content .product-text ol li{color:inherit;font:inherit;white-space:inherit}.card.card-product-modal .content .product-text ul{list-style:circle;padding-left:24px}.card.card-product-modal .content .product-count{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:5px}.card.card-product-modal .content .product-count label{color:#000;font:400 14px "Montserrat",sans-serif}.card.card-product-modal .content .product-count input{display:block;width:60px;height:40px;border:1px solid #c9c9c9;color:#575757;font:400 14px "Montserrat",sans-serif;padding:0 15px}.card.card-product-modal .content .product-count .select2{width:100% !important}.card.card-product-modal .content .product-link{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font:400 16px "Montserrat",sans-serif;text-decoration:underline}.card.card-product-modal .content .product-link:hover{text-decoration:none;cursor:pointer}.cart.cart-primary{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;width:100%;gap:20px}.cart.cart-primary .media{width:180px}.cart.cart-primary .media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;height:100%;overflow:hidden}.cart.cart-primary .media .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart.cart-primary .content{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;-moz-box-flex:1;flex:1 1;gap:20px}.cart.cart-primary .content .info{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-flex:1;flex:1 1;gap:10px}.cart.cart-primary .content .controls{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:end;align-items:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}.cart.cart-primary .cart-title{color:#000;font:500 18px "Montserrat",sans-serif}.cart.cart-primary .cart-price{color:#000;font:400 16px "Montserrat",sans-serif}.cart.cart-primary .cart-security{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font:400 16px "Montserrat",sans-serif;margin-inline:auto;gap:5px}.cart.cart-primary .cart-security i{color:inherit;font-size:18px;line-height:1}.cart.cart-primary .cart-security span{color:inherit;font:inherit}.cart.cart-primary .cart-remove{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:36px;height:36px}.cart.cart-primary .cart-remove i{color:inherit;font-size:24px;line-height:1}.cart.cart-primary .cart-remove:hover{opacity:.7;cursor:pointer}.chat{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;position:fixed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;right:15px;bottom:12px}.chat .chat-button{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:48px;height:48px;border-radius:8px;background-color:#000;overflow:hidden;z-index:2;-moz-transition:all .3s ease;transition:all .3s ease}.chat .chat-button i{color:#fff;font-size:24px;line-height:1}.chat .chat-button:hover{opacity:0.7;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.post-comment{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;border:1px solid #d4d4d4;background-color:#fff;padding:30px;gap:30px}.post-comment>.title{width:100%;color:#000;font:500 16px "Montserrat",sans-serif;text-transform:uppercase}.cookies{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;position:fixed;left:0;right:0;bottom:0;background-color:#fff;box-shadow:-8px -7px 20px 0 rgba(0,0,0,0.1);padding:15px;z-index:3;gap:30px}.cookies .content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-flex:1;flex:1 1;gap:10px}.cookies .content .text{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;color:#000;font:400 14px/18px "Montserrat",sans-serif;gap:5px}.cookies .content .text a{text-decoration:underline}.cookies .content .text a:hover{text-decoration:none}.form{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;margin-inline:auto;gap:20px}.form label{color:#000;font:400 16px "Montserrat",sans-serif}.form .form-radio-group,.form .form-counter{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}.form .form-radio-group label,.form .form-counter label{width:100%}.form .form-radio-group.fullwidth{width:100%}.form .form-radio-group.fullwidth>*:not(label){-moz-box-flex:1;flex:1 1}.form .form-field,.form .form-counter,.form .form-datepicker{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;width:100%;gap:5px}.form .form-field input,.form .form-field textarea,.form .form-counter input,.form .form-counter textarea,.form .form-datepicker input,.form .form-datepicker textarea{width:100%;border:1px solid #000;color:#000;font:400 16px "Montserrat",sans-serif;padding:0 15px;-moz-transition:all .3s ease;transition:all .3s ease}.form .form-field input::-webkit-input-placeholder, .form .form-field textarea::-webkit-input-placeholder, .form .form-counter input::-webkit-input-placeholder, .form .form-counter textarea::-webkit-input-placeholder, .form .form-datepicker input::-webkit-input-placeholder, .form .form-datepicker textarea::-webkit-input-placeholder{font:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}.form .form-field input::-moz-placeholder, .form .form-field textarea::-moz-placeholder, .form .form-counter input::-moz-placeholder, .form .form-counter textarea::-moz-placeholder, .form .form-datepicker input::-moz-placeholder, .form .form-datepicker textarea::-moz-placeholder{font:inherit;-moz-transition:all .3s ease;transition:all .3s ease}.form .form-field input:-ms-input-placeholder, .form .form-field textarea:-ms-input-placeholder, .form .form-counter input:-ms-input-placeholder, .form .form-counter textarea:-ms-input-placeholder, .form .form-datepicker input:-ms-input-placeholder, .form .form-datepicker textarea:-ms-input-placeholder{font:inherit;-ms-transition:all .3s ease;transition:all .3s ease}.form .form-field input::-ms-input-placeholder, .form .form-field textarea::-ms-input-placeholder, .form .form-counter input::-ms-input-placeholder, .form .form-counter textarea::-ms-input-placeholder, .form .form-datepicker input::-ms-input-placeholder, .form .form-datepicker textarea::-ms-input-placeholder{font:inherit;-ms-transition:all .3s ease;transition:all .3s ease}.form .form-field input::placeholder,.form .form-field textarea::placeholder,.form .form-counter input::placeholder,.form .form-counter textarea::placeholder,.form .form-datepicker input::placeholder,.form .form-datepicker textarea::placeholder{font:inherit;-moz-transition:all .3s ease;transition:all .3s ease}.form .form-field input:focus::-webkit-input-placeholder, .form .form-field input:active::-webkit-input-placeholder, .form .form-field textarea:focus::-webkit-input-placeholder, .form .form-field textarea:active::-webkit-input-placeholder, .form .form-counter input:focus::-webkit-input-placeholder, .form .form-counter input:active::-webkit-input-placeholder, .form .form-counter textarea:focus::-webkit-input-placeholder, .form .form-counter textarea:active::-webkit-input-placeholder, .form .form-datepicker input:focus::-webkit-input-placeholder, .form .form-datepicker input:active::-webkit-input-placeholder, .form .form-datepicker textarea:focus::-webkit-input-placeholder, .form .form-datepicker textarea:active::-webkit-input-placeholder{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.form .form-field input:focus::-moz-placeholder, .form .form-field input:active::-moz-placeholder, .form .form-field textarea:focus::-moz-placeholder, .form .form-field textarea:active::-moz-placeholder, .form .form-counter input:focus::-moz-placeholder, .form .form-counter input:active::-moz-placeholder, .form .form-counter textarea:focus::-moz-placeholder, .form .form-counter textarea:active::-moz-placeholder, .form .form-datepicker input:focus::-moz-placeholder, .form .form-datepicker input:active::-moz-placeholder, .form .form-datepicker textarea:focus::-moz-placeholder, .form .form-datepicker textarea:active::-moz-placeholder{opacity:0;-moz-transition:all .3s ease;transition:all .3s ease}.form .form-field input:focus:-ms-input-placeholder, .form .form-field input:active:-ms-input-placeholder, .form .form-field textarea:focus:-ms-input-placeholder, .form .form-field textarea:active:-ms-input-placeholder, .form .form-counter input:focus:-ms-input-placeholder, .form .form-counter input:active:-ms-input-placeholder, .form .form-counter textarea:focus:-ms-input-placeholder, .form .form-counter textarea:active:-ms-input-placeholder, .form .form-datepicker input:focus:-ms-input-placeholder, .form .form-datepicker input:active:-ms-input-placeholder, .form .form-datepicker textarea:focus:-ms-input-placeholder, .form .form-datepicker textarea:active:-ms-input-placeholder{opacity:0;-ms-transition:all .3s ease;transition:all .3s ease}.form .form-field input:focus::-ms-input-placeholder, .form .form-field input:active::-ms-input-placeholder, .form .form-field textarea:focus::-ms-input-placeholder, .form .form-field textarea:active::-ms-input-placeholder, .form .form-counter input:focus::-ms-input-placeholder, .form .form-counter input:active::-ms-input-placeholder, .form .form-counter textarea:focus::-ms-input-placeholder, .form .form-counter textarea:active::-ms-input-placeholder, .form .form-datepicker input:focus::-ms-input-placeholder, .form .form-datepicker input:active::-ms-input-placeholder, .form .form-datepicker textarea:focus::-ms-input-placeholder, .form .form-datepicker textarea:active::-ms-input-placeholder{opacity:0;-ms-transition:all .3s ease;transition:all .3s ease}.form .form-field input:focus::placeholder,.form .form-field input:active::placeholder,.form .form-field textarea:focus::placeholder,.form .form-field textarea:active::placeholder,.form .form-counter input:focus::placeholder,.form .form-counter input:active::placeholder,.form .form-counter textarea:focus::placeholder,.form .form-counter textarea:active::placeholder,.form .form-datepicker input:focus::placeholder,.form .form-datepicker input:active::placeholder,.form .form-datepicker textarea:focus::placeholder,.form .form-datepicker textarea:active::placeholder{opacity:0;-moz-transition:all .3s ease;transition:all .3s ease}.form .form-field input,.form .form-counter input,.form .form-datepicker input{height:38px}.form .form-field textarea,.form .form-counter textarea,.form .form-datepicker textarea{height:120px;padding:10px 15px;resize:none}.form .form-field .select2 .selection .select2-selection,.form .form-counter .select2 .selection .select2-selection,.form .form-datepicker .select2 .selection .select2-selection{height:38px}.form .form-field .error-msg,.form .form-counter .error-msg,.form .form-datepicker .error-msg{display:block;position:absolute;top:100%;left:0;right:0;color:red;font:400 10px "Montserrat",sans-serif}.form .form-field:not(.error) .error-msg,.form .form-counter:not(.error) .error-msg,.form .form-datepicker:not(.error) .error-msg{display:none}.form .form-field.error input,.form .form-field.error textarea,.form .form-counter.error input,.form .form-counter.error textarea,.form .form-datepicker.error input,.form .form-datepicker.error textarea{border-color:red;-moz-transition:all .3s ease;transition:all .3s ease}.form .form-field.error .select2 .selection .select2-selection,.form .form-counter.error .select2 .selection .select2-selection,.form .form-datepicker.error .select2 .selection .select2-selection{border-color:red;-moz-transition:all .3s ease;transition:all .3s ease}.form .form-datepicker .input{position:relative}.form .form-datepicker .input input{padding:0 35px 0 15px}.form .form-datepicker .input i{position:absolute;top:50%;right:15px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form .form-radio{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.form .form-radio input{display:none;visibility:hidden;opacity:0}.form .form-radio input+label{display:block;position:relative;width:100%;height:38px;border:1px solid #000;background-color:#fff;color:#000;font:400 16px "Montserrat",sans-serif;text-align:center;padding:8px;-moz-transition:all .3s ease;transition:all .3s ease}.form .form-radio input+label:hover{border-color:#968575;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.form .form-radio input:checked+label{border-color:#968575;background-color:rgba(150,133,117,0.1);-moz-transition:all .3s ease;transition:all .3s ease}.form.form-subscribe{-moz-box-align:center;align-items:center}.form.form-subscribe .form-title,.form.form-subscribe .form-subtitle{text-align:center}.form.form-subscribe .form-box{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}.form.form-subscribe .form-box .input{-moz-box-flex:1;flex:1 1}.form.form-subscribe .form-box .input input{display:block;width:100%;height:100%;border:1px solid #000;color:#000;font:400 16px/24px "Montserrat",sans-serif;padding:0 10px}.form.form-submit{-moz-box-align:center;align-items:center;max-width:480px}.form.form-submit .info{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;gap:10px}.form.form-submit .info .form-title,.form.form-submit .info .form-subtitle,.form.form-submit .info .form-discount{color:#000;text-align:center}.form.form-submit .info .form-title{font:500 26px "Montserrat",sans-serif}.form.form-submit .info .form-subtitle{font:400 20px "Montserrat",sans-serif}.form.form-submit .info .form-discount{font:800 26px "Montserrat",sans-serif;text-transform:uppercase}.form.form-submit .form-group{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;width:100%;gap:10px}.form.form-submit .form-group .input{-moz-box-flex:1;flex:1 1}.form.form-submit .form-group .input input{width:100%;height:100%;background-color:#fff;color:#000;font:400 16px "Montserrat",sans-serif;padding:0 15px}.form.form-submit .form-group .input input::-webkit-input-placeholder{color:#555;font:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}.form.form-submit .form-group .input input::-moz-placeholder{color:#555;font:inherit;-moz-transition:all .3s ease;transition:all .3s ease}.form.form-submit .form-group .input input:-ms-input-placeholder{color:#555;font:inherit;-ms-transition:all .3s ease;transition:all .3s ease}.form.form-submit .form-group .input input::-ms-input-placeholder{color:#555;font:inherit;-ms-transition:all .3s ease;transition:all .3s ease}.form.form-submit .form-group .input input::placeholder{color:#555;font:inherit;-moz-transition:all .3s ease;transition:all .3s ease}.form.form-submit .form-group .input input:focus::-webkit-input-placeholder, .form.form-submit .form-group .input input:active::-webkit-input-placeholder{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.form.form-submit .form-group .input input:focus::-moz-placeholder, .form.form-submit .form-group .input input:active::-moz-placeholder{opacity:0;-moz-transition:all .3s ease;transition:all .3s ease}.form.form-submit .form-group .input input:focus:-ms-input-placeholder, .form.form-submit .form-group .input input:active:-ms-input-placeholder{opacity:0;-ms-transition:all .3s ease;transition:all .3s ease}.form.form-submit .form-group .input input:focus::-ms-input-placeholder, .form.form-submit .form-group .input input:active::-ms-input-placeholder{opacity:0;-ms-transition:all .3s ease;transition:all .3s ease}.form.form-submit .form-group .input input:focus::placeholder,.form.form-submit .form-group .input input:active::placeholder{opacity:0;-moz-transition:all .3s ease;transition:all .3s ease}.form.form-gift .price{font:700 14px "Montserrat",sans-serif}.form.cart-microform{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;gap:10px}.form.cart-microform .microform{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;max-width:360px;width:100%}.form.cart-microform .microform .input{-moz-box-flex:1;flex:1 1;height:36px;border:1px solid #000;background-color:#fff}.form.cart-microform .microform .input input{width:100%;height:100%;border:0;background-color:transparent;color:#000;font:400 16px "Montserrat",sans-serif}.form.cart-microform .microform .submit{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #ffc767;background-color:#fff;color:#ffc767;font:400 16px "Montserrat",sans-serif;padding:0 30px}.form.cart-microform .microform .submit span{color:inherit;font:inherit}.form.cart-microform .microform .submit:hover{background-color:#ffc767;color:#fff;cursor:pointer}.form.cart-microform .microform .textarea{width:100%;border:1px solid #000;background-color:#fff}.form.cart-microform .microform .textarea textarea{width:100%;min-height:120px;border:0;background-color:transparent}.form.cart-microform:not(.active) .microform{display:none}.form.form-post-comment .textarea{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;border:1px solid #d4d4d4;background-color:#fff;padding:15px;gap:10px}.form.form-post-comment .textarea textarea{width:100%;min-height:128px;color:#000;font:400 16px "Montserrat",sans-serif}.form.form-post-comment .textarea .textarea-controls{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;gap:10px}.form.form-post-comment .textarea .textarea-controls .textarea-control{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:36px;height:36px;color:#000}.form.form-post-comment .textarea .textarea-controls .textarea-control i{color:inherit;font-size:24px;line-height:1}.form.form-post-comment .textarea .textarea-controls .textarea-control:hover{color:#ffc767;cursor:pointer}.form.form-post-comment .controls{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:center;align-items:center;width:100%;gap:10px}.form.form-post-comment .cancel{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#ffc767;font:400 16px "Montserrat",sans-serif;padding:10px 20px}.form.form-post-comment .cancel:hover{color:#000;cursor:pointer}.form.form-post-comment .submit{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#000;color:#fff;font:400 16px "Montserrat",sans-serif;padding:10px 20px}.form.form-post-comment .submit:hover{opacity:.7;cursor:pointer}.form.form-post-comment .submit.inactive{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form.form-post-comment .submit.inactive:hover{cursor:default}.form.form-post-comment:not(.active) .textarea textarea{min-height:24px}.form.form-post-comment:not(.active) .textarea .textarea-controls{display:none}.form.form-post-comment:not(.active) .controls{display:none}.counter{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;max-width:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #000}.counter button{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 5px}.counter button i{font-size:24px}.counter button:hover{cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.counter .input{-moz-box-flex:1;flex:1 1}.counter .input input{width:100%;height:38px;border:0;color:#000;font:400 18px/1 "Montserrat",sans-serif;text-align:center;padding:0}.grid{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:start;align-items:flex-start;flex-wrap:wrap;position:relative;width:100%;gap:30px}.grid .grid-line{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;gap:15px}.grid .grid-navbar{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:320px;gap:30px}.grid .grid-navbar.sticky{position:-webkit-sticky;position:sticky;top:75px}.grid .grid-content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:980px;-moz-box-flex:1;flex:1 1;gap:30px}.grid .grid-content .grid-line .info{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-flex:1;flex:1 1;gap:10px}.grid .grid-content .grid-line .info .text{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;color:#000;font:400 16px/24px "Montserrat",sans-serif;gap:5px}.grid .grid-content .grid-line .filter{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:5px}.grid .grid-content .text{font:400 18px/28px "Montserrat",sans-serif;gap:25px}.list{display:-moz-box;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;list-style:none}.list.list-socials{-moz-box-align:center;align-items:center;gap:10px}.list.list-socials li a{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.list.list-socials li a i{color:#000;font-size:28px;line-height:1}.list.list-socials li a:hover{opacity:.7;cursor:pointer}.mapboxgl-map .mapboxgl-control-container{display:none !important}.modal{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}.modal .modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);z-index:1;-moz-transition:all .3s ease;transition:all .3s ease}.modal .modal-backdrop:hover{cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.modal .modal-close{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:30px;height:30px;overflow:hidden;-moz-transition:all .3s ease;transition:all .3s ease}.modal .modal-close i{color:#000;font-size:24px}.modal .modal-close:hover{opacity:.7;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.modal .modal-wrapper{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;max-width:960px;width:100%;background-color:#fff;z-index:2}.modal:not(.active){opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:-9999}.modal.modal-submit .modal-backdrop{background-image:url(../img/images/image2.webp);background-repeat:no-repeat;background-size:cover}.modal.modal-submit .modal-close i{color:#fff}.modal.modal-submit .modal-wrapper{max-width:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:url(../img/images/image1.webp) no-repeat center center/cover;padding:30px}.modal.modal-submit .modal-wrapper .modal-close{position:absolute;top:5px;right:5px}.modal.modal-submit .modal-wrapper .form-submit{position:relative;padding:30px;overflow:hidden;z-index:2}.modal.modal-submit .modal-wrapper .form-submit::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 2000px rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:-1}.modal.modal-video .modal-wrapper{position:absolute;max-width:100%;top:0;left:0;right:0;bottom:0;padding:30px;gap:30px}.modal.modal-video .modal-wrapper .modal-topline{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;gap:20px}.modal.modal-video .modal-wrapper .modal-topline .modal-share{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font:400 16px "Montserrat",sans-serif;gap:10px}.modal.modal-video .modal-wrapper .modal-topline .modal-share i{color:inherit;font-size:18px;line-height:1}.modal.modal-video .modal-wrapper .modal-topline .modal-share span{color:inherit;font:inherit}.modal.modal-video .modal-wrapper .modal-topline .modal-share:hover{color:#ffc767;cursor:pointer}.modal.modal-video .modal-wrapper .modal-main{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-flex:1;flex:1 1;width:100%}.modal.modal-video .modal-wrapper .modal-video{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;gap:30px}.modal.modal-video .modal-wrapper .modal-video .media{-moz-box-flex:1;flex:1 1}.modal.modal-video .modal-wrapper .modal-video .content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:420px;gap:20px}.modal.modal-video .modal-wrapper .modal-video .content .title{color:#000;font:700 24px "Montserrat",sans-serif}.modal.modal-video .modal-wrapper .modal-video .content .date{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font:400 16px "Montserrat",sans-serif;gap:5px}.modal.modal-video .modal-wrapper .modal-video .content .date i{color:#d4d4d4;font-size:18px;line-height:1}.modal.modal-video .modal-wrapper .modal-video .content .date span{color:inherit;font:inherit}@media only screen and (max-width: 768px){.modal.modal-video .modal-wrapper{padding:15px}}.modal.modal-product .modal-wrapper{padding:30px;gap:20px}.modal.modal-product .modal-wrapper .modal-topline{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;gap:20px}.modal.modal-product .modal-wrapper .modal-main{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;-moz-box-flex:1;flex:1 1;gap:20px}.slider{width:100%;margin-bottom:0 !important}.slider .slick-arrow{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;position:absolute;top:50%;z-index:2;overflow:hidden;-moz-transition:all .3s ease;transition:all .3s ease}.slider .slick-arrow::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;font-weight:normal;font-family:"Material Design Icons";line-height:1}.slider .slick-arrow.slick-prev{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slider .slick-arrow.slick-next{-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%)}.slider .slick-arrow.slick-disabled{display:none !important}.slider .slick-dots{z-index:3}.slider .slick-dots li,.slider .slick-dots button{padding:0;margin:0}.slider.slider-banner .slick-arrow{width:46px;height:46px}.slider.slider-banner .slick-arrow::before{color:#fff;font-size:46px}.slider.slider-banner .slick-arrow:hover{opacity:.7;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.slider.slider-banner .slick-arrow.slick-prev{left:-moz-calc(50% - 600px);left:calc(50% - 600px)}.slider.slider-banner .slick-arrow.slick-prev::before{content:'\F0141'}.slider.slider-banner .slick-arrow.slick-next{right:-moz-calc(50% - 600px);right:calc(50% - 600px)}.slider.slider-banner .slick-arrow.slick-next::before{content:'\F0142'}.slider.slider-banner .slick-dots{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:50%;bottom:0;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:0 0 20px;gap:10px}.slider.slider-banner .slick-dots li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.slider.slider-banner .slick-dots li button{width:8px;height:8px;border-radius:50%;background-color:#999;padding:0;margin:0;opacity:.8;-moz-transition:all .3s ease;transition:all .3s ease}.slider.slider-banner .slick-dots li button::before,.slider.slider-banner .slick-dots li button::after{display:none;visibility:hidden;opacity:0}.slider.slider-banner .slick-dots li button:hover{background-color:#000;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.slider.slider-banner .slick-dots li.slick-active button{background-color:#000;-moz-transition:all .3s ease;transition:all .3s ease}.slider.slider-products .slick-arrow{width:46px;height:46px}.slider.slider-products .slick-arrow::before{color:#000;font-size:46px}.slider.slider-products .slick-arrow:hover{opacity:.7;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.slider.slider-products .slick-arrow.slick-prev{left:-moz-calc(50% - 600px);left:calc(50% - 600px)}.slider.slider-products .slick-arrow.slick-prev::before{content:'\F0141'}.slider.slider-products .slick-arrow.slick-next{right:-moz-calc(50% - 600px);right:calc(50% - 600px)}.slider.slider-products .slick-arrow.slick-next::before{content:'\F0142'}.slider.slider-products .slick-dots{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;position:relative;width:100%;top:inherit;left:inherit;right:inherit;bottom:inherit;padding:20px 0 0;gap:10px}.slider.slider-products .slick-dots li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.slider.slider-products .slick-dots li button{width:8px;height:8px;border-radius:50%;background-color:#999;padding:0;margin:0;opacity:.8;-moz-transition:all .3s ease;transition:all .3s ease}.slider.slider-products .slick-dots li button::before,.slider.slider-products .slick-dots li button::after{display:none;visibility:hidden;opacity:0}.slider.slider-products .slick-dots li button:hover{background-color:#000;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.slider.slider-products .slick-dots li.slick-active button{background-color:#000;-moz-transition:all .3s ease;transition:all .3s ease}.slider.slider-products .slick-list{margin-left:-15px;margin-right:-15px}.slider.slider-products .slick-list .slick-track{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch}.slider.slider-products .slick-list .slick-track .slide{height:auto;padding-left:15px;padding-right:15px}.slider.slider-services .slick-dots{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;position:relative;width:100%;top:inherit;left:inherit;right:inherit;bottom:inherit;padding:20px 0 0;gap:10px}.slider.slider-services .slick-dots li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.slider.slider-services .slick-dots li button{width:8px;height:8px;border-radius:50%;background-color:#999;padding:0;margin:0;opacity:.8;-moz-transition:all .3s ease;transition:all .3s ease}.slider.slider-services .slick-dots li button::before,.slider.slider-services .slick-dots li button::after{display:none;visibility:hidden;opacity:0}.slider.slider-services .slick-dots li button:hover{background-color:#000;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.slider.slider-services .slick-dots li.slick-active button{background-color:#000;-moz-transition:all .3s ease;transition:all .3s ease}.slider.slider-stock .slide{color:#000;font:500 18px "Montserrat",sans-serif;text-align:center}.slider.slider-modal-video .slick-arrow{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;position:absolute;width:32px;height:32px;top:50%}.slider.slider-modal-video .slick-arrow::before{position:absolute;content:'';color:#d4d4d4;font:normal normal normal 24px/1 "Material Design Icons"}.slider.slider-modal-video .slick-arrow:hover{cursor:pointer}.slider.slider-modal-video .slick-arrow:hover::before{color:#ffc767}.slider.slider-modal-video .slick-arrow.slick-prev{left:0;-moz-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.slider.slider-modal-video .slick-arrow.slick-prev::before{content:'\F0141'}.slider.slider-modal-video .slick-arrow.slick-next{right:0;-moz-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);transform:translate(100%, -50%)}.slider.slider-modal-video .slick-arrow.slick-next::before{content:'\F0142'}.slider.slider-modal-product .slick-dots{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;width:100%;gap:5px}.slider.slider-modal-product .slick-dots li button{width:12px;height:12px;border-radius:50%;background-color:#d4d4d4;padding:0;margin:0}.slider.slider-modal-product .slick-dots li.slick-active button{background-color:#000}.table{width:100%}.table.table-cart tbody tr td{color:#000;font:400 16px "Montserrat",sans-serif;padding:5px 0}.table.table-cart tbody tr td .select2{width:100% !important}.table.table-cart tbody tr td .link{color:inherit;font:inherit;text-decoration:underline}.table.table-cart tbody tr td:last-child:not(:first-child){text-align:right}.table.table-product{table-layout:fixed;border-collapse:collapse;border:1px solid #000}.table.table-product tbody tr td{color:#000;font:400 14px "Montserrat",sans-serif;padding:15px}.table.table-product tbody tr td:not(:last-child){border-right:1px solid #000}.table.table-product tbody tr:not(:last-child) td{border-bottom:1px solid #000}.tab-content{display:none;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;gap:30px}.tab-content.active{display:-moz-box;display:flex}.user.user-blog{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}.user.user-blog .media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:32px;height:32px;border-radius:50%;overflow:hidden}.user.user-blog .media .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user.user-blog .media .icon{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:32px;height:32px;border-radius:50%;border:1px solid #d4d4d4;background-color:#fafafa;overflow:hidden}.user.user-blog .media .icon i{color:#d4d4d4;font-size:28px;line-height:1}.user.user-blog .content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:2px}.user.user-blog .content .name{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font:400 14px "Montserrat",sans-serif;gap:5px;-moz-transition:all .3s ease;transition:all .3s ease}.user.user-blog .content .name span,.user.user-blog .content .name strong,.user.user-blog .content .name b{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user.user-blog .content .name i{color:#000;font-size:18px;line-height:1}.user.user-blog .content .name:hover{color:#ffc767;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}.user.user-header{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}.user.user-header .media{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:26px;height:26px}.user.user-header .media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;height:100%;border-radius:50%;overflow:hidden}.user.user-header .media .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user.user-header .media .icon{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;height:100%}.user.user-header .media .icon i{color:#000;font-size:24px;line-height:1;-moz-transition:all .3s ease;transition:all .3s ease}.user.user-header .content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:5px}.user.user-header .content .name{color:#000;font:500 14px "Montserrat",sans-serif;-moz-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 768px){.user.user-header .content{display:none}}.user.user-header:hover{cursor:pointer}.user.user-header:hover .media .icon i{color:#ffc767;-moz-transition:all .3s ease;transition:all .3s ease}.user.user-header:hover .content .name{color:#ffc767;-moz-transition:all .3s ease;transition:all .3s ease}body main{position:relative}body main .article-decor{display:-moz-box;display:flex;position:absolute;z-index:-1}body main .article-decor img{max-width:100%;width:auto}body main .article-decor.decor-bg1,body main .article-decor.decor-bg2{width:1920px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body main .article-decor.decor-bg1 img,body main .article-decor.decor-bg2 img{width:100%}body main .article-decor.decor-bg1{top:-70px}body main .article-decor.decor-bg2{bottom:0}body main .article-decor.decor-buffalo{width:1920px;height:auto;top:1700px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body main .article-decor.decor-buffalo img{max-width:270px}body main .article-decor.decor-rabbit{-moz-box-pack:end;justify-content:flex-end;width:1920px;top:880px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body main .article-decor.decor-tree{-moz-box-pack:end;justify-content:flex-end;width:1920px;top:1300px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body .overflow-wrapper{overflow:hidden}body .block.block-about{position:relative;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:stretch;align-items:stretch;overflow:hidden;gap:10px}body .block.block-about>*{-moz-box-flex:1;flex:1 1 290px}body .block.block-about .about-media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;height:100%;overflow:hidden}body .block.block-about .about-media .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .block.block-about .about-content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;background-color:#fef7e5;padding:15px;gap:20px}body .block.block-about .about-content .main-title,body .block.block-about .about-content .text{max-width:240px;color:#000;text-align:center;margin-inline:auto}body .block.block-about .about-content .main-title{font-size:50px;font-weight:400}body .block.block-about .about-content .text{font:400 18px/28px "Montserrat",sans-serif}body .block.block-about::after{display:table;content:''}body .block.block-article{max-width:1000px !important;padding-top:120px;padding-bottom:120px;gap:100px}body .block.block-article .article-box{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;gap:60px}body .block.block-article .article-box .videos{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;flex-wrap:wrap;width:100%;gap:15px}body .block.block-article .article-box .videos>*{-moz-box-flex:1;flex:1 0 240px}body .block.block-article .article-box .quotes{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;gap:30px}body .block.block-article .article-box .quotes .quote{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;color:#000;font:400 20px "Montserrat",sans-serif;gap:20px}body .block.block-article .article-box .distribuie{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;background-image:url(../img/decorations/article/decor-bee.webp);background-repeat:no-repeat;background-position:50% 0;background-size:cover;padding-top:100px;padding-bottom:100px;gap:20px}body .block.block-article .article-box .distribuie .title{color:#000;font:400 28px "Montserrat",sans-serif;text-align:center}body .block.block-article .article-box .distribuie .icons{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;gap:20px}body .block.block-article .article-box .distribuie .icons a{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}body .block.block-article .article-box .distribuie .icons a i{color:#000;font-size:34px;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-article .article-box .distribuie .icons a:hover{cursor:pointer}body .block.block-article .article-box .distribuie .icons a:hover i{color:#ffc767;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-article .article-box .article-decoration{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:auto;height:auto}body .block.block-article .article-box .article-decoration img{max-width:550px;width:auto;height:auto}body .block.block-article .article-box .article-letter{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;max-width:880px;width:100%;padding:120px 60px;margin-inline:auto;overflow:hidden;z-index:1;gap:80px}body .block.block-article .article-box .article-letter .info{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:660px;width:100%;margin-inline:auto;gap:60px}body .block.block-article .article-box .article-letter .main-title{font:400 24px "Montserrat",sans-serif}body .block.block-article .article-box .article-letter .main-title,body .block.block-article .article-box .article-letter .text{color:#000;text-align:center}body .block.block-article .article-box .article-letter .text{font:400 18px/28px "Montserrat",sans-serif;gap:30px}body .block.block-article .article-box .article-letter .decor{position:absolute;z-index:-1}body .block.block-article .article-box .article-letter .decor img{max-width:100%;width:auto;height:auto}body .block.block-article .article-box .article-letter .decor.decor1{width:80px;top:20px;left:20px}body .block.block-article .article-box .article-letter .decor.decor2{width:66px;top:260px;right:20px}body .block.block-article .article-box .article-letter::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:-2}body .block.block-article .article-box.bottom{padding-top:200px;padding-bottom:100px}body .block.block-blog{max-width:1010px !important;padding-top:50px}body .block.block-blog .blog-filters{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;gap:20px}body .block.block-blog .blog-filters .filters{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-flex:1;flex:1 1;gap:40px}body .block.block-blog .blog-filters .filters .filter{color:#000;font:400 16px "Montserrat",sans-serif;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-blog .blog-filters .filters .filter:hover{color:rgba(255,199,103,0.8);cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-blog .blog-filters .filters .filter.active{color:#ffc767;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-blog .blog-articles{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;-webkit-backface-visibility:hidden}body .block.block-blog .blog-articles .mix{display:none;width:100%}body .block.block-blog .blog-articles .mix:not(:last-child){margin-bottom:40px}body .block.block-blog .blog-articles .gap{display:-moz-inline-box;display:inline-flex;width:100%}body .block.block-blog .blog-articles::after{display:inline-block;content:'';width:100%}body .block.block-blog .blog-post{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;border:1px solid #000;padding:30px}body .block.block-blog .blog-post .blog-post-wrapper{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:740px;width:100%;margin-inline:auto;gap:30px}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;flex-wrap:wrap;width:100%;gap:10px}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-flex:1;flex:1 1;gap:5px}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author .media{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:32px;height:32px;border-radius:50%;overflow:hidden}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author .media .mdi{color:#a0a09f;font-size:32px;line-height:1}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author .media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;height:100%}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author .media .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author .content{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;flex-wrap:wrap;-moz-box-flex:1;flex:1 0 200px;color:#000;font:400 14px "Montserrat",sans-serif;gap:5px}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author .content .name,body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author .content .date,body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author .content .time{color:inherit;font:inherit}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author .content .name{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:3px}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author .content .name a{color:inherit;font:inherit}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author .content .name i{color:inherit;font-size:18px;line-height:1}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author .content .name:hover{cursor:pointer}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-author .content .name:hover a{color:#ffc767}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-control{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-control i{color:inherit;font-size:18px;line-height:1}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-top .blog-post-control:hover{color:#ffc767;cursor:pointer}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;color:#000;font:400 18px "Montserrat",sans-serif;gap:20px}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content p,body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content span,body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content a,body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content ul li,body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content ol li,body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content strong,body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content b,body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content i:not(.mdi){color:inherit;font:inherit}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content a{text-decoration:underline}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content a:hover{color:#ffc767;text-decoration:none;cursor:pointer}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content ul,body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content ol{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;padding-left:34px;gap:5px}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-content img{max-width:100%;width:100%}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-socials{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding-top:20px;padding-bottom:20px}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-socials ul{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;list-style:none;gap:30px}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-socials ul li a{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-socials ul li a i{color:inherit;font-size:20px;line-height:normal}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-socials ul li a:hover{color:#ffc767;cursor:pointer}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-bottom{display:-moz-box;display:flex;width:100%;gap:30px}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-bottom .blog-post-readed{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;align-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font:400 14px "Montserrat",sans-serif}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-bottom .blog-post-like{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font:400 16px "Montserrat",sans-serif;gap:5px}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-bottom .blog-post-like span{color:inherit;font:inherit}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-bottom .blog-post-like i{color:red;font-size:18px;line-height:1}body .block.block-blog .blog-post .blog-post-wrapper .blog-post-bottom .blog-post-like:hover{cursor:pointer}@media only screen and (min-width: 769px){body .block.block-blog .blog-post .blog-post-wrapper .blog-post-bottom{-moz-box-pack:justify;justify-content:space-between}}body .block.block-blog .blog-topline{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;flex-wrap:wrap;width:100%;gap:20px}body .block.block-blog .blog-topline .main-title{-moz-box-flex:1;flex:1 0 220px}body .block.block-blog .blog-topline .link{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font:400 16px "Montserrat",sans-serif}body .block.block-blog .blog-topline .link:hover{color:#ffc767;cursor:pointer}body .block.block-blog .blog-cards{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;gap:20px}body .block.block-cart{padding-top:50px;padding-bottom:50px}body .block.block-cart .cart-content,body .block.block-cart .cart-navbar{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;gap:30px}body .block.block-cart .cart-content .title,body .block.block-cart .cart-navbar .title{color:#000;font:700 20px/24px "Montserrat",sans-serif}body .block.block-cart .cart-content .cart-link{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#ffc767;font:400 16px "Montserrat",sans-serif;gap:5px}body .block.block-cart .cart-content .cart-link i{color:inherit;font-size:18px;line-height:1}body .block.block-cart .cart-content .cart-link span{color:inherit;font:inherit}body .block.block-cart .cart-content .cart-link:hover{opacity:.7;cursor:pointer}body .block.block-cart .carts{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;gap:20px}body .block.block-cart .cart-security{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font:400 16px "Montserrat",sans-serif;text-align:center;margin-inline:auto;gap:5px}body .block.block-cart .cart-security i{color:inherit;font-size:18px;line-height:1}body .block.block-cart .cart-security span{color:inherit;font:inherit}body .block.block-contacts{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;flex-wrap:wrap;gap:60px}body .block.block-contacts .grid-contacts{-moz-box-align:stretch;align-items:stretch;gap:30px 80px}body .block.block-contacts .grid-contacts .grid-navbar{width:350px}body .block.block-contacts .grid-contacts .grid-navbar .text{max-width:330px;font:400 18px/28px "Montserrat",sans-serif}body .block.block-contacts .grid-contacts .grid-content #map{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-flex:1;flex:1 1;width:100%}body .block.block-contacts .contact-divider{width:40px;height:4px;background-color:#000}body .block.block-contacts .addresses{display:-moz-box;display:flex;flex-wrap:wrap;width:100%;gap:30px 15px}body .block.block-contacts .addresses .address{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:-moz-calc(50% - 8px);width:calc(50% - 8px);gap:10px}body .block.block-contacts .addresses .address .title,body .block.block-contacts .addresses .address .location{color:#000}body .block.block-contacts .addresses .address .title{font:700 18px/26px "Montserrat",sans-serif;text-transform:uppercase}body .block.block-contacts .addresses .address .location{font:400 16px/24px "Montserrat",sans-serif}body .block.block-event{padding-top:50px}body .block.block-event .event-banner{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;gap:40px}body .block.block-event .event-banner .content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;width:100%;gap:20px;z-index:2}body .block.block-event .event-banner .content .info{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:560px;width:100%;color:#000;text-align:center;margin-inline:auto;gap:15px}body .block.block-event .event-banner .content .title{color:inherit;font:700 60px "Montserrat",sans-serif;text-align:inherit}body .block.block-event .event-banner .content .subtitle{color:inherit;font:400 18px/24px "Montserrat",sans-serif;font-weight:400 !important;text-transform:none;text-align:inherit}body .block.block-event .event-banner .content .text{color:#736666;font:400 16px/24px "Montserrat",sans-serif;text-align:inherit}body .block.block-event .event-banner .content .button-secondary{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:auto;font:700 16px "Montserrat",sans-serif;padding:20px 30px;margin-inline:auto;gap:2px}body .block.block-event .event-banner .content .button-secondary span.underline{text-decoration:underline}body .block.block-event .event-banner .media{position:relative;width:100%;z-index:1}body .block.block-event .event-banner .media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;height:550px;overflow:hidden}body .block.block-event .event-banner .media .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .block.block-event .event-banner .media::before{position:absolute;content:'';width:100vw;height:100vh;left:50%;bottom:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(150,133,117,0.1);z-index:-1}body .block.block-event .event-information{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:960px;width:100%;margin-inline:auto;gap:15px}body .block.block-event .event-information .title{color:#000;font:700 30px/36px "Montserrat",sans-serif;text-transform:uppercase}body .block.block-event .event-information .text{color:#736666;font:400 16px/20px "Montserrat",sans-serif}body .block.block-event .event-guests{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}body .block.block-event .event-guests .media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:52px;height:52px;border-radius:50%}body .block.block-event .event-guests .media .image .mdi{color:#979797;font-size:48px;line-height:1}body .block.block-footer{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:50px 15px 30px;gap:30px}body .block.block-footer ul{list-style:none}body .block.block-footer .footer-wrapper{display:-moz-box;display:flex;max-width:1140px;width:100%;margin-inline:auto;gap:15px}@media only screen and (max-width: 992px){body .block.block-footer .footer-wrapper{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}}body .block.block-footer .footer-socials,body .block.block-footer .footer-logo,body .block.block-footer .footer-contact{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:-moz-calc(33.33333% - 10px);width:calc(33.33333% - 10px);gap:10px}body .block.block-footer .footer-socials .title,body .block.block-footer .footer-logo .title,body .block.block-footer .footer-contact .title{color:#000;font:700 20px "Montserrat",sans-serif}@media only screen and (max-width: 992px){body .block.block-footer .footer-socials,body .block.block-footer .footer-logo,body .block.block-footer .footer-contact{-moz-box-align:center;align-items:center;width:100%;text-align:center}}body .block.block-footer .footer-socials ul{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}body .block.block-footer .footer-socials ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .block.block-footer .footer-socials ul li a i{color:#000;font-size:28px;line-height:1;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-footer .footer-socials ul li a:hover{cursor:pointer}body .block.block-footer .footer-socials ul li a:hover i{color:#ffc767;-moz-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 992px){body .block.block-footer .footer-socials{-moz-box-ordinal-group:4;order:3}}body .block.block-footer .footer-logo{-moz-box-align:center;align-items:center}body .block.block-footer .footer-logo ul{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;flex-wrap:wrap;gap:10px}body .block.block-footer .footer-logo ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1}body .block.block-footer .footer-logo ul li a{color:#000;font:400 12px "Montserrat",sans-serif;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-footer .footer-logo ul li a:hover{color:#ffc767;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-footer .footer-logo ul li:not(:last-child){position:relative}body .block.block-footer .footer-logo ul li:not(:last-child)::after{position:absolute;content:'';width:1px;height:100%;top:0;right:-5px;border-right:1px solid #000}body .block.block-footer .footer-logo .logo{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:center;align-items:center;width:66px;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-footer .footer-logo .logo img{max-width:242px;width:auto;height:auto}body .block.block-footer .footer-logo .logo:hover{opacity:.9;-moz-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 992px){body .block.block-footer .footer-logo{-moz-box-ordinal-group:2;order:1}}body .block.block-footer .footer-contact{-moz-box-align:end;align-items:flex-end}body .block.block-footer .footer-contact ul{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}body .block.block-footer .footer-contact ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .block.block-footer .footer-contact ul li img{max-width:52px;max-height:25px;width:auto;height:auto}body .block.block-footer .footer-contact .text{text-align:right}@media only screen and (max-width: 992px){body .block.block-footer .footer-contact{-moz-box-align:center;align-items:center;-moz-box-ordinal-group:3;order:2}}body .block.block-footer .footer-copyright{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;gap:15px}body .block.block-footer .footer-copyright .text{-moz-box-flex:1;flex:1 1;color:#000;font:400 12px "Montserrat",sans-serif}@media only screen and (max-width: 992px){body .block.block-footer .footer-copyright .text{-moz-box-flex:0;flex:none;width:100%;text-align:center}}body .block.block-footer .footer-copyright .copyright{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font:500 12px "Montserrat",sans-serif;white-space:nowrap}@media only screen and (max-width: 992px){body .block.block-footer .footer-copyright{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}body .block.block-gallery .gallery-wrapper{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;flex-wrap:wrap;width:100%;gap:5px}body .block.block-gallery .gallery-wrapper>*{width:-moz-calc(25% - 4px);width:calc(25% - 4px)}@media only screen and (max-width: 992px){body .block.block-gallery .gallery-wrapper>*{width:-moz-calc(33.33333% - 4px);width:calc(33.33333% - 4px)}}@media only screen and (max-width: 560px){body .block.block-gallery .gallery-wrapper>*{width:-moz-calc(50% - 3px);width:calc(50% - 3px)}}body .block.block-gift .gift-media{display:-moz-box;display:flex;width:100%}body .block.block-gift .gift-media .image{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;border:1px solid #999;overflow:hidden;aspect-ratio:1 / 1}body .block.block-gift .gift-media .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-gift .gift-media:hover .image img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-product{padding-top:60px}body .block.block-product .top-line{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;flex-wrap:wrap;width:100%;gap:10px}body .block.block-product .top-line .breadcrumbs{-moz-box-flex:1;flex:1 0 240px}body .block.block-product .products-nav{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}body .block.block-product .products-nav .nav{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;flex-wrap:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:5px}body .block.block-product .products-nav .nav i{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:24px;line-height:1}body .block.block-product .products-nav .nav:hover{cursor:pointer}body .block.block-products .products-info{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;width:100%;gap:10px}body .block.block-products .products-info .info{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-flex:1;flex:1 1;gap:10px}body .block.block-services .services-wrapper{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:stretch;align-items:stretch;flex-wrap:wrap;width:100%;gap:30px 15px}body .block.block-services .services-wrapper>*{-moz-box-flex:1;flex:1 1}@media only screen and (max-width: 768px){body .block.block-services .services-wrapper>*{-moz-box-flex:1;flex:1 1 40%}}body .block.block-services .services-info{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-width:640px;width:100%;margin-inline:auto;gap:30px}body .block.block-services .services-info .main-title{display:-moz-box;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;text-transform:uppercase;margin-inline:auto}body .block.block-services .services-info .main-title.decoration{position:relative}body .block.block-services .services-info .main-title.decoration::after{position:absolute;content:'';width:74px;height:110px;top:5px;left:-moz-calc(100% + 5px);left:calc(100% + 5px);background:url(../img/decorations/decoration1.webp) no-repeat center center/cover}body .block.block-services .services-info .main-text{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;color:#000;font:500 20px "Montserrat",sans-serif;gap:5px}body .block.block-services .services-info .main-text p,body .block.block-services .services-info .main-text span,body .block.block-services .services-info .main-text a,body .block.block-services .services-info .main-text ul li,body .block.block-services .services-info .main-text ol li,body .block.block-services .services-info .main-text strong,body .block.block-services .services-info .main-text b,body .block.block-services .services-info .main-text i:not(.mdi){color:inherit;font:inherit}body .block.block-services .services-cards{display:grid;grid-template-columns:repeat(4, 1fr)}body .block.block-services .service-contact{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;max-width:560px;width:100%;border:1px solid #727272;background-color:#FEF7E5;padding:30px 50px;margin-inline:auto}body .block.block-services .service-contact .decoration{position:absolute;width:230px;height:270px;top:80%;left:105%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body .block.block-services .service-contact .decoration img{max-width:100%;max-height:100%;width:auto;height:auto}body .block.block-services .service-contact .info{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;width:100%;gap:15px}body .block.block-services .service-contact .info .title{color:#000;font:700 30px "Montserrat",sans-serif;text-transform:uppercase;text-align:center}body .block.block-services .service-contact .info .contact-item{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font:700 26px "Montserrat",sans-serif;gap:10px}body .block.block-services .service-contact .info .contact-item i{color:inherit;font-size:24px;line-height:1}body .block.block-services .service-contact .info .contact-item span{color:inherit;font:inherit}body .block.block-services .service-event{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%;border:1px solid #727272;background-color:#fff;padding:30px;gap:30px}body .block.block-services .service-event .content{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-flex:1;flex:1 1;gap:10px}body .block.block-services .service-event .content .info{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;-moz-box-flex:1;flex:1 1;min-height:48px;gap:10px}body .block.block-services .service-event .content .info .details{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;color:#000;gap:10px}body .block.block-services .service-event .content .info .details .title{color:#ffc767;font:700 18px "Montserrat",sans-serif}body .block.block-services .service-event .content .info .details .date,body .block.block-services .service-event .content .info .details .text{color:inherit;font:400 16px "Montserrat",sans-serif}body .block.block-services .service-event .content .info .details .date{font:400 16px "Montserrat",sans-serif}body .block.block-services .service-event .content .info .details:not(.hidden){display:-moz-box;display:flex}body .block.block-services .service-event .content .info:hover .details:not(.hidden){display:none}body .block.block-services .service-event .content .info:hover .details.hidden{display:-moz-box;display:flex}body .block.block-services .service-event .content .controls{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}body .block.block-shop .products{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;flex-wrap:wrap;width:100%;gap:15px}body .block.block-shop .products>*{width:-moz-calc(33.33333% - 10px);width:calc(33.33333% - 10px)}body .block.block-shop .filter-title{color:#000;font:700 18px "Montserrat",sans-serif}body .block.block-shop .filter-clear{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;gap:5px;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-shop .filter-clear span{color:inherit;font:400 16px "Montserrat",sans-serif}body .block.block-shop .filter-clear i{color:inherit;font-size:18px;line-height:1}body .block.block-shop .filter-clear:hover{color:#ffc767;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-shop .filters{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;list-style:none;gap:5px}body .block.block-shop .filters li{width:100%}body .block.block-shop .filters li a{width:100%;color:#000;font:400 16px "Montserrat",sans-serif;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-shop .filters li a:hover,body .block.block-shop .filters li a.active{color:#ffc767;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease}body .block.block-stock{position:relative;padding-top:15px;padding-bottom:15px}body .block.block-stock::before{position:absolute;content:'';width:100vw;top:0;left:50%;bottom:0;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(255,199,103,0.2);z-index:-1}body #map{height:400px}
