.ob-header .header__primary-nav-item:before{bottom:15px;height:1px}.ob-header .header{transition:background .2s,color .2s,border .2s,box-shadow .2s,transform .15s,padding-top .15s,padding-bottom .15s ease-in-out}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header+.shopify-section-group-header-group)) .header:not(:hover,.is-solid,:has([open])) .header__logo img{filter:brightness(0) invert(1)}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header+.shopify-section-group-header-group)) .header:not(:hover,.is-solid,:has([open])) a[aria-controls=cart-drawer] svg path{fill:#fff}@media only screen and (min-width: 700px){.ob-header .header.is-menu-opened.is-solid,.ob-header .header.is-solid{padding-top:20px;padding-bottom:20px}}.obw-header-mega-dropdown{position:absolute;top:0;left:0;width:100%;padding-top:75px;background:#fff;z-index:-1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.obw-header-mega-menu__container{padding-left:50px}.obw-header-mega-menu__cols{display:-webkit-box;display:-ms-flexbox;display:flex}.obw-header-mega-menu__cols-list{margin:50px 7% 50px 0}.obw-header-mega-dropdown ul{list-style:none;margin:0;padding:0}.obw-header-mega-dropdown ul.featured{min-width:260px;-ms-flex-negative:0;margin-bottom:20px}.obw-header-mega-dropdown ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;padding:2px 0;color:#222;text-decoration:none}.obw-header-mega-dropdown ul li a:before{content:"";position:absolute;top:50%;left:-35px;height:1px;width:20px;background:#222;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.obw-header-mega-dropdown ul li a:hover:before{visibility:visible;opacity:1;left:-30px}.obw-header-mega-dropdown ul li a svg{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.obw-header-mega-dropdown ul li a:hover svg{-webkit-transform:translateX(10px);transform:translate(10px)}.obw-header-mega-dropdown ul.featured li a{font-size:24px;font-weight:500}.obw-header-mega-dropdown__title{font-size:12px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.obw-header-mega-menu__cols-image{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:500px}.obw-header-mega-menu__cols-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.obw-header-mega-menu__cols-image img.obw-hover-image{visibility:hidden;opacity:0}.obw-header-mega-menu__cols-image img.obw-hover-image.visible{visibility:visible;opacity:1}.ob-footer{border-top:1px solid #ECE9E9;position:relative}.ob-footer .footer{padding-top:0}.ob-footer .footer__block-list,.ob-footer .social-media{padding-bottom:48px}@media only screen and (min-width: 1250px){.ob-footer .footer__block--newsletter{width:100%;height:100%;max-width:500px}.ob-footer .footer__block--links{width:100%;max-width:200px}}@media only screen and (min-width: 767px){.ob-footer .footer__block--newsletter{position:relative;padding-bottom:50px}.ob-footer .footer__block--newsletter:after{content:"";position:absolute;top:-4rem;width:1px;height:calc(100% + 8rem);background-color:#ece9e9;right:-15%}}.ob-footer .footer__block--newsletter form{display:flex;margin-bottom:30px}.ob-footer .footer__block--newsletter .form-control{width:100%}.ob-footer .footer__block--newsletter .form-control .input{background-color:#fff;border:0}.ob-footer .footer__navigation{padding-top:4rem;border-bottom:1px solid #ECE9E9;overflow:hidden}.ob-footer .footer__bottom{padding:20px 0}.ob-footer .payment-methods{gap:5px}@media only screen and (max-width: 1400px){.ob-footer .footer__block--newsletter:after{right:-10%}}@media only screen and (max-width: 767px){.ob-footer .footer__navigation{padding-top:2.5rem}.ob-footer .footer__block--newsletter form{margin-bottom:15px}}.obw-hide-slide{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/80/assets/oberwerth-header-custom.css.map */
