.try-at-home-btn{position:relative;z-index:1;align-items:center;justify-content:center;display:inline-flex;inline-size:100%;margin-block-start:10px;padding:18px 30px 19px;font-family:var(--Font_Family-body);font-size:13px;font-weight:500;letter-spacing:.15em;line-height:120%;text-align:center;text-transform:uppercase;background-color:transparent;border:1px solid var(--Color_Brand);border-radius:0;color:var(--Color_Brand);cursor:pointer;overflow:hidden;transition:background-color .3s ease,border-color .3s ease,color .1s ease;white-space:nowrap}.try-at-home-btn:hover{background-color:var(--Color_Brand);border-color:var(--Color_Brand);color:var(--Color_White)}.harper-bottom-message{display:none}body #harper-checkout-wrapper .vl-popup{float:none;margin:20px 0 0;font-family:var(--Font_Family-body);background-color:transparent;border:none}body #harper-checkout-wrapper .vl-popup.closed{display:none}body #harper-checkout-wrapper .vl-popup .harper-content{margin:0;padding:0;text-align:start}body #harper-checkout-wrapper .vl-popup .vl-close-button{inset-block-start:5px;inset-inline-end:0;color:var(--Color_Brand)}body #harper-checkout-wrapper .vl-popup-title{margin:0;text-align:start;color:var(--Color_Brand)}body #harper-checkout-wrapper .vl-popup .harper-content h1{margin-block-end:10px;font-family:var(--Font_Family-body);font-size:18px;font-weight:500;letter-spacing:.04em;line-height:160%;text-transform:none}body #harper-checkout-wrapper .vl-popup .harper-content h1:empty{display:none}body #harper-checkout-wrapper .vl-popup .harper-content p{margin:0;font-family:var(--Font_Family-body);font-size:14px;font-weight:400;letter-spacing:.02em;line-height:160%;color:var(--Color_Brand)}body .vl-send-basket-form{grid-gap:10px 20px;grid-template-columns:1fr 105px;display:grid;margin-block-start:20px}@media only screen and (min-width: 768px){body .vl-send-basket-form{margin-block-start:30px}}body #harper-checkout-wrapper .vl-popup .vl-error-message{grid-column:1 / end;margin:0;font-family:var(--Font_Family-body);font-size:14px;font-weight:400;letter-spacing:.02em;line-height:160%;text-align:start;color:var(--Color_Error)}body #harper-checkout-wrapper .vl-popup .vl-error-message:empty{display:none}body #harper-checkout-wrapper .vl-popup .vl-success-message{grid-column:1 / end;margin:0;font-family:var(--Font_Family-body);font-size:14px;font-weight:400;letter-spacing:.02em;line-height:160%;text-align:start;color:var(--Color_Brand)}body .vl-form-container{grid-column:1 / end;grid-gap:10px 12px;grid-template-columns:1fr 105px;display:grid}body #harper-checkout-wrapper .vl-popup .vl-input-holder{grid-column:1;inline-size:100%;float:none;padding:0}body #harper-checkout-wrapper .vl-popup .vl-input-holder+.vl-input-holder{grid-column:2}body #harper-checkout-wrapper .vl-popup .vl-input-holder input{--Color: var(--Color_Brand);--Border_Color: var(--Color_Brand);display:block;min-block-size:1px;min-block-size:50px;inline-size:100%;float:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0;padding-inline-end:0;font-family:var(--Font_Family-body);font-size:16px;font-weight:400;letter-spacing:.02rem;line-height:160%;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:none!important;border:none;border-block-end:1px solid var(--Border_Color);border-radius:0;color:var(--Color);outline:0;transition:color .3s ease,border-color .3s ease}body #harper-checkout-wrapper .vl-popup .vl-input-holder input::placeholder{font-size:16px;font-weight:400;letter-spacing:.02rem;line-height:160%;text-align:start;opacity:.5}body #harper-checkout-wrapper #harper_continue_button{position:relative;z-index:1;align-items:center;justify-content:center;display:inline-flex;min-block-size:auto;min-block-size:50px;inline-size:100%;padding:15px 30px 16px;font-family:var(--Font_Family-body);font-size:13px;font-weight:500;letter-spacing:.15em;line-height:120%;text-align:center;text-transform:uppercase;background-color:transparent;border:1px solid var(--Color_Brand);border-radius:0;color:var(--Color_Brand);cursor:pointer;overflow:hidden;transition:background-color .3s ease,border-color .3s ease,color .1s ease;white-space:nowrap}body #harper-checkout-wrapper #harper_continue_button:hover{background-color:var(--Color_Brand);border-color:var(--Color_Brand);color:var(--Color_White)}body .message_postcode{margin:10px 0 0;font-family:var(--Font_Family-body);font-size:14px;font-weight:400;letter-spacing:.02em;line-height:160%;text-align:start;color:var(--Color_Brand)}body .open-harper-modal{display:inline-block;cursor:pointer}.harper-popup-wrapper .popup-content .top-section .top-section-left{background-color:var(--Color_Brand)}.popup-overlay.harper-popup-wrapper h2,.popup-overlay.harper-popup-wrapper .h2{font-family:var(--Font_Family-headings);font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%}.harper-popup-wrapper .harper-popup-inner .popup-content p{font-family:var(--Font_Family-body);font-size:14px;font-weight:400;letter-spacing:.02em;line-height:160%}.popup-overlay.harper-popup-wrapper b{font-weight:500;color:var(--Color_White)}.harper-popup-wrapper .num-row .num-num{block-size:40px;font-family:var(--Font_Family-headings);font-size:34px;font-weight:400;letter-spacing:normal;line-height:120%}.harper-popup-wrapper .num-row .num-copy{font-family:var(--Font_Family-body);font-size:14px;font-weight:400;letter-spacing:.02em;line-height:160%}.harper-popup-wrapper .num-row h5,.harper-popup-wrapper .num-row .h5{font-family:var(--Font_Family-body);font-size:13px;font-weight:500;letter-spacing:.15em;line-height:120%;text-transform:uppercase}.harper-popup-wrapper .faq-link{color:var(--Color_Brand)}.harper-popup-wrapper .faq-link a{font-family:var(--Font_Family-body);font-size:13px;font-weight:500;letter-spacing:.15em;line-height:120%;text-transform:uppercase}.harper-popup-wrapper .popup-content .top-section .scroll-link{display:none!important}@media only screen and (max-width: 767px){.harper-popup-wrapper .faq-link a{color:var(--Color_White)}.harper-popup-wrapper .popup-content h3{padding-block:20px;color:var(--Color_Brand)}.harper-popup-wrapper .num-section{flex-direction:column;display:flex}.harper-popup-wrapper .num-row{inline-size:100%;padding:0 0 20px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/harper-concierge.css.map */
