.banner,.slideshow,.slideshow__slide{min-height:100vh!important}.banner img,.slideshow img{filter:brightness(.82)}.banner:after,.slideshow__slide:after{background:#0000002e!important}.banner__content,.slideshow__content{max-width:620px!important;padding-left:6vw!important;padding-right:6vw!important;align-items:flex-start!important;text-align:left!important}.banner__text,.slideshow__text{font-size:14px!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:20px!important;color:#628dc8!important;opacity:.95}.banner__heading,.slideshow__heading{font-size:clamp(54px,7vw,92px)!important;line-height:.95!important;font-weight:400!important;letter-spacing:-.05em!important;color:#fff!important;margin-bottom:28px!important}.banner a.button,.banner .button,.banner button,.slideshow a.button,.slideshow .button,.slideshow button,.banner__buttons a,.banner__buttons .button,.button-custom{background:transparent!important;background-color:transparent!important;color:#fff!important;border:1.5px solid #ffffff!important;border-radius:0!important;padding:18px 44px!important;font-size:14px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;min-height:unset!important;transition:all .25s ease!important}.banner a.button:hover,.banner .button:hover,.banner button:hover,.slideshow a.button:hover,.slideshow .button:hover,.slideshow button:hover,.banner__buttons a:hover,.banner__buttons .button:hover,.button-custom:hover{background:#fff!important;color:#628dc8!important;border-color:#fff!important}.template-index header-component,.template-index #header-component{--color-background: transparent !important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;transition:background-color .3s ease!important}.template-index #header-group,.template-index .header,.template-index .header__row,.template-index .header__row--top,.template-index .header__row--bottom,.template-index .header__underlay,.template-index .header__underlay-open,.template-index .header__underlay-closed{--color-background: transparent !important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;transition:none!important}.template-index header-component,.template-index #header-component{--color-foreground: rgb(0 0 0) !important;--color-foreground-rgb: 0 0 0 !important;--color-foreground-heading: rgb(0 0 0) !important;--color-primary: rgb(0 0 0) !important}.template-index .header__row a,.template-index .header__row .menu-list__link,.template-index .header__navigation-bar-row a{color:#111!important}.template-index .header-actions__action svg{color:#fff!important;transition:stroke .25s ease!important}.template-index header-component:hover,.template-index #header-component:hover,.template-index header-component:hover .header,.template-index header-component:hover .header__row,.template-index header-component:hover .header__underlay,.template-index header-component:hover .header__underlay-open,.template-index header-component:hover .header__underlay-closed{--color-background: #ffffff !important;background:#fff!important;background-color:#fff!important}.template-index header-component:hover .header-actions__action svg{color:#111!important}.template-index .mega-menu,.template-index .menu-list__submenu,.template-index .header__submenu{--color-background: #ffffff !important;background:#fff!important;background-color:#fff!important;border:none!important;box-shadow:none!important}.template-index header-component:hover a,.template-index header-component:hover .menu-list__link,.template-index .mega-menu a,.template-index .menu-list__submenu a,.template-index .header__submenu a{color:#111!important;text-shadow:none!important}body:not(.template-index) header-component,body:not(.template-index) #header-component{--color-foreground: rgb(0 0 0) !important;--color-foreground-rgb: 0 0 0 !important;--color-foreground-heading: rgb(0 0 0) !important;--color-primary: rgb(0 0 0) !important}body:not(.template-index) .header__row a,body:not(.template-index) .menu-list__link,body:not(.template-index) .header__navigation-bar-row a{color:#111!important;text-shadow:none!important}.header__row--top,.header__row--bottom{border-bottom:none!important}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero h2{opacity:0;animation:heroFadeUp 1.4s cubic-bezier(.8,1,.3,1) .1s forwards}.hero h1{opacity:0;animation:heroFadeUp 1.4s cubic-bezier(.8,1,.3,1) .2s forwards}.hero a.button-custom{opacity:0;animation:heroFadeUp 1.4s cubic-bezier(.8,1,.3,1) .3s forwards}.menu-list__submenu{--color-background: 255 255 255 !important;background:#fff!important;border:none!important;border-top:1px solid #e8e8e8!important;box-shadow:none!important}.menu-list__submenu-inner,.mega-menu,.mega-menu__grid{background:#fff!important;--color-background: 255 255 255 !important}.mega-menu.section--full-width-margin{padding-top:20px!important;padding-bottom:20px!important;padding-left:200px!important}.mega-menu__list{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:150px!important}.mega-menu__column{padding-right:0!important;min-width:180px!important}.mega-menu__column--span-1{display:flex!important;flex-direction:row!important;align-items:center!important;gap:180px!important}.mega-menu__column--span-1>div{margin:0!important}.mega-menu__link{border-bottom:none!important;text-decoration:none!important}.mega-menu__link[href="#"]{font-size:12px!important;font-weight:400!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#1a1a1a!important;display:block!important;padding-bottom:4px!important;border-bottom:1px solid #cccccc!important;margin-bottom:4px!important;pointer-events:none!important;cursor:default!important}.mega-menu__link:not([href="#"]){font-size:14px!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#555!important;display:block!important;padding:5px 0!important;line-height:1.4!important;transition:color .2s ease!important}.mega-menu__link:not([href="#"]):hover{color:#111!important}.mega-menu__link .wrap-text{display:block!important}.hero__content-wrapper h2{color:#fff!important;font-size:16px;text-shadow:0 3px 10px rgba(0,0,0,.45)!important}.hero__content-wrapper .text-block h1{color:#fff!important;text-shadow:0 4px 12px rgba(0,0,0,.45)!important}.hero__content-wrapper .button-secondary{text-shadow:0 2px 6px rgba(0,0,0,.45)!important}@media screen and (max-width:749px){.banner__content,.slideshow__content{max-width:100%!important;padding-left:24px!important;padding-right:24px!important}.banner__heading,.slideshow__heading{font-size:44px!important;line-height:1.02!important}.banner a.button,.banner .button,.slideshow a.button,.slideshow .button{width:auto!important}.hero__content-wrapper h2{color:#fff!important;font-size:16px;text-shadow:0 3px 10px rgba(0,0,0,.25)!important}.hero__content-wrapper .text-block h1{color:#fff!important;text-shadow:0 4px 12px rgba(0,0,0,.25)!important}.hero__content-wrapper .button-secondary{text-shadow:0 2px 6px rgba(0,0,0,.25)!important}.template-index .header__icon--menu{color:#fff!important}.template-index header-component:hover .header__icon--menu{color:#111!important}.menu-drawer,.menu-drawer__inner,.menu-drawer__navigation,.drawer,.mobile-menu,.header__submenu{background:#fff!important;background-color:#fff!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.menu-opening,details[open],details[open]>summary,details[open]>.menu-drawer__submenu{background:#fff!important;background-color:#fff!important}.menu-drawer__submenu{background:#fff!important;background-color:#fff!important}.menu-drawer a,.menu-drawer summary,.menu-drawer__submenu a{color:#111!important;opacity:1!important}.menu-drawer *,.menu-drawer__submenu *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.menu-drawer__submenu summary,.menu-drawer__submenu a{font-size:18px!important}.menu-drawer{background:#fff!important;width:100vw!important;max-width:100vw!important}.menu-drawer details{margin:0!important;padding:0!important}.menu-drawer summary{padding:4px 0!important}.menu-drawer__navigation{padding:18px 28px 40px!important}.menu-drawer__menu,.menu-drawer__submenu{margin:0!important;padding:0!important}.menu-drawer__menu-item{font-family:GlacialIndifference,sans-serif!important;font-size:17px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;padding:16px 0!important;border-bottom:1px solid #ECECEC!important;color:#111!important}.menu-drawer__menu-item:hover{background:transparent!important}.menu-drawer__menu-item a{color:#111!important;text-decoration:none!important}.menu-drawer__menu-item svg,.menu-drawer summary svg{width:18px!important;height:18px!important}.menu-drawer__submenu .menu-drawer__menu-item{font-size:15px!important;color:#666!important;padding:16px 0 16px 18px!important;border-bottom:none!important}.predictive-search,.menu-drawer__search{margin-bottom:24px!important}.predictive-search input,.menu-drawer input[type=search]{height:52px!important;border:1px solid #ECECEC!important;border-radius:0!important;font-size:18px!important;font-family:GlacialIndifference,sans-serif!important}.predictive-search input::placeholder{color:#999!important;font-style:italic}.menu-drawer__close,.header__icon--close{width:40px!important;height:40px!important}.menu-drawer__close svg,.header__icon--close svg{width:22px!important;height:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dd-hero.css.map */
