.font_openSans{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal}.font_chantal{font-family:chantal,sans-serif;font-weight:400;font-style:normal}.font_chantal_light_italic{font-family:chantal,sans-serif;font-weight:300;font-style:italic}.font_chantal_light{font-family:chantal,sans-serif;font-weight:300;font-style:normal}.font_chantal_bold{font-family:chantal,sans-serif;font-weight:600;font-style:normal}.font_chantal_medium{font-family:chantal,sans-serif;font-weight:500;font-style:normal}.font_chantal_bold_italic{font-family:chantal,sans-serif;font-weight:600;font-style:italic}.font_arkibalMono{font-family:ArkibalMono;font-weight:400;font-style:normal}.font_arkibalMono_bold{font-family:ArkibalMonoBold}.font_arkibalMono_heavy{font-family:ArkibalMonoHeavy}.font_arkibalMono_light{font-family:ArkibalMonoLight}.font_arkibalMono_medium{font-family:ArkibalMonoMedium}.font_arkibalMono_thin{font-family:ArkibalMonoThin}.font_175_chantal{font-size:clamp(16px,9.5vw,17.5rem)!important;line-height:.9!important}.font_70_arkibal{font-size:clamp(2rem,3.646vw,11rem)}.size_heading{font-size:clamp(2.5rem,5.5vw,4.75rem);line-height:clamp(3rem,5.5vw,5rem)}.size_headingBig{font-size:clamp(3rem,5.5vw,8.5rem);line-height:clamp(3rem,5.5vw,8.5rem)}.size_headingMedium{font-size:clamp(2.5rem,6.5vw,15.5rem);line-height:clamp(2.5rem,6.5vw,16.5rem)}.size_headingSmall{font-size:clamp(2rem,3.5vw,5rem);line-height:clamp(2rem,3.5vw,5rem)}.main-button{text-transform:uppercase;text-decoration:none;text-align:center;height:50px;width:fit-content;margin-top:50px!important;border-radius:30px;border:4px solid #fff;display:flex;justify-content:center;align-items:center;padding:0}@media only screen and (max-width: 750px){.main-button{height:40px;line-height:30px;margin-top:20px}}@media only screen and (max-width: 400px){.main-button{line-height:27px}}.main-button:hover{background-color:#fff}.main-button a{color:#fff;font-family:ArkibalMono;font-weight:400;font-style:normal;text-decoration:none;background-color:transparent;font-size:20px;text-align:center;white-space:nowrap;padding:4px 35px 0}@media only screen and (max-width: 750px){.main-button a{font-size:17px;line-height:17px}}@media only screen and (max-width: 400px){.main-button a{font-size:15px;line-height:15px}}.rainbow{background-image:linear-gradient(127deg,#fa4244,#f8ba29,#fbe232,#4fdc4a,#3fdad8,#2fc9e2,#4193f0,#975ed2,#c533fa,#e93ab8 90%);background-size:500%;animation:rainbow 40s infinite}@keyframes rainbow{0%{background-position:left}50%{background-position:right}to{background-position:left}}slideshow-component{background-image:linear-gradient(127deg,#fa4244,#f8ba29,#fbe232,#4fdc4a,#3fdad8,#2fc9e2,#4193f0,#975ed2,#c533fa,#e93ab8 90%)!important;background-size:500%!important;animation:rainbow 40s infinite!important}@media only screen and (max-width: 990px){.main__slideshow{height:auto}}@media only screen and (max-width: 990px){.main__slideshow .slider-mobile-gutter{height:100%}}.slideshow{width:100%;max-width:3000px!important;margin:auto!important;position:relative}.slideshow__controls{height:10rem;margin-top:-10rem;z-index:2;border:none}@media only screen and (max-width: 990px){.slideshow__controls{margin-top:-91px;height:9rem}}@media only screen and (max-width: 750px){.slideshow__controls{margin-top:-71px;height:7rem}}@media only screen and (max-width: 500px){.slideshow__controls{margin-top:-51px;height:5rem}}.slideshow__controls .slideshow__autoplay.slider-button,.slideshow__controls .slider-button--prev,.slideshow__controls .slider-button--next{display:none}.slideshow__controls .slider-counter__link .dot{width:15px;height:15px;border:2px solid #fff}@media only screen and (max-width: 750px){.slideshow__controls .slider-counter__link .dot{width:10px;height:10px}}.slideshow__controls .slider-counter__link .dot:hover{border:2px solid #fff!important}.slideshow__controls .slider-counter__link:hover .dot{border:3px solid #fff!important}.slideshow__controls .slider-counter__link--active.slider-counter__link--dots .dot{width:15px;height:15px;background-color:#fff;border:1px solid #fff}@media only screen and (max-width: 750px){.slideshow__controls .slider-counter__link--active.slider-counter__link--dots .dot{width:10px;height:10px}}.slideshow__slide{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row}@media only screen and (max-width: 990px){.slideshow__slide{flex-wrap:wrap;height:fit-content}}.slideshow__slide-background{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(transparent_bgd.png);background-size:cover}.slideshow__slide--right{justify-content:flex-end}@media only screen and (max-width: 990px){.slideshow__slide--right{justify-content:center}}@media only screen and (max-width: 1700px){.slideshow__slide--right .slideshow__text-wrapper.banner__content{justify-content:right!important}}@media only screen and (max-width: 990px){.slideshow__slide--right .slideshow__text-wrapper.banner__content{justify-content:center!important;max-height:50%;max-width:90%!important;padding:3rem;height:fit-content!important}}@media only screen and (max-width: 500px){.slideshow__slide--right .slideshow__text-wrapper.banner__content{max-width:100%!important;padding:3rem 1rem 1rem}}.slideshow__slide--center{justify-content:center}.slideshow__slide--left{justify-content:flex-start}@media only screen and (max-width: 1700px){.slideshow__slide--left .slideshow__text-wrapper.banner__content{justify-content:left!important}}@media only screen and (max-width: 990px){.slideshow__slide--left .slideshow__text-wrapper.banner__content{justify-content:center!important;max-height:50%;max-width:90%!important;padding:3rem;height:fit-content!important}}@media only screen and (max-width: 500px){.slideshow__slide--left .slideshow__text-wrapper.banner__content{max-width:100%!important;padding:3rem 1rem 1rem}}@media only screen and (max-width: 1100px){.slideshow__slide--left .banner__media img{object-position:60%!important}}@media only screen and (max-width: 750px){.slideshow__slide--left .banner__media img{object-position:80%!important}}.banner{min-height:75rem}@media only screen and (max-width: 990px){.banner{min-height:100%;overflow-x:hidden}}.banner:after{display:none}@media only screen and (max-width: 750px){.banner{min-height:40rem}}@media only screen and (max-width: 500px){.banner{min-height:auto}}.banner__media{width:100%;background-color:transparent}@media only screen and (max-width: 990px){.banner__media{display:none}}@media only screen and (max-width: 750px){.banner__media{position:absolute!important}}.banner__media img{object-fit:contain;object-position:left}@media only screen and (max-width: 1540px){.banner__media img{object-fit:cover}}.banner__media-mobile{display:none}@media only screen and (max-width: 990px){.banner__media-mobile{display:block;height:50%!important;width:100%;order:1;position:relative}.banner__media-mobile img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}}.banner__content{margin:unset;z-index:1}@media only screen and (max-width: 1600px){.banner__content{max-width:65%!important}}@media only screen and (max-width: 990px){.banner__content{height:50%!important;max-width:90%!important;order:0!important;padding:3rem;height:fit-content!important}}@media only screen and (max-width: 500px){.banner__content{max-width:100%!important}}.banner__box{max-width:100%!important;padding:4rem 3rem!important}@media only screen and (max-width: 990px){.banner__box{padding:0!important}}@media only screen and (max-width: 750px){.banner__box{max-width:100%!important}}@media only screen and (max-width: 500px){.banner__box{max-width:100%!important}}.banner__text{font-size:24px;font-family:ArkibalMono;font-weight:400;font-style:normal;color:#fff}@media only screen and (max-width: 750px){.banner__text{font-size:22px}}@media only screen and (max-width: 400px){.banner__text{font-size:18px}}.banner__buttons{text-transform:uppercase;text-decoration:none;text-align:center;height:50px;width:fit-content;margin-top:50px!important;border-radius:30px;border:4px solid #fff;display:flex;justify-content:center;align-items:center;padding:0}@media only screen and (max-width: 750px){.banner__buttons{height:40px;line-height:30px;margin-top:20px}}@media only screen and (max-width: 400px){.banner__buttons{line-height:27px}}.banner__buttons:hover{background-color:#fff}.banner__buttons a{color:#fff;font-family:ArkibalMono;font-weight:400;font-style:normal;text-decoration:none;background-color:transparent;font-size:20px;text-align:center;white-space:nowrap;padding:4px 35px 0}@media only screen and (max-width: 750px){.banner__buttons a{font-size:17px;line-height:17px}}@media only screen and (max-width: 400px){.banner__buttons a{font-size:15px;line-height:15px}}@media only screen and (max-width: 990px){.banner__buttons{margin-top:25px!important}}@media only screen and (max-width: 500px){.banner__buttons{margin-top:0!important}}@media only screen and (max-width: 750px){.banner__buttons a{padding-top:5px}}.banner__heading{font-family:chantal,sans-serif;font-weight:600;font-style:normal;margin:5rem 0;font-size:clamp(16px,9.5vw,17.5rem)!important;line-height:.9!important;color:#fff;letter-spacing:-6px}@media only screen and (max-width: 1800px){.banner__heading{max-width:800px;margin:2rem auto}}@media only screen and (max-width: 990px){.banner__heading{font-size:clamp(16px,14vw,14.5rem)!important;line-height:.9!important}}@media only screen and (max-width: 750px){.banner__heading{font-size:80px!important;line-height:.9!important}}@media only screen and (max-width: 500px){.banner__heading{font-size:70px!important;letter-spacing:-4px;word-break:keep-all;margin:1rem auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/odg_slideshow.css.map */
