@charset "UTF-8";:root{--h-max: 1680px;--h-pad: 80px;--h-pad-md: 40px;--h-pad-sp: 20px;--h-top: 24px;--h-logo-w: 100px;--h-logo-w-sp: 70px;--h-ico: 22px;--h-ico-gap: 28px;--h-ico-sp: 20px;--h-ico-gap-sp: 16px;--h-sub-size: 13px;--h-sub-gap: 27px;--h-cat-size: 13px;--h-cat-gap: 27px;--h-cat-mt: 20px;--h-cat-mb: 20px;--h-panel-w: 200px;--h-panel-row: 43px;--h-panel-top: 18px;--h-logo-w-sp-min: 44px;--h-logo-ease: .8s ease;--h-fade-ease: .4s linear;--h-fade-shift: -10px;--h-text: #231f20;--h-text-sub: #555555;--h-line: #eeeeee;--h-field: #f6f6f6;--h-badge: #a28443;--h-font: "courier prime", helveticaneue, helvetica, roboto, "Droid Sans", sans-serif}.header{position:absolute;z-index:20;width:100%;border-top:0;border-bottom:0;background-color:#fff;color:var(--h-text);font-family:var(--h-font)}.header.is-stuck{position:fixed;top:0}.header.is-open{z-index:40}.header__container{position:relative;width:100%;max-width:var(--h-max);margin:0 auto}.header__wrap{overflow:visible}.header a{color:inherit;text-decoration:none}.header .counter:before,#shopify-section-header .counter:before{content:none}.header__current{display:none}.header__inner{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--h-top) var(--h-pad) 0}.template-index .header__inner{padding:var(--h-top) var(--h-pad) 0}.header__left,.header__right{flex:1 1 0;min-width:0}.header__right{display:flex;justify-content:flex-end}.header__logo{flex:0 0 auto;width:var(--h-logo-w)}.header__logo a{display:block;opacity:1}.header__logo img{display:block;width:100%;height:auto}.header-sub__lists{display:flex}.header-sub__item+.header-sub__item{margin-left:var(--h-sub-gap)}.header-sub__link{display:block;font-size:var(--h-sub-size);line-height:1;letter-spacing:-.01em;white-space:nowrap;color:var(--h-text);transition:color .2s}.header-sub__link:hover,.header-sub__link.is-current{color:var(--h-text-sub)}.header-rinner__lists{display:flex;align-items:center}.header-rinner__item{margin:0;font-size:0}.header-rinner__item+.header-rinner__item{margin-left:var(--h-ico-gap)}.header-icon{display:flex;position:relative;align-items:center;justify-content:center;width:var(--h-ico);height:var(--h-ico);padding:0;background:none;color:var(--h-text);transition:color .2s,opacity .2s;cursor:pointer}.header-icon:hover,.header-icon.is-current{color:var(--h-text-sub)}.header-icon svg{display:block;width:100%;height:100%;vertical-align:top}.header-icon:focus-visible{outline:1px solid var(--h-text);outline-offset:4px}.header .header-rinner__item.cart .cart-contents:before,.header .header-rinner__item.favorite .favorite-contents:before,.header .header-rinner__item.account .account-contents:before{content:none}.header .header-rinner__item.cart .cart-contents{padding:0}.header .header-rinner__item.is-pc:not(.search){display:none}.header .header-rinner__item.cart .cart-contents__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header .header-rinner__item.cart{position:relative}.header .header-rinner__item.cart .cart-contents__count{display:flex;position:absolute;top:-5px;right:-7px;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:var(--h-badge);color:#fff;font-size:10px;line-height:1;pointer-events:none}.header-rinner__item.search{position:relative}.header-search{position:relative;display:flex;align-items:center}.header-search__input{position:absolute;top:50%;right:-6px;width:0;height:38px;margin:0;padding:0;border:0;border-radius:0;background-color:var(--h-field);color:var(--h-text);font-size:13px;font-family:tbchibirgothicplusk-pro,\6e38\30b4\30b7\30c3\30af,yugothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,meiryo,sans-serif;line-height:38px;opacity:0;transform:translateY(-50%);transition:width .32s cubic-bezier(.165,.84,.44,1),opacity .2s;pointer-events:none}.header-search__input::-webkit-search-cancel-button{display:none}.header-search__input::placeholder{color:#999}.header-rinner__item.search:focus-within .header-search__input,.header.is-search-open .header-search__input{width:280px;padding:0 44px 0 16px;opacity:1;pointer-events:auto}@media(hover:hover){.header-rinner__item.search:hover .header-search__input{width:280px;padding:0 44px 0 16px;opacity:1;pointer-events:auto}}.header-rinner__item.search:hover .js-search-toggle,.header-rinner__item.search:focus-within .js-search-toggle,.header.is-search-open .js-search-toggle{z-index:2}.header__cat{margin-top:var(--h-cat-mt);padding:0 var(--h-pad) var(--h-cat-mb)}.header-cat__lists{display:flex;justify-content:center}.header-cat__item{position:relative}.header-cat__item+.header-cat__item{margin-left:var(--h-cat-gap)}.header-cat__item.has-child{padding-bottom:var(--h-panel-top);margin-bottom:calc(var(--h-panel-top) * -1)}.header-cat__link{display:block;font-size:var(--h-cat-size);line-height:1;letter-spacing:-.01em;white-space:nowrap;color:var(--h-text);transition:color .2s}.header-cat__link:hover,.header-cat__link.is-current,.header-cat__item.is-open>.header-cat__link{color:var(--h-text-sub)}.header-cat__panel{visibility:hidden;position:absolute;top:100%;left:50%;z-index:10;width:var(--h-panel-w);border:1px solid var(--h-line);background-color:#fff;opacity:0;transform:translate(-50%);transition:opacity .2s,visibility .2s}.header-cat__item.has-child:hover>.header-cat__panel,.header-cat__item.has-child:focus-within>.header-cat__panel,.header-cat__item.is-open>.header-cat__panel{visibility:visible;opacity:1}.header-cat__sub-item+.header-cat__sub-item{border-top:1px solid var(--h-line)}.header-cat__sub-link{display:flex;align-items:center;justify-content:center;height:var(--h-panel-row);padding:0 10px;color:var(--h-text);font-size:13px;line-height:1;letter-spacing:-.01em;text-align:center;transition:color .2s}.header-cat__sub-link:hover,.header-cat__sub-link.is-current{color:var(--h-text-sub)}.header__sp-menu{display:none;position:relative;width:14px;height:10px;background:none}.header__sp-menu .menu-line{display:block;position:absolute;left:0;width:14px;height:1px;background-color:var(--h-text);transition:transform .24s,opacity .24s}.header__sp-menu .menu-line:nth-of-type(1){top:0}.header__sp-menu .menu-line:nth-of-type(2){top:4.5px}.header__sp-menu .menu-line:nth-of-type(3){top:9px}.header.header-compress .header__inner,.template-index .header.header-compress .header__inner{padding:var(--h-top) var(--h-pad) 0}.header.header-compress .header__logo{width:var(--h-logo-w)}.header.header-compress .header__cat{display:block}.mini-cart,.header-compress .mini-cart{top:68px;right:62px}@media screen and (min-width:768px)and (max-width:980px){.header__inner,.template-index .header__inner,.header.header-compress .header__inner,.template-index .header.header-compress .header__inner,.header__cat{padding-right:var(--h-pad-md);padding-left:var(--h-pad-md)}:root{--h-sub-gap: 20px;--h-cat-gap: 18px;--h-cat-size: 13px;--h-ico-gap: 18px}.header-rinner__item.search:hover .header-search__input,.header-rinner__item.search:focus-within .header-search__input,.header.is-search-open .header-search__input{width:200px}}@media screen and (max-width:767px){.header__inner,.template-index .header__inner,.header.header-compress .header__inner,.template-index .header.header-compress .header__inner,.template-collection .header__inner,body#by-fragrance .header__inner,body#retaw-gift-sets .header__inner{align-items:center;min-height:calc(var(--h-logo-w-sp) * .4);padding:17px var(--h-pad-sp)}.header__sp-menu{display:block}.header-sub,.header__cat,.header.header-compress .header__cat{display:none}.header__logo,.header.header-compress .header__logo{position:absolute;left:50%;width:var(--h-logo-w-sp);margin-left:calc(var(--h-logo-w-sp) / -2);transition:width var(--h-logo-ease),margin-left var(--h-logo-ease)}.header__logo a{opacity:1}.header__left,.header__right{transform:none;transition:opacity var(--h-fade-ease),visibility var(--h-fade-ease),transform var(--h-fade-ease)}.header-rinner__item.search{display:none}.header-rinner__item+.header-rinner__item{margin-left:var(--h-ico-gap-sp)}.header-icon{width:var(--h-ico-sp);height:var(--h-ico-sp)}.header .header-rinner__item.cart .cart-contents__count{top:-4px;right:-6px;width:13px;height:13px;font-size:9px}.template-collection .header__inner,body#by-fragrance .header__inner{padding-bottom:32px}}@media(prefers-reduced-motion:reduce){.header,.header__inner,.header__logo,.header__left,.header__right,.header-search__input,.header-cat__panel{transition:none}}.page-index#main-content{padding-top:0}#shopify-section-main-visual{padding-top:117px}#main-content.header-type4{padding-top:133px}@media screen and (max-width:767px){#shopify-section-main-visual,#main-content.header-type4{padding-top:60px}}@media screen and (max-width:767px){.header .search-form{position:relative}}.header .search-form form{display:flex;gap:20px}.header .search-form form .search-form__input{width:250px;background:#f6f6f6;border:0;margin:0;padding:10px 16px 7px;text-align:left;font-size:1.1rem;line-height:1.6}@media screen and (max-width:767px){.header .search-form form .search-form__input{width:100%;padding:11px 30px 10px 12px}.header .counter .search-form{display:none}}.header .search-form form .search__button{position:absolute;right:8px;top:9px}@media screen and (max-width:767px){.header .search-form form .search__button{top:10px}}.header .search-form form .search__button img,.header .search-form form .search__button svg{width:16px;height:16px}.category-list .inner{align-items:flex-start}
/*# sourceMappingURL=/cdn/shop/t/3/assets/header-renew.css.map */
