/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
.wl-header-with-itfor:has(wl-header){z-index:101}wl-header{display:block;background-color:#fff}wl-header a{text-decoration:none;color:#3b3834}wl-header header{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem;background-color:#fff}@media screen and (max-width:989px){wl-header header{padding-top:1rem;padding-bottom:1rem}}wl-header .wl-logo-wrapper{flex:1}wl-header .wl-logo{text-decoration:none;color:inherit;font-size:3rem;line-height:160%;font-weight:700}wl-header .wl-icon-menus{display:flex;gap:2.5rem;align-items:center}@media screen and (max-width:989px){wl-header .wl-icon-menus{gap:2rem}}wl-header .wl-icon-menus a{display:flex;flex-flow:column;justify-content:center;align-items:center}wl-header .svg-wrapper{width:2.4rem;height:2.4rem}wl-header .wl-icon-title{font-size:1rem;font-weight:700;letter-spacing:.5px}wl-header .wl-icon-cart{padding:0}wl-header .wl-icon-cart .svg-wrapper{position:relative}wl-header .wl-cart-count{position:absolute;background-color:#3b3834;border-radius:50%;color:#fff;line-height:160%;letter-spacing:.4px;font-weight:700;font-size:.8rem;width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center;top:-.3rem;right:-.3rem}wl-header .search svg{width:18px;height:18px}wl-header .search input{font-size:14px;letter-spacing:.56px}wl-header .wl-icon-burger *{pointer-events:none}.wl-burger-menu-modal{z-index:9999}wl-burger-menu-modal{display:none}wl-burger-menu-modal.open{display:block}wl-burger-menu-modal .wl-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000007f;z-index:9999;display:none}wl-burger-menu-modal.open .wl-modal-overlay{display:block}wl-burger-menu-modal .wl-modal-content{position:fixed;top:0;right:0;width:720px;height:100vh;background-color:#fff;z-index:10000;transform:translateY(-100%);transition:transform .3s ease-in-out;overflow-y:scroll;display:flex;flex-direction:column}wl-burger-menu-modal.open .wl-modal-content{transform:translateY(0)}wl-burger-menu-modal .wl-modal-header{padding:4rem;text-align:right;padding-bottom:0}@media screen and (max-width:989px){wl-burger-menu-modal .wl-modal-header{padding:2rem var(--page-small-horizontal-padding)}}wl-burger-menu-modal .wl-modal-header button{background:none;border:hidden;outline:none;box-shadow:none;cursor:pointer}wl-burger-menu-modal .wl-modal-body>div{padding-left:4rem;padding-right:4rem}@media screen and (max-width:989px){wl-burger-menu-modal .wl-modal-body>div{padding-left:var(--page-small-horizontal-padding);padding-right:var(--page-small-horizontal-padding)}}@media screen and (max-width:989px){wl-burger-menu-modal .wl-modal-body{padding-top:0}}wl-burger-menu-modal .drawer-float-menu{padding-top:1.5rem}wl-burger-menu-modal .menu-column{float:left;width:50%;margin-bottom:1.5rem}wl-burger-menu-modal .menu-column ul{list-style:none;padding:0;padding-left:1rem;margin:0}wl-burger-menu-modal .menu-column li{margin-top:2rem;padding-right:1rem}wl-burger-menu-modal .menu-column li:last-child{margin-bottom:2rem}wl-burger-menu-modal .menu-column a{text-decoration:none;color:#3b3834;font-size:1.3rem}wl-burger-menu-modal .menu-column a:hover{text-decoration:underline}wl-burger-menu-modal .menu-title{font-weight:700;font-size:1.5rem;color:#3b3834}wl-burger-menu-modal .wl-modal-search{padding-top:0;padding-bottom:1.5rem;border-bottom:1px solid #efefef;margin-bottom:4rem}@media screen and (max-width:989px){wl-burger-menu-modal .wl-modal-search[data-visible=mobile]{margin-bottom:0}}@media screen and (max-width:989px){wl-burger-menu-modal .wl-modal-search[data-visible=desktop]{margin-bottom:0}}wl-burger-menu-modal .wl-modal-footer{background-color:#eff0f0;padding:4rem;flex:1;display:flex;flex-direction:column}@media screen and (max-width:989px){wl-burger-menu-modal .wl-modal-footer{padding:4rem var(--page-small-horizontal-padding) 10rem}}wl-burger-menu-modal .wl-modal-footer-nav{display:flex;flex-direction:column}wl-burger-menu-modal .wl-modal-sns-list ul{list-style:none;padding:0;margin-left:2rem}wl-burger-menu-modal .wl-modal-sns-list li{display:inline-block;margin-right:4rem}@media screen and (max-width:989px){wl-burger-menu-modal.open .wl-modal-overlay{display:none}wl-burger-menu-modal .menu-column{width:100%}wl-burger-menu-modal .wl-modal-content{width:100vw;right:0}}
