.sign-up__section{display:flex;min-height:300px;margin:var(--gap) var(--gap) var(--section-gap);border-radius:9px;overflow:hidden}.sign-up__section>*{flex-shrink:0;flex-grow:1;flex-basis:50%}.sign-up__form{position:relative;overflow:hidden}.sign-up__form iframe{width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;height:600px;min-height:100%}.sign-up__form>div{width:100%;max-width:600px;margin:0 auto}@media (max-width: 750px){.sign-up__form{margin-bottom:7px}}@media (max-width: 450px){.sign-up__form iframe{min-height:unset;height:400px;position:relative;transform:none}}.sign-up__video{position:relative;background:#000;overflow:hidden}.sign-up__video-container{min-height:100%;min-width:100%;aspect-ratio:16 / 9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sign-up__video-container video,.sign-up__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sign-up__video--square .sign-up__video-container{aspect-ratio:1 / 1}.sign-up__video--keep-proportions .sign-up__video-container{position:relative;bottom:auto;top:50%;left:0;height:auto;transform:translateY(-50%)}.sign-up__video-container--left{left:0;transform:translateY(-50%)}.sign-up__video-container--right{left:auto;right:0;transform:translateY(-50%)}.sign-up__image{position:relative}.sign-up__image .ratio-container,.sign-up__image.sign-up__image--keep-proportions .image-ratio-container{position:static}.sign-up__image--left img{object-position:center left}.sign-up__image--right img{object-position:center right}.sign-up__message{position:absolute;left:20px;bottom:20px;z-index:5}.sign-up__message-title{font-size:22px;font-weight:600;line-height:1.2em;letter-spacing:.1em;text-transform:uppercase}.sign-up__message-text{font-size:16px}.sign-up__message-text p{margin:0}.sign-up__message-text a{text-decoration:none;color:inherit}.sign-up__badge{z-index:2;position:absolute;top:2%;left:2%;padding:10px 20px;border-radius:50%;width:140px;height:140px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-15deg);border:4px solid}@media (max-width: 900px){.sign-up__badge{width:100px;height:100px;transform:translate(-100%,-100%) rotate(-15deg)}}.sign-up__badge-heading{font-size:24px;letter-spacing:-.02em;line-height:1;font-weight:600}@media (max-width: 900px){.sign-up__badge-heading{font-size:16px;letter-spacing:0}}.sign-up__badge-subheading{font-size:14px;line-height:20px;letter-spacing:0}@media (max-width: 900px){.sign-up__badge-subheading{font-size:12px;line-height:20px}}.template-page-sign-up-11 .sign-up__form .klaviyo-form{max-width:600px}@media (min-width: 901px){.sign-up__image:not(.sign-up__image--keep-proportions) .image-ratio-container{position:static;padding-top:0!important}}@media (max-width: 900px){.sign-up__section--mob-stack{flex-direction:column}.sign-up__section--mob-stack-reverse{flex-direction:column-reverse}.sign-up__video-container{position:relative;bottom:auto;top:0;width:100%;height:100%;left:0;transform:none}.sign-up__video--keep-proportions .sign-up__video-container{transform:none;top:0}.sign-up__message-title{font-size:18px}.sign-up__message{bottom:15px}}@media screen and (max-width: 900px){.tolstoy-carousel-videos{padding-top:0}.shopify-tolstoy-videos-section{margin-top:-40px}}
/*# sourceMappingURL=/cdn/shop/t/2755/assets/section-sign-up.css.map */
