@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/open-sans/webfonts/open-sans-v40-greek_greek-ext_latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:url('../fonts/open-sans/webfonts/open-sans-v40-greek_greek-ext_latin-300italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open-sans/webfonts/open-sans-v40-greek_greek-ext_latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../fonts/open-sans/webfonts/open-sans-v40-greek_greek-ext_latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;src:url('../fonts/open-sans/webfonts/open-sans-v40-greek_greek-ext_latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:500;src:url('../fonts/open-sans/webfonts/open-sans-v40-greek_greek-ext_latin-500italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../fonts/open-sans/webfonts/open-sans-v40-greek_greek-ext_latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url('../fonts/open-sans/webfonts/open-sans-v40-greek_greek-ext_latin-600italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/open-sans/webfonts/open-sans-v40-greek_greek-ext_latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:url('../fonts/open-sans/webfonts/open-sans-v40-greek_greek-ext_latin-700italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:url('../fonts/open-sans/webfonts/open-sans-v40-greek_greek-ext_latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:800;src:url('../fonts/open-sans/webfonts/open-sans-v40-greek_greek-ext_latin-800italic.woff2') format('woff2')}html{scroll-behavior:smooth}body{font-family:"Open Sans";color:#000}.grecaptcha-badge{display:none !important}.sw-header-top-banner{text-align:center;color:#fff;background-color:red;font-weight:700;padding:10px}.sw-header-top-banner p{margin:0}.sw-active-banner{display:block !important}.catalog-product-view .breadcrumbs{text-align:left}.sw-header-top{display:flex;padding:10px 75px;background-image:linear-gradient(-90deg,#82b953,#00488e);color:#fff;line-height:24px}.sw-header-top div{flex:1;overflow:hidden}.sw-header-top p{margin:0}.sw-header-top-left{font-size:18px;font-weight:700}.sw-header-top-middle{text-align:center;font-size:16px;flex:2 !important;cursor:pointer}.sw-header-top-middle .shipping-info a{color:#fff}.sw-header-top-middle .shipping-info a:hover{text-decoration:none}.sw-header-top-middle b{font-weight:800}.sw-header-top-right{display:flex;justify-content:flex-end}.sw-header-top-right li{list-style-type:none;margin:0 5px}.sw-header-top-right a{color:#fff;text-decoration:none}.sw-header-top-right a:hover{color:#000}.fas.fa-phone-alt{margin-right:10px}.sw-header-bottom-up{height:135px;padding:20px 75px;display:flex;justify-content:space-between;align-items:center;transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease}.sw-logo-container{text-align:center}.logo{max-width:100%;margin:0;display:inline-block;float:none;position:relative}.sw-search-container{width:45%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:10}.block-search{float:none;width:100%;padding:0;margin:0}.block-search input{height:70px;border-radius:40px;border:1px solid #000;padding-left:40px;transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;font-weight:700}#search::placeholder{color:#000;opacity:1}#search::-webkit-input-placeholder{color:#000;opacity:1}#search::-moz-placeholder{color:#000;opacity:1}#search:-ms-input-placeholder{color:#000;opacity:1}.action.search{background:#8dc347 !important;opacity:1 !important;height:70px;width:70px;border-top-right-radius:40px;border-bottom-right-radius:40px;right:-5px !important}.block-search .action.search:before{color:#fff;font-size:24px;font-weight:700}.sw-right-container{display:flex}.sw-account-container{list-style:none;text-align:right;padding-right:50px}.sw-minicart-container{text-align:left}.block-minicart .block-content>.actions>.secondary{margin-bottom:20px;background:#8dc347}.action.viewcart{color:#fff !important;font-size:16px;font-weight:700;padding:15px;display:block}.action.viewcart:hover{color:#000 !important}.minicart-wrapper .action.showcart:before,.minicart-wrapper.active .action.showcart.active:before{content:"";background:url(images/cart.png);width:40px;height:40px;position:absolute;right:0;background-size:contain;background-repeat:no-repeat;background-position:center}.minicart-wrapper{float:none;position:relative;top:0;padding-left:0}.minicart-wrapper .action.showcart .counter.qty,.minicart-wrapper .action.showcart .counter.qty.empty{background:#8bc346;color:#fff;height:25px;line-height:25px;border-radius:50%;font-weight:700;margin:0;position:relative;right:-10px;top:25px;display:inline-block}.minicart-wrapper .action.showcart .counter-number{text-shadow:none}.minicart-wrapper .block-minicart{padding:25px 20px 0}.sw-item-text{display:none}.sw-customer-icon i.fas.fa-user:before,.customer-name:before{content:"";background:url(images/user.png);width:40px;height:40px;position:absolute;left:0;background-size:contain;background-repeat:no-repeat;background-position:center;right:0;top:0;margin:auto;display:block}span.customer-name{position:relative;padding-top:55px;top:55px}span.customer-more-options{top:15px;position:relative}.nav-sections{margin-bottom:0}.sw-account-container a{position:relative;width:40px;height:40px;display:table;margin:0;float:right}.nav-sections,.navigation{background:#fff}.navigation{max-width:100%}.logo img{transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;max-height:110px;object-fit:contain;object-position:left}.navigation ul{padding:0;display:flex;width:100%;border:1px solid #000;box-sizing:border-box;border-bottom:none;transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease}.navigation li.level0{flex:1;text-align:center;margin:auto;padding:0;height:40px;position:relative;float:none;box-sizing:content-box;align-items:center;display:flex}.navigation li.level0 a{margin:auto;line-height:14px}.navigation li.level0:not(:last-child){border-right:1px solid #000}.navigation .level0>.level-top{color:#000;font-size:16px;line-height:16px;font-weight:900;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin:auto;display:table}.widget.block.block-static-block p:first-of-type{margin:0}.carousel-container{margin-bottom:100px}#banner-slider-carousel{margin-top:0}.two-product-container{display:flex;justify-content:center}.sw-image-container{z-index:1;position:absolute;width:40%;text-align:center;left:0;top:-30px}.sw-image-container img{width:180px;height:275px}.sw-one-product-block-container{width:100%;position:relative;height:220px}.sw-product-info{width:65%;height:100%;padding:30px;box-sizing:border-box;float:right;position:relative}.two-product-container .sw-one-product-block-container:last-child .sw-product-info{float:left}.two-product-container .sw-one-product-block-container:last-child .sw-image-container{left:initial;right:0}.sw-image-container img{height:275px;width:100%;object-fit:contain}.two-product-container p{color:#fff;font-size:24px;line-height:28px;font-weight:900}.sw-add-to-cart-form .action.tocart.primary{background:#fff;border:#fff;color:#000;border-radius:0;font-size:20px;padding:0 30px;height:50px;text-transform:uppercase;font-weight:900;position:relative}#add-to-cart-form{z-index:2;position:relative;text-align:left}.two-product-container.first{padding-top:60px}.sw-products-slider .sw-add-to-cart-form button{width:100%;background:#8dc347 !important;color:#fff !important;font-weight:900;font-size:18px !important}.sw-products-slider .sw-add-to-cart-form button:hover{background:#346da4 !important}.sw-add-to-cart-form .action.tocart.primary:hover{color:#fff !important}.two-product-container .sw-add-to-cart-form{height:100%;display:block}.two-product-container .sw-add-to-cart-form .action.tocart.primary{padding:20px 30px;height:auto}.two-product-container .sw-one-product-block-container .sw-add-to-cart-form .action.tocart.primary{transition:all .4s ease}.two-product-container.first .sw-one-product-block-container:last-child .sw-add-to-cart-form .action.tocart.primary{color:#e44f8f}.two-product-container.first .sw-one-product-block-container:first-child .sw-add-to-cart-form .action.tocart.primary{color:#546fb4}.two-product-container.second .sw-one-product-block-container:last-child .sw-add-to-cart-form .action.tocart.primary{color:#d598b9}.two-product-container.second .sw-one-product-block-container:first-child .sw-add-to-cart-form .action.tocart.primary{color:#ab92c9}.two-product-container.third .sw-one-product-block-container:last-child .sw-add-to-cart-form .action.tocart.primary{color:#f46060}.two-product-container.third .sw-one-product-block-container:first-child .sw-add-to-cart-form .action.tocart.primary{color:#f09872}.two-product-container.first .sw-one-product-block-container:first-child{background:#e44f8f}.two-product-container.first .sw-one-product-block-container:last-child{background:#546fb4}.two-product-container.second .sw-one-product-block-container:first-child{background:#d598b9}.two-product-container.second .sw-one-product-block-container:last-child{background:#ab92c9}.two-product-container.third .sw-one-product-block-container:first-child{background:#f46060}.two-product-container.third .sw-one-product-block-container:last-child{background:#f09872}.two-product-container.first .sw-one-product-block-container:last-child .sw-add-to-cart-form .action.tocart.primary:hover{background:#e44f8f}.two-product-container.first .sw-one-product-block-container:first-child .sw-add-to-cart-form .action.tocart.primary:hover{background:#546fb4}.two-product-container.second .sw-one-product-block-container:last-child .sw-add-to-cart-form .action.tocart.primary:hover{background:#d598b9}.two-product-container.second .sw-one-product-block-container:first-child .sw-add-to-cart-form .action.tocart.primary:hover{background:#ab92c9}.two-product-container.third .sw-one-product-block-container:last-child .sw-add-to-cart-form .action.tocart.primary:hover{background:#f46060}.two-product-container.third .sw-one-product-block-container:first-child .sw-add-to-cart-form .action.tocart.primary:hover{background:#f09872}.sw-one-product-block-container .sw-add-to-cart-container{position:absolute;bottom:30px}.sw-one-product-block-container:nth-child(2n+1) .sw-image-container img{position:relative}.sw-one-product-block-container:nth-child(2n) .sw-image-container img{position:relative}.vertical-sliders-main{display:flex}.slider{width:33.3%}.slider:nth-child(1){box-sizing:border-box;padding:30px 50px 60px 0}.slider:nth-child(2) .sw-link a img,.slider:nth-child(2) .sw-link a{mix-blend-mode:darken;background:#f3f3f3}.slider:nth-child(2){padding:30px 50px;box-sizing:border-box}.slider:nth-child(3){padding:30px 0 30px 50px;box-sizing:border-box}.vertical-sliders{width:100%;margin:auto;margin-bottom:150px;padding:0 75px;box-sizing:border-box}.vertical-sliders-title{font-size:30px;font-weight:900;color:#346da4;padding:20px 0;border-bottom:1px solid #000;margin-bottom:20px;text-align:center}.vertical-sliders .slider .product-info .name{margin-bottom:5px}.vertical-sliders .publisher{font-weight:900}.slider>p{color:#346da4;font-size:24px;font-weight:900;margin-bottom:40px !important}.vertical-sliders-main{display:flex;padding-top:35px}.slider .sw-link{width:30%;max-width:105px;height:140px}.slider .product-info{width:70%;padding:20px 0;padding-left:50px}.slider .product-info .name a{color:#000;font-size:16px;text-decoration:none}.slider .product-info .name a:hover{color:#8dc347}.slider .sw-link a,.slider .sw-link a img{display:block;width:100%;height:100%;object-fit:contain}.slider .sw-image-actions-container{display:flex;align-items:center}.slider .sw-link{width:30%;height:140px;max-width:105px}.slider:nth-child(2){background:#f3f3f3}.slider .product-item:not(:last-child){margin-bottom:25px}.slider .slick-list.draggable{height:auto !important}.sw-products-slider img{width:100%;height:100%;object-fit:contain;object-position:center}.sw-products-slider .sw-secondary-actions{display:flex;padding:0;background:rgba(61,120,152,.8);line-height:50px;height:50px;justify-content:center;position:absolute;bottom:-50px;width:100%;transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease}.product-item .tocompare:before{content:"\e61e";font-family:"luma-icons";color:#fff;font-size:24px}.product-item .tocompare:before{content:"";background:url(images/compare.png);width:100%;height:100%;position:absolute;left:0;top:5px;background-size:contain;background-repeat:no-repeat;margin:0;padding:5px;background-origin:content-box;box-sizing:border-box}.sw-quickview-container .fa-search:before{content:"";background:url(images/view.png);width:100%;height:100%;position:absolute;left:0;top:5px;background-size:contain;background-repeat:no-repeat;margin:0;padding:5px;background-origin:content-box;box-sizing:border-box}.sw-quickview-button{color:#fff;padding-left:5px}.sw-quickview-button:hover{color:#fff}.product-item .fas.fa-search{color:#fff}.sw-quickview-container span,.sw-quickview-container span i{height:100%;display:table}.sw-add-to-wishlist-container,.sw-compare-container,.sw-quickview-container{text-align:center;width:40px;margin:0 5px}.sw-secondary-actions a{text-decoration:none;width:100%;height:100%;position:relative;display:table}.product-item .action.towishlist:before{content:"";background:url(images/favourites.png);width:100%;height:100%;position:absolute;left:0;top:5px;background-size:contain;background-repeat:no-repeat;margin:0;padding:5px;background-origin:content-box;box-sizing:border-box}.more{padding-top:15px;border-top:1px solid #000;position:relative;top:20px}.more a{color:#000;font-weight:900;letter-spacing:.2px;font-size:16px;text-decoration:none}.more a:hover{color:#95c445}.more a:after{content:"\f101";font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;position:relative;margin-left:10px;top:5px}.two-product-container.second{margin-bottom:120px}.two-product-container{margin-bottom:100px;width:1370px;margin:0 auto 100px;display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}.more.horizontal{border:none}.more.horizontal a{padding-right:30px}.sw-slider-container{width:100%;margin:auto;padding:0 75px;box-sizing:border-box}.slick-prev,.slick-next{transform:none;top:initial}.slick-slider{padding-bottom:100px}.sw-title-container{display:flex}.more.horizontal{border:none;text-align:right;position:absolute;right:0;top:0;padding:0}.sw-large-title h3{font-size:30px;font-weight:900;color:#346da4;margin:0}.item-middle-container{background:#fff;height:auto;z-index:2;position:relative;padding-bottom:5px;min-height:160px}.sw-action-buttons-container{z-index:1;width:100%;bottom:0;transition:.4s ease-out;display:flex;flex-direction:row-reverse}.sw-slick-product-item-container:hover .sw-action-buttons-container{bottom:200px}.sw-title-container{display:flex;padding-bottom:15px;border-bottom:1px solid #000;margin-bottom:40px;position:relative}.sw-products-slider .sw-link{text-align:center;height:300px;margin:auto;margin-bottom:10px;position:relative;overflow:hidden}.sw-link:hover .sw-secondary-actions{bottom:0}.sw-products-slider .sw-link a{display:inline-block;height:100%;width:100%;border:1px solid #000;box-sizing:border-box}.sw-products-slider a:visited{color:#8dc347}.sw-products-slider .name{margin-bottom:5px;height:60px;overflow:hidden}.sw-products-slider .publisher{margin-bottom:10px;font-weight:900;font-size:14px}.sw-products-slider .name a{color:#000;text-decoration:none;font-size:14px}.sw-products-slider .sw-final-price{color:#000;font-weight:900;font-size:20px}.sw-products-slider .sw-price-container{display:flex}.sw-price-left{margin-right:10px}.sw-price-right{text-align:left;line-height:26px}.win-price-container{font-style:italic;color:#8dc347;height:20px;margin:5px 0}.sw-products-slider .sw-price-right .sw-regular-price{font-size:16px;text-decoration:line-through}.sw-products-slider .sw-price-right span{position:relative}.amgdprcookie-groups-modal .amgdprcookie-done{border-radius:0;background-color:#346da4}.amgdprjs-bar-template{position:fixed !important;left:75px !important}.amgdprcookie-bar-container{padding:30px;max-width:510px}.amgdprcookie-buttons-block .amgdprcookie-button.-allow,.amgdprcookie-buttons-block .amgdprcookie-button.-save{flex-basis:50% !important}.amgdprcookie-cookie-container .amgdprcookie-options{color:#346da4}.amgdprcookie-groups-modal .amgdprcookie-done:hover{background-color:#8dc347}.slick-prev.slick-arrow,.slick-next.slick-arrow{box-shadow:none;width:70px;height:70px;border:1px solid #000;border-radius:0;transition:.4s;z-index:10}.slick-prev.slick-arrow:before,.slick-next.slick-arrow:before{font-weight:900}.slick-prev.slick-arrow{position:absolute;bottom:0;left:45% !important;transform:none !important;top:initial;background:0 0 !important}.slick-next.slick-arrow{position:absolute;bottom:0;right:45% !important;transform:none !important;top:initial;background:0 0 !important}.slick-prev:before,.slick-next:before{font-family:"Font Awesome 5 Free";opacity:1;font-size:26px;line-height:50px}.slick-prev:before{content:"\f053" !important}.slick-next:before{content:"\f054" !important}.slick-prev.slick-arrow:hover,.slick-next.slick-arrow:hover{background:#8dc347 !important;border-color:#8dc347}.slick-prev:hover:before,.slick-next:hover:before{color:#fff}.slick-slider .slick-arrow:after{content:none !important}.sw-discount-container,.sw-products-slider .sw-image-actions-container{width:200px;margin:auto;position:relative;background:#fff}.sw-discount-container{width:auto}.newsletter-container{width:100%;margin:auto;padding:0 75px;display:flex;margin-bottom:165px;position:relative;box-sizing:border-box}.newsletter-container-inner{width:100%;background-image:linear-gradient(-90deg,#82b953,#00488e);padding:70px;box-sizing:border-box;position:relative}.sw-newsletter-title{margin:0;color:#fff;font-weight:900;font-size:48px;margin-bottom:25px}.block.newsletter .field .control:before{position:absolute;content:""}.block.newsletter{max-width:none;width:65%}.block.newsletter input{margin-right:5px !important;padding:0;background:#0000;border:none;border-bottom:1px solid #fff;font-size:16px;color:#fff}.sw-newsletter{width:100%;padding-left:0;max-width:1240px;margin:auto}.sw-newsletter-social-container{width:30%;position:absolute;display:flex;top:-35px;right:50px;align-items:center;height:380px}#newsletter::-webkit-input-placeholder{color:#fff;opacity:1}#newsletter::-moz-placeholder{color:#fff;opacity:1}#newsletter:-ms-input-placeholder{color:#fff;opacity:1}.block.newsletter .action.subscribe{background:#fff;border:none;color:#000;border-radius:0;padding:35px 110px;box-sizing:border-box;position:relative;height:auto;width:auto;transition:.5s;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease}.block.newsletter .action.subscribe:hover{background:#000;color:#fff}.block.newsletter .action.subscribe span{font-weight:900;font-size:18px}.sw-newsletter .field.newsletter{padding-top:12px;padding-bottom:12px}.icons-container{display:flex;justify-content:center}.social-title,.icons-container{position:relative;top:30%}.social-title{color:#fff;font-weight:900;font-size:24px;text-align:center;margin:20px 0 35px}.social-icon-container .fab{color:#fff;font-size:40px;padding:0 12px}.social-container{background:#8dc347;width:75%;height:100%;position:absolute;right:0}.triangle{background-image:linear-gradient(to left top,#8dc347 0%,#8dc347 50%,transparent 50%);width:25%;height:100%}.fa-tiktok:before{content:"\e07b";font-family:'Font Awesome 5 Brands'}.shipping-container{width:100%;margin:auto;padding:0 75px;box-sizing:border-box;position:relative}.shipping-middle-container{display:flex;width:100%;margin:auto;max-width:1240px;padding:45px 75px}.shipping-container:before{content:"";border-top:1px solid #000;width:auto;left:75px;right:75px;position:absolute;top:0}.shipping-container:after{content:"";border-top:1px solid #000;width:auto;left:75px;right:75px;position:absolute;bottom:0}.shipping{width:33.3%;text-align:center}.shipping p{font-size:18px}.shipping p:nth-child(2n){font-weight:900;width:70%;margin:auto !important}.page-footer{background:#fff;padding-bottom:0}.sw-footer-middle-container{display:flex;width:100%;margin:auto;justify-content:space-between;max-width:1240px;padding:80px 0 40px}.sw-footer-links-container{border-top:1px solid #000}.cms-home .sw-footer-links-container{border-top:none}.sw-footer-links ul{list-style-type:none;padding:0}.sw-footer-links ul li{margin-bottom:10px}.sw-footer-links ul li a,.sw-footer-links ul li p{color:#000;text-decoration:none;font-size:16px}.sw-footer-links ul li a{transition:.4s}.sw-footer-links ul li a:hover{color:#8dc347}.sw-footer-links:nth-child(3) ul li{margin-bottom:20px}.sw-footer-links:nth-child(3) ul li p:first-child{margin-bottom:8px !important}.sw-footer-links:last-child ul li:nth-child(2) p{padding-left:40px}.sw-footer-links .title{font-size:18px;font-weight:900;color:#8ec44a;margin-bottom:40px !important}.sw-footer-links .fas{color:#8ec44a;font-size:24px;margin-right:15px}.sw-payment-icons{width:100%;display:flex;margin:auto;justify-content:center;padding:35px 0;border-top:1px solid #000;max-width:1240px}.sw-payment-image-container:not(:last-child){margin-right:20px}.sw-payment-image-container i{font-size:32px}.copyright-container{background:#000;padding:20px 0 10px}.copyright-container>div{display:flex;justify-content:space-between;max-width:1240px;margin:auto}.copyright{background-color:unset;color:#fff;padding:0;width:auto;text-align:left}.copyright a{color:#fff}.copyright a:hover{color:#8ec44a}.sw-terms-and-conditions ul{list-style-type:none;display:flex;margin:0;padding:0;justify-content:flex-end}.sw-terms-and-conditions ul li a{color:#fff;text-decoration:none}.sw-terms-and-conditions ul li:not(:last-child){margin-right:15px}.page-footer .widget.block{margin:0}.page-wrapper{padding:0 75px}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:none}a,.sw-account-container li a:before,.minicart-wrapper .action.showcart:before,.minicart-wrapper.active .action.showcart.active:before,button{transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease}.sw-account-container li a:hover:before,.minicart-wrapper .action.showcart:hover:before,.minicart-wrapper.active .action.showcart.active:before{opacity:.5}.minicart-wrapper .block-minicart{border:1px solid #000;box-shadow:none}.minicart-wrapper .block-minicart:after{border-color:transparent transparent #000}.navigation .level0>.level-top:hover,.navigation .level0>.level-top.ui-state-focus{color:#8dc347}.navigation .level0.parent>.level-top>.ui-menu-icon:after{font-weight:700}.banner-item.banner-slider .item-content{position:relative}.banner-item.banner-slider .item-content h1{position:absolute;margin:0;left:70px;bottom:70px;font-size:50px;line-height:50px}.banner-item.banner-slider .item-content h1 span{color:#346da4;font-weight:900}.banner-item.banner-slider .item-content h1 .slider-green{color:#8dc347}.cms-home .block-static-block.widget{margin-bottom:120px}.sw-secondary-actions a:hover{opacity:.5}.cms-home .page-footer .widget.block{margin:0}.sw-header.sticky{position:fixed;top:0;width:100%;left:0;z-index:100;background:#fff}.sw-header.sticky .logo img{max-height:60px;width:auto}.sw-header.sticky .sw-header-bottom-up{height:70px;padding:5px 75px}.sw-header.sticky .sw-header-top{height:0;padding:0}.sw-header.sticky .sw-header-top-left{position:absolute;z-index:1000;right:245px;top:25px;color:#000}span.sw-counter-number.counter-number{position:absolute;color:#000;right:0;bottom:-45px}#banner-slider-carousel .owl-nav,#banner-slider-carousel .owl-dots{opacity:1}#banner-slider-carousel .owl-nav .owl-prev span,#banner-slider-carousel .owl-nav .owl-next span{display:table;font-size:60px;color:#fff;width:100%;line-height:15px !important;display:flex;align-content:center;align-items:baseline;justify-content:center}#banner-slider-carousel .owl-nav .owl-prev,#banner-slider-carousel .owl-nav button{background:#8dc347;opacity:1;width:50px;height:50px;line-height:50px;border-radius:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);border:none !important;outline:none !important;box-shadow:none !important;margin:0;position:absolute}#banner-slider-carousel .owl-dots{bottom:20px;position:absolute;left:0;right:0;margin:auto}.owl-carousel .owl-dots .owl-dot{background:0 0 !important}button.owl-prev{left:0}button.owl-next{right:0}button:not(.primary){box-shadow:none}button,a.action.primary{border-radius:0;border:none}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#8dc347}.owl-theme .owl-dots .owl-dot span{margin:5px 2px;background:#000}#banner-slider-carousel .owl-nav .owl-prev:hover,#banner-slider-carousel .owl-nav button:hover{background:#000}.block.newsletter .form.subscribe>.field,.block.newsletter .form.subscribe>.actions{float:none}.sw-header.sticky .navigation ul{border-left:none;border-right:none}.sw-header.sticky .block-search input,.sw-header.sticky .block-search .action.search{height:50px}.sw-header.sticky .sw-account-container li a:before,.sw-header.sticky .minicart-wrapper .action.showcart:before,.sw-header.sticky .minicart-wrapper.active .action.showcart.active:before,.sw-header.sticky .sw-account-container a{width:30px;height:30px}.sw-header.sticky span.sw-counter-number.counter-number{right:35px;bottom:5px}.sw-header.sticky .minicart-wrapper .action.showcart .counter.qty,.sw-header.sticky .minicart-wrapper .action.showcart .counter.qty.empty{top:20px}.sw-header.sticky .navigation li.level0{padding:0}.sw-header.sticky .sw-account-container{padding-right:70px}.navigation .level0 .submenu{border:1px solid #000 !important;box-shadow:none;border-top:none !important;left:-1px !important;box-sizing:unset}.sw-slick-product-item-container{position:relative}.message{margin:0 !important;padding:30px 30px 30px 60px !important;font-size:16px !important;color:#fff !important}.amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button{padding:0 30px;border-radius:0}.page.messages .message a{color:#fff !important;text-decoration:underline}.message>*:first-child:before{color:#fff !important;top:40px !important;left:15px !important}.message.success{background:#8dc347}.message.error{background:#e74c3c}.message.warning,.message.info{background:#e67e22}.page.messages{position:fixed;bottom:75px;left:75px;width:350px;z-index:10000000}.minicart-items-wrapper{border-top:1px solid #000;max-height:530px;overflow-y:scroll}.minicart-items .product-item:not(:first-child){border-top:1px solid #000}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email]{border:1px solid #000;font-family:"Open Sans"}.minicart-items .product-item-name a,a.action.viewcart{color:#000}.minicart-items .product-item-name a:hover,a.action.viewcart:hover{color:#8dc347;text-decoration:none}.abs-product-link>a:hover,.product-item-name>a:hover,.product.name a>a:hover{text-decoration:none}.action.primary{background:#8dc347;border:none}.action.primary:hover{background:#000;border:none}a:active,.alink:active{color:#8dc347}.minicart-items .action.edit:before,.minicart-items .action.delete:before{color:#000}.minicart-items .action.edit:hover:before,.minicart-items .action.delete:hover:before{color:#8dc347}.minicart-items .product-image-wrapper .product-image-photo{object-fit:contain}.sw-products-slider .sw-secondary-actions .sw-add-to-wishlist-container,.sw-products-slider .sw-compare-container{display:none}.sw-action-buttons-container>div{flex:1}.sw-terms-and-conditions ul li a:hover{color:#8ec44a;text-decoration:underline}.sw-header.sticky .logo img{opacity:0}.sw-header.sticky .logo:before{content:"";background:url(images/logo-sticky.png);width:100%;height:100%;position:absolute;left:0;top:0;z-index:100;background-size:contain;background-repeat:no-repeat;background-position:center}.sections.nav-sections{border-bottom:1px solid #000}.cms-index-index .sections.nav-sections{border-bottom:none}.sw-header.sticky .sections.nav-sections{border-bottom:none}.cms-index-index .sw-footer-middle-container{border-top:none;padding:40px 0}.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{border:none;color:#8dc347}.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:100%;padding-left:0;padding-right:0}.breadcrumbs{margin:0;padding:20px 0;text-align:center}.breadcrumbs a:hover{color:#000 !important;text-decoration:none}.breadcrumbs a:visited{color:inherit}.breadcrumbs a{color:#8dc347 !important}.page-main{padding-top:20px}.sorter-action:hover:before{color:#8dc347}.sorter-action:before{color:#000}.toolbar select{background-color:#fff;box-shadow:none;border-radius:0;border-style:none none solid;border-color:#000;padding:0 30px 0 0}.modes-mode:hover:before{color:#8dc347}.modes-mode:before{color:#000}.modes-mode:last-child{border-radius:0;border-right:1px solid #000;border-left:none}.modes-mode:hover{color:#000;background:#fff}.modes-mode{background-color:#fff;box-shadow:none;border:1px solid #000}.modes-mode.active{box-shadow:none;background:#fff;border-radius:0}.modes-mode.active:before{color:#8dc347}.catalog-product-view main#maincontent{max-width:100%;margin:auto}.product.data.items{max-width:1240px;margin:80px auto 0}.product-info-main .page-title-wrapper h1{font-weight:900;font-size:30px}a,.alink{color:#8dc347}a:hover,.alink:hover{color:#000;text-decoration:none}a:visited,.alink:visited{color:unset}.product-options-bottom .price-box,.product-info-price .price-box{color:#000}.product-info-main .product-info-price{color:#000;border-bottom:1px solid #000}.field.qty{display:block;position:relative;padding-right:10px}.box-tocart .fieldset{display:flex;justify-content:space-between;align-items:start}.box-tocart .fieldset .actions{flex:3;padding-left:30px}.box-tocart .action.tocart:not(:last-child){margin-bottom:0;width:100%;float:right;height:60px}.product.data.items>.item.content{border:none;background:#f3f3f3}.product.data.items>.item.title:not(.disabled)>.switch:active,.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover{color:#000;border:none;background:#f3f3f3}.product.data.items>.item.title:not(.disabled)>.switch:hover{background:#8bc346;border:none;color:#fff}.product.data.items>.item.title>.switch{border:none}.product.data.items>.item.title>.switch{color:#fff;background:#000}.product-item .old-price{text-decoration:line-through}.products-list li{border-bottom:1px solid #000;padding-bottom:30px;margin-bottom:30px;position:relative}.products-list .product-item-photo{padding:0;position:relative;border:1px solid #000;box-sizing:border-box}.page-products .product-label,.sw-discount{position:absolute;width:60px;height:60px;z-index:10;text-align:left;color:#fff;font-weight:900;bottom:0;left:0}.page-products .product-label span,.sw-discount span{left:5px;position:absolute;display:block;font-size:12px;bottom:10px}.page-products .product-label:before,.sw-discount:before{content:"";position:absolute;width:0;height:0;border-bottom:60px solid #8dc347;border-right:60px solid transparent;left:0;top:0;z-index:-1}.products-list .product-image-photo{margin:0;max-width:150px}.products-list .product-image-container{width:100% !important}.products-list a.action.more{border:none;padding:0;display:table;color:#8dc347;margin:10px 0}.products-list a.action.more:hover{color:#000}.products-list .product-item-description{margin:15px 0 0}.sw-book-sku{margin:15px 0 0}.products-list .product-item-name,.products-list .product.name a{font-weight:900;margin:0 0 15px;width:calc(100% - 300px)}.products-list .product-item-details{vertical-align:middle;position:relative;padding-left:30px;box-sizing:border-box}.page-products .product-item .action.towishlist:before,.page-products .product-item .tocompare:before{filter:invert(1);width:20px;height:20px;padding:0}.page-products .product-item .action.towishlist:hover:before,.page-products .product-item .tocompare:hover:before{opacity:.7}.page-products .product-item-actions .actions-primary+.actions-secondary>.action{line-height:20px;width:20px;position:relative;height:20px;margin-left:10px}.products-list .product-item-actions .actions-primary{position:absolute;bottom:15px;right:0}.products-list .product-item-actions .actions-primary+.actions-secondary{float:right;padding-right:50px}.products-list .product-item .price-box{margin:15px 0 0;text-align:right}span.sw-price-discount{color:#8dc347;font-style:italic}.sw-header-top-banner.sw-active-banner{background:#c0392b;color:#fff;transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease}.sw-header.sticky .sw-header-top-banner.sw-active-banner{height:0;padding:0}.page-products .products-grid .product-item{width:100%;margin:0 !important;padding:0 !important}.page-products .products-grid .product-items{margin:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px}.products-grid .product-item-info:hover,.products-grid .product-item-info.active{box-shadow:none;border:none;margin:0;padding:0}.page-products .products-grid .product-item .product-item-inner{margin:0}.products-grid .product-item-inner{box-shadow:none;border:none;padding:0;position:relative;right:0}.modes-label+.modes-mode{border-radius:0}.abs-visually-hidden-desktop-s,.products-grid .product-item-info:not(:hover):not(.active) .product-item-inner{height:auto;margin:0;position:relative;width:auto}.products-grid .product-item-info:hover .product-item-inner,.products-grid .product-item-info.active .product-item-inner{display:table;width:100%}.products-grid img.product-image-photo{margin:0;bottom:initial;top:50%;left:50%;transform:translate(-50%,-50%)}.products-grid strong.product.name.product-item-name{height:60px;overflow:hidden}.products-grid .product-item .price-box{margin:10px 0;height:45px}.publisher,.writer{font-weight:900}.writer{font-weight:400}.page-products .products-list .product-item-actions{position:absolute;right:0;top:0;bottom:0;height:100%;display:table}.abs-product-link>a:hover,.product-item-name>a:hover,.product.name a>a:hover{color:#8dc347}.publisher-container a,.writer-container a{color:#8dc347}.publisher-container a:hover,.writer-container a:hover{color:#000}.page-title-wrapper{text-align:center}.page-products .product-availability{margin:0;position:absolute;right:0;white-space:normal;bottom:60px;width:300px;text-align:right}.available,.unavailable{font-weight:700}.available{color:#000}.unavailable{color:#c30600}.sidebar.sidebar-additional{width:100%}.newsletter-container .field.choice.gdpr.required{color:#fff;margin-top:0}#newsletter-checkbox-label{bottom:1px}.cms-page-view .column.main{text-align:justify;color:#666;display:flex}.cms-payment-options .column.main [data-content-type=html]{text-align:justify;color:#666;display:flex}.cms-tell-us .column.main{display:flex}.cms-menu{width:25%;margin-right:20px}.sw-cms-right-content{width:75%}.amform-form{text-align:left;margin:0}.track-container{width:50%;margin:auto;float:none}#amform-form-6{margin:auto}.top-category-banner{padding-bottom:30px}.top-category-banner img{width:100%}.filter-options-title{font-weight:900}.filter-options-item{border-bottom:1px solid #000}.filter-options .am-labels-folding .item{padding:0 0 0 20px}.filter-options-content a:hover{background-color:transparent;color:#8dc347}.block-compare .block-title strong,.block-reorder .block-title strong,.widget .block-title strong,.block-wishlist .block-title strong{font-weight:900}.sidebar.sidebar-additional{border:1px solid #000;padding:30px;margin-bottom:50px}.sidebar.sidebar-additional>.block{border-bottom:1px solid #000;padding-bottom:30px;margin-bottom:30px}.sidebar.sidebar-additional>.block:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.products-list .product-image-wrapper .product-image-photo{height:180px;width:130px;object-fit:contain;object-position:center}.products-list .product.name a{font-size:18px;margin:0 0 15px}.products-list li:last-child{border:none}.products-list .product.name a,.products-list .product-item-inner{width:calc(100% - 300px)}.sw-footer-links ul li p.hours{color:#8ec44a}.action.primary:focus,.action.primary:active{background:#8dc347;border:none}.page-main>.page-title-wrapper .page-title{padding:30px 0;font-weight:900;font-size:30px;line-height:30px}.login-container .block .block-title{border-bottom:1px solid #000}.login-container .block .block-title strong{font-weight:900}.abs-account-blocks .block-title>strong,.abs-account-blocks .block-title>span,.account .legend>strong,.account .legend>span,.form-giftregistry-search .legend>strong,.form-giftregistry-search .legend>span,.block-giftregistry-results .block-title>strong,.block-giftregistry-results .block-title>span,.block-giftregistry-shared-items .block-title>strong,.block-giftregistry-shared-items .block-title>span,.block-wishlist-search-form .block-title>strong,.block-wishlist-search-form .block-title>span,.block-wishlist-search-results .block-title>strong,.block-wishlist-search-results .block-title>span,.multicheckout .block-title>strong,.multicheckout .block-title>span,.multicheckout .block-content .title>strong,.multicheckout .block-content .title>span,.customer-review .review-details .title>strong,.customer-review .review-details .title>span,.paypal-review .block .block-title>strong,.paypal-review .block .block-title>span,.account .column.main .block:not(.widget) .block-title>strong,.account .column.main .block:not(.widget) .block-title>span,.multicheckout .block-title>strong,.multicheckout .block-title>span,.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>strong,.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>span,[class^=sales-guest-] .column.main .block:not(.widget) .block-title>strong,[class^=sales-guest-] .column.main .block:not(.widget) .block-title>span,.sales-guest-view .column.main .block:not(.widget) .block-title>strong,.sales-guest-view .column.main .block:not(.widget) .block-title>span{font-size:18px;font-weight:900}.abs-account-blocks .block-title,.account .legend,.form-giftregistry-search .legend,.block-giftregistry-results .block-title,.block-giftregistry-shared-items .block-title,.block-wishlist-search-form .block-title,.block-wishlist-search-results .block-title,.multicheckout .block-title,.multicheckout .block-content .title,.customer-review .review-details .title,.paypal-review .block .block-title,.account .column.main .block:not(.widget) .block-title,.multicheckout .block-title,.magento-rma-guest-returns .column.main .block:not(.widget) .block-title,[class^=sales-guest-] .column.main .block:not(.widget) .block-title,.sales-guest-view .column.main .block:not(.widget) .block-title{border-bottom:1px solid #000}.form.password.forget{margin:auto}.form.create.account{max-width:100%;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}.form.create.account fieldset{margin:0 !important}.product.data.items>.item.content input{background:0 0;border-style:none none solid}.product.data.items>.item.content textarea{background:0 0;border-style:none none solid;border-color:#000}.review-form .action.submit.primary{background:#8bc346;border:none;color:#fff;padding:0 20px;height:40px}.review-form .action.submit.primary:hover{background:#000;border:none;color:#fff}.product-container{display:flex}.product-media-container{overflow-x:hidden}.product-media-container,.product-price-container{flex:2}.product-info-container{flex:3;padding:0 50px;box-sizing:border-box;border-right:1px solid #000;position:relative}.page-layout-1column .product-info-main{width:100%}.page-layout-1column .product.media{width:100%}.fotorama__stage,.fotorama__nav{width:100% !important}.page-title-wrapper.product h1.page-title{font-weight:900;text-align:left;font-size:24px;line-height:26px;margin:0 0 20px}.product-price-container{padding-left:50px}.catalog-product-view .fotorama__stage{margin-bottom:0}.product-view-offer-container a{background:#000;color:#fff;height:40px;line-height:40px;display:table;width:auto;margin:0 5px 5px 0;padding:0 20px}.product-view-offer-container{display:flex;margin-bottom:20px}.product-item .product-view-offer-container a{margin-top:10px !important}.product-reviews-summary{margin-bottom:20px}.product-reviews-summary .reviews-actions{margin:0}.product-reviews-summary .reviews-actions .action.add{color:#000}.product-reviews-summary .reviews-actions .action.add:hover{color:#8dc347}.product-inner-attribute-info span.product-value{font-weight:900}.product-inner-attribute-info a:visited{color:#8dc347}.product-view-offer-container a:hover{background:#8dc347}.product-info-main .product-info-stock-sku{display:block;padding-bottom:20px;padding-left:0;text-align:left;width:100%}.product-info-main .product-info-price .price-box{display:block;width:100%}.product-info-main span.special-price{float:left}.product-info-main span.special-price span.price{font-weight:900 !important;font-size:30px !important;padding-right:5px;line-height:30px !important}.product-info-main span.old-price span.price{text-decoration:line-through}.product-info-main .sw-price-discount-container{text-align:left;display:table;width:100%}.product-info-stock-sku li.nav.item{list-style:none;margin-top:10px}.product-info-stock-sku li.nav.item a{color:#000;text-decoration:underline}.product-info-stock-sku li.nav.item a:hover{color:#8dc347}.product-info-main .field.qty label.label{margin:0 0 5px !important}.product-info-main .field.qty .quantity-selectors{position:absolute;right:0;bottom:-5px}.product-addto-links a span{display:none}.product-addto-links a{background:#f3f3f3;width:35px;height:35px;line-height:35px;text-align:center;border-radius:50%}.product-addto-links .action{margin:0 2px}.product-info-main .box-tocart{margin:0}.abs-actions-addto:before,.bundle-options-container .block-bundle-summary .product-addto-links>.action:before,.product-item-actions .actions-secondary>.action:before,.product-social-links .action.tocompare:before,.wishlist.split.button>.action.split:before,.product-social-links .action.mailto.friend:before,.product-social-links .action.towishlist:before,.block-bundle-summary .action.towishlist:before,.product-item .action.towishlist:before,.table-comparison .action.towishlist:before{margin:0}.bundle-options-container .block-bundle-summary .product-addto-links>.action,.product-item-actions .actions-secondary>.action,.product-social-links .action.tocompare,.wishlist.split.button>.action.split,.product-social-links .action.mailto.friend,.product-social-links .action.towishlist,.block-bundle-summary .action.towishlist,.product-item .action.towishlist,.table-comparison .action.towishlist{color:#000}.bundle-options-container .block-bundle-summary .product-addto-links>.action:hover,.product-item-actions .actions-secondary>.action:hover,.product-social-links .action.tocompare:hover,.wishlist.split.button>.action.split:hover,.product-social-links .action.mailto.friend:hover,.product-social-links .action.towishlist:hover,.block-bundle-summary .action.towishlist:hover,.product-item .action.towishlist:hover,.table-comparison .action.towishlist:hover{color:#8dc347}.product-addto-links .action{margin:0}.product-social-links{text-align:center;border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:30px}.new-publication-inner-container{background:#f3f3f3;padding:25px}.publication-header-title{font-weight:900}.book-info{flex:7}.book-image{flex:1;padding-right:25px}.publication-info{display:flex;align-items:center}.book-url a{font-weight:900;color:#8dc347}.book-url a:hover{color:#000}span.book-availability{font-weight:900}.book-price span.book-special-price{font-weight:900;font-size:18px}.book-price{padding-top:15px}.book-price span.book-old-price{text-decoration:line-through}.minicart-items .product-item-name a:hover,a.action.viewcart:hover{color:#fff !important;background:#000}.cart-container .shipping{width:100%;text-align:left}.cart-summary{background:#f3f3f3}.cart-summary>.title{font-weight:900}.cart-totals,.opc-block-summary .table-totals,.abs-cart-block>.title,.minicart-items .product .toggle,.abs-discount-block .block>.title,.cart-summary .block>.title,.paypal-review-discount .block>.title,.cart-discount .block>.title,.cart-totals .grand .mark,.opc-block-summary .table-totals .grand .mark,.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .amount{border-top:1px solid #000}tr.grand.totals span.price{font-weight:900}p.field.note{font-size:14px;font-weight:900}form#shipping-zip-form input,form#shipping-zip-form select{background-color:transparent;border-style:none none solid;border-color:#000;padding:0 20px 0 0}.cart.table-wrapper .cart>.item{border-bottom:1px solid #000}.cart.table-wrapper .cart thead tr th.col{border-bottom:1px solid #000}.cart.table-wrapper .product-item-details{padding-bottom:0;vertical-align:middle}table>tbody>tr>th,table>tfoot>tr>th,table>tbody>tr>td,table>tfoot>tr>td{vertical-align:middle}review-items .col.price .price-excluding-tax,.paypal-review .table-paypal-review-items .col.subtotal .price-including-tax,.paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax,.cart.table-wrapper .col.price .price-including-tax,.cart.table-wrapper .col.price .price-excluding-tax,.cart.table-wrapper .col.subtotal .price-including-tax,.cart.table-wrapper .col.subtotal .price-excluding-tax,.cart.table-wrapper .col.msrp .price-including-tax,.cart.table-wrapper .col.msrp .price-excluding-tax,.order-details-items .col.price .price-including-tax,.order-details-items .col.price .price-excluding-tax,.order-details-items .col.subtotal .price-including-tax,.order-details-items .col.subtotal .price-excluding-tax{color:#000}.cart.table-wrapper .actions-toolbar>.action-edit:active:before,.cart.table-wrapper .actions-toolbar>.action-delete:active:before{color:#000}.cart.table-wrapper .actions-toolbar>.action-edit:before,.cart.table-wrapper .actions-toolbar>.action-delete:before{color:#000}.cart.table-wrapper .actions-toolbar>.action-edit:hover:before,.cart.table-wrapper .actions-toolbar>.action-delete:hover:before{color:#8dc347}.cart.table-wrapper .product-item-name{margin:0}button:not(.primary),.abs-revert-to-action-secondary,.paypal-review .block .actions-toolbar .action.primary,.abs-discount-block .actions-toolbar .action.primary,.abs-discount-block .actions-toolbar .action.cancel,.block-compare .action.primary,.cart-summary .block .actions-toolbar>.primary .action.primary,.abs-discount-code .form-discount .actions-toolbar .primary .action,.cart-summary .form.giftregistry .fieldset .action.primary,.paypal-review-discount .actions-toolbar .action.primary,.paypal-review-discount .actions-toolbar .action.cancel,.cart-discount .actions-toolbar .action.primary,.cart-discount .actions-toolbar .action.cancel,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action{background:#8dc347;color:#fff;height:40px;line-height:40px;padding:0 20px;border:none;border-radius:0;box-shadow:none !important}button:not(.primary):active{box-shadow:none;background:#000;border:none}button:not(.primary):hover,.abs-revert-secondary-color:hover,.abs-revert-to-action-secondary:hover,.paypal-review .block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.cancel:hover,.block-compare .action.primary:hover,.cart-summary .block .actions-toolbar>.primary .action.primary:hover,.abs-discount-code .form-discount .actions-toolbar .primary .action:hover,.cart-summary .form.giftregistry .fieldset .action.primary:hover,.paypal-review-discount .actions-toolbar .action.primary:hover,.paypal-review-discount .actions-toolbar .action.cancel:hover,.cart-discount .actions-toolbar .action.primary:hover,.cart-discount .actions-toolbar .action.cancel:hover,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover{background:#000;border:none;color:#fff}.cart-discount .block>.title{border:none}.paypal-review-discount .block>.title strong,.cart-discount .block>.title strong{color:#000;font-weight:500}.cart-discount .block.discount{width:50%}.cart-discount .block.discount input#coupon_code{height:40px}button.slick-arrow{background:#fff}.free-shipping,.pickup{display:flex;width:100%;align-items:center}.free-shipping img,.pickup img{padding-right:30px}.free-shipping p,.pickup p{margin:0}p.shipping-bold{font-weight:900}.free-shipping{margin-bottom:30px}.product-view-banner{margin-top:30px}.new-publication-container{position:relative;bottom:0;right:0;left:0;width:auto}.sw-header-top-middle .slick-slider{padding:0}.sw-header-top-middle-inner{display:none}.sw-header-top-middle .slick-initialized{display:block}.phone-link{color:#fff}.browse-book{padding:0 90px 10px;text-align:center}.product-inner-attribute-info{margin-bottom:5px}.navigation .level0.parent>.level-top>.ui-menu-icon{right:5px}.vertical-sliders .slick-track{height:auto !important;transform:none !important}.navigation .level0 .submenu{min-width:unset}.custom-qty{cursor:pointer}.sw-stock-status{font-weight:900}.product-info-stock-sku li.nav.item a{font-size:12px}a.browse{display:flex;align-items:center;font-size:16px;justify-content:center;color:#00488e}a.browse:hover{color:#000}.browse i.fas.fa-reply{transform:rotate(-90deg) scaleY(-1);-webkit-transform:rotate(-90deg) scaleY(-1);-o-transform:rotate(-90deg) scaleY(-1);-moz-transform:rotate(-90deg) scaleY(-1);-ms-transform:rotate(-90deg) scaleY(-1);padding-bottom:10px}.account .page-title-wrapper{text-align:left}.account .page-main{padding-top:50px}.block-collapsible-nav .content{background:#f3f3f3}.block-collapsible-nav .item .delimiter{border-top:1px solid #000}.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current>strong{border-color:#8bc346}.account.page-layout-2columns-left .sidebar.sidebar-additional{width:20.3%;margin-bottom:50px}.wishlist-index-index .product-item-inner{margin:0}.wishlist-index-index .product-item-inner .comment-box{margin-top:0}textarea{border:1px solid #000}.sw-header.sticky .navigation .level0.parent>.level-top{font-size:14px;line-height:14px}#wishlist-sidebar .product-item-actions{position:unset}#wishlist-sidebar .product-item-actions .actions-primary+.actions-secondary{position:absolute;top:0;right:0;width:20px;min-width:20px;height:20px}.sidebar .product-items .product-item-details{position:relative}#wishlist-sidebar .product-item-actions .actions-primary+.actions-secondary>.action{line-height:20px}.amasty-catalog-topnav .filter-options{margin-top:0;border-top:1px solid #000}.catalog-topnav .filter-options{border-bottom:1px solid #000}.catalog-topnav .filter-options .filter-options-content{border:1px solid #000}.am-dropdown .am-select,.am-dropdown .chosen-container .chosen-choices{border-color:#000}#block-shipping{display:none}#cart-totals .totals.sub{display:none}.cms-pages-list{list-style:none;padding:0;margin:0;display:none}.cms-header-container{position:relative;background:#f3f3f3;color:#8ec44a;border:1px solid #000;transition:.5s;display:flex;justify-content:center}.cms-header-container:hover{background:#fff;color:#8ec44a;cursor:pointer}.cms-header-container i.fa.fa-arrow-down{color:#8ec44a}.menu-dropdown:not(:last-child) .cms-header-container{border-bottom:none}.cms-pages-header{padding:15px 10px;font-size:18px;font-weight:900;margin:0;border-bottom:none;text-align:center;position:relative;right:20px;transition:.5s}.cms-header-container:hover .cms-pages-header{right:0}.cms-more{font-size:14px;font-weight:700;line-height:55px;position:absolute;right:10%;bottom:10px;transition:.5s;bottom:0;opacity:1}.cms-header-container:hover .cms-more{bottom:0;opacity:1}.cms-page-item{font-size:16px;color:#000;width:100%;display:inline-block;padding:10px;position:relative;left:0}.cms-page-item:hover{color:#8dc347;left:20px}.cms-pages-list li{color:#000;margin:0;text-align:left}.cms-pages-list i.fas{margin-right:10px}.cms-pages-list li:not(:last-child){border:1px solid #000;border-bottom:none}.cms-pages-list li:last-child{border:1px solid #000;border-bottom:none}.cms-pages-list.cms-hours{font-size:16px}.cms-pages-list.cms-hours li{padding:10px}.cms-menu .hours{margin-top:10px !important;font-weight:700}.cms-par{padding:10px;font-size:16px;margin:0}.menu-dropdown:last-child .cms-pages-list li:first-child{border-top:none}.menu-dropdown:last-child .cms-pages-list li:last-child{border-bottom:1px solid #000}.checkout-index-index .message.warning{display:none}.sw-header.sticky .phone-link{color:#000}.sw-subcategories-container{display:inline-block;text-align:center;margin:auto;width:100%}.sw-subcategory{text-align:center;height:200px;background:#f3f3f3;border:1px solid #8dc347;width:300px;display:inline-block;margin:5px}.sw-subcategory a{width:100%;height:100%;display:block;position:relative;top:0;bottom:0;left:0;right:0;border:1px solid #000;border:none;color:#8dc347}.sw-subcategory a:hover{background:#8dc347;color:#fff;border:1px solid #8dc347;border:none}.sw-subcategory a span{position:absolute;top:50%;font-size:18px;font-weight:700;left:30px;right:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.cart.table-wrapper .actions-toolbar{padding-bottom:0}.cart.table-wrapper .cart .col.action{padding:20px}.cart-container .form-cart .actions.main .continue,.cart-container .form-cart .actions.main .clear{display:unset}.cart.table-wrapper .actions-toolbar>.action-delete:before{transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease}.cart-container .form-cart .actions.main .continue{height:40px;line-height:40px;padding:0 20px;display:block;float:left;background:#8dc347;color:#fff;font-weight:600}.cart-container .form-cart .actions.main .continue:hover{background:#000}.contact-index-index .column{display:flex}.contact-index-index #contact-form{margin:auto}.contact-index-index .column:not(.sidebar-additional) .form.contact{width:65%}.checkout-cart-index .product-image-photo{width:80px}.cms-page-view iframe{width:100%}.amsearch-results{top:35px;position:relative}.cms-index-index .breadcrumbs{display:none}.cms-index-index .page-title-wrapper{display:none}.cms-index-index .page-main{padding:0}#shopping-cart-table th{text-align:right}#shopping-cart-table th.col.item{text-align:center}#shopping-cart-table thead{background:#8dc347;color:#fff}.cart.table-wrapper .col.price .price-excluding-tax .price{font-weight:400}.item-sku{font-size:1.6rem}.amgdprcookie-main-wrapper .amgdprcookie-btn{background:#8dc347;padding:20px;line-height:0;border-radius:0}.amgdprcookie-main-wrapper .amgdprcookie-btn:hover{background:#000}.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled])+.amgdprcookie-label{background:#8dc347}.amrelated-grid-wrapper .product-item .action.towishlist:before{background:0 0;width:100%;height:100%}.form search.advanced .actions-toolbar .primary{float:none}.form .search.advanced .actions-toolbar{text-align:center}.block-minicart .subtitle.empty{padding:0 0 20px}.minicart-wrapper .action.close:hover:before{color:#000}.sitemap-index-index .column.main ul,.sitemap-index-index .column.main li{list-style-type:none}.form.search.advanced{margin:auto}.form.search.advanced .actions-toolbar{text-align:center}.form.search.advanced .actions-toolbar .primary{float:none;height:50px;line-height:50px;padding:0 30px;border-radius:50px}select[multiple]{border-color:#000}.legend{border-bottom:1px solid #000}.sitemap-index-index .column.main{display:grid;grid-template-columns:1fr 1fr;max-width:1000px;margin:auto}.sitemap-index-index .column.main .sw-sitemap:last-child{border-left:1px solid #000;padding-left:50px}.sitemap-index-index h1{font-size:20px;margin-bottom:20px;font-weight:900}.sw-sitemap>ul{padding:0}.sitemap-index-index .column.main li a{color:#000}.sitemap-index-index .column.main li a:hover{color:#8dc347}.sw-sitemap ul ul{padding-left:20px}.fotorama__stage__frame .fotorama__img,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{min-width:400px;object-fit:contain}.catalog-product-view .gallery-placeholder .fotorama__stage{height:450px !important}#moreinfo span{font-weight:900}.amgdprcookie-bar-template{z-index:100 !important}.product-item .price-box .special-price .price,.product-item .price-box .price-final_price .price{font-size:16px}.product-item .price-box.price-final_price .old-price .price{font-size:14px}.pages .action{box-shadow:none;border-radius:0;padding:0 8px;border:none;background:0 0}.pages a.page{color:#000}.pages a.page:active{color:#8dc347}.pages a.page:hover{color:#8dc347}.pages strong.page{background:0 0}.pages strong.page{color:#fff}.pages a.page:visited{color:inherit}#banner-slider-carousel .owl-nav span{line-height:35px !important}.amsearch-form-container .input-text:focus{border:1px solid #000;box-shadow:none}.amsearch-form-container .control{height:70px;line-height:70px}.amsearch-close{top:18px;right:20px}.amsearch-form-container.-opened .input-text{padding-left:40px}.search .amsearch-loupe{top:29px;left:20px}.amsearch-form-container.-opened .amsearch-wrapper-input{width:100% !important}.search-autocomplete.amsearch-left-position{width:100% !important}.amsearch-results{top:32px;border:1px solid #000;border-radius:0}.search-autocomplete{overflow:visible}.amsearch-item-container>.amasty-xsearch-block-header:before{content:none}.amsearch-form-container.-large .amsearch-item-container .amsearch-item{line-height:24px}.amasty-xsearch-block-header{line-height:24px}.amsearch-leftside .amasty-xsearch-block-header{padding-left:0 !important}.amsearch-results{background-color:#f3f3f3}.amsearch-results .amsearch-item:hover{background-color:transparent}.amsearch-form-container.-large .amsearch-wrapper-content .price-box{margin:0;width:100%;max-width:100%}.amsearch-wrapper-inner{margin:0 !important}.amsearch-products .amsearch-highlight{background-color:#346da4}.page-products .product-label{bottom:0}.catalogsearch-result-index .products-list .product-item-actions .actions-primary+.actions-secondary{display:none}.catalogsearch-result-index .toolbar-sorter.sorter{display:none}.products-grid a.product.photo.product-item-photo{position:relative;display:table;border:1px solid #000;box-sizing:border-box;width:100%}.page-products .products-grid .product-availability{position:relative;bottom:0;width:auto;text-align:left;padding-bottom:10px}.amsearch-autocomplete-image .product-image-photo{margin:0}.sticky .amsearch-form-container .control{height:50px;line-height:50px}.sticky .search .amsearch-loupe{top:20px}.sticky .amsearch-close{top:10px}.cms-home .page-bottom{display:none}.page-wrapper>.page-bottom{max-width:100%;width:100%;border-top:1px solid #000;padding-top:40px}.newsletter-container.subpages{padding:0;margin:50px 0 100px}.newsletter-container.subpages .block.newsletter{margin:0}.newsletter-container.subpages .newsletter-container-inner{padding:30px 70px}.newsletter-container.subpages .block.newsletter .action.subscribe{padding:25px 50px;margin-top:5px}.newsletter-container.subpages .sw-newsletter-title{font-size:34px;margin-bottom:10px}.newsletter-container.subpages .sw-newsletter-social-container{width:30%;top:-20px;right:30px;height:245px}.newsletter-container.subpages .social-title{margin:0 0 35px}.newsletter-container.subpages .social-title{font-size:20px}.page-wrapper>.page-bottom .content{max-width:1240px;margin:auto}.page-products .product-item .tocart{padding:10px 50px}.amrelated-grid-wrapper .action.towishlist{display:none}ol#checkoutSteps{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}div#checkout{padding:0 80px}ol#checkoutSteps>li{border:1px solid #000;padding:0;box-sizing:border-box;height:auto;display:table}.opc-wrapper .step-title{border-bottom:none !important;font-weight:900;font-size:18px;background:#f3f3f3;padding:10px 20px;box-sizing:border-box}.opc-wrapper .form-login{border-bottom:1px solid #000}fieldset#customer-email-fieldset{margin:0}select{border-color:#000}select:focus{border-bottom:1px solid #000}.opc-block-summary{background:#f3f3f3}.opc-sidebar{margin:0}.opc-block-summary>.title{font-weight:900;font-size:18px;color:#8dc347}.opc-block-summary .items-in-cart>.title{border-bottom:1px solid #000}.opc-progress-bar{text-align:center;margin:0 0 40px}.opc-progress-bar-item:before{background:#000;height:1px;border:none}.opc-progress-bar-item._active:before{background:#8dc347}.opc-progress-bar-item._active>span:before{background:#8dc347}.opc-progress-bar-item>span:after{height:36px;margin-left:-18px;top:1px;width:36px}.opc-progress-bar-item>span{font-size:14px}.opc-progress-bar-item>span:before,.opc-progress-bar-item>span:after{border:none}.opc-progress-bar-item>span:before{background:#000}.opc-progress-bar-item._active>span:after{line-height:36px;color:#8dc347}.opc-progress-bar-item>span:before,.opc-progress-bar-item>span:after{line-height:36px}.table-checkout-shipping-method tbody td{border-top:1px solid #000}.opc-wrapper .step-content{margin:0;padding:0 20px 20px}.checkout-payment-method .form.payments .fieldset>br,.checkout-payment-method .form.payments .fieldset>hr{display:none}li.opc-progress-bar-item._active span{color:#8dc347}.opc-progress-bar-item._complete>span{color:#000}li#payment{grid-column-start:1;grid-column-end:3}.opc-block-shipping-information .ship-to,.opc-block-shipping-information .ship-via{border:1px solid #000;padding:20px}.opc-block-shipping-information .shipping-information-title{border-bottom:1px solid #000;font-weight:900;font-size:18px}.opc-block-shipping-information .shipping-information-title .action-edit{top:0}.opc-block-shipping-information .shipping-information-title .action-edit:before{color:#000}.opc-block-shipping-information{padding:0}#billing-using-invoice{top:0}.billing-using-invoice-block.field.choice label:after,.billing-address-same-as-shipping-block.field.choice label:after{content:none}#invoice-information-form legend{border-bottom:1px solid #000;margin-bottom:20px;max-width:100%;font-weight:900;padding-bottom:5px}.checkout-payment-method .payment-method+.payment-method .payment-method-title{border-top:1px solid #000}.checkout-payment-method .payment-option-title{border:none;padding:0;margin-top:0}.checkout-payment-method .payment-option-title .action-toggle{color:#000}.checkout-payment-method .payment-option-content{padding:20px 0 0}.checkout-payment-method .payment-option-inner{margin:0}.checkout-payment-method .payment-option-inner input#discount-code{height:40px}.checkout-payment-method .payment-option-content .form-discount{max-width:100%}hr{border-top:1px solid #000}.checkout-index-index .page-wrapper>.page-bottom{display:none}.checkout-index-index .sw-logo-container{padding:20px 0}.checkout-index-index .authentication-wrapper,.checkout-index-index .cms-index-index .field.additional{display:none}.sw-people{min-height:45px}.street .field.additional{display:none}.product-item-info-image-container{display:table-cell;width:1%;vertical-align:middle}.products-list .product-item-photo{display:block;width:auto}.products-list .product-image-container,.products-grid .product-image-container{display:table}.sw-large-title{margin:auto}.vertical-sliders .writer{height:20px}.vertical-sliders .name{height:auto;min-height:85px}.vertical-sliders a:visited{color:#8dc347}.amgdprcookie-bar-template{position:fixed !important;left:75px;width:510px;bottom:0}.block-products-list .block-title strong{font-size:30px;font-weight:900;color:#346da4;padding:20px 0;border-bottom:1px solid #000;margin-bottom:20px;text-align:center;display:table;width:100%}.block-products-list{margin-top:50px}.block-products-list span.product-image-wrapper{border:1px solid #000;box-sizing:border-box}.block-products-list .product-items.slick-slider .slick-slide .product-item{max-width:100%}.product.data.items>.item.title{margin:0 1px 0 0}.block-products-list .product-item-actions .actions-primary{display:block}.block-products-list button.action.tocart.primary{width:100%;display:table;height:50px;font-weight:900;font-size:18px}.block-products-list .products-grid .product-image-container{width:100% !important}.block-products-list.amrelated-grid-wrapper .slick-slide{margin:0 15px}.column.main .block-products-list .product-items{padding-right:0;padding-left:0}.social-icon-container a:hover .fab{color:#000}.fab{transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease}.block-customer-track{background:#f3f3f3}.block-products-list .slick-prev.slick-arrow{left:47% !important;transform:translateX(-50%) !important}.block-products-list .slick-next.slick-arrow{right:47% !important;transform:translateX(50%) !important}.fotorama__stage__frame .fotorama__img{cursor:pointer}.block-products-list a.product-item-photo{position:relative;display:table;width:100%}.block-products-list strong.product-item-name{margin:10px 0;min-height:80px}.block-products-list .products-grid .product-item .price-box{margin:0 0 20px}.block-products-list .price-final_price span.price{font-size:20px !important}.block-products-list .old-price span.price{font-size:14px !important}.sw-availability{border-top:1px solid #000;padding:10px 0 0;min-height:35px;font-size:12px;width:100%;display:flex;align-items:start;line-height:12px}.page-products .products-grid .product-availability{border-top:1px solid #000;width:100%;display:flex;align-items:center;min-height:35px}.page-products .products-grid .product-availability .sw-availability{border:none;min-height:initial;padding:0;margin-left:5px}.sw-availability i.fas.fa-truck{margin-right:5px}.rootmenu{border:1px solid #000;box-sizing:border-box}.rootmenu>.rootmenu-list>li:nth-child(1)>a{border-top:none}.rootmenu>.rootmenu-list{display:flex;align-items:center;justify-content:space-between}.rootmenu-list>li{float:none;display:table;width:100%}.nav-sections-item-content>.page-main{padding:0}.sections.nav-sections{border-bottom:none}.rootmenu>.rootmenu-list .rootmenu-submenu{box-shadow:none;border:1px solid #000;border-top:3px solid #8bc346}.rootmenu>.rootmenu-list .rootmenu-submenu li:last-child>a{border:none}.rootmenu>.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub{border:1px solid #000}.rootmenu>.rootmenu-list .rootmenu-submenu-sub>li>a{line-height:14px;padding:8px 15px}.rootmenu>.rootmenu-list>li>.megamenu{box-shadow:none;border:1px solid #000;border-top:3px solid #8bc346}.fullmenu ul ul{background:#fff !important;border:1px solid #000 !important;border-bottom:1px solid #000 !important;box-shadow:none !important;padding:10px 0 !important}.rootmenu>.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub .rootmenu-submenu-sub-sub{border:1px solid #000}.rootmenu>.rootmenu-list .rootmenu-submenu .cat-arrow{position:absolute;right:0}.rootmenu>.rootmenu-list>li>a{font-weight:900;font-size:14px}.rootmenu>.rootmenu-list .linksmenu .cat-arrow:before,.rootmenu>.rootmenu-list .categoriesmenu ul>li .cat-arrow:before{border-color:#000}.sw-products-slider .sw-image-actions-container{width:100%;padding:0 10px !important;box-sizing:border-box}.page-products .products-grid .product-item-info{width:100%}.products-grid .product-image-container{width:100% !important}.products-grid .product-item-info-image-container{display:block;width:100%}.page-products .products-list .product-availability span.sw-availability{border:none;padding:0;min-height:unset !important;display:inline}.products-grid .book-publisher-container{min-height:70px}.catalogsearch-result-index .message.notice{background:0 0;color:#000 !important}.amsearch-related-terms>.amsearch-item{background:#00488e;color:#fff}.amsearch-related-terms>.amsearch-item:hover{background:#8bc346}.amsearch-results{display:block;max-height:600px;overflow:auto}.amsearch-form-container .search-autocomplete .amsearch-results .amsearch-leftside{width:100% !important}.amsearch-item-container.popular_searches{display:flex;justify-content:center;flex-wrap:wrap}.amasty-xsearch-block-header{display:inline-block;width:100%;text-align:center;box-sizing:border-box}.amsearch-form-container.-large .amsearch-item-container .amsearch-item{display:flex;padding:0 5px;margin-bottom:5px}.amsearch-form-container.-large .amsearch-item-container:after{left:20px;right:20px;background-color:#000;width:auto}.amsearch-item-container.recent_searches{line-height:1;display:flex;justify-content:center;flex-wrap:wrap}.amasty-xsearch-loader{top:50%;transform:translateY(-50%)}.amsearch-item-container.recent_searches .item-name{background-color:#f3f3f3}.amsearch-products.-columns{width:100% !important}.amsearch-form-container.-large .amsearch-wrapper-content{display:block;padding:0 20px}.amsearch-form-container.-large .amsearch-wrapper-content>.amsearch-item{width:100%;flex-direction:row;align-items:center;padding:0 0 5px;margin:0 0 5px}.amsearch-autocomplete-image .product-image-photo{border:none}.amsearch-form-container.-large .amsearch-wrapper-content .product-item-details{height:auto;padding-right:0;min-height:auto}.amsearch-form-container.-large .amsearch-results .amsearch-more-results{line-height:1}.amsearch-form-container.-large .amsearch-wrapper-content>.amsearch-item:not(:last-child){border-bottom:1px solid #000}.amsearch-autocomplete-image .product-image-container{display:table}.amsearch-results .amsearch-item .item-name:hover{color:#8bc346}.rootmenu>.rootmenu-list>li:last-child>.rootmenu-submenu{right:0}.rootmenu>.rootmenu-list>li:last-child>.rootmenu-submenu ul.rootmenu-submenu-sub{right:100%;left:initial !important}.rootmenu>.rootmenu-list .halfmenu .title{border-bottom:1px solid #000}.rootmenu>.rootmenu-list .halfmenu{box-shadow:none;border:1px solid #000;border-top:3px solid #8bc346}.checkout-index-index .logo img{object-position:center}.sw-logo-container p{display:none}.form-create-account .fieldset.create.account:after{content:unset}.block-minicart .subtitle{margin-bottom:10px}.category-view h2{margin:0 0 30px;text-align:center;font-weight:900;font-size:20px;border-top:1px solid;padding-top:20px}.customer-item a{width:100%}.customer-item a:before{content:"";background:0 0 !important}.customer-item{width:100%;text-align:center;margin-bottom:0}.customer-account-menu{list-style:none;width:250px;overflow:auto;position:absolute;top:40px;border:1px solid #000;background:#fff;right:25px;opacity:0;transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;z-index:10;padding:20px 0;pointer-events:none}.customer-account-menu a{height:auto;padding:5px 0}.visible-menu{opacity:1;pointer-events:auto;transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease}.payment-option._collapsible.opc-payment-additional.comment.last{padding:20px 0;border-top:1px solid #000;margin-top:20px}.customer-account-menu ul{list-style:none;padding:0}.checkout-payment-method .payment-method-content{padding:0 0 20px}.sw-account-container{position:relative}.customer-item .delimiter{border-top:1px solid #000;position:relative;width:100%;display:inline-block;bottom:5px}.billing-using-invoice-block input[type=checkbox],.billing-address-same-as-shipping-block input[type=checkbox]{height:0;width:0;visibility:hidden}.billing-using-invoice-block label,.billing-address-same-as-shipping-block label{cursor:pointer;width:50px;height:19px;background:#000;display:block;border-radius:30px;position:relative;float:left;border:none}.billing-using-invoice-block label:after,.billing-address-same-as-shipping-block label:after{content:"" !important;position:absolute;top:3px;left:3px;width:13px !important;height:13px !important;background:#fff !important;border-radius:25px;transition:.3s;border:none;margin:0 !important}.billing-using-invoice-block input:checked+label,.billing-address-same-as-shipping-block input:checked+label{background:#8dc347}.billing-using-invoice-block input:checked+label:after,.billing-address-same-as-shipping-block input:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}.billing-using-invoice-block label:active:after,.billing-address-same-as-shipping-block label:active:after{width:20px}.billing-using-invoice-block label span{position:absolute;right:-165px;bottom:0;font-weight:900;font-size:16px}.billing-address-same-as-shipping-block label span{position:absolute;right:-335px;bottom:0;white-space:nowrap}.checkout-payment-method .checkout-billing-address .billing-address-details{display:none}.invoice-step .field{display:block}#invoice-information-form .field._required{width:45%;float:left}#invoice-information-form fieldset label{width:100%}#invoice-information-form .field._required:nth-child(1) input,#invoice-information-form .field._required:nth-child(3) input{width:90%}#invoice-information-form .field._required:nth-child(2) input,#invoice-information-form .field._required:nth-child(4) input{width:70%}.checkout-billing-address .actions-toolbar .action-cancel{margin:0 20px 0 0}.abs-action-remove,.abs-discount-block .action.check,.popup .actions-toolbar .action.cancel,.paypal-button-widget .paypal-button,.bundle-options-container .action.back,.block.related .action.select,.cart.table-wrapper .actions-toolbar>.action-delete,.cart.table-wrapper .action.help.map,.checkout-index-index .modal-popup .modal-footer .action-hide-popup,.opc-wrapper .edit-address-link,.opc-block-shipping-information .shipping-information-title .action-edit,.action-auth-toggle,.checkout-payment-method .checkout-billing-address .action-cancel,.checkout-agreements-block .action-show,.gift-options .actions-toolbar .action-cancel,.gift-summary .action-edit,.gift-summary .action-delete,.action-gift,.gift-wrapping-title .action-remove,.wishlist.split.button>.action,.abs-add-fields .action.remove,.paypal-review-discount .action.check,.cart-discount .action.check,.form-giftregistry-share .action.remove,.form-giftregistry-edit .action.remove,.form-add-invitations .action.remove,.form-create-return .action.remove,.form.send.friend .action.remove{color:#000}.table>tbody>tr>th,.table>tbody>tr>td{border-top:1px solid #000}.account .table-wrapper{border-bottom:1px solid #000}.opc-wrapper .shipping-address-item.selected-item{border-color:#8dc347}.opc-wrapper .shipping-address-item{width:100%}.opc-wrapper .shipping-address-item{border:1px solid #000;margin:0;padding:20px;line-height:20px}.opc-wrapper .shipping-address-item.selected-item:after{background:#8dc347}.shipping-address-items{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.opc-wrapper .action-select-shipping-item{float:left;margin:10px 0 0}.opc-wrapper .edit-address-link{float:left}.checkout-payment-method .checkout-billing-address .billing-address-details{padding:0}.checkout-payment-method .actions-toolbar .primary{float:right}ol#checkoutSteps>li#payment{border:none;padding:0}div#checkout-payment-method-load{border:1px solid #000;padding:0;box-sizing:border-box;margin-top:20px}div#checkout-payment-method-load .payment-method{padding:0 20px}.vivawalletsmartcheckout img{display:block;margin-top:10px}.payment-option.discount-code{border:1px solid #000;padding:20px;display:none;margin-top:20px}.checkout-payment-method .field-select-billing,.checkout-payment-method .billing-address-form{max-width:100%}.checkout-payment-method .checkout-billing-address{margin:0;padding:0;box-sizing:border-box;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000}.checkout-payment-method .billing-address-same-as-shipping-block{margin:20px 0 10px;padding:0 20px}.checkout-billing-address fieldset.fieldset{padding:0 20px;margin-bottom:0}.invoice-step{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;padding:20px;margin-top:-10px}.new-address-popup{margin-top:10px}.payment-group .step-title{margin-top:0}.checkout-payment-method .payment-option._collapsible .payment-option-title{cursor:auto;pointer-events:none}.checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after{display:none}.greet.welcome{position:absolute;right:100%;margin-right:20px}.brand-filter-box .page-title{background:#8bc346;box-shadow:none;border-radius:0}.brand-filter-box .brand-filter-inner-box .brand-filter-left-box{width:100%;text-align:center}.brand-filter-box .brand-filter-inner-box .brand-filter-left-box .alpha-filter li,.brand-filter-box .brand-filter-inner-box .brand-filter-left-box .sortandshuffle li{color:#000;border-radius:0;background-color:#fff;border:1px solid}.brand-filter-box .brand-filter-inner-box .brand-filter-left-box .alpha-filter li.disabled,.brand-filter-box .brand-filter-inner-box .brand-filter-left-box .sortandshuffle li.disabled{background:#bfbfbf;border:1px solid #bfbfbf;color:#fff}.brand-filter-box .brand-filter-inner-box .brand-filter-left-box .alpha-filter li.active,.brand-filter-box .brand-filter-inner-box .brand-filter-left-box .sortandshuffle li.active{background:#8bc346;border:1px solid #8bc346;color:#fff}.brand-filter-box .brand-filter-inner-box .brand-filter-right-box{width:100%;display:flex;align-items:center;max-width:800px;justify-content:center;margin:auto;float:none}.brand-filter-box .brand-filter-inner-box .brand-filter-right-box .filtr-search-box{margin:0;flex:2}.brand-filter-box .brand-filter-inner-box .brand-filter-right-box ul.sortandshuffle{flex:1}.brand-filter-box .brand-filter-inner-box .brand-filter-right-box ul.sortandshuffle li{margin:0}.brand-filter-box .brand-filter-inner-box .brand-filter-right-box ul.sortandshuffle li.sort-btn.active{background:#00488e}.brand-filter-box .brand-filter-inner-box .brand-filter-right-box ul.sortandshuffle li.sort-btn{border-radius:0;box-shadow:none;background-color:rgba(0,72,142,.75);border:none}.brand-filter-box .brand-filter-inner-box .brand-filter-right-box ul.sortandshuffle li select{border-radius:0;border:1px solid #000}.brand-filter-box .brand-filter-inner-box .brand-filter-right-box .filtr-search-box input{border-radius:0}.brand-filter-box .filtr-container .filtr-item .inner-box-prod .item-desc,.brand-filter-box .filtr-container .filtr-item .inner-box-prod img{border:#000 solid 1px;box-sizing:border-box}.brand-filter-box .filtr-container .filtr-item .inner-box-prod img{border-bottom:none}.brand-filter-box .filtr-container .filtr-item .inner-box-prod img{padding:40px;box-sizing:border-box}.inner-box-prod>a{display:none}.cms-pages-container{background:#f3f3f3}.checkout-index-index .amasty-gdpr-consent.required{float:left}.billing-address-form fieldset.fieldset.address{padding:0 0 20px}.invoice-step .fieldset .field .control{width:100%}.sw-customer-links{display:flex;top:35px;position:relative}.sw-customer-icon{position:relative}.sw-customer-links a{width:auto;height:auto;color:#000;display:block}.sw-customer-links a:hover{color:#8dc354}.sw-customer-links span:nth-child(2){margin:0 2px}.cart.table-wrapper .product-item-name a{display:table}#shopping-cart-table span.sw-availability{border:none;padding:0;min-height:initial;padding-left:5px;display:block}strong.sw-cart-item-sku,.sw-cart-item-availability.product-availability{display:flex;align-items:center;padding-top:5px}.gdpr-link{color:#8ec44a !important}.customer-account-menu{background:#f3f3f3}.customer-item a{color:#575757}.customer-item a:hover{background:#e8e8e8}.mobile-cms-page-title-container{display:none}.form.contact fieldset.fieldset{margin:0}.form.contact .actions-toolbar{margin-top:20px}.sw-categories{border-bottom:1px solid #000}.catalog-product-view .product-social-links{display:none}.catalog-product-view .product-info-main .product-add-form{border-bottom:1px solid #000;margin-bottom:30px}.pages .item{margin:0;border:1px solid #000;border-right:none;width:30px}li.item.pages-item-next{border-right:1px solid #000}.pages .action.next{margin-left:0}.pages li.item.current,.pages li:hover{background:#8dc347;border:1px solid #8dc347}.pages a.page:hover{color:#fff}.pages .action.next:hover:before,.pages .action.previous:hover:before{color:#fff}.pages .action:hover{background:#8dc347}li.item.pages-item-next:hover{border:1px solid #8dc347}.cms-no-route center{position:relative}.cms-no-route center p{position:absolute;top:30%;left:50px;right:50px;font-size:18px;width:60%;margin:auto}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5" !important}.cms-politiki-prostasias-prosopikon-dedomenon .column.main,.cms-terms-of-use .column.main{display:block}#banner-slider-carousel .owl-carousel .owl-stage-outer{height:auto !important}#banner-slider-carousel .owl-carousel .owl-stage{height:100%}#banner-slider-carousel .owl-item img{height:100%;object-fit:cover}.sw-product-description-container{padding:20px;background:#f3f3f3;margin:20px 0}.sw-description-peak{max-width:100%}.to-description{margin-top:20px;display:inline-block}.mobile-menu-account ul{list-style:none;padding:0;margin-top:10px}.mobile-menu-account li{border-bottom:1px solid #ccc;padding:5px 10px;line-height:24px}.mobile-menu-account li a{width:100%;display:block;line-height:18px}.catalog-product-view .product-discount{position:absolute;z-index:10;color:#fff;font-weight:700;padding:0;bottom:104px;height:50px;line-height:50px;width:50px;box-sizing:border-box;left:0;right:0;display:block;margin:auto;background:#8dc347;text-align:center}.catalog-product-view .product-discount:before{content:"";position:absolute;width:0;height:0;right:-10px;bottom:0;z-index:-1;border-top:10px solid #75a03d;border-right:10px solid transparent}.catalog-product-view .product-discount:after{content:"";width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;position:absolute;top:-8px;left:0;right:0;z-index:100;border-bottom:8px solid #8dc347}.product-media-container,.product-price-container{position:relative}.product.media{margin-bottom:0}.page-layout-1column .product.media{position:relative}.block.newsletter .field.newsletter{max-width:300px}.payment-group .step-title{background:#8dc347;color:#fff}.page-products .product-view-offer-container a{background:#000;height:30px;line-height:30px;padding:0 10px}.page-products .product-view-offer-container a:hover{background:#8dc347}td#boxnow_map iframe{width:100% !important}.customer-address-form .form-address-edit .field.choice.set.shipping{width:100%;text-align:left}@media screen and (max-width:1617px){.sw-newsletter-social-container{top:-7%}}@media screen and (max-width:1580px){.page-wrapper{padding:0 30px}.sw-header-bottom-up{padding:20px 30px}.sw-header-top{padding:10px 30px}.two-product-container{padding-left:30px;padding-right:30px;box-sizing:border-box;width:100%}.vertical-sliders,.sw-slider-container,.newsletter-container,.shipping-container{padding:0 30px}.shipping-middle-container{max-width:100%;padding:45px 0;box-sizing:border-box}.shipping-container:before,.shipping-container:after{left:30px;right:30px}.sw-products-slider .sw-link{height:250px}div#checkout{padding:0 30px}.newsletter-container-inner{max-width:1240px;margin:auto}.sw-header.sticky .sw-header-bottom-up{padding:5px 30px}.sw-header.sticky .sw-header-top-left{right:200px}}@media screen and (max-width:1480px){.two-product-container{padding-left:0;padding-right:0}.vertical-sliders,.sw-slider-container,.newsletter-container,.shipping-container{padding:0}.slick-next.slick-arrow{right:44% !important}.slick-prev.slick-arrow{left:44% !important}.shipping-container:before,.shipping-container:after{left:0;right:0}.cms-page-item{font-size:14px}.amsearch-results{max-height:500px}}@media screen and (max-width:1380px){.two-product-container p{font-size:20px;line-height:24px}.sw-add-to-cart-form .action.tocart.primary{font-size:18px}.sw-header-top-middle .slick-track{font-size:14px}.sw-search-container{width:40%}.sw-header-top-right li a{font-size:12px}.phone-link{font-size:14px}.copyright-container>div{max-width:100%;padding:0 30px}.table-checkout-shipping-method{min-width:unset}}@media screen and (max-width:1280px){.logo img{max-height:90px}.banner-item.banner-slider .item-content h1{font-size:40px;line-height:40px}.sw-newsletter-title{font-size:40px}.social-title{font-size:20px}.block.newsletter{width:60%}.block.newsletter .action.subscribe{padding:20px 80px}.block.newsletter .actions{vertical-align:middle}.sw-newsletter-social-container{width:35%}.page-products .products-grid .product-items{grid-template-columns:repeat(4,1fr)}.slick-prev.slick-arrow{left:43% !important}.slick-next.slick-arrow{right:43% !important}.cms-no-route center p{top:50px}}@media screen and (max-width:1180px){.logo img{max-height:70px}.cart-discount .block.discount{width:100%}.sw-newsletter-social-container{top:-5%}.banner-item.banner-slider .item-content h1{font-size:34px;line-height:34px}.sw-product-info{width:60%}.two-product-container p{font-size:18px;line-height:22px}.two-product-container .sw-add-to-cart-form .action.tocart.primary{padding:10px 20px;font-size:16px}.sw-one-product-block-container{height:200px}.sw-image-container{top:-55px;padding:15px;box-sizing:border-box}.sw-subcategories-container{grid-template-columns:repeat(4,1fr)}.slider .product-info .name a{font-size:14px}.vertical-sliders .publisher{min-height:40px}.block-products-list .slick-prev.slick-arrow{left:45% !important}.block-products-list .slick-next.slick-arrow{right:45% !important}.sw-header-top-middle .slick-track{text-align:right}.sw-header-top-right{display:none}.slider>p{font-size:1.5vw}.cms-pages-header{font-size:1.3vw}.amgdprcookie-bar-template{width:70%}.cart-summary{width:100%;top:0 !important}.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{width:100%;padding:0}}@media screen and (max-width:1080px){.amgdprcookie-bar-container{left:15px;right:15px;max-width:unset}.amgdprjs-bar-template{left:15px !important;right:15px !important}.amgdprcookie-buttons-block{display:flex;flex-direction:column;gap:15px}.sw-products-slider .sw-link{height:300px}.filter.active .filter-title strong:after{position:absolute;right:0;top:-15px}.contact-index-index .column{display:block}.page-products .page-wrapper>.page-bottom{border-top:none;padding-top:0}.checkout-payment-method .payment-methods{margin:0}div#checkout-step-payment{padding:0}.toolbar-products{border-bottom:1px solid;padding-bottom:10px}.page-products .sorter label.sorter-label{display:none}.page-products .toolbar-amount{text-indent:-9999px;display:block;float:left;line-height:1;padding:0;overflow:hidden;height:15px;margin-top:10px;position:relative;width:100%;border-top:1px solid #000;padding-top:10px;order:3}.page-products .columns{padding-top:0}.page-products .sorter{position:relative}.page-products .toolbar-amount span.toolbar-number:last-child{text-indent:0;display:block;position:absolute;top:10px;left:0}.page-products .toolbar-amount span.toolbar-number:last-child:after{content:"Προϊόντα";padding-left:5px}.breadcrumbs{display:block;padding-bottom:0 !important}.catalog-product-view .breadcrumbs{padding:20px !important}.checkout-cart-index .page-wrapper>.page-bottom{border-top:none;padding-top:0}.rootmenu>.rootmenu-list .rootmenu-click>.rootmenu-arrow{margin-top:5px}.rootmenu>.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub{border:none;padding-left:10px}.block-collapsible-nav{top:0}.abs-toggling-title-mobile,.block-wishlist-management .wishlist-select .wishlist-name,.block-collapsible-nav .title{border-top:none;border-bottom:1px solid #000}.account .page-main{padding-top:80px}.products-grid.wishlist .product-image-container{width:100px !important}.products-grid.wishlist .product-item{width:100%}.products-grid.wishlist .product-items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.rootmenu>.rootmenu-list>li>.rootmenu-click>.rootmenu-arrow{background:0 0 !important}.amgdprcookie-bar-template{left:15px;width:auto;right:15px}.rootmenu>.rootmenu-list .rootmenu-submenu li a{padding:5px 20px;border-bottom:none !important}.rootmenu .tabmenu .padding-zero .tabimgwpr{padding-bottom:5px !important}.rootmenu>.rootmenu-list .rootmenu-submenu{border:none !important}.rootmenu .tabmenu .tabimgwpr{min-height:initial}.fullmenu ul ul{border:none !important;border-bottom:none !important}.rootmenu>.rootmenu-list>li:hover .megamenu{height:auto !important}.rootmenu .megamenu.fullmenu .root-col-4{width:100%}.rootmenu>.rootmenu-list>li>.megamenu,.rootmenu>.rootmenu-list .halfmenu{border:none !important}.rootmenu>.rootmenu-list.mobile-sub>li>a{border-bottom:none}.block-search input{left:0;margin:0;position:relative;height:50px;line-height:50px}.block-search .control{border-top:none;margin:0;padding:0}.block-search .label{display:none}.amsearch-wrapper-content>.amsearch-item:before{content:none}.minicart-wrapper{margin-top:0}.sw-header-bottom-up{height:80px}.nav-toggle{left:0;top:initial;position:relative}.sw-logo-container{width:200px;display:flex;align-items:center}a.logo{left:45px;position:relative}.nav-toggle:before{color:#000}.rootmenu>.rootmenu-list{display:block}.rootmenu{border:none}.rootmenu>.rootmenu-list>li{text-align:left;border-right:none;border-bottom:1px solid #000}.rootmenu .rootmenu-list{padding:0 20px}.nav-sections-item-title.active{border:none}.sw-header.sticky{border-bottom:none}.sw-header.sticky .nav-toggle{left:30px;top:20px}.cms-home .block-static-block.widget{margin-bottom:50px}.two-product-container.first{padding-top:0}.slick-next.slick-arrow{right:41% !important}.slick-prev.slick-arrow{left:41% !important}.amsearch-more-results .amsearch-link{background-color:#346da4}.sw-footer-middle-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;text-align:center}.sw-header-bottom{border-bottom:1px solid #000}.cms-home .sw-header-bottom{border-bottom:none}.sw-header-bottom-up{padding:20px 0}.sw-right-container{right:10px;position:relative}.sw-header.sticky .sw-header-top-left{display:none}.filter-title strong{background-color:#8dc347;box-shadow:none;border:none;border-radius:0;color:#000;right:initial;left:initial;font-size:12px;padding:0 20px;top:0;position:relative;float:left;margin-bottom:10px;cursor:pointer;width:100%;height:50px;line-height:50px;color:#fff;font-size:20px;box-sizing:border-box}a.action.clear.filter-clear span{font-weight:900}.page-products .toolbar .limiter{display:block;width:calc(50% - 5px);border:1px solid;padding:10px;box-sizing:border-box;order:2}.toolbar.toolbar-products:before{content:none}.toolbar-sorter.sorter{display:flex;margin-bottom:0;width:calc(50% - 5px);border:1px solid;padding:10px;box-sizing:border-box}#layered-filter-block .block-title.filter-title{display:table;width:100%}.page-products .toolbar .limiter{display:block}.filter-title strong:before{content:none;background:url(images/filter.png);width:32px;height:32px;position:absolute;left:0;bottom:-8px}.page-products .sorter{padding-left:35px}.page-products .sorter:before{content:none;background:url(images/sort.png);width:32px;height:32px;position:absolute;left:0;bottom:0}.product-container{display:block}.product-media-container,.product-price-container{width:35%;float:left}.product-info-container{width:60%;float:right;border:none;padding:0}.product-price-container{padding-left:0;display:block;border-top:1px solid #000;width:100%;margin-top:40px;padding-top:40px}.fotorama__stage__shaft{margin:auto !important}.free-shipping,.pickup{justify-content:center;text-align:center}.product.data.items>.item.title{margin:0 0 2px}.product.data.items{border-bottom:none}.product.data.items>.item.content{margin:-2px 0 0}.form.create.account{display:block}.form.create.account fieldset{margin:0 0 20px !important}.cms-page-view .column.main{text-align:left;display:block}.cms-payment-options .column.main [data-content-type=html]{text-align:left;display:block}.cms-menu{width:100%;margin-right:0;margin-bottom:50px}.sw-cms-right-content{width:100%}.cms-header-container{justify-content:start}.cms-pages-header{font-size:14px}.cms-more{right:20px}.cms-pages-header{right:0}.cart.table-wrapper .cart tbody td{display:block !important}.cart.table-wrapper .actions-toolbar>.action-edit,.cart.table-wrapper .actions-toolbar>.action-delete{position:relative}.cms-home .sticky .sw-header-bottom{border-bottom:1px solid #000}#shopping-cart-table thead{display:none}.cart.table-wrapper{border-top:1px solid #000}.cart-discount{border-bottom:1px solid #000}.cart-discount .block.discount{width:100%}.cart-discount .block>.title{padding-left:0}.cart-discount .block .content{padding:0}.cart.table-wrapper .cart tbody td.col.sku{margin-top:20px}.checkout-index-index .sw-logo-container{margin:auto}.checkout-index-index .logo{margin:auto;left:initial}.opc-estimated-wrapper{background:#f3f3f3;border-bottom:none;border-top:none;margin:0 auto 20px;padding:20px}.opc-estimated-wrapper .minicart-wrapper{float:right}.block.newsletter{width:100%}.social-container{background:0 0;width:auto;height:auto;position:relative;right:0;display:flex;align-items:center;margin-top:30px}.newsletter-container-inner,.newsletter-container.subpages .newsletter-container-inner{padding:50px}.triangle{display:none}.social-title{margin:0}.sw-newsletter-social-container{width:auto;height:auto;top:initial;bottom:0;position:relative;background:0 0;right:initial}.newsletter-container{margin-bottom:50px}.newsletter-container.subpages .sw-newsletter-social-container{width:auto;top:initial;right:initial;height:auto}.newsletter-container.subpages .social-title{margin:0}.cart.table-wrapper .cart tbody td.col.sku{display:none !important}.checkout-cart-index .product-image-photo{height:80px;object-fit:contain;height:80px}.cart.table-wrapper .cart tbody td.col.item-actions{display:table !important;float:right;bottom:25px;position:relative}.checkout-index-index .amasty-gdpr-consent.required{display:table;width:100%;margin-bottom:20px}.checkout-payment-method .actions-toolbar .primary{float:left}.checkout-payment-method .payment-method._active .payment-method-content{display:table;width:100%}.payment-option._collapsible.opc-payment-additional.comment.last{padding:20px 0 0}.checkout-payment-method .payment-option{margin:0}.checkout-payment-method .payment-option .payment-option-content{padding:0}.checkout-payment-method .payment-option .payment-option-title{padding:15px 0}.block.filter.active .filter-title strong:before{content:none}.filter.active .filter-subtitle{color:#8bc346;font-weight:900;font-size:18px}.filter.active .filter-title{border-bottom:1px solid #8bc346}.filter.active .filter-title strong{right:10px;top:15px;left:initial;position:absolute}.filter .filter-current{border-top:1px solid #000;border-bottom:1px solid #000;margin:0 0 10px}.mobile-cms-page-title-container{display:block}h1.mobile-cms-page-title{font-weight:900;font-size:30px;line-height:30px;text-align:center;margin:30px 0;color:#000}.cms-page-view h1.page-title{display:none}.cms-pages-container{margin-top:30px}.toolbar.toolbar-products{display:flex;flex-direction:unset;flex-wrap:wrap;justify-content:space-between}.toolbar-sorter.sorter{display:flex;margin-bottom:0}.toolbar-sorter.sorter .sorter-options{width:100%}.toolbar .sorter-action{top:0}.sorter-action:before{line-height:32px;height:32px}}@media screen and (max-width:920px){.logo img{max-height:60px}.product.info.detailed{margin-top:30px}.amrelated-grid-wrapper .slick-slider{padding-bottom:0}.product.data.items{margin:0 auto 0}.page-wrapper{padding:0 15px}.nav-toggle{left:15px}.sw-header.sticky .sw-header-bottom-up{padding:5px 15px}.sw-header.sticky .nav-toggle{left:15px}.sw-header.sticky a.logo{left:25px}.slider{width:100%}.vertical-sliders-main{display:block;padding-top:0}.slider>p{font-size:24px}.vertical-sliders .slider .product-info .name{margin-bottom:10px;height:auto;min-height:initial}.vertical-sliders .publisher{min-height:initial}.vertical-sliders .writer{height:auto}.slider .sw-image-actions-container{display:flex;align-items:center}.slider .product-item:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #000}.slider:nth-child(2){padding:30px;margin-bottom:30px}.slider:nth-child(1){padding:0 30px;margin-bottom:30px}.slider .more{top:0;border-top:none}.slider:nth-child(3){padding:0 30px}.sw-subcategories-container{grid-template-columns:repeat(3,1fr)}.two-product-container p{font-size:16px;line-height:18px}}@media screen and (max-width:820px){.sw-header-top-middle p{font-size:12px;line-height:12px}.brand-filter-box .brand-filter-inner-box .brand-filter-right-box{display:block}.brand-filter-box .brand-filter-inner-box .brand-filter-right-box ul.sortandshuffle{display:table;margin:0 auto 10px}.slick-prev.slick-arrow{left:39% !important}.slick-next.slick-arrow{right:39% !important}.cms-no-route center p{width:auto}.logo img{max-height:50px}}@media screen and (max-width:767px){ol#checkoutSteps{display:block}.catalog-product-view .product-discount{bottom:30px}.fotorama__active .fotorama__dot{background-color:#8dc347;border-color:#8dc347}.fotorama__dot{border:1px solid #000}.fotorama__nav__shaft{padding-top:10px}.ninjamenus.ninjamenus-mobile .nav-item>.opener{width:100%}.ninjamenus .drilldown-opener:before{left:initial;right:10px}.form .search-autocomplete{top:50px;margin:0}.amsearch-results{top:0}li#shipping{margin-bottom:30px}div#checkout{padding:0}.block.newsletter .actions{vertical-align:top}.block.newsletter .actions{vertical-align:top}.cart-container .form-cart .actions.main a,.cart-container .form-cart .actions.main button{margin:0 5px 5px 0}.cart-container .form-cart .actions.main{text-align:left}.track-container{width:100%}.block-products-list .slick-prev.slick-arrow{left:43% !important}.block-products-list .slick-next.slick-arrow{right:43% !important}.sw-terms-and-conditions,.copyright{font-size:12px}.block.newsletter .actions{display:block}.block.newsletter .action.subscribe span{font-size:14px}.newsletter-container .block.newsletter .action.subscribe{padding:15px 50px !important;margin-top:10px !important}.newsletter-container .social-title{font-size:16px !important}.two-product-container{grid-template-columns:1fr;grid-gap:80px}}@media screen and (max-width:680px){.sw-account-container{display:none}.sw-header-top-middle .slick-track{width:100% !important}p.shipping-info.slick-slide.slick-current.slick-active{width:100% !important;line-height:14px}.cms-no-route .column.main img{height:400px;object-fit:cover}.checkout-index-index .sw-logo-container p{display:none}.breadcrumbs{margin-top:0 !important}.catalog-product-view main#maincontent{padding-top:0}.page.messages{bottom:15px;left:15px}a.phone-link{color:#000;font-size:20px}.sw-logo-container p{display:block;position:absolute;left:60px;width:25px;overflow:hidden;display:block;height:25px;text-indent:-9999px}.sw-logo-container p a{text-indent:0;display:block}#search::placeholder{color:#9a9999}#search::-webkit-input-placeholder{color:#9a9999}#search::-moz-placeholder{color:#9a9999}#search:-ms-input-placeholder{color:#9a9999}.page-wrapper{padding:0}main#maincontent{padding:45px 15px 0;box-sizing:border-box}.products-grid.wishlist .product-items{display:block}.sw-header-bottom-up{padding:20px 0;background:#f3f3f3;position:relative}.minicart-wrapper .action.showcart:before,.minicart-wrapper.active .action.showcart.active:before{width:30px;height:30px}.minicart-wrapper .action.showcart .counter.qty,.minicart-wrapper .action.showcart .counter.qty.empty{right:-10px;top:30px;position:absolute}span.sw-counter-number.counter-number{bottom:-35px}.sw-header-bottom-up{display:block}.sw-right-container{right:20px;position:absolute;top:0}span.sw-counter-number.counter-number{bottom:initial;position:relative;top:10px;right:40px}.minicart-wrapper{width:auto}.logo img{max-height:50px}.nav-toggle{top:-3px}.sw-logo-container{width:auto}a.logo{left:initial;position:absolute}.sw-search-container{width:auto;left:15px;right:15px;transform:none;bottom:5px}.block-search input{border-radius:0;border:none;padding:0 20px}a.logo{position:absolute;display:table;left:50%;transform:translateX(-50%);width:200px;top:10px}.sw-header-top{left:0;right:0;width:auto}.sw-header-top-left{display:none}.sw-header-top-middle .slick-track{text-align:center}.page-main{padding-top:45px}.amsearch-form-container .control{height:50px;line-height:50px}.amsearch-close{top:10px;right:10px}.search .amsearch-loupe{top:19px;left:10px}.sw-header.sticky{display:none;position:relative}.copyright-container>div{display:block}.copyright{text-align:center;padding:0 0 10px}.sw-terms-and-conditions ul{justify-content:center}.sw-header-top{padding:10px}.cms-index-index main#maincontent{padding-top:55px}.banner-item.banner-slider .item-content h1{font-size:24px;line-height:24px;bottom:30px}.sw-large-title{margin:0}.sw-large-title h3{font-size:24px}.slick-prev.slick-arrow{left:35% !important}.slick-next.slick-arrow{right:35% !important}.account .columns{position:relative;padding-top:60px}a.logo{background:url(images/logosvg-mobile.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.logo img{opacity:0}.minicart-wrapper .action.showcart>span.sw-counter-number.counter-number{display:none}.page-products .page-main>.page-title-wrapper .page-title{padding:0 0 30px}.sw-header>div{width:100%}.sw-header{display:flex;flex-wrap:wrap}.sw-header-top-banner{order:1}.sw-header-bottom{order:2}.sw-header-top{order:3}.sw-header-bottom{border-bottom:none}.sw-categories{border-bottom:none}.copyright-container>div>div{width:100%}.copyright-container>div{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}@media screen and (max-width:640px){.product-info-price{margin:0;width:100% !important}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper .methods-shipping{background:#fff}.products-list .product-image-wrapper .product-image-photo{width:100%}.product-info-price>*:first-child{padding-left:0}.table-wrapper{border-top:none}.products-grid.wishlist .product-item{border-bottom:1px solid #000}.products-grid.wishlist .product-item:first-child{border-top:1px solid #000}.page-products .products-grid .product-items{grid-template-columns:repeat(2,1fr)}.products-list .product-item-info-image-container{width:130px}.products-list .product-item-name,.products-list .product.name a{width:100%}.page-products .products-list .product-item-actions{position:relative;height:auto;display:table;width:100%}.page-products .product-availability{position:relative;right:0;bottom:initial;width:auto;text-align:left;padding-bottom:10px}.products-list .product-item-actions .actions-primary{position:relative;bottom:initial}.products-list .product.name a,.products-list .product-item-inner{width:100%}.products-list .product-item .price-box{margin:0 0 10px;text-align:left}.products-list .product-item-description{margin:10px 0}}@media screen and (max-width:580px){.page-main>.page-title-wrapper .page-title{font-size:24px;line-height:24px;text-align:center}.contact-index-index .column:not(.sidebar-additional) .form.contact{width:100%}.cart.table-wrapper .product-item-name{font-size:16px}.vertical-sliders-title{font-size:26px;text-align:left}.slick-slider{padding-bottom:20px}.products-grid .product-item-name,.products-grid .product.name a{font-weight:900}.vertical-sliders-title{display:none}.slider .sw-link{border:1px solid #000;box-sizing:border-box}.vertical-sliders{margin-bottom:70px}.slick-dotted.slick-slider{margin-bottom:70px}.two-product-container .sw-add-to-cart-form .action.tocart.primary{padding:8px 15px;font-size:14px}.sw-subcategory{height:100px}.sw-subcategories-container{grid-template-columns:repeat(2,1fr)}.sitemap-index-index .column.main{display:block}.sitemap-index-index .column.main .sw-sitemap:last-child{border-left:none;padding-left:0}.product-media-container,.product-price-container{width:100%}.product-info-container{width:100%;padding:20px 0 0}.block-products-list .slick-prev.slick-arrow{left:40% !important}.block-products-list .slick-next.slick-arrow{right:40% !important}.block-products-list .block-title strong{font-size:24px;text-align:left}.page-products .sorter{position:relative;text-align:left;float:right;margin-top:0}.page-products .toolbar-amount{overflow:visible;width:100%}.page-products .toolbar .limiter label.label{display:none}.shipping-middle-container{display:block}.shipping{width:100%;margin-bottom:30px}.shipping:last-child{margin:0}.more.horizontal a{padding-right:0;font-size:12px;line-height:12px}.vertical-sliders{margin-bottom:50px}.slick-prev.slick-arrow{left:30% !important}.slick-next.slick-arrow{right:30% !important}.newsletter-container-inner,.newsletter-container.subpages .newsletter-container-inner{padding:30px}#banner-slider-carousel .owl-nav{display:none}#banner-slider-carousel .owl-dots{bottom:0;left:initial;right:20px}.banner-item.banner-slider .item-content h1{bottom:20px;left:20px}#banner-slider-carousel .owl-carousel .owl-stage-outer,#banner-slider-carouse .owl-carousel .owl-item{height:250px !important}#banner-slider-carousel .owl-item img{height:250px;object-fit:cover}.sw-products-slider .name a{font-weight:900}.more.horizontal a{text-indent:-9999px;width:24px;overflow:hidden;display:table;height:20px}.more.horizontal{position:relative}.sw-title-container{align-items:center;justify-content:space-between}.block-products-list{margin-bottom:0}a.logo{left:48%}.checkout-cart-index button#empty_cart_button,.checkout-cart-index button.action.update{display:none}.cart-container .form-cart .actions.main .continue{background:#000;width:100%;box-sizing:border-box;text-align:center}.cart-container .form-cart .actions.main .continue:hover{background:#8dc347}}@media screen and (max-width:480px){.page-products .products-grid .product-items{grid-template-columns:repeat(1,1fr)}.fotorama__wrap--slide{padding-bottom:50px}.catalog-product-view .product-discount{bottom:40px}.cms-no-route center p{font-size:15px}.catalog-product-view .product-info-main .product-add-form{border-bottom:none;margin-bottom:0}.billing-address-same-as-shipping-block label span{right:-260px;bottom:-2px;white-space:normal;width:250px;line-height:12px}h1.mobile-cms-page-title{font-size:24px;line-height:24px}.page-main>.page-title-wrapper .page-title{text-align:center}.slider:nth-child(2){padding:30px 15px}.products-slider{padding:0 0 20px}.slider:nth-child(1),.slider:nth-child(3){padding:0 15px}.product-social-links{display:none}a.logo{width:170px}.sw-footer-links:first-child{display:none}.page-products .products-grid a.product.photo.product-item-photo{width:auto;margin:auto}.page-products .products-grid .product-image-container{width:auto !important}.page-products .products-grid .product-image-wrapper{display:table;padding:0 !important}.page-products .products-grid img.product-image-photo{margin:0;bottom:initial;top:initial;left:initial;transform:none;position:relative}.page-products .products-grid .product.details.product-item-details{text-align:center}.page-products .products-grid .product-item-name,.products-grid .product.name a{font-size:16px}.page-products .products-grid .sw-book-sku{margin:0}.page-products .products-grid .product-availability{min-height:initial;justify-content:center;text-align:center;padding-top:10px;margin:auto;width:auto;justify-content:center}.page-products .products-grid .product-item .price-box{height:auto}.page-products .products-grid .product-availability .sw-availability{display:table;width:auto}.page-products .products-grid .product-item-actions .actions-primary{display:block}.products-list .product-item-description{display:none}.book-publisher-container{margin-bottom:5px}.products-list .product-item-actions .actions-primary{width:100%;display:block}.products-list .product-item .price-box,.page-products .product-availability{text-align:center}.products-list .product-item-info{text-align:center}.page-products .product-item .tocart{width:100%}.products-grid strong.product.name.product-item-name{height:auto}.products-grid .book-publisher-container{min-height:initial}.products-list .product-item-details{padding-left:0;display:block;width:100%;padding-top:20px}.products-list .product-item-info-image-container{width:auto;display:table;margin:auto}.sw-footer-middle-container{grid-template-columns:1fr}.sw-large-title h3,.slider>p{font-size:20px}.banner-item.banner-slider .item-content h1{font-size:20px;line-height:20px}.slider>p{margin-bottom:20px !important}.two-product-container.first{margin:0}.sw-subcategory a span{font-size:16px;line-height:18px}.fotorama__nav-wrap.fotorama__nav-wrap--horizontal{position:absolute;bottom:10px;left:0;right:0}.fotorama__active .fotorama__dot{background-color:#8dc347;border-color:#8dc347}.fotorama__dot{border:1px solid #000;background-color:#fff}.product-reviews-summary,.product-info-stock-sku li.nav.item,.catalog-product-view .field.qty{display:none}.catalog-product-view .box-tocart .fieldset .actions{padding-left:0}.catalog-product-view .box-tocart .fieldset:last-child{margin-bottom:0}.catalog-product-view .product-info-container{padding:0}.catalog-product-view .product-price-container{margin-top:10px;padding-top:10px}.product-info-main .product-add-form{padding-top:0}.product-social-links{padding-bottom:10px;margin-bottom:20px}.product-inner-attribute-info{margin-bottom:0}.page-title-wrapper.product h1.page-title{margin:0 0 10px}.catalog-product-view .table-wrapper{margin-bottom:10px;text-align:center}.page-title-wrapper.product h1.page-title{font-size:20px;line-height:22px;text-align:center}.free-shipping{margin-bottom:15px;margin-top:30px}.block-products-list{margin-top:30px}.block-products-list .block-title strong{font-size:20px}.newsletter-container.subpages{padding:0;margin:0}.sw-footer-middle-container{padding:30px 0}.sw-footer-links .title{margin-bottom:10px !important}.sw-footer-links ul{margin:0}.product-info-main .product-info-price .price-box{display:table;width:auto;margin:auto}.product-info-main .product-info-stock-sku,.product-info-main .sw-price-discount-container{text-align:center}.checkout-cart-index button#empty_cart_button,.checkout-cart-index button.action.update{display:none}.cart-container .form-cart .actions.main .continue{background:#000}.minicart-wrapper .block-minicart{width:350px}.sw-subcategories-container{grid-template-columns:repeat(1,1fr);grid-gap:15px}.sw-subcategory{height:80px;width:100%;display:block;margin:0 0 10px}.amgdprcookie-main-wrapper .amgdprcookie-top{display:block}.amgdprcookie-main-wrapper .amgdprcookie-head{text-align:center;width:100%;display:block;padding:20px 0}.amgdprcookie-main-wrapper .amgdprcookie-btn-wrapper{align-items:center;justify-content:center}.shipping p{font-size:14px}.sw-footer-links .title{font-size:16px}.sw-footer-links ul li a,.sw-footer-links ul li p{font-size:14px;line-height:14px}.paypal-review-discount .actions-toolbar,.cart-discount .actions-toolbar{display:block;width:auto}.paypal-review-discount .field,.cart-discount .field{display:block;width:100%}.cart-discount .block>.title:after{right:0}.cms-index-index .sw-footer-middle-container{padding:0 0 40px}#checkout-payment-method-load table{display:block;overflow:auto;width:300px}.cms-no-route .column.main img{height:400px;object-fit:cover}}@media screen and (max-width:400px){.newsletter-container-inner,.newsletter-container.subpages .newsletter-container-inner{padding:30px}.sw-newsletter-title{font-size:24px;margin:0}.slider .sw-image-actions-container{justify-content:space-between}.slider .product-info{width:calc(100% - 150px);padding-left:0}.two-product-container.second,.two-product-container{margin-bottom:70px}.slider .sw-link{width:120px;height:120px;max-width:120px}.carousel-container{margin-bottom:50px}.two-product-container{grid-gap:50px}.two-product-container{grid-gap:20px}.block-products-list .sw-availability{margin:10px 0}.amgdprcookie-bar-container .amgdprcookie-button.-allow,.amgdprcookie-bar-container .amgdprcookie-button.-settings{margin-bottom:3px}.sw-products-slider .sw-link{height:250px}.page.messages{bottom:0;left:0;width:100%}select#sorter{width:100%}.cms-no-route .column.main img{height:350px}.cms-no-route center p{top:30px;left:20px;right:20px}.page-products .sorter{padding:10px}span.limiter-text{font-size:12px}.page-products .toolbar .limiter{display:flex;align-items:center}}@media screen and (max-width:360px){.sw-products-slider .name{height:auto}.sw-availability,.sw-people{min-height:initial}.block-products-list strong.product-item-name{min-height:initial}}@media screen and (max-width:360px){.sw-availability,.sw-people,.block-products-list .sw-availability{min-height:30px}.sw-products-slider .name a,.block-products-list strong.product-item-name{height:75px;overflow:hidden;display:block}}.cms-epikoinonia .sw-cms-right-content{text-align:center;margin:auto}.cms-epikoinonia .sw-cms-right-content .amform-form{margin:auto}.swiper.product-gallery-swiper{text-align:center}.catalog-product-view .product-discount{bottom:-5px !important}.swiper-fullscreen-modal{position:fixed;inset:0;background:rgba(0,0,0,.95);z-index:1000;display:flex;align-items:center;justify-content:center}.swiper-fullscreen-wrapper{position:relative;width:100vw;height:100vh;overflow:hidden}.swiper-fullscreen{width:100%;height:100%}.swiper-fullscreen .swiper-slide{display:flex;align-items:center;justify-content:center;width:100%;height:90%;overflow:hidden}.swiper-fullscreen .swiper-slide img{width:100%;height:100%;object-fit:contain;display:block;margin:0 auto;max-width:100%;max-height:100%}.swiper-close-btn{position:absolute;top:20px;right:20px;font-size:32px;color:#fff;background:0 0;border:none;cursor:pointer;z-index:1100}.swiper-loader{color:#fff;font-size:1.2em;margin-bottom:20px;display:none}.hidden{display:none !important}.swiper-pagination{position:relative;margin-top:20px;height:20px}.swiper-pagination-bullet{background:#8dc347}@media screen and (max-width:767px){.swiper.product-gallery-thumbs{display:none}}@media screen and (min-width:768px){.swiper-pagination{display:none}}.checkout-index-index .form-shipping-address option[value="1001"],.checkout-index-index .form-shipping-address option[value="988"],.checkout-index-index .form-shipping-address option[value="989"],.checkout-index-index .form-shipping-address option[value="990"],.checkout-index-index .form-shipping-address option[value="991"],.checkout-index-index .form-shipping-address option[value="992"],.checkout-index-index .form-shipping-address option[value="993"],.checkout-index-index .form-shipping-address option[value="994"],.checkout-index-index .form-shipping-address option[value="995"],.checkout-index-index .form-shipping-address option[value="996"],.checkout-index-index .form-shipping-address option[value="997"],.checkout-index-index .form-shipping-address option[value="998"],.checkout-index-index .form-shipping-address option[value="999"],.checkout-index-index .form-shipping-address option[value="1000"]{display:none !important}