@layer gbw-action-buttons{:is(a.gbw-button,button.gbw-button,input.gbw-button[type=submit],a.gbw-groups__primary-button,a.gbw-groups__location-button,a.gbw-groups-cta__button,a.gbw-villa-service-hero__book,a.gbw-ps-hero__button,a.gbw-mobile-massage-hero__button,a.gbw-partner-hotel__button,a.gbw-acme__button,:where(body.page-partner-alcazar .booking-div) button,:where(.gbw-page--locations) .gbw-location-card__button){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:min(148px,100%)!important;max-width:100%!important;min-height:48px!important;height:auto!important;padding:12px 24px!important;background:#4f4a44!important;color:#f3f2e8!important;-webkit-text-fill-color:#F3F2E8!important;border:1px solid #4F4A44!important;border-radius:24px!important;box-shadow:none!important;font-family:Montserrat,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.035em!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;transform:none!important;transition:background-color .15s ease,color .15s ease!important;cursor:pointer}:is(a.gbw-button,button.gbw-button,input.gbw-button[type=submit],a.gbw-groups__primary-button,a.gbw-groups__location-button,a.gbw-groups-cta__button,a.gbw-villa-service-hero__book,a.gbw-ps-hero__button,a.gbw-mobile-massage-hero__button,a.gbw-partner-hotel__button,a.gbw-acme__button,:where(body.page-partner-alcazar .booking-div) button,:where(.gbw-page--locations) .gbw-location-card__button):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.gbw-button--disabled):not(:where(.gbw-location-card__button--disabled)){background:#393630!important;border-color:#393630!important;opacity:1!important}:is(a.gbw-button,button.gbw-button,input.gbw-button[type=submit],a.gbw-groups__primary-button,a.gbw-groups__location-button,a.gbw-groups-cta__button,a.gbw-villa-service-hero__book,a.gbw-ps-hero__button,a.gbw-mobile-massage-hero__button,a.gbw-partner-hotel__button,a.gbw-acme__button,:where(body.page-partner-alcazar .booking-div) button,:where(.gbw-page--locations) .gbw-location-card__button):active:not(:disabled):not([aria-disabled=true]):not(.gbw-button--disabled):not(:where(.gbw-location-card__button--disabled)){background:#302d28!important;border-color:#302d28!important}:is(a.gbw-button,button.gbw-button,input.gbw-button[type=submit],a.gbw-groups__primary-button,a.gbw-groups__location-button,a.gbw-groups-cta__button,a.gbw-villa-service-hero__book,a.gbw-ps-hero__button,a.gbw-mobile-massage-hero__button,a.gbw-partner-hotel__button,a.gbw-acme__button,:where(body.page-partner-alcazar .booking-div) button,:where(.gbw-page--locations) .gbw-location-card__button) :is(span,strong,em){color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.gbw-button.gbw-button--small{min-width:min(128px,100%)!important;min-height:44px!important;padding:10px 20px!important;font-size:13px!important}.gbw-button.gbw-button--large{min-width:min(168px,100%)!important;min-height:48px!important;padding:12px 26px!important}.gbw-button.gbw-button--full{width:100%!important}:is(a.gbw-button,button.gbw-button).gbw-button--outline{background:transparent!important;color:#4f4a44!important;-webkit-text-fill-color:#4F4A44!important;border-color:#4f4a44!important}:is(a.gbw-button,button.gbw-button).gbw-button--outline:hover:not(:disabled):not([aria-disabled=true]){background:#4f4a44!important;color:#f3f2e8!important;-webkit-text-fill-color:#F3F2E8!important}:is(a.gbw-button,button.gbw-button):is(.gbw-button--light,.gbw-button--inverse){background:#f3f2e8!important;color:#4f4a44!important;-webkit-text-fill-color:#4F4A44!important;border-color:#f3f2e8!important}:is(a.gbw-button,button.gbw-button):is(.gbw-button--light,.gbw-button--inverse):hover:not(:disabled):not([aria-disabled=true]){background:#e5e3d7!important;color:#4f4a44!important;-webkit-text-fill-color:#4F4A44!important;border-color:#e5e3d7!important}:is(a.gbw-button,button.gbw-button,input.gbw-button[type=submit],a.gbw-groups__primary-button,a.gbw-groups__location-button,a.gbw-groups-cta__button,a.gbw-villa-service-hero__book,a.gbw-ps-hero__button,a.gbw-mobile-massage-hero__button,a.gbw-partner-hotel__button,a.gbw-acme__button,:where(body.page-partner-alcazar .booking-div) button,:where(.gbw-page--locations) .gbw-location-card__button):is(:disabled,[disabled],[aria-disabled=true],.gbw-button--disabled,.gbw-location-card__button--disabled){opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important}.gbw-button--disabled,.gbw-button[disabled],:where(.gbw-page--locations) .gbw-location-card__button--disabled{pointer-events:none!important}:is(a.gbw-button,button.gbw-button,input.gbw-button[type=submit],a.gbw-groups__primary-button,a.gbw-groups__location-button,a.gbw-groups-cta__button,a.gbw-villa-service-hero__book,a.gbw-ps-hero__button,a.gbw-mobile-massage-hero__button,a.gbw-partner-hotel__button,a.gbw-acme__button,:where(body.page-partner-alcazar .booking-div) button,:where(.gbw-page--locations) .gbw-location-card__button)[aria-busy=true]{cursor:progress!important}:is(a.gbw-button,button.gbw-button,input.gbw-button[type=submit],a.gbw-groups__primary-button,a.gbw-groups__location-button,a.gbw-groups-cta__button,a.gbw-villa-service-hero__book,a.gbw-ps-hero__button,a.gbw-mobile-massage-hero__button,a.gbw-partner-hotel__button,a.gbw-acme__button,:where(body.page-partner-alcazar .booking-div) button,:where(.gbw-page--locations) .gbw-location-card__button)[hidden]{display:none!important}.gbw-button:before,.gbw-button:after{display:none!important}:is(a.gbw-button,button.gbw-button,input.gbw-button[type=submit],a.gbw-groups__primary-button,a.gbw-groups__location-button,a.gbw-groups-cta__button,a.gbw-villa-service-hero__book,a.gbw-ps-hero__button,a.gbw-mobile-massage-hero__button,a.gbw-partner-hotel__button,a.gbw-acme__button,:where(body.page-partner-alcazar .booking-div) button,:where(.gbw-page--locations) .gbw-location-card__button):focus-visible{outline:3px solid #4F4A44!important;outline-offset:4px!important;box-shadow:0 0 0 3px #f3f2e8!important}@media(prefers-reduced-motion:reduce){:is(a.gbw-button,button.gbw-button,input.gbw-button[type=submit],a.gbw-groups__primary-button,a.gbw-groups__location-button,a.gbw-groups-cta__button,a.gbw-villa-service-hero__book,a.gbw-ps-hero__button,a.gbw-mobile-massage-hero__button,a.gbw-partner-hotel__button,a.gbw-acme__button,:where(body.page-partner-alcazar .booking-div) button,:where(.gbw-page--locations) .gbw-location-card__button){transition:none!important}}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/gbw-buttons.css.map */
