.media-text{display:flex;flex-direction:column}@media only screen and (min-width:768px){.media-text{flex-direction:row}}.media-text__text-box{padding:2.7rem 2.4rem 3rem;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.media-text__text-box{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8rem 2rem;width:50%}}.media-text--has-script .media-text__text-box{padding:6.7rem 2.4rem 5rem}@media only screen and (min-width:768px){.media-text--has-script .media-text__text-box{padding:8rem 2rem}}.media-text__text{position:relative}.media-text__text-script{align-items:center;display:flex;flex-direction:column;font-family:Holybuck;font-size:3.2rem;font-weight:400;left:0;line-height:100%;position:absolute;top:0;transform:translateY(-100%) rotate(-5deg)}@media only screen and (min-width:576px){.media-text__text-script{font-family:Holybuck;font-size:3.6rem;font-weight:400;line-height:100%;transform:translate(-10%,-100%) rotate(0)}}@media only screen and (min-width:992px){.media-text__text-script{font-family:Holybuck;font-size:3.6rem;font-weight:400;line-height:100%;transform:translate(-20%,-100%)}}@media only screen and (min-width:1200px){.media-text__text-script{font-family:Holybuck;font-size:5.6rem;font-weight:400;line-height:100%;transform:translate(-20%,-100%)}}.media-text__text-script span{display:block;transform:rotate(-5deg);width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.media-text__text-script span{transform:rotate(-10deg)}}@media only screen and (min-width:992px){.media-text__text-script span{transform:rotate(-11deg)}}.media-text__text{text-align:center;width:100%}@media only screen and (min-width:768px){.media-text__text{max-width:50rem}}.media-text__text-title{font-family:Canela;font-size:4rem;font-weight:300;letter-spacing:-.64px;line-height:100%;margin:0 0 1.4rem}@media only screen and (min-width:768px){.media-text__text-title{font-family:Canela;font-size:4.6rem;font-weight:300;letter-spacing:-1px;line-height:100%}}@media only screen and (min-width:992px){.media-text__text-title{font-family:Canela;font-size:5.6rem;font-weight:300;letter-spacing:-1.68px;line-height:100%}}@media only screen and (min-width:768px){.media-text__text-title{margin:0 0 2.6rem}}.media-text__text-text{font-family:Diatype;font-size:1.6rem;font-weight:400;letter-spacing:-.16px;line-height:130%;margin:0 auto 2.2rem;max-width:100%;opacity:.8}@media only screen and (min-width:992px){.media-text__text-text{font-family:Diatype;font-size:2rem;font-weight:400;letter-spacing:-.2px;line-height:130%}}@media only screen and (min-width:768px){.media-text__text-text{margin:0 auto 3.4rem;max-width:40rem}}@media only screen and (max-width:767px){.media-text__text-text-v2{margin-bottom:2.2rem}}.media-text__cta-wrapper{--media-50-50-cta-wrapper-gap:1.4rem;align-items:center;display:flex;flex-wrap:wrap;gap:1.4rem;gap:var(--media-50-50-cta-wrapper-gap);justify-content:center;margin:0 auto;max-width:50rem;text-align:center;width:100%}@media only screen and (min-width:768px){.media-text__cta-wrapper{--media-50-50-cta-wrapper-gap:2rem}}.media-text__cta-wrapper-v2{position:relative;z-index:30}@media only screen and (max-width:767px){.media-text__cta-wrapper-v2{max-height:57px}}.media-text__cta-wrapper-v2--overflow .media-text__cta{width:77%}.media-text__cta{display:block;font-family:Diatype Mono;font-size:1.4rem;font-weight:700;letter-spacing:2.1px;line-height:115%;line-height:100%;margin:0;min-width:calc(50% - var(--media-50-50-cta-wrapper-gap)/2);padding-left:1.4rem;padding-right:1.4rem;text-transform:uppercase}@media only screen and (min-width:992px){.media-text__cta{font-family:Diatype Mono;font-size:1.6rem;font-weight:700;letter-spacing:2.4px;line-height:115%;line-height:100%;text-transform:uppercase}}@media only screen and (min-width:768px){.media-text__cta{padding-left:4rem;padding-right:4rem;white-space:nowrap}}@media only screen and (max-width:767px){.media-text__cta:only-child{width:-moz-fit-content;width:fit-content}.media-text__cta--desktop-title{display:none}}.media-text__cta--mobile-title{display:none}@media only screen and (max-width:767px){.media-text__cta--mobile-title{display:block}}.media-text__footer{display:flex;gap:4rem;justify-content:center;margin-top:3.2rem;position:relative}@media only screen and (min-width:768px){.media-text__footer{gap:8rem;margin-top:4rem}}.media-text__footer:after{background-color:#262626cc;content:"";height:3.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.1rem}.media-text__footer-v2--mobile{display:none;margin-bottom:2.2rem;margin-top:0}@media only screen and (max-width:767px){.media-text__footer-v2--mobile{display:flex}.media-text__footer--desktop,.media-text__footer-v2--mobile:after{display:none}}.media-text__rating{align-items:center;display:flex;flex-direction:column;gap:.8rem;min-width:10rem;text-align:center}.media-text__rating-stars{display:flex;gap:.3rem}.media-text__rating-stars span{height:2.4rem;width:2.4rem}@media only screen and (min-width:992px){.media-text__rating-stars span{height:3rem;width:3rem}}.media-text__rating-stars span svg{height:100%;width:100%}.media-text__rating-count{font-family:Diatype;font-size:1.5rem;font-weight:400;letter-spacing:-.15px;line-height:130%;margin:0;opacity:.8rem}@media only screen and (min-width:992px){.media-text__rating-count{font-family:Diatype;font-size:1.8rem;font-weight:400;letter-spacing:-.18px;line-height:130%}}@media only screen and (max-width:767px){.media-text__rating-v2{flex-direction:row}}.media-text__shipping{align-items:center;display:flex;flex-direction:column;gap:.8rem;min-width:10rem;text-align:center}.media-text__shipping-text{font-family:Diatype;font-size:1.5rem;font-weight:400;letter-spacing:-.15px;line-height:130%;margin:0;opacity:.8rem}@media only screen and (min-width:992px){.media-text__shipping-text{font-family:Diatype;font-size:1.8rem;font-weight:400;letter-spacing:-.18px;line-height:130%}}.media-text__shipping-icon{height:2.4rem;width:2.4rem}@media only screen and (min-width:992px){.media-text__shipping-icon{height:3.2rem;width:3.2rem}}@media only screen and (max-width:767px){.media-text__shipping-v2{display:none}}.media-text__media{overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.media-text__media{align-items:center;display:flex;width:50%}}.media-text__media-shape{display:block;height:100%;left:0;position:absolute;top:-1rem;width:100%;z-index:10}.media-text__media-shape svg{left:50%;position:relative;transform:translate(-50%);width:110%}@media only screen and (min-width:768px){.media-text__media-shape{display:none}}.media-text__image-wrapper{overflow:hidden;padding-bottom:100%;position:relative;width:100%}@media only screen and (min-width:768px){.media-text__image-wrapper{padding-bottom:90%}}.media-text__image-wrapper img,.media-text__image-wrapper video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.media-text__floating-button{bottom:4rem;position:absolute;right:5rem}@media only screen and (max-width:991px){.media-text__floating-button{bottom:3rem;right:3rem}}.media-text__floating-cta{align-items:center;display:flex;gap:1.6rem;justify-content:center}.media-text__floating-title{font-family:Diatype Mono;font-size:1.2rem;font-weight:700;height:3.2rem;letter-spacing:1.8px;line-height:115%;line-height:3.35rem!important;margin:0;text-transform:uppercase}@media only screen and (min-width:992px){.media-text__floating-title{font-family:Diatype Mono;font-size:1.5rem;font-weight:700;letter-spacing:2.25px;line-height:115%;text-transform:uppercase}}.media-text__floating-cta-icon{align-items:center;display:flex}.media-text__floating-cta-icon svg{height:100%;width:100%}@media only screen and (min-width:1920px){.media-text-v2 .media-text__text-box{scale:1.3}}
