Files
shopPRO/layout/style-css/style.css

1 line
74 KiB
CSS

@keyframes fade_in_show{0%{opacity:0}100%{opacity:1}}body{font-family:"Open Sans",sans-serif;font-size:14px}body.no-scroll{overflow:hidden;max-height:100vh}body.page-login-form .main .container,body.page-login-form .main #product #description #tabs-menu-sticky-wrapper #tabs-menu,#product #description #tabs-menu-sticky-wrapper body.page-login-form .main #tabs-menu{max-width:600px;margin:auto;padding-right:15px;padding-left:15px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.form-control{border:2px solid #e7e7e7;border-radius:0;font-size:15px}.mini-content,.client-panel,#basket-container,.basket-summary-container,.order-summary{max-width:1280px}.btn{border:0;border-radius:0;color:#fff;text-transform:uppercase;font-size:15px;padding:20px 30px;font-weight:600;display:flex;align-items:center;justify-content:center}.btn:focus{box-shadow:none}.btn-danger{background:#dc3545}.btn-danger:hover{background:#f7abb0}.btn-danger:active{background:#f7abb0;border-color:#fff}.btn-success{background:#51a9ad}.btn-success:hover{background:#77cdd1}.btn-success:active{background:#77cdd1;border-color:#fff}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{background:#77cdd1;border:none}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus{background:#77cdd1;border:none}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:none}.btn-success.disabled,.btn-success:disabled{color:#fff;background:#77cdd1;border-color:#77cdd1}.jconfirm.jconfirm-modern .jconfirm-box{box-shadow:0px 0px 14px 4px rgba(0,0,0,.1) !important;padding:60px 30px 45px !important}.jconfirm.jconfirm-modern .jconfirm-box .btn{border-radius:0 !important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-title{font-family:"Josefin Sans",sans-serif !important;font-weight:600 !important;font-size:32px !important}.alert{border-radius:0;border:0;font-size:15px;font-weight:400;padding:15px;margin:0 auto 75px}.alert.alert-success{background:#51a9ad;color:#fff}.title-border,#product #description .description-right .title,#product #description #tabs-menu-sticky-wrapper #tabs-menu{border-bottom:3px solid #e7e7e7;padding:10px 0;font-family:"Josefin Sans",sans-serif;line-height:32px;letter-spacing:-1px;font-size:28px}.box,#blog-view,#category-view,.footer-contact,#header #search-form-big{padding:75px 0}@media(min-width: 768px)and (max-width: 991px){.box,#blog-view,#category-view,.footer-contact,#header #search-form-big{padding:25px 0}}.box .box-title,#blog-view .box-title,#blog-view .site-title,#category-view .box-title,.box #newsletter .title,#blog-view #newsletter .title,#category-view #newsletter .title,#newsletter .box .title,#newsletter #blog-view .title,#newsletter #category-view .title,.footer-contact .box-title,.footer-contact #newsletter .title,#newsletter .footer-contact .title,#header #search-form-big .box-title,#header #search-form-big #blog-view .site-title,#blog-view #header #search-form-big .site-title,#header #search-form-big #newsletter .title,#newsletter #header #search-form-big .title{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:32px;margin-bottom:25px}@media(max-width: 767px){.box .box-title,#blog-view .box-title,#blog-view .site-title,#category-view .box-title,.box #newsletter .title,#blog-view #newsletter .title,#category-view #newsletter .title,#newsletter .box .title,#newsletter #blog-view .title,#newsletter #category-view .title,.footer-contact .box-title,.footer-contact #newsletter .title,#newsletter .footer-contact .title,#header #search-form-big .box-title,#header #search-form-big #blog-view .site-title,#blog-view #header #search-form-big .site-title,#header #search-form-big #newsletter .title,#newsletter #header #search-form-big .title{font-size:26px;margin-bottom:15px}}.new,.category-content .product-mini .new,.promoted-products .content .product-mini .new{border:2px solid #dc3545;padding:5px 10px;font-weight:600;display:inline-block;position:relative;top:10px;left:-10px;z-index:10;background:#fff}.box-mini{max-width:600px;margin:0 auto}.row-flex{display:flex;justify-content:space-between}.container,#product #description #tabs-menu-sticky-wrapper #tabs-menu{max-width:100%;padding-left:calc(8.6805555556vw - 36.6666666667px);padding-right:calc(8.6805555556vw - 36.6666666667px)}.site-title{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:32px;margin-bottom:25px}@media(max-width: 991px){.site-title{font-size:24px}}@media(max-width: 767px){#top-sticky-wrapper #top{z-index:20}}#top{background:#f6f6f6;padding:15px 0}@media(max-width: 767px){#top #scontainer-1 .contact{display:none}}#top #scontainer-1 .free-delivery{float:right;color:#222}@media(min-width: 768px)and (max-width: 1199px){#top #scontainer-1 .free-delivery{float:none;display:block;margin-top:10px}}@media(max-width: 767px){#top #scontainer-1 .free-delivery{margin-bottom:10px}}#top p{margin:0;padding:0}#top a{color:#222}#top a:hover{text-decoration:none}#top #mini-login{text-align:right}#top #mini-login a{font-weight:600;color:#51a9ad;margin-left:10px}#top #mini-login a span{color:#222;padding-right:10px}#header{padding:15px 0}#header .logo a{display:block;max-width:300px}#header .logo a img{width:100%}#header #search-form-big{height:0;position:fixed;top:-100%;left:0;width:100%;background:#fff;z-index:110;overflow:hidden;transition:all .5s ease;max-height:100%;overflow-y:scroll}#header #search-form-big.visible{top:0;height:auto}#header #search-form-big .btn-success{margin:25px auto;display:block;width:175px}#header #search-form-big .no-found{font-weight:600;font-size:20px;font-family:"Josefin Sans",sans-serif;padding:25px 0 50px;text-align:center}#header #search-form-big .search-big-results{padding:50px 0;display:flex;justify-content:flex-start;flex-wrap:wrap}@media(max-width: 767px){#header #search-form-big .search-big-results{padding:25px 0}}#header #search-form-big .search-big-results .product-search{position:relative;width:100%;margin:0 15px 15px 0;max-width:calc(16.6666666667% - 15px)}@media(min-width: 768px)and (max-width: 991px){#header #search-form-big .search-big-results .product-search{max-width:calc(25% - 25px)}}@media(max-width: 767px){#header #search-form-big .search-big-results .product-search{max-width:calc(50% - 15px)}}#header #search-form-big .search-big-results .product-search .new{border:2px solid #dc3545;padding:3px 5px;font-weight:600;display:inline-block;position:absolute;top:-10px;left:-10px;z-index:10;background:#fff}#header #search-form-big .small-title{text-transform:uppercase;opacity:.75;position:relative;width:100%}#header #search-form-big .small-title a{position:absolute;top:-10px;right:0;color:#222;transition:all .5s ease;font-size:30px;display:flex;align-items:center;justify-content:center;height:45px;width:45px}#header #search-form-big .small-title a:hover{color:#51a9ad}#header #search-form-big .input{padding-top:25px}#header #search-form-big .input input{border-radius:0;border:0;border-bottom:2px solid #222;padding-left:0;padding-bottom:10px;padding-top:10px;font-weight:600;font-size:20px;height:50px;font-family:"Josefin Sans",sans-serif}#header #search-form-big .input input:focus{outline:none;box-shadow:none}#header #search-form-big .input input::-moz-placeholder{font-size:20px;font-weight:600;color:#222;font-family:"Josefin Sans",sans-serif}#header #search-form-big .input input::placeholder{font-size:20px;font-weight:600;color:#222;font-family:"Josefin Sans",sans-serif}#header .header-right{display:flex;justify-content:flex-end;align-items:center}#header .header-right #search-button{margin-right:25px}#header .header-right #search-button .btn{color:#fff;background:none;height:50px;width:50px;position:relative;z-index:5;transition:all .5s ease;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}#header .header-right #search-button .btn:hover{border-radius:0}#header .header-right #search-button .btn img{width:20px}#header .header-right #basket-mini a{display:flex;align-items:center;justify-content:center;color:#51a9ad}@media(max-width: 767px){#header .header-right #basket-mini a{text-align:right}}#header .header-right #basket-mini a:hover{text-decoration:none}#header .header-right #basket-mini a:hover .icon{border-radius:0;background:#51a9ad}#header .header-right #basket-mini a .icon{height:50px;width:50px;display:flex;align-items:center;justify-content:center;margin-right:10px;background:#222;border-radius:50%;transition:all .5s ease}@media(max-width: 767px){#header .header-right #basket-mini a .icon{order:1;margin-left:10px;margin-right:0}}#header .header-right #basket-mini a .icon img{width:20px}#header .header-right #basket-mini a .basket-details{font-size:14px}#header .header-right #basket-mini a .basket-details .title{font-weight:600}#header .header-right #basket-mini a .basket-details .details{color:#222;font-size:13px}.menu-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.35);z-index:10;display:none;opacity:0;transition:all .5s ease}.menu-overlay.visible{display:block;opacity:1}#main-menu-sticky-wrapper.is-sticky #main-menu{background:#fff;border-bottom:3px solid #e7e7e7;width:100%}#main-menu-sticky-wrapper.is-sticky #main-menu .level-0{justify-content:center}#main-menu{position:relative;z-index:20}#main-menu #menu-container-1 ul{margin:0;padding:0;list-style-type:none}@media(min-width: 768px){#main-menu #menu-container-1 ul.level-0{display:flex;margin-left:-15px}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 991px){#main-menu #menu-container-1 ul.level-0>li#link-5{display:none}}@media(min-width: 768px){#main-menu #menu-container-1 ul.level-0>li>i{display:none}#main-menu #menu-container-1 ul.level-0>li>a{font-family:"Josefin Sans",sans-serif;color:#222;font-size:22px;font-weight:400;display:block;padding:10px 9px;transition:all .5s ease}}@media(min-width: 768px)and (min-width: 992px)and (max-width: 1199px){#main-menu #menu-container-1 ul.level-0>li>a{padding:5px;font-size:19px}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 991px){#main-menu #menu-container-1 ul.level-0>li>a{padding:5px;font-size:17px}}@media(min-width: 768px){#main-menu #menu-container-1 ul.level-0>li>a:hover{text-decoration:none}#main-menu #menu-container-1 ul.level-0>li:hover>ul{display:flex;animation:fade_in_show .5s;flex-wrap:wrap}#main-menu #menu-container-1 ul.level-0>li>ul{left:0;width:100%;display:none;position:absolute;padding:25px;background:#fff;transition:all .5s ease}#main-menu #menu-container-1 ul.level-0>li>ul>li{width:25%;margin-bottom:25px}}@media(min-width: 768px)and (min-width: 1200px)and (max-width: 1366px){#main-menu #menu-container-1 ul.level-0>li>ul>li{width:33.3333333333%}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1199px){#main-menu #menu-container-1 ul.level-0>li>ul>li{width:50%}}@media(min-width: 768px){#main-menu #menu-container-1 ul.level-0>li>ul>li a{color:#222;font-size:13px;transition:all .5s ease}#main-menu #menu-container-1 ul.level-0>li>ul>li a:hover{text-decoration:none;color:#51a9ad}#main-menu #menu-container-1 ul.level-0>li>ul>li>a{font-weight:600;font-size:16px}#main-menu #menu-container-1 ul.level-0>li>ul>li i{display:none}#main-menu #menu-container-1 ul.level-0>li>ul>li ul{padding-top:5px}}#mobile-menu-close,#mobile-menu-open{display:none}.promoted-products .box-title,.promoted-products #blog-view .site-title,#blog-view .promoted-products .site-title,.promoted-products #newsletter .title,#newsletter .promoted-products .title{text-align:center}.promoted-products .content{display:flex;justify-content:flex-start;flex-wrap:wrap}@media(min-width: 1920px){.promoted-products .content .product-mini:nth-child(11),.promoted-products .content .product-mini:nth-child(12){display:none}}.promoted-products .content .product-mini{max-width:calc(20% - 15px);width:100%;margin:0 15px 15px 0;position:relative}@media(min-width: 992px)and (max-width: 1366px){.promoted-products .content .product-mini{max-width:calc(25% - 15px)}}@media(min-width: 768px)and (max-width: 991px){.promoted-products .content .product-mini{max-width:calc(33.3333333333% - 15px)}}@media(max-width: 767px){.promoted-products .content .product-mini{max-width:calc(50% - 15px)}}@media(max-width: 399px){.promoted-products .content .product-mini{max-width:100%;margin:0 0 15px 0}}.promoted-products .content .product-mini .new{position:absolute}.category-content{display:flex;justify-content:flex-start;flex-wrap:wrap}.category-content .product-mini{max-width:calc(25% - 15px);width:100%;margin:0 15px 15px 0;position:relative}@media(min-width: 992px)and (max-width: 1366px){.category-content .product-mini{max-width:calc(33.3333333333% - 15px)}}@media(min-width: 768px)and (max-width: 991px){.category-content .product-mini{max-width:calc(50% - 15px)}}@media(max-width: 575px){.category-content .product-mini{max-width:100% !important}}.category-content .product-mini .new,.category-content .promoted-products .content .product-mini .new,.promoted-products .content .category-content .product-mini .new{position:absolute}.search-content{display:flex;justify-content:flex-start;flex-wrap:wrap}.search-content .product-mini{max-width:calc(25% - 50px);width:100%;margin:0 50px 50px 0;position:relative}@media(min-width: 1200px)and (max-width: 1366px){.search-content .product-mini{max-width:calc(33.3333333333% - 50px)}}@media(min-width: 576px)and (max-width: 1199px){.search-content .product-mini{max-width:calc(50% - 50px)}}@media(max-width: 575px){.search-content .product-mini{max-width:100%}}.search-content .product-mini .new,.search-content .promoted-products .content .product-mini .new,.promoted-products .content .search-content .product-mini .new{border:2px solid #dc3545;padding:5px 10px;font-weight:600;display:inline-block;position:absolute;top:10px;left:-10px;z-index:10;background:#fff}.product-mini,.product-search{background:#fff;border:1px solid rgba(58,58,58,.1)}.product-mini a,.product-search a{position:relative;display:block}.product-mini a:hover,.product-search a:hover{text-decoration:none}.product-mini:hover .img img.first,.product-search:hover .img img.first{opacity:0}.product-mini:hover .img img.second,.product-search:hover .img img.second{opacity:1}.product-mini:hover .product-details .name::after,.product-search:hover .product-details .name::after{width:100%}.product-mini .img,.product-search .img{width:100%;padding-top:113%;display:block;position:relative;overflow:hidden}.product-mini .img img,.product-search .img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;left:0}.product-mini .img img.first,.product-search .img img.first{transition:all 1s ease}.product-mini .img img.second,.product-search .img img.second{transition:all 1s ease;opacity:0}.product-mini .product-details,.product-search .product-details{padding:10px;width:100%;z-index:10;display:flex;align-items:flex-end;line-height:32px;justify-content:center;flex-wrap:wrap}.product-mini .product-details .name,.product-search .product-details .name{font-weight:400;font-size:15px;line-height:22px;margin:0 0 15px 0;color:#222;transition:all .5s ease;overflow:hidden;display:block;position:relative;text-align:center}@media(max-width: 991px){.product-mini .product-details .name,.product-search .product-details .name{font-size:14px}}.product-mini .product-details .name:hover,.product-search .product-details .name:hover{text-decoration:none;color:#51a9ad}.product-mini .product-details .name a,.product-search .product-details .name a{color:#222}.product-mini .product-details .name a:hover,.product-search .product-details .name a:hover{text-decoration:none;color:#51a9ad}.product-mini .product-details .prices,.product-search .product-details .prices{text-align:right;font-family:"Josefin Sans",sans-serif;width:100%;display:flex;justify-content:center}.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:24px;font-weight:600;color:#51a9ad;white-space:nowrap}@media(max-width: 767px){.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:22px}}@media(max-width: 575px){.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:20px}}.product-mini .product-details .prices .price-old,.product-search .product-details .prices .price-old{font-size:24px;font-weight:300;color:#b9b9b9;position:relative;margin-right:15px}@media(max-width: 767px){.product-mini .product-details .prices .price-old,.product-search .product-details .prices .price-old{font-size:18px}}@media(max-width: 575px){.product-mini .product-details .prices .price-old,.product-search .product-details .prices .price-old{font-size:16px}}.product-mini .product-details .prices .price-old::before,.product-search .product-details .prices .price-old::before{width:100%;position:absolute;content:"";right:0;top:42%;height:0;border-bottom:2px solid #b9b9b9}.popular-categories{display:none}.popular-categories .box-title,.popular-categories #blog-view .site-title,#blog-view .popular-categories .site-title,.popular-categories #newsletter .title,#newsletter .popular-categories .title{text-align:center}.popular-categories #scontainer-8 div[class^=col-lg]{margin:0 15px;max-width:calc(25% - 30px)}.popular-categories #scontainer-8 div[class^=col-lg] p{margin:0}.popular-categories #scontainer-8 div[class^=col-lg] a{display:block;background:#f6f6f6;font-family:"Josefin Sans",sans-serif;font-weight:500;font-size:28px;line-height:32px;color:#222;padding-bottom:25px;transition:all .5s ease}.popular-categories #scontainer-8 div[class^=col-lg] a strong{display:inline-block;margin-left:-15px;font-weight:500;position:relative;top:-10px}.popular-categories #scontainer-8 div[class^=col-lg] a strong::after{height:1px;background:#222;content:"";display:block;position:absolute;bottom:0;width:0;transition:all .5s ease}.popular-categories #scontainer-8 div[class^=col-lg] a:hover{text-decoration:none}.popular-categories #scontainer-8 div[class^=col-lg] a:hover strong::after{width:100%}.mini-banners h3{font-family:"Josefin Sans",sans-serif;color:#222;margin-bottom:25px;font-weight:600;font-size:30px}.mini-banners p{font-size:15px;line-height:26px}.last-on-blog .box-title,.last-on-blog #blog-view .site-title,#blog-view .last-on-blog .site-title,.last-on-blog #newsletter .title,#newsletter .last-on-blog .title{text-align:center}.article-list a:hover{text-decoration:none}.article-list a:hover img{opacity:.75}.article-list .blog-image{padding-top:66.66666%;position:relative;margin-bottom:15px}.article-list .blog-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.article-list .blog-image .date-add{position:absolute;top:15px;left:-15px;color:#222;background:#fff;border:1px solid #222;display:inline-block;padding:10px 10px 7px;font-family:"Josefin Sans",sans-serif;font-size:16px}.article-list .article-title{display:block;font-weight:600;font-size:22px;font-family:"Josefin Sans",sans-serif;color:#222}.article-list .article-entry{color:#3a3a3a;font-size:14px;line-height:24px}.promo-text h1{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:26px;color:#222}.promo-text h2{font-weight:600;font-size:18px;color:#222}.promo-text p{font-size:14px;color:#3a3a3a;line-height:24px}.promo-text p a{color:#51a9ad}.footer-contact{background:#f6f6f6;line-height:24px}.footer-contact .icon svg{width:50px;height:50px;display:block;margin:auto}.footer-contact p{margin:0}.footer-contact strong{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:20px;color:#222}.footer{border-bottom:1px solid #eee}.footer .box-title,.footer #blog-view .site-title,#blog-view .footer .site-title,.footer #newsletter .title,#newsletter .footer .title{text-align:left}.footer ul{list-style-type:none;margin:0;padding:0}.footer ul li a{font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:300;color:#222;display:block;padding:5px 0;transition:all .5s ease}.footer ul li a:hover{text-decoration:none;color:#51a9ad}#newsletter #text{font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:300;color:#222;display:block}#newsletter .agreement{font-size:11px}#newsletter .agreement input{margin-right:5px;position:relative;top:2px}#newsletter .agreement a{color:#51a9ad;font-weight:600}#newsletter .agreement .hidden{display:none}#newsletter .form-group.input{display:flex;padding-top:10px;position:relative}#newsletter .form-group.input::after{content:"";display:block;bottom:0;left:0;width:0;position:absolute;background:#51a9ad;transition:all .5s ease;height:2px}#newsletter .form-group.input:focus-within::after{width:100%}#newsletter .form-group.input:focus-within .btn{background:#51a9ad}#newsletter input[type=email]{border:0;border-bottom:2px solid #222;border-radius:0;font-size:14px}#newsletter input[type=email]:focus{outline:none;box-shadow:none}#newsletter .btn{background:#222;border-radius:0;color:#fff;border:0;text-transform:uppercase;font-size:14px;font-weight:600;padding:0 15px;line-height:38px;transition:all .5s ease;transition-delay:.25s}.footer-bottom #scontainer-3 p{margin:0}.footer-bottom #scontainer-3 p a{display:inline-block;margin-right:15px}.footer-bottom #scontainer-3 p a img{transition:all .5s ease}.footer-bottom #scontainer-3 p a:hover img{transform:scale(1.25)}.footer-bottom #copyright{text-align:right}.footer-bottom #copyright a{color:#51a9ad}#cookie-information{background:#f6f6f6;padding:15px;text-align:center;font-size:12px}#cookie-information a{color:#51a9ad}#category-view .product-category .product-mini{margin:0 0 50px}.left-column .categories .title{display:none}.left-column .categories ul{list-style-type:none;margin:0;padding:0}.left-column .categories ul i{font-size:12px;color:#222}.left-column .categories ul a{transition:all .5s ease}.left-column .categories ul a:hover{text-decoration:none}.left-column .categories ul.level-0{padding:0 0 15px 0}.left-column .categories ul.level-0>li{padding-bottom:10px}.left-column .categories ul.level-0>li>a{font-family:"Josefin Sans",sans-serif;font-weight:600;letter-spacing:-1px;font-size:22px;color:#222}.left-column .categories ul.level-0>li>a:hover{color:#51a9ad}.left-column .categories ul.level-1{padding:0 0 0 10px}.left-column .categories ul.level-1 li{position:relative;padding-left:20px}.left-column .categories ul.level-1 li:last-child::before{display:none}.left-column .categories ul.level-1 li::before{content:"";position:absolute;width:10px;border-left:1px solid #e7e7e7;left:2px;top:7px;height:100%;display:block}.left-column .categories ul.level-1 li::after{content:"";position:absolute;width:10px;border-left:1px solid #e7e7e7;left:2px;top:5px;height:11px;border-bottom:1px solid #e7e7e7;display:block}.left-column .categories ul.level-1 li a{color:#222;display:inline-block;font-weight:400;font-size:15px;padding:3px 0}.left-column .categories ul.level-1 li a:hover{color:#51a9ad}.left-column .categories ul.level-1 li.open ul{display:block}.left-column .categories ul.level-2{display:none}ul.pager{display:flex;list-style-type:none;padding:25px 0;margin:0;align-items:center;justify-content:center;font-size:22px;font-family:"Josefin Sans",sans-serif}ul.pager a{color:#222;display:inline-block;padding:10px;transition:all .5s ease;font-weight:300}ul.pager a:hover{text-decoration:none;color:#51a9ad}#category-description{font-size:13px}#category-description a{color:#51a9ad}#category-description h2{font-family:"Josefin Sans",sans-serif;font-size:22px}#contact-form #contact-form .form-group .form-control{box-sizing:border-box;font-size:14px;padding:13px 16px;border-radius:0;border:2px solid #e7e7e7;height:auto}#contact-form #contact-form .form-group .form-control:focus{border:2px solid #000;box-shadow:none}#contact-additional-info a{color:#51a9ad;font-weight:600}#contact-additional-info a:hover{text-decoration:none;color:#51a9ad}#blog-view .site-title{margin-bottom:50px}#blog-view .article-entry{margin-bottom:3.75rem}#blog-view .article-entry .blog-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}#blog-view .article-entry .blog-image img:hover{opacity:.75}#blog-view .article-entry .date-add{font-family:"Josefin Sans",sans-serif;position:absolute;top:30px;left:0px;padding:12px 12px 8px 12px;background-color:#fff;border:1px solid #222;line-height:1;font-weight:400;letter-spacing:1px;color:#222}#blog-view .article-entry .article-title{font-family:"Josefin Sans",sans-serif;margin-top:35px;margin-bottom:20px}#blog-view .article-entry .article-title a{display:block;font-weight:600;font-size:22px;font-family:"Josefin Sans",sans-serif;color:#222;transition:all .3s ease}#blog-view .article-entry .article-title a:hover{color:#51a9ad;text-decoration:none}#blog-view .article-entry .entry{color:#3a3a3a;font-size:14px;line-height:24px;font-weight:300;font-style:normal;letter-spacing:0px;margin-bottom:1.875rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#blog-view .article-entry .btn-success{font-family:"Josefin Sans",sans-serif;background-color:rgba(0,0,0,0);color:#222;text-transform:capitalize;font-weight:400;font-size:1rem;padding:0;position:relative;padding-left:45px;padding-right:5px;transition:all .3s ease}#blog-view .article-entry .btn-success:before{position:absolute;left:0;content:"";width:40px;height:1px;top:50%;margin-right:10px;border-top:1px solid;transition:width .3s ease}#blog-view .article-entry .btn-success:hover{padding-left:25px}#blog-view .article-entry .btn-success:hover:before{width:20px}#blog-view .article-entry .btn-success:focus{box-shadow:none}#blog-view .box-articles{font-family:"Josefin Sans",sans-serif;padding-left:20px}@media(max-width: 767px){#blog-view .box-articles{padding-left:0}}#blog-view .box-articles .title{font-size:24px;font-weight:600;letter-spacing:-1px;line-height:32px;margin-bottom:25px}#blog-view .box-articles .news-list{padding-inline-start:0px;list-style-type:none}#blog-view .box-articles .news-list li{padding-bottom:1.5rem;font-size:20px;font-weight:500}#blog-view .box-articles .news-list li .far{position:absolute;left:5px;top:3px;font-size:19px;opacity:.5;transition:all .3s ease}#blog-view .box-articles .news-list li a{color:#222;padding-left:30px;display:block;letter-spacing:normal;line-height:29px;position:relative;transition:all .3s ease}#blog-view .box-articles .news-list li a:hover{text-decoration:none;color:#51a9ad}#blog-view .box-articles .news-list li a:hover .far{color:#222}#blog-view .box-articles .news-list li .date-add{line-height:21.12px;font-size:17px;font-weight:300;line-height:21.12px;padding-left:30px;margin-top:.25rem}#blog-view .article .article-title{font-family:"Josefin Sans",sans-serif;text-align:center;font-weight:600;font-size:32px;text-align:center;margin-bottom:40px}#blog-view .article .date-add{line-height:21.12px;font-size:15px;font-weight:300;line-height:21.12px;margin-bottom:25px}#blog-view .article .table-of-contents{border:2px solid #e7e7e7;padding:15px;margin-bottom:30px}#blog-view .article .table-of-contents .title{font-size:14px;font-weight:600;line-height:21px;color:#51a9ad;margin-bottom:10px}#blog-view .article .table-of-contents ol{margin-bottom:0}#blog-view .article .table-of-contents ol li a{color:#222;transition:all .3s ease}#blog-view .article .table-of-contents ol li a:hover{color:#51a9ad;text-decoration:none}#blog-view .article .text a{color:#51a9ad;transition:all .3s ease}#blog-view .article .text a:hover{color:#77cdd1;text-decoration:none}#blog-view .article .text h2:not(.name){font-weight:600;font-size:22px;font-family:"Josefin Sans",sans-serif;color:#222}#blog-view .article .text .product-mini{margin-bottom:25px}#blog-view .article .social-icons{display:inline-flex}#blog-view .article .social-icons .title{margin-right:15px}#blog-view .article .btn-back{margin:25px 0;max-width:200px}#product .custom-field{display:grid;grid-template-columns:200px 1fr;gap:10px;margin-bottom:10px}#product .custom-field ._name{font-weight:600;margin-right:5px;text-align:right}#product .product-message{margin:25px 0;max-width:334px}#product .product-message textarea{font-size:14px;width:100%}#product .history-back{max-width:150px}#product #image-big{position:relative}#product #image-big .new{border:2px solid #dc3545;padding:5px 10px;font-weight:600;display:inline-block;position:absolute;top:10px;left:-10px;z-index:10;background:#fff}#product #image-big a img{width:100%}#product .product-producer{margin:0 0 1rem 0}#product .product-producer a{color:#51a9ad;font-weight:600}@media(min-width: 768px){#product #product-options{padding:0}}#product #product-options .warehouse-message{opacity:.7;margin-bottom:20px;color:#222;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px}#product #product-options h1{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:32px}#product #product-options .prices{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:1.875rem;margin-top:1.875rem;flex-wrap:wrap}#product #product-options .prices .price_weight{width:100%;margin-top:10px;order:10}#product #product-options .prices .price-minimal{width:100%;font-style:italic;order:2;padding-top:10px}#product #product-options .prices .price{font-weight:600;font-size:30px;line-height:27px;color:#51a9ad;font-family:"Josefin Sans",sans-serif;order:2}#product #product-options .prices .price-old{margin-right:20px;font-weight:400;font-size:29px;line-height:29px;font-family:"Josefin Sans",sans-serif;order:1;color:#222;position:relative}#product #product-options .prices .price-old:before{width:120%;position:absolute;content:"";right:-10%;top:40%;height:0px;border-bottom:3px solid #ff0909;transform:rotate(-19deg)}#product #product-options .add-to-basket{display:flex;margin:25px 0}#product #product-options .add-to-basket .quantity-container{display:flex;align-items:center;vertical-align:middle;margin-right:1.875rem}#product #product-options .add-to-basket .quantity-container.hidden{display:none}#product #product-options .add-to-basket .quantity-container .btn-minus,#product #product-options .add-to-basket .quantity-container .btn-plus{width:40px;height:40px;background-color:#f5f5f5;position:relative;display:inline-block;vertical-align:middle;line-height:40px;border-radius:50%;text-align:center;transition:all .3s ease}#product #product-options .add-to-basket .quantity-container .btn-minus .fa,#product #product-options .add-to-basket .quantity-container .btn-plus .fa{color:#222;opacity:.7}#product #product-options .add-to-basket .quantity-container .btn-minus:hover,#product #product-options .add-to-basket .quantity-container .btn-plus:hover{background-color:#222}#product #product-options .add-to-basket .quantity-container .btn-minus:hover .fa,#product #product-options .add-to-basket .quantity-container .btn-plus:hover .fa{color:#fff;opacity:1}#product #product-options .add-to-basket .quantity-container #quantity{width:60px;text-align:center;margin:0 5px;height:40px;border:2px solid #e7e7e7}#product #product-options .add-to-basket .quantity-container #quantity:focus{outline:none}#product #product-options .add-to-basket #add-to-basket.hidden{display:none}#product #product-options .add-to-basket .alert{background:#dc3545;color:#fff;text-align:left;display:block;width:100%;padding:10px;font-size:14px;max-width:334px;margin:0}#product #product-options .add-to-basket .alert.hidden{display:none}#product #product-options .short-description{color:#222;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px}#product #product-options .short-description p strong{font-weight:600}#product #image-big{max-width:625px;margin:auto}#product #image-big img{width:100%}#product .gallery{margin-top:-100px;display:flex;justify-content:center;align-items:center;position:relative;z-index:10}#product .gallery a{background:#fff;display:block;border-top:8px solid #f6f6f6;border-bottom:8px solid #f6f6f6;border-left:4px solid #f6f6f6;border-right:4px solid #f6f6f6;height:180px;width:125px}#product .gallery a:first-child{border-left:8px solid #f6f6f6}#product .gallery a:last-child{border-right:8px solid #f6f6f6}#product .gallery a img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#product #product-options form #attributes .title{margin-bottom:10px;opacity:.7;color:#222;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px}#product #product-options form #attributes .attribute-container{display:flex;justify-content:flex-start;align-items:center;margin-bottom:5px}#product #product-options form #attributes .attribute-container strong{line-height:24px}#product #product-options form #attributes .attribute-container .attribute-label{margin-bottom:0;margin-right:15px;color:#222;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px;font-weight:600}#product #product-options form #attributes .attribute-container .fradio{margin-left:15px}#product #product-options form #attributes .attribute-container .fradio input{display:none}#product #product-options form #attributes .attribute-container .fradio label{display:inline-block;padding:5px 10px;margin-bottom:0;background:#f5f5f5;border:2px solid #e6e6e6;font-size:13px;font-weight:600;cursor:pointer}#product #product-options form #attributes .attribute-container .fradio label:first-child{margin-left:0}#product #product-options form #attributes .attribute-container .fradio label.active{border:2px solid #51a9ad}#product #description{margin-top:50px}#product #description #tabs-menu-sticky-wrapper{margin-bottom:20px}#product #description #tabs-menu-sticky-wrapper.is-sticky{width:100% !important;left:0}#product #description #tabs-menu-sticky-wrapper #tabs-menu{background-color:#fff;z-index:15;display:flex;list-style-type:none;padding-inline-start:0;margin-bottom:0;font-weight:400;line-height:32px;letter-spacing:-1px}#product #description #tabs-menu-sticky-wrapper #tabs-menu li{opacity:1;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-image:linear-gradient(to right, #000, #000 50%, rgba(0, 0, 0, 0.3) 50%);background-size:200% 100%;background-position:100%;transition:all 1.2s cubic-bezier(0.19, 1, 0.22, 1);cursor:pointer;margin-right:20px}#product #description #tabs-menu-sticky-wrapper #tabs-menu li:last-child{margin-right:0}#product #description #tabs-menu-sticky-wrapper #tabs-menu li:hover{background-position:0%}#product #description #tabs-menu-sticky-wrapper #tabs-menu li.current{background-position:0%}#product #description .description-right .title{font-size:28px;font-weight:400;margin-bottom:20px}#product #description .tab-content{padding-bottom:25px;margin-bottom:25px}#product #description .tab-content:last-child{margin-bottom:0}#product #description .tab-content .tab-title{font-family:"Josefin Sans",sans-serif;font-size:22px;font-weight:400;margin-bottom:10px}.products-sets .box-title,.products-sets #newsletter .title,#newsletter .products-sets .title,.products-sets #blog-view .site-title,#blog-view .products-sets .site-title,.products-related .box-title,.products-related #newsletter .title,#newsletter .products-related .title,.products-related #blog-view .site-title,#blog-view .products-related .site-title{text-align:center}.products-sets .owl-item .product-mini,.products-related .owl-item .product-mini{margin:0 25px 25px}.products-sets .owl-item .product-mini .new,.products-related .owl-item .product-mini .new{border:2px solid #dc3545;padding:3px 5px;font-weight:600;display:inline-block;position:absolute;top:10px;left:10px;z-index:10;background:#fff}@media(max-width: 767px){#basket-container .box-title,#basket-container #newsletter .title,#newsletter #basket-container .title,#basket-container #blog-view .site-title,#blog-view #basket-container .site-title,.basket-summary-container .box-title,.basket-summary-container #newsletter .title,#newsletter .basket-summary-container .title,.basket-summary-container #blog-view .site-title,#blog-view .basket-summary-container .site-title,.order-summary .box-title,.order-summary #newsletter .title,#newsletter .order-summary .title,.order-summary #blog-view .site-title,#blog-view .order-summary .site-title{padding-bottom:0}}#basket-container .btn-dark,.basket-summary-container .btn-dark,.order-summary .btn-dark{max-width:200px}#basket-container .basket-options,.basket-summary-container .basket-options,.order-summary .basket-options{padding-top:25px}#basket-container .basket-options>.content,.basket-summary-container .basket-options>.content,.order-summary .basket-options>.content{display:flex;justify-content:space-between;flex-wrap:wrap}#basket-container .basket-options>.content .left,#basket-container .basket-options>.content .right,.basket-summary-container .basket-options>.content .left,.basket-summary-container .basket-options>.content .right,.order-summary .basket-options>.content .left,.order-summary .basket-options>.content .right{width:50%;padding-right:25px}@media(max-width: 767px){#basket-container .basket-options>.content .left,#basket-container .basket-options>.content .right,.basket-summary-container .basket-options>.content .left,.basket-summary-container .basket-options>.content .right,.order-summary .basket-options>.content .left,.order-summary .basket-options>.content .right{width:100%;padding-right:0}}#basket-container .basket-options>.content .right,.basket-summary-container .basket-options>.content .right,.order-summary .basket-options>.content .right{padding-left:25px;padding-right:0}#basket-container .basket-options>.content .basket-address-form,.basket-summary-container .basket-options>.content .basket-address-form,.order-summary .basket-options>.content .basket-address-form{width:100%;display:flex;flex-wrap:wrap}#basket-container .basket-options>.content .basket-address-form .box-title,#basket-container .basket-options>.content .basket-address-form #newsletter .title,#newsletter #basket-container .basket-options>.content .basket-address-form .title,#basket-container .basket-options>.content .basket-address-form #blog-view .site-title,#blog-view #basket-container .basket-options>.content .basket-address-form .site-title,#basket-container .basket-options>.content .basket-address-form form,.basket-summary-container .basket-options>.content .basket-address-form .box-title,.basket-summary-container .basket-options>.content .basket-address-form #newsletter .title,#newsletter .basket-summary-container .basket-options>.content .basket-address-form .title,.basket-summary-container .basket-options>.content .basket-address-form #blog-view .site-title,#blog-view .basket-summary-container .basket-options>.content .basket-address-form .site-title,.basket-summary-container .basket-options>.content .basket-address-form form,.order-summary .basket-options>.content .basket-address-form .box-title,.order-summary .basket-options>.content .basket-address-form #newsletter .title,#newsletter .order-summary .basket-options>.content .basket-address-form .title,.order-summary .basket-options>.content .basket-address-form #blog-view .site-title,#blog-view .order-summary .basket-options>.content .basket-address-form .site-title,.order-summary .basket-options>.content .basket-address-form form{width:100%}#basket-container .basket-options>.content .basket-address-form .fvat-data,.basket-summary-container .basket-options>.content .basket-address-form .fvat-data,.order-summary .basket-options>.content .basket-address-form .fvat-data{display:none;padding:15px 15px 5px 15px;background:#f1f1f1;margin-bottom:15px}#basket-container .basket-options>.content .basket-address-form .addresses .address,.basket-summary-container .basket-options>.content .basket-address-form .addresses .address,.order-summary .basket-options>.content .basket-address-form .addresses .address{width:calc(50% - 10px);margin:0 10px 10px 10px;padding:10px}#basket-container .basket-options>.content .basket-address-form .addresses .address:nth-child(2n-1),.basket-summary-container .basket-options>.content .basket-address-form .addresses .address:nth-child(2n-1),.order-summary .basket-options>.content .basket-address-form .addresses .address:nth-child(2n-1){margin-left:0}#basket-container .basket-options>.content .basket-address-form .addresses .address:nth-child(2n),.basket-summary-container .basket-options>.content .basket-address-form .addresses .address:nth-child(2n),.order-summary .basket-options>.content .basket-address-form .addresses .address:nth-child(2n){margin-right:0}@media(max-width: 767px){#basket-container .basket-options>.content .basket-address-form #order-send,.basket-summary-container .basket-options>.content .basket-address-form #order-send,.order-summary .basket-options>.content .basket-address-form #order-send{width:100%}}#basket-container .basket-options>.content .inpost-map-container,.basket-summary-container .basket-options>.content .inpost-map-container,.order-summary .basket-options>.content .inpost-map-container{display:none}#basket-container .basket-options>.content .user-login,.basket-summary-container .basket-options>.content .user-login,.order-summary .basket-options>.content .user-login{justify-content:flex-start}@media(max-width: 767px){#basket-container .basket-options>.content #payment-methods,.basket-summary-container .basket-options>.content #payment-methods,.order-summary .basket-options>.content #payment-methods{width:100%;margin-bottom:15px}}#basket-container .basket-options>.content #payment-methods .options,.basket-summary-container .basket-options>.content #payment-methods .options,.order-summary .basket-options>.content #payment-methods .options{display:flex;margin-bottom:10px}#basket-container .basket-options>.content #payment-methods .options img,.basket-summary-container .basket-options>.content #payment-methods .options img,.order-summary .basket-options>.content #payment-methods .options img{height:20px}#basket-container .basket-options>.content #payment-methods .options .check,.basket-summary-container .basket-options>.content #payment-methods .options .check,.order-summary .basket-options>.content #payment-methods .options .check{padding-right:10px}#basket-container .basket-options>.content #payment-methods .options .description,.basket-summary-container .basket-options>.content #payment-methods .options .description,.order-summary .basket-options>.content #payment-methods .options .description{padding-right:25px}@media(max-width: 767px){#basket-container .basket-options>.content #transport-methods,.basket-summary-container .basket-options>.content #transport-methods,.order-summary .basket-options>.content #transport-methods{width:100%;margin-bottom:15px}}#basket-container .basket-options>.content #transport-methods .inpost-info,#basket-container .basket-options>.content #transport-methods .orlen-info,.basket-summary-container .basket-options>.content #transport-methods .inpost-info,.basket-summary-container .basket-options>.content #transport-methods .orlen-info,.order-summary .basket-options>.content #transport-methods .inpost-info,.order-summary .basket-options>.content #transport-methods .orlen-info{margin-bottom:10px;font-weight:600;font-style:italic;text-align:right}#basket-container .basket-options>.content #transport-methods .inpost-info a,#basket-container .basket-options>.content #transport-methods .orlen-info a,.basket-summary-container .basket-options>.content #transport-methods .inpost-info a,.basket-summary-container .basket-options>.content #transport-methods .orlen-info a,.order-summary .basket-options>.content #transport-methods .inpost-info a,.order-summary .basket-options>.content #transport-methods .orlen-info a{background:#51a9ad;color:#fff;font-style:normal;display:inline-block;padding:5px 10px;margin-left:15px;transition:all .5s ease}#basket-container .basket-options>.content #transport-methods .inpost-info a.hidden,#basket-container .basket-options>.content #transport-methods .orlen-info a.hidden,.basket-summary-container .basket-options>.content #transport-methods .inpost-info a.hidden,.basket-summary-container .basket-options>.content #transport-methods .orlen-info a.hidden,.order-summary .basket-options>.content #transport-methods .inpost-info a.hidden,.order-summary .basket-options>.content #transport-methods .orlen-info a.hidden{display:none}#basket-container .basket-options>.content #transport-methods .inpost-info a:hover,#basket-container .basket-options>.content #transport-methods .orlen-info a:hover,.basket-summary-container .basket-options>.content #transport-methods .inpost-info a:hover,.basket-summary-container .basket-options>.content #transport-methods .orlen-info a:hover,.order-summary .basket-options>.content #transport-methods .inpost-info a:hover,.order-summary .basket-options>.content #transport-methods .orlen-info a:hover{text-decoration:none;background:#77cdd1}#basket-container .basket-options>.content #transport-methods .options,.basket-summary-container .basket-options>.content #transport-methods .options,.order-summary .basket-options>.content #transport-methods .options{display:flex;margin-bottom:10px}#basket-container .basket-options>.content #transport-methods .options .check,.basket-summary-container .basket-options>.content #transport-methods .options .check,.order-summary .basket-options>.content #transport-methods .options .check{padding-right:10px}#basket-container .basket-options>.content #transport-methods .options .description,.basket-summary-container .basket-options>.content #transport-methods .options .description,.order-summary .basket-options>.content #transport-methods .options .description{padding-right:25px}#basket-container .basket-options>.content #transport-methods .options .price,.basket-summary-container .basket-options>.content #transport-methods .options .price,.order-summary .basket-options>.content #transport-methods .options .price{text-align:right;margin-left:auto;white-space:nowrap}#basket-container .basket-options>.content #transport-methods .free-delivery-bar,.basket-summary-container .basket-options>.content #transport-methods .free-delivery-bar,.order-summary .basket-options>.content #transport-methods .free-delivery-bar{background:#3a3a3a;border-radius:8px;padding:15px 20px;margin-top:15px;display:flex;align-items:center;gap:15px;color:#fff}#basket-container .basket-options>.content #transport-methods .free-delivery-bar.success,.basket-summary-container .basket-options>.content #transport-methods .free-delivery-bar.success,.order-summary .basket-options>.content #transport-methods .free-delivery-bar.success{background:#28a745}#basket-container .basket-options>.content #transport-methods .free-delivery-bar__icon,.basket-summary-container .basket-options>.content #transport-methods .free-delivery-bar__icon,.order-summary .basket-options>.content #transport-methods .free-delivery-bar__icon{font-size:28px;flex-shrink:0}#basket-container .basket-options>.content #transport-methods .free-delivery-bar__content,.basket-summary-container .basket-options>.content #transport-methods .free-delivery-bar__content,.order-summary .basket-options>.content #transport-methods .free-delivery-bar__content{flex:1}#basket-container .basket-options>.content #transport-methods .free-delivery-bar__text,.basket-summary-container .basket-options>.content #transport-methods .free-delivery-bar__text,.order-summary .basket-options>.content #transport-methods .free-delivery-bar__text{font-size:14px;font-weight:600;margin-bottom:8px}#basket-container .basket-options>.content #transport-methods .free-delivery-bar__progress,.basket-summary-container .basket-options>.content #transport-methods .free-delivery-bar__progress,.order-summary .basket-options>.content #transport-methods .free-delivery-bar__progress{height:8px;background:#555;border-radius:4px;overflow:hidden}#basket-container .basket-options>.content #transport-methods .free-delivery-bar__progress-fill,.basket-summary-container .basket-options>.content #transport-methods .free-delivery-bar__progress-fill,.order-summary .basket-options>.content #transport-methods .free-delivery-bar__progress-fill{height:100%;background:linear-gradient(90deg, #28a745, #5cb85c);border-radius:4px;transition:width .3s ease}#basket-container .basket-options>.content #transport-methods .free-delivery-bar__remaining,.basket-summary-container .basket-options>.content #transport-methods .free-delivery-bar__remaining,.order-summary .basket-options>.content #transport-methods .free-delivery-bar__remaining{font-size:12px;margin-top:5px;color:#ccc}#basket-container .basket-options>.content #transport-methods .free-delivery-bar__remaining strong,.basket-summary-container .basket-options>.content #transport-methods .free-delivery-bar__remaining strong,.order-summary .basket-options>.content #transport-methods .free-delivery-bar__remaining strong{color:#ff9800}#basket-container #basket .basket-bottom,.basket-summary-container #basket .basket-bottom,.order-summary #basket .basket-bottom{padding-bottom:25px;padding-top:25px;display:flex;justify-content:space-between}@media(max-width: 767px){#basket-container #basket .basket-bottom,.basket-summary-container #basket .basket-bottom,.order-summary #basket .basket-bottom{flex-wrap:wrap}}#basket-container #basket .basket-bottom .basket-message,#basket-container #basket .basket-bottom .coupon,.basket-summary-container #basket .basket-bottom .basket-message,.basket-summary-container #basket .basket-bottom .coupon,.order-summary #basket .basket-bottom .basket-message,.order-summary #basket .basket-bottom .coupon{width:50%}@media(max-width: 767px){#basket-container #basket .basket-bottom .basket-message,#basket-container #basket .basket-bottom .coupon,.basket-summary-container #basket .basket-bottom .basket-message,.basket-summary-container #basket .basket-bottom .coupon,.order-summary #basket .basket-bottom .basket-message,.order-summary #basket .basket-bottom .coupon{width:100%;margin-bottom:15px}}#basket-container #basket .basket-bottom textarea,.basket-summary-container #basket .basket-bottom textarea,.order-summary #basket .basket-bottom textarea{width:100%;max-width:400px;height:100px}#basket-container #basket .basket-bottom .coupon,.basket-summary-container #basket .basket-bottom .coupon,.order-summary #basket .basket-bottom .coupon{max-width:400px;display:flex;justify-content:flex-end}@media(max-width: 767px){#basket-container #basket .basket-bottom .coupon,.basket-summary-container #basket .basket-bottom .coupon,.order-summary #basket .basket-bottom .coupon{width:100%;max-width:100%}#basket-container #basket .basket-bottom .coupon form,.basket-summary-container #basket .basket-bottom .coupon form,.order-summary #basket .basket-bottom .coupon form{width:100%}}#basket-container #basket .basket-bottom .coupon input,.basket-summary-container #basket .basket-bottom .coupon input,.order-summary #basket .basket-bottom .coupon input{height:45px}#basket-container #basket .basket-bottom .coupon .btn,.basket-summary-container #basket .basket-bottom .coupon .btn,.order-summary #basket .basket-bottom .coupon .btn{height:45px;padding:0 15px;min-width:100px}.inpost-map-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:1000;padding:100px;display:none;transition:all .5s ease}@media(max-width: 767px){.inpost-map-container{padding:15px}}.inpost-map-container #inpost-map{background:#fff}.inpost-map-container .inpost-hide{margin:15px auto;float:right;color:#fff !important;text-transform:uppercase;transition:all .5s ease;font-weight:600}#address-data .mini-box{max-width:550px;margin:auto}#address-data .mini-box .box-title,#address-data .mini-box #newsletter .title,#newsletter #address-data .mini-box .title,#address-data .mini-box #blog-view .site-title,#blog-view #address-data .mini-box .site-title{margin-bottom:25px}.basket-address-form .btn{margin-bottom:15px}.basket-address-form a{color:#51a9ad}.order-summary .order-summary-content{padding-bottom:25px}.order-summary .order-summary-content .top{padding-bottom:25px}.order-summary .order-summary-content .top-second{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:25px}@media(max-width: 767px){.order-summary .order-summary-content .top-second{grid-template-columns:1fr}}.order-summary .order-summary-content .top-second .column{padding:20px;background:#f1f1f1}.order-summary .order-summary-content .top-second h5{font-weight:600}.order-summary .order-summary-content .top-second p{margin-bottom:0}.order-summary .order-bottom{display:flex;justify-content:space-between}@media(max-width: 767px){.order-summary .order-bottom{flex-wrap:wrap}}.order-summary .order-bottom .left,.order-summary .order-bottom .right{width:50%;display:flex}@media(max-width: 767px){.order-summary .order-bottom .left,.order-summary .order-bottom .right{width:100%}}.order-summary .order-bottom .right{justify-content:flex-end}.order-summary .order-bottom .right .btn{margin-bottom:25px}@media(max-width: 767px){.order-summary .order-bottom .right{justify-content:flex-start;padding-top:25px}}.order-summary .order-bottom .right .payment-info{padding-bottom:25px}.user-login,.user-register{display:flex;justify-content:center}.user-login .content,.user-register .content{width:100%;max-width:600px}.user-login .btn,.user-register .btn{margin-bottom:25px;width:100%}.user-login a,.user-register a{color:#51a9ad}.basket-product{margin-bottom:10px}.basket-product .custom-field{display:grid;grid-template-columns:150px 1fr;gap:5px;margin-bottom:2px;font-size:13px}.basket-product .custom-field ._name{text-align:right;font-weight:600}.basket-product .basket-product-message{padding:0 0 10px;width:250px}@media(min-width: 768px){.basket-product .basket-product-message{padding:8px 0 0}}.basket-product .basket-product-message textarea{font-size:13px;padding:5px 10px;width:100%}@media(min-width: 768px){.basket-product{display:flex;justify-content:flex-start}}@media(max-width: 767px){.basket-product{padding-bottom:25px;border-bottom:2px solid #eceff1;margin-bottom:25px}.basket-product::after{content:"";display:block;clear:both}}.basket-product .image{height:110px;width:83px;margin-right:15px;min-width:83px}@media(max-width: 767px){.basket-product .image{float:left}}.basket-product .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.basket-product .details{margin-right:15px;display:flex;align-items:center;flex-wrap:wrap}.basket-product .details .attributes{font-size:13px;margin-top:5px}.basket-product .details .custom-fields{font-size:13px}.basket-product .details>*{width:100%}@media(max-width: 767px){.basket-product .details{width:calc(100% - 105px);float:right;margin-right:0;margin-bottom:10px}}@media(max-width: 767px){.basket-product .details .name{margin-bottom:10px}}.basket-product .details a{font-weight:600;color:#222;font-size:16px;transition:all .5s ease}@media(max-width: 767px){.basket-product .details a{font-size:14px}}.basket-product .details a:hover{color:#51a9ad;text-decoration:none}.basket-product .details hr{margin:5px 0}.basket-product .details .description{display:grid;grid-template-columns:150px 1fr;gap:5px;margin-bottom:2px;font-size:13px}.basket-product .details .description div:first-child{font-weight:600;text-align:right}.basket-product .prices{margin-left:auto;font-family:"Josefin Sans",sans-serif;font-size:18px;font-weight:600;white-space:nowrap;display:flex;align-items:center}@media(max-width: 767px){.basket-product .prices{width:calc(100% - 105px);float:right;clear:right;margin-bottom:10px}}.basket-product .prices .price span{margin-left:25px;margin-right:25px}@media(max-width: 767px){.basket-product .prices .price span{margin-left:10px;margin-right:10px}}.basket-product .prices u{position:relative;display:inline-block;margin-left:15px}@media(max-width: 767px){.basket-product .prices u{margin-left:10px}}.basket-product .prices u::before{width:100%;position:absolute;content:"";right:-4px;top:32%;height:0;border-bottom:3px solid #ff0909;transform:rotate(-19deg)}.basket-product .buttons{display:flex;align-items:center}@media(max-width: 767px){.basket-product .buttons{width:calc(100% - 98px);text-align:right;float:right;clear:right}}.basket-product .buttons .btn-minus,.basket-product .buttons .btn-plus{width:40px;min-width:40px;height:40px;background:#f5f5f5;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .5s ease;padding:0;color:#222;margin:0 15px}.basket-product .buttons .btn-minus:hover,.basket-product .buttons .btn-plus:hover{background:#222;color:#fff}.basket-product .buttons #quantity{width:60px;text-align:center;margin:0 5px;height:40px;border:2px solid #e7e7e7}.basket-product .buttons .btn-delete{height:40px;padding:0;background:#222;border:0;border-radius:50%;transition:all .5s ease;display:flex;width:40px;align-items:center;justify-content:center}.basket-product .buttons .btn-delete:hover{background:#dc3545}.basket-product .buttons .btn-delete i{font-size:14px}.basket-summary{display:flex;justify-content:flex-end;font-weight:500;font-size:15px;margin-bottom:5px}.basket-summary.left{justify-content:flex-start}.basket-summary.big{margin-top:15px;margin-bottom:15px;font-size:22px;font-family:"Josefin Sans",sans-serif}.basket-summary span{margin-left:15px;font-weight:600}.addresses{display:flex;flex-wrap:wrap}.addresses .address{width:calc(25% - 50px);margin:25px;padding:25px;border:3px solid #eceff1}.addresses .address.active{border:3px solid #51a9ad}.addresses .address .buttons{padding-top:15px}.addresses .address .buttons a{font-weight:600;margin-right:10px;transition:all .5s ease;color:#51a9ad}.addresses .address .buttons a.text-danger{color:#dc3545}.addresses .address .buttons a:hover{text-decoration:none;color:#3a3a3a}.client-panel.address-edit .row-flex input:first-child{margin-right:15px}.client-panel.client-addresses .btn-big{max-width:200px;margin:0 0 25px;padding:10px}@media(max-width: 767px){.client-panel.client-addresses .addresses{justify-content:space-between}}@media(min-width: 768px){.client-panel.client-addresses .addresses .address:nth-child(5n-4){margin-left:0}.client-panel.client-addresses .addresses .address:nth-child(4n){margin-left:0}}@media(max-width: 767px){.client-panel.client-addresses .addresses .address{width:calc(50% - 10px);margin:10px 5px;padding:10px}.client-panel.client-addresses .addresses .address:nth-child(2n-1){margin-left:0}.client-panel.client-addresses .addresses .address:nth-child(2n){margin-right:0}}.client-panel .client-menu{padding-bottom:25px}.client-panel .client-menu ul{display:flex;list-style-type:none;margin:0;padding:0;justify-content:flex-start}.client-panel .client-menu ul li{padding:0;position:relative;margin-right:15px;margin-left:15px}.client-panel .client-menu ul li:first-child{margin-left:0}.client-panel .client-menu ul li a{font-size:16px;font-weight:600;color:#fff;transition:all .5s ease}.jconfirm.jconfirm-modern .jconfirm-box{width:100% !important;max-width:800px !important}@media(min-width: 1281px)and (max-width: 1365px){.popular-categories #scontainer-8 div[class^=col-lg]{margin:0 5px;max-width:calc(25% - 10px)}.popular-categories #scontainer-8 div[class^=col-lg] a{font-size:26px;line-height:28px}.promoted-products .content .product-mini{margin:0 15px 30px;max-width:calc(25% - 30px)}.product-mini .product-details .name{font-size:21px}.article-list .article-title{font-size:21px}.category-content .product-mini{max-width:calc(33.3333333333% - 25px);width:100%;margin:0 25px 25px 0}#product #product-options{padding:40px 25px}}@media(min-width: 992px)and (max-width: 1200px){.box,#header #search-form-big,.footer-contact,#category-view,#blog-view{padding:50px 0}.popular-categories{padding-bottom:0;margin-bottom:-10px}.popular-categories #scontainer-8 div[class^=col-lg]{width:100%;max-width:calc(50% - 30px);flex:0 0 50%;margin-bottom:60px}.mini-banners h3{font-size:25px}.mini-banners p{font-size:14px;line-height:22px}.last-on-blog .article-list{margin-bottom:25px}.footer #newsletter{margin:0 auto 50px;max-width:600px}.footer>.container>.row .col-xl-4,#product #description #tabs-menu-sticky-wrapper .footer>#tabs-menu>.row .col-xl-4{order:1}.footer>.container>.row .col-xl-8,#product #description #tabs-menu-sticky-wrapper .footer>#tabs-menu>.row .col-xl-8{order:2}#product #product-options{padding:0}#product #product-options h1{font-size:28px}#main-menu #menu-container-1 ul.level-0>li>ul{padding:25px}.basket-summary-address .left{padding-right:25px}.basket-summary-address .right{padding-left:25px}.basket-summary-address .left .box-title,.basket-summary-address .left #newsletter .title,#newsletter .basket-summary-address .left .title,.basket-summary-address .left #blog-view .site-title,#blog-view .basket-summary-address .left .site-title,.basket-summary-address .right .box-title,.basket-summary-address .right #newsletter .title,#newsletter .basket-summary-address .right .title,.basket-summary-address .right #blog-view .site-title,#blog-view .basket-summary-address .right .site-title{font-size:26px;margin-bottom:0;padding-bottom:25px}.addresses .address{width:calc(33.3333333333% - 50px)}.basket-summary-address>.basket-address-form .left .addresses .address{margin:5px 5px 5px 0;width:calc(50% - 5px)}#header #search-form-big .search-big-results .product-search{max-width:calc(25% - 20px)}#header #search-form-big .search-big-results .product-search:nth-child(6n-5){margin-left:10px}#header #search-form-big .search-big-results .product-search:nth-child(6n){margin-right:10px}#header #search-form-big .search-big-results .product-search:nth-child(4n-3),#header #search-form-big .search-big-results .product-search:first-child{margin-left:0}#header #search-form-big .search-big-results .product-search:nth-child(4n),#header #search-form-big .search-big-results .product-search:last-child{margin-right:0}}@media(max-width: 767px){.box,#header #search-form-big,.footer-contact,#category-view,#blog-view{padding:25px 0}.box .box-subtitle,#header #search-form-big .box-subtitle,.footer-contact .box-subtitle,#category-view .box-subtitle,#blog-view .box-subtitle{margin-bottom:15px}.container,#product #description #tabs-menu-sticky-wrapper #tabs-menu{padding-left:15px;padding-right:15px}#top{position:relative}#top #mobile-menu-open{position:absolute;left:12px;top:9px;font-size:25px;z-index:100;height:37px;width:37px;display:flex;align-items:center;justify-content:center;cursor:pointer}#top #mobile-menu-open.hidden{display:none}#top #mobile-menu-open img{width:30px}#top #mini-login{text-align:right;padding-right:15px}#header .logo a{max-width:200px;margin:auto}#header .header-right{justify-content:space-between;margin-top:10px}#main-menu #mobile-menu-close{font-size:25px;z-index:100;height:37px;width:37px;display:flex;align-items:center;justify-content:center;margin:15px;position:fixed;top:0px;left:2px;z-index:95;cursor:pointer}#main-menu #mobile-menu-close.hidden{display:none}#main-menu #mobile-menu-close img{width:25px}#main-menu #menu-container-1{display:none;position:fixed;left:0;top:0;width:100%;min-height:100%;background:#f6f6f6;padding-top:45px;z-index:90;min-width:0 !important}#main-menu #menu-container-1 .mmm{position:absolute;overflow:hidden;min-width:100%;min-height:100%;margin:0;padding:0}#main-menu #menu-container-1 .mmm .levelHolderClass{position:absolute;overflow:hidden;top:0;background:#f6f6f6;width:auto;min-height:100%;padding-top:15px}#main-menu #menu-container-1 .mmm .ltr{margin-left:-100%;left:0}#main-menu #menu-container-1 .mmm ul{list-style:none;padding:0;margin:0}#main-menu #menu-container-1 .mmm ul li{cursor:pointer}#main-menu #menu-container-1 .mmm ul li i.menu-toggle{display:none}#main-menu #menu-container-1 .mmm ul li i.floatRight{order:1}#main-menu #menu-container-1 .mmm ul li a{font-family:"Josefin Sans",sans-serif;font-size:23px;color:#222;transition:all .5s ease;display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 15px}}@media(max-width: 767px)and (max-width: 575px){#main-menu #menu-container-1 .mmm ul li a{font-size:20px;padding:0 15px}}@media(max-width: 767px){#main-menu #menu-container-1 .mmm ul li a:hover{color:#51a9ad;text-decoration:none}.popular-categories #scontainer-8 div[class^=col-lg]{max-width:calc(100% - 30px);margin:0 15px 30px}.mini-banners{display:none}.last-on-blog .container,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu{padding-left:25px;padding-right:25px}.last-on-blog .container .article-list,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .article-list,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .article-list{margin-bottom:30px}.promo-text img{display:none}.footer-contact{text-align:center}.footer-contact .col-lg-3{margin-bottom:15px}.footer{text-align:center}.footer .box-title,.footer #newsletter .title,#newsletter .footer .title,.footer #blog-view .site-title,#blog-view .footer .site-title{text-align:center}.footer .col-lg-4{margin-bottom:15px}.footer-bottom{text-align:center}.footer-bottom #copyright{text-align:center;margin-top:15px}#product #product-options{padding:15px 0}#product #product-options h1{font-size:28px}#category-view .left-column{display:none}#category-view .category-content .product-mini{max-width:calc(50% - 15px)}.pager .first,.pager .last{display:none}}.client-orders-history .order-summary-content{padding-bottom:25px;border-bottom:3px solid #eceff1;margin-bottom:25px}.shop-alert-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.25);width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:999}.shop-alert-overlay .shop-alert{background:#fff;width:100%;max-width:800px;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);max-height:100%}.shop-alert-overlay .shop-alert .shop-alert-title{padding:20px 20px 15px;font-size:21px;font-weight:600;border-bottom:3px solid #eceff1;display:flex;justify-content:space-between;align-items:center;color:#51a9ad}.shop-alert-overlay .shop-alert .shop-alert-title a{color:#222;transition:all .5s ease}.shop-alert-overlay .shop-alert .shop-alert-title a:hover{color:#3a3a3a}.shop-alert-overlay .shop-alert .shop-alert-buttons{display:flex;justify-content:flex-end;gap:15px;align-items:center;padding:20px;border-top:3px solid #eceff1}.shop-alert-overlay .shop-alert .shop-alert-buttons .btn{padding:10px 15px}.shop-alert-overlay .shop-alert .shop-alert-buttons .btn.btn-default{color:#222;padding:10px 0;font-size:14px}.shop-alert-overlay .shop-alert .shop-alert-content{padding:30px 20px}.shop-alert-overlay .shop-alert .shop-alert-content h2{margin-bottom:25px;padding:0;font-size:16px}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets{display:flex;justify-content:flex-start;overflow-y:auto;padding-bottom:25px}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar{height:5px}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar-track{background:#eceff1}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar-thumb{background:#222}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar-thumb:hover{background:#222}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product{max-width:calc(50% - 20px);min-width:calc(50% - 20px);margin:0 10px 0;position:relative}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .new{border:2px solid #dc3545;padding:3px 5px;font-weight:600;display:inline-block;position:absolute;top:10px;left:-10px;z-index:10;background:#fff}@media(min-width: 768px){.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product{max-width:calc(25% - 20px);min-width:calc(25% - 20px)}}@media(min-width: 1200px){.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product{max-width:calc(20% - 20px);min-width:calc(20% - 20px)}}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img{padding-top:133%;display:block;position:relative;background:#f6f6f6}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img:hover .img img.first{opacity:0}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img:hover .img img.second{transform:scale(1.2);opacity:1}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img .img{height:100%;width:100%;display:block;position:absolute;overflow:hidden;top:0;left:0}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img .img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;left:0}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img .img img.first{transition:all 1s ease}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img .img img.second{transition:all 1s ease;opacity:0}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details .prices{font-family:"Josefin Sans",sans-serif;white-space:nowrap;display:flex;justify-content:center}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details .prices .price{font-size:24px;font-weight:600;color:#51a9ad}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details .prices .price-old{font-size:24px;font-weight:300;color:#b9b9b9;position:relative;margin-right:15px}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details .prices .price-old::before{width:100%;position:absolute;content:"";right:0;top:42%;height:0;border-bottom:2px solid #b9b9b9}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2{font-size:20px;font-family:"Josefin Sans",sans-serif}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a{color:#222;display:block;font-weight:300;margin:10px 0 5px;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a:hover{text-decoration:none}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a:hover::after{width:100%}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a::after{content:"";display:block;height:1px;background:#222;position:absolute;bottom:0;left:0;width:0;transition:all .5s ease}#payment-confirmation{max-width:1280px}#payment-confirmation .btn{max-width:300px;float:right}#paypo-promo{padding:25px 0;font-weight:600}#paypo-promo img{height:30px}#popup-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);z-index:100;display:flex;align-items:center;justify-content:center}#popup-bg #popup-content{height:90vh;width:90vw;display:flex;align-items:center;justify-content:center}#popup-bg #popup-content img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#main-banner{margin-top:25px}@media(min-width: 768px){#main-banner .mobile{display:none}}@media(max-width: 767px){#main-banner .nomobile{display:none}}.producer-list{display:flex;flex-wrap:wrap}.producer-list .producer{width:calc(20% - 15px);margin:15px 15px 15px 0}@media(min-width: 992px)and (max-width: 1199px){.producer-list .producer{width:calc(25% - 15px)}}@media(min-width: 768px)and (max-width: 991px){.producer-list .producer{width:calc(33.3333333333% - 15px)}}@media(max-width: 767px){.producer-list .producer{width:calc(33.3333333333% - 15px)}}@media(max-width: 575px){.producer-list .producer{width:calc(50% - 15px)}}.producer-list .producer a{display:block;width:100%}.producer-list .producer a img{width:100%}.zaufane .box-title,.zaufane #newsletter .title,#newsletter .zaufane .title,.zaufane #blog-view .site-title,#blog-view .zaufane .site-title{text-align:center}.zaufane .wrapper-left{padding:15px;background:#fff}.zaufane .client-review{display:flex !important;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:center;background:#f6f6f6;padding:25px !important;margin:15px !important}.zaufane .client-review div,.zaufane .client-review p{width:100%}div[class^=products-box-] .swiper{width:100vw;margin-left:50%;transform:translateX(-50%)}div[class^=products-box-] .swiper-button-next,div[class^=products-box-] .swiper-button-prev{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;transition:250ms ease;z-index:11;box-shadow:0 0 9px 0px #dfdfdf}div[class^=products-box-] .swiper-button-next::after,div[class^=products-box-] .swiper-button-prev::after{color:#222;font-size:16px;font-weight:900}div[class^=products-box-] .swiper-button-prev{left:15% !important}div[class^=products-box-] .swiper-button-next{right:15% !important}.loading-button{pointer-events:none;opacity:.7;transition:opacity .3s}.loading-button::after{content:"";display:block;margin-left:10px;margin-right:auto;width:20px;height:20px;border:3px solid #fff;border-radius:50%;border-top:3px solid #666;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#category-subcategory-tiles{margin-bottom:30px}#category-subcategory-tiles .category-subcategory-tiles{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;gap:20px}#category-subcategory-tiles .category-subcategory-tiles .category-subcategory-tile a{display:block;color:#222;font-size:20px;font-family:"Josefin Sans",sans-serif;text-decoration:none !important;padding:10px 20px;border:1px solid rgba(58,58,58,.1);transition:border 250ms ease-in-out}#category-subcategory-tiles .category-subcategory-tiles .category-subcategory-tile a:hover{border-color:rgba(81,169,173,.9)}.form-control.form-control-phone{display:flex;flex-direction:row;align-items:center}.form-control.form-control-phone:has(>.form-control-input:focus){color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control.form-control-phone:hover[tooltip]{position:relative}.form-control.form-control-phone:hover[tooltip]:before{content:"";display:none;content:"";border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #343a40;position:absolute;top:30px;left:85px;z-index:8;font-size:0;line-height:0;width:0;height:0}.form-control.form-control-phone:hover[tooltip]:after{display:none;content:attr(tooltip);position:absolute;top:35px;left:50px;padding:5px 8px;background:#343a40;color:#fff;z-index:9;font-size:.75em;line-height:18px;border-radius:3px;white-space:nowrap;word-wrap:normal}.form-control.form-control-phone:hover[tooltip]:hover:before,.form-control.form-control-phone:hover[tooltip]:hover:after{display:block}.form-control.form-control-phone .form-control-phone-code{display:flex;align-items:center;gap:10px}.form-control.form-control-phone .form-control-phone-code span{font-family:"Open Sans",sans-serif;font-size:14px}.form-control.form-control-phone .form-control-input{border:none;height:calc(2.25rem - 2px)}.form-control.form-control-phone .form-control-input:focus{border:none;outline:none;box-shadow:none}/*# sourceMappingURL=style.css.map */