*{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;padding:0}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1340px}}header{background:#fdfdff;box-shadow:0 4px 14px 0 rgba(0,0,0,.15)!important;position:relative;z-index:3}header .navbar-toggler{border:none}header .nav-link{font-size:18px;position:relative;transition:all .25s ease}header .nav-link:hover{color:#1e71b4!important}header .nav-link:before{background-color:#1e71b4;bottom:5px;content:"";height:2px;left:0;opacity:0;position:absolute;transition:all .25s ease;width:100%}header .nav-link:hover:before{opacity:1}header .nav-link:last-child:after{display:none}header nav .nav-link{color:#000!important;font-weight:500}header .message{background-color:#363636;padding:7.5px 0}header .message p{color:#d8d8d8;font-size:16px;margin:0;text-align:center}header .logo{width:40px}header .actions{align-items:center;display:flex;flex-direction:row}header .actions button.login{background-color:#33a4a5;border:0;border-radius:22px;font-size:16px;gap:8px;line-height:22px;padding:10px 20px 10px 24px}header .actions button.login a{color:#fff;text-decoration:none}header .actions .search-bar{max-width:100%;width:300px}header .actions .search-bar input{background-color:#dae1e780;background-position:16px;background-repeat:no-repeat;background-size:16px;border:none;border-radius:22px;color:#000;font-size:14px;outline:none!important;padding:10px 20px 10px 40px;width:100%}header .actions .search-results{background-color:#fff;border:none;border-radius:8px;left:0;padding:10px;position:absolute;top:100%;width:100%;z-index:1000}header .actions .search-results .search-results-items{display:flex;flex-direction:column;gap:0}header .actions .search-results .search-results-items .search-results-item{border-bottom:1px solid #ccc;display:flex;flex-direction:row;gap:10px;padding:5px 0;text-decoration:none!important}header .actions .search-results .search-results-items .search-results-item:hover{background-color:#f0f0f0}header .actions .search-results .search-results-items .search-results-item .search-results-item-image{height:50px;-o-object-fit:cover;object-fit:cover;width:50px}header .actions .search-results .search-results-items .search-results-item .search-results-item-name{color:#000!important;font-size:12px;font-weight:600;text-decoration:none!important}header .actions .search-results .search-results-items .search-results-item .search-results-item-price{color:#ccc!important;font-size:12px;font-weight:400;text-decoration:none!important}footer .btn-login,header .btn-login{background-color:#33a4a5;border-color:#33a4a5;border-radius:22px;color:#fdfdff;font-family:Open Sans;font-size:16px;font-weight:500;padding-left:24px;padding-right:24px}footer .btn-login:hover,header .btn-login:hover{background-color:#62cacc;border-color:#62cacc;color:#fff}header .btn-cart,header .btn-profile{border:none}header .btn-cart:active,header .btn-profile:active{border:none!important;box-shadow:none}header .btn-cart{position:relative}header .btn-cart .quantity{align-items:center;background-color:#1e71b4;border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:0;top:0;width:20px}.shipping-promo{background-color:#d9d9d9;color:#555769;font-size:15px;font-weight:500;padding:12.5px 0;text-align:center}.shipping-promo p{margin:0}.shipping-promo img{margin:0 10px;width:20px}@media screen and (min-width:991px){.h-lg-50{height:50%}.h-lg-100{height:100%}}@media screen and (max-width:991px){header .nav-link:after{display:none}footer .social{margin-bottom:20px}header .message p{font-size:14px}}footer{background:linear-gradient(180deg,#21384f,#001b33 82.81%);overflow:hidden;padding-bottom:120px;padding-top:60px;position:relative}footer .circle{position:absolute;right:0;top:0}footer .icon{width:50px}footer .desc{color:#f7f8f9;line-height:24px;margin:16px 0;max-width:600px}footer .btn-wpp,footer .desc{font-family:Open Sans;font-size:14px}footer .btn-wpp{border:1px solid #32bb46;border-radius:39px;color:#f7f6ff;font-weight:500;padding:7.5px 25px;transition:all .5s ease}footer .btn-wpp img{margin-left:5px;width:20px}footer .btn-wpp:hover{background-color:#32bb46;border:1px solid #32bb46;color:#f7f6ff}footer .social p.subtitle{color:#f7f8f9;font-family:Open Sans;font-size:14px;font-weight:600;line-height:18px}footer .newsletter p.subtitle{color:#f7f8f9;font-family:Open Sans;font-size:32px;font-weight:600;max-width:500px;text-align:center}footer .newsletter{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:80px 0}footer .newsletter .box{display:flex;flex-direction:column;justify-content:space-between;margin-top:15px;max-width:700px;width:100%}footer .newsletter .box label{color:#33a4a5;font-family:Open Sans;font-size:14px;font-weight:400;line-height:16px;margin-bottom:5px;text-align:left}footer .newsletter .box input{background-color:#f7f8f9;border:1px solid #dae1e7;border-radius:5px;color:#000;display:block;font-size:16px;padding:10px;width:100%}footer .newsletter .box input:focus{outline:none}footer .newsletter .box .btn-send{background-color:#121212;border:1px solid #fff;border-left:0;border-radius:0;border-right:0;border-top:0;color:#6b6b6b;height:35px}footer .social .social-links a{align-items:center;border:1px solid #33a4a5;border-radius:50%;color:#33a4a5;display:inline-flex;font-size:16px;height:35px;justify-content:center;margin-right:10px;text-decoration:none!important;width:35px}footer .footer-link{color:#fff;display:block;font-family:Montserrat;font-size:16px;font-weight:500;margin-bottom:24px;text-decoration:none}#discountModal .close{align-items:center;background-color:#fff;color:#000;cursor:pointer;display:flex;font-size:40px;justify-content:center;position:absolute;right:20px;top:10px;z-index:1051}#discountModal .modal-content{background-position:50%;border:5px solid;border-image-slice:1;border-image-source:linear-gradient(270deg,#498d8c,#2d6592);border-radius:0;padding-bottom:60px}#discountModal .modal-content p.title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#498d8c 0,#2d6592);-webkit-background-clip:text;font-size:24px;font-weight:700;line-height:45px;margin-top:80px;text-align:center}#discountModal .modal-content p.title span{font-size:60px}#discountModal .modal-content p.desc{color:#000;font-size:18px;line-height:18px;margin-bottom:0;margin-top:25px;text-align:center}#discountModal .modal-content .form{display:block;margin:40px auto 0;max-width:400px}#discountModal .modal-content .form input{border:1px solid #000;border-radius:0}#discountModal .modal-content .form .btn-discount{background:#fff;background-clip:content-box,border-box;background-image:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0)),linear-gradient(101deg,#498d8c,#2d6592);background-origin:border-box;border:2px solid transparent;border-radius:0;box-shadow:inset 2px 1000px 1px #fff;color:#fff;display:block;font-size:18px;font-weight:700;margin:0 auto;max-width:250px;position:relative;width:100%}#discountModal .modal-content .form .btn-discount:after{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#498d8c 0,#2d6592);-webkit-background-clip:text;content:"Subscribirme";left:calc(50% - 64px);position:absolute;text-transform:uppercase}#discountModal .modal-content .disclaimer{color:#fff;display:block;font-size:14px;margin:20px auto 0;max-width:400px;text-align:center}.cookies{background-color:#fff;border-top:1px solid #ccc;bottom:0;display:none;font-size:14px;max-height:56px;padding:4.5px 0;position:fixed;width:100%;z-index:10}.cookies img{height:33px;max-height:100%;max-width:100%}.cookies .col-cookies{align-items:center;display:flex;justify-content:center}.cookies .row{margin:0;max-width:100%}.cookies .btn-cookies{align-items:center;background-color:#ccc;border-color:rgba(51,51,51,.1);border-radius:6px;color:#2e2e2e;display:flex;height:100%;justify-content:center;max-height:32px;padding:0 26px;width:100%}.cookies p{margin-bottom:0}.wpp-contact{bottom:40px;position:fixed;right:40px;width:60px;z-index:10}#cartWindow{background-color:#fdfdff;box-shadow:0 6px 6px 0 rgba(44,63,114,.11);opacity:0;position:fixed;right:0;top:0;visibility:hidden;width:400px;z-index:9999}#cartWindow,#cartWindow.active{transition:visibility .25s ease,opacity .25s ease}#cartWindow.active{opacity:1;visibility:visible}#cartWindow .head{box-shadow:0 6px 6px 0 rgba(44,63,114,.11);height:75.2px;justify-content:space-between;padding:0 16px}#cartWindow .head,#cartWindow .head .left{align-items:center;display:flex;flex-direction:row}#cartWindow .head .icon{display:inline-block;margin-right:10px;width:24px}#cartWindow .head .btn-close{border:none}#cartWindow .cart-item{border-bottom:1px solid #a8b1c3;padding:24px 18px}#cartWindow .cart-item .btn-delete{border:none!important}#cartWindow .cart-item .photo{image-resolution:300dpi;height:48px;-o-object-fit:contain;object-fit:contain;width:48px}#cartWindow .cart-item .product-info{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}#cartWindow .cart-item .product-info .name{color:#302e2f;font-family:Open Sans;font-size:16px;font-weight:700;width:70%}#cartWindow .cart-item .product-info .name .price{color:#7d879c;font-family:Open Sans;font-size:14px;font-weight:500}#cartWindow .cart-item .cart-item-info{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#cartWindow .cart-item .cart-item-info .subtotal{color:#302e2f;font-family:Open Sans;font-size:18px;font-weight:600;margin:0;text-align:right}#cartWindow .cart-item .cart-item-info .counter{margin-left:16.5%}#cartWindow .cart-item .cart-item-info .counter span{font-size:14px}#cartWindow .total-amount{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:24px 18px}#cartWindow .total-amount .text{color:#000;font-family:Open Sans;font-size:20px;font-weight:700;line-height:24px}#cartWindow .btn-outline-primary{margin:10px 18px 24px;width:calc(100% - 36px)}#cartWindow .cart-items{max-height:65vh;overflow-y:auto}#cartWindow .disclaimer{color:#838383;font-size:14px;padding:0 18px}#cartOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(30,41,70,.7);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9998}.btn-primary{background-color:#1e71b4;font-weight:500}.btn-outline-primary,.btn-primary{border-color:#1e71b4;border-radius:22px;font-family:Open Sans}.btn-outline-primary{border-width:2px;color:#1e71b4;font-weight:600}.btn-primary:hover{background-color:#127dd4;border-color:#127dd4}.btn-outline-primary:hover{background-color:#127dd4;color:#fff}.header-collapsed-mobile{background-color:#fdfdff;display:none;height:100%;padding-top:60px;position:fixed;top:0;width:100%;z-index:1001}.header-collapsed-mobile .sections{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:space-around}.header-collapsed-mobile .sections a{color:#555769;font-family:Montserrat;font-size:16px;font-weight:600;text-decoration:none}header .categories-dropdown .dropdown-menu{border:none}header .categories-dropdown .dropdown-menu .dropdown-item{border-left:4px solid transparent}header .categories-dropdown .dropdown-menu .dropdown-item:hover{background-color:transparent;border-left:4px solid #1e71b4;color:#1e71b4}header .categories-dropdown .dropdown-toggle:focus+.dropdown-menu,header .categories-dropdown .dropdown-toggle:hover+.dropdown-menu{display:block}header .categories-dropdown .dropdown-menu{top:75%}header .categories-dropdown .dropdown-menu:hover{display:block}#ajax-loader{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(30,41,70,.7);bottom:0;cursor:wait;display:none;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100vw;z-index:1000000}@media (max-width:1200px){footer .newsletter p.subtitle{font-size:20px}.cookies p{margin-bottom:0;margin-right:0;text-align:justify}.cookies .btn-cookies{margin-bottom:10px;margin-right:0;margin-top:10px;width:100%}.cookies img{display:none}.cookies{max-height:none;padding:10px 0}#cartWindow{max-width:100%}header{position:-webkit-sticky;position:sticky;top:0;z-index:1002}header .navbar{padding-bottom:10px;padding-top:10px}header .navbar-brand{left:calc(50% - 20px);position:absolute;top:1px}header .actions{position:absolute;right:10px;top:10px}#cartWindow{position:fixed;z-index:2000}}
