.japan-market{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;font-weight:600}.japan-flag{display:block;border:1px solid #ddd;width:22px;height:15px}.mega-menu-note{font-size:12px;line-height:1.8;color:#666;max-width:240px;margin:15px 0}.site-brand-source{height:45px;width:auto}.site-brand-wordmark{width:123px;height:20px;display:none}.site-header-wrap.is-sticky .site-brand-source{display:none}.site-header-wrap.is-sticky .site-brand-wordmark{display:block}.footer-brand .site-brand-source{height:57px}.template-page .site-header-wrap,.template-collection .site-header-wrap,.template-product .site-header-wrap,.template-search .site-header-wrap,.template-cart .site-header-wrap{position:relative;top:auto;left:0;width:100%}.template-page .site-header,.template-collection .site-header,.template-product .site-header,.template-search .site-header,.template-cart .site-header{max-width:1600px;margin:auto;height:75px;padding-inline:55px}.template-page .announcement-bar,.template-collection .announcement-bar,.template-product .announcement-bar,.template-search .announcement-bar,.template-cart .announcement-bar{min-height:47px;height:47px;background:#1b1b1b;font-size:14px;font-weight:400}.template-page #MainContent,.template-collection #MainContent,.template-product #MainContent,.template-search #MainContent,.template-cart #MainContent{padding-top:0}.desktop-nav{gap:24px}.desktop-nav .nav-link{font-size:16px}.arc-bestsellers-hero{position:relative;margin:0 0 30px;width:100%;height:330px;overflow:hidden;background:#333;color:#fff}.arc-bestsellers-hero>img{width:100%;height:100%;object-fit:cover;object-position:center}.arc-bestsellers-hero__copy{position:absolute;left:10%;top:32px}.arc-bestsellers-hero__copy nav{font-size:14px;font-weight:700;margin-bottom:14px}.arc-bestsellers-hero h1{font-size:29px;line-height:40px;margin:0}.arc-add-on-label{font-size:12px;line-height:1.6;color:#674811;border:1px solid #dfd0ae;background:#fbf7ec;padding:9px 12px;margin:10px 0}.arc-product-card .arc-add-on-label{padding:5px 8px;font-size:11px}@media(max-width:1199px)and (min-width:750px){.desktop-nav{gap:15px}.desktop-nav .nav-link{font-size:13px}.template-page .site-header,.template-collection .site-header,.template-product .site-header{padding-inline:25px}.site-brand-source{height:39px}}@media(max-width:749px){.site-brand-source{height:34px}.site-brand-wordmark{display:block}.site-brand-source+.site-brand-wordmark{display:none}.template-page .announcement-bar,.template-collection .announcement-bar,.template-product .announcement-bar,.template-search .announcement-bar,.template-cart .announcement-bar{height:112px;min-height:112px;background:linear-gradient(to bottom,#1b1b1b 0 56px,#ececec 56px 100%);font-size:12px;padding-top:56px}.template-page .site-header,.template-collection .site-header,.template-product .site-header,.template-search .site-header,.template-cart .site-header{height:74px;padding-inline:22px}.template-page .site-header-wrap,.template-collection .site-header-wrap,.template-product .site-header-wrap,.template-search .site-header-wrap,.template-cart .site-header-wrap{position:relative;top:auto;left:0;width:100%}.arc-bestsellers-hero{height:220px}.arc-bestsellers-hero__copy{left:22px;top:25px}.arc-bestsellers-hero h1{font-size:25px}.japan-market{font-size:12px}}.cart-benefits{flex:none;margin:0 22px;border-top:1px solid #d8d8d8}.cart-benefits>summary{display:flex;justify-content:space-between;gap:15px;padding:13px 0;font-size:12px;font-weight:700;cursor:pointer;list-style:none}.cart-benefits>summary::-webkit-details-marker{display:none}.cart-benefits[open]>summary>span{transform:rotate(45deg)}.cart-benefits>div{max-height:45svh;overflow:auto;overscroll-behavior:contain}.cart-benefits .merchant-benefits{margin:0 0 12px}.mega-menu:has(>.mega-column:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.drawer-brand .site-brand-source{height:40px}.drawer-brand .site-brand-wordmark{display:none}@media(max-width:989px)and (min-width:750px){.mega-menu:has(>.mega-column:nth-child(5)){gap:16px;padding-inline:25px}.mega-menu a{font-size:12px}}body:not(.template-index) main#MainContent{padding-top:0}body:not(.template-index) .site-header-wrap{position:relative;top:auto;left:0;width:100%}body:not(.template-index) .site-header{max-width:1600px;margin:auto;height:75px;padding-inline:55px}@media(max-width:749px){body:not(.template-index) .site-header{height:74px;padding-inline:22px}}@media(max-width:749px){body:not(.template-index) .announcement-bar{height:148px;min-height:148px;padding:74px 22px 0;background:linear-gradient(to bottom,#1b1b1b 0 74px,#ececec 74px 100%);font-size:12px}body:not(.template-index) .header-country{top:20px;right:22px;height:40px;display:flex;align-items:center}body:not(.template-index) .header-country .japan-market{height:40px;gap:8px;font-size:13.0667px;line-height:19.6px;font-weight:400}body:not(.template-index) .header-country .japan-market>span{position:relative;top:1.6px}body:not(.template-index) .header-country .japan-flag{width:20px;height:13.28125px;border:0}body:not(.template-index) .site-header{height:76px;padding-inline:13px;border-bottom:2px solid #eee}.site-header .site-brand-source{display:none}.site-header .site-brand-wordmark,.site-header .site-brand-source+.site-brand-wordmark{display:block;width:123px;height:20px}.template-index .announcement-bar{height:112px;min-height:112px;padding-top:56px;background:linear-gradient(to bottom,#1b1b1b 0 56px,#ececec 56px 100%)}.template-index .header-country{top:28px}.template-index .site-header-wrap{top:128px;left:22px;width:calc(100% - 44px)}.template-index .site-header{height:57px;padding-inline:13px;border-bottom:0}body.page-athlete-ambassador-jp main#MainContent,body.page-who-we-are main#MainContent,body.page-six-women main#MainContent{padding-top:30px}body.page-athlete-ambassador-jp .r2-athletes,body.page-six-women .r2-sixwomen{padding-top:0}body.page-six-women .r2-sixwomen__label{height:24px;margin-bottom:12px}body.template-product main#MainContent{padding-top:22px}body.template-product .arc-product>.arc-breadcrumb{padding:0;min-height:13px;font-size:11px;line-height:13px;flex-wrap:nowrap}body.template-product .arc-product>.arc-breadcrumb>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/revision2-shared.css.map */
