.form__container{position:relative}.email-danger,.fields-danger,.success-danger{font-family:SF Pro Display Regular;text-align:center;animation:vibrate .3s linear}.email-danger,.fields-danger{color:red}.block__subheader{color:#000;padding-left:3%;font-family:SF Pro Display Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:1rem 0}.success-danger{color:#1472fc}#size-chart-modal-bg.open{display:flex;animation:show_modal .4s ease}@keyframes vibrate{0%{transform:translate(0)}20%{transform:translate(-2px) rotate(-2deg)}40%{transform:translate(2px) rotate(2deg)}60%{transform:translate(-2px) rotate(2deg)}80%{transform:translate(2px) rotate(-2deg)}to{transform:translate(0)}}@keyframes show_modal{0%{opacity:0}to{opacity:1}}#size-chart-modal-bg{display:none;position:fixed;z-index:2;padding-top:70px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080}.size__guide__wrapper{display:flex;align-items:center;justify-content:space-between}.size-toggle__wrapper .active{background-color:#fff!important;color:#111!important}@media screen and (max-width: 768px){#size-chart-modal-bg{padding-top:0;background-color:#000000b3;z-index:999}.size-toggle__wrapper{justify-content:space-around!important;grid-template-columns:80% 20%!important}.size_guide_title{font-size:1.6rem!important;margin:1rem 0}.size-toggle__wrapper .mobile-size-toggle{font-size:1.3rem!important}.size-chart-img__wrapper-desktop{display:none}.size-chart-img__wrapper-mobile{display:block!important}.size-chart-close svg{margin-right:5px}}.size-chart-content{margin:auto;display:block;width:80%;max-width:900px;background-color:#f1f0eb;max-height:calc(100vh - 120px);height:fit-content}.mobile-size-chart-content{width:80%;background:#fff;margin:50px auto 0;padding:20px;height:80%}.size-chart-img.size-chart-img{display:none;height:90%}@media screen and (max-width: 768px){.size-chart-img.size-chart-img{width:100%;height:100%;object-fit:contain}.mobile-size-chart-content{height:fit-content;height:-moz-fit-content;max-height:calc(100% - 20px)}}.size-toggle__wrapper{display:grid;grid-template-columns:50% 50%;align-items:center;justify-content:space-between}.header__wrapper__modal{display:grid;grid-template-columns:40% 30% 30%;align-items:center}.size_guide_title{font-family:SF Pro Display Semibold;padding-left:10%;font-size:2rem}.size-toggle__wrapper .mobile-size-toggle{background:transparent;border:none;font-size:1.6rem;cursor:pointer;font-weight:400;height:100%;font-family:SF Pro Display Semibold;color:#a1a6a0;letter-spacing:.5px;text-transform:uppercase;text-decoration:none}.size-chart-content[data-active-index="0"] .mobile-size-toggle[data-controls-index="0"],.size-chart-content[data-active-index="1"] .mobile-size-toggle[data-controls-index="1"]{font-family:SF Pro Display Semibold}.size-chart-content[data-active-index="0"] .size-chart-img[data-index="0"],.size-chart-content[data-active-index="1"] .size-chart-img[data-index="1"]{display:block;background-color:#fff}.size-chart-img__wrapper-mobile,.size-chart-img__wrapper-desktop{height:100%;max-height:calc(100% - 100px)}.size-chart-img__wrapper-mobile{display:none}@media screen and (max-width: 580px){.size-chart-content{width:90%}}.size-chart-close{color:gray;float:right;border:none;background:0 0;cursor:pointer;display:block;line-height:25px;text-align:right;padding:0 3% 0 0}.size-chart-img{display:block;width:100%;height:calc(100% - 65px);object-fit:contain}.pdp_size-guide{background:transparent;border:none;text-decoration:underline;font-weight:700;cursor:pointer;font-size:13px;padding:0;font-family:ProximaNova SemiBold;color:#666}.form__wrapper{max-width:1300px;margin:0 auto;padding:0 2rem}.only__mobile{display:none}.form__wrapper .form__text{position:absolute;top:0;max-width:1300px;margin:0 auto}.item__content img{max-width:30%}.form__text .form__title{color:var(--white, #fff);text-shadow:2px 2px 4px rgba(0,0,0,.5);font-family:SF Pro Display Semibold;font-size:70px;font-style:normal;font-weight:600;width:20%;line-height:70px;text-transform:uppercase}.form__text .form__description{color:var(--white, #fff);text-shadow:2px 2px 4px rgba(0,0,0,.5);font-family:SF Pro Display Regular;font-size:25px;font-style:normal;font-weight:400;width:40%;line-height:normal}.item__wrapper .active,.frequency__wrapper .active,.size__wrapper .active{background-color:#f1f0eb}.form__container img{width:100%;height:auto;object-fit:cover}.form__container img.only__desktop{min-height:700px}.form__klaviyo{position:absolute;top:-3rem;left:45%;background-color:#fff;width:40%;border-radius:10px}.item__block .block__title{color:var(--black, #000);font-family:SF Pro Display Semibold;font-size:1.2vw;margin:1rem 0;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.item__block{padding:2rem}.form__klaviyo hr{margin:0 1rem}.item__wrapper .item__content{display:flex;align-items:center;justify-content:center}.frequency__wrapper,.item__wrapper{display:grid;gap:5px;align-items:center;justify-content:center}.frequency__wrapper{grid-template-columns:repeat(3,1fr)}.item__wrapper{grid-template-columns:repeat(2,1fr)}.item__content{border-radius:6px;cursor:pointer}.item__content .block__text{color:var(--black, #000);font-family:SF Pro Display Semibold;font-size:1.2vw;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin:0}.frequency__wrapper p{margin:0;text-align:center;font-family:SF Pro Display Regular;line-height:normal;font-style:normal}.frequency__wrapper .item__content{padding:1rem}.frequency__wrapper .frequency_title{font-size:1.1vw;text-transform:uppercase;font-weight:600}.frequency_subtitle{font-size:.9vw;font-weight:400;line-height:normal;margin:0;font-family:SF Pro Display Regular}.pack__button .frequency_text{font-size:1vw;font-weight:600;margin:0;color:red;line-height:normal;text-transform:uppercase}.item__content:hover,.item__content:active{background-color:#f1f0eb}.item__size{display:flex;align-items:center;justify-content:space-between}.item__size .size{padding:2% 5%;border-radius:6px;color:var(--black, #000);text-align:center;font-family:SF Pro Display Regular;font-size:1vw;font-style:normal;cursor:pointer;font-weight:400;line-height:normal;text-transform:uppercase;border:1px solid var(--sage, #a1a6a0)}.item__size .size:hover{background-color:#f1f0eb}.form-container{width:100%;display:flex}.email-input{width:50%;padding:15px;box-sizing:border-box;background:var(--off-white, #F1F0EB);border-radius:5px 0 0 5px;color:#000;font-family:SF Pro Display Regular;font-size:1.2vw;border:none;font-style:normal;font-weight:400;line-height:normal}.submit-button{width:50%;background-color:#000;padding:15px;border:none;border-radius:0 5px 5px 0;cursor:pointer;color:#fff;font-family:SF Pro Display Semibold;font-size:1.2vw;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}@media screen and (max-width: 749px){.form__klaviyo{position:initial;width:100%}.form__wrapper .form__text{top:0}.only__desktop{display:none}.only__mobile{display:block}.form__text .form__title{font-size:32px;line-height:normal;width:60%;margin:1rem 0}.form__text .form__description{font-size:14px;width:70%;line-height:normal}.item__size .size{padding:2% 5%;font-size:16px}.form__container img.only__mobile{min-height:289px}.item__content .block__text{font-size:14px;line-height:normal}.item__block .block__title{font-size:18px;line-height:normal}.form__wrapper{padding-bottom:0}.item__block{padding:1rem 2rem}.frequency__wrapper .frequency_title{font-size:1.3rem}.frequency_subtitle{font-size:1.2rem}.pack__button .frequency_text{font-size:1rem}.form-container{display:grid}.email-input{width:100%;text-align:center;font-size:18px}.submit-button{width:100%;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/underwear-form.css.map */
