/* v17: WooCommerce Shop and single-product related cards ONLY. Uniform vertical centering and 8px radius. */
html body.woocommerce ul.products li.product a.button,html body.single-product .gp-v12-related-row ul.products li.product a.button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;vertical-align:middle!important;position:relative!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border-radius:8px!important;line-height:1.2!important;font-family:"commissioner-bold",sans-serif!important;font-size:16px!important;font-weight:700!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important;color:#fff!important;white-space:normal!important;box-shadow:none!important;}
html body.woocommerce ul.products li.product:not(.outofstock) a.button,html body.single-product .gp-v12-related-row ul.products li.product:not(.outofstock) a.button{background:#ac8d42!important;border-color:#ac8d42!important;color:#fff!important;}
html body.woocommerce ul.products li.product:not(.outofstock) a.button:hover,html body.single-product .gp-v12-related-row ul.products li.product:not(.outofstock) a.button:hover{background:#957532!important;border-color:#957532!important;color:#fff!important;}
html body.woocommerce ul.products li.product.outofstock a.button,html body.single-product .gp-v12-related-row ul.products li.product.outofstock a.button{background:#023659!important;border-color:#023659!important;color:#fff!important;border-radius:8px!important;}
html body.woocommerce ul.products li.product.outofstock a.button:hover,html body.single-product .gp-v12-related-row ul.products li.product.outofstock a.button:hover{background:#07527b!important;border-color:#07527b!important;color:#fff!important;}
html body.woocommerce ul.products li.product a.button::before,html body.single-product .gp-v12-related-row ul.products li.product a.button::before{content:none!important;display:none!important;}
html body.woocommerce ul.products li.product a.button::after,html body.single-product .gp-v12-related-row ul.products li.product a.button::after{display:inline-block!important;align-self:center!important;vertical-align:middle!important;line-height:1!important;margin:0!important;font-size:1em!important;}
html body.woocommerce ul.products li.product.outofstock a.button::after,html body.single-product .gp-v12-related-row ul.products li.product.outofstock a.button::after{content:none!important;display:none!important;}
html body.single-product .gp-v12-related-row ul.products li.product.outofstock .gp-v12-soldout{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;min-height:44px!important;height:44px!important;padding:0 12px!important;background:#023659!important;border:1px solid #023659!important;border-radius:8px!important;color:#fff!important;font-family:"commissioner-bold",sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;box-shadow:none!important;cursor:default!important;}
html body.single-product .gp-v12-related-row ul.products li.product.outofstock .gp-v12-soldout::before,html body.single-product .gp-v12-related-row ul.products li.product.outofstock .gp-v12-soldout::after{content:none!important;display:none!important;}
@media(max-width:480px){html body.woocommerce ul.products li.product a.button,html body.single-product .gp-v12-related-row ul.products li.product a.button,html body.single-product .gp-v12-related-row ul.products li.product.outofstock .gp-v12-soldout{font-size:13px!important;}}
