.acg-branded-price{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;color:#0b0b0b;font-weight:800}.acg-branded-price small{font-size:.72em;font-weight:700;color:#76643d}.single-product .acg-configurator{clear:both;margin:24px 0;padding:20px;border:1px solid #e8e1d5;border-radius:8px;background:#fffdf9}.single-product .acg-configurator h2{margin:0 0 16px;font-size:18px;letter-spacing:0}.single-product .acg-configurator>p{margin:14px 0 0;color:#68635c;font-size:12px}.acg-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.acg-config-grid label{display:grid;gap:7px}.acg-config-grid label>span{font:800 10px/1.2 Montserrat,Arial,sans-serif;text-transform:uppercase}.acg-config-grid select,.acg-config-grid input{width:100%;min-height:44px;padding:0 12px;border:1px solid #d8d0c3;border-radius:6px;background:#fff;color:#0b0b0b}.acg-buy-whatsapp,.acg-loop-buy-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%;min-height:52px;padding:0 20px!important;border:1px solid #0b0b0b!important;border-radius:8px!important;background:#0b0b0b!important;color:#fff!important;box-shadow:0 8px 20px rgba(0,0,0,.12);font:900 15px/1 Montserrat,Arial,sans-serif!important;text-align:center!important;text-transform:uppercase;text-decoration:none!important;letter-spacing:.1em;cursor:pointer;touch-action:manipulation;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.acg-buy-whatsapp{margin-top:16px}.acg-buy-whatsapp span,.acg-loop-buy-button span{display:inline-block!important;flex:0 0 auto!important;margin:0!important}.acg-buy-whatsapp svg,.acg-loop-buy-button svg{display:block!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0!important;color:#d7ad62}.acg-buy-whatsapp::after,.acg-loop-buy-button::after{display:none!important;content:none!important}.acg-buy-whatsapp:hover,.acg-buy-whatsapp:focus-visible,.acg-loop-buy-button:hover,.acg-loop-buy-button:focus-visible{background:#d7ad62!important;border-color:#d7ad62!important;color:#0b0b0b!important;box-shadow:0 10px 24px rgba(118,100,61,.22)}.acg-buy-whatsapp:hover svg,.acg-buy-whatsapp:focus-visible svg,.acg-loop-buy-button:hover svg,.acg-loop-buy-button:focus-visible svg{color:#0b0b0b}.acg-buy-whatsapp:focus-visible,.acg-loop-buy-button:focus-visible{outline:3px solid rgba(215,173,98,.42);outline-offset:3px}.acg-corporate-gift .summary form.cart,.acg-corporate-gift .summary .single_add_to_cart_button,.acg-corporate-gift .summary .artsy-action--quote{display:none!important}.acg-category-intro{max-width:820px;margin:0 0 34px;color:#444;line-height:1.7}@media(max-width:640px){.acg-config-grid{grid-template-columns:1fr}.single-product .acg-configurator{padding:16px}.acg-buy-whatsapp,.acg-loop-buy-button{min-height:52px}}@media(prefers-reduced-motion:reduce){.acg-buy-whatsapp,.acg-loop-buy-button{transition:none}}

body.acg-corporate-gift.woocommerce ul.products li.product a.button.acg-loop-buy-button{
  width:100%!important;
  min-height:52px!important;
  display:flex!important;
  grid-template-columns:none!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  margin-top:12px!important;
  padding:0 16px!important;
  border:1px solid #0b0b0b!important;
  border-radius:8px!important;
  background:#0b0b0b!important;
  color:#fff!important;
  font:900 15px/1 Montserrat,Arial,sans-serif!important;
  letter-spacing:.08em!important;
  text-align:center!important;
  overflow:visible!important;
}
body.acg-corporate-gift.woocommerce ul.products li.product a.button.acg-loop-buy-button span{
  display:inline-block!important;
  flex:0 0 auto!important;
  margin:0!important;
  white-space:nowrap!important;
}
body.acg-corporate-gift.woocommerce ul.products li.product a.button.acg-loop-buy-button svg{
  display:block!important;
  flex:0 0 22px!important;
  width:22px!important;
  height:22px!important;
  margin:0!important;
  color:#d7ad62!important;
}
body.acg-corporate-gift.woocommerce ul.products li.product a.button.acg-loop-buy-button::after{
  display:none!important;
  content:none!important;
}
