.hero-wrapper{position:relative;overflow:hidden}.hero-img{width:100%;height:650px;display:block;object-fit:cover;object-position:100% 10%}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000012,#0000);display:inline-block!important}.hero-content{position:absolute;bottom:40px;color:#fff;left:50%;transform:translate(-50%);text-align:center}.hero-content h2{font-size:42px;font-weight:700;margin:0 0 16px;color:#fff}.hero-content p{margin-top:10px;font-size:18px}.patrons-description{background:#f2f2f233;padding:30px 20px;border-bottom:1px solid #f2f2f2}.patrons-text{max-width:900px;margin:auto;text-align:center;font-size:21px;line-height:32px;color:#000;font-weight:600}.parallax-image{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.parallax-section-wrapper{position:relative}.parallax-anchor{display:block;width:100%;height:100%;text-decoration:none}.parallax-container{position:relative;width:100%;height:100%;clip-path:inset(0 0 0 0)}.parallax-img{position:fixed;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:5;transform:translateZ(0);will-change:transform}.promo-dual{padding:60px 20px}.promo-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.promo-image img{width:100%;display:block}.promo-image{height:390px}.promo-image img{width:100%;height:100%;object-fit:cover}.promo-content{margin-top:20px}.promo-content h2{font-size:24px;font-weight:700;margin-bottom:10px;font-family:Urbanist}.promo-content p{font-size:17px;line-height:24px;margin-bottom:20px;color:#000;min-height:48px}.promo-content .button.button--primary{width:max-content}.patrons-products{padding:60px 0 0}.products-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}.product-card{text-align:center}.product-image{position:relative;background:#f7f7f7}.product-image img{width:100%}.sold-out{position:absolute;top:10px;left:10px;font-size:14px;background:#fff;padding:4px 8px}.product-info h3{font-size:16px;font-weight:700;margin-top:15px;color:#000;line-height:24px;font-family:sans-serif;min-height:48px}.price{font-size:14px;color:#000}.product-image img{width:100%;height:100%;display:block;transition:.2s ease-in-out}.tradition-image{height:450px}.tradition-image img{height:100%;object-fit:cover;object-position:100% 10%}.honor-tradition{padding:70px 0}.section-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:50px}.tradition-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tradition-item{text-align:center}.tradition-image img{width:100%;display:block}.tradition-item h3{font-size:22px;margin-top:20px;margin-bottom:14px;font-weight:700;color:#000;line-height:24px;font-family:Urbanist,sans-serif}.tradition-item p{margin:0;font-size:16px;line-height:1.6;color:#333;font-weight:600}.tradition-cntents{padding:0 20px}.product-image a:hover img{transform:scale(1.05)}.product-customization__toggle.active{background:#57b625!important;border-color:#57b625!important}#product-customization{border-radius:8px!important;border:2px solid #e9e9e9}.product-customization__label{font-size:17px!important;color:#000!important;text-transform:capitalize!important;font-weight:600!important;font-family:Urbanist!important}.product-customization__input{border:1.5px solid #e9e9e9;border-radius:8px!important}.product-customization__field-label{font-family:Urbanist!important;font-size:14px}.product-customization__input:focus{border-radius:8px!important}.field__input:focus{box-shadow:0 0!important}@media(max-width:990px){.products-grid{grid-template-columns:repeat(2,1fr);gap:12px}.patrons-products{padding:40px 0 0}.tradition-grid{grid-template-columns:1fr}.section-title{font-size:28px}}@media(max-width:767px){.hero-content{width:100%;padding:0 15px;bottom:20px}.hero-img{height:450px;object-position:50% 100%}.hero-content h2{font-size:28px;line-height:36px}.hero-content p{font-size:14px}.patrons-description{padding:20px 15px}.patrons-text{font-size:16px}.parallax-wrapper{height:450px!important}.promo-wrapper{grid-template-columns:1fr}.promo-dual{padding:60px 0}.product-info h3{margin:6px 0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/josh-style.css.map */
