:root{--nicobay-green: 21, 136, 8;--nicobay-green-dark: 50, 107, 31;--nicobay-green-light: 76, 161, 47;--color-background: 255, 255, 255;--color-foreground: 0, 0, 0;--color-accent: var(--nicobay-green);--color-accent-2: var(--nicobay-green-dark);--font-heading-family: "Noto Sans JP", sans-serif;--font-body-family: "Noto Sans JP", sans-serif}.nicobay-campaign-bar{background-color:rgb(var(--nicobay-green));color:#fff;text-align:center;padding:5px 0;font-size:14px;font-weight:500;letter-spacing:.5px}.nicobay-campaign-bar__text{margin:0;text-transform:uppercase}@media screen and (max-width: 750px){.nicobay-campaign-bar{font-size:100%}}@media screen and (min-width: 751px){.nicobay-campaign-bar{font-size:80%}}.nicobay-header{background-color:#fff;border-bottom:1px solid #e5e5e5;position:relative;z-index:100}.nicobay-header__container{max-width:1600px;margin:0 auto;padding:0 30px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:80px}.nicobay-header__left{display:flex;align-items:center;gap:24px;justify-self:start}.nicobay-header__center{display:flex;justify-content:center;align-items:center;justify-self:center;height:100%;margin-top:-8px}.nicobay-header__center h1{margin:0;line-height:1}.nicobay-header__right{display:flex;align-items:center;gap:16px;justify-self:end}.nicobay-logo{display:flex;align-items:center;text-decoration:none;line-height:1}.nicobay-logo img{display:block;height:auto;max-height:50px}.nicobay-logo:hover{opacity:.8;transition:opacity .3s ease}.nicobay-nav-wrapper{background-color:#f8f9fa}.nicobay-nav{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:12px 0}.nicobay-nav{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:8px 30px;max-width:1250px}.nicobay-nav__item{font-size:12px;font-weight:500;color:#505050;text-decoration:none;padding-top:8px;padding-bottom:2px;white-space:nowrap;border-bottom:2px solid transparent;transition:all .3s ease}.nicobay-nav__item:hover{color:rgb(var(--nicobay-green));border-bottom-color:rgb(var(--nicobay-green))}.nicobay-header-search{flex:0 0 280px;margin:0}.nicobay-header-search .nicobay-search-input-wrapper{height:40px}.nicobay-header-search .nicobay-search-input{padding:12px 20px;font-size:13px}.nicobay-header-search .nicobay-search-button{padding:6px 12px;margin:2px}.nicobay-header-search .nicobay-search-button svg{width:16px;height:16px}.nicobay-header__icons{display:flex;align-items:center;gap:12px;padding-right:0}.nicobay-header__icon{width:24px;height:24px;color:#333;transition:color .3s ease}.nicobay-header__icon:hover{color:rgb(var(--nicobay-green))}.nicobay-search-icon,.nicobay-account-icon{cursor:pointer}.nicobay-wishlist-icon,.nicobay-cart-icon{position:relative;cursor:pointer}.nicobay-cart-count{position:absolute;top:-8px;right:-8px;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;background-color:#ff4066}.nicobay-mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:8px}.nicobay-mobile-menu-btn svg{width:24px;height:24px;color:#333}.header__icon--menu{display:none!important}@media (max-width: 768px){.menu-drawer{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;height:100dvh!important;z-index:9999!important;background-color:#f5f5f5!important}.js .menu-drawer{height:100vh!important;height:100dvh!important}.menu-drawer__inner-container{height:100%;overflow-y:auto;padding-top:40px}.nicobay-menu-close-btn{position:fixed;top:10px;left:10px;width:74px;height:74px;z-index:10000;background:none;border:none;cursor:pointer;padding:0}.nicobay-menu-welcome{width:100%;text-align:end;padding:0 20px;font-size:16px;font-weight:500;color:#333}.nicobay-mobile-menu-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 20px}.nicobay-mobile-menu-button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 10px;background:#fff;border-radius:5px;text-decoration:none;color:#333;transition:all .3s ease;min-height:100px;position:relative}.nicobay-mobile-menu-button:hover{background:#e8e8e8;transform:translateY(-2px)}.nicobay-mobile-menu-button svg{width:32px;height:32px;margin-bottom:8px;color:#333}.nicobay-mobile-menu-button span{font-size:14px;font-weight:500;text-align:center}.nicobay-mobile-menu-button-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.nicobay-mobile-menu-cart-count{position:absolute;top:-8px;right:-8px;background-color:rgb(var(--nicobay-green));color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.nicobay-mobile-campaign-btn{display:block;width:calc(100% - 40px);margin:10px 20px;padding:30px;background-color:rgb(var(--nicobay-green));color:#fff;text-align:center;text-decoration:none;border-radius:8px;font-size:16px;font-weight:600;transition:all .3s ease;border:solid 4px white}.nicobay-mobile-campaign-btn:hover{opacity:.9;transform:translateY(-2px)}.nicobay-mobile-search{padding:10px 20px;display:block!important}.nicobay-mobile-search .nicobay-search-form{width:100%}.nicobay-mobile-search .nicobay-search-input-wrapper{position:relative;width:100%;border-radius:90px;overflow:hidden;background:#fff;display:flex;align-items:center}.nicobay-mobile-search .nicobay-search-input{width:100%;padding:16px;border:none;background:transparent;font-size:14px;outline:none;box-sizing:border-box}.nicobay-mobile-search .nicobay-search-button{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.nicobay-mobile-search .nicobay-search-button svg{width:20px;height:20px}.nicobay-mobile-nav{padding:10px 20px}.nicobay-mobile-nav-item{background:#fff;margin-bottom:10px;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.nicobay-mobile-nav-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;list-style:none;background:#fff;border:none;font-size:16px;font-weight:500;color:#333}.nicobay-mobile-nav-header::-webkit-details-marker{display:none}.nicobay-mobile-nav-arrow{width:32px;height:32px;padding:6px;color:#666;background-color:#f5f5f5;border-radius:50%;transition:transform .3s ease;transform:rotate(-90deg)}.nicobay-mobile-nav-item[open] .nicobay-mobile-nav-arrow{transform:rotate(0)}.nicobay-mobile-nav-content{padding:0 20px 20px;background:#fff}.nicobay-mobile-nav-link{display:block;padding:12px 0;color:#666;text-decoration:none;font-size:14px;border-bottom:1px solid #f0f0f0}.nicobay-mobile-nav-link:last-child{border-bottom:none}.nicobay-mobile-nav-link.nicobay-mobile-nav-all{color:#22c55e;font-weight:600;border-bottom:1px solid #e0e0e0;margin-bottom:8px;padding-bottom:12px;transition:transform .3s ease}.nicobay-mobile-nav-link.nicobay-mobile-nav-all:hover{transform:translate(5px)}.nicobay-mobile-flavor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.nicobay-mobile-flavor-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333}.nicobay-mobile-flavor-item img{width:60px;height:60px;object-fit:contain;margin-bottom:8px}.nicobay-mobile-flavor-item span{font-size:12px;text-align:center}.nicobay-mobile-flavor-diagnosis-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px;background-color:rgb(var(--nicobay-green));color:#fff;text-decoration:none;border-radius:5px;font-size:16px;font-weight:600;transition:all .3s ease}.nicobay-mobile-flavor-diagnosis-btn:hover{opacity:.9}.nicobay-mobile-flavor-diagnosis-btn svg{width:20px;height:20px}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important}}@media (max-width: 768px){.nicobay-header__container{height:70px;padding:0 16px}.nicobay-nav{display:none}.nicobay-mobile-menu-btn{display:block}.nicobay-logo{font-size:28px}.nicobay-header__icons{gap:12px}.nicobay-beginner-icon,.nicobay-question-icon,.nicobay-account-icon,.nicobay-calendar-icon{display:none}}@media (max-width: 480px){.nicobay-header__container{height:60px;padding:0 12px}.nicobay-logo{font-size:24px}.nicobay-campaign-bar{font-size:12px;padding:10px 12px}}.nicobay-search-form{width:100%}.nicobay-search-input-wrapper{position:relative;display:flex;align-items:center;background-color:#f5f5f5;border-radius:90px;overflow:hidden;transition:background-color .3s ease}.nicobay-search-input-wrapper:hover{background-color:#ebebeb}.nicobay-search-input-wrapper:focus-within{background-color:#ebebeb}.nicobay-search-input{flex:1;border:none;outline:none;padding:14px 24px;font-size:14px;font-family:var(--font-body-family);color:#333;background-color:transparent;box-shadow:none}.nicobay-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.nicobay-search-input:focus{outline:none;border:none;box-shadow:none}.nicobay-search-input::placeholder{color:#999;font-weight:400}.nicobay-search-button{background-color:transparent;border:none;outline:none;padding:8px 16px;margin:3px;border-radius:3px;color:rgb(var(--nicobay-green));cursor:pointer;transition:color .3s ease,transform .2s ease;display:flex;align-items:center;justify-content:center}.nicobay-search-button:hover{color:rgb(var(--nicobay-green-dark));transform:scale(1.05)}.nicobay-search-button svg{width:18px;height:18px}#MainContent{background-color:#f5f5f5;min-height:500px}.section{background-color:#fff}@media (max-width: 768px){.nicobay-header-search,.nicobay-nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nicobay-theme.css.map */
