.lp-hero{display:flex;flex-direction:column}.lp-hero--media-right{flex-direction:row-reverse}@media only screen and (min-width:768px){.lp-hero{flex-direction:row}}.lp-hero__content{padding:3.7rem 2.4rem 3rem;width:100%}@media only screen and (min-width:768px){.lp-hero__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8rem 2rem;width:50%}}.lp-hero__content-inner{display:flex;flex-wrap:wrap;width:100%}@media only screen and (min-width:768px){.lp-hero__content-inner{max-width:40rem}}.lp-hero--has-script .landing-page-hero__content{padding:4rem 2.4rem}@media only screen and (min-width:768px){.lp-hero--has-script .landing-page-hero__content{padding:8rem 2rem}}.lp-hero__script{display:flex;flex-direction:column;font-family:Holybuck;position:relative;width:100%}.lp-hero__script span{display:block;width:-moz-fit-content;width:fit-content}.lp-hero__script--left{align-items:flex-start}.lp-hero__script--left span{transform:rotate(-10deg) translate(-10%)}@media only screen and (min-width:992px){.lp-hero__script--left span{transform:rotate(-15deg) translate(-30%)}}@media only screen and (min-width:1200px){.lp-hero__script--left span{transform:rotate(-15deg) translate(-60%)}}.lp-hero__script--right{align-items:flex-end}.lp-hero__script--right span{transform:rotate(10deg) translate(10%)}@media only screen and (min-width:1200px){.lp-hero__script--right span{transform:rotate(15deg) translate(30%);transform:rotate(15deg) translate(60%)}}.lp-hero__script--center{align-items:center}.lp-hero__heading{font-family:Canela;letter-spacing:-1.68px;text-align:center;width:100%}.lp-hero__description{margin:0 0 2.2rem;text-align:center}@media only screen and (min-width:768px){.lp-hero__description{margin:0 0 3.4rem}}.lp-hero__cta-wrapper{--media-50-50-cta-wrapper-gap:.7rem;align-items:center;display:flex;gap:.7rem;gap:var(--media-50-50-cta-wrapper-gap);justify-content:center;margin:0 0 2.2rem;max-width:50rem;text-align:center;width:100%}@media only screen and (min-width:768px){.lp-hero__cta-wrapper{--media-50-50-cta-wrapper-gap:2rem;margin:0 0 4rem}}.lp-hero__cta{display:block;font-family:Diatype Mono;font-size:1.4rem;font-weight:700;letter-spacing:2.1px;line-height:115%;min-width:calc(50% - var(--media-50-50-cta-wrapper-gap)/2);padding:1.4rem;text-transform:uppercase}@media only screen and (min-width:992px){.lp-hero__cta{font-family:Diatype Mono;font-size:1.6rem;font-weight:700;letter-spacing:2.4px;line-height:115%;text-transform:uppercase}}@media only screen and (min-width:768px){.lp-hero__cta{padding:1.4rem 4rem;white-space:nowrap}}@media only screen and (max-width:767px){.lp-hero__cta:only-child{width:-moz-fit-content;width:fit-content}}.lp-hero__reviews{min-width:10rem;position:relative;width:50%}@media only screen and (min-width:768px){.lp-hero__reviews{padding-right:4rem}}.lp-hero__reviews:after{background-color:#262626cc;content:"";display:none;height:3.2rem;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:.1rem}@media only screen and (min-width:768px){.lp-hero__reviews:after{display:block}}.lp-hero__reviews-stars{display:flex;gap:.3rem;justify-content:center}.lp-hero__reviews-stars span{height:2.4rem;width:2.4rem}@media only screen and (min-width:992px){.lp-hero__reviews-stars span{height:3rem;width:3rem}}.lp-hero__reviews-stars span svg{height:100%;width:100%}.lp-hero__reviews-count{margin:1.2rem 0 0;text-align:center}.lp-hero__shipping{align-self:flex-end;min-width:10rem;text-align:center;width:50%}@media only screen and (min-width:768px){.lp-hero__shipping{padding-left:4rem}}.lp-hero__shipping-text{margin:.8rem 0 0}.lp-hero__shipping-icon{height:2.4rem;width:2.4rem}@media only screen and (min-width:992px){.lp-hero__shipping-icon{height:3.2rem;width:3.2rem}}.lp-hero__media{overflow:hidden;width:100%}@media only screen and (min-width:768px){.lp-hero__media{align-items:center;display:flex;width:50%}}.lp-hero__image-wrapper{overflow:hidden;padding-bottom:80%;position:relative;width:100%}@media only screen and (min-width:768px){.lp-hero__image-wrapper{padding-bottom:90%}}.lp-hero__image-wrapper img,.lp-hero__image-wrapper video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
