.cs-product-ready .native-variant{display:none}.native-variant select{display:block;padding:15px;width:100%;margin:15px 0}.native-page{max-width:1000px}.native-page h1{margin-bottom:35px}.rte p{margin-block:20px}.rte ul{padding-left:25px}.generic-product{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:35px}.generic-product>img{width:100%;height:auto}.cs-native-description{margin-top:25px}.cs-native-description summary{cursor:pointer}.cs-native-description div{font-size:16px;line-height:1.8;margin-top:15px}.cart-error{color:#9c301c;background:#fff1e8;padding:15px;font-size:16px;line-height:1.5}.cart-busy{opacity:.6;pointer-events:none}.shopify-policy__container{max-width:1050px!important;padding:60px 24px!important}.shopify-policy__title{margin-bottom:35px}#native-cart input{width:90px;padding:10px;border:1px solid #aaa;margin:15px}.native-page a,.shopify-policy__container a{text-decoration:underline}#MainContent>div>main>h1{margin-bottom:30px}.product-grid{margin-top:25px}.shopify-section .hero{max-height:1000px}#shopify-contact-form .form-result{margin-bottom:25px}@media(max-width:700px){.generic-product{grid-template-columns:1fr}.generic-product>img{max-height:500px;object-fit:contain}}
.product-page:not(.cs-product-ready) .pdp-buy-row,.product-page:not(.cs-product-ready) .bundle-option,.product-page:not(.cs-product-ready) .pdp-sticky{display:none}.product-page:not(.cs-product-ready) .native-variant{display:block}.native-variant button{width:100%}.native-variant label{font-size:18px}.shopify-policy__body img,.rte img{max-width:100%;height:auto}.shopify-policy__body table,.rte table{display:block;max-width:100%;overflow-x:auto}.shopify-design-mode .reveal{opacity:1;transform:none}.pagination{display:flex;gap:20px;justify-content:center;margin-top:40px}.pagination a{text-decoration:underline}
