.sub-banner{position:relative;overflow:hidden}.sub-banner .sub-banner-inner{display:flex;flex-wrap:wrap}.sub-banner .two_column .banner{width:50%}.sub-banner .banner .banner__media a:after{content:"";position:absolute;width:100%;height:100%;z-index:3;top:0;left:0}.sub-banner .banner .banner__content{padding:0;z-index:inherit}.sub-banner .banner .banner__content .banner__box{padding:4rem;background:transparent;min-width:auto;max-width:42rem;z-index:3}.sub-banner .banner .banner__content .banner__box .sub-banner-tag{display:inline-block;padding:0 .8rem;background:#f04213;color:#fff;font-family:var(--font-body-family-medium);font-size:1.69rem;line-height:2.82rem}.sub-banner .banner .banner__content .banner__box .jdgm-widget{margin-top:1.7rem}.sub-banner .banner .banner__content .banner__box .jdgm-prev-badge{font-family:var(--font-body-family-medium);font-size:1.6rem;line-height:.6875}.sub-banner .banner .banner__content .banner__box .sub-banner-title{font-family:var(--font-heading-family);font-size:5.634rem;line-height:1.6;position:relative;margin-top:-1.2rem}.sub-banner .banner .banner__content .banner__box .sub-banner-title div{font-family:var(--font-body-family-medium);font-size:1.972rem;line-height:1.5;margin-top:-1.8rem}.sub-banner .banner .banner__content .banner__box .price{font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.4;margin:0}.sub-banner .banner .banner__content .banner__box .price--on-sale .price-item--regular{font-size:2.4rem;color:rgba(var(--color-foreground),.6)}.sub-banner .banner .banner__content .banner__box .button{min-width:15.352rem;min-height:5.07rem;font-family:var(--font-heading-family);font-size:2.535rem;line-height:.888;padding:0 2.226rem;text-transform:uppercase}.sub-banner .banner .banner__content .banner__box .button svg{margin-left:.8rem;width:1.8rem}@media screen and (max-width: 989px){.sub-banner .banner .banner__content .banner__box{padding:2.4rem}.sub-banner .banner .banner__content .banner__box .sub-banner-tag{font-size:1.49rem}.sub-banner .banner .banner__content .banner__box .jdgm-widget{margin-top:1rem}.sub-banner .banner .banner__content .banner__box .jdgm-prev-badge{font-size:1.4rem}.sub-banner .banner .banner__content .banner__box .sub-banner-title{font-size:4.434rem}.sub-banner .banner .banner__content .banner__box .sub-banner-title div{font-size:1.472rem}.sub-banner .banner .banner__content .banner__box .price{font-size:2.4rem}.sub-banner .banner .banner__content .banner__box .price--on-sale .price-item--regular{font-size:2rem}.sub-banner .banner .banner__content .banner__box .button{min-width:12.752rem;min-height:4.67rem;font-size:2.235rem;padding:0 2.026rem}.sub-banner .banner .banner__content .banner__box .button svg{margin-left:.6rem;width:1.6rem}}@media screen and (max-width: 749px){.sub-banner .two_column .banner{width:100%}.sub-banner .banner .dekstop_image{display:none}.sub-banner .banner .banner__content .banner__box{padding:2rem}.sub-banner .banner .banner__content .banner__box .sub-banner-tag{padding:0 .6rem;font-size:1.2rem;line-height:2rem}.sub-banner .banner .banner__content .banner__box .jdgm-widget{margin-top:1.5rem}.sub-banner .banner .banner__content .banner__box .jdgm-prev-badge{font-size:1.2rem}.sub-banner .banner .banner__content .banner__box .sub-banner-title{font-size:4rem;margin-top:-.9rem}.sub-banner .banner .banner__content .banner__box .sub-banner-title div{font-size:1.4rem;margin-top:-1.2rem}.sub-banner .banner .banner__content .banner__box .price{font-size:2rem}.sub-banner .banner .banner__content .banner__box .price--on-sale .price-item--regular{font-size:1.6rem}.sub-banner .banner .banner__content .banner__box .button{min-width:10.9rem;min-height:3.6rem;font-size:1.8rem;padding:0 1.6rem;margin-top:.8rem}.sub-banner .banner .banner__content .banner__box .button svg{margin-left:.6rem;width:1.3rem}}@media screen and (min-width: 750px){.sub-banner .banner .mobile_image{display:none}.sub-banner .banner .banner__content.banner__content--bottom-right .banner__box .sub-banner-title:before{right:-3.125VW;left:auto}.sub-banner .banner .banner__content.banner__content--bottom-right .banner__box .sub-banner-title:after{right:-2.604166666666667VW;left:auto;top:2.083333333333333VW}}@media screen and (max-width: 989px) and (min-width: 750px){.sub-banner .banner .banner__content.banner__content--bottom-right .banner__box .sub-banner-title:before{right:-.125VW}.sub-banner .banner .banner__content.banner__content--bottom-right .banner__box .sub-banner-title:after{right:-1.604167VW;top:4.083333VW}}
/*# sourceMappingURL=/cdn/shop/t/162/assets/sub-banner.css.map */
