*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{font-family:sans-serif}body,html{overflow-x:hidden;background-color:#eae7e7;height:100%;width:100%;font-family:inherit;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}button{-webkit-user-select:none;user-select:none;cursor:pointer}.back-navigation a:active,nav a:hover{color:#ff6f20!important}.searchBox{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #ccc;border-radius:8px;background-color:#fff;max-width:300px;margin:0 auto;width:100%}.searchBox input{flex:1 1;padding:8px;font-size:16px;border:none;outline:none}.searchBox button{background-color:#ff6f20;color:#fff;border:none;border-radius:6px;padding:8px;display:flex;align-items:center;justify-content:center}.mobile-search{display:none}.explore-products-btn:hover{background-color:#bc4708!important;transform:scale(1.05);transition:all .3s ease}.stickyHeaderWrapper{width:100%;z-index:1000;background-color:white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.firstSectionServer{position:relative;isolation:isolate;min-height:500px;width:100%;background-color:rgba(0,0,0,.868)}.promo{width:40%;text-align:center;color:white;padding:10px;border-bottom-left-radius:10px;background-color:#333;display:inline-block}.headerBox{align-items:center;padding:10px;background-color:white;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:8px}.headerBox,.navBox{display:flex;justify-content:space-around}.navBox{flex:0.8 1}.eachLink{color:black;text-decoration:none;font-size:20px;position:relative;margin:0 5px;padding:5px 0}.eachLink:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#ff6f20;transition:width .3s ease-in-out}.eachLink:hover:after{width:100%}.menuIcon{display:none;align-items:center;cursor:pointer}.cartBadge{top:-10px;right:2px;background:#ff6f20;color:#fff;border-radius:50%;padding:2.5px 7px;font-size:13px;min-width:20px;text-align:center;line-height:1;align-items:center;justify-content:center}.cartBadge,.mobileMenu{position:absolute;display:flex}.mobileMenu{top:100px;left:5px;right:5px;background-color:white;border:1px solid #ddd;border-radius:8px;padding:20px;flex-direction:column;gap:15px;box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:999;transform:translateX(-100%);transition:transform .3s ease-in-out;opacity:0;pointer-events:none}.mobileMenuOpen{transform:translateX(0);opacity:1;pointer-events:auto}.checkListLink,.mobileLink{color:black;text-decoration:none;font-size:18px;font-weight:700;position:relative;padding:10px 0;border-bottom:1px solid #eee}.checkListLink{width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.desktopLinks{display:flex}.desktopCheckListLink{display:flex;align-items:center;background-color:#dddbdb;border-radius:0 0 5px 5px;text-decoration:none;color:rgb(42,42,42);padding:10px 15px;margin-right:10px}.mobileLink:last-child{border-bottom:none}.logoLinkMobile{display:none}.logoPromo{display:flex;justify-content:space-between;align-items:flex-start}.cartLink{position:relative;margin-right:10px;display:flex;align-items:center;justify-content:center;padding:5px}.srOnly{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.heroIntro{width:50%;margin:10px;padding:1rem;display:flex;flex-direction:column;justify-content:center;border-radius:12px;color:white}.maindiv{display:flex;flex-direction:row;align-items:center;justify-content:left;border-radius:8px;padding:15px 0}.seconddiv{width:40%;box-sizing:border-box;overflow-x:hidden;max-width:100%}.cards{display:flex;gap:1rem;margin:1rem 0;flex-wrap:wrap}.card{background:white;border-radius:10px;padding:1rem 1.25rem;box-shadow:0 4px 8px rgba(0,0,0,.05);flex:1 1 150px;max-width:220px;color:#ff6f20;text-align:center;transition:transform .25s ease}.card:hover{transform:translateY(-5px)}.card h2{margin-bottom:.5rem;font-size:1.1rem;font-weight:700;color:black}.card p{font-size:.9rem;font-weight:500;color:#cd4d07}.logoBox{display:flex;justify-content:center}.tagline{font-size:1.5rem;font-weight:500}.introDiv{display:flex;justify-content:left;flex-direction:column;gap:1rem;border-radius:8px}.introDiv h1{display:flex;flex-direction:row}.features,.productList{padding-left:1.25rem;color:#2b6cb0;font-size:1rem;line-height:1.6}.features li::marker{color:#3182ce}.mission{margin-top:10px;width:-moz-fit-content;width:fit-content;padding:10px;border-radius:5px;background-color:rgba(0,0,0,.5)}.mission,.products{font-size:1rem;color:white;font-weight:700}.closing{width:-moz-fit-content;width:fit-content;border-radius:5px;background-color:rgba(0,0,0,.5);font-size:.95rem;font-style:italic;color:white;border-left:4px solid #edf2f7;padding:10px 10px 10px 1rem;margin-top:.5rem}.button{border-radius:8px;padding:12px 24px;font-weight:700;text-transform:uppercase;font-size:1rem;letter-spacing:1px;text-decoration:none;border:2px solid white;display:grid;place-items:center;text-align:center;letter-spacing:.05rem;color:rgb(8,8,8)}.primaryButton{background-color:#ff6918;margin-left:15px}.primaryButton:hover{background-color:#e65a00}.secondaryButton{background-color:white}.secondaryButton:hover{background-color:#d7d7d7;border-color:#ff6b00}.buttonRow{display:flex;justify-content:left;width:100%}.desktopImage{z-index:-1;display:block}.mobileImage{z-index:-1;display:none}@media (max-width:600px){.desktopImage{display:none}.mobileImage{display:block}}@media (max-width:1300px){.navBox{display:none}.menuIcon{display:flex;order:-1}.headerBox{justify-content:space-between;padding:10px 20px}.headerBox>:nth-child(3){flex-grow:1;margin:0 10px}}@media (min-width:1301px){.mobileMenu{display:none}}@media (max-width:800px){.maindiv{flex-direction:column;height:auto}.seconddiv{background-color:white;width:100%;height:auto}.desktopCheckListLink{display:none}.buttonRow{justify-content:center}.menuIcon{display:block}.closing{display:none}.headerBox{padding:3px;justify-content:space-between;align-items:center}.logoPromo{flex-direction:column}.logoLink{display:none}.logoLinkMobile{display:block}.promo{width:100%;border-radius:0;font-size:.9rem}.lcpImage{display:none}.heroIntro{width:97%;margin:0 0 5px;padding:.5rem}.actionBtn{padding:10px 15px;font-size:14px}.logoBox img{width:300px;height:100px}.contentBox{padding:10px}.cards{justify-content:center}.heading{font-size:1.5rem}.tagline{display:none;font-size:1.2rem}.features,.productList{font-size:.95rem}}.mobile-only{display:none;text-align:center}.mobile-only p:first-child{color:#ff6f20}#cod-title:hover{color:black!important}#cod-title:active{color:#ff6f20!important}.search-results-title{font-size:25px;text-align:center;margin:5px;background-color:white;border-radius:8px;padding:10px}.searchbarbox{display:none}@media (max-width:700px){#truegrid{display:flex!important;overflow-x:auto;gap:8px;padding:10px!important;scroll-snap-type:x mandatory}#truehover{min-width:200px;min-height:300px!important}.box-types-grid{grid-template-columns:1fr!important}.item-info{padding-top:10px}.contact-container{flex-direction:column}.contact-container>div{width:100%!important}.mobile-only{display:block}.info-wrapper{margin-top:0!important}.mobile-only p:nth-child(2){margin-bottom:0}.form-container{margin:0 auto}.form-container>h2{margin-top:0}.contact-container>div{margin-right:0!important}.reviewsGrid{grid-template-columns:1fr!important}}@media (max-width:520px){header .searchBox{display:none}.mobile-search{display:inline-block;width:100%;margin:0}.searchBox{width:auto;max-width:none}header .mobileLink{margin-right:0}.searchbarbox{display:block}.box-type-card{width:96%!important;margin:5px}.total-price{margin:7px!important}.title-box h1{font-size:25px}.title-box h3{margin:5px 10px!important;font-size:17px}.title-box{height:auto!important}.search-results-title{font-size:20px;text-align:center}.item-info{flex:0.8 1!important;width:-moz-fit-content;width:fit-content}.proceed-pay-btn{position:static;width:100%;margin:20px auto}}.mobile-menu a:hover{background-color:#ff6f20;color:white!important}.pricing-lines span{margin-left:0}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number]{-moz-appearance:textfield}.add-to-cart:hover{background-color:#d26314!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.item-info-expand-false:hover{background-color:#f2f2f2!important}#truehover{padding:10px!important}#truehover:hover{background-color:#f2f2f2!important;border:1px solid grey!important}