.btn-xl{--bs-btn-padding-y:18px;--bs-btn-padding-x:44px;--bs-btn-font-size:1rem;--bs-btn-border-radius:0px}.btn-tab{--bs-btn-padding-y:4px;--bs-btn-padding-x:38px;--bs-btn-font-size:1.125rem;--bs-btn-border-radius:2px}.banners{display:none;position:relative;top:0;width:100%;z-index:1032}.banners__slider{position:relative}.banners__close{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;color:#fff;display:block;padding:2px;position:absolute;right:max(18px,18px + (100vw - 360px)/((768 - 360)/(30 - 18)));top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.banners__close{-webkit-transition:none;transition:none}}@media(min-width:768px){.banners__close{right:min(32px,30px + (100vw - 768px)/((1280 - 768)/(38 - 30)))}}@media(min-width:1280px){.banners__close{right:min(46px,38px + (100vw - 1280px)/((1920 - 1280)/(46 - 38)))}}.banners__close:hover,.banners__close:focus{color:#fff}.banners__close:hover .v-icon__svg,.banners__close:focus .v-icon__svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.banners__close--dark{color:#000}.banners__close .v-icon__svg{display:block;height:14px;width:14px}.banners .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;padding:0 max(48px,48px + (100vw - 360px)/((768 - 360)/(80 - 48)));position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}@media(min-width:768px){.banners .splide__arrows{padding:0 min(96px,80px + (100vw - 768px)/((1280 - 768)/(96 - 80)))}}.banners .splide__arrow{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;border-radius:50%;color:#fff;padding:2px;pointer-events:auto}@media(prefers-reduced-motion:reduce){.banners .splide__arrow{-webkit-transition:none;transition:none}}.banners .splide__arrow--prev .v-icon__svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.banners .splide__arrow:disabled{opacity:.3;pointer-events:none}.banners .splide__arrow:hover,.banners .splide__arrow:focus{color:#fff;-webkit-transform:scale(1.2);transform:scale(1.2)}.banners .splide__arrow .v-icon__svg{display:block;height:18px;width:18px}.banners .splide__list li{padding:0}.banners--light .splide__arrow{color:#000}.banners--light .splide__arrow:hover,.banners--light .splide__arrow:focus{color:#000}.banners--light .banners__close{color:#000}.banners--light .banners__close:hover,.banners--light .banners__close:focus{color:#000}.banners .banner{display:none;height:100%;padding:6px 55px;text-align:center;background:#fff}@media(min-width:768px){.banners .banner{padding:6px 110px}}@media(min-width:1280px){.banners .banner{padding:8px 150px}}@media(min-width:1920px){.banners .banner{padding:5px 375px}}.banners .banner--slider{padding:6px 80px}@media(min-width:768px){.banners .banner--slider{padding:6px 124px}}.banners .banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media(min-width:1280px){.banners .banner__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.banners .banner__content p,.banners .banner__content span{font-size:14px;line-height:21px;letter-spacing:.01em}@media(min-width:768px){.banners .banner__content p,.banners .banner__content span{font-size:15px;line-height:24px}}@media(min-width:1280px){.banners .banner__content p,.banners .banner__content span{font-size:16px;line-height:24px}}@media(min-width:1920px){.banners .banner__content p,.banners .banner__content span{font-size:18px;line-height:30px}}.banners .banner__content p:last-of-type,.banners .banner__content span:last-of-type{margin-bottom:0}.banners .banner--birch{background-color:#b2a89e;color:#000}.banners .banner--pine{background-color:#314422;color:#fff}.banners .banner--snow{background-color:#e8dbd4}.banners .banner--snow .banners .banner__content p{color:#000}.banners .banner--wood{background-color:#6d5648;color:#fff}.banners .banner--wood .banners .banner__content p{color:#fff}