.header__desktop__upper,.header__desktop__lower{padding-top:.5rem}.header__desktop__lower{padding-bottom:.5rem}.header__menu .header__menu__inner div:empty{display:none}.header__menu .header__menu__inner .menu__item a:not(.navlink--child){font-size:.9em;font-family:var(--FONT-STACK-HEADING)}.header__menu .header__menu__inner .menu__item a.navlink--child,.header__menu .header__menu__inner .menu__item a.navlink--grandchild{font-size:13px!important;letter-spacing:1px}.header__menu .header__menu__inner .menu__item a p.hero__description{font-family:var(--FONT-STACK-BODY);font-size:13px}.header__menu .header__menu__inner .menu__item a>span{position:relative}.header__menu .header__menu__inner .menu__item a>span b{font-family:var(--FONT-STACK-HEADING-BOLD);font-weight:400}.header__menu .header__menu__inner .menu__item a>span:before{content:"";display:inline-block;width:0;height:1px;background-color:currentColor;position:absolute;bottom:-3px;left:0;transition:width ease-in-out .2s}.header__menu .header__menu__inner .menu__item a:hover>span:before,.header__menu .header__menu__inner .menu__item.main-menu--active a>span:before{width:30px}.header__menu .header__menu__inner .menu__item span.navtext{font-size:inherit}.header__menu .header__menu__inner .menu__item span.navtext i{font-weight:400;font-family:var(--FONT-STACK-HEADING-SEMI-BOLD-ITALIC)}.header__menu .header__menu__inner .menu__item a.navlink--toplevel:after{display:none}header .wishlist_placeholder::empty{display:none}.navlink .icon{--icon-size: 23px}.header__desktop__button .navlink:not(.navlink--toplevel){padding:5px 6px}.header__desktop__button{display:flex;align-items:center;justify-content:center}.selector-language{border:none;height:fit-content;border-right:1px solid;border-left:1px solid;padding:0 5px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:none!important;margin:0 11px;text-transform:uppercase;font-size:14px;background:#faf9f7}@media only screen and (max-width: 729px){.selector-language{font-size:8.75px;margin:0 25px}}.theme__header .popout-header .popout__toggle em{font-style:normal;font-family:initial;font-size:1rem;display:inline-block}.popout__toggle span[data-popout-toggle-text]:not(.filter-count){font-weight:300;letter-spacing:1px;font-size:13px}@media only screen and (min-width: 1200px){.header__menu__inner{gap:1vw}.navlink--toplevel{padding:12px}.header__menu .header__menu__inner .menu__item a:not(.navlink--child){font-size:1em;letter-spacing:.44px}}.header__menu .menu__item:not(.main-menu--active):hover a,.header__menu .menu__item:not(.main-menu--active):focus a{color:var(--COLOR-PRIMARY-HOVER)}.popout-header .popout .popout__toggle{text-transform:capitalize;gap:.5rem}.theme__header .popout-header .popout-list__option{text-align:center}.popout-header .popout__toggle{color:var(--COLOR-PRIMARY)}.header__mobile__hamburger,.header__mobile__button .navlink{margin-right:8px}@media only screen and (max-width: 1046px){.header__mobile{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 1020px){.header__logo__link{width:145px!important}}@media only screen and (max-width: 749px){.template-product [data-transparent-header]{position:absolute;z-index:112;width:100%}.template-product [data-transparent-header] .header__wrapper:not(.js__header__stuck){--bg: transparent }.template-product [data-transparent-header] .header__wrapper:not(.js__header__stuck) .header__logo{visibility:hidden;opacity:0;pointer-events:none}}.header__grandparent__links .dropdown__family a>span.navtext:before{display:none}.header__grandparent__links .dropdown__family>a :hover,.header__grandparent__links .dropdown__family>a.main-menu--active .navtext{color:var(--primary-light)}.grandparent .dropdown__family *{font-family:var(--FONT-STACK-BODY)}@media only screen and (min-width: 749px){.grandparent .header__grandparent__links{padding:0 4vw 0 8vw}.grandparent .header__dropdown{transform:translateY(-10px);padding-top:1.5rem}}.header__dropdown__image{height:100%}.header__dropdown__image p.hero__description{font-family:var(--FONT-STACK-BODY);font-size:13px}.header__dropdown__image .image-wrapper{padding-top:0;height:100%;min-height:335px}.header__dropdown__image .image-wrapper img{object-position:top}.header__drawer .drawer__content{max-width:100%}.sliderow--back .sliderow__title{font-size:22px;font-family:var(--FONT-STACK-HEADING)}.sliderow.sliderow--back{min-height:70px;background-color:var(--COLOR-BG-SECONDARY);position:sticky}.sliderow__links{padding:20px}.sliderule__wrapper{margin-bottom:clamp(10px,2vh,25px)}.sliderule__wrapper .sliderow__title:not(.second-level){font-size:clamp(18px,5vw,22px);font-family:var(--FONT-STACK-HEADING)}.sliderule__wrapper .sliderow__title.second-level{font-size:13px;font-weight:600;letter-spacing:1px}.sliderule__wrapper .navlink--toplevel{padding:8px 15px}.sliderule__wrapper .navlink--toplevel span.navtext{font-size:15px;letter-spacing:1.15px;font-weight:300}.drawer__menu{padding-top:2vh;position:relative}.drawer__bottom{padding:0 var(--outer);border-top:1px solid var(--border);z-index:13}.modal_geolocation{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-content_geolocation{background-color:var(--bg);margin:10% auto;padding:2em 3em 0;color:#bfbaab;border:1px solid #BFBAAB;max-width:30em;position:relative}.geolocation_close{color:#aaa;float:right;position:absolute;right:13px;top:13px;font-weight:700}.geolocation_close:hover,.geolocation_close:focus{color:#000;text-decoration:none;cursor:pointer}ul.amounts-list.list-geaolocation{border:0;position:initial;padding:0}span.geolocation-shop_online{font-family:Lato;text-transform:uppercase;font-size:.7rem;color:#575347;font-weight:600;margin:1em 0 0;position:relative;display:grid;align-items:center;grid-template-columns:auto 1fr;gap:1em;white-space:nowrap}span.geolocation-shop_online:after{content:"";width:100%;height:1px;background-color:currentColor;bottom:0;left:0}.modal-content_geolocation .layout-header_select{color:#575347;text-transform:uppercase;font-size:36.8px;margin:.5em 0}.modal-content_geolocation p{color:#575347}.modal-content_geolocation .layout-header_country{text-transform:uppercase;color:#575347;margin:1em 0 0;font-size:21.85px}.modal-content_geolocation .layout-header_select,.modal-content_geolocation .layout-header_country{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);line-height:1.2;font-weight:var(--FONT-WEIGHT-HEADING)}@media only screen and (max-width: 768px){.modal-content_geolocation .layout-header_country{font-size:18.4px}.modal-content_geolocation .layout-header_select{font-size:31.05px}}.modal-content_geolocation button{margin:1em auto;display:block;z-index:0}.modal-content_geolocation .summary-select_contact{padding:.7em}details#details_contact-form2 ul{padding:0;border-top:0}select.redirect-stores-SP-mobile{display:block;border:1px solid #BFBAAB;width:100%;font-weight:500;padding:.7em;font-size:1rem;font-family:var(--FONT-STACK-BODY);position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:none}.country-switcher-select--desktop{display:none;pointer-events:none}.country-switcher-select{position:relative;display:block;pointer-events:all;margin:7px 0 15px}@media only screen and (min-width: 768px){.country-switcher-select{display:none;pointer-events:none}.country-switcher-select--desktop{display:block;pointer-events:all}}.country-switcher-select:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-bottom:1px solid var(--COLOR-TEXT);border-left:1px solid var(--COLOR-TEXT);border-bottom-left-radius:2px;transform:rotate(-45deg) translate(0);transform-origin:center center;transition:transform ease-in-out .1s;position:absolute;top:.9em;right:.7em}@media only screen and (max-width: 749px){.modal-content_geolocation{padding:2em 1em 0;margin:20% 1em}.drawer__content{top:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/custom-header.css.map */
