.classroom-klaviyo-form h2{color:var(--text-primary);font-size:36px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin-bottom:67px}.classroom-klaviyo-form .klaviyo-form__wrap{display:flex;padding:15px 15px 15px 60px;background:#fff;border-radius:20px;border:1px solid var(--text-primary);margin-bottom:60px}.classroom-klaviyo-form .klaviyo-form{width:70%}.classroom-klaviyo-form .klaviyo-form__image{width:30%;margin-left:auto}.classroom-klaviyo-form .container{max-width:1429px;margin:0 auto}.classroom-klaviyo-form .klaviyo-form__image img{width:100%;border-radius:0;height:100%;object-fit:cover}.classroom-klaviyo-form .klaviyo-form p span{color:#000;font-family:GoodSans;font-size:19px;font-style:normal;font-weight:400;line-height:normal;max-width:482px;display:block!important;margin-bottom:25px}.classroom-klaviyo-form form{max-width:90%;height:100%}.classroom-klaviyo-form .klaviyo-form>.needsclick{height:100%}.classroom-klaviyo-form form *{font-family:GoodSans!important}.classroom-klaviyo-form form input{padding:0 0 0 11px!important;height:33px!important;font-size:14px!important;border:none!important;border-radius:0!important;border-bottom:1px solid black!important}.classroom-klaviyo-form form input:focus{outline-style:none!important;box-shadow:none!important;border-bottom-color:#000!important}.classroom-klaviyo-form form input::placeholder{color:#000!important}.classroom-klaviyo-form form [data-testid=form-row]:last-child{position:absolute!important;bottom:0;left:0;right:0;margin:0 auto}.classroom-klaviyo-form form [data-testid=form-row]:last-child [data-testid=form-component]{justify-content:center!important}.classroom-klaviyo-form form button{position:absolute!important;min-width:342px!important;max-width:max-content!important;bottom:-40px!important;height:64px!important;border-radius:30px!important;justify-content:center!important;padding:0!important}.classroom-klaviyo-form .klaviyo-form button:after{display:none!important}@media screen and (max-width:768px){.classroom-klaviyo-form form{max-width:100%}.classroom-klaviyo-form h2{font-size:26px}.classroom-klaviyo-form .klaviyo-form__wrap{padding:15px 15px 32px 8px;flex-direction:column-reverse}.classroom-klaviyo-form .klaviyo-form{width:100%}.classroom-klaviyo-form .klaviyo-form__image{width:100%;padding-left:0;margin-bottom:30px}.classroom-klaviyo-form .klaviyo-form p span{margin-bottom:25px}.classroom-klaviyo-form form button{min-width:264px!important;bottom:-57px!important;height:50px!important;left:0!important;right:0!important;margin:0 auto!important;transition:.3s ease-in-out!important}.classroom-klaviyo-form .container{padding:0 10px}.classroom-klaviyo-form .klaviyo-form p span{font-size:16px!important}}.classroom-klaviyo-form form button:hover{background:var(--text-primary)!important;color:#f6f2ec!important;border:1px solid var(--text-primary)!important;transition:.3s ease-in-out!important}@media screen and (min-width:769px)and (max-width:1029px){.classroom-klaviyo-form .klaviyo-form{padding-bottom:20px}.classroom-klaviyo-form form button{bottom:-68px!important;left:0!important;right:0!important;margin:0 auto!important}}@media screen and (min-width:769px)and (max-width:871px){.classroom-klaviyo-form form [data-testid=form-row]:last-child{bottom:-29px}}@media screen and (min-width:1030px){.classroom-klaviyo-form form{padding-bottom:33px!important}}@media screen and (max-width:699px){.classroom-klaviyo-form form [data-testid=form-row]:last-child{bottom:-2px}}@media screen and (min-width:769px){.classroom-klaviyo-form .container{padding-left:15px;padding-right:15px}}.footer-signup-modal__dialog .footer-signup-modal__title,.footer-signup-modal__dialog .footer-signup-modal__intro p{color:#1a9d66}.footer-signup-modal__dialog .classroom-klaviyo-form .klaviyo-form p span{display:none!important}.footer-signup-modal__dialog .classroom-klaviyo-form form input,.footer-signup-modal__dialog .classroom-klaviyo-form form input:hover,.footer-signup-modal__dialog .classroom-klaviyo-form form input:focus{color:#000!important;border:none!important;border-bottom:1px solid black!important}.footer-signup-modal__dialog button.footer-signup-modal__close{color:#000!important;width:auto!important;border:none!important;top:1rem;bottom:auto}.shopify-section--footer .footer-signup-modal__dialog input:-webkit-autofill,.shopify-section--footer .footer-signup-modal__dialog input:-webkit-autofill:hover,.shopify-section--footer .footer-signup-modal__dialog input:-webkit-autofill:focus,.shopify-section--footer .footer-signup-modal__dialog input:-webkit-autofill:active{-webkit-box-shadow:none!important;border:none!important;border-bottom:1px solid black!important;-webkit-text-fill-color:black!important}.footer-signup-modal__form form>div{row-gap:10px!important}.shopify-section--footer .footer{overflow-x:clip;overflow-y:visible}.shopify-section--footer .footer:before{top:165px!important;bottom:auto!important;background-image:url("data:image/svg+xml,%3Csvg width='1438' height='127' viewBox='0 0 1438 127' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1438.82 126.054C1421.99 123.945 1162.8 45.3757 797.521 12.8355C432.244 -19.7048 0.498474 27.9744 0.498474 27.9744' stroke='%23F6F2EC' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")!important}.shopify-section--footer .footer:after{display:none!important}.shopify-section--footer .footer__aside{position:relative;margin-top:96px;padding-top:8px}.shopify-section--footer .footer__aside:before{content:"";position:absolute;left:50%;width:100vw;transform:translate(-50%);bottom:calc(100% + 4px);aspect-ratio:1436 / 59;background:url("data:image/svg+xml,%3Csvg width='1436' height='59' viewBox='0 0 1436 59' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1435 24.341C1424.7 23.0589 1211.21 -32.3489 375.076 33.2619C200.322 46.9747 78.0368 54.7218 0.0247803 58.1809' stroke='%23F6F2EC' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat center / 100% 100%;pointer-events:none}.shopify-section--footer .footer__wrapper{max-width:1100px;margin-left:auto;margin-right:auto}.shopify-section--footer .footer__block--menu>p.medium{letter-spacing:.06em;font-size:15px;margin-bottom:4px}.shopify-section--footer .footer__block--newsletter .v-stack{align-items:center;text-align:center}.shopify-section--footer .footer__block--newsletter .h3{max-width:15em;margin-left:auto;margin-right:auto}.shopify-section--footer .footer__bottom_email{display:flex;flex-direction:column;gap:2px}.shopify-section--footer .footer__bottom_email_text{margin:0;opacity:.85}.shopify-section--footer .footer__bottom_email_link{text-decoration:underline;text-underline-offset:3px}.shopify-section--footer .footer__aside-top{margin-bottom:24px!important}.shopify-section--footer .bottom-flex{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 32px}.shopify-section--footer .footer__copyright{display:flex;flex-wrap:wrap;gap:4px 24px}.shopify-section--footer .footer__copyright a{text-decoration:none}.shopify-section--footer .footer__aside_pages{margin-top:0!important}.shopify-section--footer .footer__aside_pages a{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:1000px){.shopify-section--footer .footer{padding-top:330px!important}.shopify-section--footer .footer:before{top:168px!important;height:72px!important;background-size:100% 100%!important}}@media screen and (max-width:999px){.shopify-section--footer .footer{padding-top:250px!important}.shopify-section--footer .footer:before{top:130px!important}.shopify-section--footer .footer__block-list{gap:40px}.shopify-section--footer .footer__block_menu{gap:24px}.shopify-section--footer .footer__block--menu .v-stack{gap:10px}.shopify-section--footer .footer__block--menu a{font-size:16px}.shopify-section--footer .footer__block--newsletter{padding-top:8px}.shopify-section--footer .footer__block--newsletter .h3{font-size:26px!important;line-height:1.2}.shopify-section--footer .footer__aside{margin-top:64px;text-align:center}.shopify-section--footer .footer__aside-top{justify-content:center}.shopify-section--footer .bottom-flex,.shopify-section--footer .footer__aside-bottom,.shopify-section--footer .footer__copyright{flex-direction:column;align-items:center;text-align:center;width:100%}.shopify-section--footer .footer__copyright{gap:4px}.shopify-section--footer .footer__aside_pages{text-align:center;max-width:22em;margin:8px auto 0!important}}@media screen and (max-width:699px){.shopify-section--footer .footer{background:url("data:image/svg+xml,%3Csvg width='390' height='962' viewBox='0 0 390 962' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 54.766C0 54.766 30.834 0 128.334 0C186.347 0 248.311 38.9927 305.148 54.766C343.422 65.3872 390 54.766 390 54.766V962H0V54.766Z' fill='%231A9D66'/%3E%3C/svg%3E") 0 0 / cover no-repeat!important}}.shopify-section[id$=__slideshow_WQ3DGE]{padding-bottom:8px!important}.index-logo-list .logo-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:28px 20px!important;overflow:visible!important;margin-inline:0!important;padding-inline:0!important}.index-logo-list .logo-list__item{flex:0 0 calc((100% - 40px) / 3)!important;width:auto!important;max-width:230px;justify-content:flex-start!important;align-items:center!important;gap:14px!important;padding:0!important;text-align:center}.index-logo-list .logo-list__item>*{margin:0!important;padding:0!important}.index-logo-list .logo-list__image{width:128px!important;height:128px!important;max-width:none!important;object-fit:contain}.index-logo-list .logo-list__text{display:block!important;flex:none!important;height:auto!important;min-height:0!important}.index-logo-list .logo-list__text_inner{margin:0!important;font-size:15px!important;line-height:1.4!important;text-wrap:balance}.index-logo-list page-dots{display:none!important}@media screen and (min-width:1000px){.index-logo-list .logo-list{gap:24px!important}.index-logo-list .logo-list__item{flex:0 0 176px!important;max-width:176px}.index-logo-list .logo-list__image{width:160px!important;height:160px!important}.index-logo-list .logo-list__text_inner{font-size:16px!important}}@media screen and (max-width:699px){.index-logo-list .logo-list{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--container-gutter, 20px))!important;padding:4px var(--container-gutter, 20px)!important;scroll-padding-inline:var(--container-gutter, 20px)}.index-logo-list .logo-list::-webkit-scrollbar{display:none}.index-logo-list .logo-list__item{flex:0 0 44%!important;max-width:none;scroll-snap-align:start}.index-logo-list .logo-list__image{width:104px!important;height:104px!important}.index-logo-list .logo-list__text_inner{font-size:14px!important}.index-logo-list page-dots{display:flex!important;justify-content:center;gap:8px!important;margin-top:4px}.index-logo-list page-dots button{width:8px!important;height:8px!important;padding:0!important;border-radius:30px!important;background:#1a9d664d!important;opacity:1!important;transition:width .3s,background-color .3s}.index-logo-list page-dots button:before,.index-logo-list page-dots button:after{display:none!important}.index-logo-list page-dots button[aria-current=true]{width:24px!important;background:#1a9d66!important}}
/*# sourceMappingURL=/cdn/shop/t/180/assets/classroom-klaviyo-form.css.map */
