*,body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;box-sizing:border-box}::-webkit-scrollbar{width:0}a{color:inherit;text-decoration:none}.main-container{max-width:1400px;width:100%;margin:100px auto auto}.layout{padding:10px}.bats-nav-btn{cursor:pointer;transition:transform .4s ease;border:none;background-color:transparent;font-family:Adamina}.drop-down-item{height:-moz-fit-content;height:fit-content;padding:7px 2px;transition:transform .4s ease}.drop-down-item:hover{background-color:#acafbc}.dropdown{position:absolute;transform:translate(-5px,-10px);background-color:rgba(236,239,255,.9);color:#0a1f79;width:10vw;padding-bottom:1rem;z-index:1000;overflow:hidden}.dropdown,.navbar-logo{height:-moz-fit-content;height:fit-content}.navbar-logo{margin-left:30px;padding:10px;width:200px}.navbar-img{height:75px;padding:7px}.navbar-container{margin:6px 18px;position:fixed;width:101vw;background-color:#fff;top:-1%;left:-2%;z-index:1000;box-shadow:12px 0 15px -4px rgba(31,73,125,.8),-12px 0 8px -4px rgba(31,73,125,.8)}.navbar-container,.navbar-items{display:flex;flex-direction:"row";height:90px}.navbar-items{position:relative}.navbar-items-active{left:0}.menu-icons{margin-top:30px;margin-left:auto;display:none;margin-right:30px}.navbar-bats-option,.navbar-option{color:#000;margin-top:20px;font-size:1.5vw;margin-right:10px;margin-left:10px;width:10vw;padding:10px;transition:transform .4s ease;text-align:center;height:-moz-fit-content;height:fit-content}.navbar-option:hover{background-color:#2f4bc6;height:-moz-fit-content;height:fit-content;color:#fff}.marquee-text{font-size:29px;font-weight:600;margin:60px 0;color:#f02d34}.marquee{position:relative;height:400px;width:100%;overflow-x:hidden}.track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 15s linear infinite;width:180%}.track:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}span.text-red{-webkit-text-stroke:1px #f02d34;margin-left:6px}.logo{color:gray;font-size:30px;margin-top:20px}.cart-icon{font-size:40px;color:gray;margin-right:30px}.cart-icon,.fa-bars{cursor:pointer;transition:transform .4s ease;border:none;background-color:transparent;margin-left:auto}.fa-bars{font-size:30px;position:relative;color:#000;left:80%;color:gray}.cart-icon:hover{transform:scale(1.1)}.cart-item-qty{position:relative;top:-20px;left:-10px;padding:4px;font-size:12px;color:#eee;background-color:#f02d34;border-radius:45%;text-align:center;font-weight:600}.products-container{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px;width:100%}.product-card{cursor:pointer;transform:scale(1);transition:transform .5s ease;color:#324d67}.product-card:hover{transform:scale(1.1)}.product-img-container{width:100%}.vukgripz-product-img-container{margin-top:40px}.barrel-product-img,.handle-product-img{width:200px;height:200px}.product-image{border-radius:15px;background-color:rgba(46,86,186,.1);position:relative;transform:scale(1);transition:transform .5s ease;width:70%;height:-moz-fit-content;height:fit-content;max-height:300px;margin-right:10px}.product-name{font-size:1.3rem;color:#0b238a}.product-details,.product-name{margin-top:7px;font-weight:500;font-family:Adamina}.product-details{font-size:.9rem;margin-bottom:15px;color:#0f1f6e}.product-price{font-weight:800;margin-top:6px;font-size:1.5rem;color:#000;font-family:Adamina}.customization-down-arrow{font-size:30px;margin-top:10px;color:#0f1f6e}.batters-choice-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:60px;justify-content:center}.batters-choice-header{text-align:center;margin-top:70px}.batters-choice-contents{background-color:#fff;height:-moz-fit-content;height:fit-content;padding-bottom:50px;padding-top:10px;margin-top:40px;position:relative;justify-content:center}.bat_banners_container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.about-banner-container{background-color:#03257e;width:120%;position:relative;padding:40px;left:-10%;color:#fff}.video-heading{color:#000;font-size:40px}.meet_team_text,.story_text,.video-heading{text-align:center;margin-top:10px;padding:20px;font-family:Adamina}.meet_team_text,.story_text{transition:transform .3s ease;color:#fff;background-color:rgba(22,51,153,.7);position:relative;font-size:20px}.meet_team_text:hover,.story_text:hover{background-color:#163399;transform:scale(1.03)}.process_text{transition:transform .3s ease;color:#fff;background-color:rgba(148,113,24,.7);position:relative;text-align:center;margin-top:10px;padding:20px;font-family:Adamina;font-size:20px}.process_text:hover{background-color:#a5883f;transform:scale(1.03)}.contact_btn{transition:transform .3s ease;color:#fff;background-color:rgba(22,51,153,.7);position:relative;top:10%;right:50%;margin-top:10px;margin-left:auto;padding:30px;font-family:Adamina;font-size:1rem;width:200px}.contact_btn:hover{background-color:#163399;border-radius:10px;transform:scale(1.1)}.meet-team-container{background-color:#1f3a7d;margin-right:20px;justify-content:center;align-items:center;left:-7%;height:450px;width:70%;color:#fff;opacity:1;font-size:2em}.browse-button,.meet-team-container{padding:20px;border-radius:5px;position:relative}.browse-button{background-color:rgba(165,136,63,.7);width:-moz-fit-content;width:fit-content;margin-top:30px;font-size:2vw;font-family:Adamina;transition:transform .3s ease}.browse-button:hover{background-color:#a5883f;transform:scale(1.1)}.browse-collection-option{margin-top:60px;padding:100px 40px;background-image:url(https://lh3.google.com/u/0/d/1MTaDOZsZakkjf38J_urTBJ0LAzccn9Vi=w2880-h1426-iv1);border-radius:15px;position:relative;height:450px;line-height:1.5;width:100%;color:#fff;font-size:2em;opacity:1;background-size:cover}.right-arrow{margin-left:auto;right:40%;color:#faf6f6}.left-arrow,.right-arrow{position:absolute;margin-top:20vw;font-size:3vw;z-index:10;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .3s ease}.left-arrow{left:40%;color:#eeeaea}.left-arrow:hover,.right-arrow:hover{transform:scale(1.3);color:#344cbb}.slider-container{margin-top:10px}.slider,.slider-container{display:flex;justify-content:center}.slider{position:relative;height:-moz-fit-content;height:fit-content;align-items:center;text-align:center}.slider-img{width:500px;border-radius:10px;max-height:500px}.slide{opacity:0;transition-duration:1s ease}.slider-desc{font-family:Adamina;color:#163399;margin-top:10px;font-size:15px;padding-right:80px;padding-left:80px}.slide.active{opacity:1;transition-duration:1s;transform:scale(1.08)}.bat-banner-container{margin-top:10px;padding:10px 60px;background-color:#d6dcf0;border-radius:5px;position:relative;height:55vh;line-height:.9;width:10rem;margin-right:10px;transition:transform .6s ease}.bat-banner-container:hover{transform:scale(1.05)}.bat-banner-container button{border-radius:5px;padding:10px 16px;width:8rem;height:-moz-fit-content;height:fit-content;background-color:#163399;color:#fff;border:none;position:absolute;top:80%;left:10%;font-size:1rem;font-weight:500;cursor:pointer;z-index:10!important;font-family:Adamina}.bat-banner-container h3{margin-top:10px;color:#16255b;font-size:1.8rem;margin-left:-40px;font-family:Adamina}.bat-banner-container h1{color:#fff;font-size:5rem;margin-right:20px;text-transform:uppercase;font-family:Adamina}.color-warning{font-family:Adamina;font-size:.8rem;color:#00008b;padding:5px}.bat-banner-image{position:absolute;top:20%;width:100px;max-height:125px;height:-moz-fit-content;height:fit-content;left:15%}.bat-banner-desc{position:absolute;top:57%;left:0;width:100%;padding:10px;line-height:1.3;display:flex;flex-direction:column;color:#fff;font-size:.8rem;font-family:Adamina;background-color:rgba(22,51,153,.3)}.product-banner-container{background-color:rgba(184,191,213,.1);border-radius:5px;padding-top:20px;padding-bottom:30px;height:-moz-fit-content;height:fit-content;position:relative;line-height:.9;width:20rem;margin-right:5px;transition:transform .3s ease;margin-top:10px;display:flex;justify-content:center;align-items:center;text-align:center}.hero-banner-container{padding:100px 40px;background-color:#dcdcdc;border-radius:15px;position:relative;height:500px;line-height:.9;width:100%}.hero-banner-container .beats-solo{font-size:20px}.hero-banner-container button{border-radius:15px;padding:10px 16px;background-color:#f02d34;color:#fff;border:none;margin-top:40px;font-size:18px;font-weight:500;cursor:pointer;z-index:10000!important}.hero-banner-container h3{font-size:4rem;margin-top:4px}.hero-banner-container h1{color:#fff;font-size:10em;margin-left:-20px;text-transform:uppercase}.hero-banner-image{position:absolute;top:0;right:20%;width:450px;height:450px}.desc{position:absolute;right:10%;bottom:5%;width:300px;line-height:1.3;display:flex;flex-direction:column;color:#324d67}.desc p{color:#5f5f5f;font-weight:100;text-align:end}.desc h5{margin-bottom:12px;font-weight:700;font-size:16px;align-self:flex-end}.products-heading{text-align:center;margin:40px 0;color:#324d67}.products-heading h2{font-size:40px;font-weight:800}.products-heading p{font-size:16px;font-weight:200}.footer-banner-container{padding:100px 40px;background-color:#f02d34;border-radius:15px;position:relative;height:400px;line-height:1;color:#fff;width:100%;margin-top:120px}.banner-desc{display:flex;justify-content:space-between}.banner-desc button{border-radius:15px;padding:10px 16px;background-color:#fff;color:red;border:none;margin-top:40px;font-size:18px;font-weight:500;cursor:pointer}.banner-desc .left h3{font-weight:900;font-size:80px;margin-left:25px}.banner-desc .left p{margin:18px}.footer-banner-image{position:absolute;left:25%;width:250px;height:100px}.banner-desc .right{line-height:1.4}.banner-desc .right h3{font-weight:800;font-size:60px}.banner-desc .right p{font-size:18px}.banner-desc .right .company-desc{font-size:14px;font-weight:300}.cart-wrapper{width:100vw;background:rgba(0,0,0,.5);position:fixed;right:0;top:0;z-index:100;transition:all 1s ease-in-out}.cart-container{height:100vh;width:600px;background-color:#fff;float:right;padding:40px 10px;position:relative}.footer-container{height:-moz-fit-content;height:fit-content;margin-top:80px;font-weight:700;display:flex;flex-direction:column;gap:10px;width:100%;position:relative;margin-bottom:-10px}.cart-heading{display:flex;align-items:center;font-size:18px;font-weight:500;cursor:pointer;gap:2px;border:none;background-color:transparent}.cart-heading,.cart-heading .heading,.cart-num-items{margin-left:10px}.cart-num-items{color:#1d44b8}.empty-cart{margin:40px;text-align:center}.empty-cart h3{font-weight:600;font-size:20px}.cancel{cursor:pointer}.product-container{margin-top:15px;overflow:auto;max-height:70vh;padding:20px 10px}.product{display:flex;gap:30px;padding:20px;font-family:Adamina}.product .cart-product-image{width:180px;height:150px;border-radius:15px;background-color:#ebebeb}.item-desc .flex{display:flex;justify-content:space-between;width:350px;color:#324d67}.item-desc .bottom{margin-top:60px}.flex h5{font-size:24px}.flex h4{font-size:20px}.total{display:flex;justify-content:space-between}.total h3{font-size:22px}.remove-item{font-size:24px;color:#f02d34;cursor:pointer;background:transparent;border:none}.cart-bottom{position:absolute;bottom:12px;right:5px;width:100%;padding:30px 65px}.btn-container{width:400px;margin:auto}.btn{width:100%;max-width:400px;padding:10px 12px;border-radius:15px;border:none;font-size:20px;margin-top:40px;text-transform:uppercase;background-color:#f02d34;color:#fff;cursor:pointer;transform:scale(1);transition:transform .5s ease}.continue-shopping-btn,.proceed_to_checkout_btn{width:100%;max-width:400px;padding:10px 12px;border-radius:15px;border:none;font-size:20px;margin-top:40px;background-color:#1d44b8;color:#fff;cursor:pointer;transform:scale(1);transition:transform .5s ease;font-family:Adamina}.btn,.proceed_to_checkout_btn:hover{transform:scale(1.1)}.product-detail-container{display:flex;gap:40px;margin:60px 40px 40px;color:#324d67}.product-detail-image{border-radius:15px;background-color:#ebebeb;width:400px;height:400px;cursor:pointer;transition:.3s ease-in-out}.product-detail-image:hover{background-color:#f02d34}.small-images-container{display:flex;gap:10px;margin-top:20px;flex-direction:column;margin-left:20px}.barrel-colors-container,.handle-colors-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;flex-direction:row;margin-bottom:20px;max-width:200px;background-color:#f0f8ff;padding:10px}.barrel-color-name{font-family:Adamina;font-size:1.2rem;color:#000}.main-product-content{display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content;padding:10px;margin-top:50px}.barrels-options-container{display:flex;flex-direction:column;max-width:20%}.customization-colors-header{margin-top:10px;font-family:Adamina;font-size:2rem}.customization-container{width:-moz-fit-content;width:fit-content;margin-top:20px;padding:20px;background-color:rgba(205,210,228,.6);margin-bottom:20px}.colors-options-container{display:flex;gap:20px;margin-top:20px;flex-direction:row;margin-bottom:20px}.small-image{width:70px;height:70px}.small-barrel-image,.small-handle-image,.small-image{border-radius:8px;background-color:#ebebeb;cursor:pointer}.small-barrel-image,.small-handle-image{width:40px;height:40px}.product-left-side{display:flex;flex-direction:column;width:35%}.selected-image{background-color:#304fe7}.reviews{color:#f02d34;margin-top:10px;display:flex;gap:5px;align-items:center;font-size:1vw}.product-detail-desc h4,.product-detail-desc p{margin-top:10px;font-size:2vw}.reviews p{color:#324d67;margin-top:0}.price .old-price,.product-price .old-price{color:gray;text-decoration:line-through}.product-detail-desc .buttons{display:flex;gap:30px;font-size:2vw}.custom_option_header{transition:transform .3s ease}.custom_option_header,.engraving_header{border:none;padding:3px;cursor:pointer;font-family:Adamina;font-size:1.5rem;background-color:transparent;width:-moz-fit-content;width:fit-content;text-align:left;margin-top:5px;color:#1d44b8}.custom_option_header:hover{transform:scale(1.05)}.checkbox{width:20%}.checkbox,.woodtype-checkbox{margin-right:5px;margin-top:8px;border:5px}.woodtype-checkbox{width:30%}.custom_entry{width:100px;display:flex;flex-direction:row;width:190px;font-family:Adamina}.add-to-cart{padding:10px 20px;border:1px solid #1d44b8;margin-top:10px;margin-left:30px;font-size:18px;font-weight:500;background-color:#1d44b8;color:#fff;cursor:pointer;width:200px;transform:scale(1);transition:transform .5s ease;font-family:Adamina;font-size:1.6rem}.add-to-cart:hover{transform:scale(1.1)}.buttons .buy-now{width:-moz-fit-content;width:fit-content;padding:10px 20px;background-color:#f02d34;color:#fff;border:none;margin-top:40px;font-size:18px;font-weight:500;cursor:pointer;transform:scale(1);transition:transform .5s ease}.buttons .buy-now:hover{transform:scale(1.1)}.quantity-desc{border:1px solid gray;padding:5px}.quantity-desc span{font-size:16px;padding:6px 12px;cursor:pointer}.minus{border:none;margin-right:17px;background-color:transparent}.minus,.plus{color:#1d44b8;margin-top:5px;font-size:1.5rem;cursor:pointer}.plus{border:5px;margin-left:auto;background-color:#fff}.quant-num{position:relative;top:-10%;font-size:1rem}.quantity-num-cart{position:relative;top:10%;font-size:20px;margin-right:16px}.max-qty{font-weight:500;color:#f02d34}.cancel-wrapper,.success-wrapper{background-color:#fff;min-height:60vh}.success-contact-wrapper{background-color:rgba(22,51,153,.7);min-height:5vh}.success-contact{margin:10px auto auto;background-color:rgba(22,51,153,.5)}.cancel,.success,.success-contact{padding:50px;border-radius:15px;display:flex;justify-content:center;align-items:center;flex-direction:column}.cancel,.success{width:1000px;margin:160px auto auto;background-color:rgba(22,51,153,.7)}.success .icon{color:green;font-size:40px}.success h2{text-transform:capitalize;margin-top:15px 0;font-weight:900;font-size:60px;color:#dfb43c;font-family:Adamina}.success .email-msg{font-size:16px;font-weight:600;margin-top:10px;text-align:center;font-family:Adamina;color:#fff}.cancel p{font-size:20px;font-weight:600}.success .description{font-size:16px;font-weight:600;text-align:center;margin:30px 10px 10px;font-family:Adamina;color:#fff}.description-email{margin-left:5px;color:#fff}.product-max-qty{margin-top:10px}.our-bats-dropdown{font-family:Adamina;font-size:.7em}.drop-down-text,.our-bats-drop-down-text{font-family:Adamina;font-size:1em}.our-bats-drop-down-text{color:#fff}.product_detail_container{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:60px;margin-left:50px}.descriptor_container{background-color:#fff;margin-bottom:20px}.product_information{width:50%;min-width:30%;position:relative;left:10%}.hours-op{font-family:Adamina;font-size:1.2em}.hours-op-header{margin-bottom:10px;margin-top:15px;font-size:2.6rem}.hours-op-header,.shop-addr{font-family:Adamina;position:relative}.shop-addr{font-size:1.2em}.shop-addr-header{font-family:Adamina;position:relative;font-size:2rem}.saon-header{font-family:Kaushan Script;color:#040e40;font-size:6vw;margin-top:2vw;font-weight:1000}.saon-pic{width:30vw;margin-top:10px;margin-bottom:10px;margin-right:15px;height:-moz-fit-content;height:fit-content}.saon-desc{font-family:Adamina;color:#1f3a7d;text-align:center;width:80%;font-size:1.5vw;margin-right:40px}.image-grid-1{width:20vw;height:-moz-fit-content;height:fit-content;margin-right:10px;margin-bottom:10px}.how-we-started-container{display:flex;flex-direction:row}.submit_btn{margin-top:10px;font-family:Adamina;font-size:1.5rem;height:-moz-fit-content;height:fit-content;padding:10px;width:300px;background-color:#163399;color:#fff;border:none;transition:transform .4s ease;margin-bottom:40px;cursor:pointer}.submit_btn:hover{transform:scale(1.1)}.home_banner_content{display:flex;flex-direction:column;justify-content:center;align-items:center}.home_banner_reg_txt{font-size:20px;max-width:300px}.home_banner_reg_txt,.home_banner_small_txt{margin-top:20px;font-family:Adamina;text-align:center}.home_banner_small_txt{font-size:13px}.home-options-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px;justify-content:center;gap:10px}.home-option{display:flex;flex-direction:column;width:30vw}.home_banner_header{font-size:50px;font-family:Kaushan Script}.about-us-row-1{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px;gap:10px;overflow:hidden;align-items:center}.how-we-started-p{font-size:1.3rem;font-family:Adamina;color:#fff;padding:60px 50px;flex:400px 1}.how-we-started-padding{height:40vw;background-color:rgba(31,58,125,.5);width:40%;min-width:200px;display:flex;align-items:center;text-align:"center";flex:500px 1}.how-we-started-header{font-size:60px;font-family:Adamina}.about-us-row-2-p{font-size:1em;font-family:Adamina;color:#fff;padding:20px}.how-we-started-desc{font-size:1.6rem;font-family:Adamina;color:#fff}.how-we-started-container{background-image:url(/GettingStarted.jpg);height:40vw;width:60%;min-width:400px;flex:500px 1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.how-we-started{height:100%;width:100%;background-color:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:80px}.about-us-row-2-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.about-us-row-2-padding-left{background-color:rgba(31,58,125,.7);width:30%;min-width:200px;flex:200px 1}.about-us-row-2-padding-left,.about-us-row-2-padding-right{height:20vw;display:flex;align-items:center;text-align:center;position:relative;top:-15px}.about-us-row-2-padding-right{background-color:#1f3a7d;width:32%;flex:300px 1}.store_img{height:20vw;position:relative;top:-15px;margin-right:5px;margin-left:5px;min-width:200px}.our-faith-p,.our-mission-p{font-size:1.3em;font-family:Adamina;color:#fff;padding:30px}.our-mission-padding-right{height:50vw;background-color:rgba(165,136,63,.7);width:61.3%;display:flex;align-items:center;text-align:center;left:10px}.our-mission-img,.our-mission-padding-right{height:30vw;position:relative;top:-20px}.our-mission-padding{height:40vw;background-color:#a5883f;width:70%;display:flex;align-items:center;text-align:center}.our-mission-container{background-image:url(/saon-pic.jpg);height:40vw;width:50%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;left:5px;margin-bottom:30px}.our-mission{height:100%;width:100%;background-color:rgba(0,0,0,.5);color:#fff}.our-mission-content{display:flex;flex-direction:column;position:relative;text-align:center;align-items:center;justify-content:center;top:20%}.our-mission-header{font-size:60px;font-family:Adamina}.our-mission-desc{font-size:30px;padding:20px;font-family:Adamina}.our-faith-header{font-size:70px;padding-top:50px;font-family:Adamina}.our-faith-desc{font-size:40px;padding-bottom:60px;width:60%;font-family:Adamina}.our-faith-container{background-image:url(/Faith.jpg);height:-moz-fit-content;height:fit-content;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;margin-bottom:30px}.our-faith-padding{background-color:rgba(31,58,125,.6);width:35%;display:flex;align-items:center;text-align:center}.our-faith-padding,.stjoseph-img{height:30vw;margin-left:5px;position:relative;top:-15px}.stjoseph-img{margin-right:5px}.our-faith-padding-right{height:30vw;margin-left:5px;background-color:rgba(31,58,125,.7);width:40%;display:flex;align-items:center;text-align:center;position:relative;top:-15px}.meet-team-banner-header{font-size:60px;font-family:Adamina}.meet-team-banner-p{font-size:30px;font-family:Adamina;margin-top:10px}.process-slider-container{display:flex;flex-direction:column;height:130vh;max-height:1000px;padding:80px 30px 30px 40px;width:100%;background-color:#9aaef4;margin-bottom:10px}.slider-header{font-family:Adamina;font-size:50px;margin-bottom:10px;color:#061b64}.slider-header-desc{font-family:Adamina;font-size:20px;text-align:left;color:rgba(6,27,100,.8)}.slider-header-container{color:#fff;justify-content:center;text-align:left;font-family:Adamina;display:flex;flex-direction:column;margin-bottom:30px}.process-banner-p{font-size:1rem;font-family:Adamina;padding-right:300px;padding-left:300px}.equipment-banner-header{font-size:50px;font-family:Adamina;text-align:right;margin-bottom:20px;padding-right:40px;width:100%;position:relative;color:#704813}.equipment-banner-container{background-image:url(/ProcessPagePics/CMU.jpg);height:20vw;width:60%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;margin-bottom:10px}.equipment-banner{height:100%;width:100%;background-color:rgba(0,0,0,.2);color:#fff;padding:40px}.equipment-banner-content{position:relative;text-align:center;align-items:center}.equipment-banner-p{font-size:20px;font-family:Adamina;position:relative;text-align:right;padding-right:50px;padding-left:30px;color:#906835}.cmu-pic{width:-moz-fit-content;width:fit-content;height:20vw;margin-left:10px}.meet-team-banner-container{background-image:url(/TeamPic2.jpg);height:40vw;width:100%;background-position:top;background-repeat:no-repeat;background-size:cover;position:relative;top:20%;margin-bottom:10px}.joe-img,.zack-img{margin-left:10px;height:100%;width:auto}.jack-img,.wood-bat-factory-img{height:100%;width:auto;margin-left:auto;margin-right:10px}.employees-container{display:flex;flex-direction:column}.employee-container{display:flex;flex-direction:row;background-color:#16255b;width:80%}.employee-container,.employee-container-padding{height:25vw;margin-bottom:10px;padding-top:20px;padding-bottom:20px}.employee-container-padding{background-color:rgba(165,136,63,.8);width:30%;margin-left:10px;-webkit-mask-position-y:relative;left:100%}.employee-name{font-size:4vw;margin-bottom:10px}.employee-desc,.employee-name{color:#fff;font-family:Adamina;position:relative;top:20%}.employee-desc{font-size:2vw}.employee2-container{display:flex;flex-direction:row;background-color:#a5883f;width:80%;margin-left:auto}.employee2-container,.employee2-container-padding{height:20vw;margin-bottom:10px;padding-top:20px;padding-bottom:20px;position:relative}.employee2-container-padding{background-color:rgba(22,51,153,.8);width:30%;margin-left:0;margin-right:10px;justify-content:flex-start}.employee2-name{font-size:4vw;margin-bottom:10px}.employee2-desc,.employee2-name{color:#fff;font-family:Adamina;position:relative;top:20%}.employee2-desc{font-size:2vw}.meet-team-banner-content{position:relative;align-items:center;justify-content:center;padding-top:100px}.employee-name-contents,.meet-team-banner-content{display:flex;flex-direction:column;text-align:center}.employee-name-contents{margin-left:auto;margin-right:100px}.employee2-name-contents{display:flex;flex-direction:column;text-align:center;margin-left:70px}.insta-logo,.twitter-logo{font-size:40px;color:#1d2e3e}.connect-with-us{font-family:Adamina;font-size:30px;margin-bottom:10px;text-align:center}.social-tag{margin-right:5px}.phone-num,.social-tag{font-size:20px;font-family:Adamina;margin-top:5px;color:#1d2e3e}.phone-num{text-align:center}.phone-num-home{font-size:20px;font-family:Adamina;margin-top:5px;color:#fff}.phone-logo{font-size:20px}.email-text{font-size:15px;font-family:Adamina}.final-product-img{width:50vw;border-radius:10px}.final-product-text{font-family:Adamina;text-align:center;font-size:30px;padding:80px;margin-top:60px;color:#906835}.batType_container{flex-direction:column;margin-top:10px}.batType_header{text-align:center;margin-top:10px}.batType_container{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:60px;width:100%;justify-content:center}.batType_header_desc{font-family:Adamina;font-size:20px;text-align:center;padding-right:30px;padding-left:30px}.batType_header{font-family:Adamina;font-size:60px;font-weight:1000}.company-and-copyright{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-left:20px;margin-top:20px}.copy-right-symbol{color:#1d2e3e;margin-right:5px}.about-us-row-4,.about-us-row-6{display:flex;flex-direction:row}.slogan{color:#1d2e3e;font-size:20px;margin-top:5px;font-family:Kaushan;margin-bottom:20px}.footer-header{color:#1a1c1e;font-weight:700;padding-top:10px;padding-right:20px;padding-bottom:20px}.banner-text,.footer-header{font-size:15px;font-family:Adamina}.banner-text{color:#56626d;padding:5px}.footer-seperator{margin-left:30px;margin-right:30px;height:1px;background-color:#74797e}.footer-column-container{display:flex;flex-direction:column;text-align:left;margin-left:10px;padding-left:30px;padding-right:20px}.footer-logo{width:200px;margin-left:10px;margin-bottom:20px}.footer-contents{margin-top:50px}.footer-contents,.tech-container{display:flex;flex-direction:row;padding:20px}.tech-container{height:-moz-fit-content;height:fit-content;margin-bottom:10px;background-color:hsla(34,65%,81%,.6)}.final-product-container{background-color:hsla(34,65%,81%,.6);padding:70px}.final-product-img-container{display:flex;flex-direction:row}.pro1-img{width:300px}.pro2-img{width:400px}.pro3-img{width:300px}.pro-hitters-images-container{justify-content:center;gap:10px;margin-top:50px}.pro-hitters-images-container,.quantity-btn-containers,.slogan-container{display:flex;flex-direction:row}.quantity-btn-containers{border:2px solid;border-radius:10px;padding:7px;width:110px}.quantity-name{font-family:Adamina;font-size:1.2rem;margin-top:14px;margin-right:10px}.arrow{position:fixed;filter:drop-shadow(0 0 5px #555);width:2rem;height:2rem;color:#fff}.arrow:hover{cursor:pointer}.arrow-left{left:1.8rem}.arrow-right{right:1.8rem}.indicators{display:flex;position:absolute;bottom:2.5rem}.indicator{background-color:#fff;height:.5rem;width:.5rem;border-radius:100%;border:none;outline:none;box-shadow:0 0 5px #555;margin:0 .2rem;cursor:pointer;position:relative}.indicator-inactive{background-color:grey}.homepage-slide{border-radius:.5rem;box-shadow:0 0 2px #666;height:450px;opacity:100%}.homepage-slide-containter{display:flex;flex-direction:row}.homepage-slide-hidden{display:none}@media screen and (max-width:1034px){.colors-options-container{flex-wrap:wrap}}@media screen and (max-height:525px){.navbar-container{top:-3%}}@media screen and (max-height:425px){.bat-banner-container{height:60vh}}@media screen and (max-width:925px){.final-product-text{padding-left:10px}.main-product-content{flex-direction:column}.small-images-container{flex-direction:row}}@media screen and (max-width:1200px){.tech-container{flex-wrap:wrap;height:-moz-fit-content;height:fit-content}.footer-column-container{margin-right:auto}.about-us-row-4,.about-us-row-6{flex-wrap:wrap}.final-product-text{font-family:Adamina;text-align:center;font-size:25px;padding:20px;margin-top:40px}.how-we-started-header{font-size:40px;font-family:Adamina}.equipment-banner-header{font-size:40px}.equipment-banner-p{font-size:15px}}@media screen and (max-width:1000px){.final-product-text{font-family:Adamina;text-align:center;font-size:20px;padding:50px;margin-top:30px}.joe-img,.zack-img{margin-left:10px}.employee-name-contents{margin-right:20px;padding:10px}.employee2-name-contents{margin-left:20px;padding:10px}.employee-container,.employee-container-padding,.employee2-container,.employee2-container-padding{height:40vw}.left-arrow,.right-arrow{font-size:30px}.equipment-banner-container{max-width:48%}.cmu-pic{width:-moz-fit-content;width:fit-content;height:20vw;height:auto;max-width:50%;margin-left:10px}.slider-img{max-width:55%}.equipment-banner-header{font-size:35px}.process-banner-p{padding-right:100px;padding-left:100px}.how-we-started-container{height:-moz-fit-content;height:fit-content}.how-we-started-p{font-size:1rem}.our-mission-p{font-size:1em;padding:30px}.our-faith-p{font-size:.8em;padding:30px}.how-we-started-padding{height:-moz-fit-content;height:fit-content}.about-us-row-2-p{font-size:.8em}.our-mission-header{font-size:40px}.our-mission-desc{font-size:20px;margin-left:10px}.our-faith-header{font-size:40px}.our-faith-desc{font-size:20px;margin-left:10px}.our-faith-padding-right{width:38.5%}}@media screen and (max-width:535px){.final-product-text{padding-left:0;position:relative;top:-30px}.final-product-img-container{flex-direction:column}.final-product-img{width:70vw;margin-left:40px;margin-top:-30px;margin-bottom:30px}.final-product-img,.store_img{height:-moz-fit-content;height:fit-content}.store_img{flex:300px 1;max-height:300px}.our-mission-img{max-height:400px}.our-mission-img,.our-mission-padding-right{width:100%;height:-moz-fit-content;height:fit-content}.our-mission-padding-right{position:relative;top:-10px;left:0}.slider-img{height:auto}}@media screen and (max-width:700px){.pro-hitters-images-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.final-product-text{font-family:Adamina;text-align:center;font-size:10px;padding:20px;margin-top:10px}.call-or-text-us,.connect-with-us,.phone-num{font-size:15px}.meet-team-banner-content{padding-top:50px}.meet-team-banner-container{height:50vw}.process-slider-container{margin-top:10px}.slider-img{width:600px}.cmu-pic{width:-moz-fit-content;width:fit-content;height:20vw;margin-left:0;height:auto;max-width:100%}.equipment-banner-container{height:auto;max-width:100%;width:100%;height:30vw}.process-banner-p{padding-right:10px;padding-left:10px}.right-arrow{right:10%}.left-arrow,.right-arrow{margin-top:10px;font-size:40px}.left-arrow{left:10%}.our-faith-padding{width:65%}.stjoseph-img{width:21%}.about-us-row-2-p{font-size:10px}.our-mission-p{font-size:.8em}.our-faith-p{font-size:.7em}.our-mission-container{height:90vw;width:80%}.our-mission-padding{height:90vw}.our-mission-desc{width:85%;margin-left:10px}.our-mission-header{font-size:35px}.our-faith-padding-right{width:100%;position:relative;top:-10px}}@media screen and (max-width:800px){.navbar-container{left:-5%;width:104vw}.slogan-container{flex-direction:column}.pro1-img{width:200px}.pro2-img{width:300px}.pro3-img{width:200px}.product-left-side{width:90%}.quant-num{font-size:80px}.tech-container{padding-bottom:80px;height:-moz-fit-content;height:fit-content}.final-product-container{padding:10px}.footer-contents{display:flex;flex-direction:column}.footer-logo{width:200px;height:-moz-fit-content;height:fit-content}.final-product-text{font-family:Adamina;text-align:center;font-size:15px;padding:30px;margin-top:10px}.equipment-banner-header{margin-top:20px}.equipment-banner-p{padding-right:15px}.process-slider-container{height:-moz-fit-content;height:fit-content}.process-slider-header{font-size:10px}.slider-header{font-size:35px}.slider-desc{font-size:15px}.meet-team-banner-header{font-size:40px}.meet-team-banner-p{font-size:15px;width:60%}.home-option{width:100vw}.how-we-started-container{height:-moz-fit-content;height:fit-content}.home_banner_header{font-size:30px}.browse-button{left:0;font-size:20px}.hours-op,.shop-addr{font-size:.8em}.hours-op-header{font-size:1rem}.descriptor_container{width:85vw}.product_information{position:relative;left:0;width:100%}.hero-banner-container{height:560px}.hero-banner-image{width:77%;height:62%;top:-2%;right:-6%}.footer-banner-container{height:560px;margin-top:80px}.footer-banner-image{width:77%;left:30%;top:6%;height:56%}.banner-desc .left h3{font-weight:900;font-size:50px;margin-left:5px}.banner-desc .left p{margin:18px}.banner-desc .right h3{font-size:45px}.banner-desc .right p{font-size:18px}.banner-desc .right .company-desc{font-size:14px}.banner-desc{flex-wrap:wrap;gap:20px}.hero-banner-container{line-height:1.3}.hero-banner-container h1{font-size:50px}.hero-banner-container h3{font-size:40px}.hero-banner-container button{margin-top:90px;z-index:10000}.desc{bottom:60px}.product-detail-container{flex-wrap:wrap}.product-detail-container .product-detail-image{width:350px;height:350px}.cart-container{width:100vw;padding:4px}.cart-heading{margin-top:35px}.product-container{margin-top:10px}.product{padding:20px 5px}.item-desc .flex{width:200px}.top{flex-wrap:wrap;gap:10px}.shop-addr-header{font-family:Adamina;position:relative;font-size:1.2rem}.item-desc .bottom{margin-top:30px}.flex h5{font-size:16px;color:#324d67}.flex h4{font-size:16px;color:#000}.cart-bottom{padding:30px}.total h3{font-size:20px}.track{animation:marquee 10s linear infinite;width:550%}.cancel-wrapper,.success-wrapper{min-height:69vh}.cancel,.success{width:370px;margin-top:100px;padding:20px}.success{height:350px}.success h2{font-size:17px}.btn-container{width:300px;margin:auto}.logo-img{width:100px;height:100px}.navbar-items{left:-110%}.navbar-items,.navbar-items-active{display:flex;flex-direction:column;justify-content:center;z-index:99;background-color:rgba(0,0,0,.8);position:absolute;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:13px;width:100%;position:absoulte;top:0;align-items:center;padding:20px 20px 40px;margin:0}.navbar-items-active{height:-moz-fit-content;height:fit-content;left:0}.drop-down-text{font-size:3em;width:100%}.navbar-bats-option,.navbar-option{width:-moz-fit-content;width:fit-content;text-align:center;color:#fff}.navbar-bats-option:hover{background-color:#2f4bc6;height:-moz-fit-content;height:fit-content;color:#fff}.our-bats-drop-down-text{font-family:Adamina;font-size:3em;color:#fff}.dropdown,.our-bats-drop-down-text{width:-moz-fit-content;width:fit-content}.dropdown{position:absolute;height:-moz-fit-content;height:fit-content;padding-bottom:1rem;z-index:1000;overflow:hidden}.contact_btn{width:110px;height:50px;font-size:10px;padding:10px}.product-detail-container{display:flex;flex-direction:column}.cart-icon{display:none}.cart-icon-in-dropdown{font-size:40px;color:gray;cursor:pointer;transition:transform .4s ease;border:none;background-color:transparent;margin-top:20px}.cart-item-qty-in-dropdown{position:absolute;font-size:12px;color:#eee;background-color:#f02d34;width:18px;height:18px;border-radius:50%;text-align:center;font-weight:600}.cart-icon-in-dropdown:hover,.cart-item-qty-in-dropdown:hover{transform:scale(1.1)}.menu-icons{margin-top:30px;margin-left:auto;display:block;z-index:1000;cursor:pointer;font-size:2rem}.fa-times{color:#fff;margin-right:10px}.quantity-num{font-size:30px}.bat_banners_container{position:relative;left:5%}.batters-choice-contents{position:relative;left:2%}.cart-wrapper{width:80vw;z-index:2000}.home_banner_content{display:flex;flex-direction:column;justify-content:center;align-items:center}}@keyframes slideshow{0%{background-image:url(/OurStory.jpg)}33%{background-image:url(/HomePage.jpg)}66%{background-image:url(/StoreLocation2.jpg)}to{background-image:url(/OurStory.jpg)}}@media screen and (max-width:425px){.our-faith-p,.our-mission-p{font-size:.5rem}}@media screen and (min-width:825px){.navbar-items-active{display:flex;flex-direction:"row";position:relative;height:90px}.cart-icon-in-dropdown{display:none}}