.template-product [id^=shopify-section-template--][id*=__com_banner_01]{background-color:var(--color-black-20)!important}.banner-09{display:flex;justify-content:flex-end;align-items:flex-end;position:relative;height:9.875rem;width:100vw;max-width:120rem;margin:0 auto}@media (min-width: 768px){.banner-09{height:13.75rem}}@media (min-width: 1024px){.banner-09{height:16.75rem}}@media (min-width: 1440px){.banner-09{height:24.5rem}}@media (min-width: 1920px){.banner-09{height:31.375rem}}.banner-09 .container{width:100%;height:100%}.banner-09 .banner-09__media{display:flex;justify-content:flex-end;position:absolute;top:0;width:100%;z-index:1}.banner-09 .banner-09__media .media{width:7.06575rem;height:6.445375rem;margin-right:1rem}@media (min-width: 768px){.banner-09 .banner-09__media .media{width:14.1828125rem;height:12.9375625rem;margin-right:2.25rem}}@media (min-width: 1024px){.banner-09 .banner-09__media .media{width:17rem;height:15.5625rem;margin-right:3.25rem}}@media (min-width: 1440px){.banner-09 .banner-09__media .media{width:24.345375rem;height:22.28675rem;margin-right:4.5rem}}@media (min-width: 1920px){.banner-09 .banner-09__media .media{width:31.8515625rem;height:29.15825rem;margin-right:7.5rem}}.banner-09 .banner-09__content{position:relative;display:block;width:100%;height:8.875rem;margin:0 auto;border-radius:1rem;background:linear-gradient(180deg,#aa96f5,#c8bcf5);display:flex;align-items:center;justify-content:flex-start}@media (min-width: 768px){.banner-09 .banner-09__content{height:12.5rem;margin:0 1rem;border-radius:2.0975625rem}}@media (min-width: 1024px){.banner-09 .banner-09__content{height:15rem;border-radius:2.79675rem}}@media (min-width: 1440px){.banner-09 .banner-09__content{height:22.5rem;border-radius:3.9329375rem}}@media (min-width: 1920px){.banner-09 .banner-09__content{height:28.75rem;border-radius:5.243875rem}}.banner-09 .banner-09__title{z-index:2}@media (min-width: 768px){.banner-09 .banner-09__title{width:43rem}}@media (min-width: 1024px){.banner-09 .banner-09__title{width:57rem}}@media (min-width: 1440px){.banner-09 .banner-09__title{width:82rem}}@media (min-width: 1920px){.banner-09 .banner-09__title{width:72.6875rem}}.banner-09 .banner-09__title .content_h_3{gap:1rem}@media (min-width: 768px){.banner-09 .banner-09__title .content_h_3{gap:2rem}}.banner-09 .banner-09__title .content{gap:.25rem}@media (min-width: 768px){.banner-09 .banner-09__title .content{gap:.75rem}}@media (min-width: 1920px){.banner-09 .banner-09__title .content{gap:1rem}}.banner-09 .banner-09__title .content__heading{text-align:left;color:var(--color-black-20);text-shadow:.25rem .625rem 1.875rem rgba(0,0,0,.1);letter-spacing:-.8px!important}.banner-09 .banner-09__title .content__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-shadow:.25rem .625rem 1.875rem rgba(0,0,0,.1);color:var(--color-black-20);font-weight:500}.banner-09 .banner-09__title .content__text b{font-weight:900}.banner-09 .banner-09__title .content__text p{margin:0}.banner-09 .button{font-size:.78125rem;border:.0625rem solid var(--color-black-20);color:var(--color-black-20);max-width:7.875rem;height:2rem;background-color:#0000}.banner-09 .button:hover,.banner-09 .button:focus{background-color:#0000;opacity:.8}@media (min-width: 768px){.banner-09 .button{border-width:.046875rem;max-width:15.625rem;height:2.5rem}}@media (min-width: 1024px){.banner-09 .button{border-width:.0625rem;height:2.75rem}}@media (min-width: 1440px){.banner-09 .button{border-width:.09375rem}}@media (min-width: 1920px){.banner-09 .button{max-width:20.625rem;height:3.5rem}}.banner-09.banner_theme_1 .content__heading{--debug-typography: "h8";font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;line-height:130%;font-style:normal;letter-spacing:0;font-style:italic;letter-spacing:-.8px!important}.banner-09.banner_theme_1 .content__heading span{font-size:2.5rem;font-style:normal;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--color-black-20);color:#0000;letter-spacing:0rem!important}@media (min-width: 768px){.banner-09.banner_theme_1 .content__heading{font-size:1.875rem;font-style:italic}.banner-09.banner_theme_1 .content__heading span{--debug-typography: "h3";font-family:DM Sans,sans-serif;font-size:64px;font-weight:700;line-height:118%;letter-spacing:-.64px;font-style:normal;-webkit-text-stroke-width:2.25px}}@media (min-width: 1024px){.banner-09.banner_theme_1 .content__heading{--debug-typography: "h5";font-family:DM Sans,sans-serif;font-size:40px;font-weight:700;line-height:120%;font-style:normal;letter-spacing:0;font-style:italic}.banner-09.banner_theme_1 .content__heading span{font-size:5.125rem;font-style:normal;-webkit-text-stroke-width:3px}}@media (min-width: 1440px){.banner-09.banner_theme_1 .content__heading{font-size:3.515625rem;font-style:italic}.banner-09.banner_theme_1 .content__heading span{font-size:7.5rem;font-style:normal;-webkit-text-stroke-width:4px}}@media (min-width: 1920px){.banner-09.banner_theme_1 .content__heading{font-size:4.6875rem;font-style:italic}.banner-09.banner_theme_1 .content__heading span{font-size:10rem;font-style:normal;-webkit-text-stroke-width:5.5px}}.banner-09.banner_theme_1 .content__text{--debug-typography: "p3b";font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;line-height:140%;font-style:normal;letter-spacing:0;font-weight:500}.banner-09.banner_theme_1 .content__text b{text-decoration:underline}@media (min-width: 768px){.banner-09.banner_theme_1 .content__text{--debug-typography: "p2b";font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0;font-weight:500}}@media (min-width: 1024px){.banner-09.banner_theme_1 .content__text{--debug-typography: "h8";font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;line-height:130%;font-style:normal;letter-spacing:0;font-weight:500}}@media (min-width: 1440px){.banner-09.banner_theme_1 .content__text{--debug-typography: "h7";font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;line-height:132%;font-style:normal;letter-spacing:0;font-weight:500}}.banner-09.banner_theme_1 .content__text p{font-weight:400}.banner-09.banner_theme_1 .button{display:none}.banner-09.banner_theme_2{width:100%!important;padding:0!important}.banner-09.banner_theme_2 .banner-09__content{margin:0!important}.banner-09.banner_theme_2 .content__heading{--debug-typography: "p1b";font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0;letter-spacing:-.8px!important}@media (min-width: 768px){.banner-09.banner_theme_2 .content__heading{--debug-typography: "h6";font-family:DM Sans,sans-serif;font-size:32px;font-weight:700;line-height:130%;font-style:normal;letter-spacing:0}}@media (min-width: 1024px){.banner-09.banner_theme_2 .content__heading{font-size:2.75rem}}@media (min-width: 1440px){.banner-09.banner_theme_2 .content__heading{font-size:4.0625rem}}@media (min-width: 1920px){.banner-09.banner_theme_2 .content__heading{font-size:5.375rem}}.banner-09.banner_theme_2 .content__text{--debug-typography: "p3b";font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;line-height:140%;font-style:normal;letter-spacing:0;font-weight:500;gap:1rem}@media (min-width: 768px){.banner-09.banner_theme_2 .content__text{--debug-typography: "p1r";font-family:DM Sans,sans-serif;font-size:17px;font-weight:400;line-height:136%;font-style:normal;letter-spacing:0;font-weight:500}}@media (min-width: 1024px){.banner-09.banner_theme_2 .content__text{--debug-typography: "h8";font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;line-height:130%;font-style:normal;letter-spacing:0;font-weight:500}}@media (min-width: 1440px){.banner-09.banner_theme_2 .content__text{--debug-typography: "h7";font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;line-height:132%;font-style:normal;letter-spacing:0;font-weight:500}}@media (min-width: 1920px){.banner-09.banner_theme_2 .content__text{--debug-typography: "h6";font-family:DM Sans,sans-serif;font-size:32px;font-weight:700;line-height:130%;font-style:normal;letter-spacing:0;font-weight:500;gap:2rem}}.banner-09.banner_theme_2 .content__text p{font-weight:400}.banner-09.banner_theme_2 .content__text b{text-decoration:underline}.banner-09.banner_theme_2 .button{display:inline-flex}.banner-09_color_white .banner-09__content{color:var(--color-white-100)}.banner-09_color_black .banner-09__content{color:var(--color-black-20)}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-banner-09.css.map */
