header a.header__nav-link.bold.link-faded-reverse,header summary.text-with-icon{font-weight:500;font-size:14px;line-height:24px;letter-spacing:0}header summary.text-with-icon svg{display:none}header .tap-area__link{display:flex}header button.text-with-icon.language-icon-de.gap-2\.5.group span{font-weight:600;font-size:14px;line-height:24px;letter-spacing:0;color:#3a3a38}header .header__icon-list{gap:34px}header .localization-wrapper{padding-right:8px}header .account__login-link{position:relative;display:flex}header li.account__login-link a{display:flex}header .header__icon-list [aria-controls=search-drawer]{display:flex}header .account__login-link .account__nav-wrap,header .account__login-link .account__nav{position:absolute;top:40px;background:#fff;padding:24px;right:-24px;box-shadow:0 4px 24px #00000014;border-radius:16px;width:248px;flex-direction:column;justify-content:center;align-items:center;display:none}header .account__login-link .account__nav-wrap p{font-weight:600;font-size:24px;line-height:32px;letter-spacing:0;color:#282725;text-align:left;width:100%;margin-bottom:16px}header .account__login-link .account__nav-wrap a.account__nav-login.button{font-weight:500;font-size:14px;line-height:24px;letter-spacing:0;height:48px;max-height:48px;background:#ff9400;margin-bottom:16px;width:100%;justify-content:center}header .account__login-link{cursor:pointer}header .account__login-link .account__nav-wrap a.account__nav-register{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;color:#8c8c8c;transition:.3s ease-in-out;width:100%;display:block;text-align:center}header .account__login-link .account__nav-wrap a.account__nav-register:hover{opacity:.8}header .account__login-link:hover .account__nav-wrap,header .account__login-link:hover .account__nav{display:flex}header .account__login-link .account__nav{width:194px;right:-5px;align-items:flex-start;padding-top:16px}header .account__login-link .account__nav a[data-link="#"]{pointer-events:none;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:#282725;margin-bottom:8px;padding-top:6px}header .account__login-link .account__nav a[data-link="/account/logout"]{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:#3a3a38;margin-top:7px;display:flex;align-items:center;column-gap:8px}header .account__login-link ul.account__nav a{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;color:#8c8c8c;padding-bottom:2px}header .account__login-link .account__nav a{transition:.3s ease-in-out}header .account__login-link .account__nav a:hover{opacity:.7}header .header__icon-list li:hover svg{color:#ff9400}header .header__icon-list li svg{transition:.3s ease-in-out}header ul.mega-menu__nav li a{font-weight:500;font-size:14px;line-height:24px;letter-spacing:0;color:#3a3a38}.nav__slider .navigation-promo__carousel-controls{position:absolute;bottom:20px;right:20px!important;left:auto}.nav__slider a.content-over-media{height:100%}header .header__icon-list button[aria-controls=header-account-sidebar-menu]{display:none}@media screen and (max-width: 767px){header .header__icon-list button[aria-controls=header-account-sidebar-menu]{display:flex}header .header__icon-list [aria-controls=search-drawer]{display:none}header .header__main-nav .header__icon-list [aria-controls=search-drawer]{display:flex}}header .navigation-promo__wrapper img{border-radius:16px}header .navigation-promo__wrapper p{font-weight:600;font-size:24px!important;line-height:32px!important;letter-spacing:0;margin-bottom:8px;margin-left:5px}header .header__link-list details[open],header .header__link-list details:hover,header .header__link-list li:hover a.header__nav-link,header .header__link-list li summary.text-with-icon.active{text-decoration:underline;text-underline-offset:2.7rem;text-decoration-thickness:2px;text-decoration-color:#ff9400}header .navigation-promo{gap:24px}@media screen and (min-width: 768px){header .navigation-promo__wrapper .place-self-end-start.text-custom{position:absolute;left:3px;bottom:22px}header .header__link-list ul li:nth-of-type(4) .place-self-end-start.text-custom{left:-8px;bottom:24px}header .navigation-promo__wrapper p{margin-bottom:0;margin-left:0}header .header__main-nav .header__icon-list [aria-controls=search-drawer]{display:none}nav.header__link-list li:nth-child(2) .mega-menu__nav,nav.header__link-list li:nth-child(3) .mega-menu__nav,nav.header__link-list li:nth-child(4) .mega-menu__nav{max-width:420px}header div#mega-menu-mega_menu_tRpnCn{padding:48px}}@media screen and (max-width: 1399px){header .header__link-list ul li .place-self-end-start.text-custom{left:-8px;bottom:24px}}@media screen and (min-width: 1400px){header .navigation-promo__wrapper{--mega-menu-promo-grid-image-max-width: 380px!important}}.nav__slider.relative img{border-radius:16px}.nav__slider{padding-top:16px;padding-bottom:24px}navigation-drawer .localization-wrapper{display:flex;align-items:center;justify-content:center;column-gap:8px}navigation-drawer span.localization__label-item{font-family:Figtree;font-weight:500;font-size:14px;line-height:24px;letter-spacing:0;color:#8c8c8c}.menu-item.has-children.open .menu-title,navigation-drawer .navigation-account-panel .menu-item.has-children .menu-item__wrap.open .menu-title__link{margin-bottom:16px}navigation-drawer .navigation-account-panel .submenu li{padding-bottom:8px}navigation-drawer .navigation-account-panel .menu-item.has-children.open{padding-bottom:16px}navigation-drawer .localization-wrapper button.text-with-icon{font-family:Figtree;font-weight:600;font-size:14px;line-height:24px;letter-spacing:0;color:#3a3a38}@media screen and (max-width: 768px){navigation-drawer .navigation-account-panel{row-gap:0;display:flex;flex-direction:column}navigation-drawer .navigation-account-panel .menu-item.has-children,navigation-drawer .navigation-account-panel .menu-title,navigation-drawer .navigation-account-panel .menu-item .menu-item__wrap .menu-title__link{margin-bottom:0!important}navigation-drawer .panel__wrapper button.text-with-icon.h6.text-subdued{font-family:Figtree;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0;color:#282725}navigation-drawer .panel__wrapper ul.v-stack.gap-4{gap:0}navigation-drawer .panel__wrapper .panel__scroller.v-stack li span{font-family:Figtree;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0;color:#282725}navigation-drawer .panel__wrapper span.reversed-link{font-family:Figtree;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;color:#8c8c8c}navigation-drawer .panel__wrapper .circle-chevron{background:transparent;position:relative;left:5px}header .account__login-link.account__login-wrap{display:none}navigation-drawer .panel-footer__account-link:not(:only-child){display:none}navigation-drawer .panel__wrapper button.text-with-icon.h6.text-subdued{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between}navigation-drawer .panel__wrapper button.text-with-icon.h6.text-subdued svg{transform:rotate(-90deg)}.navigation-drawer[mobile-opening=left] .panel__wrapper{padding-top:32px!important;border-top:1px solid #EDEDED;margin-top:20px}.navigation-drawer[mobile-opening=left]::part(body){padding-block-start:0!important;gap:0}.navigation-drawer[mobile-opening=left]{padding:0}.navigation-drawer::part(content){--rounded-sm: 0!important}.navigation-drawer[mobile-opening=left]>[is=close-button]{margin-left:9px;width:24px;height:24px;margin-top:20px;padding-left:24px;z-index:1}.navigation-drawer [is=close-button]{border:none}button[aria-controls=header-sidebar-menu]{display:flex}header .account__login-link{display:flex;align-items:center;justify-content:center}header .header__icon-list{gap:16px}header a.swym-wishlist{display:none!important}header .header__wrapper{padding-top:9px;padding-bottom:9px}.shopify-section--announcement-bar .announcement-bar{padding-block-start:6px;padding-block-end:6px}header .account__login-link .account__nav-wrap,header .account__login-link .account__nav{display:none!important}}.navigation-account-panel{padding:32px 24px;border-top:1px solid #EDEDED;margin-top:20px;height:100%}.navigation-account-panel .account-menu{width:100%;height:100%;display:flex;flex-direction:column;row-gap:0}navigation-drawer .navigation-account-panel{overflow:auto}.navigation-account-panel .menu-item.has-children{margin-bottom:16px}.navigation-account-panel button.menu-title svg,navigation-drawer .navigation-account-panel .menu-item .menu-item__wrap .menu-title__link svg{display:none}.navigation-account-panel .menu-item.has-children button.menu-title svg,navigation-drawer .navigation-account-panel .menu-item.has-children .menu-item__wrap .menu-title__link svg{display:flex;width:7px;height:auto}navigation-drawer .localization-wrapper{margin-top:auto;border-top:1px solid #EDEDED;padding-top:24px}.navigation-account-panel .menu-item.has-children.open button.menu-title svg{transform:rotate(90deg)}p.account__nav-title{position:absolute;top:22px;left:0;width:100%;text-align:center;font-family:Figtree;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0;color:#282725}.navigation-account-panel .menu-title,navigation-drawer .navigation-account-panel .menu-item .menu-item__wrap .menu-title__link{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;font-family:Figtree;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0;color:#282725;margin-bottom:16px}.arrow{transition:transform .3s ease}.menu-item.open .arrow{transform:rotate(180deg)}.submenu{max-height:0;overflow:hidden;transition:max-height .3s ease;padding-left:10px}.navigation-account-panel .menu-item.open .submenu{max-height:500px;padding:0}.navigation-account-panel .menu-item .submenu{padding:0}.navigation-account-panel .submenu li{padding:0;font-family:Figtree;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;color:#8c8c8c}.navigation-account-panel .logout{margin-top:auto;padding:12px 0;border-top:1px solid #eee;text-align:center;width:100%;display:flex;justify-content:center}.navigation-account-panel .logout a{display:flex;align-items:center;gap:6px;color:#3a3a38;text-decoration:none;font-family:Figtree;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0}.navigation-account-panel a.account__nav-login.button{font-weight:500;font-size:14px;line-height:24px;letter-spacing:0;height:48px;max-height:48px;background:#ff9400;width:100%;padding:0;display:flex;align-items:center;justify-content:center}.navigation-account-panel .account__nav-register{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;color:#8c8c8c;transition:.3s ease-in-out;width:100%;display:block;text-align:center}.navigation-account-panel .account__nav-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:16px}header .header__link-list li a.header__nav-link{line-height:24px;display:block}header a.header__nav-link.bold.link-faded-reverse[aria-current=page]{text-decoration:underline;text-underline-offset:2.7rem;text-decoration-thickness:2px;text-decoration-color:#ff9400}navigation-drawer .navigation-account-panel .menu-item .menu-item__wrap{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:16px}navigation-drawer .navigation-account-panel .menu-item.has-children .menu-item__wrap .menu-title,navigation-drawer .navigation-account-panel .menu-item.has-children .menu-item__wrap .menu-title__link{width:auto;padding-left:0;min-width:50px;display:flex;justify-content:flex-end}navigation-drawer .navigation-account-panel .submenu li:last-of-type{padding-bottom:16px;margin-bottom:16px!important}navigation-drawer .navigation-account-panel .menu-item .menu-item__wrap.open+.submenu{visibility:visible;max-height:max-content;padding:0}@media screen and (min-height: 769px){header li.account__login-link.account__login-wrap:before{content:"";width:2.5rem;height:3rem;position:absolute;top:0;margin:0 auto;left:auto;right:0}}navigation-drawer .navigation-account-panel .menu-item .menu-item__wrap.open button.menu-title svg,navigation-drawer .navigation-account-panel .menu-item.has-children .menu-item__wrap.open .menu-title__link svg{transform:rotate(90deg)}#header-account-sidebar-menu .navigation-account-panel .submenu li:last-of-type{padding-bottom:0}#header-account-sidebar-menu .navigation-account-panel .menu-item.has-children.open{padding-bottom:0}#header-account-sidebar-menu .menu-item .menu-title{margin-bottom:16px!important}#header-account-sidebar-menu .menu-item.open .submenu{max-height:max-content}@media screen and (max-width: 768px){.navigation-account-panel{padding-bottom:40px}navigation-drawer .localization-wrapper{column-gap:16px}navigation-drawer .localization-wrapper button.text-with-icon span{font-size:14px}navigation-drawer .localization-wrapper{margin-top:0}.nav__slider{margin-top:auto;padding-bottom:8px}.nav__slider mega-menu-promo-carousel .place-self-end-start.text-custom{position:absolute;left:6px;bottom:24px}.navigation-promo__carousel-controls button[is=prev-button],.navigation-promo__carousel-controls button[is=next-button]{width:32px;height:32px}.navigation-promo__carousel-controls button[is=prev-button] svg.icon,.navigation-promo__carousel-controls button[is=next-button] svg.icon{width:100%;height:auto}.navigation-promo.navigation-promo--carousel .content-over-media .place-self-end-start p{font-size:20px!important;font-weight:600}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header.css.map */
