  .fastorder .t706__orderform .t-input-group, .fastorder .t706__cartpage-form .t-input-group, .t706__cartwin-bottom { display: none; } .t-input-group:has([name*="fast"]) { display: block !important } .fastorder .t706__cartwin-totalamount-wrap { text-align: left; } .js-fastorder { display: inline-flex; justify-content: center; align-items: center; margin-inline: 10px !important; background-color: #84000D !important; color: #FFFFFF !important; border-radius: 4px !important; border: 1px solid #00000000 !important; } @media screen and (max-width:480px) { .t-store__prod-popup__btn-wrapper { flex-wrap: wrap; } .js-fastorder { margin-left: 0 !important; } }   
  


  		  		

/* Florans purchase button feedback */
/* Keep the legacy action available where there is no replacement. */
:is(.t-catalog__card, .t-store__card):has(.vb-f9r__quick) .js-fastorder,
:is(.t-catalog__product-popup, .t-store__product-popup, .t-store__prod-popup__btn-wrapper):has(.vb-f9r__popup-quick) .js-fastorder,
.vb-f9r__quick ~ .vb-f9r__quick,
.vb-f9r__popup-quick ~ .vb-f9r__popup-quick {
  display: none !important;
}
:is(.js-catalog-prod-btn2, .js-store-prod-btn2, .t-catalog__prod-popup__btn[href="#order"], .t-store__prod-popup__btn[href="#order"], .t-store__product-snippet a[href="#order"], .t-store__product a[href="#order"], .t-store__prod-popup a[href="#order"], .vb-f9r__quick, .vb-f9r__popup-quick, .vb-f9r__cart-icon, .js-fastorder, .t-catalog__product-popup a[href="#order"], .t-store__product-popup a[href="#order"], .js-store-prod-popup-buy-btn, .js-catalog-prod-popup-buy-btn, .vb-s7h__wish-actions button[data-add], .vb-s7h__wish-actions button[data-fast]):focus-visible {
  outline: 2px solid #265733;
  outline-offset: 3px;
}
@media (prefers-reduced-motion: no-preference) {
  :is(.js-catalog-prod-btn2, .js-store-prod-btn2, .t-catalog__prod-popup__btn[href="#order"], .t-store__prod-popup__btn[href="#order"], .t-store__product-snippet a[href="#order"], .t-store__product a[href="#order"], .t-store__prod-popup a[href="#order"], .vb-f9r__quick, .vb-f9r__popup-quick, .vb-f9r__cart-icon, .js-fastorder, .t-catalog__product-popup a[href="#order"], .t-store__product-popup a[href="#order"], .js-store-prod-popup-buy-btn, .js-catalog-prod-popup-buy-btn, .vb-s7h__wish-actions button[data-add], .vb-s7h__wish-actions button[data-fast]) {
    transition: scale 240ms ease-out, filter 240ms ease-out, background-color 160ms ease-out, color 160ms ease-out !important;
    -webkit-tap-highlight-color: rgba(38, 87, 51, 0.18);
  }
  @media (hover: hover) and (pointer: fine) {
    :is(.js-catalog-prod-btn2, .js-store-prod-btn2, .t-catalog__prod-popup__btn[href="#order"], .t-store__prod-popup__btn[href="#order"], .t-store__product-snippet a[href="#order"], .t-store__product a[href="#order"], .t-store__prod-popup a[href="#order"], .vb-f9r__quick, .vb-f9r__popup-quick, .vb-f9r__cart-icon, .js-fastorder, .t-catalog__product-popup a[href="#order"], .t-store__product-popup a[href="#order"], .js-store-prod-popup-buy-btn, .js-catalog-prod-popup-buy-btn, .vb-s7h__wish-actions button[data-add], .vb-s7h__wish-actions button[data-fast]):not(:disabled):not([aria-disabled="true"]):hover {
      scale: 1.045;
      filter: brightness(1.09);
    }
  }
  :is(.js-catalog-prod-btn2, .js-store-prod-btn2, .t-catalog__prod-popup__btn[href="#order"], .t-store__prod-popup__btn[href="#order"], .t-store__product-snippet a[href="#order"], .t-store__product a[href="#order"], .t-store__prod-popup a[href="#order"], .vb-f9r__quick, .vb-f9r__popup-quick, .vb-f9r__cart-icon, .js-fastorder, .t-catalog__product-popup a[href="#order"], .t-store__product-popup a[href="#order"], .js-store-prod-popup-buy-btn, .js-catalog-prod-popup-buy-btn, .vb-s7h__wish-actions button[data-add], .vb-s7h__wish-actions button[data-fast]):not(:disabled):not([aria-disabled="true"]):active {
    scale: 0.92;
    filter: brightness(0.83);
    transition-duration: 0ms !important;
  }
}

/* Florans quick order form */
.t706.fastorder .vb-s7h__pickup-note {
  display: none !important;
}
.t706.fastorder .t-form__submit > button.t-submit {
  background-color: #2c5938 !important;
  border-color: #2c5938 !important;
  border-radius: 12px !important;
  color: #fff !important;
}

/* Florans courier address fields */
.vb-s7h__checkout form:has(.vb-s7h__receive [data-mode="courier"][aria-pressed="true"]):not(.vb-s7h__defer-address)
  #addresses-wrapper:has([name="tildadelivery-street"], [name="tildadelivery-oneLineAddress"]) {
  display: grid !important;
}
.vb-s7h__checkout form:has(.vb-s7h__receive [data-mode="courier"][aria-pressed="true"]):not(.vb-s7h__defer-address)
  #addresses-wrapper > :is(#street-searchbox, [data-vb-address="house"], [data-vb-address="entrance"], [data-vb-address="floor"], [data-vb-address="aptoffice"], [data-vb-address="entrancecode"]) {
  display: block !important;
}