.go-on-woocommerce{padding:48px 0 72px;color:var(--go-color-text,#eef2f7)}
.go-on-woocommerce__heading{margin-bottom:28px}.go-on-woocommerce__heading h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:8px 0 14px}.go-on-woocommerce__heading p{max-width:720px;color:#b6bcc7}
.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;padding:0}
.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}
.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:24px;background:#151c28;border:1px solid #334052;border-radius:14px;box-shadow:0 12px 35px rgba(0,0,0,.12)}
.woocommerce ul.products li.product a img{width:160px;height:160px;object-fit:contain;margin:0 auto 20px;border-radius:12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.3rem;color:#f0f3f8}
.woocommerce div.product{background:#151c28;border:1px solid #334052;border-radius:14px;padding:28px}.woocommerce div.product .product_title{font-size:clamp(1.8rem,3vw,2.6rem);color:#f0f3f8}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#222d3d;border-color:#3a485a}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#e1e7ef}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#f1c75b;color:#16191f;border-radius:8px;padding:12px 20px;font-weight:700}.woocommerce a.button:hover,.woocommerce button.button:hover{background:#ffdb80;color:#16191f}
.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{background:#fff;color:#1f2937;padding:10px;border:1px solid #cbd5e1;border-radius:6px}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#202938;color:#eef2f7}
.woocommerce .price,.woocommerce div.product p.price{color:#f4d684}.woocommerce-product-gallery__image img{border-radius:8px}.woocommerce-breadcrumb,.woocommerce-result-count{color:#b6bcc7!important}
@media(max-width:900px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.go-on-woocommerce{padding:28px 0 44px}.woocommerce ul.products{grid-template-columns:1fr;gap:18px}.woocommerce div.product{padding:18px}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%}}

/* Match the native store-only coming-soon heading to GO ON typography. */
.woocommerce-page .site-main h1.has-cardo-font-family { font-family: inherit !important; font-weight: 950; }
