footer.footer-section{z-index:2}#footer-wrapper{z-index:2;border-top:1px solid var(--dotted-color);background:var(--footer-background);padding:20px 0}#footer-wrapper p,#footer-wrapper a{color:var(--footer-text)}#footer-wrapper a:hover,#footer-wrapper a:focus{text-decoration:underline}#footer-wrapper .rte{margin-top:15px;margin-bottom:16px}#footer-wrapper ul{list-style:none}#footer-wrapper ul li a{color:var(--footer-text);font-size:var(--font-size)}#footer-wrapper ul li a:hover{color:var(--footer-text)}.footer__block-container{grid-column-gap:30px}@media (min-width: 741px){.footer-menu svg.footer-menu--icon{display:none}}@media screen and (max-width: 740px){.footer-menu svg.footer-menu--icon{position:absolute;right:20px;z-index:1}.footer-menu h3{cursor:pointer}}.footer-menu h3{color:var(--footer-text)}.footer-menu h3.no-border{border-bottom:none!important}.footer-menu,#footer_signup{margin-top:15px}input#footer-EMAIL{width:75%;float:left;margin-bottom:0;border-radius:0;background:var(--background);color:var(--text-color);height:48px;line-height:48px;padding:0}input#footer-EMAIL::-webkit-input-placeholder{color:var(--text-color)}input#footer-EMAIL:-moz-placeholder{color:var(--text-color)}input#footer-EMAIL::-moz-placeholder{color:var(---text-color)}input#footer-EMAIL:-ms-input-placeholder{color:var(--text-color)}input#footer-subscribe{width:25%;display:inline-block;background:var(--footer-button);color:var(--footer-button-text);border:0;border-radius:0;font-weight:400}#footer_signup .errors ul{margin-top:0}@media screen and (max-width: 740px){#footer-wrapper input#footer-EMAIL,#footer-wrapper input#footer-subscribe{width:100%}#footer-wrapper input#footer-EMAIL{margin-top:10px}}div#bottom-footer{display:flex;margin:0 auto;border-top:1px solid var(--dotted-color);align-items:flex-start}div#bottom-footer .footer-left{width:50%;display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap}div#bottom-footer .footer-left ul.social-icons__wrapper{margin-top:0!important;flex:1 0 100%}div#bottom-footer .footer-left ul.social-icons__wrapper li{padding:0}div#bottom-footer .footer-left ul.social-icons__wrapper li a{color:var(--footer-text);text-decoration:none;display:block}div#bottom-footer .footer-left ul.social-icons__wrapper li a:hover,div#bottom-footer .footer-left ul.social-icons__wrapper li a:focus{color:var(--footer-text);opacity:.75;text-decoration:none}div#bottom-footer .footer-left p{flex:1 0 100%}div#bottom-footer .footer-left ul.policies.list-unstyled{display:flex;gap:10px;list-style:none;margin-bottom:0}div#bottom-footer .footer-left:has(shop-login-button){display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem}div#bottom-footer .footer-right{width:50%;display:flex;flex-direction:column;align-items:flex-end;flex-wrap:wrap}div#bottom-footer .selectors-form{display:flex;gap:20px;justify-content:flex-end}div#bottom-footer .disclosure__toggle{white-space:nowrap;color:var(--footer-text)!important;background-color:var(--footer-background)!important;margin:0;text-transform:capitalize;text-decoration:none;border-bottom:0;padding:0 0 5px;display:inline-flex;align-items:center;gap:5px}div#bottom-footer .disclosure-list{bottom:115%}#payment .payment-methods svg{display:inline;width:40px;height:25.25px;text-align:center;margin:3px 1px}#payment:after{display:none}@media (max-width: 740px){div#bottom-footer{flex-direction:column}div#bottom-footer .footer-left{width:100%;text-align:center}div#bottom-footer .footer-right{width:100%;align-items:center}div#bottom-footer .disclosure-list{right:0}}.footer-store-info{margin-top:15px}.footer-store-info div{margin-bottom:8px}.footer-store-info .store-info-address,.footer-store-info .store-info-email,.footer-store-info .store-info-phone,.footer-store-info .store-info-fax{color:#fff!important;font-family:var(--font-family-Font-1, Montserrat);font-size:var(--font-size-16, 16px);font-style:normal;font-weight:var(--font-weight-700, 700);line-height:var(--line-height-25_6, 25.6px)}.footer-store-info .store-info-address{margin-bottom:12px}.footer-store-info .store-info-email a,.footer-store-info .store-info-phone a{color:#fff!important;text-decoration:none}.footer-store-info .store-info-email a:hover,.footer-store-info .store-info-phone a:hover{color:#fff!important;text-decoration:underline}.footer-store-info .store-info-label{color:#fff!important;font-weight:var(--font-weight-700, 700)}.footer-store-info .store-info-social{margin-top:15px}.footer-store-info .social-icons__wrapper{margin-top:0;margin-bottom:0}.footer-store-info .social-icons__wrapper li{display:inline-block;margin-right:10px;padding:0}.footer-store-info .social-icons__wrapper li:last-child{margin-right:0}.footer-store-info .social-icons__wrapper li a{color:var(--footer-text);text-decoration:none;display:block}.footer-store-info .social-icons__wrapper li a:hover,.footer-store-info .social-icons__wrapper li a:focus{color:var(--footer-text);opacity:.75;text-decoration:none}.footer-logo-section{width:100%;padding:30px 0 20px;border-top:1px solid var(--dotted-color);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.footer-logo-container{text-align:center;max-width:90px;margin-bottom:15px}.footer-logo-container img{width:90px;height:90px;max-width:100%;height:auto}.footer-copyright{text-align:center}.footer-copyright ul.policies{display:flex;justify-content:center;gap:10px;margin-bottom:10px}.footer-copyright p{margin:0}@media (max-width: 740px){.footer-logo-section{padding:20px 0 15px}.footer-logo-container{max-width:90px}.footer-logo-container img{width:90px;height:90px}}.footer-menu h3.h4.pb10{color:#fff!important;font-family:var(--font-family-Font-1, Montserrat);font-size:var(--font-size-25, 25px);font-style:normal;font-weight:var(--font-weight-700, 700);line-height:var(--opacity-30, 30px)}.footer-block-content h3,.footer-block-content .h3{color:var(--www-kittridgedermatology-com-white, var(--color-white-solid, #FFF));font-family:var(--font-family-Font-1, Montserrat);font-size:var(--font-size-25, 25px);font-style:normal;font-weight:var(--font-weight-700, 700);line-height:var(--opacity-30, 30px)}.footer-block-content p,.footer-block-content .rte p{color:var(--www-kittridgedermatology-com-white, var(--color-white-solid, #FFF));font-family:var(--font-family-Font-1, Montserrat);font-size:var(--font-size-16, 16px);font-style:normal;font-weight:var(--font-weight-400, 400);line-height:var(--line-height-25_6, 25.6px)}.footer-store-info h3,.footer-menu h3{color:#fff!important}.footer-menu h3:empty{border-bottom:none!important}#footer-wrapper,#footer-wrapper p,#footer-wrapper a,#footer-wrapper h1,#footer-wrapper h2,#footer-wrapper h3,#footer-wrapper h4,#footer-wrapper h5,#footer-wrapper h6,#footer-wrapper li,#footer-wrapper span,#footer-wrapper div,.footer-section,.footer-section p,.footer-section a,.footer-section h1,.footer-section h2,.footer-section h3,.footer-section h4,.footer-section h5,.footer-section h6,.footer-section li,.footer-section span,.footer-section div{color:#fff!important}#footer-wrapper a:hover,#footer-wrapper a:focus,.footer-section a:hover,.footer-section a:focus{color:#fff!important;text-decoration:underline}.footer-block-content h3,.footer-block-content .h3{color:#fff!important;font-family:var(--font-family-Font-1, Montserrat);font-size:var(--font-size-25, 25px);font-style:normal;font-weight:var(--font-weight-700, 700);line-height:var(--opacity-30, 30px)}.footer-block-content p,.footer-block-content .rte p{color:#fff!important;font-family:var(--font-family-Font-1, Montserrat);font-size:var(--font-size-16, 16px);font-style:normal;font-weight:var(--font-weight-400, 400);line-height:var(--line-height-25_6, 25.6px)}.footer-store-info .social-icons__wrapper li a,div#bottom-footer .footer-left ul.social-icons__wrapper li a{color:#fff!important}.footer-store-info .social-icons__wrapper li a:hover,.footer-store-info .social-icons__wrapper li a:focus,div#bottom-footer .footer-left ul.social-icons__wrapper li a:hover,div#bottom-footer .footer-left ul.social-icons__wrapper li a:focus{color:#fff!important;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
