*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;overflow-x:hidden;margin:0;padding:0}shopify-payment-terms,.shopify-app-frame,[data-shopify-powered-by],[class*=powered-by-shopify],.theme-attribution,.Shopify-powered-by,[class*=shopify-section-footer],footer[class*=Shopify],.shopify-footer-bar,div[class*=Shopify-footer],body>div[class*=Shopify],body>footer[class*=Shopify]{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important;margin:0!important;padding:0!important}header.sticky-header{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;background:#fffffffa;border-bottom:.5px solid #d3d1c7;height:30px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000d}.navbar{display:flex;align-items:center;justify-content:center;gap:25px;height:30px;width:100%;max-width:100vw;padding:0 20px;box-sizing:border-box}.navbar a{text-decoration:none;color:#2c2c2a;font-size:11px;letter-spacing:.5px;font-weight:500;white-space:nowrap;transition:color .2s ease}.navbar a:hover{color:#3b6d11}.page-title-fixed{position:fixed;top:30px;left:0;right:0;z-index:999;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;height:50px;background-color:#fffffff2;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.page-title-fixed h1{font-size:18px;color:#2c2c2a;font-weight:400;letter-spacing:1px;margin:0;padding:0 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:90%;text-align:center}.template-index .page-title-fixed{background-image:url(/cdn/shop/files/image_f9cc30ed_1.jpg?v=1789993902);height:50px}.template-index .page-title-fixed h1,.template-index .page-title-fixed .subtitle{display:none}main{margin-top:80px;padding:30px 20px 100px;width:100%;max-width:100%;box-sizing:border-box;background:#f5f3f0;margin-left:auto;margin-right:auto}main>*{max-width:1200px;margin-left:auto;margin-right:auto}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;justify-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.product-image-wrapper{width:100%;max-width:500px;display:flex;align-items:center;justify-content:center}.product-image-wrapper img{width:100%;height:auto;max-height:600px;object-fit:contain;display:block;border-radius:4px;background:#f5f3f0}.product-info-wrapper{display:flex;flex-direction:column;gap:20px;width:100%;max-width:500px}.product-title{font-size:28px;font-weight:600;color:#2c2c2a;margin:0;text-align:left;line-height:1.3}.product-price{font-size:24px;color:#3b6d11;font-weight:600;margin:0;text-align:left}.add-to-cart-button{background:#3b6d11;color:#fff;border:none;padding:15px 30px;border-radius:2px;cursor:pointer;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;transition:all .3s ease;width:100%;text-align:center}.add-to-cart-button:hover{background:#2d5209;transform:translateY(-2px);box-shadow:0 4px 12px #3b6d114d}.product-description{color:#5f5e5a;line-height:1.8;font-size:14px;margin:10px 0 0}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.product-card{text-align:center}.sticky-buttons{position:fixed;bottom:0;left:0;right:0;z-index:1001;width:100%;background:#fffffffa;border-top:1px solid #d3d1c7;padding:12px 20px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap;box-sizing:border-box;box-shadow:0 -1px 2px #0000000d}.sticky-buttons a{padding:10px 25px;background:#3b6d11;color:#fff;text-decoration:none;border-radius:2px;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600;display:inline-block;transition:all .2s ease;white-space:nowrap}.sticky-buttons a:hover{background:#2d5209;transform:translateY(-2px);box-shadow:0 4px 12px #3b6d114d}table{width:100%;border-collapse:collapse;margin:20px 0;box-sizing:border-box}table th,table td{padding:12px 8px;text-align:left;border-bottom:1px solid #d3d1c7}table th{background:#f5f3f0;font-weight:600;color:#2c2c2a}.cart-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}section{width:100%;box-sizing:border-box}.section-content{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;width:100%}.hero-section{width:100%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.hero-section h2,.hero-section p{position:relative;z-index:1;color:#2c2c2a;background:#ffffffd9;padding:12px 16px;border-radius:4px;max-width:80%;margin:0 auto}.hero-section h2{font-size:32px;font-weight:600;letter-spacing:1px;margin-bottom:12px}.hero-section p{font-size:16px;line-height:1.6}@media(max-width:768px){.page-title-fixed{display:none}main{margin-top:30px;padding:20px 15px 100px}.product-detail{grid-template-columns:1fr;gap:20px;padding:0 15px}.product-image-wrapper{max-width:100%}.product-image-wrapper img{max-height:400px}.product-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px;padding:0 15px}.sticky-buttons a{flex:1;min-height:40px;display:flex;align-items:center;justify-content:center}table{font-size:13px}table th,table td{padding:10px 6px}.hero-section h2{font-size:24px}.hero-section h2,.hero-section p{max-width:90%}}@media(max-width:480px){header.sticky-header{height:28px}.navbar{gap:15px;padding:0 10px}.navbar a{font-size:9px;letter-spacing:.3px}main{padding:15px 12px 100px}.product-detail{gap:15px;padding:0 12px}.product-title{font-size:22px}.product-price{font-size:20px}.add-to-cart-button{padding:12px 20px;font-size:13px}.product-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 12px}.sticky-buttons{padding:10px 12px;gap:8px}.sticky-buttons a{padding:8px 16px;font-size:11px;min-height:36px}table{font-size:12px}table th,table td{padding:8px 4px}.hero-section h2{font-size:20px}.hero-section h2,.hero-section p{max-width:95%;font-size:14px}}a:focus,button:focus{outline:2px solid #3b6d11;outline-offset:2px}@media print{header,.sticky-buttons{display:none}main{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
