*,*:before,*:after{box-sizing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{box-sizing:border-box;height:100%;font-size:10px}body{color:#1c1c1c;min-height:100%;margin:0;font-size:1.2rem;letter-spacing:.06em;line-height:normal;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}body.no-scroll{overflow:hidden}button{letter-spacing:.06em}::selection{background-color:var(--color-foreground);color:#fff}.PageSkipLink{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;text-transform:uppercase;text-align:center}.PageSkipLink:focus{clip:auto;width:100%;height:auto;margin:0 auto;color:#fff;background-color:var(--main-blue);padding:10px;z-index:99}a{color:#1c1c1c;text-underline-offset:.2em;text-decoration:underline}@media(hover:hover){a:hover{text-decoration:underline}}[data-url_target]{cursor:pointer}img{display:block}::selection{background-color:#1c1c1c;color:#fff}form *{font-family:var(--font-body-family);font-size:12px;color:var(--color-foreground)}.svg_wrapper{display:flex;align-items:center;justify-content:center}.svg_wrapper>svg{display:block;height:100%;width:100%}.announcement-bar-section{background-color:#e9e6e6}.announcement-bar-section .utility-bar .page-width{padding:0 24px}.announcement-bar-section .announcement-bar__message{text-transform:uppercase;font-size:10px;line-height:12px;letter-spacing:.03em;min-height:auto;padding:12px 0}@media(max-width:989px){.hidden_mobile{display:none}}@media(min-width:990px){.hidden_desktop{display:none}}.text_left{text-align:left}.text_center{text-align:center}.text_right{text-align:right}.text_justify{text-align:justify}.rte{width:100%}.rte *{margin:0;padding:0}.rte *+h2{margin-top:24px}.rte *+h3{margin-top:16px}.rte p{line-height:16px}.rte h2,.rte h3{text-transform:uppercase;font-weight:700;font-size:12px}.as_link{cursor:pointer}.as_link:hover{text-decoration:underline}.uppercase{text-transform:uppercase}.header-wrapper{display:none}.section-header{transform:rotate(0)}.section-header.animate header{background:#fff}.section-header.animate header .header_logo img,.section-header.animate header .header__search .modal__toggle svg,.section-header.animate header .header_account svg,.section-header.animate header #cart-icon-bubble svg,.section-header.animate header .burger_menu svg,.section-header.animate header .wk-icon svg{filter:brightness(0) invert(0)}.section-header.animate header .main_menu ul li>a,.section-header.animate header .wk-button,.section-header.animate header #HeaderLanguageForm button,.section-header.animate header #HeaderLanguageForm .language-switcher__separator{color:#1c1c1c}header{padding:40px 0;background:#fff;width:100%;z-index:100}header.header_transparent{background:#0000;position:fixed;transition:background .3s ease-in-out}header *{margin:0;padding:0;box-sizing:border-box}header .header_wrapper{display:grid;grid-template-columns:1fr auto 1fr;justify-content:space-between}header .header_wrapper .header_logo h1{font-size:unset}header .header_wrapper .header_logo img,header .header_wrapper .header_logo svg{width:400px;height:auto;display:block}header .header_wrapper .burger_menu{display:none}header .header_wrapper .main_menu{display:flex;flex-direction:column;align-items:flex-start;font-size:12px}header .header_wrapper .main_menu ul,header .header_wrapper .main_menu li{display:contents;list-style:none}header .header_wrapper .main_menu a{text-transform:uppercase;line-height:15px;text-decoration:none;flex-grow:0}@media(hover:hover){header .header_wrapper .main_menu a:hover{text-decoration:underline}}header .secondary_menu .secondary_menu_wrapper{display:flex;justify-content:flex-end;align-items:center;gap:16px}header .secondary_menu .secondary_menu_wrapper>a .svg_wrapper{width:18px;height:18px}header .secondary_menu .secondary_menu_wrapper .header__search details .svg_wrapper{width:18px;height:18px}header #cart-icon-bubble{position:relative}header #cart-icon-bubble .cart-count-bubble{position:absolute;bottom:-9px;left:10px;width:15px;height:15px;background-color:rgb(var(--color-foreground));color:#fff;font-size:10px;line-height:15px;text-align:center;border-radius:50%}.main_navigation{position:fixed;visibility:hidden;height:100vh;width:100%;top:0;left:0;z-index:999}.main_navigation *{margin:0;padding:0;box-sizing:border-box}.main_navigation .close_menu{display:none}.main_navigation[data-visible=true]{display:flex;visibility:visible}.main_navigation[data-visible=true]>nav{transform:translate(0)}.main_navigation:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-foreground),.5);z-index:-1;flex-grow:1}.main_navigation>nav{display:flex;flex-direction:column;background:#fff;padding:40px 24px;width:232px;height:100%;overflow:auto;scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none;transform:translate(-100%);transition:transform .3s ease-in-out}.main_navigation>nav::-webkit-scrollbar{height:.4rem;width:.4rem}.main_navigation>nav::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}.main_navigation>nav::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}.main_navigation>nav ul,.main_navigation>nav li{list-style:none}.main_navigation>nav .menu_low_level_wrapper{overflow:hidden}.main_navigation>nav ul{display:flex;flex-direction:column;gap:4px}.main_navigation>nav ul.first_level>li{text-transform:uppercase}.main_navigation>nav ul.second_level,.main_navigation>nav ul.third_level{text-transform:none}.main_navigation>nav ul.second_level{display:none;padding-bottom:16px}.main_navigation>nav ul.second_level[data-visible=true]{display:block}.main_navigation>nav ul.second_level>li:not(.has_children) strong{display:inline-block;padding-bottom:11px}.main_navigation>nav ul.second_level>.has_children{padding-bottom:16px}.main_navigation>nav ul.second_level:first-of-type{padding-top:16px}.main_navigation>nav ul.second_level:last-of-type{padding-bottom:12px}.main_navigation>nav ul.second_level>li>a:only-child{margin-bottom:5px}.main_navigation>nav ul.second_level>li.has_children>a{padding-bottom:4px}.main_navigation>nav ul.third_level{display:none}.main_navigation>nav ul.third_level[data-visible=true]{display:block}.main_navigation>nav ul.third_level>.has_children{padding-top:8px}.main_navigation>nav a{text-decoration:none;color:var(--color-foreground);font-size:12px;line-height:15px;display:block}@media(hover:hover){.main_navigation>nav a:hover{text-decoration:underline}}@media(max-width:989px){header{padding:19px 0}header .header_wrapper{align-items:center}header .header_wrapper .burger_menu{display:block;width:18px;height:18px;cursor:pointer}header .header_wrapper .main_menu{display:none}header .header_wrapper .header_logo img,header .header_wrapper .header_logo svg{max-width:160px;height:auto}header .header_wrapper .secondary_menu .secondary_menu_wrapper .header_wishlist,header .header_wrapper .secondary_menu .secondary_menu_wrapper .header_account{display:none}.main_navigation>nav{position:relative;padding:66px 24px;width:320px}.main_navigation>nav .close_menu{display:block;width:18px;height:18px;cursor:pointer;position:absolute;top:24px;left:24px}.main_navigation>nav ul{gap:4px}.main_navigation>nav ul.first_level{gap:0}.main_navigation>nav ul.first_level>li>a{padding:12px 0}.main_navigation>nav ul.second_level,.main_navigation>nav ul.third_level{text-transform:none}.main_navigation>nav ul.second_level{display:none;padding:4px 0 16px 24px}.main_navigation>nav ul.second_level[data-visible=true]{display:block}.main_navigation>nav ul.second_level>li:not(.has_children) strong{padding-bottom:16px}.main_navigation>nav ul.second_level>.has_children{padding-top:0}.main_navigation>nav ul.second_level:first-of-type{padding-top:8px}.main_navigation>nav ul.second_level:last-of-type{padding-bottom:12px}.main_navigation>nav ul.third_level li{padding:8px 0}.main_navigation>nav ul.third_level>.has_children{padding-top:8px}.main_navigation>nav a{font-size:14px;line-height:17px;display:block}.main_navigation>nav li.has_children>a{position:relative}.main_navigation>nav li.has_children>a:before,.main_navigation>nav li.has_children>a:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:12px;height:1px;background:url(icon-dash.svg) center center no-repeat;background-size:cover}.main_navigation>nav li.has_children>a:after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease-in-out}.main_navigation>nav li.has_children>a[aria-expanded=true]:after{transform:translateY(-50%) rotate(0)}.main_navigation>nav li.separator{border-top:1px solid #e9e6e6;padding-top:16px;margin-top:16px}}.header-language-selector{display:flex;align-items:center}.header-language-selector .language-switcher{display:flex;align-items:center;gap:2px}.header-language-selector .language-switcher__btn{background:none;border:none;cursor:pointer;font-size:12px;letter-spacing:.05em;padding:2px 4px;color:inherit;opacity:.5;transition:opacity .2s ease}.header-language-selector .language-switcher__btn:hover{opacity:1}.header-language-selector .language-switcher__btn--active{opacity:1;font-weight:700}.header-language-selector .language-switcher__separator{font-size:12px;opacity:.5}.header-language-selector.header-language-selector-mobile .localization-form{margin:0 0 0 -4px}@media(max-width:989px){.header-language-selector{display:none}.header-language-selector.header-language-selector-mobile{display:flex}}.popin_wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.popin_wrapper>div{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;z-index:9999;justify-content:center;align-items:center}.popin_overlay{display:block!important;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;background-color:#00000080}.popin{position:relative;z-index:9999;width:1200px;max-width:90vw;max-height:90vh;background:#1c1b1b;color:#fff;box-sizing:border-box;padding:48px;overflow-y:auto;overflow-x:hidden}.popin *{color:#fff}.popin h2{margin-bottom:24px}.popin .popin_content{display:flex;flex-direction:column;gap:24px}.popin .popin_content table{background-color:#1c1b1b;color:#fff;border-spacing:0;width:100%;table-layout:unset}.popin .popin_content table th,.popin .popin_content table td{border-bottom:1px solid hsla(0,0%,100%,.2509803922)}.popin .popin_close{display:flex;justify-content:center;align-items:center;width:55px;height:55px;border-radius:50%;margin:40px auto 0!important;background:#fff;cursor:pointer;transition:background .15s ease-in-out,opacity .15s ease-in-out,transform .2s ease-in-out,color .2s ease-in-out}.popin .popin_close *{color:#1c1b1b}.popin .popin_close svg{width:15px;height:15px}@media(hover:hover){.popin .popin_close:hover{transform:scale(1.1)}.popin .popin_close:hover svg{color:#1c1b1b;animation:button_top_to_bottom .5s ease-in-out forwards}}@media screen and (max-width:749px){.popin{padding:16px;max-height:70vh}.popin .popin_content table{width:100%;overflow-x:auto;display:block;white-space:nowrap}.popin .popin_content table th,.popin .popin_content table td{display:inline-block;width:40%;box-sizing:border-box;padding:1em;text-align:left}}#popin_size_guide{width:100vw;height:100vh;max-width:100vw;max-height:100vh;padding:100px 0 80px}#popin_size_guide .popin_size_wrapper{max-width:800px;margin:0 auto}#popin_size_guide .product_size_guide_measurements{padding-bottom:16px}#popin_size_guide .product_size_guide_measurements .product_size_guide_measurements_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}#popin_size_guide .product_size_guide_measurements .product_size_guide_measurements_header .product_size_unit_control unit-control{display:flex;gap:8px;text-transform:uppercase}#popin_size_guide .product_size_guide_measurements .product_size_guide_measurements_header .product_size_unit_control unit-control span{cursor:pointer;opacity:.7;transition:opacity .2s ease-in-out}#popin_size_guide .product_size_guide_measurements .product_size_guide_measurements_header .product_size_unit_control unit-control span.active{opacity:1;text-decoration:underline;text-underline-offset:.2em}#popin_size_guide .product_size_guide_measurements .product_size_guide_measurements_table .unit_in{display:none}@media screen and (max-width:749px){#popin_size_guide{width:100%;height:100%;padding:60px 16px 50px}#popin_size_guide .product_size_guide_measurements_table table tr .size_cell{width:70px}}#popin_store_availability{width:100vw;height:100vh;max-width:100vw;max-height:100vh;padding:100px 0 80px}#popin_store_availability *{margin:0;padding:0}#popin_store_availability h2{margin-bottom:8px}#popin_store_availability h3{font-family:15px;font-weight:400;margin-bottom:48px}#popin_store_availability .popin_store_availability_wrapper{max-width:800px;margin:0 auto}#popin_store_availability .popin_store_availability_wrapper #availabilities>div{padding:5px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 15px}#popin_store_availability .popin_store_availability_wrapper #availabilities>div p.mag{text-transform:uppercase;font-weight:700;font-size:14px}#popin_store_availability .popin_store_availability_wrapper #availabilities>div p.mag a{display:block;text-transform:uppercase;text-decoration:none;font-weight:400;font-size:12px}#popin_store_availability .popin_store_availability_wrapper #availabilities>div p span{margin-inline:5px}.button--outline-dark{background-color:#fff!important;color:#1c1c1c!important;border:1px solid #1c1c1c!important}.button--outline-dark:after,.button--outline-dark:before{display:none!important}.button--outline-dark span{color:#1c1c1c}@media(hover:hover){.button--outline-dark:hover{background-color:#1c1c1c!important;color:#fff!important}.button--outline-dark:hover span{color:#fff}}.popin_contact_form{width:600px;max-width:90vw;background:#fff;color:#1c1c1c;padding:48px}.popin_contact_form *{color:#1c1c1c}.popin_contact_form h2{font-size:16px;font-weight:400;letter-spacing:.1em;margin-bottom:24px;font-style:italic}.popin_contact_form .popin_contact_reference{display:flex;align-items:center;gap:16px;margin-bottom:24px}.popin_contact_form .popin_contact_reference img{width:60px;height:auto}.popin_contact_form .popin_contact_reference .popin_contact_label{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.popin_contact_form .popin_contact_reference .popin_contact_value{font-size:11px;letter-spacing:.06em}.popin_contact_form .popin_contact_type_selector{display:flex;gap:24px;margin-bottom:24px}.popin_contact_form .popin_contact_type_selector .popin_contact_radio{display:flex;align-items:center;gap:8px;cursor:pointer}.popin_contact_form .popin_contact_type_selector .popin_contact_radio input[type=radio]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid #1c1c1c;border-radius:50%;position:relative;cursor:pointer}.popin_contact_form .popin_contact_type_selector .popin_contact_radio input[type=radio]:checked:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px}.popin_contact_form .popin_contact_type_selector .popin_contact_radio span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.popin_contact_form form{display:flex;flex-direction:column;gap:12px}.popin_contact_form form .form_group label{display:flex;align-items:center;gap:0;border-bottom:1px dotted #1c1c1c}.popin_contact_form form .form_group label:focus-within{border-bottom-color:#1c1c1c}.popin_contact_form form .form_group label .form_label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;min-width:160px}.popin_contact_form form .form_group label input,.popin_contact_form form .form_group label textarea{flex:1;border:none;padding:6px 0;font-size:12px;outline:none;background:#0000;font-family:inherit;letter-spacing:.06em}.popin_contact_form form .form_group label input::placeholder,.popin_contact_form form .form_group label textarea::placeholder{color:#999;font-style:italic}.popin_contact_form form .form_group label input[type=file]{font-size:11px;cursor:pointer}.popin_contact_form form .form_group label input[type=file]::file-selector-button{display:none}.popin_contact_form form .form_group.form_group_message label{flex-direction:column;align-items:flex-start;border-bottom:none}.popin_contact_form form .form_group.form_group_message label .form_label{margin-bottom:8px}.popin_contact_form form .form_group.form_group_message label textarea{width:100%;border:1px dotted #1c1c1c;padding:8px;resize:vertical;min-height:120px}.popin_contact_form form .form_group.form_group_message label textarea:focus{border-color:#1c1c1c}.popin_contact_form form .form_actions{margin-top:16px;text-align:center}.popin_contact_form form .form_actions .btn_submit_contact{display:inline-block;background:#0000;border:none;cursor:pointer;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:.3em;letter-spacing:.06em;padding:8px 0;font-family:inherit}.popin_contact_form form .form_actions .btn_submit_contact:hover{opacity:.7}.popin_contact_form form .form_actions .btn_submit_contact:disabled{opacity:.5;cursor:not-allowed}.popin_contact_form form .form_actions .form_required_notice{font-size:10px;margin-top:8px;font-style:italic}.popin_contact_form form .form_success{text-align:center;padding:24px 0}.popin_contact_form form .form_success p{font-size:13px;line-height:1.5}.popin_contact_form form .form_error{text-align:center;padding:8px 0}.popin_contact_form form .form_error p{font-size:12px;color:#c00}.popin_contact_form .popin_close_top_right{position:absolute;top:12px;right:12px;width:auto;height:auto;border-radius:0;background:none;margin:0!important;padding:4px;cursor:pointer}.popin_contact_form .popin_close_top_right svg{width:12px;height:12px}.popin_contact_form .popin_close_top_right *{color:#1c1b1b}@media(hover:hover){.popin_contact_form .popin_close_top_right:hover{opacity:.5;transform:none}}@media screen and (max-width:749px){.popin_contact_form{padding:24px 16px}.popin_contact_form form .form_group label{flex-direction:column;align-items:flex-start}.popin_contact_form form .form_group label .form_label{margin-bottom:4px}.popin_contact_form form .form_group label input,.popin_contact_form form .form_group label textarea{width:100%}}@keyframes button_top_to_bottom{0%{transform:translateY(0)}25%{opacity:0;transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}75%{opacity:1;transform:translateY(0)}}.drawer_popin_wrapper{position:fixed;display:none;top:0;left:0;width:100%;height:100%;z-index:9000;background-color:#00000080;justify-content:flex-end}.drawer_popin_wrapper>div{display:block;max-width:700px;width:100%;height:100%;background-color:#fff;transform:translate(100%);transition:transform .4s ease-in-out;padding:24px;overflow-y:auto}@media screen and (max-width:749px){.drawer_popin_wrapper>div{padding:8px}}.drawer_popin_wrapper.open>div{transform:translate(0)}.drawer_popin_wrapper .popin_drawer_header{display:flex;gap:24px;padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1019607843)}.drawer_popin_wrapper .popin_drawer_header h2{flex-grow:1;margin:0;padding:0}.drawer_popin_wrapper .popin_drawer_header .popin_close{cursor:pointer;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.drawer_popin_wrapper .popin_drawer_header .popin_close svg{width:100%;height:100%}.drawer_popin_wrapper .popin_drawer_content table{width:100%;border-collapse:collapse;border-spacing:0;font-size:10px}.drawer_popin_wrapper .popin_drawer_content .popin_drawer_content_inner{height:100%;overflow-y:auto}@media screen and (max-width:749px){.drawer_popin_wrapper .popin_drawer_content table{width:100%;overflow-x:auto;display:block;white-space:nowrap}.drawer_popin_wrapper .popin_drawer_content table th,.drawer_popin_wrapper .popin_drawer_content table td{display:inline-block;width:40%;box-sizing:border-box;padding:1em;text-align:left}}.drawer_popin_wrapper #drawer_size_guide .product_size_guide_measurements{padding-bottom:32px}.drawer_popin_wrapper #drawer_size_guide .product_size_guide_measurements .product_size_guide_measurements_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.drawer_popin_wrapper #drawer_size_guide .product_size_guide_measurements .product_size_guide_measurements_header h3{margin-bottom:0}.drawer_popin_wrapper #drawer_size_guide .product_size_guide_measurements .product_size_guide_measurements_header .product_size_unit_control unit-control{display:flex;gap:8px;text-transform:uppercase}.drawer_popin_wrapper #drawer_size_guide .product_size_guide_measurements .product_size_guide_measurements_header .product_size_unit_control unit-control span{cursor:pointer;opacity:.7;transition:opacity .2s ease-in-out}.drawer_popin_wrapper #drawer_size_guide .product_size_guide_measurements .product_size_guide_measurements_header .product_size_unit_control unit-control span.active{opacity:1;text-decoration:underline;text-underline-offset:.2em}.drawer_popin_wrapper #drawer_size_guide .product_size_guide_measurements .product_size_guide_measurements_table .unit_in{display:none}.drawer_popin_wrapper #drawer_size_guide .sizes-table{margin-bottom:32px}@media screen and (max-width:749px){.drawer_popin_wrapper #drawer_size_guide{width:100%;height:100%;padding:60px 16px 50px}.drawer_popin_wrapper #drawer_size_guide .product_size_guide_measurements_table table tr .size_cell{width:70px}}.drawer_popin_wrapper #drawer_store_availability #availabilities *{margin:0;padding:0}.drawer_popin_wrapper #drawer_store_availability #availabilities>div{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 16px}.drawer_popin_wrapper #drawer_store_availability #availabilities>div p.mag{text-transform:uppercase;font-weight:700;font-size:14px}.drawer_popin_wrapper #drawer_store_availability #availabilities>div p.mag a{display:block;text-transform:uppercase;text-decoration:none;font-weight:400;font-size:12px}.drawer_popin_wrapper #drawer_store_availability #availabilities>div p span{margin-inline:5px}@media screen and (max-width:749px){.drawer_popin_wrapper #drawer_store_availability{width:100%;height:100%;padding:60px 16px 50px}}:root{--play-button-color: #000000}custom-video-player{cursor:pointer;position:relative;display:block;height:100%;width:100%}custom-video-player .custom_controls{cursor:pointer;background-color:#0000;border:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:none}custom-video-player .custom_controls .svg-wrapper{width:62px;height:62px}custom-video-player .custom_controls .svg-wrapper svg{fill:var(--play-button-color)}custom-video-player .custom_controls .svg-wrapper svg path{fill:var(--play-button-color)}custom-video-player[data-playing=false] .custom_video_play{display:block}custom-video-player[data-playing=true]:hover .custom_video_pause{display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/elx-global.css.map */
