diff --git a/layout/style-css/style.css b/layout/style-css/style.css index 44c6748..878371d 100644 --- a/layout/style-css/style.css +++ b/layout/style-css/style.css @@ -1 +1 @@ -@import"https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600;700;900&family=Nunito:wght@200;300;400;500;600;700;800&family=Roboto:wght@300;400;500;700;900&display=swap";@keyframes fade_in_show{0%{opacity:0}100%{opacity:1}}html{scroll-behavior:smooth}img{text-indent:-9999px !important;color:rgba(0,0,0,0) !important}body{font-family:"Nunito",sans-serif;font-size:16px;line-height:1.5;color:#000;overflow-x:hidden}@media(max-width: 991px){body{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{border:none;box-shadow:none}.btn-danger{background:#dc3545}.btn-danger:hover{background:#f7abb0}.btn-danger:active{background:#f7abb0;border-color:#fff}.btn-success{background:#b7174d}.btn-success:hover{background:#b7174d}.btn-success:active{background:#b7174d;border-color:#fff}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{background:#b7174d;border:none}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus{background:#b7174d;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:#b7174d;border-color:#b7174d}.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:"Nunito",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:#b7174d;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:"Nunito",sans-serif;line-height:32px;letter-spacing:-1px;font-size:28px}.box,#blog-view,#category-view,.footer-contact,#header #search-form-big{padding:50px 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:"Nunito",sans-serif;font-weight:600;font-size:28px;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,.row .product-mini .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}@media(max-width: 991px){.container,#product #description #tabs-menu-sticky-wrapper #tabs-menu{max-width:100%}}@media(min-width: 1400px)and (max-width: 1629px){.container,#product #description #tabs-menu-sticky-wrapper #tabs-menu{max-width:1370px}}@media(min-width: 1630px){.container,#product #description #tabs-menu-sticky-wrapper #tabs-menu{max-width:1600px}}.site-title{font-family:"Nunito",sans-serif;font-weight:600;font-size:32px;margin-bottom:25px}@media(max-width: 991px){.site-title{font-size:30px}}@media(max-width: 767px){#top-sticky-wrapper #top{z-index:20}}#top{background:#f6f6f6;padding:15px 0}@media(max-width: 992px){#top #scontainer-1 .contact{display:none}}#top #scontainer-1 .free-delivery{float:right;color:#000}@media(min-width: 993px)and (max-width: 1200px){#top #scontainer-1 .free-delivery{float:none;display:block;margin-top:10px}}@media(max-width: 992px){#top #scontainer-1 .free-delivery{margin-bottom:10px}}#top p{margin:0;padding:0}#top a{color:#000}#top a:hover{text-decoration:none}#top #mini-login{text-align:right}#top #mini-login a:nth-child(1){margin-right:10px}#top #mini-login a{font-weight:600;color:#b7174d;margin-left:10px}#top #mini-login a span{color:#000;padding-right:10px}#header{padding:15px 0}#header .logo a{display:block;max-width:300px;text-align:center}#header .logo a img{width:100%;max-width:225px}#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:"Nunito",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:#000;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:#b7174d}#header #search-form-big .input{padding-top:25px}#header #search-form-big .input input{border-radius:0;border:0;border-bottom:2px solid #000;padding-left:0;padding-bottom:10px;padding-top:10px;font-weight:600;font-size:20px;height:50px;font-family:"Nunito",sans-serif}#header #search-form-big .input input:focus{outline:none;border:2px solid #000;box-shadow:none}#header #search-form-big .input input::-moz-placeholder{font-size:20px;font-weight:600;color:#000;font-family:"Nunito",sans-serif}#header #search-form-big .input input::placeholder{font-size:20px;font-weight:600;color:#000;font-family:"Nunito",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:#b7174d}@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:#b7174d}#header .header-right #basket-mini a .icon{height:50px;width:50px;display:flex;align-items:center;justify-content:center;margin-right:10px;background:#000;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:#000;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: 993px){#main-menu #menu-container-1 ul.level-0{display:flex;margin-left:-15px;gap:20px}}@media(min-width: 993px)and (min-width: 768px)and (max-width: 991px){#main-menu #menu-container-1 ul.level-0>li#link-5{display:none}}@media(min-width: 993px){#main-menu #menu-container-1 ul.level-0>li>i{display:none}#main-menu #menu-container-1 ul.level-0>li>a{font-family:"Nunito",sans-serif;color:#000;font-size:18px;font-weight:400;display:block;padding:10px 9px;transition:all .5s ease}}@media(min-width: 993px)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: 993px)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: 993px){#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: 993px)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: 993px)and (min-width: 768px)and (max-width: 1199px){#main-menu #menu-container-1 ul.level-0>li>ul>li{width:50%}}@media(min-width: 993px){#main-menu #menu-container-1 ul.level-0>li>ul>li a{color:#000;font-size:15px;transition:all .5s ease;white-space:nowrap}#main-menu #menu-container-1 ul.level-0>li>ul>li a:hover{text-decoration:none;color:#b7174d}#main-menu #menu-container-1 ul.level-0>li>ul>li>a{font-weight:600;font-size:16px;white-space:nowrap}#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{padding-top:30px}.promoted-products ontent .box-title,.promoted-products ontent #blog-view .site-title,#blog-view .promoted-products ontent .site-title,.promoted-products ontent #newsletter .title,#newsletter .promoted-products ontent .title{text-align:center}.promoted-products .content{display:flex;flex-wrap:wrap;gap:10px}@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(25% - 7.5px);width:100%;position:relative}@media(min-width: 992px)and (max-width: 1366px){.promoted-products .content .product-mini{max-width:calc(25% - 7.5px)}}@media(min-width: 768px)and (max-width: 991px){.promoted-products .content .product-mini{max-width:calc(33.3333333333% - 7.5px)}}@media(max-width: 767px){.promoted-products .content .product-mini{max-width:calc(50% - 7.5px)}}@media(max-width: 399px){.promoted-products .content .product-mini{max-width:100%;margin:0 0 10px 0}}.promoted-products .content .product-mini .new{position:absolute}.category-content{gap:10px;display:flex;flex-wrap:wrap}.category-content .product-mini{width:calc(25% - 8px);position:relative}@media(max-width: 1199px){.category-content .product-mini{width:calc(33.3333333% - 7px)}}@media(max-width: 991px){.category-content .product-mini{width:calc(50% - 7px)}}.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{gap:10px;display:flex;flex-wrap:wrap}.search-content .product-mini{width:calc(25% - 8px);position:relative}@media(max-width: 767px){.search-content .product-mini{width:calc(33.33333333% - 7px)}}@media(max-width: 575px){.search-content .product-mini{width:calc(50% - 7px)}}.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-radius:5px;overflow:hidden;border:1px solid rgba(58,58,58,.1)}.product-mini:hover,.product-search:hover{border:1px solid rgba(58,58,58,.2)}.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:120%;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:center;object-position: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 .tm-multihornet,.product-search .product-details .tm-multihornet{margin-bottom:5px}.product-mini .product-details .name,.product-search .product-details .name{font-family:"Nunito",sans-serif;font-weight:600;font-size:15px;line-height:1.5;margin:0 0 5px 0;color:#000;transition:all .5s ease;overflow:hidden;display:block;position:relative;text-align:center;width:100%}.product-mini .product-details .name:hover,.product-search .product-details .name:hover{text-decoration:none;color:#b7174d}.product-mini .product-details .name a,.product-search .product-details .name a{color:#000}.product-mini .product-details .name a:hover,.product-search .product-details .name a:hover{text-decoration:none;color:#b7174d}.product-mini .product-details .prices,.product-search .product-details .prices{text-align:right;font-family:"Nunito",sans-serif;width:100%;display:flex;justify-content:center}.product-mini .product-details .prices .price_weight,.product-search .product-details .prices .price_weight{width:100%;order:99;font-size:12px;color:#333}.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:22px;font-weight:700;color:#b7174d;white-space:nowrap}@media(max-width: 767px){.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:20px}}@media(max-width: 575px){.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:18px}}.product-mini .product-details .prices .price-old,.product-search .product-details .prices .price-old{font-size:14px;font-weight:300;color:#b9b9b9;position:relative;margin-right:15px}@media(min-width: 992px){.product-mini .product-details .prices .price-old,.product-search .product-details .prices .price-old{font-size:22px}}@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 .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:"Nunito",sans-serif;font-weight:500;font-size:28px;line-height:32px;color:#000;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:#000;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:"Nunito",sans-serif;color:#000;margin-bottom:25px;font-weight:700;font-size:26px}.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}.last-on-blog .date-add{display:none}.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 .article-title{display:block;font-weight:600;font-size:22px;font-family:"Nunito",sans-serif;color:#000}.article-list .article-entry{color:#3a3a3a;font-size:14px;line-height:24px}.promo-text h1{font-family:"Nunito",sans-serif;font-weight:600;font-size:26px;color:#000}.promo-text h2{font-weight:600;font-size:18px;color:#000}.promo-text p{font-size:14px;color:#3a3a3a;line-height:24px}.promo-text p a{color:#b7174d}.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:"Nunito",sans-serif;font-weight:600;font-size:20px;color:#000}.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:"Nunito",sans-serif;font-size:20px;font-weight:300;color:#000;display:block;padding:5px 0;transition:all .5s ease}@media(max-width: 767px){.footer ul li a{font-size:14px}}.footer ul li a:hover{text-decoration:none;color:#b7174d}#newsletter #text{font-family:"Nunito",sans-serif;font-size:20px;font-weight:300;color:#000;display:none}@media(min-width: 992px){#newsletter #text{display:block}}#newsletter .agreement{font-size:11px}#newsletter .agreement input{margin-right:5px;position:relative;top:2px}#newsletter .agreement a{color:#b7174d;font-weight:600}#newsletter .agreement .hidden{display:none}#newsletter .form-group.input{display:flex;position:relative}#newsletter .form-group.input::after{content:"";display:block;bottom:0;left:0;width:0;position:absolute;background:#b7174d;transition:all .5s ease;height:2px}#newsletter .form-group.input:focus-within::after{width:100%}#newsletter .form-group.input:focus-within .btn{background:#b7174d}#newsletter input[type=email]{border:0;border-bottom:2px solid #000;border-radius:0;font-size:14px}#newsletter input[type=email]:focus{outline:none;border:2px solid #000;box-shadow:none}#newsletter .btn{background:#000;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:#b7174d}#cookie-information{background:#f6f6f6;padding:15px;text-align:center;font-size:12px}#cookie-information a{color:#b7174d}#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:#000;cursor:pointer}.left-column .categories ul i:hover{color:#e31e61}.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:"Nunito",sans-serif;font-weight:600;color:#000}.left-column .categories ul.level-0>li>a:hover{color:#b7174d}.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:#000;display:inline-block;font-weight:400;font-size:15px;padding:3px 0}.left-column .categories ul.level-1 li a:hover{color:#b7174d}.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:"Nunito",sans-serif}ul.pager a{color:#000;display:inline-block;padding:10px;transition:all .5s ease;font-weight:300}ul.pager a:hover{text-decoration:none;color:#b7174d}#category-description{margin-top:50px}#category-description a{color:#b7174d}#category-description h2{font-family:"Nunito",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;border-radius:10px}#contact-form #contact-form .form-group .form-control:focus{border:2px solid #000;box-shadow:none}#contact-additional-info a{color:#b7174d;font-weight:600}#contact-additional-info a:hover{text-decoration:none;color:#b7174d}#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 .article-title{font-family:"Nunito",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:"Nunito",sans-serif;color:#000;transition:all .3s ease}#blog-view .article-entry .article-title a:hover{color:#b7174d;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:"Nunito",sans-serif;background-color:rgba(0,0,0,0);color:#000;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{border:2px solid #000;box-shadow:none}#blog-view .box-articles{font-family:"Nunito",sans-serif}@media(max-width: 767px){#blog-view .box-articles{padding-left:0}}@media(max-width: 991px){#blog-view .box-articles{display:none}}#blog-view .box-articles .title{font-size:20px;font-weight:800;letter-spacing:-1px;line-height:32px;margin-bottom:20px}#blog-view .box-articles .news-list{padding-inline-start:0px;list-style-type:none;margin-bottom:0}#blog-view .box-articles .news-list li{padding-bottom:1rem;font-size:20px;font-weight:500}#blog-view .box-articles .news-list li .far{font-size:19px;opacity:.5;transition:all .3s ease}#blog-view .box-articles .news-list li a{color:#000;font-size:16px;display:block;letter-spacing:normal;position:relative;transition:all .3s ease;display:flex;align-items:center;gap:10px}#blog-view .box-articles .news-list li a:hover{text-decoration:none;color:#e84c81}#blog-view .box-articles .news-list li a:hover .far{color:#000}#blog-view .box-articles .news-list li .date-add{display:none;line-height:21.12px;font-size:15px;font-weight:300;margin-bottom:0;margin-top:5px}#blog-view .article .article__content{font-size:16px}@media(max-width: 991px){#blog-view .article .article__content{font-size:14px}}#blog-view .article .article__content .article__main-image{height:400px;margin-bottom:50px}#blog-view .article .article__content .article__main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#blog-view .article .article-title{font-family:"Nunito",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{margin-bottom:30px}@media(max-width: 991px){#blog-view .article .table-of-contents{border:2px solid #e7e7e7;padding:15px;border-radius:10px}}#blog-view .article .table-of-contents .title{font-size:18px;font-weight:800;line-height:21px;color:#b7174d;margin-bottom:10px}@media(min-width: 992px){#blog-view .article .table-of-contents .title{font-size:20px}}#blog-view .article .table-of-contents ol{padding-left:23px;margin-bottom:0}#blog-view .article .table-of-contents ol li.active a{font-weight:700;color:#e84c81}#blog-view .article .table-of-contents ol li a{color:#000;transition:all .3s ease;font-size:14px}@media(min-width: 992px){#blog-view .article .table-of-contents ol li a{font-size:16px}}#blog-view .article .table-of-contents ol li a:hover{text-decoration:none}#blog-view .article .text a{color:#b7174d;transition:all .3s ease}#blog-view .article .text a:hover{color:#b7174d;text-decoration:none}#blog-view .article .text h2:not(.name){font-weight:600;font-size:22px;font-family:"Nunito",sans-serif;color:#000}#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 .product-message{margin:25px 0}#product .product-message textarea{font-size:14px;width:100%}#product .history-back{max-width:150px}#product #image-big{position:relative}#product #image-big .new,#product #image-big .row .product-mini .new,.row .product-mini #product #image-big .new,#product #image-big .row .promoted-products .content .product-mini .new,.row .promoted-products .content .product-mini #product #image-big .new,#product #image-big .promoted-products .content .row .product-mini .new,.promoted-products .content .row .product-mini #product #image-big .new,#product #image-big .category-content .row .product-mini .new,.category-content .row .product-mini #product #image-big .new,#product #image-big .row .category-content .product-mini .new,.row .category-content .product-mini #product #image-big .new,#product #image-big .category-content .row .promoted-products .content .product-mini .new,.category-content .row .promoted-products .content .product-mini #product #image-big .new,#product #image-big .row .promoted-products .content .category-content .product-mini .new,.row .promoted-products .content .category-content .product-mini #product #image-big .new,#product #image-big .category-content .promoted-products .content .row .product-mini .new,.category-content .promoted-products .content .row .product-mini #product #image-big .new,#product #image-big .promoted-products .content .row .category-content .product-mini .new,.promoted-products .content .row .category-content .product-mini #product #image-big .new,#product #image-big .row .category-content .promoted-products .content .product-mini .new,.row .category-content .promoted-products .content .product-mini #product #image-big .new,#product #image-big .promoted-products .content .category-content .row .product-mini .new,.promoted-products .content .category-content .row .product-mini #product #image-big .new,#product #image-big .category-content .promoted-products .content .category-content .row .product-mini .new,.category-content .promoted-products .content .category-content .row .product-mini #product #image-big .new,#product #image-big .row .category-content .promoted-products .content .category-content .product-mini .new,.row .category-content .promoted-products .content .category-content .product-mini #product #image-big .new,#product #image-big .category-content .row .promoted-products .content .category-content .product-mini .new,.category-content .row .promoted-products .content .category-content .product-mini #product #image-big .new,#product #image-big .category-content .promoted-products .content .row .category-content .product-mini .new,.category-content .promoted-products .content .row .category-content .product-mini #product #image-big .new,#product #image-big .row .promoted-products .content .row .product-mini .new,.row .promoted-products .content .row .product-mini #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:#b7174d;font-weight:600}@media(min-width: 768px){#product #product-options{padding:0}}#product #product-options .warehouse-message-box{display:flex;align-items:flex-end;gap:10px;margin-bottom:5px}#product #product-options .warehouse-message-box img{width:26px;height:26px;filter:invert(1)}#product #product-options .warehouse-message{color:#000;font-style:normal;letter-spacing:0px;font-weight:700}#product #product-options h1{font-family:"Nunito",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%;order:99;font-size:12px;color:#333}#product #product-options .prices .price-minimal{width:100%;font-size:12px;margin-bottom:15px}#product #product-options .prices .price{font-weight:800;line-height:27px;color:#b7174d;font-family:"Nunito",sans-serif;order:2}#product #product-options .prices .price-old{margin-right:20px;font-weight:400;font-size:22px;line-height:22px;font-family:"Nunito",sans-serif;order:1;color:#b9b9b9;position:relative}#product #product-options .prices .price-old:before{width:120%;position:absolute;content:"";right:-10%;top:40%;height:0px;border-bottom:2px solid #b9b9b9}#product #product-options .prices .flag-promotion{order:3;color:#fff;font-weight:600;letter-spacing:.075em;text-transform:uppercase;border-radius:2px;padding:.25rem .5rem;vertical-align:middle;display:inline-block;font-size:11px;margin-left:20px;background-color:#4cbb17;padding:8px 10px;line-height:1}#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:#f6f6f6;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:#000;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:#000}#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;border:2px solid #000;box-shadow: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;border-radius:10px}#product #product-options .add-to-basket .alert.hidden{display:none}#product #product-options .short-description{color:#000;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px}#product #product-options .short-description p strong{font-weight:600}#product #product-options form.product-options .custom-field{margin-bottom:5px;display:grid;grid-template-columns:200px 1fr;gap:5px}#product #product-options form.product-options .custom-field .grow-wrap{display:grid}#product #product-options form.product-options .custom-field .grow-wrap::after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}#product #product-options form.product-options .custom-field .grow-wrap>textarea{resize:none;overflow:hidden}#product #product-options form.product-options .custom-field .grow-wrap>textarea,#product #product-options form.product-options .custom-field .grow-wrap::after{border:1px solid #d5d5d5;padding:.5rem;font:inherit;grid-area:1/1/2/2;border-radius:6px}#product #product-options form.product-options .product-message{display:flex;flex-direction:column;gap:10px}#product #product-options form.product-options .product-message label{min-width:-moz-fit-content;min-width:fit-content;margin-bottom:0}#product #product-options form.product-options .product-message textarea{width:100%;background-color:#f2f2f2;color:#43454b;outline:0;border:0;font-weight:400;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);min-height:40px;box-sizing:border-box;padding:5px 10px;resize:none;border-radius:15px;min-width:250px}#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}@media(max-width: 767px){#product .gallery{margin-top:0}}#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}@media(max-width: 767px){#product .gallery a{height:90px;width:75px}}#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:#000;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:#000;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 #b7174d}#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;color:#000;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{color:#b7174d}#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:25px;margin-bottom:25px}@media(max-width: 767px){#product #description .tab-content{padding:10px}}#product #description .tab-content.hidden{display:none}#product #description .tab-content:last-child{margin-bottom:0}#product #description .tab-content .tab-title{font-family:"Nunito",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}@media(max-width: 575px){#basket-container .basket-options>.content .right,.basket-summary-container .basket-options>.content .right,.order-summary .basket-options>.content .right{padding-left: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 .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}#basket-container .basket-options>.content .basket-address-form #postal_code,.basket-summary-container .basket-options>.content .basket-address-form #postal_code,.order-summary .basket-options>.content .basket-address-form #postal_code{margin-bottom:15px}@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:#b7174d;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:#b7174d}#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 .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:#b7174d}.order-summary .order-summary-content{padding-bottom:50px}.order-summary .order-summary-content .top{padding-bottom:50px}.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:#b7174d}.basket-product{margin-bottom:10px}.basket-product .custom-field{display:flex;font-size:13px;gap:10px}.basket-product .custom-field ._name{font-weight:700}.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>*{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:#000;font-size:16px;transition:all .5s ease}@media(max-width: 767px){.basket-product .details a{font-size:14px}}.basket-product .details a:hover{color:#b7174d;text-decoration:none}.basket-product .details .description{font-style:italic;font-size:15px}.basket-product .prices{margin-left:auto;font-family:"Nunito",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{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:#000;margin:0 15px}.basket-product .buttons .btn-minus:hover,.basket-product .buttons .btn-plus:hover{background:#000;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:#000;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:"Nunito",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 #b7174d}.addresses .address .buttons{padding-top:15px}.addresses .address .buttons a{font-weight:600;margin-right:10px;transition:all .5s ease;color:#b7174d}.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{max-width:calc(25% - 7.5px)}.product-mini .product-details .name{font-size:21px}.article-list .article-title{font-size:21px}#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:30px 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}}@media(min-width: 992px)and (max-width: 1200px)and (max-width: 575px){.basket-summary-address .left{padding-right:0}}@media(min-width: 992px)and (max-width: 1200px){.basket-summary-address .right{padding-left:25px}}@media(min-width: 992px)and (max-width: 1200px)and (max-width: 575px){.basket-summary-address .right{padding-left:0}}@media(min-width: 992px)and (max-width: 1200px){.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: 992px){.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;z-index:20}#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:"Nunito",sans-serif;font-size:23px;color:#000;transition:all .5s ease;display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 15px}}@media(max-width: 992px)and (max-width: 575px){#main-menu #menu-container-1 .mmm ul li a{font-size:20px;padding:0 15px}}@media(max-width: 992px){#main-menu #menu-container-1 .mmm ul li a:hover{color:#b7174d;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}#product #product-options{padding:15px 0}#product #product-options h1{font-size:28px}.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:18px;font-weight:600;border-bottom:3px solid #eceff1;display:flex;justify-content:space-between;align-items:center;color:#b7174d}@media(min-width: 576px){.shop-alert-overlay .shop-alert .shop-alert-title{font-size:20px}}.shop-alert-overlay .shop-alert .shop-alert-title a{color:#000;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;align-items:center;padding:20px;border-top:3px solid #eceff1;gap:15px}.shop-alert-overlay .shop-alert .shop-alert-buttons .btn{padding:10px 15px}.shop-alert-overlay .shop-alert .shop-alert-buttons .btn.btn-default{color:#000;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:#000}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar-thumb:hover{background:#000}.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:125%;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:"Nunito",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:#b7174d}.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:16px;font-family:"Nunito",sans-serif}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a{color:#000;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:#000;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;display:none}#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}#main-banner img{width:100%}@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%}.main-slider{width:100%}.popular-categories{display:none}.popular-categories .category-container{display:flex;flex-wrap:wrap}.popular-categories .category-container .category{height:400px;position:relative;padding:15px;border-radius:10px}.popular-categories .category-container .category .link-img{width:100%;height:100%;border-radius:10px;overflow:hidden;display:block}.popular-categories .category-container .category .link-img .category-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;transition:4s}.popular-categories .category-container .category .link-img:hover .category-img{transform:scale(1.2)}.popular-categories .category-container .category .category-description{position:absolute;top:0;left:0;padding:60px 0 0 60px}.popular-categories .category-container .category .category-description .link-title{font-size:20px;text-decoration:none;color:#000;margin-bottom:20px;transition:.3s;font-weight:700}@media(min-width: 992px){.popular-categories .category-container .category .category-description .link-title{font-size:30px}}.popular-categories .category-container .category .category-description .link-title:hover{color:#e63571}.popular-categories .category-container .category .category-description .link-title .title{font-weight:700}.popular-categories .category-container .category .category-description .description{margin-bottom:20px;font-size:16px;color:#3a3a3a;display:none}@media(min-width: 992px){.popular-categories .category-container .category .category-description .description{display:block}}.popular-categories .category-container .category .category-btn{padding:12px 35px;border-radius:10px;background-color:#f6f6f6;color:#000;border:none;font-weight:500;cursor:pointer;transition:.3s;margin-top:40px;font-size:16px;display:block;text-decoration:none;width:142px}.popular-categories .category-container .category .category-btn:hover{background-color:#b7174d;color:#f6f6f6}.popular-categories .category-container .category:nth-child(1),.popular-categories .category-container .category:nth-last-child(1){width:100%}@media(min-width: 768px){.popular-categories .category-container .category:nth-child(1),.popular-categories .category-container .category:nth-last-child(1){width:60%}}.popular-categories .category-container .category:nth-child(1) .category-description,.popular-categories .category-container .category:nth-last-child(1) .category-description{width:85%}.popular-categories .category-container .category:nth-child(2),.popular-categories .category-container .category:nth-last-child(2){width:100%}@media(min-width: 768px){.popular-categories .category-container .category:nth-child(2),.popular-categories .category-container .category:nth-last-child(2){width:40%}}.popular-categories .category-container .category:nth-child(2) .category-description,.popular-categories .category-container .category:nth-last-child(2) .category-description{width:70%}.row .product-mini .new,.row .promoted-products .content .product-mini .new,.promoted-products .content .row .product-mini .new{position:absolute}.promoted-products .container .box-title,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .box-title,.promoted-products .container #newsletter .title,#newsletter .promoted-products .container .title,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .title,.promoted-products .container #blog-view .site-title,#blog-view .promoted-products .container .site-title,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .site-title,.popular-categories .container .box-title,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .box-title,.popular-categories .container #newsletter .title,#newsletter .popular-categories .container .title,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .title,.popular-categories .container #blog-view .site-title,#blog-view .popular-categories .container .site-title,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .site-title,.sale-categories .container .box-title,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .box-title,.sale-categories .container #newsletter .title,#newsletter .sale-categories .container .title,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .title,.sale-categories .container #blog-view .site-title,#blog-view .sale-categories .container .site-title,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .site-title,.last-on-blog .container .box-title,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .box-title,.last-on-blog .container #newsletter .title,#newsletter .last-on-blog .container .title,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .title,.last-on-blog .container #blog-view .site-title,#blog-view .last-on-blog .container .site-title,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .site-title{font-size:26px;font-weight:700;text-align:center}@media(min-width: 992px){.promoted-products .container .box-title,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .box-title,.promoted-products .container #newsletter .title,#newsletter .promoted-products .container .title,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .title,.promoted-products .container #blog-view .site-title,#blog-view .promoted-products .container .site-title,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .site-title,.popular-categories .container .box-title,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .box-title,.popular-categories .container #newsletter .title,#newsletter .popular-categories .container .title,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .title,.popular-categories .container #blog-view .site-title,#blog-view .popular-categories .container .site-title,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .site-title,.sale-categories .container .box-title,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .box-title,.sale-categories .container #newsletter .title,#newsletter .sale-categories .container .title,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .title,.sale-categories .container #blog-view .site-title,#blog-view .sale-categories .container .site-title,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .site-title,.last-on-blog .container .box-title,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .box-title,.last-on-blog .container #newsletter .title,#newsletter .last-on-blog .container .title,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .title,.last-on-blog .container #blog-view .site-title,#blog-view .last-on-blog .container .site-title,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .site-title{font-size:40px}}.promoted-products .container .box-description,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .box-description,.popular-categories .container .box-description,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .box-description,.sale-categories .container .box-description,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .box-description,.last-on-blog .container .box-description,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .box-description{font-size:14px;display:none;text-align:center;line-height:25px;margin:15px auto 0;max-width:850px;margin-bottom:30px}@media(min-width: 992px){.promoted-products .container .box-description,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .box-description,.popular-categories .container .box-description,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .box-description,.sale-categories .container .box-description,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .box-description,.last-on-blog .container .box-description,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .box-description{font-size:16px}}.product-mini .product-details .name{font-size:14px}@media(min-width: 992px){.product-mini .product-details .name{font-size:16px}}.product-mini .product-details .prices .price{font-size:18px;color:#000;font-weight:700}@media(min-width: 992px){.product-mini .product-details .prices .price{font-size:20px}}.product-mini .product-details .prices .price span{color:#000;font-size:20px;font-weight:700}.main-image{position:relative;border-radius:10px}@media(max-width: 767px){.main-image{height:300px}}@media(max-width: 575px){.main-image{height:250px}}.main-image .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.main-image .card-container{display:flex;flex-direction:column;width:160px;position:absolute;align-items:center;z-index:11}.main-image .card-container .main-image-btn{border:none;color:#fff;background-color:#b7174d;border-radius:50%;width:30px;height:30px;text-align:center;line-height:20px;cursor:pointer;animation:border_animation 1.5s infinite;margin-left:-25px;margin-bottom:5px}.main-image .card-container .main-image-btn:active{border:none;outline:none}.main-image .card-container .main-image__card{width:160px;height:200px;display:none}.main-image .card-container .main-image__card .row{width:100%;height:100%}.main-image .card-container .main-image__card .row .product-mini{max-width:100%;width:100%;height:100%;margin:0;padding:10px}.main-image .card-container .main-image__card .row .product-mini a .img{padding-top:80%}.main-image .card-container .main-image__card .row .product-mini a .img img{-o-object-fit:contain;object-fit:contain}.main-image .card-container .main-image__card .row .product-mini .product-details{padding:0}.main-image .card-container .main-image__card .row .product-mini .product-details .name{font-size:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center;width:100%;margin-bottom:0}.main-image .card-container .main-image__card .row .product-mini .product-details .prices .price-old{display:none}.main-image .card-container .main-image__card .row .product-mini .product-details .prices .price{font-size:13px}.main-image .card-container .main-image__card .row .product-mini .product-details .prices .price span{font-size:13px}.main-image .card-container .main-image__card--active{display:block}.main-image .card-container-1{top:38%;left:7%}@media(max-width: 767px){.main-image .card-container-1{left:5%}}@media(max-width: 399px){.main-image .card-container-1{top:20%}}.main-image .card-container-2{top:40%;left:52%}@media(max-width: 767px){.main-image .card-container-2{top:14%;left:42%}}@media(max-width: 399px){.main-image .card-container-2{left:51%}}.main-image .card-container-3{top:23%;right:2%}@media(max-width: 767px){.main-image .card-container-3{top:17%;right:-5px}}@media(max-width: 440px){.main-image .card-container-3{display:none}}@keyframes border_animation{0%{box-shadow:0 0 0 0 #b7174d}50%{box-shadow:0 0 15px 0 #b7174d}100%{box-shadow:0 0 0 0 #b7174d}}#splide-2{max-height:500px}@media(max-width: 767px){#splide-2{max-height:1200px}}#splide-2 .splide__track{max-height:500px;width:100%}@media(max-width: 767px){#splide-2 .splide__track{max-height:1200px}}#splide-2 .splide__track .splide__list{max-height:500px;width:100%}@media(max-width: 767px){#splide-2 .splide__track .splide__list{max-height:1200px}}#splide-2 .splide__track .splide__list .splide__slide{max-height:500px;width:100%}@media(max-width: 767px){#splide-2 .splide__track .splide__list .splide__slide{max-height:1200px}}#splide-2 .splide__track .splide__list .splide__slide .article-list{max-height:500px;width:100%}@media(max-width: 767px){#splide-2 .splide__track .splide__list .splide__slide .article-list{max-height:1200px}}#splide-2 .splide__track .splide__list .splide__slide .article-list a{display:flex;flex-direction:row-reverse;width:100%;height:100%;justify-content:start;gap:30px;align-items:center}@media(max-width: 767px){#splide-2 .splide__track .splide__list .splide__slide .article-list a{flex-direction:column}}#splide-2 .splide__track .splide__list .splide__slide .article-list a .blog-image{width:50%;padding-top:28%;margin-bottom:0}@media(max-width: 767px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .blog-image{width:100%;padding-top:50%}}@media(max-width: 575px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .blog-image{padding-top:70%}}@media(max-width: 399px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .blog-image{padding-top:120%}}#splide-2 .splide__track .splide__list .splide__slide .article-list a .blog-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container{width:50%}@media(max-width: 767px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container{width:100%}}#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .slider-btn{width:170px;padding:12px 35px;border-radius:10px;background-color:#b7174d;color:#fff;border:none;cursor:pointer;transition:.3s;margin-top:30px;font-size:16px}@media(max-width: 767px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .slider-btn{font-size:14px;border-radius:20px}}#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .slider-btn:hover{background-color:#000}#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .article-title{font-size:18px;margin:0;padding-bottom:15px;font-weight:700}@media(min-width: 992px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .article-title{font-size:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .article-entry{font-size:14px;color:#3a3a3a;margin:0;padding-bottom:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}@media(min-width: 992px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .article-entry{font-size:16px}}#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .date-add{display:flex;flex-direction:row-reverse;gap:5px;align-items:center;font-weight:600;font-size:14px;color:#000}@media(min-width: 992px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .date-add{font-size:16px}}#splide-2 .splide__arrow{border:none;background-color:#fff;width:42px;height:42px;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.5);transition:.3s}#splide-2 .splide__arrow svg{transition:.3s}#splide-2 .splide__arrow:hover{background-color:#b7174d}#splide-2 .splide__arrow:hover svg{fill:#fff}#splide-2 .splide__arrows--rtl .splide__arrow--prev{top:100%;right:35%}@media(min-width: 400px){#splide-2 .splide__arrows--rtl .splide__arrow--prev{right:38%}}@media(min-width: 576px){#splide-2 .splide__arrows--rtl .splide__arrow--prev{right:42%}}@media(min-width: 768px){#splide-2 .splide__arrows--rtl .splide__arrow--prev{right:44%;transform:translateY(30px)}}@media(min-width: 992px){#splide-2 .splide__arrows--rtl .splide__arrow--prev{right:45%}}@media(min-width: 1200px){#splide-2 .splide__arrows--rtl .splide__arrow--prev{transform:translateY(0);top:-80px;right:0}}@media(min-width: 1367px){#splide-2 .splide__arrows--rtl .splide__arrow--prev{top:-80px;right:10px}}#splide-2 .splide__arrows--rtl .splide__arrow--next{top:100%;left:35%}@media(min-width: 400px){#splide-2 .splide__arrows--rtl .splide__arrow--next{left:38%}}@media(min-width: 576px){#splide-2 .splide__arrows--rtl .splide__arrow--next{left:42%}}@media(min-width: 768px){#splide-2 .splide__arrows--rtl .splide__arrow--next{transform:translateY(30px);left:44%}}@media(min-width: 992px){#splide-2 .splide__arrows--rtl .splide__arrow--next{left:45%}}@media(min-width: 1200px){#splide-2 .splide__arrows--rtl .splide__arrow--next{transform:translateY(0);top:-80px;right:54px}}@media(min-width: 1367px){#splide-2 .splide__arrows--rtl .splide__arrow--next{top:-80px;right:64px}}.sale-categories{display:none}.sale-categories .row{gap:10px;padding:0 15px}.sale-categories .row .col-12{padding-left:0;padding-right:0}.popular-categories .row .col-12{padding-left:0;padding-right:0}#newsletter{display:flex;justify-content:space-between;background-color:#f5f5f5;border-radius:10px;width:100%;margin:-125px auto 0;padding:40px;height:auto;transform:translateY(50%);align-items:center;gap:10px}@media(max-width: 767px){#newsletter{flex-direction:column;padding:25px}}#newsletter .title{margin-bottom:0 !important;line-height:2;text-align:center;padding-right:40px;font-size:20px;font-weight:700}#newsletter #text{width:30%;padding-left:40px;border-left:1px solid #3a3a3a;font-size:16px;color:#000;font-weight:700}#newsletter form#newsletter-form{width:50%}@media(max-width: 991px){#newsletter form#newsletter-form{width:100%}}#newsletter form#newsletter-form .form-group.input::after{display:none}@media(max-width: 767px){#newsletter form#newsletter-form{width:100%}}#newsletter form#newsletter-form .form-group{margin-bottom:0}#newsletter form#newsletter-form #email{padding:25px 10px;border-bottom:none;border-top-left-radius:10px;border-bottom-left-radius:10px;border:2px solid #d3d3d3}#newsletter form#newsletter-form #email:focus{border:2px solid #000;box-shadow:none}#newsletter form#newsletter-form .btn{border-bottom-right-radius:10px;border-top-right-radius:10px;padding:0 25px;background-color:#b7174d;transition:.3s}#newsletter form#newsletter-form .btn:hover{background-color:#000}#newsletter .agreement{margin-top:5px;margin-left:5px}.footer{background-color:#b7174d;color:#fff;padding-top:140px;padding-bottom:50px}.footer .row{justify-content:space-between}.footer nav ul li a{color:#fff;width:auto;display:inline}.footer nav ul li a:hover{color:#000}.footer .contact-list .contact-item p i{font-size:20px;margin-right:10px}.footer .contact-list .contact-item p a{color:#fff;width:auto;display:inline}.footer .contact-list .contact-item p a:hover{color:#000}.footer .footer-socials{display:flex;flex-direction:row;gap:10px}.footer .footer-socials .social-item{width:40px;height:40px;background-color:#fff;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.footer .footer-socials .social-item p{font-size:18px;margin-bottom:0;font-weight:700}.footer .footer-socials .social-item p i{color:#000;transition:.3s}.footer .footer-socials .social-item:hover{background-color:#000;color:#fff}.footer .footer-socials .social-item:hover i{color:#fff}.footer .box-title,.footer #newsletter .title,#newsletter .footer .title,.footer #blog-view .site-title,#blog-view .footer .site-title{font-size:20px}.footer li{padding:5px 0;font-size:16px}@media(max-width: 767px){.footer li{padding:3px 0}}.footer li a{font-size:16px}@media(max-width: 767px){.footer li a{font-size:14px}}.footer .footer-left{display:none}.footer .footer-left p{font-size:16px;line-height:2}.footer-bottom #copyright{font-size:16px;text-align:start}.footer-bottom .payment-methods{text-align:end}@media(max-width: 991px){.footer-bottom #copyright{text-align:center}.footer-bottom .payment-methods{text-align:center;margin-top:10px}}#blog-view .site-title{text-align:center;font-size:40px;margin:30px 0}@media(max-width: 991px){#blog-view .site-title{font-size:30px}}#blog-view .article-entry{margin-bottom:30px}#blog-view .article-entry .blog-image{overflow:hidden}#blog-view .article-entry .blog-image a{display:block;height:100%;width:100%;max-height:510px;border-radius:10px;overflow:hidden}@media(max-width: 1629px){#blog-view .article-entry .blog-image a{max-height:430px}}@media(max-width: 1399px){#blog-view .article-entry .blog-image a{max-height:360px}}@media(max-width: 1199px){#blog-view .article-entry .blog-image a{max-height:300px}}@media(max-width: 992px){#blog-view .article-entry .blog-image a{max-height:230px}}@media(max-width: 767px){#blog-view .article-entry .blog-image a{max-height:170px}}#blog-view .article-entry .blog-image a img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}#blog-view .article-entry .article-title{text-align:center;margin-top:10px;margin-bottom:15px}#blog-view .article-entry .article-title a{font-size:20px}@media(max-width: 991px){#blog-view .article-entry .article-title a{font-size:18px}}#blog-view .article-entry .entry{text-align:center;margin-bottom:15px}#blog-view .article-entry .article-entry__bottom{text-align:center}#blog-view .article-entry .date-add{display:flex;justify-content:center;align-items:center;gap:5px;font-size:14px}#blog-view .article__content .social-icons{display:none}#blog-view .article__content .article-title{font-size:20px;margin-bottom:15px}@media(min-width: 576px){#blog-view .article__content .article-title{font-size:22px}}#blog-view .article__content .date-add{display:flex;justify-content:center;align-items:center;gap:5px;text-align:center;color:#3a3a3a;font-size:14px}#blog-view .article__content .date-add i{color:#3a3a3a}#blog-view .article__content .text{color:#3a3a3a}#blog-view .article__content .text .v-center{display:flex;align-items:center}#blog-view .article__content .text .h-center{display:flex;justify-content:center}#blog-view .article__content .text p img{border-radius:10px;min-height:350px;-o-object-fit:cover;object-fit:cover}#blog-view .article__content .text h2{color:#b7174d !important;font-size:1.25rem;font-weight:600}#blog-view .article__content .text h3{color:#b7174d !important;font-size:1.1rem;font-weight:500}#blog-view .article__content .text section h2{font-size:18px !important}@media(min-width: 992px){#blog-view .article__content .text section h2{font-size:20px !important}}#blog-view .article__content .col-3{max-width:50%;flex:0 0 50%}@media(min-width: 576px){#blog-view .article__content .col-3{max-width:25%;flex:0 0 25%}}#blog-view .article__content .product-mini{max-width:100%}#blog-view .article__content .btn-back{border:none;background:rgba(0,0,0,0);width:auto;height:auto;color:#000;display:flex;align-items:center;gap:10px;margin:25px auto;transition:.3s}#blog-view .article__content .btn-back img{transform:rotate(180deg)}#blog-view .article__content .btn-back:hover{color:#b7174d}#blog-view .article__content .btn-back:hover img{fill:#b7174d}.pager{gap:10px}.pager li.first,.pager li.last{display:none}.pager li{background-color:#f6f6f6;color:#000;border-radius:10px;font-family:"Nunito",sans-serif;transition:.3s}.pager li:hover{background-color:#b7174d}.pager li:hover a{color:#fff}.pager li span{padding:10px;display:block;font-size:16px}.pager li a{font-size:16px;color:#000;transition:.3s;font-family:"Nunito",sans-serif;transition:.3s}.pager li:nth-child(3):hover{background-color:#f6f6f6}@media(max-width: 767px){#category-view .left-column{display:none}}#category-view .site-title{font-size:40px;text-align:center;vertical-align:middle;margin-bottom:30px}@media(max-width: 991px){#category-view .site-title{font-size:30px}}#category-view .shop-categories li a{text-transform:uppercase;font-weight:600;font-size:18px}#category-view .shop-categories li ul li a,#category-view .shop-categories li ul li .menu-trigger{text-transform:none;font-weight:400;font-size:16px}#category-view .container #category-description #visible h2,#category-view #product #description #tabs-menu-sticky-wrapper #tabs-menu #category-description #visible h2,#product #description #tabs-menu-sticky-wrapper #category-view #tabs-menu #category-description #visible h2{font-size:17px;font-weight:600}#category-view .container #category-description #visible h3,#category-view #product #description #tabs-menu-sticky-wrapper #tabs-menu #category-description #visible h3,#product #description #tabs-menu-sticky-wrapper #category-view #tabs-menu #category-description #visible h3{font-size:15px;font-weight:600}#category-view .container #category-description #visible p,#category-view #product #description #tabs-menu-sticky-wrapper #tabs-menu #category-description #visible p,#product #description #tabs-menu-sticky-wrapper #category-view #tabs-menu #category-description #visible p{font-size:14px}.main .product-options .prices .price .small{font-size:30px;font-weight:600}.main .product-options .add-to-basket .btn{border-radius:10px}.main .products-sets .owl-item,.main .products-related .owl-item{padding:0 10px}.main .products-sets .owl-item .product-mini,.main .products-related .owl-item .product-mini{max-width:100%;margin:0}.main .products-sets .box-title,.main .products-sets #newsletter .title,#newsletter .main .products-sets .title,.main .products-sets #blog-view .site-title,#blog-view .main .products-sets .site-title,.main .products-related .box-title,.main .products-related #newsletter .title,#newsletter .main .products-related .title,.main .products-related #blog-view .site-title,#blog-view .main .products-related .site-title{font-size:32px;margin-bottom:30px}.main #product .history-back{display:none}.main #product .product-options#product-options h1{font-size:28px}.main #product .product-options#product-options .short-description{color:#3a3a3a}.main #product .product-options#product-options .short-description strong{color:#000}.main #product #description .tabs#tabs-menu .tab-link{font-weight:600}.main #product #description .tab-content .tab-title{font-weight:600}.main #product #description .tab-content p{color:#3a3a3a}.main #product #description .tab-content p span{font-weight:600;color:#000}.main #product #description .tab-content ul li{color:#3a3a3a}.main #product #description .description-right .content p{color:#3a3a3a}.main #product #description .description-right .title{border-bottom:none;font-weight:600}.main #product .add-to-basket{flex-direction:row;align-items:center}.main #product .add-to-basket .btn{padding:15px 30px;transition:.3s}.main #product .add-to-basket .btn:hover{background-color:#000}#main-menu #menu-container-1 nav ul.level-0{justify-content:center;padding:10px 0}#main-menu #menu-container-1 nav ul.level-0 li{cursor:pointer}#main-menu #menu-container-1 nav ul.level-0 li:hover a::after{width:100%}#main-menu #menu-container-1 nav ul.level-0 li a{position:relative;margin:10px 0;font-size:18px}@media(min-width: 992px){#main-menu #menu-container-1 nav ul.level-0 li a{font-size:16px}}@media(min-width: 1200px){#main-menu #menu-container-1 nav ul.level-0 li a{font-size:18px}}#main-menu #menu-container-1 nav ul.level-0 li a::after{position:absolute;content:"";bottom:0;left:0;height:2px;background-color:#b7174d;width:0;transition:.4s}#main-menu #menu-container-1 nav ul.level-0 li a:hover::after{width:100%}#main-menu #menu-container-1 nav ul.level-0 li ul{border-radius:10px}@media(min-width: 992px){#main-menu #menu-container-1 nav ul.level-0 li ul li{width:25%}}#main-menu #menu-container-1 nav ul.level-0 li ul li a::after{display:none}#main-menu #menu-container-1 nav ul.level-0 li.parent .menu-trigger{display:flex;align-items:center;gap:5px}#main-menu #menu-container-1 nav ul.level-0 li.parent .menu-trigger i{font-weight:200;font-size:10px}#header .header-right #search-button .btn{background-color:rgba(0,0,0,0);width:auto;height:auto}#header .header-right #search-button .btn img{fill:#000;width:100%;height:100%}#header .header-right #basket-mini a:hover .icon{background-color:rgba(0,0,0,0)}#header .header-right #basket-mini a .icon{width:auto;height:auto;background-color:rgba(0,0,0,0)}#header .header-right #basket-mini a .icon img{width:100%;height:100%}#basket-container #btn-basket-summary{border-radius:10px;transition:.3s;margin-top:20px}#basket-container #btn-basket-summary:hover{background-color:#000}@media(max-width: 399px){#basket-container #btn-basket-summary{width:100%}}#basket-container #content .mini-box .box-title,#basket-container #content .mini-box #newsletter .title,#newsletter #basket-container #content .mini-box .title,#basket-container #content .mini-box #blog-view .site-title,#blog-view #basket-container #content .mini-box .site-title{font-size:40px;font-weight:700}@media(max-width: 991px){#basket-container #content .mini-box .box-title,#basket-container #content .mini-box #newsletter .title,#newsletter #basket-container #content .mini-box .title,#basket-container #content .mini-box #blog-view .site-title,#blog-view #basket-container #content .mini-box .site-title{font-size:28px}}#basket-container #content .mini-box #basket{border-bottom:1px solid rgba(211,211,211,.4)}#basket-container #content .mini-box #basket .details .name a{font-weight:400}#basket-container #content .mini-box #basket .buttons .btn-delete{background-color:rgba(0,0,0,0)}#basket-container #content .mini-box #basket .buttons .btn-delete img{width:22px;height:22px}#basket-container #content .mini-box #basket .basket-bottom .coupon .form-horizontal .input-group .form-control:focus{border:2px solid #000;box-shadow:none}#basket-container #content .mini-box #basket .basket-bottom .coupon .form-horizontal .input-group .form-control:active{border:2px solid #000;box-shadow:none}#basket-container #content .mini-box #basket .basket-bottom .coupon form .form-control{border-top-left-radius:10px;border-bottom-left-radius:10px}#basket-container #content .mini-box #basket .basket-bottom .coupon form .btn{border-bottom-right-radius:10px;border-top-right-radius:10px;transition:.3s}#basket-container #content .mini-box #basket .basket-bottom .coupon form .btn:hover{background-color:#000}#basket-container #content .mini-box #basket .basket-bottom .basket-message textarea{border-radius:10px}.products-related .owl-carousel .owl-nav .owl-prev span,.products-related .owl-carousel .owl-nav .owl-next span{transition:.3s}.products-related .owl-carousel .owl-nav .owl-prev span:hover,.products-related .owl-carousel .owl-nav .owl-next span:hover{color:#b7174d}.basket-summary-container .user-login .content form .form-group input{border-radius:10px}.basket-summary-container .user-login .content form .form-group button{border-radius:10px;transition:.3s}.basket-summary-container .user-login .content form .form-group button:hover{background-color:#000}.basket-summary-container .basket-address-form .form-group input{border-radius:10px}.basket-summary-container .basket-address-form .form-group button{border-radius:10px;transition:.3s}.basket-summary-container .basket-address-form .form-group button:hover{background-color:#000}.basket-summary-container .btn.btn-dark{background-color:#b7174d;border-radius:10px;transition:.3s}.basket-summary-container .btn.btn-dark:hover{background-color:#000}.main .alert.alert-success{border-radius:10px}.main .alert.alert-success .close{color:#fff;opacity:1;text-shadow:none}.main .order-bottom .right .content button{border-radius:10px}.main #basket-summary .alert.alert-danger{border-radius:10px}.shop-alert{border-radius:10px}.shop-alert .shop-alert-buttons .btn{border-radius:10px;font-size:14px}.shop-alert .shop-alert-buttons .btn-success{transition:.3s}.shop-alert .shop-alert-buttons .btn-success:hover{background-color:#000}.shop-alert .shop-alert-buttons .btn-default{transition:.3s}.shop-alert .shop-alert-buttons .btn-default:hover{color:#b7174d}#basket .alert.alert-danger{border-radius:10px}.jconfirm-box{border-radius:10px}.jconfirm-box .jconfirm-buttons .btn.btn-blue,.jconfirm-box .jconfirm-buttons .btn.btn-orange{background-color:#b7174d !important;transition:.3s !important;border-radius:10px !important}.jconfirm-box .jconfirm-buttons .btn.btn-blue:hover,.jconfirm-box .jconfirm-buttons .btn.btn-orange:hover{background-color:#000 !important}.iradio_square-blue.checked ins{background-color:#b7174d !important}#basket-container #basket .basket-product .buttons .int-format.form-control:focus,#basket-container #basket .basket-product .buttons .int-format.form-control:active{border:2px solid #000;box-shadow:none}#basket-container .mini-box #basket .basket-bottom .basket-message .form-control:focus,#basket-container .mini-box #basket .basket-bottom .basket-message .form-control:active{border:2px solid #000;box-shadow:none}.main .container .row .col-12 .site-title,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .row .col-12 .site-title,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .row .col-12 .site-title{font-size:40px}@media(max-width: 991px){.main .container .row .col-12 .site-title,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .row .col-12 .site-title,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .row .col-12 .site-title{font-size:30px}}.main .container .row .col-12 #contact-additional-info p,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .row .col-12 #contact-additional-info p,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .row .col-12 #contact-additional-info p{font-size:16px}.main .container .row .col-12 #contact-form #contact-form-send,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .row .col-12 #contact-form #contact-form-send,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .row .col-12 #contact-form #contact-form-send{border-radius:10px;transition:.3s}.main .container .row .col-12 #contact-form #contact-form-send:hover,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .row .col-12 #contact-form #contact-form-send:hover,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .row .col-12 #contact-form #contact-form-send:hover{background-color:#000}#header #search-form-big div.input{display:flex;flex-direction:row;justify-content:center;align-items:center}#header #search-form-big div.input .button--search{width:125px;border:none;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#b7174d;border-bottom-right-radius:30px;border-top-right-radius:30px;height:50px;cursor:pointer;transition:.3s}@media(max-width: 399px){#header #search-form-big div.input .button--search{width:80px}}#header #search-form-big div.input .button--search:hover{background-color:#000}#header #search-form-big div.input .search-form-big-close{color:#000;width:25px;height:25px;margin-left:20px}#header #search-form-big div.input .search-form-big-close img{width:100%;height:auto}#header #search-form-big div.input input.form-control{border:none;border-bottom-left-radius:30px;border-top-left-radius:30px;box-shadow:0 0 5px rgba(0,0,0,.2);font-size:16px;color:#3a3a3a;padding:20px 0 20px 20px}#header #search-form-big div.input input.form-control::-moz-placeholder{font-size:16px;color:#3a3a3a}#header #search-form-big div.input input.form-control::placeholder{font-size:16px;color:#3a3a3a}@media(max-width: 399px){#header #search-form-big div.input input.form-control::-moz-placeholder{font-size:14px}#header #search-form-big div.input input.form-control::placeholder{font-size:14px}}.main #product .product-options#product-options h1{font-size:24px}@media(min-width: 992px){.main #product .product-options#product-options h1{font-size:30px}}.main #product .product-options#product-options .prices{margin:10px 0}@media(min-width: 992px){.main #product .product-options#product-options .prices{margin:20px 0}}.main #product .product-options#product-options .prices .price{font-size:24px}.main #product .product-options#product-options .prices .price .small{font-size:24px;font-weight:800}@media(min-width: 992px){.main #product .product-options#product-options .prices .price{font-size:28px}.main #product .product-options#product-options .prices .price .small{font-size:28px}}.main #product #description .tab-title{font-size:20px}@media(min-width: 992px){.main #product #description .tab-title{font-size:22px}}.main #product #description p{font-size:14px}@media(min-width: 992px){.main #product #description p{font-size:16px}}.main #product #description .tabs{list-style:none;display:flex;justify-content:start;align-items:center;border-bottom:2px solid rgba(211,211,211,.8);padding-left:0;gap:10px}.main #product #description .tabs .tab-link{font-size:18px;cursor:pointer;transition:.3s;padding:10px 25px}.main #product #description .tabs .tab-link.current{background:#b7174d;color:#fff !important}.main #product #description .tabs .tab-link:hover{color:#b7174d}@media(min-width: 576px){.main #product #description .tabs .tab-link{font-size:20px}}@media(min-width: 992px){.main #product #description .tabs .tab-link{font-size:24px}}.main #product #description .description-right .title{font-size:20px}@media(min-width: 992px){.main #product #description .description-right .title{font-size:22px}}.main #product .products-sets .box-title,.main #product .products-sets #newsletter .title,#newsletter .main #product .products-sets .title,.main #product .products-sets #blog-view .site-title,#blog-view .main #product .products-sets .site-title{font-size:24px}@media(min-width: 992px){.main #product .products-sets .box-title,.main #product .products-sets #newsletter .title,#newsletter .main #product .products-sets .title,.main #product .products-sets #blog-view .site-title,#blog-view .main #product .products-sets .site-title{font-size:28px}}.main #product .products-sets .owl-carousel .owl-nav button{transition:.3s}.main #product .products-sets .owl-carousel .owl-nav button:hover{color:#b7174d}.button-up{border:none;background-color:#b7174d;border-radius:10px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:fixed;bottom:60px;right:20px;cursor:pointer;transition:.3s;opacity:0}.button-up--active{opacity:1}.button-up:hover{background-color:#000}.button-up img{width:50%;height:auto}.main .container .user-login .content form .form-group input,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .user-login .content form .form-group input,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .user-login .content form .form-group input{border-radius:10px}.main .container .user-login .content form .form-group input:focus,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .user-login .content form .form-group input:focus,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .user-login .content form .form-group input:focus{border:2px solid #000;box-shadow:none}.main .container .user-login .content form .form-group button,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .user-login .content form .form-group button,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .user-login .content form .form-group button{border-radius:10px;transition:.3s}.main .container .user-login .content form .form-group button:hover,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .user-login .content form .form-group button:hover,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .user-login .content form .form-group button:hover{background-color:#000}.user-register .content form#f-user-register .form-group input{border-radius:10px}.user-register .content form#f-user-register .form-group input:focus{border:2px solid #000;box-shadow:none}.user-register .content form#f-user-register .form-group button{border-radius:10px}.image-categories{display:none}#scontainer-12,#scontainer-13{background:#b7174d;padding:25px;color:#fff;margin-bottom:25px}@media(max-width: 991px){#scontainer-12,#scontainer-13{padding:10px;font-size:13px}}#scontainer-12 p:last-child,#scontainer-13 p:last-child{margin-bottom:0}#scontainer-12{display:none !important}.main-page-text{font-size:13px}.main-page-text h1{font-size:18px}.main-page-text h2{font-size:15px;font-weight:600}.main-page-text a{color:#b7174d}.why-us--wrapper{position:relative;padding:150px 0;background:#b7174d}.why-us--wrapper::before{content:"";position:absolute;top:0;left:0;right:0;height:60px;background-image:url("/images/wave-2.svg")}.why-us--wrapper::after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background-image:url("/images/wave-2.svg");transform:scale(-1)}@media(max-width: 1199px){.why-us--wrapper{padding:100px 0}}.why-us .box-title,.why-us #newsletter .title,#newsletter .why-us .title,.why-us #blog-view .site-title,#blog-view .why-us .site-title{font-size:26px;font-weight:700;text-align:center}@media(min-width: 992px){.why-us .box-title,.why-us #newsletter .title,#newsletter .why-us .title,.why-us #blog-view .site-title,#blog-view .why-us .site-title{font-size:40px}}.why-us #scontainer-15 img{display:block;width:64px !important;max-width:unset !important;height:64px;margin:0 auto 20px}.why-us #scontainer-15 h2{color:#fff;font-size:1.75rem;text-align:center;margin-bottom:20px}.why-us #scontainer-15 p{color:#fff;text-align:center}.why-us #scontainer-15 .row>div:hover img{animation-name:buzz-out-on-hover;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}@media(max-width: 1199px){.why-us #scontainer-15 h2{font-size:22px}}@keyframes buzz-out-on-hover{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}100%{transform:translateX(-1px) rotate(0)}}.free-delivery-box{display:flex;align-items:flex-end;gap:10px;margin-bottom:5px}.free-delivery-box img{width:26px;height:26px;filter:invert(1)}.free-delivery-box p{margin-bottom:0}.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)}}.instagram-feed .box-title,.instagram-feed #newsletter .title,#newsletter .instagram-feed .title,.instagram-feed #blog-view .site-title,#blog-view .instagram-feed .site-title{font-size:26px;font-weight:700;text-align:center}@media(min-width: 992px){.instagram-feed .box-title,.instagram-feed #newsletter .title,#newsletter .instagram-feed .title,.instagram-feed #blog-view .site-title,#blog-view .instagram-feed .site-title{font-size:40px}}.instagram-feed #instagram-feed-box .splide__slide{display:flex;justify-content:center}.swiper .swiper-button-prev,.swiper .swiper-button-next{width:40px;height:40px;border-radius:100%;background:#b7174d}.swiper .swiper-button-prev::after,.swiper .swiper-button-next::after{color:#fff;font-size:16px;font-weight:bolder}.recommended-presents .swiper-slide .product-mini{height:100%}.category-subcategory-tiles{display:flex;flex-wrap:wrap;gap:5px;list-style-type:none;margin:0 0 25px;padding:0;justify-content:center}.category-subcategory-tiles li a{display:inline-flex;padding:5px 10px;color:#fff;font-weight:600;transition:250ms ease all;background:#b7174d;border:0;font-size:14px}.category-subcategory-tiles li a:hover{text-decoration:none;opacity:.8}#cookieAccept .acceptBtnSettingsLabel{display:none}.orlen-banner{margin-top:25px}.orlen-banner img{width:100%}/*# sourceMappingURL=style.css.map */ \ No newline at end of file +@import"https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600;700;900&family=Nunito:wght@200;300;400;500;600;700;800&family=Roboto:wght@300;400;500;700;900&display=swap";@keyframes fade_in_show{0%{opacity:0}100%{opacity:1}}html{scroll-behavior:smooth}img{text-indent:-9999px !important;color:rgba(0,0,0,0) !important}body{font-family:"Nunito",sans-serif;font-size:16px;line-height:1.5;color:#000;overflow-x:hidden}@media(max-width: 991px){body{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{border:none;box-shadow:none}.btn-danger{background:#dc3545}.btn-danger:hover{background:#f7abb0}.btn-danger:active{background:#f7abb0;border-color:#fff}.btn-success{background:#b7174d}.btn-success:hover{background:#b7174d}.btn-success:active{background:#b7174d;border-color:#fff}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{background:#b7174d;border:none}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus{background:#b7174d;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:#b7174d;border-color:#b7174d}.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:"Nunito",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:#b7174d;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:"Nunito",sans-serif;line-height:32px;letter-spacing:-1px;font-size:28px}.box,#blog-view,#category-view,.footer-contact,#header #search-form-big{padding:50px 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:"Nunito",sans-serif;font-weight:600;font-size:28px;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,.row .product-mini .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}@media(max-width: 991px){.container,#product #description #tabs-menu-sticky-wrapper #tabs-menu{max-width:100%}}@media(min-width: 1400px)and (max-width: 1629px){.container,#product #description #tabs-menu-sticky-wrapper #tabs-menu{max-width:1370px}}@media(min-width: 1630px){.container,#product #description #tabs-menu-sticky-wrapper #tabs-menu{max-width:1600px}}.site-title{font-family:"Nunito",sans-serif;font-weight:600;font-size:32px;margin-bottom:25px}@media(max-width: 991px){.site-title{font-size:30px}}@media(max-width: 767px){#top-sticky-wrapper #top{z-index:20}}#top{background:#f6f6f6;padding:15px 0}@media(max-width: 992px){#top #scontainer-1 .contact{display:none}}#top #scontainer-1 .free-delivery{float:right;color:#000}@media(min-width: 993px)and (max-width: 1200px){#top #scontainer-1 .free-delivery{float:none;display:block;margin-top:10px}}@media(max-width: 992px){#top #scontainer-1 .free-delivery{margin-bottom:10px}}#top p{margin:0;padding:0}#top a{color:#000}#top a:hover{text-decoration:none}#top #mini-login{text-align:right}#top #mini-login a:nth-child(1){margin-right:10px}#top #mini-login a{font-weight:600;color:#b7174d;margin-left:10px}#top #mini-login a span{color:#000;padding-right:10px}#header{padding:15px 0}#header .logo a{display:block;max-width:300px;text-align:center}#header .logo a img{width:100%;max-width:225px}#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:"Nunito",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:#000;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:#b7174d}#header #search-form-big .input{padding-top:25px}#header #search-form-big .input input{border-radius:0;border:0;border-bottom:2px solid #000;padding-left:0;padding-bottom:10px;padding-top:10px;font-weight:600;font-size:20px;height:50px;font-family:"Nunito",sans-serif}#header #search-form-big .input input:focus{outline:none;border:2px solid #000;box-shadow:none}#header #search-form-big .input input::-moz-placeholder{font-size:20px;font-weight:600;color:#000;font-family:"Nunito",sans-serif}#header #search-form-big .input input::placeholder{font-size:20px;font-weight:600;color:#000;font-family:"Nunito",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:#b7174d}@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:#b7174d}#header .header-right #basket-mini a .icon{height:50px;width:50px;display:flex;align-items:center;justify-content:center;margin-right:10px;background:#000;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:#000;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: 993px){#main-menu #menu-container-1 ul.level-0{display:flex;margin-left:-15px;gap:20px}}@media(min-width: 993px)and (min-width: 768px)and (max-width: 991px){#main-menu #menu-container-1 ul.level-0>li#link-5{display:none}}@media(min-width: 993px){#main-menu #menu-container-1 ul.level-0>li>i{display:none}#main-menu #menu-container-1 ul.level-0>li>a{font-family:"Nunito",sans-serif;color:#000;font-size:18px;font-weight:400;display:block;padding:10px 9px;transition:all .5s ease}}@media(min-width: 993px)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: 993px)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: 993px){#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: 993px)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: 993px)and (min-width: 768px)and (max-width: 1199px){#main-menu #menu-container-1 ul.level-0>li>ul>li{width:50%}}@media(min-width: 993px){#main-menu #menu-container-1 ul.level-0>li>ul>li a{color:#000;font-size:15px;transition:all .5s ease;white-space:nowrap}#main-menu #menu-container-1 ul.level-0>li>ul>li a:hover{text-decoration:none;color:#b7174d}#main-menu #menu-container-1 ul.level-0>li>ul>li>a{font-weight:600;font-size:16px;white-space:nowrap}#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{padding-top:30px}.promoted-products ontent .box-title,.promoted-products ontent #blog-view .site-title,#blog-view .promoted-products ontent .site-title,.promoted-products ontent #newsletter .title,#newsletter .promoted-products ontent .title{text-align:center}.promoted-products .content{display:flex;flex-wrap:wrap;gap:10px}@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(25% - 7.5px);width:100%;position:relative}@media(min-width: 992px)and (max-width: 1366px){.promoted-products .content .product-mini{max-width:calc(25% - 7.5px)}}@media(min-width: 768px)and (max-width: 991px){.promoted-products .content .product-mini{max-width:calc(33.3333333333% - 7.5px)}}@media(max-width: 767px){.promoted-products .content .product-mini{max-width:calc(50% - 7.5px)}}@media(max-width: 399px){.promoted-products .content .product-mini{max-width:100%;margin:0 0 10px 0}}.promoted-products .content .product-mini .new{position:absolute}.category-content{gap:10px;display:flex;flex-wrap:wrap}.category-content .product-mini{width:calc(25% - 8px);position:relative}@media(max-width: 1199px){.category-content .product-mini{width:calc(33.3333333% - 7px)}}@media(max-width: 991px){.category-content .product-mini{width:calc(50% - 7px)}}.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{gap:10px;display:flex;flex-wrap:wrap}.search-content .product-mini{width:calc(25% - 8px);position:relative}@media(max-width: 767px){.search-content .product-mini{width:calc(33.33333333% - 7px)}}@media(max-width: 575px){.search-content .product-mini{width:calc(50% - 7px)}}.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-radius:5px;overflow:hidden;border:1px solid rgba(58,58,58,.1)}.product-mini:hover,.product-search:hover{border:1px solid rgba(58,58,58,.2)}.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:120%;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:center;object-position: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 .tm-multihornet,.product-search .product-details .tm-multihornet{margin-bottom:5px}.product-mini .product-details .name,.product-search .product-details .name{font-family:"Nunito",sans-serif;font-weight:600;font-size:15px;line-height:1.5;margin:0 0 5px 0;color:#000;transition:all .5s ease;overflow:hidden;display:block;position:relative;text-align:center;width:100%}.product-mini .product-details .name:hover,.product-search .product-details .name:hover{text-decoration:none;color:#b7174d}.product-mini .product-details .name a,.product-search .product-details .name a{color:#000}.product-mini .product-details .name a:hover,.product-search .product-details .name a:hover{text-decoration:none;color:#b7174d}.product-mini .product-details .prices,.product-search .product-details .prices{text-align:right;font-family:"Nunito",sans-serif;width:100%;display:flex;justify-content:center}.product-mini .product-details .prices .price_weight,.product-search .product-details .prices .price_weight{width:100%;order:99;font-size:12px;color:#333}.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:22px;font-weight:700;color:#b7174d;white-space:nowrap}@media(max-width: 767px){.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:20px}}@media(max-width: 575px){.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:18px}}.product-mini .product-details .prices .price-old,.product-search .product-details .prices .price-old{font-size:14px;font-weight:300;color:#b9b9b9;position:relative;margin-right:15px}@media(min-width: 992px){.product-mini .product-details .prices .price-old,.product-search .product-details .prices .price-old{font-size:22px}}@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 .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:"Nunito",sans-serif;font-weight:500;font-size:28px;line-height:32px;color:#000;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:#000;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:"Nunito",sans-serif;color:#000;margin-bottom:25px;font-weight:700;font-size:26px}.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}.last-on-blog .date-add{display:none}.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 .article-title{display:block;font-weight:600;font-size:22px;font-family:"Nunito",sans-serif;color:#000}.article-list .article-entry{color:#3a3a3a;font-size:14px;line-height:24px}.promo-text h1{font-family:"Nunito",sans-serif;font-weight:600;font-size:26px;color:#000}.promo-text h2{font-weight:600;font-size:18px;color:#000}.promo-text p{font-size:14px;color:#3a3a3a;line-height:24px}.promo-text p a{color:#b7174d}.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:"Nunito",sans-serif;font-weight:600;font-size:20px;color:#000}.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:"Nunito",sans-serif;font-size:20px;font-weight:300;color:#000;display:block;padding:5px 0;transition:all .5s ease}@media(max-width: 767px){.footer ul li a{font-size:14px}}.footer ul li a:hover{text-decoration:none;color:#b7174d}#newsletter #text{font-family:"Nunito",sans-serif;font-size:20px;font-weight:300;color:#000;display:none}@media(min-width: 992px){#newsletter #text{display:block}}#newsletter .agreement{font-size:11px}#newsletter .agreement input{margin-right:5px;position:relative;top:2px}#newsletter .agreement a{color:#b7174d;font-weight:600}#newsletter .agreement .hidden{display:none}#newsletter .form-group.input{display:flex;position:relative}#newsletter .form-group.input::after{content:"";display:block;bottom:0;left:0;width:0;position:absolute;background:#b7174d;transition:all .5s ease;height:2px}#newsletter .form-group.input:focus-within::after{width:100%}#newsletter .form-group.input:focus-within .btn{background:#b7174d}#newsletter input[type=email]{border:0;border-bottom:2px solid #000;border-radius:0;font-size:14px}#newsletter input[type=email]:focus{outline:none;border:2px solid #000;box-shadow:none}#newsletter .btn{background:#000;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:#b7174d}#cookie-information{background:#f6f6f6;padding:15px;text-align:center;font-size:12px}#cookie-information a{color:#b7174d}#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:#000;cursor:pointer}.left-column .categories ul i:hover{color:#e31e61}.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:"Nunito",sans-serif;font-weight:600;color:#000}.left-column .categories ul.level-0>li>a:hover{color:#b7174d}.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:#000;display:inline-block;font-weight:400;font-size:15px;padding:3px 0}.left-column .categories ul.level-1 li a:hover{color:#b7174d}.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:"Nunito",sans-serif}ul.pager a{color:#000;display:inline-block;padding:10px;transition:all .5s ease;font-weight:300}ul.pager a:hover{text-decoration:none;color:#b7174d}#category-description{margin-top:50px}#category-description a{color:#b7174d}#category-description h2{font-family:"Nunito",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;border-radius:10px}#contact-form #contact-form .form-group .form-control:focus{border:2px solid #000;box-shadow:none}#contact-additional-info a{color:#b7174d;font-weight:600}#contact-additional-info a:hover{text-decoration:none;color:#b7174d}#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 .article-title{font-family:"Nunito",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:"Nunito",sans-serif;color:#000;transition:all .3s ease}#blog-view .article-entry .article-title a:hover{color:#b7174d;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:"Nunito",sans-serif;background-color:rgba(0,0,0,0);color:#000;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{border:2px solid #000;box-shadow:none}#blog-view .box-articles{font-family:"Nunito",sans-serif}@media(max-width: 767px){#blog-view .box-articles{padding-left:0}}@media(max-width: 991px){#blog-view .box-articles{display:none}}#blog-view .box-articles .title{font-size:20px;font-weight:800;letter-spacing:-1px;line-height:32px;margin-bottom:20px}#blog-view .box-articles .news-list{padding-inline-start:0px;list-style-type:none;margin-bottom:0}#blog-view .box-articles .news-list li{padding-bottom:1rem;font-size:20px;font-weight:500}#blog-view .box-articles .news-list li .far{font-size:19px;opacity:.5;transition:all .3s ease}#blog-view .box-articles .news-list li a{color:#000;font-size:16px;display:block;letter-spacing:normal;position:relative;transition:all .3s ease;display:flex;align-items:center;gap:10px}#blog-view .box-articles .news-list li a:hover{text-decoration:none;color:#e84c81}#blog-view .box-articles .news-list li a:hover .far{color:#000}#blog-view .box-articles .news-list li .date-add{display:none;line-height:21.12px;font-size:15px;font-weight:300;margin-bottom:0;margin-top:5px}#blog-view .article .article__content{font-size:16px}@media(max-width: 991px){#blog-view .article .article__content{font-size:14px}}#blog-view .article .article__content .article__main-image{height:400px;margin-bottom:50px}#blog-view .article .article__content .article__main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#blog-view .article .article-title{font-family:"Nunito",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{margin-bottom:30px}@media(max-width: 991px){#blog-view .article .table-of-contents{border:2px solid #e7e7e7;padding:15px;border-radius:10px}}#blog-view .article .table-of-contents .title{font-size:18px;font-weight:800;line-height:21px;color:#b7174d;margin-bottom:10px}@media(min-width: 992px){#blog-view .article .table-of-contents .title{font-size:20px}}#blog-view .article .table-of-contents ol{padding-left:23px;margin-bottom:0}#blog-view .article .table-of-contents ol li.active a{font-weight:700;color:#e84c81}#blog-view .article .table-of-contents ol li a{color:#000;transition:all .3s ease;font-size:14px}@media(min-width: 992px){#blog-view .article .table-of-contents ol li a{font-size:16px}}#blog-view .article .table-of-contents ol li a:hover{text-decoration:none}#blog-view .article .text a{color:#b7174d;transition:all .3s ease}#blog-view .article .text a:hover{color:#b7174d;text-decoration:none}#blog-view .article .text h2:not(.name){font-weight:600;font-size:22px;font-family:"Nunito",sans-serif;color:#000}#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 .product-message{margin:25px 0}#product .product-message textarea{font-size:14px;width:100%}#product .history-back{max-width:150px}#product #image-big{position:relative}#product #image-big .new,#product #image-big .row .product-mini .new,.row .product-mini #product #image-big .new,#product #image-big .row .promoted-products .content .product-mini .new,.row .promoted-products .content .product-mini #product #image-big .new,#product #image-big .promoted-products .content .row .product-mini .new,.promoted-products .content .row .product-mini #product #image-big .new,#product #image-big .category-content .row .product-mini .new,.category-content .row .product-mini #product #image-big .new,#product #image-big .row .category-content .product-mini .new,.row .category-content .product-mini #product #image-big .new,#product #image-big .category-content .row .promoted-products .content .product-mini .new,.category-content .row .promoted-products .content .product-mini #product #image-big .new,#product #image-big .row .promoted-products .content .category-content .product-mini .new,.row .promoted-products .content .category-content .product-mini #product #image-big .new,#product #image-big .category-content .promoted-products .content .row .product-mini .new,.category-content .promoted-products .content .row .product-mini #product #image-big .new,#product #image-big .promoted-products .content .row .category-content .product-mini .new,.promoted-products .content .row .category-content .product-mini #product #image-big .new,#product #image-big .row .category-content .promoted-products .content .product-mini .new,.row .category-content .promoted-products .content .product-mini #product #image-big .new,#product #image-big .promoted-products .content .category-content .row .product-mini .new,.promoted-products .content .category-content .row .product-mini #product #image-big .new,#product #image-big .category-content .promoted-products .content .category-content .row .product-mini .new,.category-content .promoted-products .content .category-content .row .product-mini #product #image-big .new,#product #image-big .row .category-content .promoted-products .content .category-content .product-mini .new,.row .category-content .promoted-products .content .category-content .product-mini #product #image-big .new,#product #image-big .category-content .row .promoted-products .content .category-content .product-mini .new,.category-content .row .promoted-products .content .category-content .product-mini #product #image-big .new,#product #image-big .category-content .promoted-products .content .row .category-content .product-mini .new,.category-content .promoted-products .content .row .category-content .product-mini #product #image-big .new,#product #image-big .row .promoted-products .content .row .product-mini .new,.row .promoted-products .content .row .product-mini #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:#b7174d;font-weight:600}@media(min-width: 768px){#product #product-options{padding:0}}#product #product-options .warehouse-message-box{display:flex;align-items:flex-end;gap:10px;margin-bottom:5px}#product #product-options .warehouse-message-box img{width:26px;height:26px;filter:invert(1)}#product #product-options .warehouse-message{color:#000;font-style:normal;letter-spacing:0px;font-weight:700}#product #product-options h1{font-family:"Nunito",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%;order:99;font-size:12px;color:#333}#product #product-options .prices .price-minimal{width:100%;font-size:12px;margin-bottom:15px}#product #product-options .prices .price{font-weight:800;line-height:27px;color:#b7174d;font-family:"Nunito",sans-serif;order:2}#product #product-options .prices .price-old{margin-right:20px;font-weight:400;font-size:22px;line-height:22px;font-family:"Nunito",sans-serif;order:1;color:#b9b9b9;position:relative}#product #product-options .prices .price-old:before{width:120%;position:absolute;content:"";right:-10%;top:40%;height:0px;border-bottom:2px solid #b9b9b9}#product #product-options .prices .flag-promotion{order:3;color:#fff;font-weight:600;letter-spacing:.075em;text-transform:uppercase;border-radius:2px;padding:.25rem .5rem;vertical-align:middle;display:inline-block;font-size:11px;margin-left:20px;background-color:#4cbb17;padding:8px 10px;line-height:1}#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:#f6f6f6;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:#000;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:#000}#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;border:2px solid #000;box-shadow: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;border-radius:10px}#product #product-options .add-to-basket .alert.hidden{display:none}#product #product-options .short-description{color:#000;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px}#product #product-options .short-description p strong{font-weight:600}#product #product-options form.product-options .custom-field{margin-bottom:5px;display:grid;grid-template-columns:200px 1fr;gap:5px}#product #product-options form.product-options .custom-field .grow-wrap{display:grid}#product #product-options form.product-options .custom-field .grow-wrap::after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}#product #product-options form.product-options .custom-field .grow-wrap>textarea{resize:none;overflow:hidden}#product #product-options form.product-options .custom-field .grow-wrap>textarea,#product #product-options form.product-options .custom-field .grow-wrap::after{border:1px solid #d5d5d5;padding:.5rem;font:inherit;grid-area:1/1/2/2;border-radius:6px}#product #product-options form.product-options .product-message{display:flex;flex-direction:column;gap:10px}#product #product-options form.product-options .product-message label{min-width:-moz-fit-content;min-width:fit-content;margin-bottom:0}#product #product-options form.product-options .product-message textarea{width:100%;background-color:#f2f2f2;color:#43454b;outline:0;border:0;font-weight:400;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);min-height:40px;box-sizing:border-box;padding:5px 10px;resize:none;border-radius:15px;min-width:250px}#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}@media(max-width: 767px){#product .gallery{margin-top:0}}#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}@media(max-width: 767px){#product .gallery a{height:90px;width:75px}}#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:#000;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:#000;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 #b7174d}#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;color:#000;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{color:#b7174d}#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:25px;margin-bottom:25px}@media(max-width: 767px){#product #description .tab-content{padding:10px}}#product #description .tab-content.hidden{display:none}#product #description .tab-content:last-child{margin-bottom:0}#product #description .tab-content .tab-title{font-family:"Nunito",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}@media(max-width: 575px){#basket-container .basket-options>.content .right,.basket-summary-container .basket-options>.content .right,.order-summary .basket-options>.content .right{padding-left: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 .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}#basket-container .basket-options>.content .basket-address-form #postal_code,.basket-summary-container .basket-options>.content .basket-address-form #postal_code,.order-summary .basket-options>.content .basket-address-form #postal_code{margin-bottom:15px}@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:#b7174d;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:#b7174d}#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 .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:#b7174d}.order-summary .order-summary-content{padding-bottom:50px}.order-summary .order-summary-content .top{padding-bottom:50px}.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:#b7174d}.basket-product{margin-bottom:10px}.basket-product .custom-field{display:flex;font-size:13px;gap:10px}.basket-product .custom-field ._name{font-weight:700}.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>*{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:#000;font-size:16px;transition:all .5s ease}@media(max-width: 767px){.basket-product .details a{font-size:14px}}.basket-product .details a:hover{color:#b7174d;text-decoration:none}.basket-product .details .description{font-style:italic;font-size:15px}.basket-product .prices{margin-left:auto;font-family:"Nunito",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{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:#000;margin:0 15px}.basket-product .buttons .btn-minus:hover,.basket-product .buttons .btn-plus:hover{background:#000;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:#000;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:"Nunito",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 #b7174d}.addresses .address .buttons{padding-top:15px}.addresses .address .buttons a{font-weight:600;margin-right:10px;transition:all .5s ease;color:#b7174d}.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{max-width:calc(25% - 7.5px)}.product-mini .product-details .name{font-size:21px}.article-list .article-title{font-size:21px}#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:30px 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}}@media(min-width: 992px)and (max-width: 1200px)and (max-width: 575px){.basket-summary-address .left{padding-right:0}}@media(min-width: 992px)and (max-width: 1200px){.basket-summary-address .right{padding-left:25px}}@media(min-width: 992px)and (max-width: 1200px)and (max-width: 575px){.basket-summary-address .right{padding-left:0}}@media(min-width: 992px)and (max-width: 1200px){.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: 992px){.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;z-index:20}#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:"Nunito",sans-serif;font-size:23px;color:#000;transition:all .5s ease;display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 15px}}@media(max-width: 992px)and (max-width: 575px){#main-menu #menu-container-1 .mmm ul li a{font-size:20px;padding:0 15px}}@media(max-width: 992px){#main-menu #menu-container-1 .mmm ul li a:hover{color:#b7174d;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}#product #product-options{padding:15px 0}#product #product-options h1{font-size:28px}.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:18px;font-weight:600;border-bottom:3px solid #eceff1;display:flex;justify-content:space-between;align-items:center;color:#b7174d}@media(min-width: 576px){.shop-alert-overlay .shop-alert .shop-alert-title{font-size:20px}}.shop-alert-overlay .shop-alert .shop-alert-title a{color:#000;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;align-items:center;padding:20px;border-top:3px solid #eceff1;gap:15px}.shop-alert-overlay .shop-alert .shop-alert-buttons .btn{padding:10px 15px}.shop-alert-overlay .shop-alert .shop-alert-buttons .btn.btn-default{color:#000;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:#000}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar-thumb:hover{background:#000}.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:125%;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:"Nunito",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:#b7174d}.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:16px;font-family:"Nunito",sans-serif}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a{color:#000;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:#000;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;display:none}#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}#main-banner img{width:100%}@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%}.main-slider{width:100%}.popular-categories{display:none}.popular-categories .category-container{display:flex;flex-wrap:wrap}.popular-categories .category-container .category{height:400px;position:relative;padding:15px;border-radius:10px}.popular-categories .category-container .category .link-img{width:100%;height:100%;border-radius:10px;overflow:hidden;display:block}.popular-categories .category-container .category .link-img .category-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;transition:4s}.popular-categories .category-container .category .link-img:hover .category-img{transform:scale(1.2)}.popular-categories .category-container .category .category-description{position:absolute;top:0;left:0;padding:60px 0 0 60px}.popular-categories .category-container .category .category-description .link-title{font-size:20px;text-decoration:none;color:#000;margin-bottom:20px;transition:.3s;font-weight:700}@media(min-width: 992px){.popular-categories .category-container .category .category-description .link-title{font-size:30px}}.popular-categories .category-container .category .category-description .link-title:hover{color:#e63571}.popular-categories .category-container .category .category-description .link-title .title{font-weight:700}.popular-categories .category-container .category .category-description .description{margin-bottom:20px;font-size:16px;color:#3a3a3a;display:none}@media(min-width: 992px){.popular-categories .category-container .category .category-description .description{display:block}}.popular-categories .category-container .category .category-btn{padding:12px 35px;border-radius:10px;background-color:#f6f6f6;color:#000;border:none;font-weight:500;cursor:pointer;transition:.3s;margin-top:40px;font-size:16px;display:block;text-decoration:none;width:142px}.popular-categories .category-container .category .category-btn:hover{background-color:#b7174d;color:#f6f6f6}.popular-categories .category-container .category:nth-child(1),.popular-categories .category-container .category:nth-last-child(1){width:100%}@media(min-width: 768px){.popular-categories .category-container .category:nth-child(1),.popular-categories .category-container .category:nth-last-child(1){width:60%}}.popular-categories .category-container .category:nth-child(1) .category-description,.popular-categories .category-container .category:nth-last-child(1) .category-description{width:85%}.popular-categories .category-container .category:nth-child(2),.popular-categories .category-container .category:nth-last-child(2){width:100%}@media(min-width: 768px){.popular-categories .category-container .category:nth-child(2),.popular-categories .category-container .category:nth-last-child(2){width:40%}}.popular-categories .category-container .category:nth-child(2) .category-description,.popular-categories .category-container .category:nth-last-child(2) .category-description{width:70%}.row .product-mini .new,.row .promoted-products .content .product-mini .new,.promoted-products .content .row .product-mini .new{position:absolute}.promoted-products .container .box-title,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .box-title,.promoted-products .container #newsletter .title,#newsletter .promoted-products .container .title,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .title,.promoted-products .container #blog-view .site-title,#blog-view .promoted-products .container .site-title,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .site-title,.popular-categories .container .box-title,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .box-title,.popular-categories .container #newsletter .title,#newsletter .popular-categories .container .title,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .title,.popular-categories .container #blog-view .site-title,#blog-view .popular-categories .container .site-title,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .site-title,.sale-categories .container .box-title,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .box-title,.sale-categories .container #newsletter .title,#newsletter .sale-categories .container .title,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .title,.sale-categories .container #blog-view .site-title,#blog-view .sale-categories .container .site-title,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .site-title,.last-on-blog .container .box-title,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .box-title,.last-on-blog .container #newsletter .title,#newsletter .last-on-blog .container .title,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .title,.last-on-blog .container #blog-view .site-title,#blog-view .last-on-blog .container .site-title,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .site-title{font-size:26px;font-weight:700;text-align:center}@media(min-width: 992px){.promoted-products .container .box-title,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .box-title,.promoted-products .container #newsletter .title,#newsletter .promoted-products .container .title,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .title,.promoted-products .container #blog-view .site-title,#blog-view .promoted-products .container .site-title,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .site-title,.popular-categories .container .box-title,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .box-title,.popular-categories .container #newsletter .title,#newsletter .popular-categories .container .title,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .title,.popular-categories .container #blog-view .site-title,#blog-view .popular-categories .container .site-title,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .site-title,.sale-categories .container .box-title,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .box-title,.sale-categories .container #newsletter .title,#newsletter .sale-categories .container .title,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .title,.sale-categories .container #blog-view .site-title,#blog-view .sale-categories .container .site-title,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .site-title,.last-on-blog .container .box-title,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-title,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .box-title,.last-on-blog .container #newsletter .title,#newsletter .last-on-blog .container .title,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu #newsletter .title,#newsletter .last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .title,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu #newsletter .title,#newsletter #product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .title,.last-on-blog .container #blog-view .site-title,#blog-view .last-on-blog .container .site-title,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu #blog-view .site-title,#blog-view .last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .site-title,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu #blog-view .site-title,#blog-view #product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .site-title{font-size:40px}}.promoted-products .container .box-description,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .box-description,.popular-categories .container .box-description,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .box-description,.sale-categories .container .box-description,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .box-description,.last-on-blog .container .box-description,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .box-description{font-size:14px;display:none;text-align:center;line-height:25px;margin:15px auto 0;max-width:850px;margin-bottom:30px}@media(min-width: 992px){.promoted-products .container .box-description,.promoted-products #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .promoted-products #tabs-menu .box-description,.popular-categories .container .box-description,.popular-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .popular-categories #tabs-menu .box-description,.sale-categories .container .box-description,.sale-categories #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .sale-categories #tabs-menu .box-description,.last-on-blog .container .box-description,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .box-description,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .box-description{font-size:16px}}.product-mini .product-details .name{font-size:14px}@media(min-width: 992px){.product-mini .product-details .name{font-size:16px}}.product-mini .product-details .prices .price{font-size:18px;color:#000;font-weight:700}@media(min-width: 992px){.product-mini .product-details .prices .price{font-size:20px}}.product-mini .product-details .prices .price span{color:#000;font-size:20px;font-weight:700}.main-image{position:relative;border-radius:10px}@media(max-width: 767px){.main-image{height:300px}}@media(max-width: 575px){.main-image{height:250px}}.main-image .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.main-image .card-container{display:flex;flex-direction:column;width:160px;position:absolute;align-items:center;z-index:11}.main-image .card-container .main-image-btn{border:none;color:#fff;background-color:#b7174d;border-radius:50%;width:30px;height:30px;text-align:center;line-height:20px;cursor:pointer;animation:border_animation 1.5s infinite;margin-left:-25px;margin-bottom:5px}.main-image .card-container .main-image-btn:active{border:none;outline:none}.main-image .card-container .main-image__card{width:160px;height:200px;display:none}.main-image .card-container .main-image__card .row{width:100%;height:100%}.main-image .card-container .main-image__card .row .product-mini{max-width:100%;width:100%;height:100%;margin:0;padding:10px}.main-image .card-container .main-image__card .row .product-mini a .img{padding-top:80%}.main-image .card-container .main-image__card .row .product-mini a .img img{-o-object-fit:contain;object-fit:contain}.main-image .card-container .main-image__card .row .product-mini .product-details{padding:0}.main-image .card-container .main-image__card .row .product-mini .product-details .name{font-size:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center;width:100%;margin-bottom:0}.main-image .card-container .main-image__card .row .product-mini .product-details .prices .price-old{display:none}.main-image .card-container .main-image__card .row .product-mini .product-details .prices .price{font-size:13px}.main-image .card-container .main-image__card .row .product-mini .product-details .prices .price span{font-size:13px}.main-image .card-container .main-image__card--active{display:block}.main-image .card-container-1{top:38%;left:7%}@media(max-width: 767px){.main-image .card-container-1{left:5%}}@media(max-width: 399px){.main-image .card-container-1{top:20%}}.main-image .card-container-2{top:40%;left:52%}@media(max-width: 767px){.main-image .card-container-2{top:14%;left:42%}}@media(max-width: 399px){.main-image .card-container-2{left:51%}}.main-image .card-container-3{top:23%;right:2%}@media(max-width: 767px){.main-image .card-container-3{top:17%;right:-5px}}@media(max-width: 440px){.main-image .card-container-3{display:none}}@keyframes border_animation{0%{box-shadow:0 0 0 0 #b7174d}50%{box-shadow:0 0 15px 0 #b7174d}100%{box-shadow:0 0 0 0 #b7174d}}#splide-2{max-height:500px}@media(max-width: 767px){#splide-2{max-height:1200px}}#splide-2 .splide__track{max-height:500px;width:100%}@media(max-width: 767px){#splide-2 .splide__track{max-height:1200px}}#splide-2 .splide__track .splide__list{max-height:500px;width:100%}@media(max-width: 767px){#splide-2 .splide__track .splide__list{max-height:1200px}}#splide-2 .splide__track .splide__list .splide__slide{max-height:500px;width:100%}@media(max-width: 767px){#splide-2 .splide__track .splide__list .splide__slide{max-height:1200px}}#splide-2 .splide__track .splide__list .splide__slide .article-list{max-height:500px;width:100%}@media(max-width: 767px){#splide-2 .splide__track .splide__list .splide__slide .article-list{max-height:1200px}}#splide-2 .splide__track .splide__list .splide__slide .article-list a{display:flex;flex-direction:row-reverse;width:100%;height:100%;justify-content:start;gap:30px;align-items:center}@media(max-width: 767px){#splide-2 .splide__track .splide__list .splide__slide .article-list a{flex-direction:column}}#splide-2 .splide__track .splide__list .splide__slide .article-list a .blog-image{width:50%;padding-top:28%;margin-bottom:0}@media(max-width: 767px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .blog-image{width:100%;padding-top:50%}}@media(max-width: 575px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .blog-image{padding-top:70%}}@media(max-width: 399px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .blog-image{padding-top:120%}}#splide-2 .splide__track .splide__list .splide__slide .article-list a .blog-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container{width:50%}@media(max-width: 767px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container{width:100%}}#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .slider-btn{width:170px;padding:12px 35px;border-radius:10px;background-color:#b7174d;color:#fff;border:none;cursor:pointer;transition:.3s;margin-top:30px;font-size:16px}@media(max-width: 767px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .slider-btn{font-size:14px;border-radius:20px}}#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .slider-btn:hover{background-color:#000}#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .article-title{font-size:18px;margin:0;padding-bottom:15px;font-weight:700}@media(min-width: 992px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .article-title{font-size:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .article-entry{font-size:14px;color:#3a3a3a;margin:0;padding-bottom:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}@media(min-width: 992px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .article-entry{font-size:16px}}#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .date-add{display:flex;flex-direction:row-reverse;gap:5px;align-items:center;font-weight:600;font-size:14px;color:#000}@media(min-width: 992px){#splide-2 .splide__track .splide__list .splide__slide .article-list a .article-list-text-container .date-add{font-size:16px}}#splide-2 .splide__arrow{border:none;background-color:#fff;width:42px;height:42px;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.5);transition:.3s}#splide-2 .splide__arrow svg{transition:.3s}#splide-2 .splide__arrow:hover{background-color:#b7174d}#splide-2 .splide__arrow:hover svg{fill:#fff}#splide-2 .splide__arrows--rtl .splide__arrow--prev{top:100%;right:35%}@media(min-width: 400px){#splide-2 .splide__arrows--rtl .splide__arrow--prev{right:38%}}@media(min-width: 576px){#splide-2 .splide__arrows--rtl .splide__arrow--prev{right:42%}}@media(min-width: 768px){#splide-2 .splide__arrows--rtl .splide__arrow--prev{right:44%;transform:translateY(30px)}}@media(min-width: 992px){#splide-2 .splide__arrows--rtl .splide__arrow--prev{right:45%}}@media(min-width: 1200px){#splide-2 .splide__arrows--rtl .splide__arrow--prev{transform:translateY(0);top:-80px;right:0}}@media(min-width: 1367px){#splide-2 .splide__arrows--rtl .splide__arrow--prev{top:-80px;right:10px}}#splide-2 .splide__arrows--rtl .splide__arrow--next{top:100%;left:35%}@media(min-width: 400px){#splide-2 .splide__arrows--rtl .splide__arrow--next{left:38%}}@media(min-width: 576px){#splide-2 .splide__arrows--rtl .splide__arrow--next{left:42%}}@media(min-width: 768px){#splide-2 .splide__arrows--rtl .splide__arrow--next{transform:translateY(30px);left:44%}}@media(min-width: 992px){#splide-2 .splide__arrows--rtl .splide__arrow--next{left:45%}}@media(min-width: 1200px){#splide-2 .splide__arrows--rtl .splide__arrow--next{transform:translateY(0);top:-80px;right:54px}}@media(min-width: 1367px){#splide-2 .splide__arrows--rtl .splide__arrow--next{top:-80px;right:64px}}.sale-categories{display:none}.sale-categories .row{gap:10px;padding:0 15px}.sale-categories .row .col-12{padding-left:0;padding-right:0}.popular-categories .row .col-12{padding-left:0;padding-right:0}#newsletter{display:flex;justify-content:space-between;background-color:#f5f5f5;border-radius:10px;width:100%;margin:-125px auto 0;padding:40px;height:auto;transform:translateY(50%);align-items:center;gap:10px}@media(max-width: 767px){#newsletter{flex-direction:column;padding:25px}}#newsletter .title{margin-bottom:0 !important;line-height:2;text-align:center;padding-right:40px;font-size:20px;font-weight:700}#newsletter #text{width:30%;padding-left:40px;border-left:1px solid #3a3a3a;font-size:16px;color:#000;font-weight:700}#newsletter form#newsletter-form{width:50%}@media(max-width: 991px){#newsletter form#newsletter-form{width:100%}}#newsletter form#newsletter-form .form-group.input::after{display:none}@media(max-width: 767px){#newsletter form#newsletter-form{width:100%}}#newsletter form#newsletter-form .form-group{margin-bottom:0}#newsletter form#newsletter-form #email{padding:25px 10px;border-bottom:none;border-top-left-radius:10px;border-bottom-left-radius:10px;border:2px solid #d3d3d3}#newsletter form#newsletter-form #email:focus{border:2px solid #000;box-shadow:none}#newsletter form#newsletter-form .btn{border-bottom-right-radius:10px;border-top-right-radius:10px;padding:0 25px;background-color:#b7174d;transition:.3s}#newsletter form#newsletter-form .btn:hover{background-color:#000}#newsletter .agreement{margin-top:5px;margin-left:5px}.footer{background-color:#b7174d;color:#fff;padding-top:140px;padding-bottom:50px}.footer .row{justify-content:space-between}.footer nav ul li a{color:#fff;width:auto;display:inline}.footer nav ul li a:hover{color:#000}.footer .contact-list .contact-item p i{font-size:20px;margin-right:10px}.footer .contact-list .contact-item p a{color:#fff;width:auto;display:inline}.footer .contact-list .contact-item p a:hover{color:#000}.footer .footer-socials{display:flex;flex-direction:row;gap:10px}.footer .footer-socials .social-item{width:40px;height:40px;background-color:#fff;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.footer .footer-socials .social-item p{font-size:18px;margin-bottom:0;font-weight:700}.footer .footer-socials .social-item p i{color:#000;transition:.3s}.footer .footer-socials .social-item:hover{background-color:#000;color:#fff}.footer .footer-socials .social-item:hover i{color:#fff}.footer .box-title,.footer #newsletter .title,#newsletter .footer .title,.footer #blog-view .site-title,#blog-view .footer .site-title{font-size:20px}.footer li{padding:5px 0;font-size:16px}@media(max-width: 767px){.footer li{padding:3px 0}}.footer li a{font-size:16px}@media(max-width: 767px){.footer li a{font-size:14px}}.footer .footer-left{display:none}.footer .footer-left p{font-size:16px;line-height:2}.footer-bottom #copyright{font-size:16px;text-align:start}.footer-bottom .payment-methods{text-align:end}@media(max-width: 991px){.footer-bottom #copyright{text-align:center}.footer-bottom .payment-methods{text-align:center;margin-top:10px}}#blog-view .site-title{text-align:center;font-size:40px;margin:30px 0}@media(max-width: 991px){#blog-view .site-title{font-size:30px}}#blog-view .article-entry{margin-bottom:30px}#blog-view .article-entry .blog-image{overflow:hidden}#blog-view .article-entry .blog-image a{display:block;height:100%;width:100%;max-height:510px;border-radius:10px;overflow:hidden}@media(max-width: 1629px){#blog-view .article-entry .blog-image a{max-height:430px}}@media(max-width: 1399px){#blog-view .article-entry .blog-image a{max-height:360px}}@media(max-width: 1199px){#blog-view .article-entry .blog-image a{max-height:300px}}@media(max-width: 992px){#blog-view .article-entry .blog-image a{max-height:230px}}@media(max-width: 767px){#blog-view .article-entry .blog-image a{max-height:170px}}#blog-view .article-entry .blog-image a img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}#blog-view .article-entry .article-title{text-align:center;margin-top:10px;margin-bottom:15px}#blog-view .article-entry .article-title a{font-size:20px}@media(max-width: 991px){#blog-view .article-entry .article-title a{font-size:18px}}#blog-view .article-entry .entry{text-align:center;margin-bottom:15px}#blog-view .article-entry .article-entry__bottom{text-align:center}#blog-view .article-entry .date-add{display:flex;justify-content:center;align-items:center;gap:5px;font-size:14px}#blog-view .article__content .social-icons{display:none}#blog-view .article__content .article-title{font-size:20px;margin-bottom:15px}@media(min-width: 576px){#blog-view .article__content .article-title{font-size:22px}}#blog-view .article__content .date-add{display:flex;justify-content:center;align-items:center;gap:5px;text-align:center;color:#3a3a3a;font-size:14px}#blog-view .article__content .date-add i{color:#3a3a3a}#blog-view .article__content .text{color:#3a3a3a}#blog-view .article__content .text .v-center{display:flex;align-items:center}#blog-view .article__content .text .h-center{display:flex;justify-content:center}#blog-view .article__content .text p img{border-radius:10px;min-height:350px;-o-object-fit:cover;object-fit:cover}#blog-view .article__content .text h2{color:#b7174d !important;font-size:1.25rem;font-weight:600}#blog-view .article__content .text h3{color:#b7174d !important;font-size:1.1rem;font-weight:500}#blog-view .article__content .text section h2{font-size:18px !important}@media(min-width: 992px){#blog-view .article__content .text section h2{font-size:20px !important}}#blog-view .article__content .col-3{max-width:50%;flex:0 0 50%}@media(min-width: 576px){#blog-view .article__content .col-3{max-width:25%;flex:0 0 25%}}#blog-view .article__content .product-mini{max-width:100%}#blog-view .article__content .btn-back{border:none;background:rgba(0,0,0,0);width:auto;height:auto;color:#000;display:flex;align-items:center;gap:10px;margin:25px auto;transition:.3s}#blog-view .article__content .btn-back img{transform:rotate(180deg)}#blog-view .article__content .btn-back:hover{color:#b7174d}#blog-view .article__content .btn-back:hover img{fill:#b7174d}.pager{gap:10px}.pager li.first,.pager li.last{display:none}.pager li{background-color:#f6f6f6;color:#000;border-radius:10px;font-family:"Nunito",sans-serif;transition:.3s}.pager li:hover{background-color:#b7174d}.pager li:hover a{color:#fff}.pager li span{padding:10px;display:block;font-size:16px}.pager li a{font-size:16px;color:#000;transition:.3s;font-family:"Nunito",sans-serif;transition:.3s}.pager li:nth-child(3):hover{background-color:#f6f6f6}@media(max-width: 767px){#category-view .left-column{display:none}}#category-view .site-title{font-size:40px;text-align:center;vertical-align:middle;margin-bottom:30px}@media(max-width: 991px){#category-view .site-title{font-size:30px}}#category-view .shop-categories li a{text-transform:uppercase;font-weight:600;font-size:18px}#category-view .shop-categories li ul li a,#category-view .shop-categories li ul li .menu-trigger{text-transform:none;font-weight:400;font-size:16px}#category-view .container #category-description #visible h2,#category-view #product #description #tabs-menu-sticky-wrapper #tabs-menu #category-description #visible h2,#product #description #tabs-menu-sticky-wrapper #category-view #tabs-menu #category-description #visible h2{font-size:17px;font-weight:600}#category-view .container #category-description #visible h3,#category-view #product #description #tabs-menu-sticky-wrapper #tabs-menu #category-description #visible h3,#product #description #tabs-menu-sticky-wrapper #category-view #tabs-menu #category-description #visible h3{font-size:15px;font-weight:600}#category-view .container #category-description #visible p,#category-view #product #description #tabs-menu-sticky-wrapper #tabs-menu #category-description #visible p,#product #description #tabs-menu-sticky-wrapper #category-view #tabs-menu #category-description #visible p{font-size:14px}.main .product-options .prices .price .small{font-size:30px;font-weight:600}.main .product-options .add-to-basket .btn{border-radius:10px}.main .products-sets .owl-item,.main .products-related .owl-item{padding:0 10px}.main .products-sets .owl-item .product-mini,.main .products-related .owl-item .product-mini{max-width:100%;margin:0}.main .products-sets .box-title,.main .products-sets #newsletter .title,#newsletter .main .products-sets .title,.main .products-sets #blog-view .site-title,#blog-view .main .products-sets .site-title,.main .products-related .box-title,.main .products-related #newsletter .title,#newsletter .main .products-related .title,.main .products-related #blog-view .site-title,#blog-view .main .products-related .site-title{font-size:32px;margin-bottom:30px}.main #product .history-back{display:none}.main #product .product-options#product-options h1{font-size:28px}.main #product .product-options#product-options .short-description{color:#3a3a3a}.main #product .product-options#product-options .short-description strong{color:#000}.main #product #description .tabs#tabs-menu .tab-link{font-weight:600}.main #product #description .tab-content .tab-title{font-weight:600}.main #product #description .tab-content p{color:#3a3a3a}.main #product #description .tab-content p span{font-weight:600;color:#000}.main #product #description .tab-content ul li{color:#3a3a3a}.main #product #description .description-right .content p{color:#3a3a3a}.main #product #description .description-right .title{border-bottom:none;font-weight:600}.main #product .add-to-basket{flex-direction:row;align-items:center}.main #product .add-to-basket .btn{padding:15px 30px;transition:.3s}.main #product .add-to-basket .btn:hover{background-color:#000}#main-menu #menu-container-1 nav ul.level-0{justify-content:center;padding:10px 0}#main-menu #menu-container-1 nav ul.level-0 li{cursor:pointer}#main-menu #menu-container-1 nav ul.level-0 li:hover a::after{width:100%}#main-menu #menu-container-1 nav ul.level-0 li a{position:relative;margin:10px 0;font-size:18px}@media(min-width: 992px){#main-menu #menu-container-1 nav ul.level-0 li a{font-size:16px}}@media(min-width: 1200px){#main-menu #menu-container-1 nav ul.level-0 li a{font-size:18px}}#main-menu #menu-container-1 nav ul.level-0 li a::after{position:absolute;content:"";bottom:0;left:0;height:2px;background-color:#b7174d;width:0;transition:.4s}#main-menu #menu-container-1 nav ul.level-0 li a:hover::after{width:100%}#main-menu #menu-container-1 nav ul.level-0 li ul{border-radius:10px}@media(min-width: 992px){#main-menu #menu-container-1 nav ul.level-0 li ul li{width:25%}}#main-menu #menu-container-1 nav ul.level-0 li ul li a::after{display:none}#main-menu #menu-container-1 nav ul.level-0 li.parent .menu-trigger{display:flex;align-items:center;gap:5px}#main-menu #menu-container-1 nav ul.level-0 li.parent .menu-trigger i{font-weight:200;font-size:10px}#header .header-right #search-button .btn{background-color:rgba(0,0,0,0);width:auto;height:auto}#header .header-right #search-button .btn img{fill:#000;width:100%;height:100%}#header .header-right #basket-mini a:hover .icon{background-color:rgba(0,0,0,0)}#header .header-right #basket-mini a .icon{width:auto;height:auto;background-color:rgba(0,0,0,0)}#header .header-right #basket-mini a .icon img{width:100%;height:100%}#basket-container #btn-basket-summary{border-radius:10px;transition:.3s;margin-top:20px}#basket-container #btn-basket-summary:hover{background-color:#000}@media(max-width: 399px){#basket-container #btn-basket-summary{width:100%}}#basket-container #content .mini-box .box-title,#basket-container #content .mini-box #newsletter .title,#newsletter #basket-container #content .mini-box .title,#basket-container #content .mini-box #blog-view .site-title,#blog-view #basket-container #content .mini-box .site-title{font-size:40px;font-weight:700}@media(max-width: 991px){#basket-container #content .mini-box .box-title,#basket-container #content .mini-box #newsletter .title,#newsletter #basket-container #content .mini-box .title,#basket-container #content .mini-box #blog-view .site-title,#blog-view #basket-container #content .mini-box .site-title{font-size:28px}}#basket-container #content .mini-box #basket{border-bottom:1px solid rgba(211,211,211,.4)}#basket-container #content .mini-box #basket .details .name a{font-weight:400}#basket-container #content .mini-box #basket .buttons .btn-delete{background-color:rgba(0,0,0,0)}#basket-container #content .mini-box #basket .buttons .btn-delete img{width:22px;height:22px}#basket-container #content .mini-box #basket .basket-bottom .coupon .form-horizontal .input-group .form-control:focus{border:2px solid #000;box-shadow:none}#basket-container #content .mini-box #basket .basket-bottom .coupon .form-horizontal .input-group .form-control:active{border:2px solid #000;box-shadow:none}#basket-container #content .mini-box #basket .basket-bottom .coupon form .form-control{border-top-left-radius:10px;border-bottom-left-radius:10px}#basket-container #content .mini-box #basket .basket-bottom .coupon form .btn{border-bottom-right-radius:10px;border-top-right-radius:10px;transition:.3s}#basket-container #content .mini-box #basket .basket-bottom .coupon form .btn:hover{background-color:#000}#basket-container #content .mini-box #basket .basket-bottom .basket-message textarea{border-radius:10px}.products-related .owl-carousel .owl-nav .owl-prev span,.products-related .owl-carousel .owl-nav .owl-next span{transition:.3s}.products-related .owl-carousel .owl-nav .owl-prev span:hover,.products-related .owl-carousel .owl-nav .owl-next span:hover{color:#b7174d}.basket-summary-container .user-login .content form .form-group input{border-radius:10px}.basket-summary-container .user-login .content form .form-group button{border-radius:10px;transition:.3s}.basket-summary-container .user-login .content form .form-group button:hover{background-color:#000}.basket-summary-container .basket-address-form .form-group input{border-radius:10px}.basket-summary-container .basket-address-form .form-group button{border-radius:10px;transition:.3s}.basket-summary-container .basket-address-form .form-group button:hover{background-color:#000}.basket-summary-container .btn.btn-dark{background-color:#b7174d;border-radius:10px;transition:.3s}.basket-summary-container .btn.btn-dark:hover{background-color:#000}.main .alert.alert-success{border-radius:10px}.main .alert.alert-success .close{color:#fff;opacity:1;text-shadow:none}.main .order-bottom .right .content button{border-radius:10px}.main #basket-summary .alert.alert-danger{border-radius:10px}.shop-alert{border-radius:10px}.shop-alert .shop-alert-buttons .btn{border-radius:10px;font-size:14px}.shop-alert .shop-alert-buttons .btn-success{transition:.3s}.shop-alert .shop-alert-buttons .btn-success:hover{background-color:#000}.shop-alert .shop-alert-buttons .btn-default{transition:.3s}.shop-alert .shop-alert-buttons .btn-default:hover{color:#b7174d}#basket .alert.alert-danger{border-radius:10px}.jconfirm-box{border-radius:10px}.jconfirm-box .jconfirm-buttons .btn.btn-blue,.jconfirm-box .jconfirm-buttons .btn.btn-orange{background-color:#b7174d !important;transition:.3s !important;border-radius:10px !important}.jconfirm-box .jconfirm-buttons .btn.btn-blue:hover,.jconfirm-box .jconfirm-buttons .btn.btn-orange:hover{background-color:#000 !important}.iradio_square-blue.checked ins{background-color:#b7174d !important}#basket-container #basket .basket-product .buttons .int-format.form-control:focus,#basket-container #basket .basket-product .buttons .int-format.form-control:active{border:2px solid #000;box-shadow:none}#basket-container .mini-box #basket .basket-bottom .basket-message .form-control:focus,#basket-container .mini-box #basket .basket-bottom .basket-message .form-control:active{border:2px solid #000;box-shadow:none}.main .container .row .col-12 .site-title,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .row .col-12 .site-title,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .row .col-12 .site-title{font-size:40px}@media(max-width: 991px){.main .container .row .col-12 .site-title,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .row .col-12 .site-title,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .row .col-12 .site-title{font-size:30px}}.main .container .row .col-12 #contact-additional-info p,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .row .col-12 #contact-additional-info p,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .row .col-12 #contact-additional-info p{font-size:16px}.main .container .row .col-12 #contact-form #contact-form-send,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .row .col-12 #contact-form #contact-form-send,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .row .col-12 #contact-form #contact-form-send{border-radius:10px;transition:.3s}.main .container .row .col-12 #contact-form #contact-form-send:hover,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .row .col-12 #contact-form #contact-form-send:hover,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .row .col-12 #contact-form #contact-form-send:hover{background-color:#000}#header #search-form-big div.input{display:flex;flex-direction:row;justify-content:center;align-items:center}#header #search-form-big div.input .button--search{width:125px;border:none;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#b7174d;border-bottom-right-radius:30px;border-top-right-radius:30px;height:50px;cursor:pointer;transition:.3s}@media(max-width: 399px){#header #search-form-big div.input .button--search{width:80px}}#header #search-form-big div.input .button--search:hover{background-color:#000}#header #search-form-big div.input .search-form-big-close{color:#000;width:25px;height:25px;margin-left:20px}#header #search-form-big div.input .search-form-big-close img{width:100%;height:auto}#header #search-form-big div.input input.form-control{border:none;border-bottom-left-radius:30px;border-top-left-radius:30px;box-shadow:0 0 5px rgba(0,0,0,.2);font-size:16px;color:#3a3a3a;padding:20px 0 20px 20px}#header #search-form-big div.input input.form-control::-moz-placeholder{font-size:16px;color:#3a3a3a}#header #search-form-big div.input input.form-control::placeholder{font-size:16px;color:#3a3a3a}@media(max-width: 399px){#header #search-form-big div.input input.form-control::-moz-placeholder{font-size:14px}#header #search-form-big div.input input.form-control::placeholder{font-size:14px}}.main #product .product-options#product-options h1{font-size:24px}@media(min-width: 992px){.main #product .product-options#product-options h1{font-size:30px}}.main #product .product-options#product-options .prices{margin:10px 0}@media(min-width: 992px){.main #product .product-options#product-options .prices{margin:20px 0}}.main #product .product-options#product-options .prices .price{font-size:24px}.main #product .product-options#product-options .prices .price .small{font-size:24px;font-weight:800}@media(min-width: 992px){.main #product .product-options#product-options .prices .price{font-size:28px}.main #product .product-options#product-options .prices .price .small{font-size:28px}}.main #product #description .tab-title{font-size:20px}@media(min-width: 992px){.main #product #description .tab-title{font-size:22px}}.main #product #description p{font-size:14px}@media(min-width: 992px){.main #product #description p{font-size:16px}}.main #product #description .tabs{list-style:none;display:flex;justify-content:start;align-items:center;border-bottom:2px solid rgba(211,211,211,.8);padding-left:0;gap:10px}.main #product #description .tabs .tab-link{font-size:18px;cursor:pointer;transition:.3s;padding:10px 25px}.main #product #description .tabs .tab-link.current{background:#b7174d;color:#fff !important}.main #product #description .tabs .tab-link:hover{color:#b7174d}@media(min-width: 576px){.main #product #description .tabs .tab-link{font-size:20px}}@media(min-width: 992px){.main #product #description .tabs .tab-link{font-size:24px}}.main #product #description .description-right .title{font-size:20px}@media(min-width: 992px){.main #product #description .description-right .title{font-size:22px}}.main #product .products-sets .box-title,.main #product .products-sets #newsletter .title,#newsletter .main #product .products-sets .title,.main #product .products-sets #blog-view .site-title,#blog-view .main #product .products-sets .site-title{font-size:24px}@media(min-width: 992px){.main #product .products-sets .box-title,.main #product .products-sets #newsletter .title,#newsletter .main #product .products-sets .title,.main #product .products-sets #blog-view .site-title,#blog-view .main #product .products-sets .site-title{font-size:28px}}.main #product .products-sets .owl-carousel .owl-nav button{transition:.3s}.main #product .products-sets .owl-carousel .owl-nav button:hover{color:#b7174d}.button-up{border:none;background-color:#b7174d;border-radius:10px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:fixed;bottom:60px;right:20px;cursor:pointer;transition:.3s;opacity:0}.button-up--active{opacity:1}.button-up:hover{background-color:#000}.button-up img{width:50%;height:auto}.main .container .user-login .content form .form-group input,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .user-login .content form .form-group input,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .user-login .content form .form-group input{border-radius:10px}.main .container .user-login .content form .form-group input:focus,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .user-login .content form .form-group input:focus,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .user-login .content form .form-group input:focus{border:2px solid #000;box-shadow:none}.main .container .user-login .content form .form-group button,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .user-login .content form .form-group button,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .user-login .content form .form-group button{border-radius:10px;transition:.3s}.main .container .user-login .content form .form-group button:hover,.main #product #description #tabs-menu-sticky-wrapper #tabs-menu .user-login .content form .form-group button:hover,#product #description #tabs-menu-sticky-wrapper .main #tabs-menu .user-login .content form .form-group button:hover{background-color:#000}.user-register .content form#f-user-register .form-group input{border-radius:10px}.user-register .content form#f-user-register .form-group input:focus{border:2px solid #000;box-shadow:none}.user-register .content form#f-user-register .form-group button{border-radius:10px}.image-categories{display:none}#scontainer-12,#scontainer-13{background:#b7174d;padding:25px;color:#fff;margin-bottom:25px}@media(max-width: 991px){#scontainer-12,#scontainer-13{padding:10px;font-size:13px}}#scontainer-12 p:last-child,#scontainer-13 p:last-child{margin-bottom:0}#scontainer-12{display:none !important}.main-page-text{font-size:13px}.main-page-text h1{font-size:18px}.main-page-text h2{font-size:15px;font-weight:600}.main-page-text a{color:#b7174d}.why-us--wrapper{position:relative;padding:150px 0;background:#b7174d}.why-us--wrapper::before{content:"";position:absolute;top:0;left:0;right:0;height:60px;background-image:url("/images/wave-2.svg")}.why-us--wrapper::after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background-image:url("/images/wave-2.svg");transform:scale(-1)}@media(max-width: 1199px){.why-us--wrapper{padding:100px 0}}.why-us .box-title,.why-us #newsletter .title,#newsletter .why-us .title,.why-us #blog-view .site-title,#blog-view .why-us .site-title{font-size:26px;font-weight:700;text-align:center}@media(min-width: 992px){.why-us .box-title,.why-us #newsletter .title,#newsletter .why-us .title,.why-us #blog-view .site-title,#blog-view .why-us .site-title{font-size:40px}}.why-us #scontainer-15 img{display:block;width:64px !important;max-width:unset !important;height:64px;margin:0 auto 20px}.why-us #scontainer-15 h2{color:#fff;font-size:1.75rem;text-align:center;margin-bottom:20px}.why-us #scontainer-15 p{color:#fff;text-align:center}.why-us #scontainer-15 .row>div:hover img{animation-name:buzz-out-on-hover;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}@media(max-width: 1199px){.why-us #scontainer-15 h2{font-size:22px}}@keyframes buzz-out-on-hover{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}100%{transform:translateX(-1px) rotate(0)}}.free-delivery-box{display:flex;align-items:flex-end;gap:10px;margin-bottom:5px}.free-delivery-box img{width:26px;height:26px;filter:invert(1)}.free-delivery-box p{margin-bottom:0}.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)}}.instagram-feed .box-title,.instagram-feed #newsletter .title,#newsletter .instagram-feed .title,.instagram-feed #blog-view .site-title,#blog-view .instagram-feed .site-title{font-size:26px;font-weight:700;text-align:center}@media(min-width: 992px){.instagram-feed .box-title,.instagram-feed #newsletter .title,#newsletter .instagram-feed .title,.instagram-feed #blog-view .site-title,#blog-view .instagram-feed .site-title{font-size:40px}}.instagram-feed #instagram-feed-box .splide__slide{display:flex;justify-content:center}.swiper .swiper-button-prev,.swiper .swiper-button-next{width:40px;height:40px;border-radius:100%;background:#b7174d}.swiper .swiper-button-prev::after,.swiper .swiper-button-next::after{color:#fff;font-size:16px;font-weight:bolder}.recommended-presents .swiper-slide .product-mini{height:100%}.category-subcategory-tiles{display:flex;flex-wrap:wrap;gap:5px;list-style-type:none;margin:0 0 25px;padding:0;justify-content:center}.category-subcategory-tiles li a{display:inline-flex;padding:5px 10px;color:#fff;font-weight:600;transition:250ms ease all;background:#b7174d;border:0;font-size:14px}.category-subcategory-tiles li a:hover{text-decoration:none;opacity:.8}#cookieAccept .acceptBtnSettingsLabel{display:none}.orlen-banner{margin-top:25px}.orlen-banner img{width:100%}.form-control.form-control-phone{display:flex;flex-direction:row;align-items:center;border-radius:10px}.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 */ \ No newline at end of file diff --git a/layout/style-css/style.css.map b/layout/style-css/style.css.map index 8a524e3..ba2b352 100644 --- a/layout/style-css/style.css.map +++ b/layout/style-css/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["..\\style-scss\\style.scss","..\\style-scss\\_mixins.scss"],"names":[],"mappings":"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","file":"style.css","sourcesContent":["// out: ../style-css/style.css, compress: true, sourceMap: true\r\n@import url('https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600;700;900&family=Nunito:wght@200;300;400;500;600;700;800&family=Roboto:wght@300;400;500;700;900&display=swap');\r\n$cRed: #b7174d;\r\n$cPink: #f7abb0;\r\n$cPinkDark: #dc3545;\r\n$cText: #000000;\r\n$cTextLight: #3a3a3a;\r\n$cGray: #f6f6f6;\r\n$cGrayLight: #eceff1;\r\n$cComment: #c3c3c3;\r\n$form_gray: #e7e7e7;\r\n$font_nunito: 'Nunito',\r\nsans-serif;\r\n\r\n@import '_mixins';\r\n\r\n@keyframes fade_in_show {\r\n 0% {\r\n opacity: 0;\r\n }\r\n\r\n 100% {\r\n opacity: 1;\r\n }\r\n}\r\n\r\nhtml {\r\n scroll-behavior: smooth;\r\n}\r\n\r\nimg {\r\n text-indent: -9999px !important;\r\n color: rgba(0, 0, 0, 0) !important;\r\n}\r\n\r\nbody {\r\n font-family: $font_nunito;\r\n font-size: 16px;\r\n line-height: 1.5;\r\n color: $cText;\r\n overflow-x: hidden;\r\n\r\n @include respond-below(md) {\r\n font-size: 14px;\r\n }\r\n\r\n &.no-scroll {\r\n overflow: hidden;\r\n max-height: 100vh;\r\n }\r\n\r\n &.page-login-form {\r\n .main {\r\n .container {\r\n max-width: 600px;\r\n margin: auto;\r\n padding-right: 15px;\r\n padding-left: 15px;\r\n }\r\n }\r\n }\r\n}\r\n\r\ninput:-webkit-autofill,\r\ninput:-webkit-autofill:hover,\r\ninput:-webkit-autofill:focus,\r\ninput:-webkit-autofill:active {\r\n -webkit-box-shadow: 0 0 0 30px white inset !important;\r\n}\r\n\r\n.form-control {\r\n border: 2px solid #e7e7e7;\r\n border-radius: 0;\r\n font-size: 15px;\r\n}\r\n\r\n.mini-content {\r\n max-width: 1280px;\r\n}\r\n\r\n.btn {\r\n border: 0;\r\n border-radius: 0;\r\n color: #fff;\r\n text-transform: uppercase;\r\n font-size: 15px;\r\n padding: 20px 30px;\r\n font-weight: 600;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n &:focus {\r\n border: none;\r\n box-shadow: none;\r\n }\r\n}\r\n\r\n.btn-danger {\r\n background: $cPinkDark;\r\n\r\n &:hover {\r\n background: $cPink;\r\n }\r\n\r\n &:active {\r\n background: $cPink;\r\n border-color: #fff;\r\n }\r\n}\r\n\r\n.btn-success {\r\n background: $cRed;\r\n\r\n &:hover {\r\n background: $cRed;\r\n }\r\n\r\n &:active {\r\n background: $cRed;\r\n border-color: #fff;\r\n }\r\n}\r\n\r\n.btn-success:not(:disabled):not(.disabled):active,\r\n.btn-success:not(:disabled):not(.disabled).active,\r\n.show>.btn-success.dropdown-toggle {\r\n background: $cRed;\r\n border: none;\r\n}\r\n\r\n.btn-success:not(:disabled):not(.disabled):active:focus,\r\n.btn-success:not(:disabled):not(.disabled).active:focus {\r\n background: $cRed;\r\n border: none;\r\n}\r\n\r\n.btn-success:not(:disabled):not(.disabled):active:focus,\r\n.btn-success:not(:disabled):not(.disabled).active:focus,\r\n.show>.btn-success.dropdown-toggle:focus {\r\n box-shadow: none;\r\n}\r\n\r\n.btn-success.disabled,\r\n.btn-success:disabled {\r\n color: #fff;\r\n background: $cRed;\r\n border-color: $cRed;\r\n}\r\n\r\n.jconfirm.jconfirm-modern .jconfirm-box {\r\n box-shadow: 0px 0px 14px 4px rgba(0, 0, 0, 0.1) !important;\r\n padding: 60px 30px 45px !important;\r\n\r\n .btn {\r\n border-radius: 0 !important;\r\n }\r\n\r\n .jconfirm-title {\r\n font-family: $font_nunito !important;\r\n font-weight: 600 !important;\r\n font-size: 32px !important;\r\n }\r\n}\r\n\r\n.alert {\r\n border-radius: 0;\r\n border: 0;\r\n font-size: 15px;\r\n font-weight: 400;\r\n padding: 15px;\r\n margin: 0 auto 75px;\r\n\r\n &.alert-success {\r\n background: $cRed;\r\n color: #fff;\r\n }\r\n}\r\n\r\n.title-border {\r\n border-bottom: 3px solid #e7e7e7;\r\n padding: 10px 0;\r\n font-family: $font_nunito;\r\n line-height: 32px;\r\n letter-spacing: -1px;\r\n font-size: 28px;\r\n}\r\n\r\n.box {\r\n padding: 50px 0;\r\n\r\n @include respond-between(sm, md) {\r\n padding: 25px 0;\r\n }\r\n\r\n .box-title {\r\n font-family: $font_nunito;\r\n font-weight: 600;\r\n font-size: 28px;\r\n margin-bottom: 25px;\r\n\r\n @include respond-below(sm) {\r\n font-size: 26px;\r\n margin-bottom: 15px;\r\n }\r\n }\r\n}\r\n\r\n.new {\r\n border: 2px solid #dc3545;\r\n padding: 5px 10px;\r\n font-weight: 600;\r\n display: inline-block;\r\n position: relative;\r\n top: 10px;\r\n left: -10px;\r\n z-index: 10;\r\n background: #fff;\r\n}\r\n\r\n.box-mini {\r\n max-width: 600px;\r\n margin: 0 auto;\r\n}\r\n\r\n.row-flex {\r\n display: flex;\r\n justify-content: space-between;\r\n}\r\n\r\n@media (max-width: 991px) {\r\n .container {\r\n max-width: 100%;\r\n }\r\n}\r\n\r\n@media (min-width: 1400px) and (max-width: 1629px) {\r\n .container {\r\n max-width: 1370px;\r\n }\r\n}\r\n\r\n@media (min-width: 1630px) {\r\n .container {\r\n max-width: 1600px;\r\n }\r\n}\r\n\r\n.site-title {\r\n font-family: $font_nunito;\r\n font-weight: 600;\r\n font-size: 32px;\r\n margin-bottom: 25px;\r\n\r\n @include respond-below(md) {\r\n font-size: 30px;\r\n }\r\n}\r\n\r\n#top-sticky-wrapper {\r\n @include respond-below(sm) {\r\n #top {\r\n z-index: 20;\r\n }\r\n }\r\n}\r\n\r\n#top {\r\n background: $cGray;\r\n padding: 15px 0;\r\n\r\n #scontainer-1 {\r\n .contact {\r\n @media (max-width: 992px) {\r\n display: none;\r\n }\r\n }\r\n\r\n .free-delivery {\r\n float: right;\r\n color: $cText;\r\n\r\n @media (min-width: 993px) and (max-width: 1200px) {\r\n float: none;\r\n display: block;\r\n margin-top: 10px;\r\n }\r\n\r\n @media (max-width: 992px) {\r\n margin-bottom: 10px;\r\n }\r\n }\r\n }\r\n\r\n p {\r\n margin: 0;\r\n padding: 0;\r\n }\r\n\r\n a {\r\n color: $cText;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n #mini-login {\r\n text-align: right;\r\n\r\n a:nth-child(1) {\r\n margin-right: 10px;\r\n }\r\n\r\n a {\r\n font-weight: 600;\r\n color: $cRed;\r\n margin-left: 10px;\r\n\r\n span {\r\n color: $cText;\r\n padding-right: 10px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#header {\r\n padding: 15px 0;\r\n\r\n .logo {\r\n a {\r\n display: block;\r\n max-width: 300px;\r\n text-align: center;\r\n\r\n img {\r\n width: 100%;\r\n max-width: 225px;\r\n }\r\n }\r\n }\r\n\r\n #search-form-big {\r\n height: 0;\r\n position: fixed;\r\n top: -100%;\r\n left: 0;\r\n width: 100%;\r\n @extend .box;\r\n background: #fff;\r\n z-index: 110;\r\n overflow: hidden;\r\n @include transition;\r\n max-height: 100%;\r\n overflow-y: scroll;\r\n\r\n &.visible {\r\n top: 0;\r\n height: auto;\r\n }\r\n\r\n .btn-success {\r\n margin: 25px auto;\r\n display: block;\r\n width: 175px;\r\n }\r\n\r\n .no-found {\r\n font-weight: 600;\r\n font-size: 20px;\r\n font-family: $font_nunito;\r\n padding: 25px 0 50px;\r\n text-align: center;\r\n }\r\n\r\n .search-big-results {\r\n padding: 50px 0;\r\n display: flex;\r\n justify-content: flex-start;\r\n flex-wrap: wrap;\r\n\r\n @include respond-below(sm) {\r\n padding: 25px 0;\r\n }\r\n\r\n .product-search {\r\n position: relative;\r\n width: 100%;\r\n margin: 0 15px 15px 0;\r\n max-width: calc(100% / 6 - 15px);\r\n\r\n @include respond-between(sm, md) {\r\n max-width: calc(100% / 4 - 25px);\r\n }\r\n\r\n @include respond-below(sm) {\r\n max-width: calc(100% / 2 - 15px);\r\n }\r\n\r\n .new {\r\n border: 2px solid $cPinkDark;\r\n padding: 3px 5px;\r\n font-weight: 600;\r\n display: inline-block;\r\n position: absolute;\r\n top: -10px;\r\n left: -10px;\r\n z-index: 10;\r\n background: #fff;\r\n }\r\n }\r\n }\r\n\r\n .small-title {\r\n text-transform: uppercase;\r\n opacity: 0.75;\r\n position: relative;\r\n width: 100%;\r\n\r\n a {\r\n position: absolute;\r\n top: -10px;\r\n right: 0;\r\n color: $cText;\r\n @include transition;\r\n font-size: 30px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n height: 45px;\r\n width: 45px;\r\n\r\n &:hover {\r\n color: $cRed;\r\n }\r\n }\r\n }\r\n\r\n .input {\r\n padding-top: 25px;\r\n\r\n input {\r\n border-radius: 0;\r\n border: 0;\r\n border-bottom: 2px solid $cText;\r\n padding-left: 0;\r\n padding-bottom: 10px;\r\n padding-top: 10px;\r\n font-weight: 600;\r\n font-size: 20px;\r\n height: 50px;\r\n font-family: $font_nunito;\r\n\r\n &:focus {\r\n outline: none;\r\n border: 2px solid #000;\r\n box-shadow: none;\r\n }\r\n\r\n &::placeholder {\r\n font-size: 20px;\r\n font-weight: 600;\r\n color: $cText;\r\n font-family: $font_nunito;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .header-right {\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: center;\r\n\r\n #search-button {\r\n margin-right: 25px;\r\n\r\n .btn {\r\n color: #fff;\r\n background: none;\r\n height: 50px;\r\n width: 50px;\r\n position: relative;\r\n z-index: 5;\r\n @include transition;\r\n background: #000;\r\n border-radius: 50%;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n padding: 0;\r\n\r\n &:hover {\r\n border-radius: 0;\r\n }\r\n\r\n img {\r\n width: 20px;\r\n }\r\n }\r\n }\r\n\r\n #basket-mini {\r\n a {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n color: $cRed;\r\n\r\n @include respond-below(sm) {\r\n text-align: right;\r\n }\r\n\r\n &:hover {\r\n text-decoration: none;\r\n\r\n .icon {\r\n border-radius: 0;\r\n background: $cRed;\r\n }\r\n }\r\n\r\n .icon {\r\n height: 50px;\r\n width: 50px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin-right: 10px;\r\n background: $cText;\r\n border-radius: 50%;\r\n @include transition;\r\n\r\n @include respond-below(sm) {\r\n order: 1;\r\n margin-left: 10px;\r\n margin-right: 0;\r\n }\r\n\r\n img {\r\n width: 20px;\r\n }\r\n }\r\n\r\n .basket-details {\r\n font-size: 14px;\r\n\r\n .title {\r\n font-weight: 600;\r\n }\r\n\r\n .details {\r\n color: $cText;\r\n font-size: 13px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n/* menu główne */\r\n.menu-overlay {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n height: 100%;\r\n width: 100%;\r\n background: rgba(0, 0, 0, 0.35);\r\n z-index: 10;\r\n display: none;\r\n opacity: 0;\r\n @include transition;\r\n\r\n &.visible {\r\n display: block;\r\n opacity: 1;\r\n }\r\n}\r\n\r\n#main-menu-sticky-wrapper {\r\n &.is-sticky {\r\n #main-menu {\r\n background: #fff;\r\n border-bottom: 3px solid #e7e7e7;\r\n width: 100%;\r\n\r\n .level-0 {\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#main-menu {\r\n position: relative;\r\n z-index: 20;\r\n\r\n #menu-container-1 {\r\n ul {\r\n margin: 0;\r\n padding: 0;\r\n list-style-type: none;\r\n\r\n @media (min-width: 993px) {\r\n &.level-0 {\r\n display: flex;\r\n margin-left: -15px;\r\n gap: 20px;\r\n\r\n >li {\r\n @include respond-between(sm, md) {\r\n link-5 {\r\n display: none;\r\n }\r\n }\r\n\r\n >i {\r\n display: none;\r\n }\r\n\r\n >a {\r\n font-family: $font_nunito;\r\n color: $cText;\r\n font-size: 18px;\r\n font-weight: 400;\r\n display: block;\r\n padding: 10px 9px;\r\n @include transition;\r\n\r\n @include respond-between(md, lg) {\r\n padding: 5px;\r\n font-size: 19px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n padding: 5px;\r\n font-size: 17px;\r\n }\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n &:hover {\r\n >ul {\r\n display: flex;\r\n animation: fade_in_show 0.5s;\r\n flex-wrap: wrap;\r\n }\r\n }\r\n\r\n >ul {\r\n left: 0;\r\n width: 100%;\r\n display: none;\r\n position: absolute;\r\n padding: 25px;\r\n background: #fff;\r\n @include transition;\r\n\r\n >li {\r\n width: calc(100% / 4);\r\n margin-bottom: 25px;\r\n\r\n @include respond-between(lg, xl) {\r\n width: calc(100% / 3);\r\n }\r\n\r\n @include respond-between(sm, lg) {\r\n width: calc(100% / 2);\r\n }\r\n\r\n a {\r\n color: $cText;\r\n font-size: 15px;\r\n @include transition;\r\n white-space: nowrap;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cRed;\r\n }\r\n }\r\n\r\n >a {\r\n font-weight: 600;\r\n font-size: 16px;\r\n white-space: nowrap;\r\n }\r\n\r\n i {\r\n display: none;\r\n }\r\n\r\n ul {\r\n padding-top: 5px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#mobile-menu-close,\r\n#mobile-menu-open {\r\n display: none;\r\n}\r\n\r\n.promoted-products {\r\n padding-top: 30px;\r\n\r\n ontent .box-title {\r\n text-align: center;\r\n }\r\n\r\n .content {\r\n display: flex;\r\n flex-wrap: wrap;\r\n gap: 10px;\r\n\r\n @include respond-above(xxl) {\r\n .product-mini {\r\n\r\n &:nth-child(11),\r\n &:nth-child(12) {\r\n display: none;\r\n }\r\n }\r\n }\r\n\r\n .product-mini {\r\n max-width: calc(100% / 4 - 7.5px);\r\n // max-width: calc(100% / 5 - 15px);\r\n width: 100%;\r\n // margin: 0 15px 15px 0;\r\n position: relative;\r\n\r\n @include respond-between(md, xl) {\r\n max-width: calc(100% / 4 - 7.5px);\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n max-width: calc(100% / 3 - 7.5px);\r\n }\r\n\r\n @include respond-below(sm) {\r\n max-width: calc(100% / 2 - 7.5px);\r\n }\r\n\r\n @include respond-below(xxs) {\r\n max-width: 100%;\r\n margin: 0 0 10px 0;\r\n }\r\n\r\n .new {\r\n @extend .new;\r\n position: absolute;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.category-content {\r\n gap: 10px;\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .product-mini {\r\n width: calc(25% - 8px);\r\n position: relative;\r\n\r\n @media (max-width: 1199px) {\r\n width: calc(33.3333333% - 7px);\r\n }\r\n\r\n @media (max-width: 991px) {\r\n width: calc(50% - 7px);\r\n }\r\n\r\n .new {\r\n @extend .new;\r\n position: absolute;\r\n }\r\n }\r\n}\r\n\r\n.search-content {\r\n gap: 10px;\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .product-mini {\r\n width: calc(25% - 8px);\r\n position: relative;\r\n\r\n @media (max-width: 767px) {\r\n width: calc(33.33333333% - 7px);\r\n }\r\n\r\n @media (max-width: 575px) {\r\n width: calc(50% - 7px);\r\n }\r\n\r\n .new {\r\n border: 2px solid $cPinkDark;\r\n padding: 5px 10px;\r\n font-weight: 600;\r\n display: inline-block;\r\n position: absolute;\r\n top: 10px;\r\n left: -10px;\r\n z-index: 10;\r\n background: #fff;\r\n }\r\n }\r\n}\r\n\r\n.product-mini,\r\n.product-search {\r\n background: #fff;\r\n border-radius: 5px;\r\n overflow: hidden;\r\n border: 1px solid transparentize($color: $cTextLight, $amount: 0.9);\r\n\r\n &:hover {\r\n border: 1px solid transparentize($color: $cTextLight, $amount: 0.8);\r\n }\r\n\r\n a {\r\n position: relative;\r\n display: block;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n &:hover {\r\n .img {\r\n img {\r\n &.first {\r\n opacity: 0;\r\n }\r\n\r\n &.second {\r\n opacity: 1;\r\n }\r\n }\r\n }\r\n\r\n .product-details {\r\n .name {\r\n &::after {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .img {\r\n width: 100%;\r\n padding-top: 120%;\r\n display: block;\r\n position: relative;\r\n overflow: hidden;\r\n\r\n img {\r\n height: 100%;\r\n width: 100%;\r\n object-fit: cover;\r\n object-position: center;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n\r\n &.first {\r\n transition: all 1s ease;\r\n }\r\n\r\n &.second {\r\n transition: all 1s ease;\r\n opacity: 0;\r\n }\r\n }\r\n }\r\n\r\n .product-details {\r\n padding: 10px;\r\n width: 100%;\r\n z-index: 10;\r\n display: flex;\r\n align-items: flex-end;\r\n line-height: 32px;\r\n justify-content: center;\r\n flex-wrap: wrap;\r\n\r\n .tm-multihornet {\r\n margin-bottom: 5px;\r\n }\r\n\r\n .name {\r\n font-family: $font_nunito;\r\n font-weight: 600;\r\n font-size: 15px;\r\n line-height: 1.5;\r\n margin: 0 0 5px 0;\r\n color: $cText;\r\n @include transition;\r\n overflow: hidden;\r\n display: block;\r\n position: relative;\r\n text-align: center;\r\n width: 100%;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cRed;\r\n }\r\n\r\n a {\r\n color: $cText;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cRed;\r\n }\r\n }\r\n }\r\n\r\n .prices {\r\n text-align: right;\r\n font-family: $font_nunito;\r\n width: 100%;\r\n display: flex;\r\n justify-content: center;\r\n\r\n .price_weight {\r\n width: 100%;\r\n order: 99;\r\n font-size: 12px;\r\n color: #333333;\r\n }\r\n\r\n .price {\r\n font-size: 22px;\r\n font-weight: 700;\r\n color: $cRed;\r\n white-space: nowrap;\r\n\r\n @include respond-below(sm) {\r\n font-size: 20px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n font-size: 18px;\r\n }\r\n }\r\n\r\n .price-old {\r\n font-size: 14px;\r\n\r\n @include respond-above(md) {\r\n font-size: 22px;\r\n }\r\n\r\n font-weight: 300;\r\n color: #b9b9b9;\r\n position: relative;\r\n margin-right: 15px;\r\n\r\n @include respond-below(sm) {\r\n font-size: 18px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n font-size: 16px;\r\n }\r\n\r\n &::before {\r\n width: 100%;\r\n position: absolute;\r\n content: '';\r\n right: 0;\r\n top: 42%;\r\n height: 0;\r\n border-bottom: 2px solid #b9b9b9;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n/* popularne kategorie */\r\n.popular-categories {\r\n // display: none;\r\n\r\n .box-title {\r\n text-align: center;\r\n }\r\n\r\n #scontainer-8 {\r\n div[class^='col-lg'] {\r\n margin: 0 15px;\r\n max-width: calc(25% - 30px);\r\n\r\n p {\r\n margin: 0;\r\n }\r\n\r\n a {\r\n display: block;\r\n background: $cGray;\r\n font-family: $font_nunito;\r\n font-weight: 500;\r\n font-size: 28px;\r\n line-height: 32px;\r\n color: $cText;\r\n padding-bottom: 25px;\r\n @include transition;\r\n\r\n strong {\r\n display: inline-block;\r\n margin-left: -15px;\r\n font-weight: 500;\r\n position: relative;\r\n top: -10px;\r\n\r\n &::after {\r\n height: 1px;\r\n background: $cText;\r\n content: '';\r\n display: block;\r\n position: absolute;\r\n bottom: 0;\r\n width: 0;\r\n @include transition;\r\n }\r\n }\r\n\r\n &:hover {\r\n text-decoration: none;\r\n\r\n strong {\r\n &::after {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.mini-banners {\r\n h3 {\r\n font-family: $font_nunito;\r\n color: $cText;\r\n margin-bottom: 25px;\r\n font-weight: 700;\r\n font-size: 26px;\r\n }\r\n\r\n p {\r\n font-size: 15px;\r\n line-height: 26px;\r\n }\r\n}\r\n\r\n.last-on-blog {\r\n .box-title {\r\n text-align: center;\r\n }\r\n\r\n .date-add {\r\n display: none;\r\n }\r\n}\r\n\r\n.article-list {\r\n a {\r\n &:hover {\r\n text-decoration: none;\r\n\r\n img {\r\n opacity: 0.75;\r\n }\r\n }\r\n }\r\n\r\n .blog-image {\r\n padding-top: 66.66666%;\r\n position: relative;\r\n margin-bottom: 15px;\r\n\r\n img {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n @include transition;\r\n }\r\n\r\n .date-add {\r\n // position: absolute;\r\n // top: 15px;\r\n // left: -15px;\r\n // color: $cText;\r\n // background: #fff;\r\n // border: 1px solid $cText;\r\n // display: inline-block;\r\n // padding: 10px 10px 7px;\r\n // font-family: $font_nunito;\r\n // font-size: 16px;\r\n }\r\n }\r\n\r\n .article-title {\r\n display: block;\r\n font-weight: 600;\r\n font-size: 22px;\r\n font-family: $font_nunito;\r\n color: $cText;\r\n }\r\n\r\n .article-entry {\r\n color: $cTextLight;\r\n font-size: 14px;\r\n line-height: 24px;\r\n }\r\n}\r\n\r\n.promo-text {\r\n h1 {\r\n font-family: $font_nunito;\r\n font-weight: 600;\r\n font-size: 26px;\r\n color: $cText;\r\n }\r\n\r\n h2 {\r\n font-weight: 600;\r\n font-size: 18px;\r\n color: $cText;\r\n }\r\n\r\n p {\r\n font-size: 14px;\r\n color: $cTextLight;\r\n line-height: 24px;\r\n\r\n a {\r\n color: $cRed;\r\n }\r\n }\r\n}\r\n\r\n.footer-contact {\r\n @extend .box;\r\n background: $cGray;\r\n line-height: 24px;\r\n\r\n .icon {\r\n svg {\r\n width: 50px;\r\n height: 50px;\r\n display: block;\r\n margin: auto;\r\n }\r\n }\r\n\r\n p {\r\n margin: 0;\r\n }\r\n\r\n strong {\r\n font-family: $font_nunito;\r\n font-weight: 600;\r\n font-size: 20px;\r\n color: $cText;\r\n }\r\n}\r\n\r\n.footer {\r\n border-bottom: 1px solid #eee;\r\n\r\n .box-title {\r\n text-align: left;\r\n }\r\n\r\n ul {\r\n list-style-type: none;\r\n margin: 0;\r\n padding: 0;\r\n\r\n li {\r\n a {\r\n font-family: $font_nunito;\r\n font-size: 20px;\r\n font-weight: 300;\r\n color: $cText;\r\n display: block;\r\n padding: 5px 0;\r\n @include transition;\r\n\r\n @include respond-below(sm) {\r\n font-size: 14px;\r\n }\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cRed;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#newsletter {\r\n .title {\r\n @extend .box-title;\r\n }\r\n\r\n #text {\r\n font-family: $font_nunito;\r\n font-size: 20px;\r\n font-weight: 300;\r\n color: $cText;\r\n display: none;\r\n\r\n @include respond-above(md) {\r\n display: block;\r\n }\r\n }\r\n\r\n .agreement {\r\n font-size: 11px;\r\n\r\n input {\r\n margin-right: 5px;\r\n position: relative;\r\n top: 2px;\r\n }\r\n\r\n a {\r\n color: $cRed;\r\n font-weight: 600;\r\n }\r\n\r\n .hidden {\r\n display: none;\r\n }\r\n }\r\n\r\n .form-group.input {\r\n display: flex;\r\n // padding-top: 10px;\r\n position: relative;\r\n\r\n &::after {\r\n content: '';\r\n display: block;\r\n bottom: 0;\r\n left: 0;\r\n width: 0;\r\n position: absolute;\r\n background: $cRed;\r\n @include transition;\r\n height: 2px;\r\n }\r\n\r\n &:focus-within {\r\n &::after {\r\n width: 100%;\r\n }\r\n\r\n .btn {\r\n background: $cRed;\r\n }\r\n }\r\n }\r\n\r\n input[type='email'] {\r\n border: 0;\r\n border-bottom: 2px solid $cText;\r\n border-radius: 0;\r\n font-size: 14px;\r\n\r\n &:focus {\r\n outline: none;\r\n border: 2px solid #000;\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n .btn {\r\n background: $cText;\r\n border-radius: 0;\r\n color: #fff;\r\n border: 0;\r\n text-transform: uppercase;\r\n font-size: 14px;\r\n font-weight: 600;\r\n padding: 0 15px;\r\n line-height: 38px;\r\n @include transition;\r\n transition-delay: 0.25s;\r\n }\r\n}\r\n\r\n.footer-bottom {\r\n #scontainer-3 {\r\n p {\r\n margin: 0;\r\n\r\n a {\r\n display: inline-block;\r\n margin-right: 15px;\r\n\r\n img {\r\n @include transition;\r\n }\r\n\r\n &:hover {\r\n img {\r\n transform: scale(1.25);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #copyright {\r\n text-align: right;\r\n\r\n a {\r\n color: $cRed;\r\n }\r\n }\r\n}\r\n\r\n#cookie-information {\r\n background: $cGray;\r\n padding: 15px;\r\n text-align: center;\r\n font-size: 12px;\r\n\r\n a {\r\n color: $cRed;\r\n }\r\n}\r\n\r\n#category-view {\r\n @extend .box;\r\n\r\n .product-category {\r\n .product-mini {\r\n margin: 0 0 50px;\r\n }\r\n }\r\n}\r\n\r\n.left-column {\r\n .categories {\r\n .title {\r\n display: none;\r\n }\r\n\r\n ul {\r\n list-style-type: none;\r\n margin: 0;\r\n padding: 0;\r\n\r\n i {\r\n font-size: 12px;\r\n color: $cText;\r\n cursor: pointer;\r\n\r\n &:hover {\r\n color: lighten($color: $cRed, $amount: 10%);\r\n }\r\n }\r\n\r\n a {\r\n @include transition;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n &.level-0 {\r\n padding: 0 0 15px 0;\r\n\r\n >li {\r\n padding-bottom: 10px;\r\n\r\n >a {\r\n font-family: $font_nunito;\r\n font-weight: 600;\r\n color: $cText;\r\n\r\n &:hover {\r\n color: $cRed;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.level-1 {\r\n padding: 0 0 0 10px;\r\n\r\n li {\r\n position: relative;\r\n padding-left: 20px;\r\n\r\n &:last-child {\r\n &::before {\r\n display: none;\r\n }\r\n }\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n width: 10px;\r\n border-left: 1px solid #e7e7e7;\r\n left: 2px;\r\n top: 7px;\r\n height: 100%;\r\n display: block;\r\n }\r\n\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n width: 10px;\r\n border-left: 1px solid #e7e7e7;\r\n left: 2px;\r\n top: 5px;\r\n height: 11px;\r\n border-bottom: 1px solid #e7e7e7;\r\n display: block;\r\n }\r\n\r\n a {\r\n color: $cText;\r\n display: inline-block;\r\n font-weight: 400;\r\n font-size: 15px;\r\n padding: 3px 0;\r\n\r\n &:hover {\r\n color: $cRed;\r\n }\r\n }\r\n\r\n &.open {\r\n ul {\r\n display: block;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.level-2 {\r\n display: none;\r\n }\r\n }\r\n }\r\n}\r\n\r\nul.pager {\r\n display: flex;\r\n list-style-type: none;\r\n padding: 25px 0;\r\n margin: 0;\r\n align-items: center;\r\n justify-content: center;\r\n font-size: 22px;\r\n font-family: $font_nunito;\r\n\r\n a {\r\n color: $cText;\r\n display: inline-block;\r\n padding: 10px;\r\n @include transition;\r\n font-weight: 300;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cRed;\r\n }\r\n }\r\n}\r\n\r\n#category-description {\r\n margin-top: 50px;\r\n\r\n a {\r\n color: $cRed;\r\n }\r\n\r\n h2 {\r\n font-family: $font_nunito;\r\n font-size: 22px;\r\n }\r\n}\r\n\r\n#contact-form {\r\n #contact-form {\r\n .form-group {\r\n .form-control {\r\n box-sizing: border-box;\r\n font-size: 14px;\r\n padding: 13px 16px;\r\n border-radius: 0;\r\n border: 2px solid #e7e7e7;\r\n height: auto;\r\n border-radius: 10px;\r\n\r\n &:focus {\r\n border: 2px solid #000;\r\n box-shadow: none;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#contact-additional-info {\r\n a {\r\n color: $cRed;\r\n font-weight: 600;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cRed;\r\n }\r\n }\r\n}\r\n\r\n#blog-view {\r\n @extend .box;\r\n\r\n .site-title {\r\n @extend .box-title;\r\n margin-bottom: 50px;\r\n }\r\n\r\n .article-entry {\r\n margin-bottom: 3.75rem;\r\n\r\n .blog-image {\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n transition: opacity 0.3s ease;\r\n\r\n &:hover {\r\n opacity: 0.75;\r\n }\r\n }\r\n }\r\n\r\n .date-add {\r\n // font-family: $font_nunito;\r\n // position: absolute;\r\n // top: 30px;\r\n // left: 0px;\r\n // padding: 12px 12px 8px 12px;\r\n // background-color: #fff;\r\n // border: 1px solid $cText;\r\n // line-height: 1;\r\n // font-weight: 400;\r\n // letter-spacing: 1px;\r\n // color: $cText;\r\n }\r\n\r\n .article-title {\r\n font-family: $font_nunito;\r\n margin-top: 35px;\r\n margin-bottom: 20px;\r\n\r\n a {\r\n display: block;\r\n font-weight: 600;\r\n font-size: 22px;\r\n font-family: $font_nunito;\r\n color: $cText;\r\n transition: all 0.3s ease;\r\n\r\n &:hover {\r\n color: $cRed;\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n\r\n .entry {\r\n color: #3a3a3a;\r\n font-size: 14px;\r\n line-height: 24px;\r\n font-weight: 300;\r\n font-style: normal;\r\n letter-spacing: 0px;\r\n margin-bottom: 1.875rem;\r\n display: -webkit-box;\r\n -webkit-line-clamp: 3;\r\n -webkit-box-orient: vertical;\r\n overflow: hidden;\r\n }\r\n\r\n .btn-success {\r\n font-family: $font_nunito;\r\n background-color: transparent;\r\n color: $cText;\r\n font-weight: 400;\r\n font-size: 1rem;\r\n padding: 0;\r\n position: relative;\r\n padding-left: 45px;\r\n padding-right: 5px;\r\n transition: all 0.3s ease;\r\n\r\n &:before {\r\n position: absolute;\r\n left: 0;\r\n content: '';\r\n width: 40px;\r\n height: 1px;\r\n top: 50%;\r\n margin-right: 10px;\r\n border-top: 1px solid;\r\n transition: width 0.3s ease;\r\n }\r\n\r\n &:hover {\r\n padding-left: 25px;\r\n\r\n &:before {\r\n width: 20px;\r\n }\r\n }\r\n\r\n &:focus {\r\n border: 2px solid #000;\r\n box-shadow: none;\r\n }\r\n }\r\n }\r\n\r\n .box-articles {\r\n font-family: $font_nunito;\r\n\r\n @include respond-below(sm) {\r\n padding-left: 0;\r\n }\r\n\r\n @include respond-below(md) {\r\n display: none;\r\n }\r\n\r\n .title {\r\n font-size: 20px;\r\n font-weight: 800;\r\n letter-spacing: -1px;\r\n line-height: 32px;\r\n margin-bottom: 20px;\r\n }\r\n\r\n .news-list {\r\n padding-inline-start: 0px;\r\n list-style-type: none;\r\n margin-bottom: 0;\r\n\r\n li {\r\n padding-bottom: 1rem;\r\n font-size: 20px;\r\n font-weight: 500;\r\n\r\n .far {\r\n // position: absolute;\r\n // left: 5px;\r\n // top: 3px;\r\n font-size: 19px;\r\n opacity: 0.5;\r\n transition: all 0.3s ease;\r\n }\r\n\r\n a {\r\n color: $cText;\r\n font-size: 16px;\r\n display: block;\r\n letter-spacing: normal;\r\n position: relative;\r\n transition: all 0.3s ease;\r\n display: flex;\r\n align-items: center;\r\n gap: 10px;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: lighten($color: $cRed, $amount: 20%);\r\n\r\n .far {\r\n color: $cText;\r\n }\r\n }\r\n }\r\n\r\n .date-add {\r\n display: none;\r\n line-height: 21.12px;\r\n font-size: 15px;\r\n font-weight: 300;\r\n margin-bottom: 0;\r\n margin-top: 5px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .article {\r\n .article__content {\r\n font-size: 16px;\r\n\r\n @include respond-below(md) {\r\n font-size: 14px;\r\n }\r\n\r\n .article__main-image {\r\n height: 400px;\r\n margin-bottom: 50px;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n object-position: center;\r\n }\r\n }\r\n }\r\n\r\n .article-title {\r\n font-family: $font_nunito;\r\n text-align: center;\r\n font-weight: 600;\r\n font-size: 32px;\r\n text-align: center;\r\n margin-bottom: 40px;\r\n }\r\n\r\n .date-add {\r\n line-height: 21.12px;\r\n font-size: 15px;\r\n font-weight: 300;\r\n line-height: 21.12px;\r\n margin-bottom: 25px;\r\n }\r\n\r\n .table-of-contents {\r\n margin-bottom: 30px;\r\n\r\n @include respond-below(md) {\r\n border: 2px solid #e7e7e7;\r\n padding: 15px;\r\n border-radius: 10px;\r\n }\r\n\r\n .title {\r\n font-size: 18px;\r\n font-weight: 800;\r\n line-height: 21px;\r\n color: $cRed;\r\n margin-bottom: 10px;\r\n\r\n @include respond-above(md) {\r\n font-size: 20px;\r\n }\r\n }\r\n\r\n ol {\r\n padding-left: 23px;\r\n margin-bottom: 0;\r\n\r\n li {\r\n &.active {\r\n a {\r\n font-weight: 700;\r\n color: lighten($color: $cRed, $amount: 20%);\r\n }\r\n }\r\n\r\n a {\r\n color: $cText;\r\n transition: all 0.3s ease;\r\n font-size: 14px;\r\n\r\n @include respond-above(md) {\r\n font-size: 16px;\r\n }\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .text {\r\n a {\r\n color: $cRed;\r\n transition: all 0.3s ease;\r\n\r\n &:hover {\r\n color: $cRed;\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n h2:not(.name) {\r\n font-weight: 600;\r\n font-size: 22px;\r\n font-family: $font_nunito;\r\n color: $cText;\r\n }\r\n\r\n .product-mini {\r\n margin-bottom: 25px;\r\n }\r\n }\r\n\r\n .social-icons {\r\n display: inline-flex;\r\n\r\n .title {\r\n margin-right: 15px;\r\n }\r\n }\r\n\r\n .btn-back {\r\n margin: 25px 0;\r\n max-width: 200px;\r\n }\r\n }\r\n\r\n .container {\r\n // @media only screen and (min-width: 1500px) {\r\n // width: 100%;\r\n // max-width: 1400px;\r\n // }\r\n }\r\n}\r\n\r\n#product {\r\n .product-message {\r\n margin: 25px 0;\r\n // max-width: 334px;\r\n\r\n textarea {\r\n font-size: 14px;\r\n width: 100%;\r\n }\r\n }\r\n\r\n .history-back {\r\n max-width: 150px;\r\n }\r\n\r\n #image-big {\r\n position: relative;\r\n\r\n .new {\r\n border: 2px solid $cPinkDark;\r\n padding: 5px 10px;\r\n font-weight: 600;\r\n display: inline-block;\r\n position: absolute;\r\n top: 10px;\r\n left: -10px;\r\n z-index: 10;\r\n background: #fff;\r\n }\r\n\r\n a {\r\n img {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n\r\n .product-producer {\r\n margin: 0 0 1rem 0;\r\n\r\n a {\r\n color: $cRed;\r\n font-weight: 600;\r\n }\r\n }\r\n\r\n #product-options {\r\n @include respond-above(sm) {\r\n padding: 0;\r\n }\r\n\r\n .warehouse-message-box {\r\n display: flex;\r\n align-items: flex-end;\r\n gap: 10px;\r\n margin-bottom: 5px;\r\n\r\n img {\r\n width: 26px;\r\n height: 26px;\r\n filter: invert(1);\r\n }\r\n }\r\n\r\n .warehouse-message {\r\n // opacity: 0.7;\r\n color: $cText;\r\n // font-size: 14px;\r\n // line-height: 24px;\r\n font-style: normal;\r\n letter-spacing: 0px;\r\n font-weight: 700;\r\n }\r\n\r\n h1 {\r\n font-family: $font_nunito;\r\n\r\n font-weight: 600;\r\n font-size: 32px;\r\n }\r\n\r\n .prices {\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: flex-end;\r\n margin-bottom: 1.875rem;\r\n margin-top: 1.875rem;\r\n flex-wrap: wrap;\r\n\r\n .price_weight {\r\n width: 100%;\r\n order: 99;\r\n font-size: 12px;\r\n color: #333333;\r\n }\r\n\r\n .price-minimal {\r\n width: 100%;\r\n font-size: 12px;\r\n margin-bottom: 15px;\r\n }\r\n\r\n .price {\r\n font-weight: 800;\r\n // font-size: 30px;\r\n line-height: 27px;\r\n color: $cRed;\r\n font-family: $font_nunito;\r\n order: 2;\r\n }\r\n\r\n .price-old {\r\n margin-right: 20px;\r\n font-weight: 400;\r\n font-size: 22px;\r\n line-height: 22px;\r\n font-family: $font_nunito;\r\n order: 1;\r\n\r\n color: #b9b9b9;\r\n\r\n position: relative;\r\n\r\n &:before {\r\n width: 120%;\r\n position: absolute;\r\n content: '';\r\n right: -10%;\r\n top: 40%;\r\n height: 0px;\r\n border-bottom: 2px solid #b9b9b9;\r\n\r\n // -webkit-transform: rotate(-19deg);\r\n // transform: rotate(-19deg);\r\n }\r\n }\r\n\r\n .flag {\r\n &-promotion {\r\n order: 3;\r\n color: #fff;\r\n font-weight: 600;\r\n letter-spacing: 0.075em;\r\n text-transform: uppercase;\r\n border-radius: 2px;\r\n padding: 0.25rem 0.5rem;\r\n vertical-align: middle;\r\n display: inline-block;\r\n font-size: 11px;\r\n margin-left: 20px;\r\n background-color: #4cbb17;\r\n padding: 8px 10px;\r\n line-height: 1;\r\n }\r\n }\r\n }\r\n\r\n .add-to-basket {\r\n display: flex;\r\n margin: 25px 0;\r\n\r\n .quantity-container {\r\n display: flex;\r\n align-items: center;\r\n vertical-align: middle;\r\n margin-right: 1.875rem;\r\n\r\n &.hidden {\r\n display: none;\r\n }\r\n\r\n .btn-minus,\r\n .btn-plus {\r\n width: 40px;\r\n height: 40px;\r\n background-color: $cGray;\r\n position: relative;\r\n display: inline-block;\r\n vertical-align: middle;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n text-align: center;\r\n transition: all 0.3s ease;\r\n\r\n .fa {\r\n color: $cText;\r\n opacity: 0.7;\r\n }\r\n\r\n &:hover {\r\n background-color: $cText;\r\n\r\n .fa {\r\n color: #fff;\r\n opacity: 1;\r\n }\r\n }\r\n }\r\n\r\n #quantity {\r\n width: 60px;\r\n text-align: center;\r\n margin: 0 5px;\r\n height: 40px;\r\n border: 2px solid #e7e7e7;\r\n\r\n &:focus {\r\n outline: none;\r\n border: 2px solid #000;\r\n box-shadow: none;\r\n }\r\n }\r\n }\r\n\r\n #add-to-basket {\r\n &.hidden {\r\n display: none;\r\n }\r\n }\r\n\r\n .alert {\r\n background: #dc3545;\r\n color: #fff;\r\n text-align: left;\r\n display: block;\r\n width: 100%;\r\n padding: 10px;\r\n font-size: 14px;\r\n max-width: 334px;\r\n margin: 0;\r\n border-radius: 10px;\r\n\r\n &.hidden {\r\n display: none;\r\n }\r\n }\r\n }\r\n\r\n .short-description {\r\n color: $cText;\r\n font-size: 14px;\r\n line-height: 24px;\r\n font-style: normal;\r\n letter-spacing: 0px;\r\n\r\n p {\r\n strong {\r\n font-weight: 600;\r\n }\r\n }\r\n }\r\n\r\n form.product-options {\r\n .custom-field {\r\n margin-bottom: 5px;\r\n display: grid;\r\n grid-template-columns: 200px 1fr;\r\n gap: 5px;\r\n\r\n .grow-wrap {\r\n display: grid;\r\n }\r\n\r\n .grow-wrap::after {\r\n content: attr(data-replicated-value) ' ';\r\n white-space: pre-wrap;\r\n visibility: hidden;\r\n }\r\n\r\n .grow-wrap>textarea {\r\n resize: none;\r\n overflow: hidden;\r\n }\r\n\r\n .grow-wrap>textarea,\r\n .grow-wrap::after {\r\n border: 1px solid #d5d5d5;\r\n padding: 0.5rem;\r\n font: inherit;\r\n grid-area: 1 / 1 / 2 / 2;\r\n border-radius: 6px;\r\n }\r\n }\r\n\r\n .product-message {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 10px;\r\n\r\n label {\r\n min-width: fit-content;\r\n margin-bottom: 0;\r\n }\r\n\r\n textarea {\r\n width: 100%;\r\n background-color: #f2f2f2;\r\n color: #43454b;\r\n outline: 0;\r\n border: 0;\r\n font-weight: 400;\r\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125);\r\n min-height: 40px;\r\n box-sizing: border-box;\r\n padding: 5px 10px;\r\n resize: none;\r\n border-radius: 15px;\r\n min-width: 250px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n #image-big {\r\n max-width: 625px;\r\n margin: auto;\r\n\r\n img {\r\n width: 100%;\r\n }\r\n }\r\n\r\n .gallery {\r\n margin-top: -100px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n position: relative;\r\n z-index: 10;\r\n\r\n @include respond-below(sm) {\r\n margin-top: 0;\r\n }\r\n\r\n a {\r\n background: #fff;\r\n display: block;\r\n border-top: 8px solid #f6f6f6;\r\n border-bottom: 8px solid #f6f6f6;\r\n border-left: 4px solid #f6f6f6;\r\n border-right: 4px solid #f6f6f6;\r\n height: 180px;\r\n width: 125px;\r\n\r\n &:first-child {\r\n border-left: 8px solid #f6f6f6;\r\n }\r\n\r\n &:last-child {\r\n border-right: 8px solid #f6f6f6;\r\n }\r\n\r\n @include respond-below(sm) {\r\n height: 90px;\r\n width: 75px;\r\n }\r\n\r\n img {\r\n height: 100%;\r\n width: 100%;\r\n object-fit: cover;\r\n }\r\n }\r\n }\r\n\r\n #product-options {\r\n form {\r\n #attributes {\r\n .title {\r\n margin-bottom: 10px;\r\n opacity: 0.7;\r\n color: $cText;\r\n font-size: 14px;\r\n line-height: 24px;\r\n font-style: normal;\r\n letter-spacing: 0px;\r\n }\r\n\r\n .attribute-container {\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: center;\r\n margin-bottom: 5px;\r\n\r\n strong {\r\n line-height: 24px;\r\n }\r\n\r\n .attribute-label {\r\n margin-bottom: 0;\r\n margin-right: 15px;\r\n color: $cText;\r\n font-size: 14px;\r\n line-height: 24px;\r\n font-style: normal;\r\n letter-spacing: 0px;\r\n font-weight: 600;\r\n }\r\n\r\n .fradio {\r\n margin-left: 15px;\r\n\r\n input {\r\n display: none;\r\n }\r\n\r\n label {\r\n display: inline-block;\r\n padding: 5px 10px;\r\n margin-bottom: 0;\r\n background: #f5f5f5;\r\n border: 2px solid #e6e6e6;\r\n font-size: 13px;\r\n font-weight: 600;\r\n cursor: pointer;\r\n\r\n &:first-child {\r\n margin-left: 0;\r\n }\r\n\r\n &.active {\r\n border: 2px solid $cRed;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #description {\r\n margin-top: 50px;\r\n\r\n #tabs-menu-sticky-wrapper {\r\n margin-bottom: 20px;\r\n\r\n &.is-sticky {\r\n width: 100% !important;\r\n left: 0;\r\n }\r\n\r\n #tabs-menu {\r\n @extend .title-border;\r\n background-color: #fff;\r\n z-index: 15;\r\n display: flex;\r\n list-style-type: none;\r\n padding-inline-start: 0;\r\n margin-bottom: 0;\r\n font-weight: 400;\r\n line-height: 32px;\r\n letter-spacing: -1px;\r\n @extend .container;\r\n\r\n li {\r\n opacity: 1;\r\n // -webkit-background-clip: text;\r\n // -webkit-text-fill-color: transparent;\r\n // background-image: linear-gradient(to right,\r\n // #000,\r\n // #000 50%,\r\n // rgba(0, 0, 0, 0.3) 50%);\r\n // background-size: 200% 100%;\r\n // background-position: 100%;\r\n // transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1);\r\n // cursor: pointer;\r\n color: $cText;\r\n cursor: pointer;\r\n\r\n margin-right: 20px;\r\n\r\n /*color: #909090;*/\r\n &:last-child {\r\n margin-right: 0;\r\n }\r\n\r\n &:hover {\r\n color: $cRed;\r\n }\r\n\r\n &.current {\r\n background-position: 0%;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .description-right {\r\n .title {\r\n @extend .title-border;\r\n font-size: 28px;\r\n font-weight: 400;\r\n margin-bottom: 20px;\r\n }\r\n }\r\n\r\n .tab-content {\r\n padding: 25px;\r\n\r\n @include respond-below(sm) {\r\n padding: 10px;\r\n }\r\n\r\n margin-bottom: 25px;\r\n\r\n &.hidden {\r\n display: none;\r\n }\r\n\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n\r\n .tab-title {\r\n font-family: $font_nunito;\r\n font-size: 22px;\r\n font-weight: 400;\r\n margin-bottom: 10px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.products-sets,\r\n.products-related {\r\n .box-title {\r\n text-align: center;\r\n }\r\n\r\n .owl-item {\r\n .product-mini {\r\n margin: 0 25px 25px;\r\n\r\n .new {\r\n border: 2px solid $cPinkDark;\r\n padding: 3px 5px;\r\n font-weight: 600;\r\n display: inline-block;\r\n position: absolute;\r\n top: 10px;\r\n left: 10px;\r\n z-index: 10;\r\n background: #fff;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#basket-container,\r\n.basket-summary-container,\r\n.order-summary {\r\n @extend .mini-content;\r\n\r\n .box-title {\r\n @include respond-below(sm) {\r\n padding-bottom: 0;\r\n }\r\n }\r\n\r\n .btn-dark {\r\n max-width: 200px;\r\n }\r\n\r\n .basket-options {\r\n padding-top: 25px;\r\n\r\n >.content {\r\n display: flex;\r\n justify-content: space-between;\r\n flex-wrap: wrap;\r\n\r\n .left,\r\n .right {\r\n width: 50%;\r\n padding-right: 25px;\r\n\r\n @include respond-below(sm) {\r\n width: 100%;\r\n padding-right: 0;\r\n }\r\n }\r\n\r\n .right {\r\n padding-left: 25px;\r\n padding-right: 0;\r\n\r\n @include respond-below(xs) {\r\n padding-left: 0;\r\n }\r\n }\r\n\r\n .basket-address-form {\r\n width: 100%;\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .box-title,\r\n form {\r\n width: 100%;\r\n }\r\n\r\n .addresses {\r\n .address {\r\n width: calc(100% / 2 - 10px);\r\n margin: 0 10px 10px 10px;\r\n padding: 10px;\r\n\r\n &:nth-child(2n-1) {\r\n margin-left: 0;\r\n }\r\n\r\n &:nth-child(2n) {\r\n margin-right: 0;\r\n }\r\n }\r\n }\r\n\r\n #postal_code {\r\n margin-bottom: 15px;\r\n }\r\n\r\n #order-send {\r\n @include respond-below(sm) {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n\r\n .inpost-map-container {\r\n display: none;\r\n }\r\n\r\n .user-login {\r\n justify-content: flex-start;\r\n }\r\n\r\n #payment-methods {\r\n @include respond-below(sm) {\r\n width: 100%;\r\n margin-bottom: 15px;\r\n }\r\n\r\n .options {\r\n display: flex;\r\n margin-bottom: 10px;\r\n\r\n img {\r\n height: 20px;\r\n }\r\n\r\n .check {\r\n padding-right: 10px;\r\n }\r\n\r\n .description {\r\n padding-right: 25px;\r\n }\r\n }\r\n }\r\n\r\n #transport-methods {\r\n @include respond-below(sm) {\r\n width: 100%;\r\n margin-bottom: 15px;\r\n }\r\n\r\n .inpost-info,\r\n .orlen-info {\r\n margin-bottom: 10px;\r\n font-weight: 600;\r\n font-style: italic;\r\n text-align: right;\r\n\r\n a {\r\n background: $cRed;\r\n color: #fff;\r\n font-style: normal;\r\n display: inline-block;\r\n padding: 5px 10px;\r\n margin-left: 15px;\r\n @include transition;\r\n\r\n &.hidden {\r\n display: none;\r\n }\r\n\r\n &:hover {\r\n text-decoration: none;\r\n background: $cRed;\r\n }\r\n }\r\n }\r\n\r\n .options {\r\n display: flex;\r\n margin-bottom: 10px;\r\n\r\n .check {\r\n padding-right: 10px;\r\n }\r\n\r\n .description {\r\n padding-right: 25px;\r\n }\r\n\r\n .price {\r\n text-align: right;\r\n margin-left: auto;\r\n white-space: nowrap;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #basket {\r\n .basket-bottom {\r\n padding-bottom: 25px;\r\n padding-top: 25px;\r\n display: flex;\r\n justify-content: space-between;\r\n\r\n @include respond-below(sm) {\r\n flex-wrap: wrap;\r\n }\r\n\r\n .basket-message,\r\n .coupon {\r\n width: 50%;\r\n\r\n @include respond-below(sm) {\r\n width: 100%;\r\n margin-bottom: 15px;\r\n }\r\n }\r\n\r\n textarea {\r\n width: 100%;\r\n max-width: 400px;\r\n height: 100px;\r\n }\r\n\r\n .coupon {\r\n max-width: 400px;\r\n display: flex;\r\n justify-content: flex-end;\r\n\r\n @include respond-below(sm) {\r\n width: 100%;\r\n max-width: 100%;\r\n\r\n form {\r\n width: 100%;\r\n }\r\n }\r\n\r\n input {\r\n height: 45px;\r\n }\r\n\r\n .btn {\r\n height: 45px;\r\n padding: 0 15px;\r\n min-width: 100px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.inpost-map-container {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background: rgba(0, 0, 0, 0.75);\r\n z-index: 1000;\r\n padding: 100px;\r\n display: none;\r\n @include transition;\r\n\r\n @include respond-below(sm) {\r\n padding: 15px;\r\n }\r\n\r\n #inpost-map {\r\n background: #fff;\r\n }\r\n\r\n .inpost-hide {\r\n margin: 15px auto;\r\n float: right;\r\n color: #fff !important;\r\n text-transform: uppercase;\r\n @include transition;\r\n font-weight: 600;\r\n }\r\n}\r\n\r\n#address-data {\r\n .mini-box {\r\n max-width: 550px;\r\n margin: auto;\r\n\r\n .box-title {\r\n margin-bottom: 25px;\r\n }\r\n }\r\n}\r\n\r\n.basket-address-form {\r\n .btn {\r\n margin-bottom: 15px;\r\n }\r\n\r\n a {\r\n color: $cRed;\r\n }\r\n}\r\n\r\n.order-summary {\r\n .order-summary-content {\r\n padding-bottom: 50px;\r\n\r\n .top {\r\n padding-bottom: 50px;\r\n }\r\n }\r\n\r\n .order-bottom {\r\n display: flex;\r\n justify-content: space-between;\r\n\r\n @include respond-below(sm) {\r\n flex-wrap: wrap;\r\n }\r\n\r\n .left,\r\n .right {\r\n width: 50%;\r\n display: flex;\r\n\r\n @include respond-below(sm) {\r\n width: 100%;\r\n }\r\n }\r\n\r\n .right {\r\n justify-content: flex-end;\r\n\r\n .btn {\r\n margin-bottom: 25px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n justify-content: flex-start;\r\n padding-top: 25px;\r\n }\r\n\r\n .payment-info {\r\n padding-bottom: 25px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n//\r\n// logowanie\r\n//\r\n.user-login,\r\n.user-register {\r\n display: flex;\r\n justify-content: center;\r\n\r\n .content {\r\n width: 100%;\r\n max-width: 600px;\r\n }\r\n\r\n .btn {\r\n margin-bottom: 25px;\r\n width: 100%;\r\n }\r\n\r\n a {\r\n color: $cRed;\r\n }\r\n}\r\n\r\n//\r\n// koszyk podsumowanie\r\n//\r\n\r\n//\r\n// koszyk\r\n//\r\n.basket-product {\r\n margin-bottom: 10px;\r\n\r\n .custom-field {\r\n display: flex;\r\n font-size: 13px;\r\n gap: 10px;\r\n\r\n ._name {\r\n font-weight: 700;\r\n }\r\n }\r\n\r\n .basket-product-message {\r\n padding: 0 0 10px;\r\n width: 250px;\r\n\r\n @include respond-above(sm) {\r\n padding: 8px 0 0;\r\n }\r\n\r\n textarea {\r\n font-size: 13px;\r\n padding: 5px 10px;\r\n width: 100%;\r\n }\r\n }\r\n\r\n @include respond-above(sm) {\r\n display: flex;\r\n justify-content: flex-start;\r\n }\r\n\r\n @include respond-below(sm) {\r\n padding-bottom: 25px;\r\n border-bottom: 2px solid $cGrayLight;\r\n margin-bottom: 25px;\r\n\r\n &::after {\r\n content: '';\r\n display: block;\r\n clear: both;\r\n }\r\n }\r\n\r\n .image {\r\n height: 110px;\r\n width: 83px;\r\n margin-right: 15px;\r\n min-width: 83px;\r\n\r\n @include respond-below(sm) {\r\n float: left;\r\n }\r\n\r\n img {\r\n height: 100%;\r\n width: 100%;\r\n object-fit: cover;\r\n }\r\n }\r\n\r\n .details {\r\n margin-right: 15px;\r\n display: flex;\r\n align-items: center;\r\n flex-wrap: wrap;\r\n\r\n >* {\r\n width: 100%;\r\n }\r\n\r\n @include respond-below(sm) {\r\n width: calc(100% - 105px);\r\n float: right;\r\n margin-right: 0;\r\n margin-bottom: 10px;\r\n }\r\n\r\n .name {\r\n @include respond-below(sm) {\r\n margin-bottom: 10px;\r\n }\r\n }\r\n\r\n a {\r\n font-weight: 600;\r\n color: $cText;\r\n font-size: 16px;\r\n @include transition;\r\n\r\n @include respond-below(sm) {\r\n font-size: 14px;\r\n }\r\n\r\n &:hover {\r\n color: $cRed;\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n .description {\r\n font-style: italic;\r\n font-size: 15px;\r\n }\r\n }\r\n\r\n .prices {\r\n margin-left: auto;\r\n font-family: $font_nunito;\r\n font-size: 18px;\r\n font-weight: 600;\r\n white-space: nowrap;\r\n display: flex;\r\n align-items: center;\r\n\r\n @include respond-below(sm) {\r\n width: calc(100% - 105px);\r\n float: right;\r\n clear: right;\r\n margin-bottom: 10px;\r\n }\r\n\r\n .price {\r\n span {\r\n margin-left: 25px;\r\n margin-right: 25px;\r\n\r\n @include respond-below(sm) {\r\n margin-left: 10px;\r\n margin-right: 10px;\r\n }\r\n }\r\n }\r\n\r\n u {\r\n position: relative;\r\n display: inline-block;\r\n margin-left: 15px;\r\n\r\n @include respond-below(sm) {\r\n margin-left: 10px;\r\n }\r\n\r\n &::before {\r\n width: 100%;\r\n position: absolute;\r\n content: '';\r\n right: -4px;\r\n top: 32%;\r\n height: 0;\r\n border-bottom: 3px solid #ff0909;\r\n -webkit-transform: rotate(-19deg);\r\n transform: rotate(-19deg);\r\n }\r\n }\r\n }\r\n\r\n .buttons {\r\n display: flex;\r\n align-items: center;\r\n\r\n @include respond-below(sm) {\r\n // width: calc(100% - 98px);\r\n text-align: right;\r\n float: right;\r\n clear: right;\r\n }\r\n\r\n .btn-minus,\r\n .btn-plus {\r\n width: 40px;\r\n min-width: 40px;\r\n height: 40px;\r\n background: #f5f5f5;\r\n position: relative;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n border-radius: 50%;\r\n @include transition;\r\n padding: 0;\r\n color: $cText;\r\n margin: 0 15px;\r\n\r\n &:hover {\r\n background: $cText;\r\n color: #fff;\r\n }\r\n }\r\n\r\n #quantity {\r\n width: 60px;\r\n text-align: center;\r\n margin: 0 5px;\r\n height: 40px;\r\n border: 2px solid #e7e7e7;\r\n }\r\n\r\n .btn-delete {\r\n height: 40px;\r\n padding: 0;\r\n background: $cText;\r\n border: 0;\r\n border-radius: 50%;\r\n @include transition;\r\n display: flex;\r\n width: 40px;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n &:hover {\r\n background: $cPinkDark;\r\n }\r\n\r\n i {\r\n font-size: 14px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.basket-summary {\r\n display: flex;\r\n justify-content: flex-end;\r\n font-weight: 500;\r\n font-size: 15px;\r\n margin-bottom: 5px;\r\n\r\n &.left {\r\n justify-content: flex-start;\r\n }\r\n\r\n &.big {\r\n margin-top: 15px;\r\n margin-bottom: 15px;\r\n font-size: 22px;\r\n font-family: $font_nunito;\r\n }\r\n\r\n span {\r\n margin-left: 15px;\r\n font-weight: 600;\r\n }\r\n}\r\n\r\n//\r\n// adresy\r\n//\r\n.addresses {\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .address {\r\n width: calc(100% / 4 - 50px);\r\n margin: 25px;\r\n padding: 25px;\r\n border: 3px solid $cGrayLight;\r\n\r\n &.active {\r\n border: 3px solid $cRed;\r\n }\r\n\r\n .buttons {\r\n padding-top: 15px;\r\n\r\n a {\r\n font-weight: 600;\r\n margin-right: 10px;\r\n @include transition;\r\n color: $cRed;\r\n\r\n &.text-danger {\r\n color: $cPinkDark;\r\n }\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cTextLight;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//\r\n// panel klienta\r\n//\r\n.client-panel {\r\n @extend .mini-content;\r\n\r\n &.address-edit {\r\n .row-flex {\r\n input:first-child {\r\n margin-right: 15px;\r\n }\r\n }\r\n }\r\n\r\n &.client-addresses {\r\n .btn-big {\r\n max-width: 200px;\r\n margin: 0 0 25px;\r\n padding: 10px;\r\n }\r\n\r\n .addresses {\r\n @include respond-below(sm) {\r\n justify-content: space-between;\r\n }\r\n\r\n .address {\r\n @include respond-above(sm) {\r\n &:nth-child(5n-4) {\r\n margin-left: 0;\r\n }\r\n\r\n &:nth-child(4n) {\r\n margin-left: 0;\r\n }\r\n }\r\n\r\n @include respond-below(sm) {\r\n width: calc(100% / 2 - 10px);\r\n margin: 10px 5px;\r\n padding: 10px;\r\n\r\n &:nth-child(2n-1) {\r\n margin-left: 0;\r\n }\r\n\r\n &:nth-child(2n) {\r\n margin-right: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .client-menu {\r\n padding-bottom: 25px;\r\n\r\n ul {\r\n display: flex;\r\n list-style-type: none;\r\n margin: 0;\r\n padding: 0;\r\n justify-content: flex-start;\r\n\r\n li {\r\n padding: 0;\r\n position: relative;\r\n margin-right: 15px;\r\n margin-left: 15px;\r\n\r\n &:first-child {\r\n margin-left: 0;\r\n }\r\n\r\n a {\r\n font-size: 16px;\r\n font-weight: 600;\r\n color: #fff;\r\n @include transition;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//\r\n// jquery confirm\r\n//\r\n.jconfirm.jconfirm-modern .jconfirm-box {\r\n width: 100% !important;\r\n max-width: 800px !important;\r\n}\r\n\r\n@media (min-width: 1281px) and (max-width: 1365px) {\r\n .popular-categories {\r\n #scontainer-8 {\r\n div[class^='col-lg'] {\r\n margin: 0 5px;\r\n max-width: calc(25% - 10px);\r\n\r\n a {\r\n font-size: 26px;\r\n line-height: 28px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .promoted-products {\r\n .content {\r\n .product-mini {\r\n // margin: 10px;\r\n max-width: calc(100% / 4 - 7.5px);\r\n }\r\n }\r\n }\r\n\r\n .product-mini {\r\n .product-details {\r\n .name {\r\n font-size: 21px;\r\n }\r\n }\r\n }\r\n\r\n .article-list {\r\n .article-title {\r\n font-size: 21px;\r\n }\r\n }\r\n\r\n #product {\r\n #product-options {\r\n padding: 40px 25px;\r\n }\r\n }\r\n}\r\n\r\n@media (min-width: 992px) and (max-width: 1200px) {\r\n .box {\r\n padding: 30px 0;\r\n }\r\n\r\n .popular-categories {\r\n padding-bottom: 0;\r\n margin-bottom: -10px;\r\n\r\n #scontainer-8 {\r\n div[class^='col-lg'] {\r\n width: 100%;\r\n max-width: calc(50% - 30px);\r\n flex: 0 0 50%;\r\n margin-bottom: 60px;\r\n }\r\n }\r\n }\r\n\r\n .mini-banners {\r\n h3 {\r\n font-size: 25px;\r\n }\r\n\r\n p {\r\n font-size: 14px;\r\n line-height: 22px;\r\n }\r\n }\r\n\r\n .last-on-blog {\r\n .article-list {\r\n margin-bottom: 25px;\r\n }\r\n }\r\n\r\n .footer {\r\n #newsletter {\r\n margin: 0 auto 50px;\r\n max-width: 600px;\r\n }\r\n\r\n >.container {\r\n >.row {\r\n .col-xl-4 {\r\n order: 1;\r\n }\r\n\r\n .col-xl-8 {\r\n order: 2;\r\n }\r\n }\r\n }\r\n }\r\n\r\n #product {\r\n #product-options {\r\n padding: 0;\r\n\r\n h1 {\r\n font-size: 28px;\r\n }\r\n }\r\n }\r\n\r\n #main-menu {\r\n #menu-container-1 {\r\n ul.level-0 {\r\n >li {\r\n >ul {\r\n padding: 25px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .basket-summary-address {\r\n .left {\r\n @include respond-below(xs) {\r\n padding-right: 0;\r\n }\r\n\r\n padding-right: 25px;\r\n }\r\n\r\n .right {\r\n @include respond-below(xs) {\r\n padding-left: 0;\r\n }\r\n\r\n padding-left: 25px;\r\n }\r\n\r\n .left,\r\n .right {\r\n .box-title {\r\n font-size: 26px;\r\n margin-bottom: 0;\r\n padding-bottom: 25px;\r\n }\r\n }\r\n }\r\n\r\n .addresses {\r\n .address {\r\n width: calc(100% / 3 - 50px);\r\n }\r\n }\r\n\r\n .basket-summary-address {\r\n >.basket-address-form {\r\n .left {\r\n .addresses {\r\n .address {\r\n margin: 5px 5px 5px 0;\r\n width: calc(100% / 2 - 5px);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #header {\r\n #search-form-big {\r\n .search-big-results {\r\n .product-search {\r\n max-width: calc(100% / 4 - 20px);\r\n\r\n &:nth-child(6n-5) {\r\n margin-left: 10px;\r\n }\r\n\r\n &:nth-child(6n) {\r\n margin-right: 10px;\r\n }\r\n\r\n &:nth-child(4n-3),\r\n &:first-child {\r\n margin-left: 0;\r\n }\r\n\r\n &:nth-child(4n),\r\n &:last-child {\r\n margin-right: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n .box {\r\n padding: 25px 0;\r\n\r\n .box-subtitle {\r\n margin-bottom: 15px;\r\n }\r\n }\r\n\r\n .container {\r\n padding-left: 15px;\r\n padding-right: 15px;\r\n }\r\n\r\n #top {\r\n position: relative;\r\n z-index: 20;\r\n\r\n #mobile-menu-open {\r\n position: absolute;\r\n left: 12px;\r\n top: 9px;\r\n font-size: 25px;\r\n z-index: 100;\r\n height: 37px;\r\n width: 37px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n cursor: pointer;\r\n\r\n &.hidden {\r\n display: none;\r\n }\r\n\r\n img {\r\n width: 30px;\r\n }\r\n }\r\n\r\n #mini-login {\r\n text-align: right;\r\n padding-right: 15px;\r\n }\r\n }\r\n\r\n #header {\r\n .logo {\r\n a {\r\n max-width: 200px;\r\n margin: auto;\r\n }\r\n }\r\n\r\n .header-right {\r\n justify-content: space-between;\r\n margin-top: 10px;\r\n }\r\n }\r\n\r\n #main-menu {\r\n #mobile-menu-close {\r\n font-size: 25px;\r\n z-index: 100;\r\n height: 37px;\r\n width: 37px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin: 15px;\r\n position: fixed;\r\n top: 0px;\r\n left: 2px;\r\n z-index: 95;\r\n cursor: pointer;\r\n\r\n &.hidden {\r\n display: none;\r\n }\r\n\r\n img {\r\n width: 25px;\r\n }\r\n }\r\n\r\n #menu-container-1 {\r\n display: none;\r\n position: fixed;\r\n left: 0;\r\n top: 0;\r\n width: 100%;\r\n min-height: 100%;\r\n background: $cGray;\r\n padding-top: 45px;\r\n z-index: 90;\r\n min-width: 0 !important;\r\n\r\n .mmm {\r\n position: absolute;\r\n overflow: hidden;\r\n min-width: 100%;\r\n min-height: 100%;\r\n margin: 0;\r\n padding: 0;\r\n\r\n .levelHolderClass {\r\n position: absolute;\r\n overflow: hidden;\r\n top: 0;\r\n background: $cGray;\r\n width: auto;\r\n min-height: 100%;\r\n padding-top: 15px;\r\n }\r\n\r\n .ltr {\r\n margin-left: -100%;\r\n left: 0;\r\n }\r\n\r\n ul {\r\n list-style: none;\r\n padding: 0;\r\n margin: 0;\r\n\r\n li {\r\n cursor: pointer;\r\n\r\n i.menu-toggle {\r\n display: none;\r\n }\r\n\r\n i.floatRight {\r\n order: 1;\r\n }\r\n\r\n a {\r\n font-family: $font_nunito;\r\n font-size: 23px;\r\n color: $cText;\r\n @include transition;\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n width: 100%;\r\n padding: 5px 15px;\r\n\r\n @include respond-below(xs) {\r\n font-size: 20px;\r\n padding: 0 15px;\r\n }\r\n\r\n &:hover {\r\n color: $cRed;\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .popular-categories {\r\n #scontainer-8 {\r\n div[class^='col-lg'] {\r\n max-width: calc(100% - 30px);\r\n margin: 0 15px 30px;\r\n }\r\n }\r\n }\r\n\r\n .mini-banners {\r\n display: none;\r\n }\r\n\r\n .last-on-blog {\r\n .container {\r\n padding-left: 25px;\r\n padding-right: 25px;\r\n\r\n .article-list {\r\n margin-bottom: 30px;\r\n }\r\n }\r\n }\r\n\r\n .promo-text {\r\n img {\r\n display: none;\r\n }\r\n }\r\n\r\n .footer-contact {\r\n text-align: center;\r\n\r\n .col-lg-3 {\r\n margin-bottom: 15px;\r\n }\r\n }\r\n\r\n .footer {\r\n text-align: center;\r\n\r\n .box-title {\r\n text-align: center;\r\n }\r\n\r\n .col-lg-4 {\r\n margin-bottom: 15px;\r\n }\r\n }\r\n\r\n // .footer-bottom {\r\n // text-align: center;\r\n\r\n // #copyright {\r\n // text-align: center;\r\n // margin-top: 15px;\r\n // }\r\n // }\r\n\r\n #product {\r\n #product-options {\r\n padding: 15px 0;\r\n\r\n h1 {\r\n font-size: 28px;\r\n }\r\n }\r\n }\r\n\r\n .pager {\r\n\r\n .first,\r\n .last {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n//\r\n// historia zamówień\r\n//\r\n.client-orders-history {\r\n .order-summary-content {\r\n padding-bottom: 25px;\r\n border-bottom: 3px solid $cGrayLight;\r\n margin-bottom: 25px;\r\n }\r\n}\r\n\r\n//\r\n// shopAlert\r\n//\r\n.shop-alert-overlay {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n background: rgba(0, 0, 0, 0.25);\r\n width: 100%;\r\n height: 100%;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n z-index: 999;\r\n\r\n .shop-alert {\r\n background: #fff;\r\n width: 100%;\r\n max-width: 800px;\r\n box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2),\r\n 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);\r\n max-height: 100%;\r\n\r\n .shop-alert-title {\r\n padding: 20px 20px 15px;\r\n font-size: 18px;\r\n font-weight: 600;\r\n border-bottom: 3px solid $cGrayLight;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n color: $cRed;\r\n\r\n @include respond-above(xs) {\r\n font-size: 20px;\r\n }\r\n\r\n a {\r\n color: $cText;\r\n @include transition;\r\n\r\n &:hover {\r\n color: $cTextLight;\r\n }\r\n }\r\n }\r\n\r\n .shop-alert-buttons {\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: center;\r\n padding: 20px;\r\n border-top: 3px solid $cGrayLight;\r\n gap: 15px;\r\n\r\n .btn {\r\n padding: 10px 15px;\r\n\r\n &.btn-default {\r\n color: $cText;\r\n padding: 10px 0;\r\n font-size: 14px;\r\n }\r\n }\r\n }\r\n\r\n .shop-alert-content {\r\n padding: 30px 20px;\r\n\r\n h2 {\r\n margin-bottom: 25px;\r\n padding: 0;\r\n font-size: 16px;\r\n }\r\n\r\n .product-sets {\r\n display: flex;\r\n justify-content: flex-start;\r\n overflow-y: auto;\r\n padding-bottom: 25px;\r\n\r\n &::-webkit-scrollbar {\r\n height: 5px;\r\n }\r\n\r\n /* Track */\r\n &::-webkit-scrollbar-track {\r\n background: $cGrayLight;\r\n }\r\n\r\n /* Handle */\r\n &::-webkit-scrollbar-thumb {\r\n background: $cText;\r\n }\r\n\r\n /* Handle on hover */\r\n &::-webkit-scrollbar-thumb:hover {\r\n background: $cText;\r\n }\r\n\r\n .product {\r\n max-width: calc(100% / 2 - 20px);\r\n min-width: calc(100% / 2 - 20px);\r\n margin: 0 10px 0;\r\n position: relative;\r\n\r\n .new {\r\n border: 2px solid $cPinkDark;\r\n padding: 3px 5px;\r\n font-weight: 600;\r\n display: inline-block;\r\n position: absolute;\r\n top: 10px;\r\n left: -10px;\r\n z-index: 10;\r\n background: #fff;\r\n }\r\n\r\n @include respond-above(sm) {\r\n max-width: calc(100% / 4 - 20px);\r\n min-width: calc(100% / 4 - 20px);\r\n }\r\n\r\n @include respond-above(lg) {\r\n max-width: calc(100% / 5 - 20px);\r\n min-width: calc(100% / 5 - 20px);\r\n }\r\n\r\n .a-img {\r\n padding-top: 125%;\r\n display: block;\r\n position: relative;\r\n background: $cGray;\r\n\r\n &:hover {\r\n .img {\r\n img {\r\n &.first {\r\n opacity: 0;\r\n }\r\n\r\n &.second {\r\n transform: scale(1.2);\r\n opacity: 1;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .img {\r\n height: 100%;\r\n width: 100%;\r\n display: block;\r\n position: absolute;\r\n overflow: hidden;\r\n top: 0;\r\n left: 0;\r\n\r\n img {\r\n height: 100%;\r\n width: 100%;\r\n object-fit: cover;\r\n object-position: top center;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n\r\n &.first {\r\n transition: all 1s ease;\r\n }\r\n\r\n &.second {\r\n transition: all 1s ease;\r\n opacity: 0;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .product-details {\r\n .prices {\r\n font-family: $font_nunito;\r\n white-space: nowrap;\r\n display: flex;\r\n justify-content: center;\r\n\r\n .price {\r\n font-size: 24px;\r\n font-weight: 600;\r\n color: $cRed;\r\n }\r\n\r\n .price-old {\r\n font-size: 24px;\r\n font-weight: 300;\r\n color: #b9b9b9;\r\n position: relative;\r\n margin-right: 15px;\r\n\r\n &::before {\r\n width: 100%;\r\n position: absolute;\r\n content: '';\r\n right: 0;\r\n top: 42%;\r\n height: 0;\r\n border-bottom: 2px solid #b9b9b9;\r\n }\r\n }\r\n }\r\n\r\n h2 {\r\n font-size: 16px;\r\n font-family: $font_nunito;\r\n\r\n a {\r\n color: $cText;\r\n display: block;\r\n font-weight: 300;\r\n margin: 10px 0 5px;\r\n position: relative;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n display: -webkit-box;\r\n -webkit-line-clamp: 2;\r\n -webkit-box-orient: vertical;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n\r\n &::after {\r\n width: 100%;\r\n }\r\n }\r\n\r\n &::after {\r\n content: '';\r\n display: block;\r\n height: 1px;\r\n background: $cText;\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n width: 0;\r\n @include transition;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#payment-confirmation {\r\n max-width: 1280px;\r\n\r\n .btn {\r\n max-width: 300px;\r\n float: right;\r\n }\r\n}\r\n\r\n#paypo-promo {\r\n padding: 25px 0;\r\n font-weight: 600;\r\n display: none;\r\n\r\n img {\r\n height: 30px;\r\n }\r\n}\r\n\r\n#popup-bg {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100vw;\r\n height: 100vh;\r\n background: rgba(0, 0, 0, 0.75);\r\n z-index: 100;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n #popup-content {\r\n height: 90vh;\r\n width: 90vw;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n img {\r\n height: 100%;\r\n width: 100%;\r\n object-fit: contain;\r\n }\r\n }\r\n}\r\n\r\n#main-banner {\r\n margin-top: 25px;\r\n\r\n img {\r\n width: 100%;\r\n }\r\n\r\n @include respond-above(sm) {\r\n .mobile {\r\n display: none;\r\n }\r\n }\r\n\r\n @include respond-below(sm) {\r\n .nomobile {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n.producer-list {\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .producer {\r\n width: calc(100% / 5 - 15px);\r\n margin: 15px 15px 15px 0;\r\n\r\n @include respond-between(md, lg) {\r\n width: calc(100% / 4 - 15px);\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: calc(100% / 3 - 15px);\r\n }\r\n\r\n @include respond-below(sm) {\r\n width: calc(100% / 3 - 15px);\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: calc(100% / 2 - 15px);\r\n }\r\n\r\n a {\r\n display: block;\r\n width: 100%;\r\n\r\n img {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.zaufane {\r\n .box-title {\r\n text-align: center;\r\n }\r\n\r\n .wrapper-left {\r\n padding: 15px;\r\n background: #fff;\r\n }\r\n\r\n .client-review {\r\n display: flex !important;\r\n flex-wrap: wrap;\r\n align-items: center;\r\n flex-direction: column;\r\n justify-content: center;\r\n background: #f6f6f6;\r\n padding: 25px !important;\r\n margin: 15px !important;\r\n\r\n div,\r\n p {\r\n width: 100%;\r\n }\r\n }\r\n}\r\n\r\n//style-mu\r\n//main-slider\r\n.main-slider {\r\n width: 100%;\r\n}\r\n\r\n//popular-categories\r\n.popular-categories {\r\n display: none;\r\n\r\n .category-container {\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .category {\r\n height: 400px;\r\n position: relative;\r\n padding: 15px;\r\n border-radius: 10px;\r\n\r\n .link-img {\r\n width: 100%;\r\n height: 100%;\r\n border-radius: 10px;\r\n overflow: hidden;\r\n display: block;\r\n\r\n .category-img {\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n border-radius: 10px;\r\n transition: 4s;\r\n }\r\n\r\n &:hover {\r\n .category-img {\r\n transform: scale(1.2);\r\n }\r\n }\r\n }\r\n\r\n .category-description {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n padding: 60px 0 0 60px;\r\n\r\n .link-title {\r\n font-size: 20px;\r\n text-decoration: none;\r\n color: $cText;\r\n margin-bottom: 20px;\r\n transition: 0.3s;\r\n font-weight: 700;\r\n\r\n @include respond-above(md) {\r\n font-size: 30px;\r\n }\r\n\r\n &:hover {\r\n color: lighten($color: $cRed, $amount: 15%);\r\n }\r\n\r\n .title {\r\n font-weight: 700;\r\n }\r\n }\r\n\r\n .description {\r\n margin-bottom: 20px;\r\n font-size: 16px;\r\n color: $cTextLight;\r\n display: none;\r\n\r\n @include respond-above(md) {\r\n display: block;\r\n }\r\n }\r\n }\r\n\r\n .category-btn {\r\n padding: 12px 35px;\r\n border-radius: 10px;\r\n background-color: $cGray;\r\n color: $cText;\r\n border: none;\r\n font-weight: 500;\r\n cursor: pointer;\r\n transition: 0.3s;\r\n margin-top: 40px;\r\n font-size: 16px;\r\n display: block;\r\n text-decoration: none;\r\n width: 142px;\r\n\r\n &:hover {\r\n background-color: $cRed;\r\n color: $cGray;\r\n }\r\n }\r\n }\r\n\r\n .category:nth-child(1),\r\n .category:nth-last-child(1) {\r\n width: 100%;\r\n\r\n @include respond-above(sm) {\r\n width: 60%;\r\n }\r\n\r\n .category-description {\r\n width: 85%;\r\n }\r\n }\r\n\r\n .category:nth-child(2),\r\n .category:nth-last-child(2) {\r\n width: 100%;\r\n\r\n @include respond-above(sm) {\r\n width: 40%;\r\n }\r\n\r\n .category-description {\r\n width: 70%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.row {\r\n .product-mini {\r\n .new {\r\n @extend .new;\r\n position: absolute;\r\n }\r\n }\r\n}\r\n\r\n.promoted-products,\r\n.popular-categories,\r\n.sale-categories,\r\n.last-on-blog {\r\n .container {\r\n .box-title {\r\n font-size: 26px;\r\n\r\n @include respond-above(md) {\r\n font-size: 40px;\r\n }\r\n\r\n font-weight: 700;\r\n text-align: center;\r\n }\r\n\r\n .box-description {\r\n font-size: 14px;\r\n display: none;\r\n\r\n @include respond-above(md) {\r\n font-size: 16px;\r\n }\r\n\r\n text-align: center;\r\n line-height: 25px;\r\n margin: 15px auto 0;\r\n max-width: 850px;\r\n margin-bottom: 30px;\r\n }\r\n\r\n .content {}\r\n }\r\n}\r\n\r\n//product detail name\r\n.product-mini {\r\n .product-details {\r\n .name {\r\n font-size: 14px;\r\n\r\n @include respond-above(md) {\r\n font-size: 16px;\r\n }\r\n }\r\n\r\n .prices {\r\n .price {\r\n font-size: 18px;\r\n\r\n @include respond-above(md) {\r\n font-size: 20px;\r\n }\r\n\r\n color: $cText;\r\n font-weight: 700;\r\n\r\n span {\r\n color: $cText;\r\n font-size: 20px;\r\n font-weight: 700;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//main-image\r\n.main-image {\r\n position: relative;\r\n border-radius: 10px;\r\n\r\n @include respond-below(sm) {\r\n height: 300px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n height: 250px;\r\n }\r\n\r\n .img {\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n border-radius: 10px;\r\n }\r\n\r\n .card-container {\r\n display: flex;\r\n flex-direction: column;\r\n width: 160px;\r\n position: absolute;\r\n align-items: center;\r\n z-index: 11;\r\n\r\n .main-image-btn {\r\n // position: absolute;\r\n border: none;\r\n color: white;\r\n background-color: $cRed;\r\n border-radius: 50%;\r\n width: 30px;\r\n height: 30px;\r\n text-align: center;\r\n line-height: 20px;\r\n cursor: pointer;\r\n animation: border_animation 1.5s infinite;\r\n margin-left: -25px;\r\n margin-bottom: 5px;\r\n }\r\n\r\n .main-image-btn:active {\r\n border: none;\r\n outline: none;\r\n }\r\n\r\n .main-image__card {\r\n // position: absolute;\r\n width: 160px;\r\n height: 200px;\r\n display: none;\r\n\r\n .row {\r\n width: 100%;\r\n height: 100%;\r\n\r\n .product-mini {\r\n max-width: 100%;\r\n width: 100%;\r\n height: 100%;\r\n margin: 0;\r\n padding: 10px;\r\n\r\n a {\r\n .img {\r\n padding-top: 80%;\r\n\r\n img {\r\n object-fit: contain;\r\n }\r\n }\r\n }\r\n\r\n .product-details {\r\n padding: 0;\r\n\r\n .name {\r\n font-size: 13px;\r\n display: -webkit-box;\r\n -webkit-box-orient: vertical;\r\n -webkit-line-clamp: 2;\r\n overflow: hidden;\r\n text-align: center;\r\n width: 100%;\r\n margin-bottom: 0;\r\n }\r\n\r\n .prices {\r\n .price-old {\r\n display: none;\r\n }\r\n\r\n .price {\r\n font-size: 13px;\r\n\r\n span {\r\n font-size: 13px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n &--active {\r\n display: block;\r\n }\r\n }\r\n }\r\n\r\n .card-container-1 {\r\n top: 38%;\r\n left: 7%;\r\n\r\n @include respond-below(sm) {\r\n left: 5%;\r\n }\r\n\r\n @include respond-below(xxs) {\r\n top: 20%;\r\n }\r\n }\r\n\r\n .card-container-2 {\r\n top: 40%;\r\n left: 52%;\r\n\r\n @include respond-below(sm) {\r\n top: 14%;\r\n left: 42%;\r\n }\r\n\r\n @include respond-below(xxs) {\r\n left: 51%;\r\n }\r\n }\r\n\r\n .card-container-3 {\r\n top: 23%;\r\n right: 2%;\r\n\r\n @include respond-below(sm) {\r\n top: 17%;\r\n right: -5px;\r\n }\r\n\r\n @media (max-width: 440px) {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n@keyframes border_animation {\r\n 0% {\r\n box-shadow: 0 0 0 0 $cRed;\r\n }\r\n\r\n 50% {\r\n box-shadow: 0 0 15px 0 $cRed;\r\n }\r\n\r\n 100% {\r\n box-shadow: 0 0 0 0 $cRed;\r\n }\r\n}\r\n\r\n//splide-2\r\n#splide-2 {\r\n max-height: 500px;\r\n\r\n @include respond-below(sm) {\r\n max-height: 1200px;\r\n }\r\n\r\n .splide__track {\r\n max-height: 500px;\r\n width: 100%;\r\n\r\n @include respond-below(sm) {\r\n max-height: 1200px;\r\n }\r\n\r\n .splide__list {\r\n max-height: 500px;\r\n width: 100%;\r\n\r\n @include respond-below(sm) {\r\n max-height: 1200px;\r\n }\r\n\r\n .splide__slide {\r\n max-height: 500px;\r\n width: 100%;\r\n\r\n @include respond-below(sm) {\r\n max-height: 1200px;\r\n }\r\n\r\n .article-list {\r\n max-height: 500px;\r\n width: 100%;\r\n\r\n @include respond-below(sm) {\r\n max-height: 1200px;\r\n }\r\n\r\n a {\r\n display: flex;\r\n flex-direction: row-reverse;\r\n width: 100%;\r\n height: 100%;\r\n justify-content: start;\r\n gap: 30px;\r\n align-items: center;\r\n\r\n @include respond-below(sm) {\r\n flex-direction: column;\r\n }\r\n\r\n .blog-image {\r\n width: 50%;\r\n padding-top: 28%;\r\n margin-bottom: 0;\r\n\r\n @include respond-below(sm) {\r\n width: 100%;\r\n padding-top: 50%;\r\n }\r\n\r\n @include respond-below(xs) {\r\n padding-top: 70%;\r\n }\r\n\r\n @include respond-below(xxs) {\r\n padding-top: 120%;\r\n }\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n border-radius: 10px;\r\n }\r\n }\r\n\r\n .article-list-text-container {\r\n width: 50%;\r\n\r\n @include respond-below(sm) {\r\n width: 100%;\r\n }\r\n\r\n .slider-btn {\r\n width: 170px;\r\n padding: 12px 35px;\r\n border-radius: 10px;\r\n background-color: $cRed;\r\n color: white;\r\n border: none;\r\n cursor: pointer;\r\n transition: 0.3s;\r\n margin-top: 30px;\r\n font-size: 16px;\r\n\r\n @include respond-below(sm) {\r\n font-size: 14px;\r\n border-radius: 20px;\r\n }\r\n\r\n &:hover {\r\n background-color: $cText;\r\n }\r\n }\r\n\r\n .article-title {\r\n font-size: 18px;\r\n margin: 0;\r\n padding-bottom: 15px;\r\n font-weight: 700;\r\n\r\n @include respond-above(md) {\r\n font-size: 26px;\r\n display: -webkit-box;\r\n -webkit-box-orient: vertical;\r\n -webkit-line-clamp: 2;\r\n overflow: hidden;\r\n }\r\n }\r\n\r\n .article-entry {\r\n font-size: 14px;\r\n color: $cTextLight;\r\n margin: 0;\r\n padding-bottom: 15px;\r\n display: -webkit-box;\r\n -webkit-box-orient: vertical;\r\n -webkit-line-clamp: 5;\r\n overflow: hidden;\r\n\r\n @include respond-above(md) {\r\n font-size: 16px;\r\n }\r\n }\r\n\r\n .date-add {\r\n display: flex;\r\n flex-direction: row-reverse;\r\n gap: 5px;\r\n align-items: center;\r\n font-weight: 600;\r\n font-size: 14px;\r\n color: $cText;\r\n\r\n @include respond-above(md) {\r\n font-size: 16px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .splide__arrow {\r\n border: none;\r\n background-color: white;\r\n width: 42px;\r\n height: 42px;\r\n border-radius: 10px;\r\n box-shadow: 0 0 5px rgba(#0003, 0.5);\r\n transition: 0.3s;\r\n\r\n svg {\r\n transition: 0.3s;\r\n }\r\n\r\n &:hover {\r\n background-color: $cRed;\r\n\r\n svg {\r\n fill: white;\r\n }\r\n }\r\n }\r\n\r\n .splide__arrows--rtl {\r\n .splide__arrow--prev {\r\n top: 100%;\r\n right: 35%;\r\n\r\n @include respond-above(xxs) {\r\n right: 38%;\r\n }\r\n\r\n @include respond-above(xs) {\r\n right: 42%;\r\n }\r\n\r\n @include respond-above(sm) {\r\n right: 44%;\r\n transform: translateY(30px);\r\n }\r\n\r\n @include respond-above(md) {\r\n right: 45%;\r\n }\r\n\r\n @include respond-above(lg) {\r\n transform: translateY(0);\r\n top: -80px;\r\n right: 0;\r\n }\r\n\r\n @include respond-above(xl) {\r\n top: -80px;\r\n right: 10px;\r\n }\r\n }\r\n\r\n .splide__arrow--next {\r\n top: 100%;\r\n left: 35%;\r\n\r\n @include respond-above(xxs) {\r\n left: 38%;\r\n }\r\n\r\n @include respond-above(xs) {\r\n left: 42%;\r\n }\r\n\r\n @include respond-above(sm) {\r\n transform: translateY(30px);\r\n left: 44%;\r\n }\r\n\r\n @include respond-above(md) {\r\n left: 45%;\r\n }\r\n\r\n @include respond-above(lg) {\r\n transform: translateY(0);\r\n top: -80px;\r\n right: 54px;\r\n }\r\n\r\n @include respond-above(xl) {\r\n top: -80px;\r\n right: 64px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.sale-categories {\r\n display: none;\r\n\r\n .row {\r\n gap: 10px;\r\n padding: 0 15px;\r\n\r\n .col-12 {\r\n padding-left: 0;\r\n padding-right: 0;\r\n }\r\n }\r\n}\r\n\r\n.popular-categories {\r\n .row {\r\n .col-12 {\r\n padding-left: 0;\r\n padding-right: 0;\r\n }\r\n }\r\n}\r\n\r\n//newsletter\r\n\r\n#newsletter {\r\n display: flex;\r\n justify-content: space-between;\r\n background-color: #f5f5f5;\r\n border-radius: 10px;\r\n width: 100%;\r\n margin: -125px auto 0;\r\n padding: 40px;\r\n height: auto;\r\n transform: translateY(50%);\r\n align-items: center;\r\n gap: 10px;\r\n\r\n @include respond-below(sm) {\r\n flex-direction: column;\r\n padding: 25px;\r\n }\r\n\r\n .title {\r\n margin-bottom: 0 !important;\r\n line-height: 2;\r\n text-align: center;\r\n padding-right: 40px;\r\n font-size: 20px;\r\n font-weight: 700;\r\n }\r\n\r\n #text {\r\n width: 30%;\r\n padding-left: 40px;\r\n border-left: 1px solid $cTextLight;\r\n font-size: 16px;\r\n color: $cText;\r\n font-weight: 700;\r\n }\r\n\r\n form#newsletter-form {\r\n width: 50%;\r\n\r\n @include respond-below(md) {\r\n width: 100%;\r\n }\r\n\r\n .form-group.input {\r\n &::after {\r\n display: none;\r\n }\r\n }\r\n\r\n @include respond-below(sm) {\r\n width: 100%;\r\n }\r\n\r\n .form-group {\r\n margin-bottom: 0;\r\n }\r\n\r\n #email {\r\n padding: 25px 10px;\r\n border-bottom: none;\r\n border-top-left-radius: 10px;\r\n border-bottom-left-radius: 10px;\r\n border: 2px solid lightgray;\r\n }\r\n\r\n #email:focus {\r\n border: 2px solid #000;\r\n box-shadow: none;\r\n }\r\n\r\n .btn {\r\n border-bottom-right-radius: 10px;\r\n border-top-right-radius: 10px;\r\n padding: 0 25px;\r\n background-color: $cRed;\r\n transition: 0.3s;\r\n\r\n &:hover {\r\n background-color: $cText;\r\n }\r\n }\r\n }\r\n\r\n .agreement {\r\n // display: none;\r\n margin-top: 5px;\r\n margin-left: 5px;\r\n }\r\n}\r\n\r\n//footer\r\n.footer {\r\n background-color: $cRed;\r\n color: white;\r\n padding-top: 140px;\r\n padding-bottom: 50px;\r\n\r\n .row {\r\n justify-content: space-between;\r\n }\r\n\r\n nav {\r\n ul {\r\n li {\r\n a {\r\n color: white;\r\n width: auto;\r\n display: inline;\r\n\r\n &:hover {\r\n color: $cText;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .contact-list {\r\n .contact-item {\r\n p {\r\n i {\r\n font-size: 20px;\r\n margin-right: 10px;\r\n }\r\n\r\n a {\r\n color: white;\r\n width: auto;\r\n display: inline;\r\n\r\n &:hover {\r\n color: $cText;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .footer-socials {\r\n display: flex;\r\n flex-direction: row;\r\n gap: 10px;\r\n\r\n .social-item {\r\n width: 40px;\r\n height: 40px;\r\n background-color: white;\r\n border-radius: 10px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n cursor: pointer;\r\n transition: 0.3s;\r\n\r\n p {\r\n font-size: 18px;\r\n margin-bottom: 0;\r\n font-weight: 700;\r\n\r\n i {\r\n color: $cText;\r\n transition: 0.3s;\r\n }\r\n }\r\n\r\n &:hover {\r\n background-color: $cText;\r\n color: white;\r\n\r\n i {\r\n color: white;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .box-title {\r\n font-size: 20px;\r\n }\r\n\r\n li {\r\n padding: 5px 0;\r\n font-size: 16px;\r\n\r\n @include respond-below(sm) {\r\n padding: 3px 0;\r\n }\r\n\r\n a {\r\n font-size: 16px;\r\n\r\n @include respond-below(sm) {\r\n font-size: 14px;\r\n }\r\n }\r\n }\r\n\r\n .footer-left {\r\n display: none;\r\n\r\n p {\r\n font-size: 16px;\r\n line-height: 2;\r\n }\r\n }\r\n}\r\n\r\n//footer-bottom\r\n.footer-bottom {\r\n #copyright {\r\n font-size: 16px;\r\n text-align: start;\r\n }\r\n\r\n .payment-methods {\r\n text-align: end;\r\n }\r\n\r\n @include respond-below(md) {\r\n #copyright {\r\n text-align: center;\r\n }\r\n\r\n .payment-methods {\r\n text-align: center;\r\n margin-top: 10px;\r\n }\r\n }\r\n}\r\n\r\n//blog view\r\n#blog-view {\r\n .site-title {\r\n text-align: center;\r\n font-size: 40px;\r\n margin: 30px 0;\r\n\r\n @include respond-below(md) {\r\n font-size: 30px;\r\n }\r\n }\r\n\r\n //article-entry\r\n .article-entry {\r\n margin-bottom: 30px;\r\n\r\n .blog-image {\r\n overflow: hidden;\r\n\r\n a {\r\n display: block;\r\n height: 100%;\r\n width: 100%;\r\n max-height: 510px;\r\n border-radius: 10px;\r\n overflow: hidden;\r\n\r\n @media (max-width: 1629px) {\r\n max-height: 430px;\r\n }\r\n\r\n @media (max-width: 1399px) {\r\n max-height: 360px;\r\n }\r\n\r\n @media (max-width: 1199px) {\r\n max-height: 300px;\r\n }\r\n\r\n @media (max-width: 992px) {\r\n max-height: 230px;\r\n }\r\n\r\n @media (max-width: 767px) {\r\n max-height: 170px;\r\n }\r\n\r\n img {\r\n object-fit: cover;\r\n height: 100%;\r\n width: 100%;\r\n }\r\n }\r\n }\r\n\r\n .article-title {\r\n text-align: center;\r\n margin-top: 10px;\r\n margin-bottom: 15px;\r\n\r\n a {\r\n font-size: 20px;\r\n\r\n @include respond-below(md) {\r\n font-size: 18px;\r\n }\r\n }\r\n }\r\n\r\n .entry {\r\n text-align: center;\r\n margin-bottom: 15px;\r\n }\r\n\r\n .article-entry__bottom {\r\n text-align: center;\r\n }\r\n\r\n .date-add {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 5px;\r\n font-size: 14px;\r\n }\r\n }\r\n\r\n //article__content\r\n .article__content {\r\n .social-icons {\r\n display: none;\r\n }\r\n\r\n .article-title {\r\n font-size: 20px;\r\n margin-bottom: 15px;\r\n\r\n @include respond-above(xs) {\r\n font-size: 22px;\r\n }\r\n }\r\n\r\n .date-add {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 5px;\r\n text-align: center;\r\n color: $cTextLight;\r\n font-size: 14px;\r\n\r\n i {\r\n color: $cTextLight;\r\n }\r\n }\r\n\r\n .text {\r\n color: $cTextLight;\r\n\r\n .v-center {\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n .h-center {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n\r\n p {\r\n img {\r\n border-radius: 10px;\r\n min-height: 350px;\r\n object-fit: cover;\r\n }\r\n }\r\n\r\n h2 {\r\n color: $cRed !important;\r\n font-size: 1.25rem;\r\n font-weight: 600;\r\n }\r\n\r\n h3 {\r\n color: $cRed !important;\r\n font-size: 1.1rem;\r\n font-weight: 500;\r\n }\r\n\r\n section {\r\n h2 {\r\n font-size: 18px !important;\r\n\r\n @include respond-above(md) {\r\n font-size: 20px !important;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .col-3 {\r\n max-width: 50%;\r\n flex: 0 0 50%;\r\n\r\n @include respond-above(xs) {\r\n max-width: 25%;\r\n flex: 0 0 25%;\r\n }\r\n }\r\n\r\n .product-mini {\r\n max-width: 100%;\r\n }\r\n\r\n .btn-back {\r\n border: none;\r\n background: transparent;\r\n width: auto;\r\n height: auto;\r\n color: $cText;\r\n display: flex;\r\n align-items: center;\r\n gap: 10px;\r\n margin: 25px auto;\r\n transition: 0.3s;\r\n\r\n img {\r\n transform: rotate(180deg);\r\n }\r\n\r\n &:hover {\r\n color: $cRed;\r\n\r\n img {\r\n fill: $cRed;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//pager\r\n\r\n.pager {\r\n gap: 10px;\r\n\r\n li.first,\r\n li.last {\r\n display: none;\r\n }\r\n\r\n li {\r\n background-color: $cGray;\r\n color: $cText;\r\n border-radius: 10px;\r\n font-family: 'Nunito', sans-serif;\r\n transition: 0.3s;\r\n\r\n &:hover {\r\n background-color: $cRed;\r\n\r\n a {\r\n color: white;\r\n }\r\n }\r\n\r\n span {\r\n padding: 10px;\r\n display: block;\r\n font-size: 16px;\r\n }\r\n\r\n a {\r\n font-size: 16px;\r\n color: $cText;\r\n transition: 0.3s;\r\n font-family: 'Nunito', sans-serif;\r\n transition: 0.3s;\r\n }\r\n }\r\n\r\n li:nth-child(3) {\r\n &:hover {\r\n background-color: $cGray;\r\n }\r\n }\r\n}\r\n\r\n//category view\r\n#category-view {\r\n .left-column {\r\n @media (max-width: 767px) {\r\n display: none;\r\n }\r\n }\r\n\r\n .site-title {\r\n font-size: 40px;\r\n text-align: center;\r\n vertical-align: middle;\r\n margin-bottom: 30px;\r\n\r\n @include respond-below(md) {\r\n font-size: 30px;\r\n }\r\n }\r\n\r\n .shop-categories {\r\n li {\r\n a {\r\n text-transform: uppercase;\r\n font-weight: 600;\r\n font-size: 18px;\r\n }\r\n\r\n ul {\r\n li {\r\n\r\n a,\r\n .menu-trigger {\r\n text-transform: none;\r\n font-weight: 400;\r\n font-size: 16px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .container {\r\n #category-description {\r\n #visible {\r\n h2 {\r\n font-size: 17px;\r\n font-weight: 600;\r\n }\r\n\r\n h3 {\r\n font-size: 15px;\r\n font-weight: 600;\r\n }\r\n\r\n p {\r\n font-size: 14px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.main {\r\n .product-options {\r\n .prices {\r\n .price {\r\n .small {\r\n font-size: 30px;\r\n font-weight: 600;\r\n }\r\n }\r\n }\r\n\r\n .add-to-basket {\r\n .btn {\r\n border-radius: 10px;\r\n }\r\n }\r\n }\r\n\r\n .products-sets,\r\n .products-related {\r\n .owl-item {\r\n padding: 0 10px;\r\n\r\n .product-mini {\r\n max-width: 100%;\r\n margin: 0;\r\n }\r\n }\r\n\r\n .box-title {\r\n font-size: 32px;\r\n margin-bottom: 30px;\r\n }\r\n }\r\n\r\n #product {\r\n .history-back {\r\n display: none;\r\n }\r\n\r\n .product-options#product-options {\r\n h1 {\r\n font-size: 28px;\r\n }\r\n\r\n .short-description {\r\n strong {\r\n color: $cText;\r\n }\r\n\r\n color: $cTextLight;\r\n }\r\n }\r\n\r\n #description {\r\n .tabs#tabs-menu {\r\n .tab-link {\r\n font-weight: 600;\r\n }\r\n }\r\n\r\n .tab-content {\r\n .tab-title {\r\n font-weight: 600;\r\n }\r\n\r\n p {\r\n color: $cTextLight;\r\n\r\n span {\r\n font-weight: 600;\r\n color: $cText;\r\n }\r\n }\r\n\r\n ul {\r\n li {\r\n color: $cTextLight;\r\n }\r\n }\r\n }\r\n\r\n .description-right {\r\n .content {\r\n p {\r\n color: $cTextLight;\r\n }\r\n }\r\n\r\n .title {\r\n border-bottom: none;\r\n font-weight: 600;\r\n }\r\n }\r\n }\r\n\r\n .add-to-basket {\r\n // flex-direction: column;\r\n flex-direction: row;\r\n align-items: center;\r\n\r\n .btn {\r\n padding: 15px 30px;\r\n // margin-top: 15px;\r\n transition: 0.3s;\r\n\r\n &:hover {\r\n background-color: black;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//menu\r\n#main-menu {\r\n #menu-container-1 {\r\n nav {\r\n ul.level-0 {\r\n justify-content: center;\r\n padding: 10px 0;\r\n\r\n li {\r\n cursor: pointer;\r\n\r\n &:hover {\r\n a {\r\n &::after {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n\r\n a {\r\n position: relative;\r\n margin: 10px 0;\r\n font-size: 18px;\r\n\r\n @include respond-above(md) {\r\n font-size: 16px;\r\n }\r\n\r\n @include respond-above(lg) {\r\n font-size: 18px;\r\n }\r\n\r\n &::after {\r\n position: absolute;\r\n content: '';\r\n bottom: 0;\r\n left: 0;\r\n height: 2px;\r\n background-color: $cRed;\r\n width: 0;\r\n transition: 0.4s;\r\n }\r\n\r\n &:hover {\r\n &::after {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n\r\n ul {\r\n border-radius: 10px;\r\n\r\n li {\r\n @include respond-above(md) {\r\n width: calc(100% / 4);\r\n }\r\n\r\n a {\r\n &::after {\r\n display: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n li.parent {\r\n .menu-trigger {\r\n display: flex;\r\n align-items: center;\r\n gap: 5px;\r\n\r\n i {\r\n font-weight: 200;\r\n font-size: 10px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#header {\r\n .header-right {\r\n #search-button {\r\n .btn {\r\n background-color: transparent;\r\n width: auto;\r\n height: auto;\r\n\r\n img {\r\n fill: $cText;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n }\r\n\r\n #basket-mini {\r\n a {\r\n &:hover {\r\n .icon {\r\n background-color: transparent;\r\n }\r\n }\r\n\r\n .icon {\r\n width: auto;\r\n height: auto;\r\n background-color: transparent;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#basket-container {\r\n #btn-basket-summary {\r\n border-radius: 10px;\r\n transition: 0.3s;\r\n margin-top: 20px;\r\n\r\n &:hover {\r\n background-color: $cText;\r\n }\r\n\r\n @include respond-below(xxs) {\r\n width: 100%;\r\n }\r\n }\r\n\r\n #content {\r\n .mini-box {\r\n .box-title {\r\n font-size: 40px;\r\n font-weight: 700;\r\n\r\n @include respond-below(md) {\r\n font-size: 28px;\r\n }\r\n }\r\n\r\n #basket {\r\n border-bottom: 1px solid rgba(lightgray, 0.4);\r\n\r\n .details {\r\n .name {\r\n a {\r\n font-weight: 400;\r\n }\r\n }\r\n }\r\n\r\n .buttons {\r\n .btn-delete {\r\n background-color: transparent;\r\n\r\n img {\r\n width: 22px;\r\n height: 22px;\r\n }\r\n }\r\n }\r\n\r\n .basket-bottom {\r\n .coupon {\r\n .form-horizontal {\r\n .input-group {\r\n .form-control:focus {\r\n border: 2px solid #000;\r\n box-shadow: none;\r\n }\r\n\r\n .form-control:active {\r\n border: 2px solid #000;\r\n box-shadow: none;\r\n }\r\n }\r\n }\r\n\r\n form {\r\n .form-control {\r\n border-top-left-radius: 10px;\r\n border-bottom-left-radius: 10px;\r\n }\r\n\r\n .btn {\r\n border-bottom-right-radius: 10px;\r\n border-top-right-radius: 10px;\r\n transition: 0.3s;\r\n\r\n &:hover {\r\n background-color: black;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .basket-message {\r\n textarea {\r\n border-radius: 10px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//owl\r\n.products-related {\r\n .owl-carousel {\r\n .owl-nav {\r\n\r\n .owl-prev,\r\n .owl-next {\r\n span {\r\n transition: 0.3s;\r\n\r\n &:hover {\r\n color: $cRed;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//basket-summary-container\r\n.basket-summary-container {\r\n .user-login {\r\n .content {\r\n form {\r\n .form-group {\r\n input {\r\n border-radius: 10px;\r\n }\r\n\r\n button {\r\n border-radius: 10px;\r\n transition: 0.3s;\r\n\r\n &:hover {\r\n background-color: $cText;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .basket-address-form {\r\n .form-group {\r\n input {\r\n border-radius: 10px;\r\n }\r\n\r\n button {\r\n border-radius: 10px;\r\n transition: 0.3s;\r\n\r\n &:hover {\r\n background-color: $cText;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .btn.btn-dark {\r\n background-color: $cRed;\r\n border-radius: 10px;\r\n transition: 0.3s;\r\n\r\n &:hover {\r\n background-color: $cText;\r\n }\r\n }\r\n}\r\n\r\n//main\r\n.main {\r\n .alert.alert-success {\r\n border-radius: 10px;\r\n\r\n .close {\r\n color: white;\r\n opacity: 1;\r\n text-shadow: none;\r\n }\r\n }\r\n\r\n .order-bottom {\r\n .right {\r\n .content {\r\n button {\r\n border-radius: 10px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n #basket-summary {\r\n .alert.alert-danger {\r\n border-radius: 10px;\r\n }\r\n }\r\n}\r\n\r\n//shop alert\r\n.shop-alert {\r\n border-radius: 10px;\r\n\r\n .shop-alert-buttons {\r\n .btn {\r\n border-radius: 10px;\r\n font-size: 14px;\r\n }\r\n\r\n .btn-success {\r\n transition: 0.3s;\r\n\r\n &:hover {\r\n background-color: $cText;\r\n }\r\n }\r\n\r\n .btn-default {\r\n transition: 0.3s;\r\n\r\n &:hover {\r\n color: $cRed;\r\n }\r\n }\r\n }\r\n}\r\n\r\n//basket\r\n#basket {\r\n .alert.alert-danger {\r\n border-radius: 10px;\r\n }\r\n}\r\n\r\n//jconfirm\r\n.jconfirm-box {\r\n border-radius: 10px;\r\n\r\n .jconfirm-buttons {\r\n\r\n .btn.btn-blue,\r\n .btn.btn-orange {\r\n background-color: $cRed !important;\r\n transition: 0.3s !important;\r\n border-radius: 10px !important;\r\n\r\n &:hover {\r\n background-color: $cText !important;\r\n }\r\n }\r\n }\r\n}\r\n\r\n//iradio_square-blue\r\n.iradio_square-blue.checked {\r\n ins {\r\n background-color: $cRed !important;\r\n }\r\n}\r\n\r\n//basket buttons\r\n\r\n#basket-container {\r\n #basket {\r\n .basket-product {\r\n .buttons {\r\n\r\n .int-format.form-control:focus,\r\n .int-format.form-control:active {\r\n border: 2px solid #000;\r\n box-shadow: none;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .row {\r\n .col-12 {}\r\n }\r\n}\r\n\r\n//basket bottom, basket message\r\n\r\n#basket-container {\r\n .mini-box {\r\n #basket {\r\n .basket-bottom {\r\n .basket-message {\r\n\r\n .form-control:focus,\r\n .form-control:active {\r\n border: 2px solid #000;\r\n box-shadow: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//contact\r\n.main {\r\n .container {\r\n .row {\r\n .col-12 {\r\n .site-title {\r\n font-size: 40px;\r\n\r\n @include respond-below(md) {\r\n font-size: 30px;\r\n }\r\n }\r\n\r\n #contact-additional-info {\r\n p {\r\n font-size: 16px;\r\n }\r\n }\r\n\r\n #contact-form {\r\n #contact-form-send {\r\n border-radius: 10px;\r\n transition: 0.3s;\r\n\r\n &:hover {\r\n background-color: $cText;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//search\r\n#header {\r\n #search-form-big {\r\n div.input {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n .button--search {\r\n width: 125px;\r\n border: none;\r\n box-shadow: 0 0 5px #0003;\r\n background-color: $cRed;\r\n border-bottom-right-radius: 30px;\r\n border-top-right-radius: 30px;\r\n height: 50px;\r\n cursor: pointer;\r\n transition: 0.3s;\r\n\r\n @include respond-below(xxs) {\r\n width: 80px;\r\n }\r\n\r\n &:hover {\r\n background-color: $cText;\r\n }\r\n }\r\n\r\n .search-form-big-close {\r\n color: $cText;\r\n width: 25px;\r\n height: 25px;\r\n margin-left: 20px;\r\n\r\n img {\r\n width: 100%;\r\n height: auto;\r\n }\r\n }\r\n\r\n input.form-control {\r\n border: none;\r\n border-bottom-left-radius: 30px;\r\n border-top-left-radius: 30px;\r\n box-shadow: 0 0 5px #0003;\r\n font-size: 16px;\r\n color: $cTextLight;\r\n padding: 20px 0 20px 20px;\r\n\r\n &::placeholder {\r\n font-size: 16px;\r\n color: $cTextLight;\r\n\r\n @include respond-below(xxs) {\r\n font-size: 14px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//product\r\n.main {\r\n #product {\r\n .product-options#product-options {\r\n h1 {\r\n font-size: 24px;\r\n\r\n @include respond-above(md) {\r\n font-size: 30px;\r\n }\r\n }\r\n\r\n .prices {\r\n margin: 10px 0;\r\n\r\n @include respond-above(md) {\r\n margin: 20px 0;\r\n }\r\n\r\n .price {\r\n font-size: 24px;\r\n\r\n .small {\r\n font-size: 24px;\r\n font-weight: 800;\r\n }\r\n\r\n @include respond-above(md) {\r\n font-size: 28px;\r\n\r\n .small {\r\n font-size: 28px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #description {\r\n .tab-title {\r\n font-size: 20px;\r\n\r\n @include respond-above(md) {\r\n font-size: 22px;\r\n }\r\n }\r\n\r\n p {\r\n font-size: 14px;\r\n\r\n @include respond-above(md) {\r\n font-size: 16px;\r\n }\r\n }\r\n\r\n .tabs {\r\n list-style: none;\r\n display: flex;\r\n justify-content: start;\r\n align-items: center;\r\n border-bottom: 2px solid rgba(lightgray, 0.8);\r\n padding-left: 0;\r\n gap: 10px;\r\n\r\n .tab-link {\r\n font-size: 18px;\r\n cursor: pointer;\r\n transition: 0.3s;\r\n padding: 10px 25px;\r\n\r\n &.current {\r\n background: $cRed;\r\n color: #fff !important;\r\n }\r\n\r\n &:hover {\r\n color: $cRed;\r\n }\r\n\r\n @include respond-above(xs) {\r\n font-size: 20px;\r\n }\r\n\r\n @include respond-above(md) {\r\n font-size: 24px;\r\n }\r\n }\r\n }\r\n\r\n .description-right {\r\n .title {\r\n font-size: 20px;\r\n\r\n @include respond-above(md) {\r\n font-size: 22px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .products-sets {\r\n .box-title {\r\n font-size: 24px;\r\n\r\n @include respond-above(md) {\r\n font-size: 28px;\r\n }\r\n }\r\n\r\n .owl-carousel {\r\n .owl-nav {\r\n button {\r\n transition: 0.3s;\r\n\r\n &:hover {\r\n color: $cRed;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.button-up {\r\n border: none;\r\n background-color: $cRed;\r\n border-radius: 10px;\r\n width: 40px;\r\n height: 40px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n position: fixed;\r\n bottom: 60px;\r\n right: 20px;\r\n cursor: pointer;\r\n transition: 0.3s;\r\n opacity: 0;\r\n\r\n &--active {\r\n opacity: 1;\r\n }\r\n\r\n &:hover {\r\n background-color: $cText;\r\n }\r\n\r\n img {\r\n width: 50%;\r\n height: auto;\r\n }\r\n}\r\n\r\n//logowanie\r\n.main {\r\n .container {\r\n .user-login {\r\n .content {\r\n form {\r\n .form-group {\r\n input {\r\n border-radius: 10px;\r\n }\r\n\r\n input:focus {\r\n border: 2px solid #000;\r\n box-shadow: none;\r\n }\r\n\r\n button {\r\n border-radius: 10px;\r\n transition: 0.3s;\r\n\r\n &:hover {\r\n background-color: $cText;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//rejestracja\r\n.user-register {\r\n .content {\r\n form#f-user-register {\r\n .form-group {\r\n input {\r\n border-radius: 10px;\r\n }\r\n\r\n input:focus {\r\n border: 2px solid #000;\r\n box-shadow: none;\r\n }\r\n\r\n button {\r\n border-radius: 10px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.image-categories {\r\n display: none;\r\n}\r\n\r\n#scontainer-12,\r\n#scontainer-13 {\r\n background: $cRed;\r\n padding: 25px;\r\n color: #fff;\r\n margin-bottom: 25px;\r\n\r\n @include respond-below(md) {\r\n padding: 10px;\r\n font-size: 13px;\r\n }\r\n\r\n p:last-child {\r\n margin-bottom: 0;\r\n }\r\n}\r\n\r\n#scontainer-12 {\r\n display: none !important;\r\n}\r\n\r\n.main-page-text {\r\n font-size: 13px;\r\n\r\n h1 {\r\n font-size: 18px;\r\n }\r\n\r\n h2 {\r\n font-size: 15px;\r\n font-weight: 600;\r\n }\r\n\r\n a {\r\n color: $cRed;\r\n }\r\n}\r\n\r\n.why-us {\r\n &--wrapper {\r\n position: relative;\r\n padding: 150px 0;\r\n background: #b7174d;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n height: 60px;\r\n background-image: url('/images/wave-2.svg');\r\n }\r\n\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n height: 60px;\r\n background-image: url('/images/wave-2.svg');\r\n transform: scale(-1);\r\n }\r\n\r\n @include respond-below(lg) {\r\n padding: 100px 0;\r\n }\r\n }\r\n\r\n .box-title {\r\n font-size: 26px;\r\n\r\n @include respond-above(md) {\r\n font-size: 40px;\r\n }\r\n\r\n font-weight: 700;\r\n text-align: center;\r\n }\r\n\r\n #scontainer-15 {\r\n img {\r\n display: block;\r\n width: 64px !important;\r\n max-width: unset !important;\r\n height: 64px;\r\n margin: 0 auto 20px;\r\n }\r\n\r\n h2 {\r\n color: #fff;\r\n font-size: 1.75rem;\r\n text-align: center;\r\n margin-bottom: 20px;\r\n }\r\n\r\n p {\r\n color: #fff;\r\n text-align: center;\r\n }\r\n\r\n .row {\r\n >div {\r\n &:hover {\r\n img {\r\n animation-name: buzz-out-on-hover;\r\n animation-duration: 0.75s;\r\n animation-timing-function: linear;\r\n animation-iteration-count: 1;\r\n }\r\n }\r\n }\r\n }\r\n\r\n @include respond-below(lg) {\r\n h2 {\r\n font-size: 22px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@keyframes buzz-out-on-hover {\r\n 10% {\r\n -webkit-transform: translateX(3px) rotate(2deg);\r\n transform: translateX(3px) rotate(2deg);\r\n }\r\n\r\n 20% {\r\n -webkit-transform: translateX(-3px) rotate(-2deg);\r\n transform: translateX(-3px) rotate(-2deg);\r\n }\r\n\r\n 30% {\r\n -webkit-transform: translateX(3px) rotate(2deg);\r\n transform: translateX(3px) rotate(2deg);\r\n }\r\n\r\n 40% {\r\n -webkit-transform: translateX(-3px) rotate(-2deg);\r\n transform: translateX(-3px) rotate(-2deg);\r\n }\r\n\r\n 50% {\r\n -webkit-transform: translateX(2px) rotate(1deg);\r\n transform: translateX(2px) rotate(1deg);\r\n }\r\n\r\n 60% {\r\n -webkit-transform: translateX(-2px) rotate(-1deg);\r\n transform: translateX(-2px) rotate(-1deg);\r\n }\r\n\r\n 70% {\r\n -webkit-transform: translateX(2px) rotate(1deg);\r\n transform: translateX(2px) rotate(1deg);\r\n }\r\n\r\n 80% {\r\n -webkit-transform: translateX(-2px) rotate(-1deg);\r\n transform: translateX(-2px) rotate(-1deg);\r\n }\r\n\r\n 90% {\r\n -webkit-transform: translateX(1px) rotate(0);\r\n transform: translateX(1px) rotate(0);\r\n }\r\n\r\n 100% {\r\n -webkit-transform: translateX(-1px) rotate(0);\r\n transform: translateX(-1px) rotate(0);\r\n }\r\n}\r\n\r\n.free-delivery-box {\r\n display: flex;\r\n align-items: flex-end;\r\n gap: 10px;\r\n margin-bottom: 5px;\r\n\r\n img {\r\n width: 26px;\r\n height: 26px;\r\n filter: invert(1);\r\n }\r\n\r\n p {\r\n margin-bottom: 0;\r\n }\r\n}\r\n\r\n.loading-button {\r\n pointer-events: none;\r\n /* Wyłącza możliwość kliknięcia ponownie */\r\n opacity: 0.7;\r\n /* Lekkie przyciemnienie przycisku */\r\n transition: opacity 0.3s;\r\n}\r\n\r\n.loading-button::after {\r\n content: '';\r\n display: block;\r\n margin-left: 10px;\r\n margin-right: auto;\r\n width: 20px;\r\n height: 20px;\r\n border: 3px solid #fff;\r\n border-radius: 50%;\r\n border-top: 3px solid #666;\r\n animation: spin 1s linear infinite;\r\n}\r\n\r\n@keyframes spin {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n\r\n 100% {\r\n transform: rotate(360deg);\r\n }\r\n}\r\n\r\n.instagram-feed {\r\n .box-title {\r\n font-size: 26px;\r\n\r\n @include respond-above(md) {\r\n font-size: 40px;\r\n }\r\n\r\n font-weight: 700;\r\n text-align: center;\r\n }\r\n\r\n #instagram-feed-box {\r\n .splide__slide {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n }\r\n}\r\n\r\n.swiper {\r\n\r\n .swiper-button-prev,\r\n .swiper-button-next {\r\n width: 40px;\r\n height: 40px;\r\n border-radius: 100%;\r\n background: #b7174d;\r\n\r\n &::after {\r\n color: white;\r\n font-size: 16px;\r\n font-weight: bolder;\r\n }\r\n }\r\n}\r\n\r\n.recommended-presents {\r\n .swiper-slide {\r\n .product-mini {\r\n height: 100%;\r\n }\r\n }\r\n}\r\n\r\n.category-subcategory-tiles {\r\n display: flex;\r\n flex-wrap: wrap;\r\n gap: 5px;\r\n list-style-type: none;\r\n margin: 0 0 25px;\r\n padding: 0;\r\n justify-content: center;\r\n\r\n li {\r\n a {\r\n display: inline-flex;\r\n padding: 5px 10px;\r\n color: #fff;\r\n font-weight: 600;\r\n transition: 250ms ease all;\r\n background: $cRed;\r\n border: 0;\r\n font-size: 14px;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n opacity: 0.8;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#cookieAccept {\r\n .acceptBtnSettingsLabel {\r\n display: none;\r\n }\r\n}\r\n\r\n.orlen-banner {\r\n margin-top: 25px;\r\n\r\n img {\r\n width: 100%;\r\n }\r\n}","$breakpoints: (xxs: 400px,\r\n xs: 576px,\r\n sm: 768px,\r\n md: 992px,\r\n lg: 1200px,\r\n xl: 1367px,\r\n xxl: 1920px);\r\n\r\n@mixin respond-above($breakpoint) {\r\n @if map-has-key($breakpoints, $breakpoint) {\r\n $breakpoint-value: map-get($breakpoints, $breakpoint);\r\n\r\n @media (min-width: $breakpoint-value) {\r\n @content;\r\n }\r\n }\r\n\r\n @else {\r\n @warn 'Invalid breakpoint: #{$breakpoint}.';\r\n }\r\n}\r\n\r\n@mixin respond-below($breakpoint) {\r\n @if map-has-key($breakpoints, $breakpoint) {\r\n $breakpoint-value: map-get($breakpoints, $breakpoint);\r\n\r\n @media (max-width: ($breakpoint-value - 1)) {\r\n @content;\r\n }\r\n }\r\n\r\n @else {\r\n @warn 'Invalid breakpoint: #{$breakpoint}.';\r\n }\r\n}\r\n\r\n@mixin respond-between($lower, $upper) {\r\n @if map-has-key($breakpoints, $lower) and map-has-key($breakpoints, $upper) {\r\n $lower-breakpoint: map-get($breakpoints, $lower);\r\n $upper-breakpoint: map-get($breakpoints, $upper);\r\n\r\n @media (min-width: $lower-breakpoint) and (max-width: ($upper-breakpoint - 1)) {\r\n @content;\r\n }\r\n }\r\n\r\n @else {\r\n @if (map-has-key($breakpoints, $lower)==false) {\r\n @warn 'Your lower breakpoint was invalid: #{$lower}.';\r\n }\r\n\r\n @if (map-has-key($breakpoints, $upper)==false) {\r\n @warn 'Your upper breakpoint was invalid: #{$upper}.';\r\n }\r\n }\r\n}\r\n\r\n@mixin border-radius($px: 0) {\r\n -webkit-border-radius: $px;\r\n -moz-border-radius: $px;\r\n border-radius: $px;\r\n}\r\n\r\n@mixin box-shadow($value) {\r\n -webkit-box-shadow: $value;\r\n -moz-box-shadow: $value;\r\n box-shadow: $value;\r\n}\r\n\r\n@mixin transition($element: all, $time: .5s, $option: ease) {\r\n -webkit-transition: $element $time $option;\r\n transition: $element $time $option;\r\n}\r\n\r\n@mixin opacity($value) {\r\n $IEValue: $value*100;\r\n opacity: $value;\r\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=\"+$IEValue+\")\";\r\n filter: alpha(opacity=$IEValue);\r\n}\r\n\r\n@mixin flexbox() {\r\n display: -webkit-box;\r\n display: -moz-box;\r\n display: -ms-flexbox;\r\n display: -webkit-flex;\r\n display: flex;\r\n}\r\n\r\n@mixin flex($values) {\r\n -webkit-box-flex: $values;\r\n -moz-box-flex: $values;\r\n -webkit-flex: $values;\r\n -ms-flex: $values;\r\n flex: $values;\r\n}\r\n\r\n@mixin flex-direction($direction) {\r\n -webkit-flex-direction: $direction;\r\n -moz-flex-direction: $direction;\r\n -ms-flex-direction: $direction;\r\n flex-direction: $direction;\r\n}\r\n\r\n@mixin flex-wrap($wrap) {\r\n -webkit-flex-wrap: $wrap;\r\n -moz-flex-wrap: $wrap;\r\n -ms-flex-wrap: $wrap;\r\n flex-wrap: $wrap;\r\n}\r\n\r\n@mixin flex-flow($flow) {\r\n -webkit-flex-flow: $flow;\r\n -moz-flex-flow: $flow;\r\n -ms-flex-flow: $flow;\r\n flex-flow: $flow;\r\n}\r\n\r\n@mixin order($val) {\r\n -webkit-box-ordinal-group: $val;\r\n -moz-box-ordinal-group: $val;\r\n -ms-flex-order: $val;\r\n -webkit-order: $val;\r\n order: $val;\r\n}\r\n\r\n@mixin flex-grow($grow) {\r\n -webkit-flex-grow: $grow;\r\n -moz-flex-grow: $grow;\r\n -ms-flex-grow: $grow;\r\n flex-grow: $grow;\r\n}\r\n\r\n@mixin flex-shrink($shrink) {\r\n -webkit-flex-shrink: $shrink;\r\n -moz-flex-shrink: $shrink;\r\n -ms-flex-shrink: $shrink;\r\n flex-shrink: $shrink;\r\n}\r\n\r\n@mixin flex-basis($width) {\r\n -webkit-flex-basis: $width;\r\n -moz-flex-basis: $width;\r\n -ms-flex-basis: $width;\r\n flex-basis: $width;\r\n}\r\n\r\n@mixin justify-content($justify) {\r\n -webkit-justify-content: $justify;\r\n -moz-justify-content: $justify;\r\n -ms-justify-content: $justify;\r\n justify-content: $justify;\r\n -ms-flex-pack: $justify;\r\n}\r\n\r\n@mixin align-content($align) {\r\n -webkit-align-content: $align;\r\n -moz-align-content: $align;\r\n -ms-align-content: $align;\r\n align-content: $align;\r\n}\r\n\r\n@mixin align-items($align) {\r\n -webkit-align-items: $align;\r\n -moz-align-items: $align;\r\n -ms-align-items: $align;\r\n align-items: $align;\r\n}\r\n\r\n@mixin align-self($align) {\r\n -webkit-align-self: $align;\r\n -moz-align-self: $align;\r\n -ms-align-self: $align;\r\n align-self: $align;\r\n}"]} \ No newline at end of file +{"version":3,"sources":["../style-scss/style.scss","../style-scss/_mixins.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file diff --git a/layout/style-scss/style.scss b/layout/style-scss/style.scss index 5fc147c..4ad3470 100644 --- a/layout/style-scss/style.scss +++ b/layout/style-scss/style.scss @@ -9,2724 +9,2722 @@ $cGray: #f6f6f6; $cGrayLight: #eceff1; $cComment: #c3c3c3; $form_gray: #e7e7e7; -$font_nunito: 'Nunito', -sans-serif; +$font_nunito: 'Nunito', sans-serif; @import '_mixins'; @keyframes fade_in_show { - 0% { - opacity: 0; - } + 0% { + opacity: 0; + } - 100% { - opacity: 1; - } + 100% { + opacity: 1; + } } html { - scroll-behavior: smooth; + scroll-behavior: smooth; } img { - text-indent: -9999px !important; - color: rgba(0, 0, 0, 0) !important; + text-indent: -9999px !important; + color: rgba(0, 0, 0, 0) !important; } body { - font-family: $font_nunito; - font-size: 16px; - line-height: 1.5; - color: $cText; - overflow-x: hidden; + font-family: $font_nunito; + font-size: 16px; + line-height: 1.5; + color: $cText; + overflow-x: hidden; - @include respond-below(md) { - font-size: 14px; - } + @include respond-below(md) { + font-size: 14px; + } - &.no-scroll { - overflow: hidden; - max-height: 100vh; - } + &.no-scroll { + overflow: hidden; + max-height: 100vh; + } - &.page-login-form { - .main { - .container { - max-width: 600px; - margin: auto; - padding-right: 15px; - padding-left: 15px; - } - } - } + &.page-login-form { + .main { + .container { + 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 white inset !important; + -webkit-box-shadow: 0 0 0 30px white inset !important; } .form-control { - border: 2px solid #e7e7e7; - border-radius: 0; - font-size: 15px; + border: 2px solid #e7e7e7; + border-radius: 0; + font-size: 15px; } .mini-content { - max-width: 1280px; + 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; + 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; - &:focus { - border: none; - box-shadow: none; - } + &:focus { + border: none; + box-shadow: none; + } } .btn-danger { - background: $cPinkDark; + background: $cPinkDark; - &:hover { - background: $cPink; - } + &:hover { + background: $cPink; + } - &:active { - background: $cPink; - border-color: #fff; - } + &:active { + background: $cPink; + border-color: #fff; + } } .btn-success { - background: $cRed; + background: $cRed; - &:hover { - background: $cRed; - } + &:hover { + background: $cRed; + } - &:active { - background: $cRed; - border-color: #fff; - } + &:active { + background: $cRed; + border-color: #fff; + } } .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, -.show>.btn-success.dropdown-toggle { - background: $cRed; - border: none; +.show > .btn-success.dropdown-toggle { + background: $cRed; + border: none; } .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus { - background: $cRed; - border: none; + background: $cRed; + 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; +.show > .btn-success.dropdown-toggle:focus { + box-shadow: none; } .btn-success.disabled, .btn-success:disabled { - color: #fff; - background: $cRed; - border-color: $cRed; + color: #fff; + background: $cRed; + border-color: $cRed; } .jconfirm.jconfirm-modern .jconfirm-box { - box-shadow: 0px 0px 14px 4px rgba(0, 0, 0, 0.1) !important; - padding: 60px 30px 45px !important; + box-shadow: 0px 0px 14px 4px rgba(0, 0, 0, 0.1) !important; + padding: 60px 30px 45px !important; - .btn { - border-radius: 0 !important; - } + .btn { + border-radius: 0 !important; + } - .jconfirm-title { - font-family: $font_nunito !important; - font-weight: 600 !important; - font-size: 32px !important; - } + .jconfirm-title { + font-family: $font_nunito !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; + border-radius: 0; + border: 0; + font-size: 15px; + font-weight: 400; + padding: 15px; + margin: 0 auto 75px; - &.alert-success { - background: $cRed; - color: #fff; - } + &.alert-success { + background: $cRed; + color: #fff; + } } .title-border { - border-bottom: 3px solid #e7e7e7; - padding: 10px 0; - font-family: $font_nunito; - line-height: 32px; - letter-spacing: -1px; - font-size: 28px; + border-bottom: 3px solid #e7e7e7; + padding: 10px 0; + font-family: $font_nunito; + line-height: 32px; + letter-spacing: -1px; + font-size: 28px; } .box { - padding: 50px 0; + padding: 50px 0; - @include respond-between(sm, md) { - padding: 25px 0; - } + @include respond-between(sm, md) { + padding: 25px 0; + } - .box-title { - font-family: $font_nunito; - font-weight: 600; - font-size: 28px; - margin-bottom: 25px; + .box-title { + font-family: $font_nunito; + font-weight: 600; + font-size: 28px; + margin-bottom: 25px; - @include respond-below(sm) { - font-size: 26px; - margin-bottom: 15px; - } - } + @include respond-below(sm) { + font-size: 26px; + margin-bottom: 15px; + } + } } .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; + 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; + max-width: 600px; + margin: 0 auto; } .row-flex { - display: flex; - justify-content: space-between; + display: flex; + justify-content: space-between; } @media (max-width: 991px) { - .container { - max-width: 100%; - } + .container { + max-width: 100%; + } } @media (min-width: 1400px) and (max-width: 1629px) { - .container { - max-width: 1370px; - } + .container { + max-width: 1370px; + } } @media (min-width: 1630px) { - .container { - max-width: 1600px; - } + .container { + max-width: 1600px; + } } .site-title { - font-family: $font_nunito; - font-weight: 600; - font-size: 32px; - margin-bottom: 25px; + font-family: $font_nunito; + font-weight: 600; + font-size: 32px; + margin-bottom: 25px; - @include respond-below(md) { - font-size: 30px; - } + @include respond-below(md) { + font-size: 30px; + } } #top-sticky-wrapper { - @include respond-below(sm) { - #top { - z-index: 20; - } - } + @include respond-below(sm) { + #top { + z-index: 20; + } + } } #top { - background: $cGray; - padding: 15px 0; + background: $cGray; + padding: 15px 0; - #scontainer-1 { - .contact { - @media (max-width: 992px) { - display: none; - } - } + #scontainer-1 { + .contact { + @media (max-width: 992px) { + display: none; + } + } - .free-delivery { - float: right; - color: $cText; + .free-delivery { + float: right; + color: $cText; - @media (min-width: 993px) and (max-width: 1200px) { - float: none; - display: block; - margin-top: 10px; - } + @media (min-width: 993px) and (max-width: 1200px) { + float: none; + display: block; + margin-top: 10px; + } - @media (max-width: 992px) { - margin-bottom: 10px; - } - } - } + @media (max-width: 992px) { + margin-bottom: 10px; + } + } + } - p { - margin: 0; - padding: 0; - } + p { + margin: 0; + padding: 0; + } - a { - color: $cText; + a { + color: $cText; - &:hover { - text-decoration: none; - } - } + &:hover { + text-decoration: none; + } + } - #mini-login { - text-align: right; + #mini-login { + text-align: right; - a:nth-child(1) { - margin-right: 10px; - } + a:nth-child(1) { + margin-right: 10px; + } - a { - font-weight: 600; - color: $cRed; - margin-left: 10px; + a { + font-weight: 600; + color: $cRed; + margin-left: 10px; - span { - color: $cText; - padding-right: 10px; - } - } - } + span { + color: $cText; + padding-right: 10px; + } + } + } } #header { - padding: 15px 0; + padding: 15px 0; - .logo { - a { - display: block; - max-width: 300px; - text-align: center; + .logo { + a { + display: block; + max-width: 300px; + text-align: center; - img { - width: 100%; - max-width: 225px; - } - } - } + img { + width: 100%; + max-width: 225px; + } + } + } - #search-form-big { - height: 0; - position: fixed; - top: -100%; - left: 0; - width: 100%; - @extend .box; - background: #fff; - z-index: 110; - overflow: hidden; - @include transition; - max-height: 100%; - overflow-y: scroll; + #search-form-big { + height: 0; + position: fixed; + top: -100%; + left: 0; + width: 100%; + @extend .box; + background: #fff; + z-index: 110; + overflow: hidden; + @include transition; + max-height: 100%; + overflow-y: scroll; - &.visible { - top: 0; - height: auto; - } + &.visible { + top: 0; + height: auto; + } - .btn-success { - margin: 25px auto; - display: block; - width: 175px; - } + .btn-success { + margin: 25px auto; + display: block; + width: 175px; + } - .no-found { - font-weight: 600; - font-size: 20px; - font-family: $font_nunito; - padding: 25px 0 50px; - text-align: center; - } + .no-found { + font-weight: 600; + font-size: 20px; + font-family: $font_nunito; + padding: 25px 0 50px; + text-align: center; + } - .search-big-results { - padding: 50px 0; - display: flex; - justify-content: flex-start; - flex-wrap: wrap; + .search-big-results { + padding: 50px 0; + display: flex; + justify-content: flex-start; + flex-wrap: wrap; - @include respond-below(sm) { - padding: 25px 0; - } + @include respond-below(sm) { + padding: 25px 0; + } - .product-search { - position: relative; - width: 100%; - margin: 0 15px 15px 0; - max-width: calc(100% / 6 - 15px); + .product-search { + position: relative; + width: 100%; + margin: 0 15px 15px 0; + max-width: calc(100% / 6 - 15px); - @include respond-between(sm, md) { - max-width: calc(100% / 4 - 25px); - } + @include respond-between(sm, md) { + max-width: calc(100% / 4 - 25px); + } - @include respond-below(sm) { - max-width: calc(100% / 2 - 15px); - } + @include respond-below(sm) { + max-width: calc(100% / 2 - 15px); + } - .new { - border: 2px solid $cPinkDark; - padding: 3px 5px; - font-weight: 600; - display: inline-block; - position: absolute; - top: -10px; - left: -10px; - z-index: 10; - background: #fff; - } - } - } + .new { + border: 2px solid $cPinkDark; + padding: 3px 5px; + font-weight: 600; + display: inline-block; + position: absolute; + top: -10px; + left: -10px; + z-index: 10; + background: #fff; + } + } + } - .small-title { - text-transform: uppercase; - opacity: 0.75; - position: relative; - width: 100%; + .small-title { + text-transform: uppercase; + opacity: 0.75; + position: relative; + width: 100%; - a { - position: absolute; - top: -10px; - right: 0; - color: $cText; - @include transition; - font-size: 30px; - display: flex; - align-items: center; - justify-content: center; - height: 45px; - width: 45px; + a { + position: absolute; + top: -10px; + right: 0; + color: $cText; + @include transition; + font-size: 30px; + display: flex; + align-items: center; + justify-content: center; + height: 45px; + width: 45px; - &:hover { - color: $cRed; - } - } - } + &:hover { + color: $cRed; + } + } + } - .input { - padding-top: 25px; + .input { + padding-top: 25px; - input { - border-radius: 0; - border: 0; - border-bottom: 2px solid $cText; - padding-left: 0; - padding-bottom: 10px; - padding-top: 10px; - font-weight: 600; - font-size: 20px; - height: 50px; - font-family: $font_nunito; + input { + border-radius: 0; + border: 0; + border-bottom: 2px solid $cText; + padding-left: 0; + padding-bottom: 10px; + padding-top: 10px; + font-weight: 600; + font-size: 20px; + height: 50px; + font-family: $font_nunito; - &:focus { - outline: none; - border: 2px solid #000; - box-shadow: none; - } + &:focus { + outline: none; + border: 2px solid #000; + box-shadow: none; + } - &::placeholder { - font-size: 20px; - font-weight: 600; - color: $cText; - font-family: $font_nunito; - } - } - } - } + &::placeholder { + font-size: 20px; + font-weight: 600; + color: $cText; + font-family: $font_nunito; + } + } + } + } - .header-right { - display: flex; - justify-content: flex-end; - align-items: center; + .header-right { + display: flex; + justify-content: flex-end; + align-items: center; - #search-button { - margin-right: 25px; + #search-button { + margin-right: 25px; - .btn { - color: #fff; - background: none; - height: 50px; - width: 50px; - position: relative; - z-index: 5; - @include transition; - background: #000; - border-radius: 50%; - display: flex; - align-items: center; - justify-content: center; - padding: 0; + .btn { + color: #fff; + background: none; + height: 50px; + width: 50px; + position: relative; + z-index: 5; + @include transition; + background: #000; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + padding: 0; - &:hover { - border-radius: 0; - } + &:hover { + border-radius: 0; + } - img { - width: 20px; - } - } - } + img { + width: 20px; + } + } + } - #basket-mini { - a { - display: flex; - align-items: center; - justify-content: center; - color: $cRed; + #basket-mini { + a { + display: flex; + align-items: center; + justify-content: center; + color: $cRed; - @include respond-below(sm) { - text-align: right; - } + @include respond-below(sm) { + text-align: right; + } - &:hover { - text-decoration: none; + &:hover { + text-decoration: none; - .icon { - border-radius: 0; - background: $cRed; - } - } + .icon { + border-radius: 0; + background: $cRed; + } + } - .icon { - height: 50px; - width: 50px; - display: flex; - align-items: center; - justify-content: center; - margin-right: 10px; - background: $cText; - border-radius: 50%; - @include transition; + .icon { + height: 50px; + width: 50px; + display: flex; + align-items: center; + justify-content: center; + margin-right: 10px; + background: $cText; + border-radius: 50%; + @include transition; - @include respond-below(sm) { - order: 1; - margin-left: 10px; - margin-right: 0; - } + @include respond-below(sm) { + order: 1; + margin-left: 10px; + margin-right: 0; + } - img { - width: 20px; - } - } + img { + width: 20px; + } + } - .basket-details { - font-size: 14px; + .basket-details { + font-size: 14px; - .title { - font-weight: 600; - } + .title { + font-weight: 600; + } - .details { - color: $cText; - font-size: 13px; - } - } - } - } - } + .details { + color: $cText; + font-size: 13px; + } + } + } + } + } } /* menu główne */ .menu-overlay { - position: fixed; - top: 0; - left: 0; - height: 100%; - width: 100%; - background: rgba(0, 0, 0, 0.35); - z-index: 10; - display: none; - opacity: 0; - @include transition; + position: fixed; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: rgba(0, 0, 0, 0.35); + z-index: 10; + display: none; + opacity: 0; + @include transition; - &.visible { - display: block; - opacity: 1; - } + &.visible { + display: block; + opacity: 1; + } } #main-menu-sticky-wrapper { - &.is-sticky { - #main-menu { - background: #fff; - border-bottom: 3px solid #e7e7e7; - width: 100%; + &.is-sticky { + #main-menu { + background: #fff; + border-bottom: 3px solid #e7e7e7; + width: 100%; - .level-0 { - justify-content: center; - } - } - } + .level-0 { + justify-content: center; + } + } + } } #main-menu { - position: relative; - z-index: 20; + position: relative; + z-index: 20; - #menu-container-1 { - ul { - margin: 0; - padding: 0; - list-style-type: none; + #menu-container-1 { + ul { + margin: 0; + padding: 0; + list-style-type: none; - @media (min-width: 993px) { - &.level-0 { - display: flex; - margin-left: -15px; - gap: 20px; + @media (min-width: 993px) { + &.level-0 { + display: flex; + margin-left: -15px; + gap: 20px; - >li { - @include respond-between(sm, md) { - link-5 { - display: none; - } - } + > li { + @include respond-between(sm, md) { + link-5 { + display: none; + } + } - >i { - display: none; - } + > i { + display: none; + } - >a { - font-family: $font_nunito; - color: $cText; - font-size: 18px; - font-weight: 400; - display: block; - padding: 10px 9px; - @include transition; + > a { + font-family: $font_nunito; + color: $cText; + font-size: 18px; + font-weight: 400; + display: block; + padding: 10px 9px; + @include transition; - @include respond-between(md, lg) { - padding: 5px; - font-size: 19px; - } + @include respond-between(md, lg) { + padding: 5px; + font-size: 19px; + } - @include respond-between(sm, md) { - padding: 5px; - font-size: 17px; - } + @include respond-between(sm, md) { + padding: 5px; + font-size: 17px; + } - &:hover { - text-decoration: none; - } - } + &:hover { + text-decoration: none; + } + } - &:hover { - >ul { - display: flex; - animation: fade_in_show 0.5s; - flex-wrap: wrap; - } - } + &:hover { + > ul { + display: flex; + animation: fade_in_show 0.5s; + flex-wrap: wrap; + } + } - >ul { - left: 0; - width: 100%; - display: none; - position: absolute; - padding: 25px; - background: #fff; - @include transition; + > ul { + left: 0; + width: 100%; + display: none; + position: absolute; + padding: 25px; + background: #fff; + @include transition; - >li { - width: calc(100% / 4); - margin-bottom: 25px; + > li { + width: calc(100% / 4); + margin-bottom: 25px; - @include respond-between(lg, xl) { - width: calc(100% / 3); - } + @include respond-between(lg, xl) { + width: calc(100% / 3); + } - @include respond-between(sm, lg) { - width: calc(100% / 2); - } + @include respond-between(sm, lg) { + width: calc(100% / 2); + } - a { - color: $cText; - font-size: 15px; - @include transition; - white-space: nowrap; + a { + color: $cText; + font-size: 15px; + @include transition; + white-space: nowrap; - &:hover { - text-decoration: none; - color: $cRed; - } - } + &:hover { + text-decoration: none; + color: $cRed; + } + } - >a { - font-weight: 600; - font-size: 16px; - white-space: nowrap; - } + > a { + font-weight: 600; + font-size: 16px; + white-space: nowrap; + } - i { - display: none; - } + i { + display: none; + } - ul { - padding-top: 5px; - } - } - } - } - } - } - } - } + ul { + padding-top: 5px; + } + } + } + } + } + } + } + } } #mobile-menu-close, #mobile-menu-open { - display: none; + display: none; } .promoted-products { - padding-top: 30px; + padding-top: 30px; - ontent .box-title { - text-align: center; - } + ontent .box-title { + text-align: center; + } - .content { - display: flex; - flex-wrap: wrap; - gap: 10px; + .content { + display: flex; + flex-wrap: wrap; + gap: 10px; - @include respond-above(xxl) { - .product-mini { + @include respond-above(xxl) { + .product-mini { + &:nth-child(11), + &:nth-child(12) { + display: none; + } + } + } - &:nth-child(11), - &:nth-child(12) { - display: none; - } - } - } + .product-mini { + max-width: calc(100% / 4 - 7.5px); + // max-width: calc(100% / 5 - 15px); + width: 100%; + // margin: 0 15px 15px 0; + position: relative; - .product-mini { - max-width: calc(100% / 4 - 7.5px); - // max-width: calc(100% / 5 - 15px); - width: 100%; - // margin: 0 15px 15px 0; - position: relative; + @include respond-between(md, xl) { + max-width: calc(100% / 4 - 7.5px); + } - @include respond-between(md, xl) { - max-width: calc(100% / 4 - 7.5px); - } + @include respond-between(sm, md) { + max-width: calc(100% / 3 - 7.5px); + } - @include respond-between(sm, md) { - max-width: calc(100% / 3 - 7.5px); - } + @include respond-below(sm) { + max-width: calc(100% / 2 - 7.5px); + } - @include respond-below(sm) { - max-width: calc(100% / 2 - 7.5px); - } + @include respond-below(xxs) { + max-width: 100%; + margin: 0 0 10px 0; + } - @include respond-below(xxs) { - max-width: 100%; - margin: 0 0 10px 0; - } - - .new { - @extend .new; - position: absolute; - } - } - } + .new { + @extend .new; + position: absolute; + } + } + } } .category-content { - gap: 10px; - display: flex; - flex-wrap: wrap; + gap: 10px; + display: flex; + flex-wrap: wrap; - .product-mini { - width: calc(25% - 8px); - position: relative; + .product-mini { + width: calc(25% - 8px); + position: relative; - @media (max-width: 1199px) { - width: calc(33.3333333% - 7px); - } + @media (max-width: 1199px) { + width: calc(33.3333333% - 7px); + } - @media (max-width: 991px) { - width: calc(50% - 7px); - } + @media (max-width: 991px) { + width: calc(50% - 7px); + } - .new { - @extend .new; - position: absolute; - } - } + .new { + @extend .new; + position: absolute; + } + } } .search-content { - gap: 10px; - display: flex; - flex-wrap: wrap; + gap: 10px; + display: flex; + flex-wrap: wrap; - .product-mini { - width: calc(25% - 8px); - position: relative; + .product-mini { + width: calc(25% - 8px); + position: relative; - @media (max-width: 767px) { - width: calc(33.33333333% - 7px); - } + @media (max-width: 767px) { + width: calc(33.33333333% - 7px); + } - @media (max-width: 575px) { - width: calc(50% - 7px); - } + @media (max-width: 575px) { + width: calc(50% - 7px); + } - .new { - border: 2px solid $cPinkDark; - padding: 5px 10px; - font-weight: 600; - display: inline-block; - position: absolute; - top: 10px; - left: -10px; - z-index: 10; - background: #fff; - } - } + .new { + border: 2px solid $cPinkDark; + 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-radius: 5px; - overflow: hidden; - border: 1px solid transparentize($color: $cTextLight, $amount: 0.9); + background: #fff; + border-radius: 5px; + overflow: hidden; + border: 1px solid transparentize($color: $cTextLight, $amount: 0.9); - &:hover { - border: 1px solid transparentize($color: $cTextLight, $amount: 0.8); - } + &:hover { + border: 1px solid transparentize($color: $cTextLight, $amount: 0.8); + } - a { - position: relative; - display: block; + a { + position: relative; + display: block; - &:hover { - text-decoration: none; - } - } + &:hover { + text-decoration: none; + } + } - &:hover { - .img { - img { - &.first { - opacity: 0; - } + &:hover { + .img { + img { + &.first { + opacity: 0; + } - &.second { - opacity: 1; - } - } - } + &.second { + opacity: 1; + } + } + } - .product-details { - .name { - &::after { - width: 100%; - } - } - } - } + .product-details { + .name { + &::after { + width: 100%; + } + } + } + } - .img { - width: 100%; - padding-top: 120%; - display: block; - position: relative; - overflow: hidden; + .img { + width: 100%; + padding-top: 120%; + display: block; + position: relative; + overflow: hidden; - img { - height: 100%; - width: 100%; - object-fit: cover; - object-position: center; - position: absolute; - top: 0; - left: 0; + img { + height: 100%; + width: 100%; + object-fit: cover; + object-position: center; + position: absolute; + top: 0; + left: 0; - &.first { - transition: all 1s ease; - } + &.first { + transition: all 1s ease; + } - &.second { - transition: all 1s ease; - opacity: 0; - } - } - } + &.second { + transition: all 1s ease; + opacity: 0; + } + } + } - .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-details { + padding: 10px; + width: 100%; + z-index: 10; + display: flex; + align-items: flex-end; + line-height: 32px; + justify-content: center; + flex-wrap: wrap; - .tm-multihornet { - margin-bottom: 5px; - } + .tm-multihornet { + margin-bottom: 5px; + } - .name { - font-family: $font_nunito; - font-weight: 600; - font-size: 15px; - line-height: 1.5; - margin: 0 0 5px 0; - color: $cText; - @include transition; - overflow: hidden; - display: block; - position: relative; - text-align: center; - width: 100%; + .name { + font-family: $font_nunito; + font-weight: 600; + font-size: 15px; + line-height: 1.5; + margin: 0 0 5px 0; + color: $cText; + @include transition; + overflow: hidden; + display: block; + position: relative; + text-align: center; + width: 100%; - &:hover { - text-decoration: none; - color: $cRed; - } + &:hover { + text-decoration: none; + color: $cRed; + } - a { - color: $cText; + a { + color: $cText; - &:hover { - text-decoration: none; - color: $cRed; - } - } - } + &:hover { + text-decoration: none; + color: $cRed; + } + } + } - .prices { - text-align: right; - font-family: $font_nunito; - width: 100%; - display: flex; - justify-content: center; + .prices { + text-align: right; + font-family: $font_nunito; + width: 100%; + display: flex; + justify-content: center; - .price_weight { - width: 100%; - order: 99; - font-size: 12px; - color: #333333; - } + .price_weight { + width: 100%; + order: 99; + font-size: 12px; + color: #333333; + } - .price { - font-size: 22px; - font-weight: 700; - color: $cRed; - white-space: nowrap; + .price { + font-size: 22px; + font-weight: 700; + color: $cRed; + white-space: nowrap; - @include respond-below(sm) { - font-size: 20px; - } + @include respond-below(sm) { + font-size: 20px; + } - @include respond-below(xs) { - font-size: 18px; - } - } + @include respond-below(xs) { + font-size: 18px; + } + } - .price-old { - font-size: 14px; + .price-old { + font-size: 14px; - @include respond-above(md) { - font-size: 22px; - } + @include respond-above(md) { + font-size: 22px; + } - font-weight: 300; - color: #b9b9b9; - position: relative; - margin-right: 15px; + font-weight: 300; + color: #b9b9b9; + position: relative; + margin-right: 15px; - @include respond-below(sm) { - font-size: 18px; - } + @include respond-below(sm) { + font-size: 18px; + } - @include respond-below(xs) { - font-size: 16px; - } + @include respond-below(xs) { + font-size: 16px; + } - &::before { - width: 100%; - position: absolute; - content: ''; - right: 0; - top: 42%; - height: 0; - border-bottom: 2px solid #b9b9b9; - } - } - } - } + &::before { + width: 100%; + position: absolute; + content: ''; + right: 0; + top: 42%; + height: 0; + border-bottom: 2px solid #b9b9b9; + } + } + } + } } /* popularne kategorie */ .popular-categories { - // display: none; + // display: none; - .box-title { - text-align: center; - } + .box-title { + text-align: center; + } - #scontainer-8 { - div[class^='col-lg'] { - margin: 0 15px; - max-width: calc(25% - 30px); + #scontainer-8 { + div[class^='col-lg'] { + margin: 0 15px; + max-width: calc(25% - 30px); - p { - margin: 0; - } + p { + margin: 0; + } - a { - display: block; - background: $cGray; - font-family: $font_nunito; - font-weight: 500; - font-size: 28px; - line-height: 32px; - color: $cText; - padding-bottom: 25px; - @include transition; + a { + display: block; + background: $cGray; + font-family: $font_nunito; + font-weight: 500; + font-size: 28px; + line-height: 32px; + color: $cText; + padding-bottom: 25px; + @include transition; - strong { - display: inline-block; - margin-left: -15px; - font-weight: 500; - position: relative; - top: -10px; + strong { + display: inline-block; + margin-left: -15px; + font-weight: 500; + position: relative; + top: -10px; - &::after { - height: 1px; - background: $cText; - content: ''; - display: block; - position: absolute; - bottom: 0; - width: 0; - @include transition; - } - } + &::after { + height: 1px; + background: $cText; + content: ''; + display: block; + position: absolute; + bottom: 0; + width: 0; + @include transition; + } + } - &:hover { - text-decoration: none; + &:hover { + text-decoration: none; - strong { - &::after { - width: 100%; - } - } - } - } - } - } + strong { + &::after { + width: 100%; + } + } + } + } + } + } } .mini-banners { - h3 { - font-family: $font_nunito; - color: $cText; - margin-bottom: 25px; - font-weight: 700; - font-size: 26px; - } + h3 { + font-family: $font_nunito; + color: $cText; + margin-bottom: 25px; + font-weight: 700; + font-size: 26px; + } - p { - font-size: 15px; - line-height: 26px; - } + p { + font-size: 15px; + line-height: 26px; + } } .last-on-blog { - .box-title { - text-align: center; - } + .box-title { + text-align: center; + } - .date-add { - display: none; - } + .date-add { + display: none; + } } .article-list { - a { - &:hover { - text-decoration: none; + a { + &:hover { + text-decoration: none; - img { - opacity: 0.75; - } - } - } + img { + opacity: 0.75; + } + } + } - .blog-image { - padding-top: 66.66666%; - position: relative; - margin-bottom: 15px; + .blog-image { + padding-top: 66.66666%; + position: relative; + margin-bottom: 15px; - img { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - object-fit: cover; - @include transition; - } + img { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + object-fit: cover; + @include transition; + } - .date-add { - // position: absolute; - // top: 15px; - // left: -15px; - // color: $cText; - // background: #fff; - // border: 1px solid $cText; - // display: inline-block; - // padding: 10px 10px 7px; - // font-family: $font_nunito; - // font-size: 16px; - } - } + .date-add { + // position: absolute; + // top: 15px; + // left: -15px; + // color: $cText; + // background: #fff; + // border: 1px solid $cText; + // display: inline-block; + // padding: 10px 10px 7px; + // font-family: $font_nunito; + // font-size: 16px; + } + } - .article-title { - display: block; - font-weight: 600; - font-size: 22px; - font-family: $font_nunito; - color: $cText; - } + .article-title { + display: block; + font-weight: 600; + font-size: 22px; + font-family: $font_nunito; + color: $cText; + } - .article-entry { - color: $cTextLight; - font-size: 14px; - line-height: 24px; - } + .article-entry { + color: $cTextLight; + font-size: 14px; + line-height: 24px; + } } .promo-text { - h1 { - font-family: $font_nunito; - font-weight: 600; - font-size: 26px; - color: $cText; - } + h1 { + font-family: $font_nunito; + font-weight: 600; + font-size: 26px; + color: $cText; + } - h2 { - font-weight: 600; - font-size: 18px; - color: $cText; - } + h2 { + font-weight: 600; + font-size: 18px; + color: $cText; + } - p { - font-size: 14px; - color: $cTextLight; - line-height: 24px; + p { + font-size: 14px; + color: $cTextLight; + line-height: 24px; - a { - color: $cRed; - } - } + a { + color: $cRed; + } + } } .footer-contact { - @extend .box; - background: $cGray; - line-height: 24px; + @extend .box; + background: $cGray; + line-height: 24px; - .icon { - svg { - width: 50px; - height: 50px; - display: block; - margin: auto; - } - } + .icon { + svg { + width: 50px; + height: 50px; + display: block; + margin: auto; + } + } - p { - margin: 0; - } + p { + margin: 0; + } - strong { - font-family: $font_nunito; - font-weight: 600; - font-size: 20px; - color: $cText; - } + strong { + font-family: $font_nunito; + font-weight: 600; + font-size: 20px; + color: $cText; + } } .footer { - border-bottom: 1px solid #eee; + border-bottom: 1px solid #eee; - .box-title { - text-align: left; - } + .box-title { + text-align: left; + } - ul { - list-style-type: none; - margin: 0; - padding: 0; + ul { + list-style-type: none; + margin: 0; + padding: 0; - li { - a { - font-family: $font_nunito; - font-size: 20px; - font-weight: 300; - color: $cText; - display: block; - padding: 5px 0; - @include transition; + li { + a { + font-family: $font_nunito; + font-size: 20px; + font-weight: 300; + color: $cText; + display: block; + padding: 5px 0; + @include transition; - @include respond-below(sm) { - font-size: 14px; - } + @include respond-below(sm) { + font-size: 14px; + } - &:hover { - text-decoration: none; - color: $cRed; - } - } - } - } + &:hover { + text-decoration: none; + color: $cRed; + } + } + } + } } #newsletter { - .title { - @extend .box-title; - } + .title { + @extend .box-title; + } - #text { - font-family: $font_nunito; - font-size: 20px; - font-weight: 300; - color: $cText; - display: none; + #text { + font-family: $font_nunito; + font-size: 20px; + font-weight: 300; + color: $cText; + display: none; - @include respond-above(md) { - display: block; - } - } + @include respond-above(md) { + display: block; + } + } - .agreement { - font-size: 11px; + .agreement { + font-size: 11px; - input { - margin-right: 5px; - position: relative; - top: 2px; - } + input { + margin-right: 5px; + position: relative; + top: 2px; + } - a { - color: $cRed; - font-weight: 600; - } + a { + color: $cRed; + font-weight: 600; + } - .hidden { - display: none; - } - } + .hidden { + display: none; + } + } - .form-group.input { - display: flex; - // padding-top: 10px; - position: relative; + .form-group.input { + display: flex; + // padding-top: 10px; + position: relative; - &::after { - content: ''; - display: block; - bottom: 0; - left: 0; - width: 0; - position: absolute; - background: $cRed; - @include transition; - height: 2px; - } + &::after { + content: ''; + display: block; + bottom: 0; + left: 0; + width: 0; + position: absolute; + background: $cRed; + @include transition; + height: 2px; + } - &:focus-within { - &::after { - width: 100%; - } + &:focus-within { + &::after { + width: 100%; + } - .btn { - background: $cRed; - } - } - } + .btn { + background: $cRed; + } + } + } - input[type='email'] { - border: 0; - border-bottom: 2px solid $cText; - border-radius: 0; - font-size: 14px; + input[type='email'] { + border: 0; + border-bottom: 2px solid $cText; + border-radius: 0; + font-size: 14px; - &:focus { - outline: none; - border: 2px solid #000; - box-shadow: none; - } - } + &:focus { + outline: none; + border: 2px solid #000; + box-shadow: none; + } + } - .btn { - background: $cText; - border-radius: 0; - color: #fff; - border: 0; - text-transform: uppercase; - font-size: 14px; - font-weight: 600; - padding: 0 15px; - line-height: 38px; - @include transition; - transition-delay: 0.25s; - } + .btn { + background: $cText; + border-radius: 0; + color: #fff; + border: 0; + text-transform: uppercase; + font-size: 14px; + font-weight: 600; + padding: 0 15px; + line-height: 38px; + @include transition; + transition-delay: 0.25s; + } } .footer-bottom { - #scontainer-3 { - p { - margin: 0; + #scontainer-3 { + p { + margin: 0; - a { - display: inline-block; - margin-right: 15px; + a { + display: inline-block; + margin-right: 15px; - img { - @include transition; - } + img { + @include transition; + } - &:hover { - img { - transform: scale(1.25); - } - } - } - } - } + &:hover { + img { + transform: scale(1.25); + } + } + } + } + } - #copyright { - text-align: right; + #copyright { + text-align: right; - a { - color: $cRed; - } - } + a { + color: $cRed; + } + } } #cookie-information { - background: $cGray; - padding: 15px; - text-align: center; - font-size: 12px; + background: $cGray; + padding: 15px; + text-align: center; + font-size: 12px; - a { - color: $cRed; - } + a { + color: $cRed; + } } #category-view { - @extend .box; + @extend .box; - .product-category { - .product-mini { - margin: 0 0 50px; - } - } + .product-category { + .product-mini { + margin: 0 0 50px; + } + } } .left-column { - .categories { - .title { - display: none; - } + .categories { + .title { + display: none; + } - ul { - list-style-type: none; - margin: 0; - padding: 0; + ul { + list-style-type: none; + margin: 0; + padding: 0; - i { - font-size: 12px; - color: $cText; - cursor: pointer; + i { + font-size: 12px; + color: $cText; + cursor: pointer; - &:hover { - color: lighten($color: $cRed, $amount: 10%); - } - } + &:hover { + color: lighten($color: $cRed, $amount: 10%); + } + } - a { - @include transition; + a { + @include transition; - &:hover { - text-decoration: none; - } - } + &:hover { + text-decoration: none; + } + } - &.level-0 { - padding: 0 0 15px 0; + &.level-0 { + padding: 0 0 15px 0; - >li { - padding-bottom: 10px; + > li { + padding-bottom: 10px; - >a { - font-family: $font_nunito; - font-weight: 600; - color: $cText; + > a { + font-family: $font_nunito; + font-weight: 600; + color: $cText; - &:hover { - color: $cRed; - } - } - } - } + &:hover { + color: $cRed; + } + } + } + } - &.level-1 { - padding: 0 0 0 10px; + &.level-1 { + padding: 0 0 0 10px; - li { - position: relative; - padding-left: 20px; + li { + position: relative; + padding-left: 20px; - &:last-child { - &::before { - display: none; - } - } + &:last-child { + &::before { + display: none; + } + } - &::before { - content: ''; - position: absolute; - width: 10px; - border-left: 1px solid #e7e7e7; - left: 2px; - top: 7px; - height: 100%; - display: block; - } + &::before { + content: ''; + position: absolute; + width: 10px; + border-left: 1px solid #e7e7e7; + left: 2px; + top: 7px; + height: 100%; + display: block; + } - &::after { - content: ''; - position: absolute; - width: 10px; - border-left: 1px solid #e7e7e7; - left: 2px; - top: 5px; - height: 11px; - border-bottom: 1px solid #e7e7e7; - display: block; - } + &::after { + content: ''; + position: absolute; + width: 10px; + border-left: 1px solid #e7e7e7; + left: 2px; + top: 5px; + height: 11px; + border-bottom: 1px solid #e7e7e7; + display: block; + } - a { - color: $cText; - display: inline-block; - font-weight: 400; - font-size: 15px; - padding: 3px 0; + a { + color: $cText; + display: inline-block; + font-weight: 400; + font-size: 15px; + padding: 3px 0; - &:hover { - color: $cRed; - } - } + &:hover { + color: $cRed; + } + } - &.open { - ul { - display: block; - } - } - } - } + &.open { + ul { + display: block; + } + } + } + } - &.level-2 { - display: none; - } - } - } + &.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: $font_nunito; + display: flex; + list-style-type: none; + padding: 25px 0; + margin: 0; + align-items: center; + justify-content: center; + font-size: 22px; + font-family: $font_nunito; - a { - color: $cText; - display: inline-block; - padding: 10px; - @include transition; - font-weight: 300; + a { + color: $cText; + display: inline-block; + padding: 10px; + @include transition; + font-weight: 300; - &:hover { - text-decoration: none; - color: $cRed; - } - } + &:hover { + text-decoration: none; + color: $cRed; + } + } } #category-description { - margin-top: 50px; + margin-top: 50px; - a { - color: $cRed; - } + a { + color: $cRed; + } - h2 { - font-family: $font_nunito; - font-size: 22px; - } + h2 { + font-family: $font_nunito; + 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; - border-radius: 10px; + #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; + border-radius: 10px; - &:focus { - border: 2px solid #000; - box-shadow: none; - } - } - } - } + &:focus { + border: 2px solid #000; + box-shadow: none; + } + } + } + } } #contact-additional-info { - a { - color: $cRed; - font-weight: 600; + a { + color: $cRed; + font-weight: 600; - &:hover { - text-decoration: none; - color: $cRed; - } - } + &:hover { + text-decoration: none; + color: $cRed; + } + } } #blog-view { - @extend .box; + @extend .box; - .site-title { - @extend .box-title; - margin-bottom: 50px; - } + .site-title { + @extend .box-title; + margin-bottom: 50px; + } - .article-entry { - margin-bottom: 3.75rem; + .article-entry { + margin-bottom: 3.75rem; - .blog-image { - img { - width: 100%; - height: 100%; - object-fit: cover; - transition: opacity 0.3s ease; + .blog-image { + img { + width: 100%; + height: 100%; + object-fit: cover; + transition: opacity 0.3s ease; - &:hover { - opacity: 0.75; - } - } - } + &:hover { + opacity: 0.75; + } + } + } - .date-add { - // font-family: $font_nunito; - // position: absolute; - // top: 30px; - // left: 0px; - // padding: 12px 12px 8px 12px; - // background-color: #fff; - // border: 1px solid $cText; - // line-height: 1; - // font-weight: 400; - // letter-spacing: 1px; - // color: $cText; - } + .date-add { + // font-family: $font_nunito; + // position: absolute; + // top: 30px; + // left: 0px; + // padding: 12px 12px 8px 12px; + // background-color: #fff; + // border: 1px solid $cText; + // line-height: 1; + // font-weight: 400; + // letter-spacing: 1px; + // color: $cText; + } - .article-title { - font-family: $font_nunito; - margin-top: 35px; - margin-bottom: 20px; + .article-title { + font-family: $font_nunito; + margin-top: 35px; + margin-bottom: 20px; - a { - display: block; - font-weight: 600; - font-size: 22px; - font-family: $font_nunito; - color: $cText; - transition: all 0.3s ease; + a { + display: block; + font-weight: 600; + font-size: 22px; + font-family: $font_nunito; + color: $cText; + transition: all 0.3s ease; - &:hover { - color: $cRed; - text-decoration: none; - } - } - } + &:hover { + color: $cRed; + text-decoration: none; + } + } + } - .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; - } + .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; + } - .btn-success { - font-family: $font_nunito; - background-color: transparent; - color: $cText; - font-weight: 400; - font-size: 1rem; - padding: 0; - position: relative; - padding-left: 45px; - padding-right: 5px; - transition: all 0.3s ease; + .btn-success { + font-family: $font_nunito; + background-color: transparent; + color: $cText; + font-weight: 400; + font-size: 1rem; + padding: 0; + position: relative; + padding-left: 45px; + padding-right: 5px; + transition: all 0.3s ease; - &:before { - position: absolute; - left: 0; - content: ''; - width: 40px; - height: 1px; - top: 50%; - margin-right: 10px; - border-top: 1px solid; - transition: width 0.3s ease; - } + &:before { + position: absolute; + left: 0; + content: ''; + width: 40px; + height: 1px; + top: 50%; + margin-right: 10px; + border-top: 1px solid; + transition: width 0.3s ease; + } - &:hover { - padding-left: 25px; + &:hover { + padding-left: 25px; - &:before { - width: 20px; - } - } + &:before { + width: 20px; + } + } - &:focus { - border: 2px solid #000; - box-shadow: none; - } - } - } + &:focus { + border: 2px solid #000; + box-shadow: none; + } + } + } - .box-articles { - font-family: $font_nunito; + .box-articles { + font-family: $font_nunito; - @include respond-below(sm) { - padding-left: 0; - } + @include respond-below(sm) { + padding-left: 0; + } - @include respond-below(md) { - display: none; - } + @include respond-below(md) { + display: none; + } - .title { - font-size: 20px; - font-weight: 800; - letter-spacing: -1px; - line-height: 32px; - margin-bottom: 20px; - } + .title { + font-size: 20px; + font-weight: 800; + letter-spacing: -1px; + line-height: 32px; + margin-bottom: 20px; + } - .news-list { - padding-inline-start: 0px; - list-style-type: none; - margin-bottom: 0; + .news-list { + padding-inline-start: 0px; + list-style-type: none; + margin-bottom: 0; - li { - padding-bottom: 1rem; - font-size: 20px; - font-weight: 500; + li { + padding-bottom: 1rem; + font-size: 20px; + font-weight: 500; - .far { - // position: absolute; - // left: 5px; - // top: 3px; - font-size: 19px; - opacity: 0.5; - transition: all 0.3s ease; - } + .far { + // position: absolute; + // left: 5px; + // top: 3px; + font-size: 19px; + opacity: 0.5; + transition: all 0.3s ease; + } - a { - color: $cText; - font-size: 16px; - display: block; - letter-spacing: normal; - position: relative; - transition: all 0.3s ease; - display: flex; - align-items: center; - gap: 10px; + a { + color: $cText; + font-size: 16px; + display: block; + letter-spacing: normal; + position: relative; + transition: all 0.3s ease; + display: flex; + align-items: center; + gap: 10px; - &:hover { - text-decoration: none; - color: lighten($color: $cRed, $amount: 20%); + &:hover { + text-decoration: none; + color: lighten($color: $cRed, $amount: 20%); - .far { - color: $cText; - } - } - } + .far { + color: $cText; + } + } + } - .date-add { - display: none; - line-height: 21.12px; - font-size: 15px; - font-weight: 300; - margin-bottom: 0; - margin-top: 5px; - } - } - } - } + .date-add { + display: none; + line-height: 21.12px; + font-size: 15px; + font-weight: 300; + margin-bottom: 0; + margin-top: 5px; + } + } + } + } - .article { - .article__content { - font-size: 16px; + .article { + .article__content { + font-size: 16px; - @include respond-below(md) { - font-size: 14px; - } + @include respond-below(md) { + font-size: 14px; + } - .article__main-image { - height: 400px; - margin-bottom: 50px; + .article__main-image { + height: 400px; + margin-bottom: 50px; - img { - width: 100%; - height: 100%; - object-fit: cover; - object-position: center; - } - } - } + img { + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; + } + } + } - .article-title { - font-family: $font_nunito; - text-align: center; - font-weight: 600; - font-size: 32px; - text-align: center; - margin-bottom: 40px; - } + .article-title { + font-family: $font_nunito; + text-align: center; + font-weight: 600; + font-size: 32px; + text-align: center; + margin-bottom: 40px; + } - .date-add { - line-height: 21.12px; - font-size: 15px; - font-weight: 300; - line-height: 21.12px; - margin-bottom: 25px; - } + .date-add { + line-height: 21.12px; + font-size: 15px; + font-weight: 300; + line-height: 21.12px; + margin-bottom: 25px; + } - .table-of-contents { - margin-bottom: 30px; + .table-of-contents { + margin-bottom: 30px; - @include respond-below(md) { - border: 2px solid #e7e7e7; - padding: 15px; - border-radius: 10px; - } + @include respond-below(md) { + border: 2px solid #e7e7e7; + padding: 15px; + border-radius: 10px; + } - .title { - font-size: 18px; - font-weight: 800; - line-height: 21px; - color: $cRed; - margin-bottom: 10px; + .title { + font-size: 18px; + font-weight: 800; + line-height: 21px; + color: $cRed; + margin-bottom: 10px; - @include respond-above(md) { - font-size: 20px; - } - } + @include respond-above(md) { + font-size: 20px; + } + } - ol { - padding-left: 23px; - margin-bottom: 0; + ol { + padding-left: 23px; + margin-bottom: 0; - li { - &.active { - a { - font-weight: 700; - color: lighten($color: $cRed, $amount: 20%); - } - } + li { + &.active { + a { + font-weight: 700; + color: lighten($color: $cRed, $amount: 20%); + } + } - a { - color: $cText; - transition: all 0.3s ease; - font-size: 14px; + a { + color: $cText; + transition: all 0.3s ease; + font-size: 14px; - @include respond-above(md) { - font-size: 16px; - } + @include respond-above(md) { + font-size: 16px; + } - &:hover { - text-decoration: none; - } - } - } - } - } + &:hover { + text-decoration: none; + } + } + } + } + } - .text { - a { - color: $cRed; - transition: all 0.3s ease; + .text { + a { + color: $cRed; + transition: all 0.3s ease; - &:hover { - color: $cRed; - text-decoration: none; - } - } + &:hover { + color: $cRed; + text-decoration: none; + } + } - h2:not(.name) { - font-weight: 600; - font-size: 22px; - font-family: $font_nunito; - color: $cText; - } + h2:not(.name) { + font-weight: 600; + font-size: 22px; + font-family: $font_nunito; + color: $cText; + } - .product-mini { - margin-bottom: 25px; - } - } + .product-mini { + margin-bottom: 25px; + } + } - .social-icons { - display: inline-flex; + .social-icons { + display: inline-flex; - .title { - margin-right: 15px; - } - } + .title { + margin-right: 15px; + } + } - .btn-back { - margin: 25px 0; - max-width: 200px; - } - } + .btn-back { + margin: 25px 0; + max-width: 200px; + } + } - .container { - // @media only screen and (min-width: 1500px) { - // width: 100%; - // max-width: 1400px; - // } - } + .container { + // @media only screen and (min-width: 1500px) { + // width: 100%; + // max-width: 1400px; + // } + } } #product { - .product-message { - margin: 25px 0; - // max-width: 334px; - - textarea { - font-size: 14px; - width: 100%; - } - } - - .history-back { - max-width: 150px; - } - - #image-big { - position: relative; - - .new { - border: 2px solid $cPinkDark; - padding: 5px 10px; - font-weight: 600; - display: inline-block; - position: absolute; - top: 10px; - left: -10px; - z-index: 10; - background: #fff; - } - - a { - img { - width: 100%; - } - } - } - - .product-producer { - margin: 0 0 1rem 0; - - a { - color: $cRed; - font-weight: 600; - } - } - - #product-options { - @include respond-above(sm) { - padding: 0; - } - - .warehouse-message-box { - display: flex; - align-items: flex-end; - gap: 10px; - margin-bottom: 5px; - - img { - width: 26px; - height: 26px; - filter: invert(1); - } - } - - .warehouse-message { - // opacity: 0.7; - color: $cText; - // font-size: 14px; - // line-height: 24px; - font-style: normal; - letter-spacing: 0px; - font-weight: 700; - } - - h1 { - font-family: $font_nunito; - - font-weight: 600; - font-size: 32px; - } - - .prices { - display: flex; - justify-content: flex-start; - align-items: flex-end; - margin-bottom: 1.875rem; - margin-top: 1.875rem; - flex-wrap: wrap; - - .price_weight { - width: 100%; - order: 99; - font-size: 12px; - color: #333333; - } - - .price-minimal { - width: 100%; - font-size: 12px; - margin-bottom: 15px; - } - - .price { - font-weight: 800; - // font-size: 30px; - line-height: 27px; - color: $cRed; - font-family: $font_nunito; - order: 2; - } - - .price-old { - margin-right: 20px; - font-weight: 400; - font-size: 22px; - line-height: 22px; - font-family: $font_nunito; - order: 1; - - color: #b9b9b9; - - position: relative; - - &:before { - width: 120%; - position: absolute; - content: ''; - right: -10%; - top: 40%; - height: 0px; - border-bottom: 2px solid #b9b9b9; - - // -webkit-transform: rotate(-19deg); - // transform: rotate(-19deg); - } - } - - .flag { - &-promotion { - order: 3; - color: #fff; - font-weight: 600; - letter-spacing: 0.075em; - text-transform: uppercase; - border-radius: 2px; - padding: 0.25rem 0.5rem; - vertical-align: middle; - display: inline-block; - font-size: 11px; - margin-left: 20px; - background-color: #4cbb17; - padding: 8px 10px; - line-height: 1; - } - } - } - - .add-to-basket { - display: flex; - margin: 25px 0; - - .quantity-container { - display: flex; - align-items: center; - vertical-align: middle; - margin-right: 1.875rem; - - &.hidden { - display: none; - } - - .btn-minus, - .btn-plus { - width: 40px; - height: 40px; - background-color: $cGray; - position: relative; - display: inline-block; - vertical-align: middle; - line-height: 40px; - border-radius: 50%; - text-align: center; - transition: all 0.3s ease; - - .fa { - color: $cText; - opacity: 0.7; - } - - &:hover { - background-color: $cText; - - .fa { - color: #fff; - opacity: 1; - } - } - } - - #quantity { - width: 60px; - text-align: center; - margin: 0 5px; - height: 40px; - border: 2px solid #e7e7e7; - - &:focus { - outline: none; - border: 2px solid #000; - box-shadow: none; - } - } - } - - #add-to-basket { - &.hidden { - display: none; - } - } - - .alert { - background: #dc3545; - color: #fff; - text-align: left; - display: block; - width: 100%; - padding: 10px; - font-size: 14px; - max-width: 334px; - margin: 0; - border-radius: 10px; - - &.hidden { - display: none; - } - } - } - - .short-description { - color: $cText; - font-size: 14px; - line-height: 24px; - font-style: normal; - letter-spacing: 0px; - - p { - strong { - font-weight: 600; - } - } - } - - form.product-options { - .custom-field { - margin-bottom: 5px; - display: grid; - grid-template-columns: 200px 1fr; - gap: 5px; - - .grow-wrap { - display: grid; - } - - .grow-wrap::after { - content: attr(data-replicated-value) ' '; - white-space: pre-wrap; - visibility: hidden; - } - - .grow-wrap>textarea { - resize: none; - overflow: hidden; - } - - .grow-wrap>textarea, - .grow-wrap::after { - border: 1px solid #d5d5d5; - padding: 0.5rem; - font: inherit; - grid-area: 1 / 1 / 2 / 2; - border-radius: 6px; - } - } - - .product-message { - display: flex; - flex-direction: column; - gap: 10px; - - label { - min-width: fit-content; - margin-bottom: 0; - } - - textarea { - width: 100%; - background-color: #f2f2f2; - color: #43454b; - outline: 0; - border: 0; - font-weight: 400; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125); - min-height: 40px; - box-sizing: border-box; - padding: 5px 10px; - resize: none; - border-radius: 15px; - min-width: 250px; - } - } - } - } - - #image-big { - max-width: 625px; - margin: auto; - - img { - width: 100%; - } - } - - .gallery { - margin-top: -100px; - display: flex; - justify-content: center; - align-items: center; - position: relative; - z-index: 10; - - @include respond-below(sm) { - margin-top: 0; - } - - 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; - - &:first-child { - border-left: 8px solid #f6f6f6; - } - - &:last-child { - border-right: 8px solid #f6f6f6; - } - - @include respond-below(sm) { - height: 90px; - width: 75px; - } - - img { - height: 100%; - width: 100%; - object-fit: cover; - } - } - } - - #product-options { - form { - #attributes { - .title { - margin-bottom: 10px; - opacity: 0.7; - color: $cText; - font-size: 14px; - line-height: 24px; - font-style: normal; - letter-spacing: 0px; - } - - .attribute-container { - display: flex; - justify-content: flex-start; - align-items: center; - margin-bottom: 5px; - - strong { - line-height: 24px; - } - - .attribute-label { - margin-bottom: 0; - margin-right: 15px; - color: $cText; - font-size: 14px; - line-height: 24px; - font-style: normal; - letter-spacing: 0px; - font-weight: 600; - } - - .fradio { - margin-left: 15px; - - input { - display: none; - } - - label { - display: inline-block; - padding: 5px 10px; - margin-bottom: 0; - background: #f5f5f5; - border: 2px solid #e6e6e6; - font-size: 13px; - font-weight: 600; - cursor: pointer; - - &:first-child { - margin-left: 0; - } - - &.active { - border: 2px solid $cRed; - } - } - } - } - } - } - } - - #description { - margin-top: 50px; - - #tabs-menu-sticky-wrapper { - margin-bottom: 20px; - - &.is-sticky { - width: 100% !important; - left: 0; - } - - #tabs-menu { - @extend .title-border; - 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; - @extend .container; - - li { - opacity: 1; - // -webkit-background-clip: text; - // -webkit-text-fill-color: transparent; - // 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; - color: $cText; - cursor: pointer; - - margin-right: 20px; - - /*color: #909090;*/ - &:last-child { - margin-right: 0; - } - - &:hover { - color: $cRed; - } - - &.current { - background-position: 0%; - } - } - } - } - - .description-right { - .title { - @extend .title-border; - font-size: 28px; - font-weight: 400; - margin-bottom: 20px; - } - } - - .tab-content { - padding: 25px; - - @include respond-below(sm) { - padding: 10px; - } - - margin-bottom: 25px; - - &.hidden { - display: none; - } - - &:last-child { - margin-bottom: 0; - } - - .tab-title { - font-family: $font_nunito; - font-size: 22px; - font-weight: 400; - margin-bottom: 10px; - } - } - } + .product-message { + margin: 25px 0; + // max-width: 334px; + + textarea { + font-size: 14px; + width: 100%; + } + } + + .history-back { + max-width: 150px; + } + + #image-big { + position: relative; + + .new { + border: 2px solid $cPinkDark; + padding: 5px 10px; + font-weight: 600; + display: inline-block; + position: absolute; + top: 10px; + left: -10px; + z-index: 10; + background: #fff; + } + + a { + img { + width: 100%; + } + } + } + + .product-producer { + margin: 0 0 1rem 0; + + a { + color: $cRed; + font-weight: 600; + } + } + + #product-options { + @include respond-above(sm) { + padding: 0; + } + + .warehouse-message-box { + display: flex; + align-items: flex-end; + gap: 10px; + margin-bottom: 5px; + + img { + width: 26px; + height: 26px; + filter: invert(1); + } + } + + .warehouse-message { + // opacity: 0.7; + color: $cText; + // font-size: 14px; + // line-height: 24px; + font-style: normal; + letter-spacing: 0px; + font-weight: 700; + } + + h1 { + font-family: $font_nunito; + + font-weight: 600; + font-size: 32px; + } + + .prices { + display: flex; + justify-content: flex-start; + align-items: flex-end; + margin-bottom: 1.875rem; + margin-top: 1.875rem; + flex-wrap: wrap; + + .price_weight { + width: 100%; + order: 99; + font-size: 12px; + color: #333333; + } + + .price-minimal { + width: 100%; + font-size: 12px; + margin-bottom: 15px; + } + + .price { + font-weight: 800; + // font-size: 30px; + line-height: 27px; + color: $cRed; + font-family: $font_nunito; + order: 2; + } + + .price-old { + margin-right: 20px; + font-weight: 400; + font-size: 22px; + line-height: 22px; + font-family: $font_nunito; + order: 1; + + color: #b9b9b9; + + position: relative; + + &:before { + width: 120%; + position: absolute; + content: ''; + right: -10%; + top: 40%; + height: 0px; + border-bottom: 2px solid #b9b9b9; + + // -webkit-transform: rotate(-19deg); + // transform: rotate(-19deg); + } + } + + .flag { + &-promotion { + order: 3; + color: #fff; + font-weight: 600; + letter-spacing: 0.075em; + text-transform: uppercase; + border-radius: 2px; + padding: 0.25rem 0.5rem; + vertical-align: middle; + display: inline-block; + font-size: 11px; + margin-left: 20px; + background-color: #4cbb17; + padding: 8px 10px; + line-height: 1; + } + } + } + + .add-to-basket { + display: flex; + margin: 25px 0; + + .quantity-container { + display: flex; + align-items: center; + vertical-align: middle; + margin-right: 1.875rem; + + &.hidden { + display: none; + } + + .btn-minus, + .btn-plus { + width: 40px; + height: 40px; + background-color: $cGray; + position: relative; + display: inline-block; + vertical-align: middle; + line-height: 40px; + border-radius: 50%; + text-align: center; + transition: all 0.3s ease; + + .fa { + color: $cText; + opacity: 0.7; + } + + &:hover { + background-color: $cText; + + .fa { + color: #fff; + opacity: 1; + } + } + } + + #quantity { + width: 60px; + text-align: center; + margin: 0 5px; + height: 40px; + border: 2px solid #e7e7e7; + + &:focus { + outline: none; + border: 2px solid #000; + box-shadow: none; + } + } + } + + #add-to-basket { + &.hidden { + display: none; + } + } + + .alert { + background: #dc3545; + color: #fff; + text-align: left; + display: block; + width: 100%; + padding: 10px; + font-size: 14px; + max-width: 334px; + margin: 0; + border-radius: 10px; + + &.hidden { + display: none; + } + } + } + + .short-description { + color: $cText; + font-size: 14px; + line-height: 24px; + font-style: normal; + letter-spacing: 0px; + + p { + strong { + font-weight: 600; + } + } + } + + form.product-options { + .custom-field { + margin-bottom: 5px; + display: grid; + grid-template-columns: 200px 1fr; + gap: 5px; + + .grow-wrap { + display: grid; + } + + .grow-wrap::after { + content: attr(data-replicated-value) ' '; + white-space: pre-wrap; + visibility: hidden; + } + + .grow-wrap > textarea { + resize: none; + overflow: hidden; + } + + .grow-wrap > textarea, + .grow-wrap::after { + border: 1px solid #d5d5d5; + padding: 0.5rem; + font: inherit; + grid-area: 1 / 1 / 2 / 2; + border-radius: 6px; + } + } + + .product-message { + display: flex; + flex-direction: column; + gap: 10px; + + label { + min-width: fit-content; + margin-bottom: 0; + } + + textarea { + width: 100%; + background-color: #f2f2f2; + color: #43454b; + outline: 0; + border: 0; + font-weight: 400; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125); + min-height: 40px; + box-sizing: border-box; + padding: 5px 10px; + resize: none; + border-radius: 15px; + min-width: 250px; + } + } + } + } + + #image-big { + max-width: 625px; + margin: auto; + + img { + width: 100%; + } + } + + .gallery { + margin-top: -100px; + display: flex; + justify-content: center; + align-items: center; + position: relative; + z-index: 10; + + @include respond-below(sm) { + margin-top: 0; + } + + 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; + + &:first-child { + border-left: 8px solid #f6f6f6; + } + + &:last-child { + border-right: 8px solid #f6f6f6; + } + + @include respond-below(sm) { + height: 90px; + width: 75px; + } + + img { + height: 100%; + width: 100%; + object-fit: cover; + } + } + } + + #product-options { + form { + #attributes { + .title { + margin-bottom: 10px; + opacity: 0.7; + color: $cText; + font-size: 14px; + line-height: 24px; + font-style: normal; + letter-spacing: 0px; + } + + .attribute-container { + display: flex; + justify-content: flex-start; + align-items: center; + margin-bottom: 5px; + + strong { + line-height: 24px; + } + + .attribute-label { + margin-bottom: 0; + margin-right: 15px; + color: $cText; + font-size: 14px; + line-height: 24px; + font-style: normal; + letter-spacing: 0px; + font-weight: 600; + } + + .fradio { + margin-left: 15px; + + input { + display: none; + } + + label { + display: inline-block; + padding: 5px 10px; + margin-bottom: 0; + background: #f5f5f5; + border: 2px solid #e6e6e6; + font-size: 13px; + font-weight: 600; + cursor: pointer; + + &:first-child { + margin-left: 0; + } + + &.active { + border: 2px solid $cRed; + } + } + } + } + } + } + } + + #description { + margin-top: 50px; + + #tabs-menu-sticky-wrapper { + margin-bottom: 20px; + + &.is-sticky { + width: 100% !important; + left: 0; + } + + #tabs-menu { + @extend .title-border; + 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; + @extend .container; + + li { + opacity: 1; + // -webkit-background-clip: text; + // -webkit-text-fill-color: transparent; + // 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; + color: $cText; + cursor: pointer; + + margin-right: 20px; + + /*color: #909090;*/ + &:last-child { + margin-right: 0; + } + + &:hover { + color: $cRed; + } + + &.current { + background-position: 0%; + } + } + } + } + + .description-right { + .title { + @extend .title-border; + font-size: 28px; + font-weight: 400; + margin-bottom: 20px; + } + } + + .tab-content { + padding: 25px; + + @include respond-below(sm) { + padding: 10px; + } + + margin-bottom: 25px; + + &.hidden { + display: none; + } + + &:last-child { + margin-bottom: 0; + } + + .tab-title { + font-family: $font_nunito; + font-size: 22px; + font-weight: 400; + margin-bottom: 10px; + } + } + } } .products-sets, .products-related { - .box-title { - text-align: center; - } + .box-title { + text-align: center; + } - .owl-item { - .product-mini { - margin: 0 25px 25px; + .owl-item { + .product-mini { + margin: 0 25px 25px; - .new { - border: 2px solid $cPinkDark; - padding: 3px 5px; - font-weight: 600; - display: inline-block; - position: absolute; - top: 10px; - left: 10px; - z-index: 10; - background: #fff; - } - } - } + .new { + border: 2px solid $cPinkDark; + padding: 3px 5px; + font-weight: 600; + display: inline-block; + position: absolute; + top: 10px; + left: 10px; + z-index: 10; + background: #fff; + } + } + } } #basket-container, .basket-summary-container, .order-summary { - @extend .mini-content; + @extend .mini-content; - .box-title { - @include respond-below(sm) { - padding-bottom: 0; - } - } + .box-title { + @include respond-below(sm) { + padding-bottom: 0; + } + } - .btn-dark { - max-width: 200px; - } + .btn-dark { + max-width: 200px; + } - .basket-options { - padding-top: 25px; + .basket-options { + padding-top: 25px; - >.content { - display: flex; - justify-content: space-between; - flex-wrap: wrap; + > .content { + display: flex; + justify-content: space-between; + flex-wrap: wrap; - .left, - .right { - width: 50%; - padding-right: 25px; + .left, + .right { + width: 50%; + padding-right: 25px; - @include respond-below(sm) { - width: 100%; - padding-right: 0; - } - } + @include respond-below(sm) { + width: 100%; + padding-right: 0; + } + } - .right { - padding-left: 25px; - padding-right: 0; + .right { + padding-left: 25px; + padding-right: 0; - @include respond-below(xs) { - padding-left: 0; - } - } + @include respond-below(xs) { + padding-left: 0; + } + } - .basket-address-form { - width: 100%; - display: flex; - flex-wrap: wrap; + .basket-address-form { + width: 100%; + display: flex; + flex-wrap: wrap; - .box-title, - form { - width: 100%; - } + .box-title, + form { + width: 100%; + } - .addresses { - .address { - width: calc(100% / 2 - 10px); - margin: 0 10px 10px 10px; - padding: 10px; + .addresses { + .address { + width: calc(100% / 2 - 10px); + margin: 0 10px 10px 10px; + padding: 10px; - &:nth-child(2n-1) { - margin-left: 0; - } + &:nth-child(2n-1) { + margin-left: 0; + } - &:nth-child(2n) { - margin-right: 0; - } - } - } + &:nth-child(2n) { + margin-right: 0; + } + } + } - #postal_code { - margin-bottom: 15px; - } + #postal_code { + margin-bottom: 15px; + } - #order-send { - @include respond-below(sm) { - width: 100%; - } - } - } + #order-send { + @include respond-below(sm) { + width: 100%; + } + } + } - .inpost-map-container { - display: none; - } + .inpost-map-container { + display: none; + } - .user-login { - justify-content: flex-start; - } + .user-login { + justify-content: flex-start; + } - #payment-methods { - @include respond-below(sm) { - width: 100%; - margin-bottom: 15px; - } + #payment-methods { + @include respond-below(sm) { + width: 100%; + margin-bottom: 15px; + } - .options { - display: flex; - margin-bottom: 10px; + .options { + display: flex; + margin-bottom: 10px; - img { - height: 20px; - } + img { + height: 20px; + } - .check { - padding-right: 10px; - } + .check { + padding-right: 10px; + } - .description { - padding-right: 25px; - } - } - } + .description { + padding-right: 25px; + } + } + } - #transport-methods { - @include respond-below(sm) { - width: 100%; - margin-bottom: 15px; - } + #transport-methods { + @include respond-below(sm) { + width: 100%; + margin-bottom: 15px; + } - .inpost-info, - .orlen-info { - margin-bottom: 10px; - font-weight: 600; - font-style: italic; - text-align: right; + .inpost-info, + .orlen-info { + margin-bottom: 10px; + font-weight: 600; + font-style: italic; + text-align: right; - a { - background: $cRed; - color: #fff; - font-style: normal; - display: inline-block; - padding: 5px 10px; - margin-left: 15px; - @include transition; + a { + background: $cRed; + color: #fff; + font-style: normal; + display: inline-block; + padding: 5px 10px; + margin-left: 15px; + @include transition; - &.hidden { - display: none; - } + &.hidden { + display: none; + } - &:hover { - text-decoration: none; - background: $cRed; - } - } - } + &:hover { + text-decoration: none; + background: $cRed; + } + } + } - .options { - display: flex; - margin-bottom: 10px; + .options { + display: flex; + margin-bottom: 10px; - .check { - padding-right: 10px; - } + .check { + padding-right: 10px; + } - .description { - padding-right: 25px; - } + .description { + padding-right: 25px; + } - .price { - text-align: right; - margin-left: auto; - white-space: nowrap; - } - } - } - } - } + .price { + text-align: right; + margin-left: auto; + white-space: nowrap; + } + } + } + } + } - #basket { - .basket-bottom { - padding-bottom: 25px; - padding-top: 25px; - display: flex; - justify-content: space-between; + #basket { + .basket-bottom { + padding-bottom: 25px; + padding-top: 25px; + display: flex; + justify-content: space-between; - @include respond-below(sm) { - flex-wrap: wrap; - } + @include respond-below(sm) { + flex-wrap: wrap; + } - .basket-message, - .coupon { - width: 50%; + .basket-message, + .coupon { + width: 50%; - @include respond-below(sm) { - width: 100%; - margin-bottom: 15px; - } - } + @include respond-below(sm) { + width: 100%; + margin-bottom: 15px; + } + } - textarea { - width: 100%; - max-width: 400px; - height: 100px; - } + textarea { + width: 100%; + max-width: 400px; + height: 100px; + } - .coupon { - max-width: 400px; - display: flex; - justify-content: flex-end; + .coupon { + max-width: 400px; + display: flex; + justify-content: flex-end; - @include respond-below(sm) { - width: 100%; - max-width: 100%; + @include respond-below(sm) { + width: 100%; + max-width: 100%; - form { - width: 100%; - } - } + form { + width: 100%; + } + } - input { - height: 45px; - } + input { + height: 45px; + } - .btn { - height: 45px; - padding: 0 15px; - min-width: 100px; - } - } - } - } + .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, 0.75); - z-index: 1000; - padding: 100px; - display: none; - @include transition; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.75); + z-index: 1000; + padding: 100px; + display: none; + @include transition; - @include respond-below(sm) { - padding: 15px; - } + @include respond-below(sm) { + padding: 15px; + } - #inpost-map { - background: #fff; - } + #inpost-map { + background: #fff; + } - .inpost-hide { - margin: 15px auto; - float: right; - color: #fff !important; - text-transform: uppercase; - @include transition; - font-weight: 600; - } + .inpost-hide { + margin: 15px auto; + float: right; + color: #fff !important; + text-transform: uppercase; + @include transition; + font-weight: 600; + } } #address-data { - .mini-box { - max-width: 550px; - margin: auto; + .mini-box { + max-width: 550px; + margin: auto; - .box-title { - margin-bottom: 25px; - } - } + .box-title { + margin-bottom: 25px; + } + } } .basket-address-form { - .btn { - margin-bottom: 15px; - } + .btn { + margin-bottom: 15px; + } - a { - color: $cRed; - } + a { + color: $cRed; + } } .order-summary { - .order-summary-content { - padding-bottom: 50px; + .order-summary-content { + padding-bottom: 50px; - .top { - padding-bottom: 50px; - } - } + .top { + padding-bottom: 50px; + } + } - .order-bottom { - display: flex; - justify-content: space-between; + .order-bottom { + display: flex; + justify-content: space-between; - @include respond-below(sm) { - flex-wrap: wrap; - } + @include respond-below(sm) { + flex-wrap: wrap; + } - .left, - .right { - width: 50%; - display: flex; + .left, + .right { + width: 50%; + display: flex; - @include respond-below(sm) { - width: 100%; - } - } + @include respond-below(sm) { + width: 100%; + } + } - .right { - justify-content: flex-end; + .right { + justify-content: flex-end; - .btn { - margin-bottom: 25px; - } + .btn { + margin-bottom: 25px; + } - @include respond-below(sm) { - justify-content: flex-start; - padding-top: 25px; - } + @include respond-below(sm) { + justify-content: flex-start; + padding-top: 25px; + } - .payment-info { - padding-bottom: 25px; - } - } - } + .payment-info { + padding-bottom: 25px; + } + } + } } // @@ -2734,22 +2732,22 @@ ul.pager { // .user-login, .user-register { - display: flex; - justify-content: center; + display: flex; + justify-content: center; - .content { - width: 100%; - max-width: 600px; - } + .content { + width: 100%; + max-width: 600px; + } - .btn { - margin-bottom: 25px; - width: 100%; - } + .btn { + margin-bottom: 25px; + width: 100%; + } - a { - color: $cRed; - } + a { + color: $cRed; + } } // @@ -2760,3549 +2758,3627 @@ ul.pager { // koszyk // .basket-product { - margin-bottom: 10px; + margin-bottom: 10px; - .custom-field { - display: flex; - font-size: 13px; - gap: 10px; + .custom-field { + display: flex; + font-size: 13px; + gap: 10px; - ._name { - font-weight: 700; - } - } + ._name { + font-weight: 700; + } + } - .basket-product-message { - padding: 0 0 10px; - width: 250px; + .basket-product-message { + padding: 0 0 10px; + width: 250px; - @include respond-above(sm) { - padding: 8px 0 0; - } + @include respond-above(sm) { + padding: 8px 0 0; + } - textarea { - font-size: 13px; - padding: 5px 10px; - width: 100%; - } - } + textarea { + font-size: 13px; + padding: 5px 10px; + width: 100%; + } + } - @include respond-above(sm) { - display: flex; - justify-content: flex-start; - } + @include respond-above(sm) { + display: flex; + justify-content: flex-start; + } - @include respond-below(sm) { - padding-bottom: 25px; - border-bottom: 2px solid $cGrayLight; - margin-bottom: 25px; + @include respond-below(sm) { + padding-bottom: 25px; + border-bottom: 2px solid $cGrayLight; + margin-bottom: 25px; - &::after { - content: ''; - display: block; - clear: both; - } - } + &::after { + content: ''; + display: block; + clear: both; + } + } - .image { - height: 110px; - width: 83px; - margin-right: 15px; - min-width: 83px; + .image { + height: 110px; + width: 83px; + margin-right: 15px; + min-width: 83px; - @include respond-below(sm) { - float: left; - } + @include respond-below(sm) { + float: left; + } - img { - height: 100%; - width: 100%; - object-fit: cover; - } - } + img { + height: 100%; + width: 100%; + object-fit: cover; + } + } - .details { - margin-right: 15px; - display: flex; - align-items: center; - flex-wrap: wrap; + .details { + margin-right: 15px; + display: flex; + align-items: center; + flex-wrap: wrap; - >* { - width: 100%; - } + > * { + width: 100%; + } - @include respond-below(sm) { - width: calc(100% - 105px); - float: right; - margin-right: 0; - margin-bottom: 10px; - } + @include respond-below(sm) { + width: calc(100% - 105px); + float: right; + margin-right: 0; + margin-bottom: 10px; + } - .name { - @include respond-below(sm) { - margin-bottom: 10px; - } - } + .name { + @include respond-below(sm) { + margin-bottom: 10px; + } + } - a { - font-weight: 600; - color: $cText; - font-size: 16px; - @include transition; + a { + font-weight: 600; + color: $cText; + font-size: 16px; + @include transition; - @include respond-below(sm) { - font-size: 14px; - } + @include respond-below(sm) { + font-size: 14px; + } - &:hover { - color: $cRed; - text-decoration: none; - } - } + &:hover { + color: $cRed; + text-decoration: none; + } + } - .description { - font-style: italic; - font-size: 15px; - } - } + .description { + font-style: italic; + font-size: 15px; + } + } - .prices { - margin-left: auto; - font-family: $font_nunito; - font-size: 18px; - font-weight: 600; - white-space: nowrap; - display: flex; - align-items: center; + .prices { + margin-left: auto; + font-family: $font_nunito; + font-size: 18px; + font-weight: 600; + white-space: nowrap; + display: flex; + align-items: center; - @include respond-below(sm) { - width: calc(100% - 105px); - float: right; - clear: right; - margin-bottom: 10px; - } + @include respond-below(sm) { + width: calc(100% - 105px); + float: right; + clear: right; + margin-bottom: 10px; + } - .price { - span { - margin-left: 25px; - margin-right: 25px; + .price { + span { + margin-left: 25px; + margin-right: 25px; - @include respond-below(sm) { - margin-left: 10px; - margin-right: 10px; - } - } - } + @include respond-below(sm) { + margin-left: 10px; + margin-right: 10px; + } + } + } - u { - position: relative; - display: inline-block; - margin-left: 15px; + u { + position: relative; + display: inline-block; + margin-left: 15px; - @include respond-below(sm) { - margin-left: 10px; - } + @include respond-below(sm) { + margin-left: 10px; + } - &::before { - width: 100%; - position: absolute; - content: ''; - right: -4px; - top: 32%; - height: 0; - border-bottom: 3px solid #ff0909; - -webkit-transform: rotate(-19deg); - transform: rotate(-19deg); - } - } - } + &::before { + width: 100%; + position: absolute; + content: ''; + right: -4px; + top: 32%; + height: 0; + border-bottom: 3px solid #ff0909; + -webkit-transform: rotate(-19deg); + transform: rotate(-19deg); + } + } + } - .buttons { - display: flex; - align-items: center; + .buttons { + display: flex; + align-items: center; - @include respond-below(sm) { - // width: calc(100% - 98px); - text-align: right; - float: right; - clear: right; - } + @include respond-below(sm) { + // width: calc(100% - 98px); + text-align: right; + float: right; + clear: right; + } - .btn-minus, - .btn-plus { - width: 40px; - min-width: 40px; - height: 40px; - background: #f5f5f5; - position: relative; - display: flex; - align-items: center; - justify-content: center; - border-radius: 50%; - @include transition; - padding: 0; - color: $cText; - margin: 0 15px; + .btn-minus, + .btn-plus { + width: 40px; + min-width: 40px; + height: 40px; + background: #f5f5f5; + position: relative; + display: flex; + align-items: center; + justify-content: center; + border-radius: 50%; + @include transition; + padding: 0; + color: $cText; + margin: 0 15px; - &:hover { - background: $cText; - color: #fff; - } - } + &:hover { + background: $cText; + color: #fff; + } + } - #quantity { - width: 60px; - text-align: center; - margin: 0 5px; - height: 40px; - border: 2px solid #e7e7e7; - } + #quantity { + width: 60px; + text-align: center; + margin: 0 5px; + height: 40px; + border: 2px solid #e7e7e7; + } - .btn-delete { - height: 40px; - padding: 0; - background: $cText; - border: 0; - border-radius: 50%; - @include transition; - display: flex; - width: 40px; - align-items: center; - justify-content: center; + .btn-delete { + height: 40px; + padding: 0; + background: $cText; + border: 0; + border-radius: 50%; + @include transition; + display: flex; + width: 40px; + align-items: center; + justify-content: center; - &:hover { - background: $cPinkDark; - } + &:hover { + background: $cPinkDark; + } - i { - font-size: 14px; - } - } - } + i { + font-size: 14px; + } + } + } } .basket-summary { - display: flex; - justify-content: flex-end; - font-weight: 500; - font-size: 15px; - margin-bottom: 5px; + display: flex; + justify-content: flex-end; + font-weight: 500; + font-size: 15px; + margin-bottom: 5px; - &.left { - justify-content: flex-start; - } + &.left { + justify-content: flex-start; + } - &.big { - margin-top: 15px; - margin-bottom: 15px; - font-size: 22px; - font-family: $font_nunito; - } + &.big { + margin-top: 15px; + margin-bottom: 15px; + font-size: 22px; + font-family: $font_nunito; + } - span { - margin-left: 15px; - font-weight: 600; - } + span { + margin-left: 15px; + font-weight: 600; + } } // // adresy // .addresses { - display: flex; - flex-wrap: wrap; + display: flex; + flex-wrap: wrap; - .address { - width: calc(100% / 4 - 50px); - margin: 25px; - padding: 25px; - border: 3px solid $cGrayLight; + .address { + width: calc(100% / 4 - 50px); + margin: 25px; + padding: 25px; + border: 3px solid $cGrayLight; - &.active { - border: 3px solid $cRed; - } + &.active { + border: 3px solid $cRed; + } - .buttons { - padding-top: 15px; + .buttons { + padding-top: 15px; - a { - font-weight: 600; - margin-right: 10px; - @include transition; - color: $cRed; + a { + font-weight: 600; + margin-right: 10px; + @include transition; + color: $cRed; - &.text-danger { - color: $cPinkDark; - } + &.text-danger { + color: $cPinkDark; + } - &:hover { - text-decoration: none; - color: $cTextLight; - } - } - } - } + &:hover { + text-decoration: none; + color: $cTextLight; + } + } + } + } } // // panel klienta // .client-panel { - @extend .mini-content; + @extend .mini-content; - &.address-edit { - .row-flex { - input:first-child { - margin-right: 15px; - } - } - } + &.address-edit { + .row-flex { + input:first-child { + margin-right: 15px; + } + } + } - &.client-addresses { - .btn-big { - max-width: 200px; - margin: 0 0 25px; - padding: 10px; - } + &.client-addresses { + .btn-big { + max-width: 200px; + margin: 0 0 25px; + padding: 10px; + } - .addresses { - @include respond-below(sm) { - justify-content: space-between; - } + .addresses { + @include respond-below(sm) { + justify-content: space-between; + } - .address { - @include respond-above(sm) { - &:nth-child(5n-4) { - margin-left: 0; - } + .address { + @include respond-above(sm) { + &:nth-child(5n-4) { + margin-left: 0; + } - &:nth-child(4n) { - margin-left: 0; - } - } + &:nth-child(4n) { + margin-left: 0; + } + } - @include respond-below(sm) { - width: calc(100% / 2 - 10px); - margin: 10px 5px; - padding: 10px; + @include respond-below(sm) { + width: calc(100% / 2 - 10px); + margin: 10px 5px; + padding: 10px; - &:nth-child(2n-1) { - margin-left: 0; - } + &:nth-child(2n-1) { + margin-left: 0; + } - &:nth-child(2n) { - margin-right: 0; - } - } - } - } - } + &:nth-child(2n) { + margin-right: 0; + } + } + } + } + } - .client-menu { - padding-bottom: 25px; + .client-menu { + padding-bottom: 25px; - ul { - display: flex; - list-style-type: none; - margin: 0; - padding: 0; - justify-content: flex-start; + ul { + display: flex; + list-style-type: none; + margin: 0; + padding: 0; + justify-content: flex-start; - li { - padding: 0; - position: relative; - margin-right: 15px; - margin-left: 15px; + li { + padding: 0; + position: relative; + margin-right: 15px; + margin-left: 15px; - &:first-child { - margin-left: 0; - } + &:first-child { + margin-left: 0; + } - a { - font-size: 16px; - font-weight: 600; - color: #fff; - @include transition; - } - } - } - } + a { + font-size: 16px; + font-weight: 600; + color: #fff; + @include transition; + } + } + } + } } // // jquery confirm // .jconfirm.jconfirm-modern .jconfirm-box { - width: 100% !important; - max-width: 800px !important; + 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'] { + margin: 0 5px; + max-width: calc(25% - 10px); - a { - font-size: 26px; - line-height: 28px; - } - } - } - } + a { + font-size: 26px; + line-height: 28px; + } + } + } + } - .promoted-products { - .content { - .product-mini { - // margin: 10px; - max-width: calc(100% / 4 - 7.5px); - } - } - } + .promoted-products { + .content { + .product-mini { + // margin: 10px; + max-width: calc(100% / 4 - 7.5px); + } + } + } - .product-mini { - .product-details { - .name { - font-size: 21px; - } - } - } + .product-mini { + .product-details { + .name { + font-size: 21px; + } + } + } - .article-list { - .article-title { - font-size: 21px; - } - } + .article-list { + .article-title { + font-size: 21px; + } + } - #product { - #product-options { - padding: 40px 25px; - } - } + #product { + #product-options { + padding: 40px 25px; + } + } } @media (min-width: 992px) and (max-width: 1200px) { - .box { - padding: 30px 0; - } + .box { + padding: 30px 0; + } - .popular-categories { - padding-bottom: 0; - margin-bottom: -10px; + .popular-categories { + padding-bottom: 0; + margin-bottom: -10px; - #scontainer-8 { - div[class^='col-lg'] { - width: 100%; - max-width: calc(50% - 30px); - flex: 0 0 50%; - margin-bottom: 60px; - } - } - } + #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 { + h3 { + font-size: 25px; + } - p { - font-size: 14px; - line-height: 22px; - } - } + p { + font-size: 14px; + line-height: 22px; + } + } - .last-on-blog { - .article-list { - margin-bottom: 25px; - } - } + .last-on-blog { + .article-list { + margin-bottom: 25px; + } + } - .footer { - #newsletter { - margin: 0 auto 50px; - max-width: 600px; - } + .footer { + #newsletter { + margin: 0 auto 50px; + max-width: 600px; + } - >.container { - >.row { - .col-xl-4 { - order: 1; - } + > .container { + > .row { + .col-xl-4 { + order: 1; + } - .col-xl-8 { - order: 2; - } - } - } - } + .col-xl-8 { + order: 2; + } + } + } + } - #product { - #product-options { - padding: 0; + #product { + #product-options { + padding: 0; - h1 { - font-size: 28px; - } - } - } + h1 { + font-size: 28px; + } + } + } - #main-menu { - #menu-container-1 { - ul.level-0 { - >li { - >ul { - padding: 25px; - } - } - } - } - } + #main-menu { + #menu-container-1 { + ul.level-0 { + > li { + > ul { + padding: 25px; + } + } + } + } + } - .basket-summary-address { - .left { - @include respond-below(xs) { - padding-right: 0; - } + .basket-summary-address { + .left { + @include respond-below(xs) { + padding-right: 0; + } - padding-right: 25px; - } + padding-right: 25px; + } - .right { - @include respond-below(xs) { - padding-left: 0; - } + .right { + @include respond-below(xs) { + padding-left: 0; + } - padding-left: 25px; - } + padding-left: 25px; + } - .left, - .right { - .box-title { - font-size: 26px; - margin-bottom: 0; - padding-bottom: 25px; - } - } - } + .left, + .right { + .box-title { + font-size: 26px; + margin-bottom: 0; + padding-bottom: 25px; + } + } + } - .addresses { - .address { - width: calc(100% / 3 - 50px); - } - } + .addresses { + .address { + width: calc(100% / 3 - 50px); + } + } - .basket-summary-address { - >.basket-address-form { - .left { - .addresses { - .address { - margin: 5px 5px 5px 0; - width: calc(100% / 2 - 5px); - } - } - } - } - } + .basket-summary-address { + > .basket-address-form { + .left { + .addresses { + .address { + margin: 5px 5px 5px 0; + width: calc(100% / 2 - 5px); + } + } + } + } + } - #header { - #search-form-big { - .search-big-results { - .product-search { - max-width: calc(100% / 4 - 20px); + #header { + #search-form-big { + .search-big-results { + .product-search { + max-width: calc(100% / 4 - 20px); - &:nth-child(6n-5) { - margin-left: 10px; - } + &:nth-child(6n-5) { + margin-left: 10px; + } - &:nth-child(6n) { - margin-right: 10px; - } + &:nth-child(6n) { + margin-right: 10px; + } - &:nth-child(4n-3), - &:first-child { - margin-left: 0; - } + &:nth-child(4n-3), + &:first-child { + margin-left: 0; + } - &:nth-child(4n), - &:last-child { - margin-right: 0; - } - } - } - } - } + &:nth-child(4n), + &:last-child { + margin-right: 0; + } + } + } + } + } } @media (max-width: 992px) { - .box { - padding: 25px 0; + .box { + padding: 25px 0; - .box-subtitle { - margin-bottom: 15px; - } - } + .box-subtitle { + margin-bottom: 15px; + } + } - .container { - padding-left: 15px; - padding-right: 15px; - } + .container { + padding-left: 15px; + padding-right: 15px; + } - #top { - position: relative; - z-index: 20; + #top { + position: relative; + z-index: 20; - #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; + #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; - &.hidden { - display: none; - } + &.hidden { + display: none; + } - img { - width: 30px; - } - } + img { + width: 30px; + } + } - #mini-login { - text-align: right; - padding-right: 15px; - } - } + #mini-login { + text-align: right; + padding-right: 15px; + } + } - #header { - .logo { - a { - max-width: 200px; - margin: auto; - } - } + #header { + .logo { + a { + max-width: 200px; + margin: auto; + } + } - .header-right { - justify-content: space-between; - margin-top: 10px; - } - } + .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 { + 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; - &.hidden { - display: none; - } + &.hidden { + display: none; + } - img { - width: 25px; - } - } + img { + width: 25px; + } + } - #menu-container-1 { - display: none; - position: fixed; - left: 0; - top: 0; - width: 100%; - min-height: 100%; - background: $cGray; - padding-top: 45px; - z-index: 90; - min-width: 0 !important; + #menu-container-1 { + display: none; + position: fixed; + left: 0; + top: 0; + width: 100%; + min-height: 100%; + background: $cGray; + padding-top: 45px; + z-index: 90; + min-width: 0 !important; - .mmm { - position: absolute; - overflow: hidden; - min-width: 100%; - min-height: 100%; - margin: 0; - padding: 0; + .mmm { + position: absolute; + overflow: hidden; + min-width: 100%; + min-height: 100%; + margin: 0; + padding: 0; - .levelHolderClass { - position: absolute; - overflow: hidden; - top: 0; - background: $cGray; - width: auto; - min-height: 100%; - padding-top: 15px; - } + .levelHolderClass { + position: absolute; + overflow: hidden; + top: 0; + background: $cGray; + width: auto; + min-height: 100%; + padding-top: 15px; + } - .ltr { - margin-left: -100%; - left: 0; - } + .ltr { + margin-left: -100%; + left: 0; + } - ul { - list-style: none; - padding: 0; - margin: 0; + ul { + list-style: none; + padding: 0; + margin: 0; - li { - cursor: pointer; + li { + cursor: pointer; - i.menu-toggle { - display: none; - } + i.menu-toggle { + display: none; + } - i.floatRight { - order: 1; - } + i.floatRight { + order: 1; + } - a { - font-family: $font_nunito; - font-size: 23px; - color: $cText; - @include transition; - display: flex; - align-items: center; - justify-content: space-between; - width: 100%; - padding: 5px 15px; + a { + font-family: $font_nunito; + font-size: 23px; + color: $cText; + @include transition; + display: flex; + align-items: center; + justify-content: space-between; + width: 100%; + padding: 5px 15px; - @include respond-below(xs) { - font-size: 20px; - padding: 0 15px; - } + @include respond-below(xs) { + font-size: 20px; + padding: 0 15px; + } - &:hover { - color: $cRed; - text-decoration: none; - } - } - } - } - } - } - } + &:hover { + color: $cRed; + text-decoration: none; + } + } + } + } + } + } + } - .popular-categories { - #scontainer-8 { - div[class^='col-lg'] { - max-width: calc(100% - 30px); - margin: 0 15px 30px; - } - } - } + .popular-categories { + #scontainer-8 { + div[class^='col-lg'] { + max-width: calc(100% - 30px); + margin: 0 15px 30px; + } + } + } - .mini-banners { - display: none; - } + .mini-banners { + display: none; + } - .last-on-blog { - .container { - padding-left: 25px; - padding-right: 25px; + .last-on-blog { + .container { + padding-left: 25px; + padding-right: 25px; - .article-list { - margin-bottom: 30px; - } - } - } + .article-list { + margin-bottom: 30px; + } + } + } - .promo-text { - img { - display: none; - } - } + .promo-text { + img { + display: none; + } + } - .footer-contact { - text-align: center; + .footer-contact { + text-align: center; - .col-lg-3 { - margin-bottom: 15px; - } - } + .col-lg-3 { + margin-bottom: 15px; + } + } - .footer { - text-align: center; + .footer { + text-align: center; - .box-title { - text-align: center; - } + .box-title { + text-align: center; + } - .col-lg-4 { - margin-bottom: 15px; - } - } + .col-lg-4 { + margin-bottom: 15px; + } + } - // .footer-bottom { - // text-align: center; + // .footer-bottom { + // text-align: center; - // #copyright { - // text-align: center; - // margin-top: 15px; - // } - // } + // #copyright { + // text-align: center; + // margin-top: 15px; + // } + // } - #product { - #product-options { - padding: 15px 0; + #product { + #product-options { + padding: 15px 0; - h1 { - font-size: 28px; - } - } - } + h1 { + font-size: 28px; + } + } + } - .pager { - - .first, - .last { - display: none; - } - } + .pager { + .first, + .last { + display: none; + } + } } // // historia zamówień // .client-orders-history { - .order-summary-content { - padding-bottom: 25px; - border-bottom: 3px solid $cGrayLight; - margin-bottom: 25px; - } + .order-summary-content { + padding-bottom: 25px; + border-bottom: 3px solid $cGrayLight; + margin-bottom: 25px; + } } // // shopAlert // .shop-alert-overlay { - position: fixed; - top: 0; - left: 0; - background: rgba(0, 0, 0, 0.25); - width: 100%; - height: 100%; - display: flex; - align-items: center; - justify-content: center; - z-index: 999; + position: fixed; + top: 0; + left: 0; + background: rgba(0, 0, 0, 0.25); + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + z-index: 999; - .shop-alert { - background: #fff; - width: 100%; - max-width: 800px; - box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), - 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12); - max-height: 100%; + .shop-alert { + background: #fff; + width: 100%; + max-width: 800px; + box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), + 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12); + max-height: 100%; - .shop-alert-title { - padding: 20px 20px 15px; - font-size: 18px; - font-weight: 600; - border-bottom: 3px solid $cGrayLight; - display: flex; - justify-content: space-between; - align-items: center; - color: $cRed; + .shop-alert-title { + padding: 20px 20px 15px; + font-size: 18px; + font-weight: 600; + border-bottom: 3px solid $cGrayLight; + display: flex; + justify-content: space-between; + align-items: center; + color: $cRed; - @include respond-above(xs) { - font-size: 20px; - } + @include respond-above(xs) { + font-size: 20px; + } - a { - color: $cText; - @include transition; + a { + color: $cText; + @include transition; - &:hover { - color: $cTextLight; - } - } - } + &:hover { + color: $cTextLight; + } + } + } - .shop-alert-buttons { - display: flex; - justify-content: flex-end; - align-items: center; - padding: 20px; - border-top: 3px solid $cGrayLight; - gap: 15px; + .shop-alert-buttons { + display: flex; + justify-content: flex-end; + align-items: center; + padding: 20px; + border-top: 3px solid $cGrayLight; + gap: 15px; - .btn { - padding: 10px 15px; + .btn { + padding: 10px 15px; - &.btn-default { - color: $cText; - padding: 10px 0; - font-size: 14px; - } - } - } + &.btn-default { + color: $cText; + padding: 10px 0; + font-size: 14px; + } + } + } - .shop-alert-content { - padding: 30px 20px; + .shop-alert-content { + padding: 30px 20px; - h2 { - margin-bottom: 25px; - padding: 0; - font-size: 16px; - } + h2 { + margin-bottom: 25px; + padding: 0; + font-size: 16px; + } - .product-sets { - display: flex; - justify-content: flex-start; - overflow-y: auto; - padding-bottom: 25px; + .product-sets { + display: flex; + justify-content: flex-start; + overflow-y: auto; + padding-bottom: 25px; - &::-webkit-scrollbar { - height: 5px; - } + &::-webkit-scrollbar { + height: 5px; + } - /* Track */ - &::-webkit-scrollbar-track { - background: $cGrayLight; - } + /* Track */ + &::-webkit-scrollbar-track { + background: $cGrayLight; + } - /* Handle */ - &::-webkit-scrollbar-thumb { - background: $cText; - } + /* Handle */ + &::-webkit-scrollbar-thumb { + background: $cText; + } - /* Handle on hover */ - &::-webkit-scrollbar-thumb:hover { - background: $cText; - } + /* Handle on hover */ + &::-webkit-scrollbar-thumb:hover { + background: $cText; + } - .product { - max-width: calc(100% / 2 - 20px); - min-width: calc(100% / 2 - 20px); - margin: 0 10px 0; - position: relative; + .product { + max-width: calc(100% / 2 - 20px); + min-width: calc(100% / 2 - 20px); + margin: 0 10px 0; + position: relative; - .new { - border: 2px solid $cPinkDark; - padding: 3px 5px; - font-weight: 600; - display: inline-block; - position: absolute; - top: 10px; - left: -10px; - z-index: 10; - background: #fff; - } + .new { + border: 2px solid $cPinkDark; + padding: 3px 5px; + font-weight: 600; + display: inline-block; + position: absolute; + top: 10px; + left: -10px; + z-index: 10; + background: #fff; + } - @include respond-above(sm) { - max-width: calc(100% / 4 - 20px); - min-width: calc(100% / 4 - 20px); - } + @include respond-above(sm) { + max-width: calc(100% / 4 - 20px); + min-width: calc(100% / 4 - 20px); + } - @include respond-above(lg) { - max-width: calc(100% / 5 - 20px); - min-width: calc(100% / 5 - 20px); - } + @include respond-above(lg) { + max-width: calc(100% / 5 - 20px); + min-width: calc(100% / 5 - 20px); + } - .a-img { - padding-top: 125%; - display: block; - position: relative; - background: $cGray; + .a-img { + padding-top: 125%; + display: block; + position: relative; + background: $cGray; - &:hover { - .img { - img { - &.first { - opacity: 0; - } + &:hover { + .img { + img { + &.first { + opacity: 0; + } - &.second { - transform: scale(1.2); - opacity: 1; - } - } - } - } + &.second { + transform: scale(1.2); + opacity: 1; + } + } + } + } - .img { - height: 100%; - width: 100%; - display: block; - position: absolute; - overflow: hidden; - top: 0; - left: 0; + .img { + height: 100%; + width: 100%; + display: block; + position: absolute; + overflow: hidden; + top: 0; + left: 0; - img { - height: 100%; - width: 100%; - object-fit: cover; - object-position: top center; - position: absolute; - top: 0; - left: 0; + img { + height: 100%; + width: 100%; + object-fit: cover; + object-position: top center; + position: absolute; + top: 0; + left: 0; - &.first { - transition: all 1s ease; - } + &.first { + transition: all 1s ease; + } - &.second { - transition: all 1s ease; - opacity: 0; - } - } - } - } + &.second { + transition: all 1s ease; + opacity: 0; + } + } + } + } - .product-details { - .prices { - font-family: $font_nunito; - white-space: nowrap; - display: flex; - justify-content: center; + .product-details { + .prices { + font-family: $font_nunito; + white-space: nowrap; + display: flex; + justify-content: center; - .price { - font-size: 24px; - font-weight: 600; - color: $cRed; - } + .price { + font-size: 24px; + font-weight: 600; + color: $cRed; + } - .price-old { - font-size: 24px; - font-weight: 300; - color: #b9b9b9; - position: relative; - margin-right: 15px; + .price-old { + font-size: 24px; + font-weight: 300; + color: #b9b9b9; + position: relative; + margin-right: 15px; - &::before { - width: 100%; - position: absolute; - content: ''; - right: 0; - top: 42%; - height: 0; - border-bottom: 2px solid #b9b9b9; - } - } - } + &::before { + width: 100%; + position: absolute; + content: ''; + right: 0; + top: 42%; + height: 0; + border-bottom: 2px solid #b9b9b9; + } + } + } - h2 { - font-size: 16px; - font-family: $font_nunito; + h2 { + font-size: 16px; + font-family: $font_nunito; - a { - color: $cText; - 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; + a { + color: $cText; + 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; - &:hover { - text-decoration: none; + &:hover { + text-decoration: none; - &::after { - width: 100%; - } - } + &::after { + width: 100%; + } + } - &::after { - content: ''; - display: block; - height: 1px; - background: $cText; - position: absolute; - bottom: 0; - left: 0; - width: 0; - @include transition; - } - } - } - } - } - } - } - } + &::after { + content: ''; + display: block; + height: 1px; + background: $cText; + position: absolute; + bottom: 0; + left: 0; + width: 0; + @include transition; + } + } + } + } + } + } + } + } } #payment-confirmation { - max-width: 1280px; + max-width: 1280px; - .btn { - max-width: 300px; - float: right; - } + .btn { + max-width: 300px; + float: right; + } } #paypo-promo { - padding: 25px 0; - font-weight: 600; - display: none; + padding: 25px 0; + font-weight: 600; + display: none; - img { - height: 30px; - } + img { + height: 30px; + } } #popup-bg { - position: fixed; - top: 0; - left: 0; - width: 100vw; - height: 100vh; - background: rgba(0, 0, 0, 0.75); - z-index: 100; - display: flex; - align-items: center; - justify-content: center; + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + background: rgba(0, 0, 0, 0.75); + z-index: 100; + display: flex; + align-items: center; + justify-content: center; - #popup-content { - height: 90vh; - width: 90vw; - display: flex; - align-items: center; - justify-content: center; + #popup-content { + height: 90vh; + width: 90vw; + display: flex; + align-items: center; + justify-content: center; - img { - height: 100%; - width: 100%; - object-fit: contain; - } - } + img { + height: 100%; + width: 100%; + object-fit: contain; + } + } } #main-banner { - margin-top: 25px; + margin-top: 25px; - img { - width: 100%; - } + img { + width: 100%; + } - @include respond-above(sm) { - .mobile { - display: none; - } - } + @include respond-above(sm) { + .mobile { + display: none; + } + } - @include respond-below(sm) { - .nomobile { - display: none; - } - } + @include respond-below(sm) { + .nomobile { + display: none; + } + } } .producer-list { - display: flex; - flex-wrap: wrap; + display: flex; + flex-wrap: wrap; - .producer { - width: calc(100% / 5 - 15px); - margin: 15px 15px 15px 0; + .producer { + width: calc(100% / 5 - 15px); + margin: 15px 15px 15px 0; - @include respond-between(md, lg) { - width: calc(100% / 4 - 15px); - } + @include respond-between(md, lg) { + width: calc(100% / 4 - 15px); + } - @include respond-between(sm, md) { - width: calc(100% / 3 - 15px); - } + @include respond-between(sm, md) { + width: calc(100% / 3 - 15px); + } - @include respond-below(sm) { - width: calc(100% / 3 - 15px); - } + @include respond-below(sm) { + width: calc(100% / 3 - 15px); + } - @include respond-below(xs) { - width: calc(100% / 2 - 15px); - } + @include respond-below(xs) { + width: calc(100% / 2 - 15px); + } - a { - display: block; - width: 100%; + a { + display: block; + width: 100%; - img { - width: 100%; - } - } - } + img { + width: 100%; + } + } + } } .zaufane { - .box-title { - text-align: center; - } + .box-title { + text-align: center; + } - .wrapper-left { - padding: 15px; - background: #fff; - } + .wrapper-left { + padding: 15px; + background: #fff; + } - .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; + .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; - div, - p { - width: 100%; - } - } + div, + p { + width: 100%; + } + } } //style-mu //main-slider .main-slider { - width: 100%; + width: 100%; } //popular-categories .popular-categories { - display: none; + display: none; - .category-container { - display: flex; - flex-wrap: wrap; + .category-container { + display: flex; + flex-wrap: wrap; - .category { - height: 400px; - position: relative; - padding: 15px; - border-radius: 10px; + .category { + height: 400px; + position: relative; + padding: 15px; + border-radius: 10px; - .link-img { - width: 100%; - height: 100%; - border-radius: 10px; - overflow: hidden; - display: block; + .link-img { + width: 100%; + height: 100%; + border-radius: 10px; + overflow: hidden; + display: block; - .category-img { - width: 100%; - height: 100%; - object-fit: cover; - border-radius: 10px; - transition: 4s; - } + .category-img { + width: 100%; + height: 100%; + object-fit: cover; + border-radius: 10px; + transition: 4s; + } - &:hover { - .category-img { - transform: scale(1.2); - } - } - } + &:hover { + .category-img { + transform: scale(1.2); + } + } + } - .category-description { - position: absolute; - top: 0; - left: 0; - padding: 60px 0 0 60px; + .category-description { + position: absolute; + top: 0; + left: 0; + padding: 60px 0 0 60px; - .link-title { - font-size: 20px; - text-decoration: none; - color: $cText; - margin-bottom: 20px; - transition: 0.3s; - font-weight: 700; + .link-title { + font-size: 20px; + text-decoration: none; + color: $cText; + margin-bottom: 20px; + transition: 0.3s; + font-weight: 700; - @include respond-above(md) { - font-size: 30px; - } + @include respond-above(md) { + font-size: 30px; + } - &:hover { - color: lighten($color: $cRed, $amount: 15%); - } + &:hover { + color: lighten($color: $cRed, $amount: 15%); + } - .title { - font-weight: 700; - } - } + .title { + font-weight: 700; + } + } - .description { - margin-bottom: 20px; - font-size: 16px; - color: $cTextLight; - display: none; + .description { + margin-bottom: 20px; + font-size: 16px; + color: $cTextLight; + display: none; - @include respond-above(md) { - display: block; - } - } - } + @include respond-above(md) { + display: block; + } + } + } - .category-btn { - padding: 12px 35px; - border-radius: 10px; - background-color: $cGray; - color: $cText; - border: none; - font-weight: 500; - cursor: pointer; - transition: 0.3s; - margin-top: 40px; - font-size: 16px; - display: block; - text-decoration: none; - width: 142px; + .category-btn { + padding: 12px 35px; + border-radius: 10px; + background-color: $cGray; + color: $cText; + border: none; + font-weight: 500; + cursor: pointer; + transition: 0.3s; + margin-top: 40px; + font-size: 16px; + display: block; + text-decoration: none; + width: 142px; - &:hover { - background-color: $cRed; - color: $cGray; - } - } - } + &:hover { + background-color: $cRed; + color: $cGray; + } + } + } - .category:nth-child(1), - .category:nth-last-child(1) { - width: 100%; + .category:nth-child(1), + .category:nth-last-child(1) { + width: 100%; - @include respond-above(sm) { - width: 60%; - } + @include respond-above(sm) { + width: 60%; + } - .category-description { - width: 85%; - } - } + .category-description { + width: 85%; + } + } - .category:nth-child(2), - .category:nth-last-child(2) { - width: 100%; + .category:nth-child(2), + .category:nth-last-child(2) { + width: 100%; - @include respond-above(sm) { - width: 40%; - } + @include respond-above(sm) { + width: 40%; + } - .category-description { - width: 70%; - } - } - } + .category-description { + width: 70%; + } + } + } } .row { - .product-mini { - .new { - @extend .new; - position: absolute; - } - } + .product-mini { + .new { + @extend .new; + position: absolute; + } + } } .promoted-products, .popular-categories, .sale-categories, .last-on-blog { - .container { - .box-title { - font-size: 26px; + .container { + .box-title { + font-size: 26px; - @include respond-above(md) { - font-size: 40px; - } + @include respond-above(md) { + font-size: 40px; + } - font-weight: 700; - text-align: center; - } + font-weight: 700; + text-align: center; + } - .box-description { - font-size: 14px; - display: none; + .box-description { + font-size: 14px; + display: none; - @include respond-above(md) { - font-size: 16px; - } + @include respond-above(md) { + font-size: 16px; + } - text-align: center; - line-height: 25px; - margin: 15px auto 0; - max-width: 850px; - margin-bottom: 30px; - } + text-align: center; + line-height: 25px; + margin: 15px auto 0; + max-width: 850px; + margin-bottom: 30px; + } - .content {} - } + .content { + } + } } //product detail name .product-mini { - .product-details { - .name { - font-size: 14px; + .product-details { + .name { + font-size: 14px; - @include respond-above(md) { - font-size: 16px; - } - } + @include respond-above(md) { + font-size: 16px; + } + } - .prices { - .price { - font-size: 18px; + .prices { + .price { + font-size: 18px; - @include respond-above(md) { - font-size: 20px; - } + @include respond-above(md) { + font-size: 20px; + } - color: $cText; - font-weight: 700; + color: $cText; + font-weight: 700; - span { - color: $cText; - font-size: 20px; - font-weight: 700; - } - } - } - } + span { + color: $cText; + font-size: 20px; + font-weight: 700; + } + } + } + } } //main-image .main-image { - position: relative; - border-radius: 10px; + position: relative; + border-radius: 10px; - @include respond-below(sm) { - height: 300px; - } + @include respond-below(sm) { + height: 300px; + } - @include respond-below(xs) { - height: 250px; - } + @include respond-below(xs) { + height: 250px; + } - .img { - width: 100%; - height: 100%; - object-fit: cover; - border-radius: 10px; - } + .img { + width: 100%; + height: 100%; + object-fit: cover; + border-radius: 10px; + } - .card-container { - display: flex; - flex-direction: column; - width: 160px; - position: absolute; - align-items: center; - z-index: 11; + .card-container { + display: flex; + flex-direction: column; + width: 160px; + position: absolute; + align-items: center; + z-index: 11; - .main-image-btn { - // position: absolute; - border: none; - color: white; - background-color: $cRed; - border-radius: 50%; - width: 30px; - height: 30px; - text-align: center; - line-height: 20px; - cursor: pointer; - animation: border_animation 1.5s infinite; - margin-left: -25px; - margin-bottom: 5px; - } + .main-image-btn { + // position: absolute; + border: none; + color: white; + background-color: $cRed; + border-radius: 50%; + width: 30px; + height: 30px; + text-align: center; + line-height: 20px; + cursor: pointer; + animation: border_animation 1.5s infinite; + margin-left: -25px; + margin-bottom: 5px; + } - .main-image-btn:active { - border: none; - outline: none; - } + .main-image-btn:active { + border: none; + outline: none; + } - .main-image__card { - // position: absolute; - width: 160px; - height: 200px; - display: none; + .main-image__card { + // position: absolute; + width: 160px; + height: 200px; + display: none; - .row { - width: 100%; - height: 100%; + .row { + width: 100%; + height: 100%; - .product-mini { - max-width: 100%; - width: 100%; - height: 100%; - margin: 0; - padding: 10px; + .product-mini { + max-width: 100%; + width: 100%; + height: 100%; + margin: 0; + padding: 10px; - a { - .img { - padding-top: 80%; + a { + .img { + padding-top: 80%; - img { - object-fit: contain; - } - } - } + img { + object-fit: contain; + } + } + } - .product-details { - padding: 0; + .product-details { + padding: 0; - .name { - font-size: 13px; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 2; - overflow: hidden; - text-align: center; - width: 100%; - margin-bottom: 0; - } + .name { + font-size: 13px; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + overflow: hidden; + text-align: center; + width: 100%; + margin-bottom: 0; + } - .prices { - .price-old { - display: none; - } + .prices { + .price-old { + display: none; + } - .price { - font-size: 13px; + .price { + font-size: 13px; - span { - font-size: 13px; - } - } - } - } - } - } + span { + font-size: 13px; + } + } + } + } + } + } - &--active { - display: block; - } - } - } + &--active { + display: block; + } + } + } - .card-container-1 { - top: 38%; - left: 7%; + .card-container-1 { + top: 38%; + left: 7%; - @include respond-below(sm) { - left: 5%; - } + @include respond-below(sm) { + left: 5%; + } - @include respond-below(xxs) { - top: 20%; - } - } + @include respond-below(xxs) { + top: 20%; + } + } - .card-container-2 { - top: 40%; - left: 52%; + .card-container-2 { + top: 40%; + left: 52%; - @include respond-below(sm) { - top: 14%; - left: 42%; - } + @include respond-below(sm) { + top: 14%; + left: 42%; + } - @include respond-below(xxs) { - left: 51%; - } - } + @include respond-below(xxs) { + left: 51%; + } + } - .card-container-3 { - top: 23%; - right: 2%; + .card-container-3 { + top: 23%; + right: 2%; - @include respond-below(sm) { - top: 17%; - right: -5px; - } + @include respond-below(sm) { + top: 17%; + right: -5px; + } - @media (max-width: 440px) { - display: none; - } - } + @media (max-width: 440px) { + display: none; + } + } } @keyframes border_animation { - 0% { - box-shadow: 0 0 0 0 $cRed; - } + 0% { + box-shadow: 0 0 0 0 $cRed; + } - 50% { - box-shadow: 0 0 15px 0 $cRed; - } + 50% { + box-shadow: 0 0 15px 0 $cRed; + } - 100% { - box-shadow: 0 0 0 0 $cRed; - } + 100% { + box-shadow: 0 0 0 0 $cRed; + } } //splide-2 #splide-2 { - max-height: 500px; + max-height: 500px; - @include respond-below(sm) { - max-height: 1200px; - } + @include respond-below(sm) { + max-height: 1200px; + } - .splide__track { - max-height: 500px; - width: 100%; + .splide__track { + max-height: 500px; + width: 100%; - @include respond-below(sm) { - max-height: 1200px; - } + @include respond-below(sm) { + max-height: 1200px; + } - .splide__list { - max-height: 500px; - width: 100%; + .splide__list { + max-height: 500px; + width: 100%; - @include respond-below(sm) { - max-height: 1200px; - } + @include respond-below(sm) { + max-height: 1200px; + } - .splide__slide { - max-height: 500px; - width: 100%; + .splide__slide { + max-height: 500px; + width: 100%; - @include respond-below(sm) { - max-height: 1200px; - } + @include respond-below(sm) { + max-height: 1200px; + } - .article-list { - max-height: 500px; - width: 100%; + .article-list { + max-height: 500px; + width: 100%; - @include respond-below(sm) { - max-height: 1200px; - } + @include respond-below(sm) { + max-height: 1200px; + } - a { - display: flex; - flex-direction: row-reverse; - width: 100%; - height: 100%; - justify-content: start; - gap: 30px; - align-items: center; + a { + display: flex; + flex-direction: row-reverse; + width: 100%; + height: 100%; + justify-content: start; + gap: 30px; + align-items: center; - @include respond-below(sm) { - flex-direction: column; - } + @include respond-below(sm) { + flex-direction: column; + } - .blog-image { - width: 50%; - padding-top: 28%; - margin-bottom: 0; + .blog-image { + width: 50%; + padding-top: 28%; + margin-bottom: 0; - @include respond-below(sm) { - width: 100%; - padding-top: 50%; - } + @include respond-below(sm) { + width: 100%; + padding-top: 50%; + } - @include respond-below(xs) { - padding-top: 70%; - } + @include respond-below(xs) { + padding-top: 70%; + } - @include respond-below(xxs) { - padding-top: 120%; - } + @include respond-below(xxs) { + padding-top: 120%; + } - img { - width: 100%; - height: 100%; - object-fit: cover; - border-radius: 10px; - } - } + img { + width: 100%; + height: 100%; + object-fit: cover; + border-radius: 10px; + } + } - .article-list-text-container { - width: 50%; + .article-list-text-container { + width: 50%; - @include respond-below(sm) { - width: 100%; - } + @include respond-below(sm) { + width: 100%; + } - .slider-btn { - width: 170px; - padding: 12px 35px; - border-radius: 10px; - background-color: $cRed; - color: white; - border: none; - cursor: pointer; - transition: 0.3s; - margin-top: 30px; - font-size: 16px; + .slider-btn { + width: 170px; + padding: 12px 35px; + border-radius: 10px; + background-color: $cRed; + color: white; + border: none; + cursor: pointer; + transition: 0.3s; + margin-top: 30px; + font-size: 16px; - @include respond-below(sm) { - font-size: 14px; - border-radius: 20px; - } + @include respond-below(sm) { + font-size: 14px; + border-radius: 20px; + } - &:hover { - background-color: $cText; - } - } + &:hover { + background-color: $cText; + } + } - .article-title { - font-size: 18px; - margin: 0; - padding-bottom: 15px; - font-weight: 700; + .article-title { + font-size: 18px; + margin: 0; + padding-bottom: 15px; + font-weight: 700; - @include respond-above(md) { - font-size: 26px; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 2; - overflow: hidden; - } - } + @include respond-above(md) { + font-size: 26px; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + overflow: hidden; + } + } - .article-entry { - font-size: 14px; - color: $cTextLight; - margin: 0; - padding-bottom: 15px; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 5; - overflow: hidden; + .article-entry { + font-size: 14px; + color: $cTextLight; + margin: 0; + padding-bottom: 15px; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 5; + overflow: hidden; - @include respond-above(md) { - font-size: 16px; - } - } + @include respond-above(md) { + font-size: 16px; + } + } - .date-add { - display: flex; - flex-direction: row-reverse; - gap: 5px; - align-items: center; - font-weight: 600; - font-size: 14px; - color: $cText; + .date-add { + display: flex; + flex-direction: row-reverse; + gap: 5px; + align-items: center; + font-weight: 600; + font-size: 14px; + color: $cText; - @include respond-above(md) { - font-size: 16px; - } - } - } - } - } - } - } - } + @include respond-above(md) { + font-size: 16px; + } + } + } + } + } + } + } + } - .splide__arrow { - border: none; - background-color: white; - width: 42px; - height: 42px; - border-radius: 10px; - box-shadow: 0 0 5px rgba(#0003, 0.5); - transition: 0.3s; + .splide__arrow { + border: none; + background-color: white; + width: 42px; + height: 42px; + border-radius: 10px; + box-shadow: 0 0 5px rgba(#0003, 0.5); + transition: 0.3s; - svg { - transition: 0.3s; - } + svg { + transition: 0.3s; + } - &:hover { - background-color: $cRed; + &:hover { + background-color: $cRed; - svg { - fill: white; - } - } - } + svg { + fill: white; + } + } + } - .splide__arrows--rtl { - .splide__arrow--prev { - top: 100%; - right: 35%; + .splide__arrows--rtl { + .splide__arrow--prev { + top: 100%; + right: 35%; - @include respond-above(xxs) { - right: 38%; - } + @include respond-above(xxs) { + right: 38%; + } - @include respond-above(xs) { - right: 42%; - } + @include respond-above(xs) { + right: 42%; + } - @include respond-above(sm) { - right: 44%; - transform: translateY(30px); - } + @include respond-above(sm) { + right: 44%; + transform: translateY(30px); + } - @include respond-above(md) { - right: 45%; - } + @include respond-above(md) { + right: 45%; + } - @include respond-above(lg) { - transform: translateY(0); - top: -80px; - right: 0; - } + @include respond-above(lg) { + transform: translateY(0); + top: -80px; + right: 0; + } - @include respond-above(xl) { - top: -80px; - right: 10px; - } - } + @include respond-above(xl) { + top: -80px; + right: 10px; + } + } - .splide__arrow--next { - top: 100%; - left: 35%; + .splide__arrow--next { + top: 100%; + left: 35%; - @include respond-above(xxs) { - left: 38%; - } + @include respond-above(xxs) { + left: 38%; + } - @include respond-above(xs) { - left: 42%; - } + @include respond-above(xs) { + left: 42%; + } - @include respond-above(sm) { - transform: translateY(30px); - left: 44%; - } + @include respond-above(sm) { + transform: translateY(30px); + left: 44%; + } - @include respond-above(md) { - left: 45%; - } + @include respond-above(md) { + left: 45%; + } - @include respond-above(lg) { - transform: translateY(0); - top: -80px; - right: 54px; - } + @include respond-above(lg) { + transform: translateY(0); + top: -80px; + right: 54px; + } - @include respond-above(xl) { - top: -80px; - right: 64px; - } - } - } + @include respond-above(xl) { + top: -80px; + right: 64px; + } + } + } } .sale-categories { - display: none; + display: none; - .row { - gap: 10px; - padding: 0 15px; + .row { + gap: 10px; + padding: 0 15px; - .col-12 { - padding-left: 0; - padding-right: 0; - } - } + .col-12 { + padding-left: 0; + padding-right: 0; + } + } } .popular-categories { - .row { - .col-12 { - padding-left: 0; - padding-right: 0; - } - } + .row { + .col-12 { + padding-left: 0; + padding-right: 0; + } + } } //newsletter #newsletter { - display: flex; - justify-content: space-between; - background-color: #f5f5f5; - border-radius: 10px; - width: 100%; - margin: -125px auto 0; - padding: 40px; - height: auto; - transform: translateY(50%); - align-items: center; - gap: 10px; + display: flex; + justify-content: space-between; + background-color: #f5f5f5; + border-radius: 10px; + width: 100%; + margin: -125px auto 0; + padding: 40px; + height: auto; + transform: translateY(50%); + align-items: center; + gap: 10px; - @include respond-below(sm) { - flex-direction: column; - padding: 25px; - } + @include respond-below(sm) { + flex-direction: column; + padding: 25px; + } - .title { - margin-bottom: 0 !important; - line-height: 2; - text-align: center; - padding-right: 40px; - font-size: 20px; - font-weight: 700; - } + .title { + margin-bottom: 0 !important; + line-height: 2; + text-align: center; + padding-right: 40px; + font-size: 20px; + font-weight: 700; + } - #text { - width: 30%; - padding-left: 40px; - border-left: 1px solid $cTextLight; - font-size: 16px; - color: $cText; - font-weight: 700; - } + #text { + width: 30%; + padding-left: 40px; + border-left: 1px solid $cTextLight; + font-size: 16px; + color: $cText; + font-weight: 700; + } - form#newsletter-form { - width: 50%; + form#newsletter-form { + width: 50%; - @include respond-below(md) { - width: 100%; - } + @include respond-below(md) { + width: 100%; + } - .form-group.input { - &::after { - display: none; - } - } + .form-group.input { + &::after { + display: none; + } + } - @include respond-below(sm) { - width: 100%; - } + @include respond-below(sm) { + width: 100%; + } - .form-group { - margin-bottom: 0; - } + .form-group { + margin-bottom: 0; + } - #email { - padding: 25px 10px; - border-bottom: none; - border-top-left-radius: 10px; - border-bottom-left-radius: 10px; - border: 2px solid lightgray; - } + #email { + padding: 25px 10px; + border-bottom: none; + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; + border: 2px solid lightgray; + } - #email:focus { - border: 2px solid #000; - box-shadow: none; - } + #email:focus { + border: 2px solid #000; + box-shadow: none; + } - .btn { - border-bottom-right-radius: 10px; - border-top-right-radius: 10px; - padding: 0 25px; - background-color: $cRed; - transition: 0.3s; + .btn { + border-bottom-right-radius: 10px; + border-top-right-radius: 10px; + padding: 0 25px; + background-color: $cRed; + transition: 0.3s; - &:hover { - background-color: $cText; - } - } - } + &:hover { + background-color: $cText; + } + } + } - .agreement { - // display: none; - margin-top: 5px; - margin-left: 5px; - } + .agreement { + // display: none; + margin-top: 5px; + margin-left: 5px; + } } //footer .footer { - background-color: $cRed; - color: white; - padding-top: 140px; - padding-bottom: 50px; + background-color: $cRed; + color: white; + padding-top: 140px; + padding-bottom: 50px; - .row { - justify-content: space-between; - } + .row { + justify-content: space-between; + } - nav { - ul { - li { - a { - color: white; - width: auto; - display: inline; + nav { + ul { + li { + a { + color: white; + width: auto; + display: inline; - &:hover { - color: $cText; - } - } - } - } - } + &:hover { + color: $cText; + } + } + } + } + } - .contact-list { - .contact-item { - p { - i { - font-size: 20px; - margin-right: 10px; - } + .contact-list { + .contact-item { + p { + i { + font-size: 20px; + margin-right: 10px; + } - a { - color: white; - width: auto; - display: inline; + a { + color: white; + width: auto; + display: inline; - &:hover { - color: $cText; - } - } - } - } - } + &:hover { + color: $cText; + } + } + } + } + } - .footer-socials { - display: flex; - flex-direction: row; - gap: 10px; + .footer-socials { + display: flex; + flex-direction: row; + gap: 10px; - .social-item { - width: 40px; - height: 40px; - background-color: white; - border-radius: 10px; - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; - transition: 0.3s; + .social-item { + width: 40px; + height: 40px; + background-color: white; + border-radius: 10px; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + transition: 0.3s; - p { - font-size: 18px; - margin-bottom: 0; - font-weight: 700; + p { + font-size: 18px; + margin-bottom: 0; + font-weight: 700; - i { - color: $cText; - transition: 0.3s; - } - } + i { + color: $cText; + transition: 0.3s; + } + } - &:hover { - background-color: $cText; - color: white; + &:hover { + background-color: $cText; + color: white; - i { - color: white; - } - } - } - } + i { + color: white; + } + } + } + } - .box-title { - font-size: 20px; - } + .box-title { + font-size: 20px; + } - li { - padding: 5px 0; - font-size: 16px; + li { + padding: 5px 0; + font-size: 16px; - @include respond-below(sm) { - padding: 3px 0; - } + @include respond-below(sm) { + padding: 3px 0; + } - a { - font-size: 16px; + a { + font-size: 16px; - @include respond-below(sm) { - font-size: 14px; - } - } - } + @include respond-below(sm) { + font-size: 14px; + } + } + } - .footer-left { - display: none; + .footer-left { + display: none; - p { - font-size: 16px; - line-height: 2; - } - } + p { + font-size: 16px; + line-height: 2; + } + } } //footer-bottom .footer-bottom { - #copyright { - font-size: 16px; - text-align: start; - } + #copyright { + font-size: 16px; + text-align: start; + } - .payment-methods { - text-align: end; - } + .payment-methods { + text-align: end; + } - @include respond-below(md) { - #copyright { - text-align: center; - } + @include respond-below(md) { + #copyright { + text-align: center; + } - .payment-methods { - text-align: center; - margin-top: 10px; - } - } + .payment-methods { + text-align: center; + margin-top: 10px; + } + } } //blog view #blog-view { - .site-title { - text-align: center; - font-size: 40px; - margin: 30px 0; + .site-title { + text-align: center; + font-size: 40px; + margin: 30px 0; - @include respond-below(md) { - font-size: 30px; - } - } + @include respond-below(md) { + font-size: 30px; + } + } - //article-entry - .article-entry { - margin-bottom: 30px; + //article-entry + .article-entry { + margin-bottom: 30px; - .blog-image { - overflow: hidden; + .blog-image { + overflow: hidden; - a { - display: block; - height: 100%; - width: 100%; - max-height: 510px; - border-radius: 10px; - overflow: hidden; + a { + display: block; + height: 100%; + width: 100%; + max-height: 510px; + border-radius: 10px; + overflow: hidden; - @media (max-width: 1629px) { - max-height: 430px; - } + @media (max-width: 1629px) { + max-height: 430px; + } - @media (max-width: 1399px) { - max-height: 360px; - } + @media (max-width: 1399px) { + max-height: 360px; + } - @media (max-width: 1199px) { - max-height: 300px; - } + @media (max-width: 1199px) { + max-height: 300px; + } - @media (max-width: 992px) { - max-height: 230px; - } + @media (max-width: 992px) { + max-height: 230px; + } - @media (max-width: 767px) { - max-height: 170px; - } + @media (max-width: 767px) { + max-height: 170px; + } - img { - object-fit: cover; - height: 100%; - width: 100%; - } - } - } + img { + object-fit: cover; + height: 100%; + width: 100%; + } + } + } - .article-title { - text-align: center; - margin-top: 10px; - margin-bottom: 15px; + .article-title { + text-align: center; + margin-top: 10px; + margin-bottom: 15px; - a { - font-size: 20px; + a { + font-size: 20px; - @include respond-below(md) { - font-size: 18px; - } - } - } + @include respond-below(md) { + font-size: 18px; + } + } + } - .entry { - text-align: center; - margin-bottom: 15px; - } + .entry { + text-align: center; + margin-bottom: 15px; + } - .article-entry__bottom { - text-align: center; - } + .article-entry__bottom { + text-align: center; + } - .date-add { - display: flex; - justify-content: center; - align-items: center; - gap: 5px; - font-size: 14px; - } - } + .date-add { + display: flex; + justify-content: center; + align-items: center; + gap: 5px; + font-size: 14px; + } + } - //article__content - .article__content { - .social-icons { - display: none; - } + //article__content + .article__content { + .social-icons { + display: none; + } - .article-title { - font-size: 20px; - margin-bottom: 15px; + .article-title { + font-size: 20px; + margin-bottom: 15px; - @include respond-above(xs) { - font-size: 22px; - } - } + @include respond-above(xs) { + font-size: 22px; + } + } - .date-add { - display: flex; - justify-content: center; - align-items: center; - gap: 5px; - text-align: center; - color: $cTextLight; - font-size: 14px; + .date-add { + display: flex; + justify-content: center; + align-items: center; + gap: 5px; + text-align: center; + color: $cTextLight; + font-size: 14px; - i { - color: $cTextLight; - } - } + i { + color: $cTextLight; + } + } - .text { - color: $cTextLight; + .text { + color: $cTextLight; - .v-center { - display: flex; - align-items: center; - } + .v-center { + display: flex; + align-items: center; + } - .h-center { - display: flex; - justify-content: center; - } + .h-center { + display: flex; + justify-content: center; + } - p { - img { - border-radius: 10px; - min-height: 350px; - object-fit: cover; - } - } + p { + img { + border-radius: 10px; + min-height: 350px; + object-fit: cover; + } + } - h2 { - color: $cRed !important; - font-size: 1.25rem; - font-weight: 600; - } + h2 { + color: $cRed !important; + font-size: 1.25rem; + font-weight: 600; + } - h3 { - color: $cRed !important; - font-size: 1.1rem; - font-weight: 500; - } + h3 { + color: $cRed !important; + font-size: 1.1rem; + font-weight: 500; + } - section { - h2 { - font-size: 18px !important; + section { + h2 { + font-size: 18px !important; - @include respond-above(md) { - font-size: 20px !important; - } - } - } - } + @include respond-above(md) { + font-size: 20px !important; + } + } + } + } - .col-3 { - max-width: 50%; - flex: 0 0 50%; + .col-3 { + max-width: 50%; + flex: 0 0 50%; - @include respond-above(xs) { - max-width: 25%; - flex: 0 0 25%; - } - } + @include respond-above(xs) { + max-width: 25%; + flex: 0 0 25%; + } + } - .product-mini { - max-width: 100%; - } + .product-mini { + max-width: 100%; + } - .btn-back { - border: none; - background: transparent; - width: auto; - height: auto; - color: $cText; - display: flex; - align-items: center; - gap: 10px; - margin: 25px auto; - transition: 0.3s; + .btn-back { + border: none; + background: transparent; + width: auto; + height: auto; + color: $cText; + display: flex; + align-items: center; + gap: 10px; + margin: 25px auto; + transition: 0.3s; - img { - transform: rotate(180deg); - } + img { + transform: rotate(180deg); + } - &:hover { - color: $cRed; + &:hover { + color: $cRed; - img { - fill: $cRed; - } - } - } - } + img { + fill: $cRed; + } + } + } + } } //pager .pager { - gap: 10px; + gap: 10px; - li.first, - li.last { - display: none; - } + li.first, + li.last { + display: none; + } - li { - background-color: $cGray; - color: $cText; - border-radius: 10px; - font-family: 'Nunito', sans-serif; - transition: 0.3s; + li { + background-color: $cGray; + color: $cText; + border-radius: 10px; + font-family: 'Nunito', sans-serif; + transition: 0.3s; - &:hover { - background-color: $cRed; + &:hover { + background-color: $cRed; - a { - color: white; - } - } + a { + color: white; + } + } - span { - padding: 10px; - display: block; - font-size: 16px; - } + span { + padding: 10px; + display: block; + font-size: 16px; + } - a { - font-size: 16px; - color: $cText; - transition: 0.3s; - font-family: 'Nunito', sans-serif; - transition: 0.3s; - } - } + a { + font-size: 16px; + color: $cText; + transition: 0.3s; + font-family: 'Nunito', sans-serif; + transition: 0.3s; + } + } - li:nth-child(3) { - &:hover { - background-color: $cGray; - } - } + li:nth-child(3) { + &:hover { + background-color: $cGray; + } + } } //category view #category-view { - .left-column { - @media (max-width: 767px) { - display: none; - } - } + .left-column { + @media (max-width: 767px) { + display: none; + } + } - .site-title { - font-size: 40px; - text-align: center; - vertical-align: middle; - margin-bottom: 30px; + .site-title { + font-size: 40px; + text-align: center; + vertical-align: middle; + margin-bottom: 30px; - @include respond-below(md) { - font-size: 30px; - } - } + @include respond-below(md) { + font-size: 30px; + } + } - .shop-categories { - li { - a { - text-transform: uppercase; - font-weight: 600; - font-size: 18px; - } + .shop-categories { + li { + a { + text-transform: uppercase; + font-weight: 600; + font-size: 18px; + } - ul { - li { + ul { + li { + a, + .menu-trigger { + text-transform: none; + font-weight: 400; + font-size: 16px; + } + } + } + } + } - a, - .menu-trigger { - text-transform: none; - font-weight: 400; - font-size: 16px; - } - } - } - } - } + .container { + #category-description { + #visible { + h2 { + font-size: 17px; + font-weight: 600; + } - .container { - #category-description { - #visible { - h2 { - font-size: 17px; - font-weight: 600; - } + h3 { + font-size: 15px; + font-weight: 600; + } - h3 { - font-size: 15px; - font-weight: 600; - } - - p { - font-size: 14px; - } - } - } - } + p { + font-size: 14px; + } + } + } + } } .main { - .product-options { - .prices { - .price { - .small { - font-size: 30px; - font-weight: 600; - } - } - } + .product-options { + .prices { + .price { + .small { + font-size: 30px; + font-weight: 600; + } + } + } - .add-to-basket { - .btn { - border-radius: 10px; - } - } - } + .add-to-basket { + .btn { + border-radius: 10px; + } + } + } - .products-sets, - .products-related { - .owl-item { - padding: 0 10px; + .products-sets, + .products-related { + .owl-item { + padding: 0 10px; - .product-mini { - max-width: 100%; - margin: 0; - } - } + .product-mini { + max-width: 100%; + margin: 0; + } + } - .box-title { - font-size: 32px; - margin-bottom: 30px; - } - } + .box-title { + font-size: 32px; + margin-bottom: 30px; + } + } - #product { - .history-back { - display: none; - } + #product { + .history-back { + display: none; + } - .product-options#product-options { - h1 { - font-size: 28px; - } + .product-options#product-options { + h1 { + font-size: 28px; + } - .short-description { - strong { - color: $cText; - } + .short-description { + strong { + color: $cText; + } - color: $cTextLight; - } - } + color: $cTextLight; + } + } - #description { - .tabs#tabs-menu { - .tab-link { - font-weight: 600; - } - } + #description { + .tabs#tabs-menu { + .tab-link { + font-weight: 600; + } + } - .tab-content { - .tab-title { - font-weight: 600; - } + .tab-content { + .tab-title { + font-weight: 600; + } - p { - color: $cTextLight; + p { + color: $cTextLight; - span { - font-weight: 600; - color: $cText; - } - } + span { + font-weight: 600; + color: $cText; + } + } - ul { - li { - color: $cTextLight; - } - } - } + ul { + li { + color: $cTextLight; + } + } + } - .description-right { - .content { - p { - color: $cTextLight; - } - } + .description-right { + .content { + p { + color: $cTextLight; + } + } - .title { - border-bottom: none; - font-weight: 600; - } - } - } + .title { + border-bottom: none; + font-weight: 600; + } + } + } - .add-to-basket { - // flex-direction: column; - flex-direction: row; - align-items: center; + .add-to-basket { + // flex-direction: column; + flex-direction: row; + align-items: center; - .btn { - padding: 15px 30px; - // margin-top: 15px; - transition: 0.3s; + .btn { + padding: 15px 30px; + // margin-top: 15px; + transition: 0.3s; - &:hover { - background-color: black; - } - } - } - } + &:hover { + background-color: black; + } + } + } + } } //menu #main-menu { - #menu-container-1 { - nav { - ul.level-0 { - justify-content: center; - padding: 10px 0; + #menu-container-1 { + nav { + ul.level-0 { + justify-content: center; + padding: 10px 0; - li { - cursor: pointer; + li { + cursor: pointer; - &:hover { - a { - &::after { - width: 100%; - } - } - } + &:hover { + a { + &::after { + width: 100%; + } + } + } - a { - position: relative; - margin: 10px 0; - font-size: 18px; + a { + position: relative; + margin: 10px 0; + font-size: 18px; - @include respond-above(md) { - font-size: 16px; - } + @include respond-above(md) { + font-size: 16px; + } - @include respond-above(lg) { - font-size: 18px; - } + @include respond-above(lg) { + font-size: 18px; + } - &::after { - position: absolute; - content: ''; - bottom: 0; - left: 0; - height: 2px; - background-color: $cRed; - width: 0; - transition: 0.4s; - } + &::after { + position: absolute; + content: ''; + bottom: 0; + left: 0; + height: 2px; + background-color: $cRed; + width: 0; + transition: 0.4s; + } - &:hover { - &::after { - width: 100%; - } - } - } + &:hover { + &::after { + width: 100%; + } + } + } - ul { - border-radius: 10px; + ul { + border-radius: 10px; - li { - @include respond-above(md) { - width: calc(100% / 4); - } + li { + @include respond-above(md) { + width: calc(100% / 4); + } - a { - &::after { - display: none; - } - } - } - } - } + a { + &::after { + display: none; + } + } + } + } + } - li.parent { - .menu-trigger { - display: flex; - align-items: center; - gap: 5px; + li.parent { + .menu-trigger { + display: flex; + align-items: center; + gap: 5px; - i { - font-weight: 200; - font-size: 10px; - } - } - } - } - } - } + i { + font-weight: 200; + font-size: 10px; + } + } + } + } + } + } } #header { - .header-right { - #search-button { - .btn { - background-color: transparent; - width: auto; - height: auto; + .header-right { + #search-button { + .btn { + background-color: transparent; + width: auto; + height: auto; - img { - fill: $cText; - width: 100%; - height: 100%; - } - } - } + img { + fill: $cText; + width: 100%; + height: 100%; + } + } + } - #basket-mini { - a { - &:hover { - .icon { - background-color: transparent; - } - } + #basket-mini { + a { + &:hover { + .icon { + background-color: transparent; + } + } - .icon { - width: auto; - height: auto; - background-color: transparent; + .icon { + width: auto; + height: auto; + background-color: transparent; - img { - width: 100%; - height: 100%; - } - } - } - } - } + img { + width: 100%; + height: 100%; + } + } + } + } + } } #basket-container { - #btn-basket-summary { - border-radius: 10px; - transition: 0.3s; - margin-top: 20px; + #btn-basket-summary { + border-radius: 10px; + transition: 0.3s; + margin-top: 20px; - &:hover { - background-color: $cText; - } + &:hover { + background-color: $cText; + } - @include respond-below(xxs) { - width: 100%; - } - } + @include respond-below(xxs) { + width: 100%; + } + } - #content { - .mini-box { - .box-title { - font-size: 40px; - font-weight: 700; + #content { + .mini-box { + .box-title { + font-size: 40px; + font-weight: 700; - @include respond-below(md) { - font-size: 28px; - } - } + @include respond-below(md) { + font-size: 28px; + } + } - #basket { - border-bottom: 1px solid rgba(lightgray, 0.4); + #basket { + border-bottom: 1px solid rgba(lightgray, 0.4); - .details { - .name { - a { - font-weight: 400; - } - } - } + .details { + .name { + a { + font-weight: 400; + } + } + } - .buttons { - .btn-delete { - background-color: transparent; + .buttons { + .btn-delete { + background-color: transparent; - img { - width: 22px; - height: 22px; - } - } - } + img { + width: 22px; + height: 22px; + } + } + } - .basket-bottom { - .coupon { - .form-horizontal { - .input-group { - .form-control:focus { - border: 2px solid #000; - box-shadow: none; - } + .basket-bottom { + .coupon { + .form-horizontal { + .input-group { + .form-control:focus { + border: 2px solid #000; + box-shadow: none; + } - .form-control:active { - border: 2px solid #000; - box-shadow: none; - } - } - } + .form-control:active { + border: 2px solid #000; + box-shadow: none; + } + } + } - form { - .form-control { - border-top-left-radius: 10px; - border-bottom-left-radius: 10px; - } + form { + .form-control { + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; + } - .btn { - border-bottom-right-radius: 10px; - border-top-right-radius: 10px; - transition: 0.3s; + .btn { + border-bottom-right-radius: 10px; + border-top-right-radius: 10px; + transition: 0.3s; - &:hover { - background-color: black; - } - } - } - } + &:hover { + background-color: black; + } + } + } + } - .basket-message { - textarea { - border-radius: 10px; - } - } - } - } - } - } + .basket-message { + textarea { + border-radius: 10px; + } + } + } + } + } + } } //owl .products-related { - .owl-carousel { - .owl-nav { + .owl-carousel { + .owl-nav { + .owl-prev, + .owl-next { + span { + transition: 0.3s; - .owl-prev, - .owl-next { - span { - transition: 0.3s; - - &:hover { - color: $cRed; - } - } - } - } - } + &:hover { + color: $cRed; + } + } + } + } + } } //basket-summary-container .basket-summary-container { - .user-login { - .content { - form { - .form-group { - input { - border-radius: 10px; - } + .user-login { + .content { + form { + .form-group { + input { + border-radius: 10px; + } - button { - border-radius: 10px; - transition: 0.3s; + button { + border-radius: 10px; + transition: 0.3s; - &:hover { - background-color: $cText; - } - } - } - } - } - } + &:hover { + background-color: $cText; + } + } + } + } + } + } - .basket-address-form { - .form-group { - input { - border-radius: 10px; - } + .basket-address-form { + .form-group { + input { + border-radius: 10px; + } - button { - border-radius: 10px; - transition: 0.3s; + button { + border-radius: 10px; + transition: 0.3s; - &:hover { - background-color: $cText; - } - } - } - } + &:hover { + background-color: $cText; + } + } + } + } - .btn.btn-dark { - background-color: $cRed; - border-radius: 10px; - transition: 0.3s; + .btn.btn-dark { + background-color: $cRed; + border-radius: 10px; + transition: 0.3s; - &:hover { - background-color: $cText; - } - } + &:hover { + background-color: $cText; + } + } } //main .main { - .alert.alert-success { - border-radius: 10px; + .alert.alert-success { + border-radius: 10px; - .close { - color: white; - opacity: 1; - text-shadow: none; - } - } + .close { + color: white; + opacity: 1; + text-shadow: none; + } + } - .order-bottom { - .right { - .content { - button { - border-radius: 10px; - } - } - } - } + .order-bottom { + .right { + .content { + button { + border-radius: 10px; + } + } + } + } - #basket-summary { - .alert.alert-danger { - border-radius: 10px; - } - } + #basket-summary { + .alert.alert-danger { + border-radius: 10px; + } + } } //shop alert .shop-alert { - border-radius: 10px; + border-radius: 10px; - .shop-alert-buttons { - .btn { - border-radius: 10px; - font-size: 14px; - } + .shop-alert-buttons { + .btn { + border-radius: 10px; + font-size: 14px; + } - .btn-success { - transition: 0.3s; + .btn-success { + transition: 0.3s; - &:hover { - background-color: $cText; - } - } + &:hover { + background-color: $cText; + } + } - .btn-default { - transition: 0.3s; + .btn-default { + transition: 0.3s; - &:hover { - color: $cRed; - } - } - } + &:hover { + color: $cRed; + } + } + } } //basket #basket { - .alert.alert-danger { - border-radius: 10px; - } + .alert.alert-danger { + border-radius: 10px; + } } //jconfirm .jconfirm-box { - border-radius: 10px; + border-radius: 10px; - .jconfirm-buttons { + .jconfirm-buttons { + .btn.btn-blue, + .btn.btn-orange { + background-color: $cRed !important; + transition: 0.3s !important; + border-radius: 10px !important; - .btn.btn-blue, - .btn.btn-orange { - background-color: $cRed !important; - transition: 0.3s !important; - border-radius: 10px !important; - - &:hover { - background-color: $cText !important; - } - } - } + &:hover { + background-color: $cText !important; + } + } + } } //iradio_square-blue .iradio_square-blue.checked { - ins { - background-color: $cRed !important; - } + ins { + background-color: $cRed !important; + } } //basket buttons #basket-container { - #basket { - .basket-product { - .buttons { + #basket { + .basket-product { + .buttons { + .int-format.form-control:focus, + .int-format.form-control:active { + border: 2px solid #000; + box-shadow: none; + } + } + } + } - .int-format.form-control:focus, - .int-format.form-control:active { - border: 2px solid #000; - box-shadow: none; - } - } - } - } - - .row { - .col-12 {} - } + .row { + .col-12 { + } + } } //basket bottom, basket message #basket-container { - .mini-box { - #basket { - .basket-bottom { - .basket-message { - - .form-control:focus, - .form-control:active { - border: 2px solid #000; - box-shadow: none; - } - } - } - } - } + .mini-box { + #basket { + .basket-bottom { + .basket-message { + .form-control:focus, + .form-control:active { + border: 2px solid #000; + box-shadow: none; + } + } + } + } + } } //contact .main { - .container { - .row { - .col-12 { - .site-title { - font-size: 40px; + .container { + .row { + .col-12 { + .site-title { + font-size: 40px; - @include respond-below(md) { - font-size: 30px; - } - } + @include respond-below(md) { + font-size: 30px; + } + } - #contact-additional-info { - p { - font-size: 16px; - } - } + #contact-additional-info { + p { + font-size: 16px; + } + } - #contact-form { - #contact-form-send { - border-radius: 10px; - transition: 0.3s; + #contact-form { + #contact-form-send { + border-radius: 10px; + transition: 0.3s; - &:hover { - background-color: $cText; - } - } - } - } - } - } + &:hover { + background-color: $cText; + } + } + } + } + } + } } //search #header { - #search-form-big { - div.input { - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; + #search-form-big { + div.input { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; - .button--search { - width: 125px; - border: none; - box-shadow: 0 0 5px #0003; - background-color: $cRed; - border-bottom-right-radius: 30px; - border-top-right-radius: 30px; - height: 50px; - cursor: pointer; - transition: 0.3s; + .button--search { + width: 125px; + border: none; + box-shadow: 0 0 5px #0003; + background-color: $cRed; + border-bottom-right-radius: 30px; + border-top-right-radius: 30px; + height: 50px; + cursor: pointer; + transition: 0.3s; - @include respond-below(xxs) { - width: 80px; - } + @include respond-below(xxs) { + width: 80px; + } - &:hover { - background-color: $cText; - } - } + &:hover { + background-color: $cText; + } + } - .search-form-big-close { - color: $cText; - width: 25px; - height: 25px; - margin-left: 20px; + .search-form-big-close { + color: $cText; + width: 25px; + height: 25px; + margin-left: 20px; - img { - width: 100%; - height: auto; - } - } + img { + width: 100%; + height: auto; + } + } - input.form-control { - border: none; - border-bottom-left-radius: 30px; - border-top-left-radius: 30px; - box-shadow: 0 0 5px #0003; - font-size: 16px; - color: $cTextLight; - padding: 20px 0 20px 20px; + input.form-control { + border: none; + border-bottom-left-radius: 30px; + border-top-left-radius: 30px; + box-shadow: 0 0 5px #0003; + font-size: 16px; + color: $cTextLight; + padding: 20px 0 20px 20px; - &::placeholder { - font-size: 16px; - color: $cTextLight; + &::placeholder { + font-size: 16px; + color: $cTextLight; - @include respond-below(xxs) { - font-size: 14px; - } - } - } - } - } + @include respond-below(xxs) { + font-size: 14px; + } + } + } + } + } } //product .main { - #product { - .product-options#product-options { - h1 { - font-size: 24px; + #product { + .product-options#product-options { + h1 { + font-size: 24px; - @include respond-above(md) { - font-size: 30px; - } - } + @include respond-above(md) { + font-size: 30px; + } + } - .prices { - margin: 10px 0; + .prices { + margin: 10px 0; - @include respond-above(md) { - margin: 20px 0; - } + @include respond-above(md) { + margin: 20px 0; + } - .price { - font-size: 24px; + .price { + font-size: 24px; - .small { - font-size: 24px; - font-weight: 800; - } + .small { + font-size: 24px; + font-weight: 800; + } - @include respond-above(md) { - font-size: 28px; + @include respond-above(md) { + font-size: 28px; - .small { - font-size: 28px; - } - } - } - } - } + .small { + font-size: 28px; + } + } + } + } + } - #description { - .tab-title { - font-size: 20px; + #description { + .tab-title { + font-size: 20px; - @include respond-above(md) { - font-size: 22px; - } - } + @include respond-above(md) { + font-size: 22px; + } + } - p { - font-size: 14px; + p { + font-size: 14px; - @include respond-above(md) { - font-size: 16px; - } - } + @include respond-above(md) { + font-size: 16px; + } + } - .tabs { - list-style: none; - display: flex; - justify-content: start; - align-items: center; - border-bottom: 2px solid rgba(lightgray, 0.8); - padding-left: 0; - gap: 10px; + .tabs { + list-style: none; + display: flex; + justify-content: start; + align-items: center; + border-bottom: 2px solid rgba(lightgray, 0.8); + padding-left: 0; + gap: 10px; - .tab-link { - font-size: 18px; - cursor: pointer; - transition: 0.3s; - padding: 10px 25px; + .tab-link { + font-size: 18px; + cursor: pointer; + transition: 0.3s; + padding: 10px 25px; - &.current { - background: $cRed; - color: #fff !important; - } + &.current { + background: $cRed; + color: #fff !important; + } - &:hover { - color: $cRed; - } + &:hover { + color: $cRed; + } - @include respond-above(xs) { - font-size: 20px; - } + @include respond-above(xs) { + font-size: 20px; + } - @include respond-above(md) { - font-size: 24px; - } - } - } + @include respond-above(md) { + font-size: 24px; + } + } + } - .description-right { - .title { - font-size: 20px; + .description-right { + .title { + font-size: 20px; - @include respond-above(md) { - font-size: 22px; - } - } - } - } + @include respond-above(md) { + font-size: 22px; + } + } + } + } - .products-sets { - .box-title { - font-size: 24px; + .products-sets { + .box-title { + font-size: 24px; - @include respond-above(md) { - font-size: 28px; - } - } + @include respond-above(md) { + font-size: 28px; + } + } - .owl-carousel { - .owl-nav { - button { - transition: 0.3s; + .owl-carousel { + .owl-nav { + button { + transition: 0.3s; - &:hover { - color: $cRed; - } - } - } - } - } - } + &:hover { + color: $cRed; + } + } + } + } + } + } } .button-up { - border: none; - background-color: $cRed; - border-radius: 10px; - width: 40px; - height: 40px; - display: flex; - justify-content: center; - align-items: center; - position: fixed; - bottom: 60px; - right: 20px; - cursor: pointer; - transition: 0.3s; - opacity: 0; + border: none; + background-color: $cRed; + border-radius: 10px; + width: 40px; + height: 40px; + display: flex; + justify-content: center; + align-items: center; + position: fixed; + bottom: 60px; + right: 20px; + cursor: pointer; + transition: 0.3s; + opacity: 0; - &--active { - opacity: 1; - } + &--active { + opacity: 1; + } - &:hover { - background-color: $cText; - } + &:hover { + background-color: $cText; + } - img { - width: 50%; - height: auto; - } + img { + width: 50%; + height: auto; + } } //logowanie .main { - .container { - .user-login { - .content { - form { - .form-group { - input { - border-radius: 10px; - } + .container { + .user-login { + .content { + form { + .form-group { + input { + border-radius: 10px; + } - input:focus { - border: 2px solid #000; - box-shadow: none; - } + input:focus { + border: 2px solid #000; + box-shadow: none; + } - button { - border-radius: 10px; - transition: 0.3s; + button { + border-radius: 10px; + transition: 0.3s; - &:hover { - background-color: $cText; - } - } - } - } - } - } - } + &:hover { + background-color: $cText; + } + } + } + } + } + } + } } //rejestracja .user-register { - .content { - form#f-user-register { - .form-group { - input { - border-radius: 10px; - } + .content { + form#f-user-register { + .form-group { + input { + border-radius: 10px; + } - input:focus { - border: 2px solid #000; - box-shadow: none; - } + input:focus { + border: 2px solid #000; + box-shadow: none; + } - button { - border-radius: 10px; - } - } - } - } + button { + border-radius: 10px; + } + } + } + } } .image-categories { - display: none; + display: none; } #scontainer-12, #scontainer-13 { - background: $cRed; - padding: 25px; - color: #fff; - margin-bottom: 25px; + background: $cRed; + padding: 25px; + color: #fff; + margin-bottom: 25px; - @include respond-below(md) { - padding: 10px; - font-size: 13px; - } + @include respond-below(md) { + padding: 10px; + font-size: 13px; + } - p:last-child { - margin-bottom: 0; - } + p:last-child { + margin-bottom: 0; + } } #scontainer-12 { - display: none !important; + display: none !important; } .main-page-text { - font-size: 13px; + font-size: 13px; - h1 { - font-size: 18px; - } + h1 { + font-size: 18px; + } - h2 { - font-size: 15px; - font-weight: 600; - } + h2 { + font-size: 15px; + font-weight: 600; + } - a { - color: $cRed; - } + a { + color: $cRed; + } } .why-us { - &--wrapper { - position: relative; - padding: 150px 0; - background: #b7174d; + &--wrapper { + position: relative; + padding: 150px 0; + background: #b7174d; - &::before { - content: ''; - position: absolute; - top: 0; - left: 0; - right: 0; - height: 60px; - background-image: url('/images/wave-2.svg'); - } + &::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 60px; + background-image: url('/images/wave-2.svg'); + } - &::after { - content: ''; - position: absolute; - bottom: 0; - left: 0; - right: 0; - height: 60px; - background-image: url('/images/wave-2.svg'); - transform: scale(-1); - } + &::after { + content: ''; + position: absolute; + bottom: 0; + left: 0; + right: 0; + height: 60px; + background-image: url('/images/wave-2.svg'); + transform: scale(-1); + } - @include respond-below(lg) { - padding: 100px 0; - } - } + @include respond-below(lg) { + padding: 100px 0; + } + } - .box-title { - font-size: 26px; + .box-title { + font-size: 26px; - @include respond-above(md) { - font-size: 40px; - } + @include respond-above(md) { + font-size: 40px; + } - font-weight: 700; - text-align: center; - } + font-weight: 700; + text-align: center; + } - #scontainer-15 { - img { - display: block; - width: 64px !important; - max-width: unset !important; - height: 64px; - margin: 0 auto 20px; - } + #scontainer-15 { + img { + display: block; + width: 64px !important; + max-width: unset !important; + height: 64px; + margin: 0 auto 20px; + } - h2 { - color: #fff; - font-size: 1.75rem; - text-align: center; - margin-bottom: 20px; - } + h2 { + color: #fff; + font-size: 1.75rem; + text-align: center; + margin-bottom: 20px; + } - p { - color: #fff; - text-align: center; - } + p { + color: #fff; + text-align: center; + } - .row { - >div { - &:hover { - img { - animation-name: buzz-out-on-hover; - animation-duration: 0.75s; - animation-timing-function: linear; - animation-iteration-count: 1; - } - } - } - } + .row { + > div { + &:hover { + img { + animation-name: buzz-out-on-hover; + animation-duration: 0.75s; + animation-timing-function: linear; + animation-iteration-count: 1; + } + } + } + } - @include respond-below(lg) { - h2 { - font-size: 22px; - } - } - } + @include respond-below(lg) { + h2 { + font-size: 22px; + } + } + } } @keyframes buzz-out-on-hover { - 10% { - -webkit-transform: translateX(3px) rotate(2deg); - transform: translateX(3px) rotate(2deg); - } + 10% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } - 20% { - -webkit-transform: translateX(-3px) rotate(-2deg); - transform: translateX(-3px) rotate(-2deg); - } + 20% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } - 30% { - -webkit-transform: translateX(3px) rotate(2deg); - transform: translateX(3px) rotate(2deg); - } + 30% { + -webkit-transform: translateX(3px) rotate(2deg); + transform: translateX(3px) rotate(2deg); + } - 40% { - -webkit-transform: translateX(-3px) rotate(-2deg); - transform: translateX(-3px) rotate(-2deg); - } + 40% { + -webkit-transform: translateX(-3px) rotate(-2deg); + transform: translateX(-3px) rotate(-2deg); + } - 50% { - -webkit-transform: translateX(2px) rotate(1deg); - transform: translateX(2px) rotate(1deg); - } + 50% { + -webkit-transform: translateX(2px) rotate(1deg); + transform: translateX(2px) rotate(1deg); + } - 60% { - -webkit-transform: translateX(-2px) rotate(-1deg); - transform: translateX(-2px) rotate(-1deg); - } + 60% { + -webkit-transform: translateX(-2px) rotate(-1deg); + transform: translateX(-2px) rotate(-1deg); + } - 70% { - -webkit-transform: translateX(2px) rotate(1deg); - transform: translateX(2px) rotate(1deg); - } + 70% { + -webkit-transform: translateX(2px) rotate(1deg); + transform: translateX(2px) rotate(1deg); + } - 80% { - -webkit-transform: translateX(-2px) rotate(-1deg); - transform: translateX(-2px) rotate(-1deg); - } + 80% { + -webkit-transform: translateX(-2px) rotate(-1deg); + transform: translateX(-2px) rotate(-1deg); + } - 90% { - -webkit-transform: translateX(1px) rotate(0); - transform: translateX(1px) rotate(0); - } + 90% { + -webkit-transform: translateX(1px) rotate(0); + transform: translateX(1px) rotate(0); + } - 100% { - -webkit-transform: translateX(-1px) rotate(0); - transform: translateX(-1px) rotate(0); - } + 100% { + -webkit-transform: translateX(-1px) rotate(0); + transform: translateX(-1px) rotate(0); + } } .free-delivery-box { - display: flex; - align-items: flex-end; - gap: 10px; - margin-bottom: 5px; + display: flex; + align-items: flex-end; + gap: 10px; + margin-bottom: 5px; - img { - width: 26px; - height: 26px; - filter: invert(1); - } + img { + width: 26px; + height: 26px; + filter: invert(1); + } - p { - margin-bottom: 0; - } + p { + margin-bottom: 0; + } } .loading-button { - pointer-events: none; - /* Wyłącza możliwość kliknięcia ponownie */ - opacity: 0.7; - /* Lekkie przyciemnienie przycisku */ - transition: opacity 0.3s; + pointer-events: none; + /* Wyłącza możliwość kliknięcia ponownie */ + opacity: 0.7; + /* Lekkie przyciemnienie przycisku */ + transition: opacity 0.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; + 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); - } + 0% { + transform: rotate(0deg); + } - 100% { - transform: rotate(360deg); - } + 100% { + transform: rotate(360deg); + } } .instagram-feed { - .box-title { - font-size: 26px; + .box-title { + font-size: 26px; - @include respond-above(md) { - font-size: 40px; - } + @include respond-above(md) { + font-size: 40px; + } - font-weight: 700; - text-align: center; - } + font-weight: 700; + text-align: center; + } - #instagram-feed-box { - .splide__slide { - display: flex; - justify-content: center; - } - } + #instagram-feed-box { + .splide__slide { + display: flex; + justify-content: center; + } + } } .swiper { + .swiper-button-prev, + .swiper-button-next { + width: 40px; + height: 40px; + border-radius: 100%; + background: #b7174d; - .swiper-button-prev, - .swiper-button-next { - width: 40px; - height: 40px; - border-radius: 100%; - background: #b7174d; - - &::after { - color: white; - font-size: 16px; - font-weight: bolder; - } - } + &::after { + color: white; + font-size: 16px; + font-weight: bolder; + } + } } .recommended-presents { - .swiper-slide { - .product-mini { - height: 100%; - } - } + .swiper-slide { + .product-mini { + height: 100%; + } + } } .category-subcategory-tiles { - display: flex; - flex-wrap: wrap; - gap: 5px; - list-style-type: none; - margin: 0 0 25px; - padding: 0; - justify-content: center; + display: flex; + flex-wrap: wrap; + gap: 5px; + list-style-type: none; + margin: 0 0 25px; + padding: 0; + justify-content: center; - li { - a { - display: inline-flex; - padding: 5px 10px; - color: #fff; - font-weight: 600; - transition: 250ms ease all; - background: $cRed; - border: 0; - font-size: 14px; + li { + a { + display: inline-flex; + padding: 5px 10px; + color: #fff; + font-weight: 600; + transition: 250ms ease all; + background: $cRed; + border: 0; + font-size: 14px; - &:hover { - text-decoration: none; - opacity: 0.8; - } - } - } + &:hover { + text-decoration: none; + opacity: 0.8; + } + } + } } #cookieAccept { - .acceptBtnSettingsLabel { - display: none; - } + .acceptBtnSettingsLabel { + display: none; + } } .orlen-banner { - margin-top: 25px; + margin-top: 25px; - img { - width: 100%; - } -} \ No newline at end of file + img { + width: 100%; + } +} + +// ****************** +.form-control { + &.form-control-phone { + display: flex; + flex-direction: row; + align-items: center; + border-radius: 10px; + + &:has(> .form-control-input:focus) { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + } + &:hover { + &[tooltip] { + position: relative; + } + &[tooltip]:before { + content: ''; + display: none; + content: ''; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #343a40; + position: absolute; + top: 30px; + left: 85px; + z-index: 8; + font-size: 0; + line-height: 0; + width: 0; + height: 0; + } + &[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: 0.75em; + // height: 18px; + line-height: 18px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + white-space: nowrap; + word-wrap: normal; + } + &[tooltip]:hover:before, + &[tooltip]:hover:after { + display: block; + } + } + + .form-control-phone-code { + display: flex; + align-items: center; + gap: 10px; + + span { + font-family: 'Open Sans', sans-serif; + font-size: 14px; + } + } + .form-control-input { + border: none; + height: calc(2.25rem - 2px); + + &:focus { + border: none; + outline: none; + box-shadow: none; + } + } + } +} diff --git a/templates/shop-basket/address-form.php b/templates/shop-basket/address-form.php index c4010c1..0c72fd9 100644 --- a/templates/shop-basket/address-form.php +++ b/templates/shop-basket/address-form.php @@ -70,7 +70,21 @@
+ +48
+