.gq-shop .shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.gq-shop .shop-product-grid .product-card{min-width:0;display:flex;flex-direction:column}.gq-shop .shop-product-grid .product-image{aspect-ratio:4/3}.gq-shop .shop-product-grid .product-image img{height:100%;object-fit:cover}.gq-shop .shop-product-grid .product-meta{align-items:start;gap:12px;flex-wrap:wrap}.gq-shop .shop-product-grid .product-meta h3{font-size:clamp(23px,2.1vw,31px)}.gq-shop .shop-product-grid .product-meta strong{white-space:nowrap}.gq-shop .shop-product-grid .card-actions{margin-top:auto;padding-top:15px;gap:12px;flex-wrap:wrap}.gq-shop .shop-product-grid .card-actions .btn{font-family:Fraunces,Georgia,serif;font-size:17px;min-height:48px}.gq-shop .shop-product-grid .shop-strengths{font-size:13px;margin:0 0 14px;color:#566044}@media(max-width:1000px){.gq-shop .shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.gq-shop .shop-product-grid{grid-template-columns:1fr}.gq-shop .shop-product-grid .product-meta h3{font-size:28px}.gq-shop .shop-product-grid .product-image .label{font-size:10px;top:14px;left:14px;padding:7px 12px}}

.gq-shop .gq-shop-price{font:700 21px/1.4 Fraunces,Georgia,serif;overflow-wrap:anywhere}.gq-shop .gq-shop-price .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.gq-shop .gq-shop-price .amount{white-space:nowrap}.gq-shop .gq-shop-review-note{margin:0 auto;padding:16px 24px;max-width:1200px;font-size:13px;color:#566044}.gq-shop .gq-shop-purchase{margin:0}.gq-shop .gq-shop-notices{max-width:1280px;margin:auto;padding:0 3.5%}.gq-shop .woocommerce-message,.gq-shop .woocommerce-error,.gq-shop .woocommerce-info{background:#edeedb!important;color:#27301b!important;font:15px/1.6 OpenSans,Arial,sans-serif!important;display:flex;flex-direction:column;gap:12px;padding:20px!important;border:0!important}.gq-shop .woocommerce-message a.button{align-self:flex-start;color:#27301b!important;border-radius:999px!important;font:16px/1.4 Fraunces,Georgia,serif!important}.gq-shop .woocommerce-message::before{display:none}.gq-shop .btn{border:0;color:#27301b!important;background:#facb3f!important}.gq-shop .btn:disabled{opacity:.55;cursor:not-allowed}.gq-shop .card-actions{align-items:center}.gq-shop .shop-product-grid .product-meta{min-width:0}.gq-shop .shop-product-grid h3{min-width:0}@media(max-width:380px){.gq-shop .shop-product-grid .product-meta h3{font-size:26px}}

/* Match the approved shop cards while retaining the gold pair action. */
.gq-home.gq-shop .shop-product-grid .card-actions .btn{color:#fff7e4!important;background:#39472a!important;font-family:Fraunces,Georgia,serif;font-size:17px;min-height:48px}
.gq-home.gq-shop .shop-product-grid .card-actions .btn:hover{background:#242f1a!important}
