.rc-native{max-width:1300px;margin:0 auto;padding:45px 5% 70px;min-height:55vh;color:#111}.rc-native h1{font-size:clamp(30px,4vw,48px);letter-spacing:-1.5px;line-height:1.08}.rc-native img{max-width:100%;height:auto}.native-gallery{display:grid;gap:16px}.native-gallery img{width:100%;background:#f4f4f2}.rc-native select,.rc-native input{display:block;padding:14px;margin:12px 0 20px;border:1px solid #aaa;background:#fff;color:#111;max-width:100%}.rc-native select{width:100%}.rc-native details{padding:20px 0;border-bottom:1px solid #ddd}.native-cart-row{display:grid;grid-template-columns:100px 1fr auto;gap:20px;padding:25px 0;border-bottom:1px solid #ddd;align-items:center}.native-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0}.native-product-grid img{width:100%;aspect-ratio:4/5;object-fit:contain;background:#f5f5f3}.native-product-grid h2{font-size:16px}.rc-live-product{display:block;width:100%;height:100%;object-fit:contain}.rc-live-rack .rack-side{background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotateY(-65deg)}.shopify-section{width:100%}.shopify-section .rc-native h1{margin:0 0 25px}#cartDialog .cart-row img{object-fit:contain}.rc-native form label{font-size:12px}#productDialog{position:fixed!important;inset:0!important;margin:auto!important;z-index:1000}.rc-native .story-button{margin:10px 10px 0 0}@media(max-width:700px){.native-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.native-cart-row{grid-template-columns:65px 1fr auto;gap:12px}.rc-native{padding:30px 5%}.native-product-grid h2{font-size:13px}}
