@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap");*{font-family:"Quicksand",sans-serif!important;}.header .header-lower{padding:0!important;}.header .header-links a,.header .header-links span{text-decoration:none;font-weight:800;color:#000;font-size:13px;}.header .header-links a:after{display:block;content:"";border-bottom:solid 3px #1d6d20;transform:scaleX(0);transition:transform 250ms ease-in-out;position:relative;top:-10px;}.header .header-links a:hover:after{transform:scaleX(1);transform-origin:0% 50%;}.checkout-page .shipping-method-panel .method-list li:hover,.checkout-page .payment-method-panel .method-list li:hover{cursor:pointer;border-color:#198754;}.checkout-page input#terms-of-service{width:1.6rem;height:25px;margin-top:0;}@media only screen and (max-width:568px){.checkout-page input#terms-of-service{width:35px!important;}}.checkout-page .terms-of-service span.ms-3{font-weight:700;color:#000;}.html-home-page .home-page .slider-wrapper{margin-bottom:30px;}@media only screen and (max-width:768px){.html-home-page .home-page .slider-wrapper{margin-bottom:10px;}}.html-home-page .title_container h3 a{display:block;height:190px;width:280px;position:relative;padding-top:25%;}.top_header_menu{background:#1d6d20;padding:0;}.top_header_menu li a{color:#fff;text-decoration:none;}.top_header_menu li a:hover{color:#fff!important;}.top_header_menu li a span{color:#fff!important;display:inline-block;margin:0;}.top_header_menu li a span:after{display:block;content:"";border-bottom:solid 3px #fff;transform:scaleX(0);transition:transform 250ms ease-in-out;}.top_header_menu li a span:hover:after{transform:scaleX(1);transform-origin:0% 50%;}.home-page .home_slider .slider-wrapper{margin-top:0!important;}.home-page .homepage_menu .item-box:hover img{opacity:.3;cursor:pointer;transition-duration:.5s;}.home-page .homepage_menu .item-box:hover .title_container{opacity:1;cursor:pointer;}.home-page .homepage_menu .item-box{width:32%;margin-bottom:0;}.home-page .homepage_menu .item-box .title_container{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;}.home-page .homepage_menu .item-box img{width:100%;}.home-page .homepage_menu .item-box h3{color:#000!important;font-weight:700;text-align:center;}.home-page .homepage_menu .item-box:nth-child(3n+1){clear:none;}.footer .information p.description{padding:5px 0;line-height:25px;}.footer a{line-height:25px;text-decoration:none;}.footer a:hover{color:#1d6d20;}.html-topic-page .center-1 .topic-page .page-title{padding:6px 10px 6px 0;border-bottom:0;}.html-topic-page .center-1 .topic-page .page-title h1{text-align:left!important;}.html-real-opc-page .form-check-input{width:1.5em;height:1.5em;border-radius:.25em;}input#RememberMe{width:1.5em;height:1.5em;border:0!important;outline:0!important;}.footer .footer-upper{padding:35px 0!important;}.footer .footer-lower{padding:25px 0!important;}.html-contact-page .page-title{border:0!important;}.html-contact-page .row-container{width:100%;float:left;}.html-contact-page .row-container .col-lg-half{width:48%;max-height:460px;float:left;}.html-contact-page .row-container .col-lg-half .topic-block{margin:0;}.html-contact-page .row-container .col-lg-half .topic-block p{margin:0;}.html-contact-page .row-container .form-fields{padding:30px 35px 5px 20px!important;border:0!important;}.html-contact-page .row-container .form-fields .inputs label{width:100%;float:left;text-align:left;}.html-contact-page .row-container .form-fields .inputs input,.html-contact-page .row-container .form-fields .inputs textarea{float:left;width:100%;}.html-contact-page .row-container .form-fields .inputs input:focus,.html-contact-page .row-container .form-fields .inputs textarea:focus{outline:0!important;}.html-contact-page .row-container .buttons{background:#f9f9f9;padding:0 20px 30px;text-align:left!important;}.desktop-header{display:block;}.page.category-page .item-box{border:1px solid #ccc;}.page.category-page .item-box a{font-size:18px;color:var(--bs-primary);line-height:1.2;text-decoration:none;font-weight:800;}.page.category-page .item-box .sub-category-item{padding:10px;font-size:22px;margin:auto;word-break:break-all;}.mobile-header{display:none;}.mega-menu .has-sublist .sublist-wrap .sublist{padding-left:0;}.mega-menu .has-sublist .sublist-wrap .sublist li a:before{display:none;}.mega-menu .has-sublist .sublist-wrap .sublist li a span{color:#000!important;}.mega-menu .has-sublist .sublist-wrap .sublist li a span:after{display:block;content:"";border-bottom:solid 3px #1d6d20!important;transform:scaleX(0);transition:transform 250ms ease-in-out;}.mega-menu .has-sublist .sublist-wrap .sublist li a span:hover:after{transform:scaleX(1);transform-origin:0% 50%;}.breadcrumb ul{margin-bottom:0!important;padding-left:0!important;}.breadcrumb ul li .current-item{font-weight:700;color:#1d6d20;}.side-2 .block-category-navigation .list{margin-bottom:0!important;padding-left:0!important;}.side-2 .block-category-navigation .list li{padding:5px 0 5px 5px!important;}.side-2 .block-category-navigation .list li a:before{display:none;}.side-2 .block-category-navigation .list li a:after{display:block;content:"";border-bottom:solid 3px #1d6d20!important;transform:scaleX(0);transition:transform 250ms ease-in-out;}.side-2 .block-category-navigation .list li a:hover:after{transform:scaleX(1);transform-origin:0% 50%;}.side-2 .block-category-navigation .list li.active a:after{display:block;content:"";border-bottom:solid 3px #1d6d20!important;transform:scaleX(0);transition:transform 250ms ease-in-out;}.side-2 .block-category-navigation .list li.active a:after{transform:scaleX(1);transform-origin:0% 50%;}.side-2 .block-category-navigation .list li.active .sublist li.active a:after{display:block;content:"";border-bottom:solid 3px #1d6d20!important;transform:scaleX(0);transition:transform 250ms ease-in-out;}.side-2 .block-category-navigation .list li.active .sublist li.active a:after{transform:scaleX(1);transform-origin:0% 50%;}.side-2 .block-category-navigation .list li.active .sublist li.inactive a:after{display:block;content:"";border-bottom:solid 3px #1d6d20!important;transform:scaleX(0);}.side-2 .block-category-navigation .list li.active .sublist li.inactive a:hover:after{transform:scaleX(1);transform-origin:0% 50%;}.ajaxCart .product-price{color:#1d6d20!important;}.ajaxCart .productAddedToCartWindowDescription strong{color:#1d6d20!important;}.ajaxCart .productAddedToCartWindowDescription a.continueShoppingLink{color:#000!important;}.ajaxCart .productAddedToCartWindowCheckout{background-color:#1d6d20!important;}.center-2 .page-title h1{margin-bottom:0!important;margin-bottom:0!important;font-size:1.2rem;text-align:left;}.block-recently-viewed-products{display:none;}.product-grid .item-box{padding:2%;border:1px solid #ccc;margin:.5% .5%;}.product-grid .item-box .details{text-align:center;}.product-grid .item-box .details h2.product-title a{font-size:18px;color:var(--bs-primary);line-height:1.2;text-decoration:none;font-weight:800;width:100%;}.product-grid .item-box .buttons{text-align:center;}.product-grid .item-box .product-rating-box{display:none;}.ajaxCart .overview .add-to-cart-button,.ajaxCart .overview .add-to-cart-button{font-size:13px;padding:0 10px;margin-left:2%;}.html-customer-info-page .reward-points,.html-customer-info-page .customer-reviews,.html-customer-info-page .downloadable-products,.html-customer-info-page .back-in-stock-subscriptions{display:none;}.header .header-links-wrapper{text-align:right;padding:0;display:table-cell;vertical-align:middle;float:none;}@media(min-width:1001px){.header .flyout-cart{top:68%!important;}}.html-product-details-page .overview .short-description{font-size:16px;color:#000;}.html-product-details-page .overview .full-description{color:#000;font-size:16px;}.html-real-opc-page .shipping-address-panel label[for=shipping_address_attribute_1],.html-real-opc-page .shipping-address-panel textarea#shipping_address_attribute_1{display:none;}.html-customer-info-page .customer-info-page .fieldset:first-of-type{display:none;}.html-login-page .customer-blocks .form-fields div:last-of-type{text-align:center;margin:0 0 25px 0;}html.html-real-opc-page .ui-dialog{position:fixed!important;top:15%!important;}html.html-real-opc-page .ui-dialog .ui-dialog-content.ui-widget-content{min-height:360px!important;overflow:auto;max-height:360px!important;}html.html-real-opc-page .ui-dialog .ui-dialog-content.ui-widget-content div#ph-title{display:none;}
