body{font-size:14px;font-family:"Geist",serif;color:#222;margin:0;overflow-x:hidden}.action.primary:hover,.action-primary:hover{border:none}.pr-img{aspect-ratio:1;object-fit:cover}.main-footer{background:#111827;color:#9da5b1}.top-footer .container{display:flex;justify-content:space-between;gap:10px 2%}.top-footer ul{padding:0;margin:0}.top-footer ul li{list-style:none;margin:0 0 7px}.top-footer ul li a{color:#9da5b1;text-decoration:none;display:flex;align-items:center}.top-footer ul li a:hover{color:#fff}.top-footer h3{margin:0 0 20px;color:#fff;font-size:22px;font-weight:600;font-family:"Oswald",sans-serif}.middle-footer{padding:27px 0;border-top:1px solid #333;border-bottom:1px solid #333}.middle-footer ul li{list-style:none;margin:0;display:flex;align-items:center}.middle-footer ul{display:flex;justify-content:space-between;margin:0;padding:0;gap:11px 3%}.middle-footer ul i{color:#60a7fe;background:#333;font-size:22px;height:40px;width:40px;text-align:center;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:12px}.middle-footer h4{font-weight:500;font-size:16px;margin:0 0 4px;color:#fff}.middle-footer p{margin:0}.last-footer{padding:15px;text-align:center}.top-footer{padding:40px 0}.before-footer{background:#0056b3;padding:20px 0}.foot-col{width:25%}.foot-col i{width:35px;text-align:center;color:#fff;padding:9px;border-radius:10px;margin-right:5px;min-width:35px}.footer-social{display:flex;margin:14px 0 0 5%}.footer-social a{margin-right:8px}.footer-social a i{padding:0;width:auto;min-width:auto;font-size:27px}.cms_page ul{padding:0}.cms_page ul li{list-style:inside disc}.cms_page a{color:#006bb4;text-decoration:underline;font-weight:600}.cms_page a:hover{color:#000}.cms_page h2{border-top:2px solid #eee;padding-top:12px;font-weight:600;font-size:22px;margin:13px 0 8px}.newsletter{margin:0;padding:0;width:100%;display:flex;justify-content:space-between;align-items:center;color:#fff}.newsletter-left{display:flex;align-items:center}#newsletter-validate-detail{display:flex;width:38%;position:relative}.newsletter h3{margin:0 0 6px;font-size:22px;color:#fff;font-weight:600;font-family:"Oswald",sans-serif}.newsletter .newsletter-left i{font-size:59px;color:#fff;margin-right:15px}.news-icon p{margin:0;color:#fff}#newsletter-validate-detail .subscribe{border-radius:0 10px 10px 0;font-weight:600;background:#111827}#newsletter-validate-detail input{border-radius:10px 0 0 10px;height:44px}#newsletter-error{position:absolute;bottom:-22px;left:4px}.user-menu{position:absolute;z-index:9999;background:#eee;border-bottom:2px solid #f74b00;display:none;width:171px;right:0}.user-menu a{margin:0;padding:7px 13px;font-size:17px!important;text-decoration:none;width:100%;float:left;font-weight:500;border-bottom:2px solid #fff;text-align:left!important}.user-menu a:hover{background:#ccc}.last-footer .container{display:flex;justify-content:space-between;align-items:center}.credit-card{display:flex;gap:6px;align-items:center}.credit-card img{height:33px;width:auto;object-fit:contain}.block.block-customer-login,.block.block-new-customer,.box.box-information,.box.box-newsletter,.box.box-billing-address,.box.box-shipping-address{border:1px solid #ccc;padding:15px;border-radius:10px;width:50%;margin:0}.login-container{display:flex;gap:20px 2%}body.account .page-title-wrapper .page-title{font-size:25px;color:#0056b3;font-weight:600;margin-bottom:15px}.farm-middle-cont>ul{display:flex;flex-wrap:wrap;gap:10px 1%}.farm-middle-cont>ul>li{list-style:none;width:24%;text-align:center}.farm-brand-logos ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.farm-brand-logos ul li{width:15%;list-style:none}td.column-two-img{display:flex;flex-wrap:wrap;gap:10px}td.column-two-img img{width:49%}td.column-two-img{display:flex;flex-wrap:wrap;gap:10px}.customer-account-login .page-title-wrapper,.customer-account-create .page-title-wrapper,.customer-account-forgotpassword .page-title-wrapper,.block.block-new-customer{display:none}.custom-login h2{color:#0056b3;font-weight:600;margin:0 0 15px}.custom-login{text-align:center;background:#fff;padding:0;max-width:500px;margin:20px auto;border-radius:10px}.custom-login-left-text{background:#fff;padding:0;max-width:500px;margin:20px auto;border-radius:10px}.cust-login{padding:20px;margin-bottom:23px}.cust-register{background:#ccc;padding:20px}.actions-toolbar{margin-top:20px}.credit-card img{height:28px}.main .cms_page{background:#fff;padding:15px;border-radius:10px}.pr-left .brand-tt,.pr-left .desc{background:#fff;padding:14px;border-radius:10px}.custom-avability{color:#4a7200;font-weight:600;font-size:14px}.cust-6297 span:before,.cust-6296 span:before{font:normal normal normal 16px FontAwesome;content:"\f00c";margin-right:4px;color:#690}.cust-6302,.cust-6301{color:#ff2a2a}.cust-6301 span:before,.cust-6302 span:before{font:normal normal normal 16px FontAwesome;content:"\f00d";margin-right:4px;color:#ff2a2a}.cust-6298,.cust-6300{color:#f74b00}.cust-6298 span:before,.cust-6300 span:before{font:normal normal normal 16px FontAwesome;content:"\f017";margin-right:4px;color:#f74b00}.cust-6299{color:#000087}.cust-6299 span:before{font:normal normal normal 16px FontAwesome;content:"\f252";margin-right:4px;color:#000087}.stock-6297,.stock-6296{background:#b0e0b0;color:#160000}.stock-6302,.stock-6301{background:#ffa8a8}.stock-6298,.stock-6300{background:#f74b00}.stock-6299{background:#adade8}.brand-in{display:flex;gap:10px;justify-content:space-between;align-items:center;padding-top:7px;border-top:1px solid #eee;margin-top:7px}.brand-in img{max-height:21px}.brand-in .availability span{padding:4px;font-weight:400;font-size:12px;border-radius:3px;display:inline-block}.form-create-account .create.info .newsletter input[type=checkbox]{top:0;margin:0 5px 0 0}.form-create-account .create.info .newsletter{justify-content:unset;margin-bottom:9px!important;color:#000}.catalogsearch-advanced-result.page-layout-2columns-left .column.main{width:100%!important}.ias-noneleft{background:#fb8888;padding:7px;border-radius:4px;margin-top:15px;font-weight:600}.checkout-index-index .modal-popup.popup-authentication .modal-inner-wrap .block.block-customer-login{border:none}.modal-popup .modal-title{border-bottom:none}.modal-popup .modal-header{padding-bottom:0}button#osc-send2{background-color:#0056b3;color:#fff;padding:10px 20px;border:none;letter-spacing:.6px;border-radius:10px;font-weight:500;font-size:16px;font-family:"Geist",serif;cursor:pointer}.category-description div{padding:0!important}.pr-img .product-img{border-radius:10px}.Promo{position:absolute;background:#d63d3d;padding:3px 12px;color:#fff;font-weight:600;border-radius:23px;font-size:12px;letter-spacing:.4px;left:7px;top:7px}@media (min-width:100px) and (max-width:500px){.page-main>.page-title-wrapper .page-title,.product-info-main .page-title-wrapper .page-title{font-size:25px!important}#product-options-wrapper .fieldset .label{width:102px}}@media (min-width:100px) and (max-width:800px){.newsletter .newsletter-left i,.news-icon p,.text-b{display:none!important}.newsletter{flex-wrap:wrap}.newsletter-left{width:100%}.foot-col-ctnt{display:none;margin-top:15px;padding-left:15px}.middle-footer ul li{padding:12px;border-radius:10px;background:#333}.foot-col{border-bottom:1px solid #444;padding:18px 0;width:100%!important}.top-footer h3{margin-bottom:0!important}.middle-footer{border:none!important;padding:0!important}.top-footer .container .foot-col:last-child{border:none!important}.top-footer .container{gap:0!important;margin-bottom:0}.top-footer{padding:20px 0!important}.middle-footer ul{flex-direction:column}.top-footer .container{flex-direction:column}.top-footer h3:after{content:" +";font-weight:700;color:#fff;float:right;margin-right:8px;font-size:18px}#newsletter-validate-detail{width:100%;margin-top:10px}.last-footer .container{justify-content:center!important;flex-wrap:wrap;gap:10px}.credit-card img{width:40px}.farm-middle-cont>ul{gap:15px;gap:14px 3%}.farm-middle-cont>ul>li{width:31%}.farmsinkss h2{font-size:17px}.farm-brand-logos ul li{width:22%}td.column-two-img{flex-direction:column}td.column-two-img img{width:100%}}@media (min-width:450px) and (max-width:800px){#newsletter-validate-detail input{width:224px !important}}@media (min-width:801px) and (max-width:1000px){.top-footer .container{flex-wrap:wrap}.foot-col{width:23% !important}}