.b-slim__inner .b-banner__color--dark,.b-slim__inner .b-banner__color--dark:hover,.b-slim__inner .b-banner__color--light,.b-slim__inner .b-banner__color--light:hover{color:#fff}.b-hero__countdown.g-countdown.b-banner__color--dark,.b-hero__countdown.g-countdown.b-banner__color--light{color:#383e42}.b-hero__inner[data-type=sale_notification_banner] .b-hero__countdown.g-countdown.b-banner__color--dark,.b-hero__inner[data-type=sale_notification_banner] .b-hero__countdown.g-countdown.b-banner__color--light{color:#fff}.b-hero{margin:0 auto 3rem}.b-hero__inner{color:#383e42;display:block;justify-content:flex-start;margin:auto;overflow:hidden;width:100%}.b-hero__inner[data-type=sale_notification_banner]{position:relative}.b-hero.b-hasHeading:has(.b-header__btn) .b-hero__inner[data-type=sale_notification_banner]{margin-bottom:2rem}.b-hero--1-1{aspect-ratio:1/1}.b-hero--2-1{aspect-ratio:2/1}.b-hero--4-3{aspect-ratio:4/3}.b-hero--9-16{aspect-ratio:9/16}.b-hero--16-9{aspect-ratio:16/9}.b-hero--17-9{aspect-ratio:17/9}.b-hero--21-9{aspect-ratio:21/9}.b-hero__inner:hover{color:#383e42}.b-hero__inner--right{justify-content:flex-end}.b-hero__inner--center{justify-content:center}.b-hero__inner.b-hero__inner--noMargin,.b-slim__inner.b-hero__inner--noMargin{margin-bottom:0}.b-hero__content{background:#fff;display:flex;flex-direction:column;position:relative;text-align:left;width:100%}.b-hero[data-sub-type=sale_notification_banner] .b-hero__content{background:none}.b-hero__content--dark,.b-hero__content--light,.b-hero__content.b-hero__content--transparent{padding:1rem 1rem 1.5rem}.b-hero__content.b-hero__content--dark,.b-hero__content.b-hero__content--light{background:#fff}.b-hero__content--center{text-align:left}.b-hero__inner[data-type=sale_notification_banner] .b-hero__content--center{text-align:center}.b-hero__content__image{display:block;height:auto;margin:0 auto .625rem;max-width:100%}.b-hero__inner[data-type=sale_notification_banner] .b-hero__content__image{margin-bottom:1rem}.b-hero__content--center.b-hero__content--dark,.b-hero__content--center.b-hero__content--light{background:#fff}.b-hero__countdown.g-countdown{align-items:center;background:#f2f2f2;border-radius:.5rem;height:-moz-fit-content;height:fit-content;justify-content:center;letter-spacing:normal;margin:.5rem 0;min-height:2.125rem;min-width:10.4375rem;padding:0 .75rem;width:-moz-fit-content;width:fit-content}.b-hero__countdown.g-countdown .item{align-items:baseline;background:none;border:none;flex:1 1 auto;flex-flow:row nowrap;font-size:1rem;justify-content:flex-start;min-height:1.1875rem;position:relative}.b-hero__countdown.g-countdown .item.first,.b-hero__countdown.g-countdown .item.last{border-radius:inherit}.b-hero__countdown.g-countdown .item.last{flex:0}.b-hero__countdown.g-countdown .item:after{content:":";font-weight:700;position:relative;width:33.3333%}.b-hero__countdown.g-countdown .item:last-child:after{content:none}.b-hero__countdown.g-countdown .item .value{font-size:inherit;line-height:1.2;opacity:1}.b-hero__countdown.g-countdown .item .label{font-size:.6875rem;line-height:1.2;margin-left:.25rem;opacity:.4}.b-hero__inner[data-type=sale_notification_banner] .b-hero__countdown.g-countdown{background:none;gap:.5rem;margin:0 0 1.5rem}.b-hero__inner[data-type=sale_notification_banner] .b-hero__countdown.g-countdown .item{align-items:center;border:1px solid #fff6;border-radius:.5rem;display:flex;flex-direction:column;min-width:3rem}.b-hero__inner[data-type=sale_notification_banner] .b-hero__countdown.g-countdown .item:after{content:none}.b-hero__inner[data-type=sale_notification_banner] .b-hero__countdown.g-countdown .label{margin:0}.b-hero__heading{font-size:1.5rem;font-weight:700;line-height:1.2;text-transform:none}.b-hero__heading,.b-hero__text{letter-spacing:normal;margin-bottom:1rem}.b-hero__text{font-size:1rem;line-height:1.4}.b-hero__inner[data-type=sale_notification_banner] .b-hero__text{margin-bottom:0}.b-hero__inner[data-type=sale_notification_banner] .b-hero__text strong{color:#e8d896}.b-hero__cta{background-color:var(--b-hero-cta-color-mobile,#0fb2b3);color:var(--b-hero-cta-font-color-mobile,#fff);font-size:1rem;font-weight:700;letter-spacing:.5px;padding:.8125rem 1.125rem;text-align:center;text-decoration:none;transition:all .1s ease-in-out;width:-moz-fit-content;width:fit-content}.b-hero__cta:hover{background-color:var(--b-hero-cta-color-mobile-hover,#0d9fa0);color:var(--b-hero-cta-font-color-mobile-hover,#383e42);text-decoration:none}.b-hero__cta.b-banner__color--dark,.b-hero__cta.b-banner__color--light{color:#fff}.b-hero__cta.b-banner__color--dark:hover,.b-hero__cta.b-banner__color--light:hover{color:#383e42}.b-hero--fullsize.b-hero__inner{justify-content:flex-start;max-width:100%}.b-hero--fullsize.b-hero__inner.b-hero__inner--center{justify-content:center}.b-hero--fullsize .b-hero__content.b-hero__content--dark,.b-hero--fullsize .b-hero__content.b-hero__content--light,.b-hero--fullsize .b-hero__content.b-hero__content--transparent{padding:1rem 1rem 1.5rem}.b-hero--fullsize .b-hero__inner--center .b-hero__content{text-align:left}.b-slim__inner{color:#fff;display:flex;margin:0 auto;max-width:81.25rem;overflow:hidden;position:relative}.b-hasHeading .b-slim__inner{margin:0 auto 2.5rem}.b-slim__inner:hover{color:#fff}.b-slim__inner.b-slim__inner--noImage,.startpage .b-slim__inner{min-height:20rem}.b-slim__content{bottom:0;display:flex;justify-content:center;position:absolute;top:0;-webkit-box-pack:center;align-self:center;flex-direction:column;font-size:1.3125rem;letter-spacing:.5px;line-height:1.3;margin:1.5625rem 1.25rem;padding:1rem 1.25rem;text-align:left}.b-slim__content.b-hero__content--transparent{padding:0 1.25rem}.b-slim__content.b-hero__content--light{background:#fffc}.b-slim__content.b-hero__content--dark{background:#0fb2b3}.b-hero__inner--right .b-slim__content{left:unset;right:0}.b-slim__inner .b-hero__content--top{bottom:auto;top:0}.b-slim__content.b-hero__content--center{margin-left:auto;margin-right:auto;text-align:center}.b-slim__inner .b-hero__content--bottom{bottom:0;top:auto}.b-slim__heading{font-size:1.5rem;letter-spacing:0;margin-bottom:1.125rem}.b-slim__text{font-size:1.125rem;letter-spacing:0;line-height:1.5;max-width:28.125rem}.b-slim__text br{display:none}.b-slim__cta{background-color:#383e42;color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:.4px;line-height:1.3;margin-top:1rem;padding:.8125rem 1.125rem;text-align:center;transition:all .1s ease-in-out;width:11.25rem}.b-slim__cta:hover{background-color:#2c3134;color:#fff}.b-hero__content--center .b-slim__cta{margin:1rem auto 0}@media (min-width:35.5rem){.b-hero{margin:0 auto 3.5rem}.b-hero__content__image{margin:0 auto 1.25rem;width:26.25rem}.b-slim__inner{padding-bottom:0}.b-hasHeading .b-slim__inner{margin:0 auto}.b-slim__content{max-width:22rem}.b-slim__content.b-hero__content--transparent{padding:0}.b-slim__text br{display:block}}@media (min-width:48rem){.b-hero__cta.b-banner__color--dark{color:#fff}.b-hero__cta.b-banner__color--dark:hover{color:#383e42}.b-hero__cta.b-banner__color--light{color:#fff}.b-hero__cta.b-banner__color--light:hover{color:#383e42}.b-hero__countdown.g-countdown.b-banner__color--light{color:#fff}.b-hero__countdown.g-countdown.b-banner__color--light .item .label{opacity:.75}.b-hero__inner{display:flex;max-width:73.125rem;min-height:26.875rem;position:relative}.b-hero__inner[data-type=sale_notification_banner]{min-height:15rem}.b-hero--defaultHeight{min-height:26.875rem}.b-hero__content{border-radius:none;justify-content:center;max-width:22rem;text-align:left}.b-hero__content--transparent{background:#0000}.b-hero__content--dark,.b-hero__content--light,.b-hero__content.b-hero__content--transparent{padding:4rem 2.5rem 4rem 4rem}.b-hero__content.b-hero__content--light{background:#fffc}.b-hero__content.b-hero__content--dark{background:#0fb2b3}.b-hero__inner .b-hero__content--top{position:absolute;top:0}.b-hero__content--center{align-items:center;margin:auto;min-height:auto;padding:2rem;text-align:center}.b-hero__inner .b-hero__content--bottom{bottom:0;position:absolute}.b-hero__content--center .b-hero__cta{margin:0 auto}.b-hero__content--center.b-hero__content--light{background:#fffc}.b-hero__content--center.b-hero__content--dark{background:#0fb2b3}.b-hero__countdown.g-countdown{background:#f2f2f259;margin:0 0 1.375rem}.b-hero__countdown.g-countdown .item{flex:0 1 auto;flex-flow:column wrap;font-size:1.375rem;max-height:3.5rem}.b-hero__countdown.g-countdown .item .value{line-height:1.3}.b-hero__countdown.g-countdown .item .label{margin:auto}.b-hero__heading{font-size:2.25rem}.b-hero__content--center .b-hero__heading{max-width:none}.b-hero__cta{background-color:var(--b-hero-cta-color,#0fb2b3);border:0;color:var(--b-hero-cta-font-color,#fff);min-width:13.4375rem}.b-hero__cta:hover{background-color:var(--b-hero-cta-color-hover,#0d9fa0);color:var(--b-hero-cta-font-color-hover,#383e42)}.b-hero--fullsize .b-hero__content{align-self:center;margin:2rem 5.8125rem;min-height:auto;text-align:left}.b-hero--fullsize .b-hero__content.b-hero__content--transparent{padding:0}.b-hero--fullsize .b-hero__content.b-hero__content--dark,.b-hero--fullsize .b-hero__content.b-hero__content--light{padding:2rem}.b-hero--fullsize.b-hero__inner--left .b-hero__content{margin-left:5.8125rem;margin-right:auto}.b-hero--fullsize .b-hero__inner--center .b-hero__content{margin:auto;padding:2rem;text-align:center}.b-hero--fullsize .b-hero__content.b-hero__content--center{text-align:center}.b-hero--fullsize.b-hero__inner--right .b-hero__content{margin-left:auto;margin-right:5.8125rem}.b-slim__inner{max-width:81.25rem}.b-slim__content{padding:2rem;text-align:left}.b-slim__heading{font-size:1.75rem;margin-bottom:1rem}.b-slim__cta{width:11.25rem}}@media (min-width:64rem){.b-hero__content{max-width:33.4375rem}.b-hero__content--center{width:40%}.b-hero--fullsize .b-hero__content{margin:2.5rem 5.8125rem;width:40%}.b-hero--fullsize .b-hero__inner--center .b-hero__content{width:40%}}@media (min-width:75.625rem){.b-hero--fullsize .b-hero__content{margin:2.5rem calc(50% - 32rem)}.b-hero--fullsize.b-hero__inner--left .b-hero__content{margin-left:calc(50% - 36.5625rem)}.b-hero--fullsize.b-hero__inner--right .b-hero__content{margin-right:calc(50% - 36.5625rem)}.startpage .b-slim__inner{min-height:auto}.b-slim__inner.b-slim__inner--noImage{min-height:20rem}.b-slim__content{margin:1.5625rem 4.0625rem}}