.bjtw-specs{margin:1.25rem 0}.bjtw-specs__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bjtw-specs__code{font-size:.875rem;letter-spacing:.04em;opacity:.7}.bjtw-specs__fit{display:inline-block;flex:0 0 auto;border-radius:999px;font-size:.8125rem;letter-spacing:.04em;padding:.2em .7em;border:1px solid currentColor;opacity:.85}.bjtw-specs__list{margin:0}.bjtw-specs__item{display:flex;gap:1rem;padding:.5rem 0;border-bottom:1px solid rgba(128,128,128,.2);font-size:.875rem}.bjtw-specs__label{flex:0 0 7rem;opacity:.65}.bjtw-specs__value{flex:1 1 auto}.bjtw-specs__heading{font-size:.875rem;letter-spacing:.04em;margin:1.5rem 0 .5rem}.bjtw-specs__scroll{overflow-x:auto}.bjtw-specs__table{width:100%;border-collapse:collapse;font-size:.8125rem}.bjtw-specs__table th,.bjtw-specs__table td{padding:.45rem .5rem;border-bottom:1px solid rgba(128,128,128,.2);text-align:center;white-space:nowrap}.bjtw-specs__table th:first-child,.bjtw-specs__table td:first-child{text-align:left;opacity:.65}.bjtw-specs__table thead th{font-weight:600;opacity:1}.bjtw-card-fit{display:inline-block;border-radius:999px;border:1px solid currentColor;padding:.15em .6em;font-size:.6875rem;letter-spacing:.04em;line-height:1.5;opacity:.7;margin:.25rem 0 .35rem}.bjtw-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;font-size:.8125rem;letter-spacing:.02em;padding:.75rem 0}.bjtw-breadcrumb a{color:inherit;text-decoration:none;opacity:.65}.bjtw-breadcrumb a:hover{opacity:1;text-decoration:underline}.bjtw-breadcrumb a:last-child{opacity:1}.bjtw-breadcrumb span{opacity:.4}.bjtw-catnav{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:1.75rem;padding:.5rem 0 .75rem;border-bottom:1px solid rgba(128,128,128,.25);margin-bottom:1.5rem;scrollbar-width:thin}.bjtw-catnav a{flex:0 0 auto;color:inherit;text-decoration:none;font-size:.9375rem;letter-spacing:.03em;white-space:nowrap;padding-bottom:.25rem;opacity:.6;border-bottom:2px solid transparent}.bjtw-catnav a:hover{opacity:1}.bjtw-catnav a[aria-current=page]{opacity:1;font-weight:600;border-bottom-color:currentColor}@media screen and (max-width:991.98px){.slider-banner-item:has(.slider-banner-content-wrapper.height-auto) .slider-banner-media{position:relative;--ratio: 0%}.slider-banner-item:has(.slider-banner-content-wrapper.height-auto) .slider-banner-media img{position:relative}.slider-banner-content-wrapper.height-auto{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;background:none}}.slider-banner-item:has(.slider-banner-content-wrapper.desktop-height-auto) .slider-banner-media img{aspect-ratio:2301 / 900}@media screen and (max-width:991.98px){.slider-banner-item:has(.slider-banner-content-wrapper.height-auto) .slider-banner-media img{aspect-ratio:1124 / 1500;width:100%;height:auto}}.footer-brand .brand-image{max-width:240px}@media screen and (max-width:767.98px){.footer-brand .brand-image{width:60%;margin-inline:auto}}:root{--font-family-heading: "Archivo", "Noto Sans JP", "Noto Sans Thai", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-family-body: "Noto Sans", "Noto Sans JP", "Noto Sans Thai", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}h1,h2,h3,h4,h5,h6,.product-heading,.heading-font,.bjtw-look__title,.store-header .header-logo{font-variation-settings:"wdth" 125,"wght" 800;font-weight:800}@media screen and (min-width:1039px){.store-header:is(.header-layout-2){max-width:min(calc(100% - var(--space-page-gutter, var(--space-page-gutter-mobile)) * 2),var(--size-page-max))!important}}@media screen and (max-width:767.98px){.main-product{flex-direction:column;gap:1rem}.main-product>.main-product-item.product-content,.main-product>.main-product-item.product-content>.featured-product-detail{display:contents}.featured-product-detail>*{order:3}.featured-product-detail>.product-vendor-pill,.featured-product-detail>.product-heading,.featured-product-detail>.product-info.rte:has(.bjtw-specs__head){order:1}.main-product>.main-product-item.product-gallery{order:2}.featured-product-detail>.product-info.rte:has(.bjtw-specs__head){margin-block-end:0}}.card-product-wrapper .card-product-img:hover .card-product-img-primary{opacity:1}.card-product-wrapper .card-product-img:has(.card-product-img-secondary):hover .card-product-img-primary{opacity:0}.featured-product-detail .bjtw-specs{margin-block:12px}.featured-product-detail .variant-option+.variant-option{margin-block-start:14px}.featured-product-detail .product-info-add-to-cart{margin-block-start:10px}.bjtw-specs__item{padding-block:.3rem}@media screen and (max-width:767.98px){.featured-product-detail .bjtw-specs{width:100%;max-width:100%;box-sizing:border-box}.bjtw-specs__scroll{max-width:100%}.bjtw-specs__table{min-width:0}}.card-product-img{position:relative}.card-product-img .bjtw-card-fit{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;z-index:2;margin:0;background:rgb(var(--bg-rgb-color, 255 255 255) / .85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.card-product-info .product-swatches-container .color-swatch{width:40px;height:40px}.card-product-wrapper,.card-product-info{border:none!important}.mobile-drawer .menu-list>li:first-child,.menu-aside .menu-list>li:first-child{padding-block-end:.75rem;margin-block-end:.75rem;border-block-end:1px solid rgb(var(--border-rgb-color) / .4)}@media screen and (max-width:767.98px){.site-footer details.footer-block>summary{pointer-events:none}.site-footer details.footer-block>summary:after,.site-footer details.footer-block>summary .accordion-icon{display:none}.site-footer details.footer-block>*:not(summary){display:block!important;height:auto!important;overflow:visible!important}}.bjtw-look{text-align:center}.bjtw-look__title{margin-block:0 1.5rem;font-size:1.5rem;font-weight:400;letter-spacing:.08em}.bjtw-look__banner{display:block}.bjtw-look__img{width:100%;height:auto;display:block}.bjtw-look__img--sp{display:none}.bjtw-look__caption{display:inline-block;margin-block-start:1.25rem;text-align:left;font-size:.875rem;line-height:1.7;letter-spacing:.02em;border-block-end:1px solid currentColor;padding-block-end:.25rem}@media screen and (max-width:767.98px){.bjtw-look__img--pc{display:none}.bjtw-look__img--sp{display:block}.bjtw-look__title{font-size:1.25rem}.bjtw-look__caption{font-size:.8125rem}}.tabs-nav-item .tabs-nav-button .tabs-nav-thumb,.tabs-nav-button img{display:none!important}.tabs-nav-list,.tabs-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:1.75rem;padding:.5rem 0 .75rem;border-bottom:1px solid rgba(128,128,128,.25);margin-bottom:1.5rem;scrollbar-width:thin;justify-content:flex-start;justify-content:safe center}.tabs-nav-button{flex:0 0 auto;background:none!important;border:none;border-radius:0!important;padding:0 0 .25rem!important;font-size:.9375rem;letter-spacing:.03em;white-space:nowrap;opacity:.6;border-bottom:2px solid transparent!important;color:inherit}.tabs-nav-button:after{display:none!important;content:none!important}.tabs-nav-button:hover{opacity:1}.tabs-nav-item.active .tabs-nav-button,.tabs-nav-button.active,.tabs-nav-button[aria-selected=true]{opacity:1;font-weight:600;border-bottom-color:currentColor!important}.bjtw-specs,.bjtw-specs__list,.bjtw-specs__scroll{width:100%;max-width:100%;box-sizing:border-box}.main-product>.product-info.rte,.featured-product-detail>.product-info.rte{flex:1 1 100%;width:100%;max-width:100%;box-sizing:border-box}.bjtw-specs__table{width:100%;table-layout:auto}.card-product-img .status-badges-product.badge-top_left,.card-product-img .status-badges-product{inset-block-start:auto!important;inset-block-end:.75rem!important;inset-inline-start:.75rem!important;inset-inline-end:auto!important}@media screen and (max-width:767.98px){details.style-footer-card>summary{pointer-events:none;background:none!important}details.style-footer-card .accordion-icon{display:none!important}details.style-footer-card{display:block}details.style-footer-card>*:not(summary){display:block!important;height:auto!important;overflow:visible!important;visibility:visible!important;opacity:1!important;content-visibility:visible!important}details.style-footer-card::details-content{content-visibility:visible;block-size:auto;height:auto}}.featured-product-detail .shp-tab-list{display:block;padding:0;background:none;border-radius:0;overflow:visible}.featured-product-detail .shp-tab-list li a{display:inline-block;padding:0;background:none!important;border-radius:0;font-size:.875rem;font-weight:400;color:inherit;cursor:default}.products-list.grid,.card-product-wrapper .grid,.tabs-content .grid,.grid.products-list{--grid-gutter: 30px 10px !important}.card-product,.card-product-wrapper,.card-product-info,.card-product-img,card-product{border:none!important;box-shadow:none!important}.featured-product-detail .product-vendor-pill{margin-block-end:0;line-height:1.3}.featured-product-detail .product-heading{margin-block-start:-22px;line-height:1.25}.featured-product-detail .product-info.rte:has(.bjtw-specs__head){margin-block-start:-24px}.featured-product-detail .bjtw-specs:has(.bjtw-specs__head){margin-block:.4rem 0}@media screen and (max-width:767.98px){details.style-footer-card,details.style-footer-card>summary,details.style-footer-card .accordion-detail-text{background:none!important;background-color:transparent!important;border:none!important;padding-inline:0!important}}.footer-bottom{align-items:center;justify-content:flex-start!important;gap:1rem}.footer-bottom .footer-bottom-left{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.footer-bottom .footer-bottom-right{margin-inline-start:0}@media screen and (min-width:768px){.footer-bottom{display:flex;justify-content:flex-start;gap:1rem}}.social-icon-box{display:flex;align-items:center;gap:.75rem;margin:0;padding:0;list-style:none}.bjtw-look__title{font-size:2.73rem;line-height:1.2}@media screen and (max-width:767.98px){.bjtw-look__title{font-size:2rem}}.footer-copyright,.footer-copyright *{font-size:.8rem}.drawer-item:has(>a[href="/"]),.drawer-item:has(>a[href$="/ja"]),.drawer-item:has(>a[href$="/th"]){border-block-start:1px solid rgb(var(--border-rgb-color) / .35);padding-block-start:1rem;margin-block-start:1rem}.shopify-section:has(>[id*=instafeed_app_block]){padding-block-end:80px}@media screen and (max-width:767.98px){.shopify-section:has(>[id*=instafeed_app_block]){padding-block-end:48px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bjtw-custom.css.map */
