.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)}.try-at-home-btn-post-text{margin-block-start:5px;margin-block-end:30px!important}.harper-bottom-message{display:none}#harper-checkout-wrapper .vl-popup{float:none;margin:20px 0 0;font-family:var(--Font_Family-body);background-color:transparent;border:none}#harper-checkout-wrapper .vl-popup.closed{display:none}#harper-checkout-wrapper .vl-popup .harper-content{margin:0;padding:0;text-align:start}#harper-checkout-wrapper .vl-popup .vl-close-button{inset-block-start:5px;inset-inline-end:0;color:var(--Color_Brand)}#harper-checkout-wrapper .vl-popup-title{margin:0;text-align:start;color:var(--Color_Brand)}#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}#harper-checkout-wrapper .vl-popup .harper-content h1:empty{display:none}#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)}.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){.vl-send-basket-form{margin-block-start:30px}}#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)}#harper-checkout-wrapper .vl-popup .vl-error-message:empty{display:none}#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)}.vl-form-container{grid-column:1 / end;grid-gap:10px 12px;grid-template-columns:1fr 105px;display:grid}#harper-checkout-wrapper .vl-popup .vl-input-holder{grid-column:1;inline-size:100%;float:none;padding:0}#harper-checkout-wrapper .vl-popup .vl-input-holder+.vl-input-holder{grid-column:2}#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}#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}#harper-checkout-wrapper #harper_continue_button{position:relative;z-index:1;align-items:center;justify-content:center;display:inline-flex;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}#harper-checkout-wrapper #harper_continue_button:hover{background-color:var(--Color_Brand);border-color:var(--Color_Brand);color:var(--Color_White)}.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)}.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/51/assets/harper-concierge.css.map */
