.quickest-badge{background-color:rgb(var(--color-red));color:rgb(var(--color-white));text-transform:uppercase;padding:.2rem .8rem;border-radius:9.9rem;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.2rem;line-height:1.6rem;letter-spacing:.1rem;text-align:center;vertical-align:middle}.contact-button{width:100%;display:flex;align-items:center;justify-content:center;gap:1.2rem;border-radius:9.9rem;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.3rem;line-height:2rem;letter-spacing:.1em;cursor:pointer;transition:background-color .3s ease}.contact-button[disabled]{cursor:not-allowed;opacity:.6}@media screen and (min-width:750px){.contact-button{padding:1.8rem 3.2rem;font-size:1.4rem}}.contact-button svg{width:2rem;height:2rem;overflow:visible}.contact-options-business-hours{display:flex;padding:1.6rem 2.4rem;gap:1.6rem;align-items:flex-start;justify-content:center;background-color:rgb(var(--color-light-grey));border-radius:4rem;width:100%}.business-hours-content{display:flex;flex-direction:column;row-gap:.8rem;justify-content:flex-start;text-align:left}@media screen and (min-width:750px){.business-hours-content .contact-options-hours-wrapper{display:flex;flex-direction:row}}.business-hours-content .contact-options-hours-heading{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.4rem;line-height:2.4rem;letter-spacing:0}.contact-options-business-hours-footnote,.sms-disclaimer p{font-size:1.2rem;font-style:normal;line-height:1.6rem;letter-spacing:0}@media screen and (min-width:750px){.contact-options-business-hours-footnote,.sms-disclaimer p{font-size:1.4rem;line-height:2rem}}.contact-button:hover,.contact-button:focus{color:var(--color-green-alt)!important}.contact-button.contact-button-chat:hover,.contact-button.contact-button-chat:focus{color:rgb(var(--color-white))!important}.sms-disclaimer p a{text-decoration:underline}.text-modal{position:fixed;top:0;right:0;width:100%;height:100%;z-index:9999;display:none;opacity:0;transition:opacity .3s ease}.text-modal.show{display:block;opacity:1}.text-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.text-modal-content{position:absolute;top:0;right:0;width:100%;height:100%;background:rgb(var(--color-white));padding:1.6rem 0;transform:translate(100%);transition:transform .3s ease;z-index:1}@media screen and (min-width:570px){.text-modal-content{overflow:visible!important}}.text-modal-content--wrapper{position:relative;overflow-y:auto;height:100%}.text-modal-close.text-modal-close-on-edge{display:none}@media screen and (min-width:570px){.text-modal-close.text-modal-close-on-edge{display:block;position:absolute;transform:translate(-50%) rotate(-90deg);left:-1.8rem;top:50%;background-color:rgb(var(--color-dark-grey));color:rgb(var(--color-white));padding:1rem;font-size:1.2rem;line-height:normal;letter-spacing:normal;border-radius:.6rem .6rem 0 0}.text-modal-close:not(.text-modal-close-on-edge){display:none}}.text-for-support{width:100%;margin-bottom:2.4rem}@media screen and (min-width:570px){.text-modal-content{max-width:40rem}}.text-modal.show .text-modal-content{transform:translate(0)}.text-modal-close{background:transparent;border:none;cursor:pointer;padding:.8rem;color:rgb(var(--color-dark-grey));display:flex;align-items:center;justify-content:center;transition:color .2s ease}.text-modal-close:hover{color:var(--color-green-alt)}.text-modal-heading{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.8rem;line-height:3.2rem;color:rgb(var(--color-dark-grey))}@media screen and (min-width:750px){.text-modal-heading{font-size:3.2rem;line-height:4rem}}.text-modal-phone-wrapper{display:flex;align-items:center;margin-bottom:2.4rem}@media screen and (min-width:750px){.text-modal-phone-wrapper{margin-bottom:3.2rem}}.copy-phone-button-modal{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;gap:1.6rem}.copy-phone-button-modal .phone-number{font-family:Montserrat,sans-serif;font-weight:700;font-size:2rem;line-height:2.4rem;color:var(--color-green-alt)}@media screen and (min-width:750px){.copy-phone-button-modal .phone-number{font-size:2.4rem;line-height:3.2rem}}.copy-phone-button-modal svg{width:1.7rem;height:2rem}.feedback{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.4rem}.feedback-success{color:var(--color-green-alt)}.feedback-error{color:rgb(var(--color-red-alt))}.text-modal-hours{margin-bottom:2.4rem}@media screen and (min-width:750px){.text-modal-hours{margin-bottom:3.2rem}}.text-modal-hours .hours-heading{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.8rem;line-height:2.4rem;color:rgb(var(--color-dark-grey));margin:0 0 .8rem}@media screen and (min-width:750px){.text-modal-hours .hours-heading{font-size:1.8rem;line-height:2.8rem}}.hours-wrapper{padding:.8rem 0;max-width:100%}.hours-wrapper:last-child{padding-bottom:0}.hours-wrapper p{margin-bottom:0}.hours-wrapper *{color:rgb(var(--color-dark-grey))}.text-modal-hours .hours-text{font-family:Lato,sans-serif;font-weight:400;font-size:1.4rem;line-height:2rem;color:rgb(var(--color-dark-grey));margin:0}@media screen and (min-width:750px){.text-modal-hours .hours-text{font-size:1.6rem;line-height:2.4rem}}.text-modal-hours .hours-text:last-of-type{margin-bottom:0}.text-modal-disclaimer{font-family:Lato,sans-serif;font-weight:400;font-size:1.4rem;line-height:2rem;color:rgb(var(--color-dark-grey));margin:0 0 3.2rem}.text-modal-disclaimer a{text-decoration:underline}.text-modal .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4rem;flex-wrap:nowrap;border-bottom:.1rem solid rgb(var(--color-medium-light-grey-alt-2));padding:0 1.6rem 1.6rem}.text-modal .modal-content{padding:0 1.6rem}
/*# sourceMappingURL=/cdn/shop/t/529/assets/contact-options-common.css.map */
