@charset "UTF-8";body #main .product{--product-gap: 50px}body #main .product .product-gallery{--product-gallery-thumbnail-size: 100px;--product-gallery-thumbnail-list-gap: 15px;--product-gallery-gap: 37px}body #main .product .product-gallery__zoom-button{top:10px;right:10px;background:#fff;width:55px;height:55px;border:1px solid #E1E6E9;box-shadow:none}body #main .product .product-gallery__zoom-button:after,body #main .product .product-gallery__zoom-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#677279;width:14px;height:1px}body #main .product .product-gallery__zoom-button:after{transform:rotate(90deg)}body #main .product .product-gallery__zoom-button svg{display:none}body #main .product .product-gallery__thumbnail{aspect-ratio:1}body #main .product .product-gallery__thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body #main .product .product-info__block-item[data-block-id=price]{margin-bottom:55px}body #main .product .product-info__block-item[data-block-type=modal] button{letter-spacing:.05em;padding:14px;font-size:14px;font-size:.875rem;color:#424242}body #main .product .product-info__block-item[data-block-type=modal] button strong{font-family:Noto Sans JP,sans-serif;font-size:20px;font-size:1.25rem}body #main .product .product-info__block-item[data-block-type=buy-buttons]{margin-bottom:22px}body #main .product .product-info__block-item .product-title{font-size:28px;font-size:1.75rem}body #main .product .product-info__block-item .price-list sale-price{font-size:22px;font-size:1.375rem;color:#424242}body #main .product .product-info__block-item .variant-picker{gap:45px}body #main .product .product-info__block-item .variant-picker__option-info{font-size:16px;font-size:1rem}body #main .product .product-info__block-item .variant-picker__option-values{gap:10px}body #main .product .product-info__block-item .variant-picker__option-values .color-swatch{width:72px;height:72px;padding:0}body #main .product .product-info__block-item .variant-picker__option-values .block-swatch{padding:15px 30px;border-radius:3px}body #main .product .product-info__block-item .variant-picker__option-values .block-swatch.is-disabled{opacity:.2}body #main .product .product-info__block-item .variant-picker__option-values .block-swatch.is-disabled:before{display:none}body #main .product .product-info__block-item .variant-picker__option-values .block-swatch span{line-height:1;font-size:16px;font-size:1rem;font-weight:700}body #main .product .product-info__block-item .buy-buttons{row-gap:22px}body #main .product .product-info__block-item .buy-buttons-wrap{gap:22px}body #main .product .product-info__block-item .buy-buttons button{font-family:Noto Sans JP,sans-serif;line-height:1;font-size:20px;font-size:1.25rem;font-weight:700;padding:18px}body #main .aw-product-details__tabs{margin:0 0 50px}body #main .aw-product-details__tabs .slick-list{overflow:visible}body #main .aw-product-details__tabs .slick-track{transform:none!important;display:flex;flex-wrap:wrap;justify-content:center;width:100%!important}body #main .aw-product-details__tabs .slick-track:after,body #main .aw-product-details__tabs .slick-track:before{display:none}body #main .aw-product-details__tab{font-family:BIZ UDGothic,sans-serif;text-align:center;position:relative;cursor:pointer;flex-grow:1;font-size:20px;font-size:1.25rem;font-weight:700;width:25%!important;padding:15px 0;border-bottom:2px solid #000}body #main .aw-product-details__tab:not(.slick-current){opacity:.3}body #main .aw-product-details__tab:not(.slick-current):after{display:none}body #main .aw-product-details__tab:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;transform:translateY(100%);width:0;height:0;border-style:solid;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid #000000;border-bottom:0}body #main .aw-product-details__block--description ul li{padding:0}body #main .aw-product-details__block--description h3{font-size:20px;font-size:1.25rem}body #main .aw-product-details__block--description>*{font-size:18px;font-size:1.125rem}body #main .aw-product-details__block--size h2{font-size:20px;font-size:1.25rem;margin:0 0 20px}body #main .aw-product-details__block--size .fit-guide{display:flex;flex-wrap:wrap;justify-content:space-between}body #main .aw-product-details__block--size .fit-guide__meter{width:calc((100% - 64px)/2)}body #main .aw-product-details__block--size .fit-guide__meter img{display:block;width:100%;margin:0 0 26px}body #main .aw-product-details__block--size .fit-guide__meter-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:52.34375%;margin:0 0 72px}body #main .aw-product-details__block--size .fit-guide__meter-cap{text-align:center;font-size:23px;font-size:1.4375rem;font-weight:700;margin:0 0 5px}body #main .aw-product-details__block--size .fit-guide__meter-body{display:flex;align-items:center;font-size:21px;font-size:1.3125rem;font-weight:700}body #main .aw-product-details__block--size .fit-guide__meter-body div{flex-grow:5;overflow:hidden;position:relative;background:#eee;height:15px;margin:0 7px;border-radius:15px}body #main .aw-product-details__block--size .fit-guide__meter-body div:before{content:"";position:absolute;top:0;left:var(--meter-left);background:#ce0606;width:var(--meter-size);height:100%;border-radius:inherit}body #main .aw-product-details__block--size .fit-guide__note{font-size:18px;font-size:1.125rem;color:#454545;width:100%}body #main .aw-product-details__block--size .fit-guide__img{flex-shrink:0;width:39.0625%}body #main .aw-product-details__block--size .fit-guide__img img{width:100%}body #main .aw-product-details__block--size .fit-guide__img img:not(:last-child){margin-bottom:20px}body #main .aw-product-details__block--size .size-table{margin:100px 0 0}body #main .aw-product-details__block--size .size-table .table-wrap{overflow:auto}body #main .aw-product-details__block--size .size-table .table-wrap+.table-wrap{margin-top:20px}body #main .aw-product-details__block--size .size-table .table-wrap table{white-space:nowrap;width:auto;border:1px solid #DDDDDD}body #main .aw-product-details__block--size .size-table .table-wrap table caption{font-size:18px;font-size:1.125rem;font-weight:700}body #main .aw-product-details__block--size .size-table .table-wrap table td,body #main .aw-product-details__block--size .size-table .table-wrap table th{opacity:1;text-align:center;line-height:1.5;font-size:18px;font-size:1.125rem;padding:10px 25px;border:1px solid #DDDDDD}body #main .aw-product-details__block--size .size-table .table-wrap table th{background:#f7f7f7}body #main .aw-product-details__block--size .size-table__txt{font-size:18px;font-size:1.125rem;margin:18px 0 0}body #main .mxpr-block .mxpr-summary__headline{display:none}body #main .mxpr-block .mxpr-summary__info{flex-direction:column;align-items:center;margin:0 0 30px;padding:0}body #main .mxpr-block .mxpr-summary__star{display:flex;align-items:center;margin:0 0 30px}body #main .mxpr-block .mxpr-summary__star .mxpr-rating-score{font-size:30px;font-size:1.875rem;font-weight:700;margin:0 16px 0 0}body #main .mxpr-block .mxpr-summary__count{font-size:16px;font-size:1rem;color:#454545;margin:0 0 0 20px}body #main .mxpr-block .mxpr-summary__ratings{flex-basis:auto;margin:0 0 30px}body #main .mxpr-block .mxpr-summary__ratings ul{margin:0;padding:0;border:none}body #main .mxpr-block .mxpr-summary__bar{width:180px;height:18px;border:1.5px solid #DDDDDD;box-shadow:none}body #main .mxpr-block .mxpr-summary__bar-content{background:#000}body #main .mxpr-block .mxpr-summary__item-percentage{display:none}body #main .mxpr-block .mxpr-summary__item-reviewcount{font-size:16px;font-size:1rem;color:#000;margin:0 0 0 14px}body #main .mxpr-block .mxpr-summary__write-review{--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:var(--button-text-transform);font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center;cursor:pointer;color:rgb(var(--button-text-color));border:1px solid rgb(var(--button-outline-color, var(--button-background)));border-radius:var(--button-border-radius);background-color:#0000;background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;justify-content:center;align-items:center;-moz-column-gap:1.125rem;column-gap:1.125rem;padding:.65rem 1.75rem;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);display:inline-flex;position:relative;--initial-gradient: linear-gradient(transparent, transparent);--hover-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--initial-background-position: var(--transform-origin-start);--hover-background-position: var(--transform-origin-end);color:rgb(var(--button-background, var(--text-color)));border-color:rgb(var(--button-outline-color, var(--border-color)));font-family:Noto Sans JP,sans-serif;font-size:13px;font-size:.8125rem;font-weight:400;letter-spacing:.15em;min-width:180px;padding:12px;border:1px solid #000;border-radius:0}body #main .mxpr-block .mxpr-summary__write-review:hover{color:rgb(var(--button-text-color));background-position:var(--hover-background-position);border-color:rgb(var(--button-background));background-size:0 101%,101% 101%}body #main .mxpr-block .mxpr-summary__write-review:hover{text-decoration:none}body #main .mxpr-block .mxpr-summary__order{position:relative;margin:47px 0 0}body #main .mxpr-block .mxpr-summary__order:after{content:"";position:absolute;top:0;right:17px;bottom:0;display:block;width:9px;height:9px;margin:auto 0;border-bottom:2px solid #686D71;border-left:2px solid #686D71;transform:rotate(-45deg) translateY(-50%)}body #main .mxpr-block .mxpr-summary__order #mxpr-summary__order-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;font-size:16px;font-size:1rem;height:auto;margin:0;padding:15px 37px;border:1px solid #DDDDDD;box-shadow:none;border-radius:0}body #main .mxpr-block .mxpr-review__list-item{position:relative;margin-top:22px!important;padding:0 0 22px;border:none;border-bottom:1px solid #DDDDDD}body #main .mxpr-block .mxpr-review__list-item-meta{display:block}body #main .mxpr-block .mxpr-review__list-item-meta .star-ratings-css{font-size:.9375rem!important;margin:0 0 30px}body #main .mxpr-block .mxpr-review__list-item-account{display:none}body #main .mxpr-block .mxpr-review__list-item-createdat{position:absolute;top:0;right:0;font-size:13px;font-size:.8125rem;color:#000;margin:0}body #main .mxpr-block .mxpr-review__list-item-meta-title{font-size:20px;font-size:1.25rem;font-weight:700;margin:0 0 9px}body #main .mxpr-block .mxpr-review__list-item-body-conent{font-size:18px;font-size:1.125rem}body #main .mxpr-block .mxpr-review__list-item-votes{font-size:15px;font-size:.9375rem;color:#454545;margin:0}body #main .mxpr-block .star-ratings-css{line-height:1;font-size:15px;font-size:.9375rem;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;text-shadow:none}body #main .mxpr-block .star-ratings-css-top{height:100%}body #main .mxpr-block #mxpr-review__load-more{text-align:center;margin:30px 0 0}body #main .mxpr-block #mxpr-review__load-more #mxpr-review__load-more-button{--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:var(--button-text-transform);font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center;cursor:pointer;color:rgb(var(--button-text-color));border:1px solid rgb(var(--button-outline-color, var(--button-background)));border-radius:var(--button-border-radius);background-color:#0000;background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;justify-content:center;align-items:center;-moz-column-gap:1.125rem;column-gap:1.125rem;padding:.65rem 1.75rem;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);display:inline-flex;position:relative;--initial-gradient: linear-gradient(transparent, transparent);--hover-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--initial-background-position: var(--transform-origin-start);--hover-background-position: var(--transform-origin-end);color:rgb(var(--button-background, var(--text-color)));border-color:rgb(var(--button-outline-color, var(--border-color)))}body #main .mxpr-block #mxpr-review__load-more #mxpr-review__load-more-button:hover{color:rgb(var(--button-text-color));background-position:var(--hover-background-position);border-color:rgb(var(--button-background));background-size:0 101%,101% 101%}body x-modal.modal *{box-sizing:border-box;color:#424242}body x-modal.modal::part(content){background:#fff;box-sizing:border-box;max-width:800px;padding:0 40px 62px}body x-modal.modal::part(header){box-sizing:border-box;text-align:center;padding:62px 0 34px;border:none}body x-modal.modal::part(body){box-sizing:border-box;padding:0}body x-modal.modal::part(close-button){box-sizing:border-box;top:22px;right:-15px;width:15px;height:15px}body x-modal.modal>span{text-align:center;font-size:12px;font-size:.75rem}body x-modal.modal>span strong{font-family:Noto Sans JP,sans-serif;display:block;font-size:20px;font-size:1.25rem}body x-modal.modal h3{text-align:center;background:#333;letter-spacing:.05em;font-size:12px;font-size:.75rem;color:#fff;margin:0 0 9px;padding:9px}body x-modal.modal h3:not(:first-of-type){margin-top:20px}body x-modal.modal p{font-size:12px;font-size:.75rem;margin:0!important}body x-modal.modal p+p{margin-top:1em!important}@media screen and (max-width: 699px){body #main .product{--product-gap: 32px}body #main .product .product-gallery{--product-gallery-thumbnail-size: 60px;--product-gallery-thumbnail-list-gap: 10px;--product-gallery-gap: 10px}body #main .product .product-gallery__zoom-button{right:-10px;width:35px;height:35px}body #main .product .product-gallery__zoom-button:after,body #main .product .product-gallery__zoom-button:before{width:9px}body #main .product .product-gallery__thumbnail-scroller{padding:0 10px}body #main .product .product-info__block-item[data-block-id=price]{margin-bottom:25px}body #main .product .product-info__block-item[data-block-type=modal] button{font-size:12px;font-size:.75rem;padding:7px 20px}body #main .product .product-info__block-item[data-block-type=modal] button strong{font-size:15px;font-size:.9375rem}body #main .product .product-info__block-item .product-title{font-size:18px;font-size:1.125rem}body #main .product .product-info__block-item .price-list sale-price{font-size:16px;font-size:1rem}body #main .product .product-info__block-item .variant-picker{gap:20px}body #main .product .product-info__block-item .buy-buttons{row-gap:4px}body #main .product .product-info__block-item .buy-buttons-wrap{gap:25px}body #main .product .product-info__block-item .buy-buttons button{font-size:15px;font-size:.9375rem;padding:13px}body #main .aw-product-details__tabs{margin:0 0 30px}body #main .aw-product-details__tab{font-size:14px;font-size:.875rem;padding:10px 0;max-width:none!important}body #main .aw-product-details__block--description h3{font-size:14px;font-size:.875rem}body #main .aw-product-details__block--description>*{font-size:13px;font-size:.8125rem}body #main .aw-product-details__block--size h2{font-size:14px;font-size:.875rem;margin:0 0 14px}body #main .aw-product-details__block--size .fit-guide{display:block}body #main .aw-product-details__block--size .fit-guide__meter{width:calc((100% - 37px)/2)}body #main .aw-product-details__block--size .fit-guide__meter img{margin:0 0 14px}body #main .aw-product-details__block--size .fit-guide__meter-wrap{width:100%;margin:0 0 36px}body #main .aw-product-details__block--size .fit-guide__meter-cap{font-size:12px;font-size:.75rem;margin:0 0 3px}body #main .aw-product-details__block--size .fit-guide__meter-body{font-size:11px;font-size:.6875rem}body #main .aw-product-details__block--size .fit-guide__meter-body div{height:8px;margin:0 3px;border-radius:8px}body #main .aw-product-details__block--size .fit-guide__note{font-size:12px;font-size:.75rem;margin:14px 0 0}body #main .aw-product-details__block--size .fit-guide__img{width:100%;padding:0 13px}body #main .aw-product-details__block--size .fit-guide__img img:not(:last-child){margin:0 0 14px}body #main .aw-product-details__block--size .size-table{margin:52px 0 0}body #main .aw-product-details__block--size .size-table .table-wrap{padding:0 0 22px}body #main .aw-product-details__block--size .size-table .table-wrap table caption{font-size:13px;font-size:.8125rem}body #main .aw-product-details__block--size .size-table .table-wrap table td,body #main .aw-product-details__block--size .size-table .table-wrap table th{font-size:12px;font-size:.75rem;padding:5px 17px}body #main .aw-product-details__block--size .size-table__txt{font-size:12px;font-size:.75rem}body #main .mxpr-block .mxpr-summary__star{margin:0 0 20px}body #main .mxpr-block .mxpr-summary__star .mxpr-rating-score{font-size:20px;font-size:1.25rem;margin:0 11px 0 0}body #main .mxpr-block .mxpr-summary__star .star-ratings-css{font-size:.75rem!important}body #main .mxpr-block .mxpr-summary__count{font-size:11px;font-size:.6875rem;margin:0 0 0 13px}body #main .mxpr-block .mxpr-summary__bar{width:120px;height:12px}body #main .mxpr-block .mxpr-summary__item-reviewcount{font-size:11px;font-size:.6875rem;margin:0 0 0 9px}body #main .mxpr-block .mxpr-summary__write-review{min-width:150px}body #main .mxpr-block .mxpr-summary__order{margin:54px 0 0}body #main .mxpr-block .mxpr-summary__order:after{right:10px;width:7px;height:7px}body #main .mxpr-block .mxpr-summary__order #mxpr-summary__order-select{padding:15px 25px}body #main .mxpr-block .mxpr-review__list-item{margin-top:15px!important;padding:0 0 15px}body #main .mxpr-block .mxpr-review__list-item-meta .star-ratings-css{font-size:.625rem!important;margin:0 0 20px}body #main .mxpr-block .mxpr-review__list-item-createdat{font-size:9px;font-size:.5625rem}body #main .mxpr-block .mxpr-review__list-item-meta-title{font-size:13px;font-size:.8125rem;margin:0 0 7px}body #main .mxpr-block .mxpr-review__list-item-body-conent{font-size:12px;font-size:.75rem}body #main .mxpr-block .mxpr-review__list-item-votes{flex-direction:row;align-items:center;font-size:10px;font-size:.625rem}body #main .mxpr-block .star-ratings-css{font-size:10px;font-size:.625rem}body x-modal.modal::part(content){width:calc(100% - 50px);padding:0 20px 20px}body x-modal.modal::part(header){padding:44px 0 23px}body x-modal.modal::part(close-button){top:15px;right:auto;left:-5px}}@media screen and (min-width: 700px){body #main .product .product-info__block-item[data-block-type=modal] button:hover{color:#fff}body #main .aw-product-details__block--description>*:not(h1,h2,h3,h4,h5,h6){margin-left:2em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aw-product.css.map */
