@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap";:root{--color-background: 255, 255, 255 !important;--max-width-content: 1100px;--max-width-narrow: 480px;--max-width-mega: 960px;--spacing-xs: 4px;--spacing-sm: 12px;--spacing-md: 24px;--spacing-section-sm: 64px;--spacing-section-md: 100px;--spacing-section-lg: 140px;--page-margin: 32px}@media screen and (max-width:768px){:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-section-sm: 48px;--spacing-section-md: 80px;--spacing-section-lg: 100px;--page-margin: 16px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html,*{font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,A-OTF \30b4\30b7\30c3\30afMB,Noto Sans JP,sans-serif!important}body{color:#000;-webkit-font-smoothing:antialiased}[style*="font-weight: 300"],[style*="font-weight: 500"],h1,[style*="font-weight: 700"],b,strong{font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,A-OTF \30b4\30b7\30c3\30afMB,Noto Sans JP,sans-serif!important}a{color:#000a82}.header-wrapper{background:#fffffff7!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.header-nav-item p,.header-nav-item span,.header-nav-item{font-size:13px!important;font-weight:400!important;letter-spacing:.08em!important;color:#000!important;text-transform:capitalize!important}.header-mega-menu{background:#fffffff7!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.header-mega-menu .header-mega-heading .instant-rich-text p,.header-mega-menu .header-mega-heading p{font-weight:500!important;font-size:13px!important;letter-spacing:.15em!important;color:#000!important}.header-mega-menu p,.header-mega-menu span,.header-mega-menu a{font-size:13px!important;font-weight:400!important;letter-spacing:.05em!important;color:#000!important}.header-mega-caption p{font-size:11px!important}.announcement-bar__message{letter-spacing:.08em!important}.header-logo{position:absolute!important;right:unset!important;bottom:unset!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}@media screen and (min-width:768px){.header-logo{position:relative!important;top:unset!important;left:unset!important;transform:none!important}}@media(any-hover:hover){.header-nav-item:hover,.header-nav-item:hover p,.header-nav-item:hover span,.header-mega-menu a:hover,.header-mega-menu a:hover p{opacity:.8!important;transition:opacity .2s ease}}.instant-section,.instant-section p,.instant-section div:not([class*=sh-]):not(.hero-text){font-size:13px!important;font-weight:400!important;line-height:1.8!important;letter-spacing:.05em!important}.hero-text,.hero-text h1{font-size:28px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.15em!important}.sh-primary,.sh-primary *{font-size:14px!important;font-weight:700!important;letter-spacing:.15em!important}.sh-secondary,.sh-secondary *{font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important}.sh-tertiary,.sh-tertiary *{font-size:11px!important;font-weight:400!important;letter-spacing:.1em!important}.item-name-list,.item-name-list *{font-size:13px!important;font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,A-OTF \30b4\30b7\30c3\30afMB,Noto Sans JP,sans-serif!important;font-weight:500!important;letter-spacing:normal!important;line-height:1.4!important;margin-bottom:6px!important;color:#1a1a1a!important;-webkit-text-stroke:0!important}.item-price-list,.item-price-list *,.price,[class*=price]{font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,A-OTF \30b4\30b7\30c3\30afMB,Noto Sans JP,sans-serif!important;font-weight:500!important;color:#000!important;letter-spacing:normal!important;-webkit-text-stroke:0!important}.item-price-list,.item-price-list *{font-size:14px!important;line-height:1!important;margin-top:4px!important;margin-bottom:8px!important;display:block!important}.store-name-title,.store-name-title *{font-size:13px!important;font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,A-OTF \30b4\30b7\30c3\30afMB,Noto Sans JP,sans-serif!important;font-weight:700!important;letter-spacing:normal!important}.cta-text,.cta-text *{font-size:12px!important;font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,A-OTF \30b4\30b7\30c3\30afMB,Noto Sans JP,sans-serif!important;font-weight:500!important;letter-spacing:.1em!important}.item-badge,.item-badge *{font-size:9px!important;font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,A-OTF \30b4\30b7\30c3\30afMB,Noto Sans JP,sans-serif!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1!important;padding:3px 8px!important;border-radius:0!important;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap;-webkit-text-stroke:0!important;-webkit-font-smoothing:antialiased}.product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important}.product-card{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.product-card__image-wrapper{aspect-ratio:3 / 4;overflow:hidden}.product-card__image-wrapper img{width:100%;height:100%;object-fit:cover;opacity:.92;transition:opacity .2s ease}.product-card__image-wrapper img:hover{opacity:1}form[action="/cart/add"] button[type=submit]{border-radius:0!important;background-color:#000;color:#fff;border:none;font-weight:500;letter-spacing:.1em;min-height:48px}form[action="/cart/add"] button[type=submit]:hover{background-color:#333!important;color:#fff!important}.p-top-feature-section,.p-top-feature{background-color:#f6f6f6!important}.p-top-feature .c-news__item img,.p-top-feature .article-card__image,.p-top-feature .article-card__image-wrapper,.p-top-feature .media,.p-top-feature .c-news__item-image{border-radius:0!important;clip-path:none!important}.p-top-feature .c-news__item-image:before{clip-path:none!important;border-radius:0!important}.p-top-news .c-news__item img,.p-top-news .article-card__image,.p-top-news .article-card__image-wrapper,.p-top-news .media,.p-top-news .c-news__item-image{border-radius:0!important;clip-path:none!important}.p-top-news .c-news__item-image:before{clip-path:none!important;border-radius:0!important}.c-news__item-image.-clip-path img{clip-path:none!important;filter:none!important}.p-top-news .c-news__item-image.-clip-path:before{display:none!important}@media(any-hover:hover){.p-top-news .c-news__item{transition:opacity .3s ease}.p-top-news .c-news__item:hover{opacity:.9}}.footer-container{background-color:#000!important;padding-left:32px!important;padding-right:32px!important}@media screen and (max-width:767px){.footer-container{padding-left:16px!important;padding-right:16px!important}}@media screen and (min-width:768px){.footer-outer-grid{display:grid!important;grid-template-columns:1.5fr 3fr!important;gap:48px!important;width:100%!important}}@media screen and (min-width:768px){.footer-nav-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr!important;gap:24px!important;width:100%!important}.footer-nav-grid>*{min-width:0!important;width:auto!important}}@media screen and (max-width:767px){.footer-nav-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px 16px!important;width:100%!important}.footer-nav-grid>*{min-width:0!important;width:auto!important}}.footer-logo,.footer-logo *,.footer-logo a,.footer-logo a *{color:#fff!important;font-size:14px!important;font-weight:700!important;letter-spacing:.01em!important}@media screen and (max-width:767px){.footer-logo,.footer-logo *,.footer-logo a,.footer-logo a *{font-size:12px!important}}.footer-description,.footer-description *{color:#fff9!important;font-size:11px!important;line-height:1.8!important}@media screen and (max-width:767px){.footer-description,.footer-description *{font-size:10px!important}}.footer-container a,.footer-container p{color:#fff9!important;font-size:10px!important;font-weight:400!important;line-height:1.8!important}@media screen and (max-width:767px){.footer-container a,.footer-container p{font-size:9px!important}}.footer-heading,.footer-heading p,.footer-heading *{color:#fff!important;font-size:10px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;opacity:1!important}@media screen and (max-width:767px){.footer-heading,.footer-heading p,.footer-heading *{color:#fff!important;font-size:10px!important;font-weight:500!important;opacity:1!important}}@media(any-hover:hover){.footer-container a:hover{color:#fff!important;transition:color .2s ease}}@media screen and (max-width:768px){.instant-section,.instant-section p,body,p,.store-address{font-size:10px!important}.hero-text,.hero-text h1{font-size:20px!important;font-weight:700!important}.sh-primary,.sh-primary *{font-size:12px!important;letter-spacing:.15em!important}.sh-secondary,.sh-secondary *{font-size:11px!important;letter-spacing:.15em!important}.item-name-list,.item-name-list *{font-size:12px!important}.store-name-title,.store-name-title *{font-size:10px!important}.item-name-list,.item-name-list *{margin-bottom:0!important}.item-color-name{font-size:10px!important}.item-price-list,.item-price-list *{font-size:13px!important;margin-bottom:8px!important}.cta-text,.cta-text *{font-size:11px!important;letter-spacing:.02em}.header__menu-item,.mobile-facets__label{font-size:15px!important}.item-badge,.item-badge *{font-size:8px!important;padding:2px 4px!important}.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}.item-name-list,[class*=item-name]{min-height:2.8em!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px!important}.product-form__cta-row{display:flex;gap:8px;margin-bottom:8px}.product-form__cta-row .c-button{flex:1;min-height:48px;background:#000!important;border-color:#000!important;color:#fff!important;border-radius:0!important;font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,A-OTF \30b4\30b7\30c3\30afMB,Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:.1em;transition:background .2s ease}@media screen and (max-width:767px){.product-form__cta-row .c-button{font-size:12px}}.product-form__cta-row .c-button .button-icon-check{display:none;margin-right:4px}.product-form__cta-row .c-button.is-nosize{background:#ddd!important;border-color:#ddd!important;color:#fff!important;cursor:not-allowed;pointer-events:none}.product-form__cta-row .c-button.is-added{background:#2d6a4f!important;border-color:#2d6a4f!important;color:#fff!important}.product-form__cta-row .c-button.is-added .button-icon-check{display:inline}.product-form__cta-row .c-button.is-added .loading__spinner{display:none!important}.product-form__wishlist-btn{width:48px;height:48px;padding:0;background:transparent;border:1px solid #DDDDDD;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#00000080;transition:color .2s ease,border-color .2s ease}.product-form__wishlist-btn:hover{border-color:#000;color:#000}.product-form__wishlist-btn.is-active{color:#e74c3c}.product-form__wishlist-btn.is-active svg{fill:#e74c3c;stroke:#e74c3c}.product-form__cart-link{text-align:center;margin-bottom:8px;animation:fadeUp .3s ease}.product-form__cart-link a{font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,A-OTF \30b4\30b7\30c3\30afMB,Noto Sans JP,sans-serif;font-size:13px;font-weight:400;color:#000a82;cursor:pointer;border-bottom:1px solid #000A82;text-decoration:none;letter-spacing:.05em}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.l-container:has(.p-product-detail) .p-collection-slider{border-top:none!important}.p-heading__title,.p-collection-slider__title,.p-product-fit__title{font-size:14px!important;font-weight:700!important;letter-spacing:.15em!important}@media screen and (max-width:767px){.p-heading__title,.p-collection-slider__title,.p-product-fit__title{font-size:12px!important}}.l-container:has(.p-product-detail) .p-collection-slider,.l-container:has(.p-product-detail) .p-product-fit{padding-left:32px!important;padding-right:32px!important}.l-container:has(.p-product-detail) .p-collection-slider .l-section__inner,.l-container:has(.p-product-detail) .p-product-fit .l-section__inner{max-width:1100px!important;width:auto!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}@media screen and (max-width:767px){.l-container:has(.p-product-detail) .p-collection-slider,.l-container:has(.p-product-detail) .p-product-fit{padding-left:16px!important;padding-right:16px!important}.l-container:has(.p-product-detail) .p-collection-slider .l-section__inner,.l-container:has(.p-product-detail) .p-product-fit .l-section__inner{max-width:100%!important;width:auto!important;margin:0 auto!important}}.p-category-links__inner{max-width:1100px!important;margin:0 auto!important}img,div,section,a,figure,picture,video,iframe,[class*=image],[class*=slider],[class*=banner],[class*=card],[class*=collection],[class*=product],[class*=cart],[class*=guide],[class*=blog],[class*=news]{border-radius:0!important}.p-product-detail__option-color,.p-product-detail__option-color:before,.swiper-pagination-bullet,.length-btn{border-radius:50%!important}.p-product-detail__banner-single,.p-product-detail__banner-slider,.p-product-detail__banner-slider:before,.p-related-fit__slider .c-collection__item-image img,.p-product-fit__slider .c-collection__item-image img,.c-collection__item-image img,.c-news__item-image,.c-news__item-image.-clip-path,.p-cart__item-image{border-radius:0!important}.p-product-detail__content-inner{margin-top:0!important;padding-top:0!important}@media screen and (min-width:768px){.p-product-detail__content{margin-top:0!important}}@media screen and (max-width:767px){.p-product-detail__content{margin-top:16px!important}}.l-header__button-wishlist{position:relative;display:flex;align-items:center;margin-right:8px}.l-header__button-wishlist svg{display:block;opacity:.5;transition:opacity .2s ease}.l-header__button-wishlist:hover svg{opacity:1}.l-header__wishlist-count{position:absolute;top:-5px;right:-7px;background:#000;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:8px;font-weight:700;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.pdp-share{margin-left:auto}.pdp-share .share-button{display:flex;align-items:center}.breadcrumbs__item--sp-back{list-style:none}.breadcrumbs__back-link{display:inline-flex;align-items:center;gap:4px;font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,Noto Sans JP,sans-serif;font-size:10px;font-weight:400;color:#adadad;text-decoration:none;cursor:pointer}.breadcrumbs__back-link svg{color:#adadad}@media screen and (max-width:767px){.breadcrumbs__item--sp-back~.breadcrumbs__item{display:none}.breadcrumbs__list>.breadcrumbs__item:first-child{display:none}.breadcrumbs__item--sp-back{display:list-item!important}}@media screen and (min-width:768px){.breadcrumbs__item--sp-back{display:none!important}}@media screen and (min-width:768px){.p-product-detail__images .c-slider-detail{max-height:calc(100vh - 200px);overflow:hidden}.p-product-detail__images .c-slider-detail__item-image img{max-height:calc(100vh - 200px);width:100%;object-fit:contain}.pdp-thumbnails{max-width:calc((100vh - 200px) * 393 / 491);margin:4px auto 0}}.p-product-detail__banner-single{border:none!important;border-radius:0!important}.p-product-detail__banner-slider{border-radius:0!important}.p-product-detail__banner-slider:before{border:none!important;border-radius:0!important}.c-slider-detail,.c-slider-detail__item-image,.c-slider-detail__item-media{border-radius:0!important;overflow:hidden}.c-slider-detail__arrow:after{border-color:#adadad!important}.c-slider-detail__pagination{font-family:Helvetica,Arial,sans-serif!important;color:#adadad!important}.c-slider-detail__toggle{opacity:.5;transition:opacity .2s ease}.c-slider-detail__toggle:hover{opacity:1}@media screen and (max-width:767px){.c-slider-detail__item-image img,.c-slider-detail__item-image .product-thumbnail{aspect-ratio:4 / 5;object-fit:cover}}.p-product-detail__option-color{width:32px!important;height:32px!important;transition:opacity .2s ease}.p-product-detail__option-color:before{width:38px!important;height:38px!important;border-color:#000!important}.product-link.is-active .p-product-detail__option-color:before{opacity:1!important}.product-link:hover .p-product-detail__option-color{opacity:.85}.product-colorsize-image-wrap{display:flex;align-items:center;gap:8px}.product-link{display:inline-block;text-decoration:none}.p-product-detail__option-item--variables .name{display:none}#js-selected-color-name{font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,Noto Sans JP,sans-serif;font-size:11px;font-weight:400;color:#adadad;margin-left:8px}@media screen and (max-width:767px){.p-product-detail__option-color{width:28px!important;height:28px!important}.p-product-detail__option-color:before{width:34px!important;height:34px!important}#js-selected-color-name{font-size:10px}}.p-product-detail__option-item--waist span,.p-product-detail__option-item span{border:1px solid #DDDDDD!important;border-radius:0!important;min-width:44px;min-height:36px;padding:8px 4px!important;font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,Noto Sans JP,sans-serif!important;font-size:12px!important;font-weight:500!important;transition:all .15s ease!important;transform:scale(1)}.p-product-detail__option-item--waist input:checked+span,.p-product-detail__option-item input:checked+span{background:#000!important;color:#fff!important;border-color:#000!important;transform:scale(1.05)}.p-product-detail__option-item input.disabled+span{opacity:.3;text-decoration:line-through;cursor:not-allowed}.p-product-detail__option-item--waist{position:relative}.pdp-low-stock{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-size:9px;color:#adadad;white-space:nowrap;font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,Noto Sans JP,sans-serif}.p-product-detail__option-list--waist{padding-bottom:24px!important}@media screen and (max-width:767px){.p-product-detail__option-item--waist span,.p-product-detail__option-item span{min-width:38px;font-size:11px!important}.pdp-low-stock{font-size:8px}}.p-product-detail__price .price__container{display:flex;align-items:baseline;gap:4px}.p-product-detail__price .price-item{font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,A-OTF \30b4\30b7\30c3\30afMB,Noto Sans JP,sans-serif;font-size:22px;font-weight:500;color:#000}.p-product-detail__price .price__container:after{content:"\7a0e\8fbc";font-size:12px;font-weight:400;color:#adadad}@media screen and (max-width:767px){.p-product-detail__price .price-item{font-size:17px}.p-product-detail__price .price__container:after{font-size:10px}}.pdp-benefits{display:flex;gap:16px;padding:8px 0;margin-top:4px;flex-wrap:wrap}.pdp-benefits__chip{font-family:Helvetica,Arial,A-OTF \30b4\30b7\30c3\30afMB Pro,A-OTF \30b4\30b7\30c3\30afMB,Noto Sans JP,sans-serif;font-size:11px;font-weight:500;color:#000}@media screen and (max-width:767px){.pdp-benefits__chip{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/japan-blue-jeans.css.map */
