.harper-closed{transform:translate(150%);transition:transform .6s ease-in}.harper-opened{transform:translate(0);visibility:visible;transition:transform .5s ease-in-out}section[minicart-harper-popup].harper-closed{transform:translate(200%)}#harper-notification-overlay.harper-opened{transform:translate(0);visibility:visible;opacity:.9;transition:.6s ease-in-out all}#harper-notification-overlay.harper-closed{transform:translate(0);visibility:hidden;opacity:0;transition:.6s ease-in-out all}minicart::-webkit-scrollbar{width:3px}minicart::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}minicart::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,1)}minicart #harper-concierge-slider.closed,minicart #harper.closed{opacity:1;max-height:max-content}minicart .harper-bottom-message,minicart .harper-bottom-message.harper-cwh-hidden{display:none}minicart .harper-bottom-message,minicart .harper-bottom-message p{font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.6px;margin:0}minicart .vl-popup-title,minicart #harper-checkout-wrapper .vl-popup .vl-close-button,minicart .message_postcode{display:none}minicart .vl-send-basket-form{display:flex;flex-direction:column}minicart #harper-checkout-wrapper .vl-popup{background:transparent;margin-bottom:24px}minicart #harper-checkout-wrapper .border-popup{border:0}minicart #harper-checkout-wrapper .vl-popup .harper-content{padding:0;margin:0}minicart #harper-checkout-wrapper .vl-form-container{display:flex;overflow:hidden;gap:8px}@media(max-width:1280px){minicart #harper-checkout-wrapper .vl-form-container{flex-direction:column}}@media(max-width:767px){minicart #harper-checkout-wrapper .vl-form-container{flex-direction:row}}minicart #harper-checkout-wrapper .vl-popup .vl-input-holder{display:flex;flex:1;width:auto;height:auto;padding:0}minicart #harper-checkout-wrapper .vl-popup .vl-input-holder:first-of-type{max-width:274px}@media(max-width:767px){minicart #harper-checkout-wrapper .vl-popup .vl-input-holder{margin-top:16px}}minicart #harper-checkout-wrapper .vl-popup .vl-input-holder:last-child{width:auto;max-width:72px}minicart #harper-checkout-wrapper .vl-popup .vl-input-holder input{position:relative;display:inline-block;width:100%;max-width:274px;background:#ffffff1a!important;padding:11px 20px!important;border-bottom:0;border-radius:0;color:#fff;min-height:44px;text-align:left;caret-color:#fff}minicart #harper-checkout-wrapper .vl-popup .vl-error-message{text-align:left;color:red!important;margin:8px 0 0;order:3;height:auto;position:relative;text-wrap:wrap}minicart #harper-checkout-wrapper .vl-popup .vl-error-message:empty{display:none}minicart #harper-checkout-wrapper .vl-popup .vl-error-message,minicart #harper-checkout-wrapper .vl-popup .vl-input-holder input::placeholder{font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.6px;color:#fff}minicart #harper-checkout-wrapper .vl-popup .vl-input-holder input::placeholder{position:absolute;display:block;top:15px;transform:translate(0)}_::-webkit-full-page-media,_:future,:root minicart #harper-checkout-wrapper .vl-popup .vl-input-holder input::-webkit-input-placeholder{position:relative;width:274px;display:block;top:0;transform:translate(-30%)}@media(max-width:1175px){_::-webkit-full-page-media,_:future,:root minicart #harper-checkout-wrapper .vl-popup .vl-input-holder input::-webkit-input-placeholder{transform:translate(-24.5%)}}@media(max-width:1024px){_::-webkit-full-page-media,_:future,:root minicart #harper-checkout-wrapper .vl-popup .vl-input-holder input::-webkit-input-placeholder{transform:translate(-30%)}}minicart #harper-checkout-wrapper .vl-popup .vl-input-holder input:hover::placeholder{color:#fff}minicart #harper-checkout-wrapper #harper_continue_button{font-family:var(--font-body-family);font-size:11.2px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:1.12px;text-transform:uppercase;cursor:pointer;text-align:center;min-height:0;min-width:0;border-radius:0;box-shadow:0;color:#000;background-color:#fff;border:1px solid rgba(0,0,0,0);width:100%;max-width:165px;padding:.75rem}minicart #harper-checkout-wrapper #harper_continue_button:hover{color:#fff;border:1px solid rgba(255,255,255,1);background-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/280/assets/harper-main.css.map */
