.header{padding:18px 32px;background:var(--color-white);display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;width:100%;z-index:1000}.header-l{max-width:93px}.header-l svg{max-width:100%}.header-r{display:flex}.header .header-nav{padding:16px 32px 32px;background:var(--color-white);width:100%;height:calc(100% - 64px);overflow-y:scroll;position:fixed;top:64px;left:0;opacity:0;z-index:-1;transition:all .7s ease;display:none}.header .header-nav.open{opacity:1;z-index:1000;display:block}.header .btn-account{font-size:16px;line-height:1.5;padding:8px 0;border:1px solid var(--border-dark);border-radius:24px;margin-bottom:32px;display:flex;align-items:center;justify-content:center;gap:4px}.header .btn-account .icon-con{max-width:16px}.header .parent-item{margin-bottom:32px}.header .nav-ttl{font-size:14px;color:var(--text-secondary);margin-bottom:16px;cursor:pointer}.header .nav-index{font-size:14px;color:var(--text-secondary);margin-bottom:16px;display:none}.header .acco-head{cursor:pointer;font-size:16px;padding:12px 0;position:relative}.header .acco-head:after{content:"";display:block;width:8px;height:8px;border-right:1px solid var(--fill-dark);border-bottom:1px solid var(--fill-dark);position:absolute;top:50%;right:6.35px;transform:translateY(-50%) rotate(45deg);transition:transform .6s ease}.header .acco-head.slideUp:after{transform:translateY(-50%) rotate(225deg)}.header .acco-content{margin:16px 0;overflow:hidden;max-height:0px;transition:max-height .6s ease-in-out}.header .acco-content .prod-item{display:flex;align-items:center;gap:8px;margin-bottom:16px}.header .acco-content .prod-item:last-child{margin-bottom:0}.header .prod-gift{display:none}.header .acco-content .prod-l{flex-basis:120px}.header .acco-content .prod-r{color:var(--text-primary);flex-basis:calc(100% - 120px)}.header .acco-content .prod-name{font-size:15px;line-height:1.5}.header .acco-content .prod-price{font-size:14px;line-height:1.8;margin-bottom:8px}.header .acco-content .prod-price .prod-caption{font-size:12px;padding-right:4px}.header .acco-content .btn.lineup{font-size:14px;line-height:1.5;color:var(--color-white);text-align:center;background:var(--fill-white);padding:8px 0;border-radius:24px}.header .child-list,.header .sub-list{display:flex;gap:16px}.header .child-list+.child-list{margin-top:10px}.header .child-item,.header .sub-item{width:fit-content;padding-right:24px;position:relative}.header .child-item:after,.header .sub-item:after{content:"";display:block;width:5px;height:5px;position:absolute;top:50%;right:4px;transform:translateY(-50%) rotate(-45deg)}.header .child-item:after{border-bottom:1px solid var(--fill-dark);border-right:1px solid var(--fill-dark)}.header .sub-item:after{border-bottom:1px solid var(--border-dark);border-right:1px solid var(--border-dark)}.header .child-list+.sub-list{margin-top:10px}.header .child-item{font-size:16px;line-height:1.8}.header .sub-list{flex-wrap:wrap;gap:16px 24px}.header .sub-item{font-size:14px;line-height:1.8}.header .sub-item a{color:var(--text-secondary)}.header .header-icon{margin-right:8px}.header .header-icon.check-cart{margin-right:16px}.header .header-icon .icon-con{max-width:24px}.header .shop-search .tbsp-none{display:none}.header .shop-search .icon-con{display:flex;align-items:center}.header .language-switcher{display:none}.header .check-cart{position:relative}.header .check-cart .site-header__cart-count{color:var(--color-white);font-weight:700;background-color:var(--border-secondary);border-radius:50%;width:15px;height:14px;display:flex;align-items:center;justify-content:center;position:absolute;right:-6px;bottom:2px}.header .check-cart .site-header__cart-count span{font-size:11px}.header .drawer-btn{width:24px;height:24px}.header .drawer-btn .con{display:block;width:20px;height:13px;position:relative}.header .drawer-btn .con span{display:block;width:20px;height:1px;background:var(--fill-dark);position:absolute;left:0;transition:transform .6s ease,opacity .6s ease}.header .drawer-btn .con span:first-child{top:0}.header .drawer-btn .con span:nth-child(2){top:50%;transform:translateY(-50%)}.header .drawer-btn .con span:last-child{bottom:0}.header .drawer-btn.open .con span:first-child{top:0;transform:translateY(6px) rotate(30deg)}.header .drawer-btn.open .con span:nth-child(2){opacity:0}.header .drawer-btn.open .con span:last-child{bottom:0;transform:translateY(-6px) rotate(-30deg)}@media (min-width: 640px){.header .header-nav{padding:16px 96px 32px}.header .acco-content .prod-r{display:flex;align-items:center;justify-content:space-between;gap:8px}.header .acco-content .prod-name .tb-none{display:none}.header .acco-content .btn.lineup{min-width:220px}.header .list-flex{display:flex;gap:16px}.header .child-list+.child-list{margin-top:0}}@media (min-width: 1024px){.header{padding:20px 48px}.header-l{max-width:106px}.header-r{display:flex;align-items:center}.header .header-nav{padding:0;background:unset;width:unset;height:unset;overflow-y:unset;position:static;top:64px;left:0;z-index:unset;display:flex;align-items:center;gap:24px;opacity:1}.header .btn-account{line-height:1;padding:0;border:none;border-radius:unset;margin-bottom:0;display:block;order:2}.header .pc-none{display:none}.header .btn-account .icon-con{max-width:24px}.header .parent-nav{display:flex;gap:24px}.header .parent-item{margin-bottom:0}.header .parent-item.pc-none{display:none}.header .nav-ttl{margin-bottom:0;padding:14.5px 0 12.5px;border-bottom:1px solid var(--color-white)}.header .nav-ttl:hover{border-bottom:1px solid var(--border-dark)}.header .child-con{width:100%;background:var(--color-white);padding:48px 0;position:absolute;top:72px;left:0;opacity:0;transition:opacity .6s ease;pointer-events:none;z-index:0;z-index:1000}.header .child-con.show{opacity:1;z-index:2;pointer-events:all}.header .child-con.pc-none{display:none}.header .child-inner{max-width:1024px;margin:0 auto}.header .nav-index{display:block}.header .acco-head{display:none}.header .acco-head:after{content:none}.header .acco-content{margin:16px 0 32px;display:flex;gap:32px;overflow:unset;max-height:unset;transition:unset}.header .acco-content .prod-item{flex-basis:calc((100% - 64px) / 3);margin-bottom:0}.header .acco-content .prod-r{display:block}.header .acco-content .prod-name{font-weight:500}.header .acco-content .prod-price{margin-bottom:10px}.header .acco-content .prod-price .prod-caption{padding-right:0}.header .chld-list:has(.child-item.prod-gift){display:flex;align-items:center;justify-content:space-between}.header .chld-list:has(.child-item.prod-gift) .child-item:after{content:none}.header .prod-gift{display:block;padding-right:32px;border-right:1px solid var(--border-dark);flex-basis:85.4%}.header .prod-gift a{font-size:14px;line-height:1.8;display:flex;align-items:center;gap:8px}.header .prod-gift .prod-img{width:80px}.header .prod-other{flex-basis:calc(100% - 85.4%);padding-left:32px;padding-right:0!important;white-space:nowrap}.header .prod-other a{font-size:14px;line-height:1.8;text-decoration:underline}.header .acco-content .btn.lineup{min-width:unset}.header .pc-column4 .child-item{width:unset;flex-basis:calc((100% - 48px)/4)}.header .pc-column3 .child-item{width:unset;flex-basis:calc((100% - 32px) / 3)}.header .child-item:after,.header .sub-item:after{right:12px}.header .prod-other:after{right:-12px}.header .child-list+.sub-list{margin-top:16px}.header .header-icon{margin-right:24px}.header .shop-search{display:flex;align-items:center;gap:4px;padding:12px 24px;border:1px solid var(--border-dark);border-radius:24px}.header .shop-search .icon-con{max-width:16px}.header .shop-search .tbsp-none{display:block;font-size:16px;line-height:1.5}.header .language-switcher{display:block;margin-right:0}.header .language-list{width:315px;padding:48px;background:var(--color-white);position:absolute;top:72px;right:0;opacity:0;transition:opacity .6s ease}.header .language-list.show{opacity:1;z-index:2}.header .language-list li{color:var(--text-secondary);font-size:14px;line-height:1.8;margin-bottom:16px}.header .language-list li:last-child{margin-bottom:0}.header .language-list .language-item{width:fit-content;padding-right:24px;position:relative}.header .language-list .language-item.active:after{content:"";display:block;width:5px;height:10px;border-right:1px solid var(--fill-dark);border-bottom:1px solid var(--fill-dark);position:absolute;top:50%;right:2.5px;transform:translateY(-50%) rotate(45deg)}.header .language-list .no-pointer{pointer-events:none}.header .drawer-btn{display:none}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/header.css.map */
