.sp-custom-conditional-cart-field .cart__ctas{flex-direction:column;gap:0}.sp-custom-conditional-cart-field .cart__field+.cart__field{margin-top:48px}.cart-field-wrapper{width:100%}.cart-field-date-wrapper{position:relative;display:flex;align-items:center;width:100%}.cart-field-date-wrapper .field__input{padding-right:40px;width:100%}.cart-field-calendar-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.cart-field-date-wrapper .cart-field-calendar-icon{width:24px;height:24px;cursor:pointer;color:#707070;transition:color .2s ease;pointer-events:none}.cart-field-calendar-button:hover .cart-field-calendar-icon{color:#404040}.cart-field-date-wrapper input[type=date]{width:100%;position:relative;z-index:1}.cart-field-date-input:focus{z-index:10;opacity:1;background-color:#fff}.cart-field-date-wrapper:hover .cart-field-date-input{z-index:-1}input[type=date].field__input:focus{color:inherit}input[type=date].field__input::-ms-clear{display:none}.cart-field-date-input:focus+.cart-field-calendar-button{display:none}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;position:absolute;right:0;top:0;width:100%;height:100%;margin:0;opacity:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sp-custom-cart-date-field.css.map */
