.page-top-funnel slideshow-component{max-width:90%;margin-inline:auto}.page-top-funnel h1.banner__heading{font-size:56px;font-family:Nunito-Sans-Klaviyo-Hosted!important;font-weight:700;line-height:60px}.page-top-funnel h2.banner__heading{font-size:28px;font-family:Outfit!important}.page-top-funnel .slideshow__text-wrapper{padding-inline:0!important}.page-top-funnel .slideshow__text.banner__box{border-top-right-radius:25px;border-bottom-right-radius:25px}.page-top-funnel .global-media-settings{border:unset}.tof-one p{font-size:30px;line-height:40px;color:#4b4b4b;font-family:Outfit!important;font-weight:200}.concern-box{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.concern-icon{position:absolute}.concern-text{overflow:hidden;padding:25px 150px 30px;background:#fbf1e5;width:95%;display:block;margin-left:auto;box-shadow:0 5.34px 8.01px #0003}.shogunOverlap-box{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:60px}.concern-tips{padding-inline:45px}.concern-text h3{font-size:32px;font-weight:700;margin-block:0;line-height:64px;font-family:Nunito-Sans-Klaviyo-Hosted!important;color:#000}.concern-text p{font-size:24px;margin-block:0;line-height:32px;font-weight:300}.shogunOverlap-text h2{font-size:60px;text-align:center;font-family:Nunito-Sans-Klaviyo-Hosted!important;font-weight:700;margin-top:0;margin-bottom:36px}.mobBanner{display:none}.shogunBanner{position:relative}.shogunBanner-text{position:absolute;top:47px;left:2%}.shogunBanner-text h2{font-size:120px;font-family:Nunito-Sans-Klaviyo-Hosted!important;color:#fff;font-weight:700;margin-block:0;max-width:80%}.shogunBlogs .multirow__inner.page-width{max-width:70%}.shogunMultirow-box{display:flex;align-items:center;justify-content:center}.shogunMultirow{max-width:70%;margin-inline:auto}.shogunMultirow-image,.shogunMultirow-content{width:50%;flex:0 0 auto}.shogunMultirow-content h3{font-size:30px;font-family:Nunito-Sans-Klaviyo-Hosted!important;font-weight:700;margin-bottom:14px;margin-block:0}.shogunMultirow-content h4{color:#919090;font-size:20px;font-family:Nunito-Sans-Klaviyo-Hosted!important;margin-block:18px}.shogunMultirow-content p{color:#4b4b4b;font-size:24px;font-family:Nunito-Sans-Klaviyo-Hosted!important;font-weight:300;line-height:32px;margin-block:10px}.shogunLink{color:#f9801a;font-size:24px;font-family:Nunito-Sans-Klaviyo-Hosted!important;font-weight:700}.shogunMultirow-box .shogunMultirow-content{padding-left:40px}.shogunMultirow-box.shogun__grid--reverse .shogunMultirow-content{padding-right:40px;padding-left:0}.shogunForm .newsletter-form__button.field__button{width:100%}.shogunMainBanner{position:relative}.shogunMainBanner-text{position:absolute;top:30px;left:-30px;background:#fff;border-radius:25px;box-shadow:0 4px 4px #00000040;border:1px solid #000;padding:40px;max-width:50%}.shogunMainBanner-text h2{font-size:90px;font-family:Nunito-Sans-Klaviyo-Hosted!important;font-weight:700;margin-block:0;line-height:104px}.MainBanner-title p{font-size:42px;line-height:50px;margin-block:25px}.shogunMainBanner-content{display:flex;align-items:center;justify-content:flex-start;width:80%}.shogunMainBanner-section{max-width:90%;margin-inline:auto}.shogunForm .newsletter-banner{height:100%}.newsletter-banner .deskBanner{display:block}.mof-banner .shogunMainBanner-text{max-width:48%;box-shadow:unset;border:unset}.mof-overlap .concern-icon img{max-width:200px}.mof-overlap .concern-text{width:90%}.mof-summer .rich-text__blocks{max-width:85%}.mof-summer h2{font-size:110px;font-family:Nunito-Sans-Klaviyo-Hosted!important;font-weight:700;line-height:90px}.mof-summer p.subtitle{font-size:52px;color:#000;line-height:68px;font-weight:400;margin-top:36px;margin-bottom:30px}.mof-summer .rich-text__text p,.MainBanner-desc p{font-size:40px;line-height:48px;text-align:left;font-weight:300;color:#4b4b4b}.MainBanner-caption p{font-size:40px;line-height:48px;text-align:left;font-weight:300;color:#4b4b4b;text-align:center;margin-block:45px}.MainBanner-caption p strong{color:#f9801a;font-size:45px;font-family:Nunito-Sans-Klaviyo-Hosted!important}.shogunMainBanner-btn{display:block;text-align:center}.shogunMainBanner-btn .shogun-Orangebtn{margin:auto;width:50%;font-size:30px;line-height:40px}.shogunBundle.shogunMainBanner-section{max-width:75%;margin-inline:auto}.shogunBundle .shogunMainBanner-text{position:absolute;top:30px;left:unset;right:-80px;background:transparent;border-radius:unset;box-shadow:unset;border:unset;padding:0;max-width:45%}.shogunBundle .shogunMainBanner-text h2{color:#f9801a;text-align:right}.MainBanner-caption p em{font-style:normal}.shogunMultiBlocks{display:flex;align-items:flex-start;justify-content:center;gap:0 50px}.shogunTextBlock,.shogunMultiBlocks-form{flex:0 0 auto;width:50%;position:relative}.shogunMultiBlocks-section{max-width:80%;margin-inline:auto}.shogunBlockContent{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;right:0;bottom:0}.shogunBlockContent h2{font-size:40px;color:#fff;font-family:Nunito-Sans-Klaviyo-Hosted!important;text-shadow:0px 4px 4px #00000040;font-weight:700;margin-block:0}.shogunBlockContent h3{font-size:22px;color:#fff;margin-block:20px}.shogunBlock-text p{font-size:24px;color:#fff;line-height:32px;text-align:center;margin-block:0}.shogunBlock-text{max-width:80%}.shogunMultiBlocks-form .shogunBlock-text p{margin-block:20px}.shogunMultiBlocks-form .shogunBlock-text{max-width:60%}.shogunNewsletter .newsletter-form__button{width:100%;position:relative;background-color:#f9801a!important;color:#fff;padding-block:12px;font-size:24px;right:unset;margin-top:32px}.shogunNewsletter .field__label{color:#fff}.shogunNewsletter .newsletter-form__field-wrapper .field__input{padding-right:unset;box-shadow:unset;background:transparent;color:#fff;border:1px solid #fff}.shogunNewsletter .field:after{box-shadow:unset}.btnWhite .shogun-Orangebtn{background:#fff;color:#000}.NewsummerSlider-cover .quick-add__submit{background:#000;border-radius:5px}.NewsummerSlider-cover .quick-add__submit span svg g{fill:#fff}.NewsummerSlider-cover .quick-add__submit:hover{background:#fd8204;background-color:#fd8204!important}.NewsummerSlider-cover .quick-add__submit span:hover svg g{fill:#000}.NewsummerSlider-cover .quick-add__submit svg{filter:drop-shadow(0 0 0px currentColor) drop-shadow(0 0 0px currentColor)}.choose-options{min-width:auto!important;width:100%!important;margin-right:15px;height:100%!important;font-family:Outfit;text-transform:uppercase;opacity:1!important;padding-block:15px!important}@media only screen and (min-width: 1599px){.page-top-funnel h1.banner__heading{font-size:64px;line-height:76px}.page-top-funnel h2.banner__heading{font-size:36px}.tof-one p{font-size:34px;line-height:48px}}@media only screen and (min-width: 1799px){.page-top-funnel h1.banner__heading{font-size:76px;line-height:84px}.page-top-funnel h2.banner__heading{font-size:45px}.tof-one p{font-size:42px;line-height:58px}.mof-overlap .shogunOverlap-text h2{font-size:80px;max-width:45%;margin-inline:auto;line-height:90px}}@media screen and (max-width: 1800px){.shogunBanner-text h2{font-size:108px}.shogunMultirow-content h3{font-size:26px}.shogunMultirow-content p{font-size:20px;line-height:26px;margin-bottom:10px}.shogunLink{font-size:20px}.shogunMultirow-content h4{font-size:16px}.shogunMainBanner-text h2{font-size:80px;line-height:96px}.MainBanner-title p{font-size:36px;line-height:44px;margin-block:15px}.mof-overlap .shogunOverlap-text h2{max-width:50%;margin-inline:auto;line-height:66px}.mof-summer h2{font-size:100px}.mof-summer .rich-text__text p,.MainBanner-desc p,.MainBanner-caption p{font-size:36px}.shogunBlockContent h2{font-size:40px}.shogunBlockContent h3{font-size:24px}.shogunBlock-text p{font-size:20px;line-height:26px}.shogunNewsletter .newsletter-form__button{font-size:16px}}@media screen and (max-width: 1680px){.shogunBanner-text h2{font-size:100px}.shogunMultirow-content h3{font-size:22px}.shogunMultirow-content p{font-size:18px;line-height:26px}.shogunLink{font-size:18px}.shogunMultirow-content h4{font-size:16px}.shogunMainBanner-text h2{font-size:70px;line-height:84px}.MainBanner-title p{font-size:36px;line-height:44px;margin-block:15px}.mof-summer .rich-text__text p,.MainBanner-desc p,.MainBanner-caption p{font-size:34px;line-height:46px}.shogunBlockContent h2{font-size:40px}.shogunBlockContent h3{font-size:24px}.shogunBlock-text p{font-size:20px;line-height:26px}}@media screen and (max-width: 1480px){.shogunBanner-text h2{font-size:90px}.shogunMultirow-content p{font-size:16px;line-height:20px}.shogunLink{font-size:16px}.shogunMultirow-content h4{font-size:12px}.shogunMultirow-content h3{font-size:18px}.shogunMainBanner-text h2{font-size:68px;line-height:80px}.MainBanner-title p{font-size:30px;line-height:38px}.mof-summer h2{font-size:90px;line-height:70px}.mof-summer p.subtitle{font-size:45px;line-height:54px}.mof-summer .rich-text__text p,.MainBanner-desc p,.MainBanner-caption p{font-size:30px;line-height:36px}.shogunBlockContent h2{font-size:36px}.shogunBlockContent h3{font-size:20px}.shogunBlock-text p{font-size:18px;line-height:24px}}@media screen and (max-width: 1280px){.tof-one p{font-size:26px;line-height:36px}.concern-text p{font-size:20px;line-height:28px}.concern-text h3{font-size:28px;line-height:48px}.shogunBanner-text h2{font-size:80px}.shogunMultirow-content p{font-size:14px;line-height:20px;margin-bottom:5px}.shogunLink{font-size:14px}.shogunMultirow-content h4{font-size:12px}.shogunMultirow-content h3{font-size:18px}.shogunMainBanner-text h2{font-size:56px;line-height:64px}.MainBanner-title p{font-size:28px}.shogunMainBanner-content{width:90%}.mof-summer h2{font-size:80px;line-height:64px}.mof-summer p.subtitle{font-size:40px;line-height:40px}.mof-summer .rich-text__text p,.MainBanner-desc p,.MainBanner-caption p{font-size:26px;line-height:32px}.shogunBlockContent h2{font-size:32px}.shogunBlockContent h3{font-size:18px}.shogunBlock-text p{font-size:15px}}@media screen and (min-width: 750px){.shogunForm .newsletter-form__field-wrapper{flex-direction:column}.shogunForm{max-width:85%;margin-inline:auto;margin-bottom:60px}}@media screen and (max-width: 749px){.NewsummerSlider-cover .cart__checkout-button{margin-right:0}.NewsummerSlider-cover .ctas-btn{gap:10px}.page-top-funnel .banner__box{padding:2rem 1rem}.page-top-funnel .banner__content{align-items:flex-start;padding:0 35px!important}.page-top-funnel slideshow-component{max-width:100%}.page-top-funnel h1.banner__heading{font-size:32px;line-height:36px}.page-top-funnel h2.banner__heading{font-size:16px}.page-top-funnel .banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box{background:#fff!important}.page-top-funnel .banner__content{align-items:flex-start}.tof-one{padding-bottom:36px!important}.tof-one p{font-size:18px;line-height:22px;padding-left:15px}.tof-one .image-with-text__grid{display:flex;flex-direction:row-reverse}.tof-one .image-with-text__grid .image-with-text__text-item{width:65%}.tof-one .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:5px}.tof-one .page-width{padding:0}.tof-one .image-with-text__grid .image-with-text__media-item{width:35%}.mobBanner{display:block}.deskBanner{display:none}.newsletter-banner .deskBanner{display:none!important}.shogunOverlap-box{gap:40px}.shogun-overlap-content{padding-block:30px}.shogunBanner-text{position:absolute;top:12px;left:4%}.shogunBanner-text h2{font-size:28px}.shogunBanner-text .shogun-Orangebtn{font-size:18px}.shogunOverlap-text h2{font-size:36px;margin-bottom:20px}.concern-text h3{font-size:22px;line-height:28px;margin-bottom:10px}.concern-text p{font-size:18px;line-height:24px}.concern-text{padding:15px 10px 20px 110px;width:100%}.concern-tips{padding-inline:5px}.concern-icon img{width:120px;height:auto}.concern-icon{position:absolute;left:-16px}.shogunMultirow{max-width:100%}.shogun-multirow .page-width{padding:0}.shogunMultirow-box .shogunMultirow-content{padding-left:8px;padding-right:15px}.shogunMultirow-box.shogun__grid--reverse .shogunMultirow-content{padding-right:8px;padding-left:15px}.shogunMultirow-box.shogun__grid--reverse{flex-direction:row-reverse}.shogunMultirow-content h3{font-size:18px;line-height:22px}.shogunMultirow-content h4{font-size:12px;margin-block:5px}.shogunMultirow-content p{font-size:14px;line-height:18px;margin-bottom:0;margin-top:5px}.shogunLink{font-size:16px}.shogunForm .newsletter-banner{height:100%}.shogunMainBanner-section{max-width:100%;padding-top:60px!important}.shogunMainBanner-text h2{font-size:32px;line-height:36px}.MainBanner-title p{font-size:20px;line-height:24px}.shogunMainBanner-text{top:-25px;left:15px;border:unset;padding:0 20px;max-width:80%}.mof-banner.shogunMainBanner-section{padding-top:175px!important}.mof-banner .shogunMainBanner-text{top:-160px;left:0;border:unset;padding:0 20px;max-width:100%;box-shadow:unset;border-radius:unset}.mof-banner .shogunMainBanner-content{width:100%;gap:12px}.MainBanner-icon{display:flex;align-items:center}.mof-banner .MainBanner-icon img{width:18px;height:auto}.mof-overlap .concern-text{width:95%;padding:15px 10px 20px 95px}.mof-overlap .concern-text p{font-size:16px;line-height:22px}.mof-overlap .concern-text h3{margin-bottom:8px}.mof-overlap .shogun-Orangebtn{width:100%;text-align:center;font-size:20px}.mof-overlap .shogunOverlap-text h2{max-width:90%;margin-inline:auto;line-height:42px}.mof-summer h2{font-size:32px;line-height:20px}.mof-summer p.subtitle{font-size:20px;line-height:30px;margin-top:20px;margin-bottom:0}.mof-summer .rich-text__text p,.MainBanner-desc p,.MainBanner-caption p{font-size:14px;line-height:20px;border-left:3px solid #F9801A;padding-left:18px}.mof-summer .rich-text__blocks{max-width:100%}.shogunMainBanner-btn .shogun-Orangebtn{width:80%;font-size:20px;line-height:40px}.shogunBundle.shogunMainBanner-section{max-width:100%}.shogunBundle .shogunMainBanner-text h2{font-size:30px;line-height:36px}.shogunBundle .shogunMainBanner-text{right:20px}.mof-summer .rich-text__text p,.MainBanner-desc p,.MainBanner-caption p{font-size:18px;line-height:24px;border-left:unset;padding-inline:15px;text-align:center}.MainBanner-caption p strong{font-size:30px}.shogunMultiBlocks{gap:0px;flex-direction:column}.shogunTextBlock,.shogunMultiBlocks-form{width:100%}.shogunMultiBlocks-section{max-width:100%;margin-inline:auto}.shogunBlockContent h2{font-size:48px}.shogunBlockContent h3{font-size:16px}.shogunBlock-text p{font-size:14px;line-height:20px;text-align:left}.shogunBlock-text{max-width:100%}.shogunBlockContent .shogun-Orangebtn{padding:5px 15px;margin-top:20px;font-size:16px}.shogunBlockContent .shogun-Orangebtn{padding:5px 15px;margin-top:20px;font-size:16px;width:100%;text-align:center}.shogunBlockContent{justify-content:flex-end;bottom:25px}.shogunTextBlock .shogunBlockContent{align-items:center;max-width:75%;margin-inline:auto}.shogunMultiBlocks-section{padding-bottom:0!important}.shogunMultiBlocks-form .shogunBlock-text p{text-align:center}.shogunMultiBlocks-form{padding-top:30%}}@media screen and (max-width: 392px){.shogunBundle .shogunMainBanner-text h2{font-size:28px}.MainBanner-title p{font-size:18px}.mof-summer .rich-text__wrapper{width:100%}.tof-one p,.shogunMultirow-content h3{font-size:16px;line-height:20px}}@media screen and (max-width: 376px){.MainBanner-title p{font-size:16px}.tof-one p{font-size:14px;line-height:18px}.concern-text p{font-size:16px;line-height:22px}.shogunMultirow-content p{font-size:12px;line-height:16px}.shogunMultirow-content h4{font-size:10px}.shogunLink{font-size:14px}.shogunBanner-text h2{font-size:24px}.shogunBundle .shogunMainBanner-text{max-width:50%}}@media screen and (max-width: 361px){.shogunMainBanner-text h2{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/shogun-summer.css.map?v=182407992545488627181734047780 */
