.hrp-Harper_Message{position:relative}.hrp-Harper_Message[aria-hidden=true]{display:none}.hrp-Harper_Button{margin-top:10px}.hrp-Harper_CloseButton{position:absolute;top:var(--Grid_Gutter);right:var(--Grid_Gutter);z-index:2}@media only screen and (min-width: 901px){.hrp-Harper_CloseButton{top:35px}}.crt-Summary .hrp-Harper_CloseButton{top:24px;right:0}@media only screen and (min-width: 901px){.crt-Summary .hrp-Harper_CloseButton{top:28px}}.hrp-Harper_Button span{text-decoration:underline}.hrp-Harper_CloseIcon{display:block;margin:-1px -5px 0 0}@media only screen and (min-width: 901px){.hrp-Harper_CloseIcon{display:none}}.hrp-Harper_CloseIcon svg{width:25px;height:25px}.hrp-Harper_CloseText{display:none}@media only screen and (min-width: 901px){.hrp-Harper_CloseText{display:block}}.try-at-home-btn,#london-message{display:none}#harper-concierge-slider,#harper{position:relative;z-index:1;max-height:none!important;margin-top:-1px;border-top:1px solid var(--Color_Border);opacity:1!important}#harper-concierge-slider{padding:var(--Grid_Gutter)}@media only screen and (min-width: 901px){#harper-concierge-slider{padding-top:35px}}.crt-Summary #harper-concierge-slider{padding:25px 0 20px}#harper-checkout-wrapper .vl-popup{float:none;margin:0;background:transparent}#harper-checkout-wrapper .vl-popup-title{margin-bottom:15px;text-align:left;color:var(--Color_Brand)}#harper-checkout-wrapper .vl-popup .vl-close-button{display:none!important}#harper-checkout-wrapper .popup-title{margin-bottom:10px;font-family:var(--Font_Family-monumentGrotesk);font-size:16px;font-weight:400;line-height:20px;text-transform:uppercase}#harper-checkout-wrapper p{font-family:var(--Font_Family-sansMono);font-size:11px;font-weight:500;letter-spacing:.01rem;line-height:23px}@media only screen and (min-width: 901px){#harper-checkout-wrapper p{font-size:13px}}.vl-form-container{grid-gap:5px;grid-template-columns:1fr 100px;display:grid}@media only screen and (min-width: 901px){.vl-form-container{grid-template-columns:1fr 150px}}#harper-checkout-wrapper .vl-popup .vl-input-holder{width:100%;float:none;padding:0}#harper-checkout-wrapper .vl-popup .vl-input-holder input{width:100%;height:44px;float:none;padding:10px;font-family:var(--Font_Family-sansMono);font-size:11px;font-weight:500;line-height:20px;appearance:none;background-color:var(--Color_White);background-image:none!important;border:1px solid var(--Color_Border);border-radius:0;color:var(--Color_Body);outline:0;transition:border .5s ease}#harper-checkout-wrapper .vl-popup .vl-input-holder input::placeholder{text-align:left;color:var(--Color_Body);opacity:1}#harper-checkout-wrapper #harper_continue_button{position:relative;z-index:1;display:inline-block;width:100%;height:100%;padding:15px 24px 14px;font-family:var(--Font_Family-monumentGrotesk);font-size:13px;font-weight:400;letter-spacing:.05rem;line-height:1;text-align:center;text-transform:uppercase;background-color:var(--Color_Brand);border:1px solid var(--Color_Brand);color:var(--Color_White);overflow:hidden;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}#harper-checkout-wrapper #harper_continue_button:hover{color:var(--Color_White)}#harper-checkout-wrapper .vl-popup .vl-error-message{margin:0 0 15px;font-family:var(--Font_Family-sansMono);font-size:11px;font-weight:500;letter-spacing:.01rem;line-height:23px;text-align:left;color:var(--Color_Red)}@media only screen and (min-width: 901px){#harper-checkout-wrapper .vl-popup .vl-error-message{font-size:13px}}#harper-checkout-wrapper .vl-popup .vl-error-message:empty{display:none}.open-harper-modal{position:relative;display:inline-block;font-weight:500;line-height:1;overflow:visible}.open-harper-modal:before{content:" ";position:absolute;top:auto;bottom:-2px;left:0;display:block;width:100%;height:1px;background-color:currentColor;transform:scaleX(1);transform-origin:right center;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.util-TouchEvents .open-harper-modal:before{transition:none}.open-harper-modal:hover:before,.open-harper-modal:active:before{transform:scaleX(0)}.popup-overlay.harper-popup-wrapper{background-color:var(--Color_White-90)}.harper-popup-wrapper .harper-popup-inner{outline:1px solid var(--Color_Border)}.harper-popup-wrapper .popup-content .top-section .top-section-left{background-color:var(--Color_White);background-image:none;color:var(--Color_Brand)}.popup-overlay.harper-popup-wrapper h2,.popup-overlay.harper-popup-wrapper .h2{padding-top:0;font-family:var(--Font_Family-monumentGrotesk);font-size:24px;font-weight:400;line-height:28px;text-transform:uppercase;color:var(--Color_Brand)!important}@media only screen and (min-width: 901px){.popup-overlay.harper-popup-wrapper h2,.popup-overlay.harper-popup-wrapper .h2{font-size:30px;line-height:30px}}.harper-popup-wrapper .popup-content .top-section .top-section-right{display:inline-block;width:374px;height:250px;float:left;background:url(https://cdn.shopify.com/s/files/1/0614/9813/0651/files/harper_img_750x.jpg?v=1646397978) no-repeat center center / cover}@media (max-width: 769px){.harper-popup-wrapper .popup-content .top-section .top-section-right{background:none!important}}.harper-popup-wrapper .harper-popup-inner .popup-content p,.harper-popup-wrapper .num-row .num-copy{font-family:var(--Font_Family-sansMono);font-size:12px;font-weight:500;letter-spacing:.01rem;line-height:22px;color:var(--Color_Brand)!important}.harper-popup-wrapper .num-row .num-num{height:auto;font-family:var(--Font_Family-sansMono);font-size:20px;font-weight:500;letter-spacing:.01rem;line-height:32px;color:var(--Color_Brand)}.harper-popup-wrapper .num-row h5,.harper-popup-wrapper .num-row .h5,.harper-popup-wrapper .popup-content h3{font-family:var(--Font_Family-monumentGrotesk);font-size:16px;font-weight:400;line-height:20px;text-transform:uppercase;color:var(--Color_Brand)}.popup-overlay.harper-popup-wrapper b{font-weight:500;color:var(--Color_Brand)}.harper-popup-wrapper .faq-link a{position:relative;display:inline-block;font-family:var(--Font_Family-sansMono);font-size:11px;font-weight:500;letter-spacing:.01rem;line-height:1;text-decoration:none;color:var(--Color_Brand);overflow:visible}.harper-popup-wrapper .faq-link a:before{content:" ";position:absolute;top:auto;bottom:-2px;left:0;display:block;width:100%;height:1px;background-color:currentColor;transform:scaleX(1);transform-origin:right center;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.util-TouchEvents .harper-popup-wrapper .faq-link a:before{transition:none}.harper-popup-wrapper .faq-link a:hover:before,.harper-popup-wrapper .faq-link a:active:before{transform:scaleX(0)}@media (max-width: 769px){.harper-popup-wrapper .popup-content .top-section,.harper-popup-wrapper .popup-content .top-section .top-section-left{width:auto;height:auto;text-align:left}.harper-popup-wrapper .popup-content .top-section .top-section-left{padding:40px 20px 0}.bottom-section{height:auto;padding:15px 20px 40px}.num-section{grid-gap:15px;display:grid}.harper-popup-wrapper .num-row{display:block;width:100%;padding:0;text-align:left}.harper-popup-wrapper .num-row .num-num,.harper-popup-wrapper .num-row .num-copy{text-align:left}.popup-overlay.harper-popup-wrapper h2{margin-bottom:10px;font-style:normal}.popup-overlay.harper-popup-wrapper h3{padding-top:0}.harper-popup-wrapper .faq-link{position:static;margin-top:5px;text-align:left}.harper-popup-wrapper .num-row h5,.harper-popup-wrapper .num-row .h5,.harper-popup-wrapper .popup-content h3{text-align:left}}
/*# sourceMappingURL=/s/files/1/0616/2926/8214/t/4/assets/harper-concierge.css.map?v=128057428521454883861646398194 */
