.button-custom{background: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}.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;--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;background: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__underlay,.template-index .header__underlay-open,.template-index .header__underlay-closed{--color-background: transparent !important;background:transparent!important;box-shadow:none!important;border:none!important;transition:none!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,.template-index .header__icon--menu{color:#000!important;transition:color .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}.template-index header-component:hover .header-actions__action svg,.template-index header-component:hover .header__icon--menu{color:#111!important}.template-index .mega-menu,.template-index .menu-list__submenu{--color-background: #ffffff !important;background:#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{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{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: #ffffff !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{--color-background: #ffffff !important;background:#fff!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){.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-actions__action svg,.template-index .header__icon--menu,.template-index header-component:hover .header-actions__action svg,.template-index header-component:hover .header__icon--menu{color:#fff!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: transparent !important;background:transparent!important}.template-index .menu-drawer-container[open] .header__icon--menu,.template-index header-component:hover .menu-drawer-container[open] .header__icon--menu{color:#111!important}.menu-drawer,.menu-drawer__navigation,.menu-drawer-container[open],.menu-drawer-container[open]>summary{background:#fff!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.menu-drawer *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.menu-drawer{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{margin:0!important;padding:0!important}.menu-drawer a,.menu-drawer summary{color:#111!important;opacity:1!important;text-decoration:none!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 svg,.menu-drawer summary svg{width:18px!important;height:18px!important}.predictive-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}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dd-hero.css.map */
