@charset "UTF-8";.aw-main-product{--aw-product-thumb-size: 72px;--aw-product-thumb-gap: 16px;--aw-product-main-media-height: 999px;width:100%;padding-top:var(--aw-main-product-padding-top-pc);padding-bottom:var(--aw-main-product-padding-bottom-pc);background:var(--aw-main-product-background-color)}.aw-main-product__inner{max-width:1400px;margin-inline:auto;padding-inline:40px}.aw-main-product__layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);gap:72px;align-items:start}.aw-main-product__media-column{position:-webkit-sticky;position:sticky;top:var(--aw-main-product-sticky-top-pc);align-self:start}.aw-main-product__media-gallery{display:grid;grid-template-columns:var(--aw-product-thumb-size) minmax(0,1fr);gap:20px;align-items:start}.aw-main-product__thumbs-wrap{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:var(--aw-product-thumb-size);max-height:min(var(--aw-product-thumb-size) * 8.5 + var(--aw-product-thumb-gap) * 8,var(--aw-product-main-media-height));align-self:start}.aw-main-product__thumbs{display:flex;flex-direction:column;gap:var(--aw-product-thumb-gap);min-height:0;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}.aw-main-product__thumbs::-webkit-scrollbar{display:none}.aw-main-product__thumb-nav{position:relative;display:inline-flex;width:24px;height:24px;margin-inline:auto;padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:opacity .3s ease,visibility .3s ease}.aw-main-product__thumb-nav:before,.aw-main-product__thumb-nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;transition:opacity .3s ease,transform .3s ease}.aw-main-product__thumb-nav:before{background-image:url(klug-arrow-btn.svg);opacity:1}.aw-main-product__thumb-nav:after{background-image:url(klug-arrow-btn-hover.svg);opacity:0}.aw-main-product__thumb-nav:hover:before,.aw-main-product__thumb-nav:focus-visible:before{opacity:0}.aw-main-product__thumb-nav:hover:after,.aw-main-product__thumb-nav:focus-visible:after{opacity:1}.aw-main-product__thumb-nav:focus-visible{outline:2px solid #1e3c5a;outline-offset:4px}.aw-main-product__thumb-nav.is-disabled{opacity:.35;pointer-events:none}.aw-main-product__thumb-nav.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.aw-main-product__thumb-nav--up:before,.aw-main-product__thumb-nav--up:after{transform:rotate(-90deg)}.aw-main-product__thumb-nav--down:before,.aw-main-product__thumb-nav--down:after{transform:rotate(90deg)}.aw-main-product__thumb,.aw-main-product__mobile-thumb{display:block;padding:0;border:1px solid transparent;background:transparent;cursor:pointer;transition:border-color .3s ease,opacity .3s ease}.aw-main-product__thumb.is-active,.aw-main-product__mobile-thumb.is-active{border-color:#181919}.aw-main-product__thumb:hover,.aw-main-product__thumb:focus-visible,.aw-main-product__mobile-thumb:hover,.aw-main-product__mobile-thumb:focus-visible{opacity:.7}.aw-main-product__thumb:focus-visible,.aw-main-product__mobile-thumb:focus-visible{outline:2px solid #1e3c5a;outline-offset:4px}.aw-main-product__thumb{flex:0 0 var(--aw-product-thumb-size);width:var(--aw-product-thumb-size);height:var(--aw-product-thumb-size)}.aw-main-product__thumb-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aw-main-product__main-media{width:100%}.aw-main-product__main-media--placeholder{background:#eef0f3}.aw-main-product__main-media-item{display:none}.aw-main-product__main-media-item.is-active{display:block}.aw-main-product__main-image,.aw-main-product__mobile-image,.aw-main-product__placeholder{display:block;width:100%;height:auto}.aw-main-product__mobile-media,.aw-main-product__product-form{display:none}.aw-main-product__blocks{display:flex;flex-direction:column}.aw-main-product__block{margin:0}.aw-main-product__block+.aw-main-product__block{margin-top:24px}.aw-main-product__block--product-meta+.aw-main-product__block--title{margin-top:0}.aw-main-product__block--title+.aw-main-product__block--price{margin-top:20px}.aw-main-product__block--copy+.aw-main-product__block--functionality{margin-top:16px}.aw-main-product__block--functionality+.aw-main-product__block--variant-picker,.aw-main-product__block--copy+.aw-main-product__block--variant-picker{margin-top:40px;padding-top:40px;border-top:1px solid #e8e8e8}.aw-main-product__block--buy-buttons+.aw-main-product__block--size-support-links{margin-top:16px}.aw-main-product__block--accordion+.aw-main-product__block--accordion{margin-top:0}.aw-main-product__block:not(.aw-main-product__block--accordion)+.aw-main-product__block--accordion,.aw-main-product__blocks>.aw-main-product__block--accordion:first-child{margin-top:40px;border-top:1px solid #181919}.aw-main-product__block--accordion:has(+.aw-main-product__block:not(.aw-main-product__block--accordion)),.aw-main-product__blocks>.aw-main-product__block--accordion:last-child{border-bottom:1px solid #181919}.aw-main-product__block--accordion{padding-bottom:0}.aw-main-product__meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.aw-main-product__top-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin-bottom:12px}.aw-main-product__top-meta-left{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.aw-main-product__top-meta-review{flex:0 0 auto;margin-left:auto;color:#181919;text-decoration:none}.aw-main-product__top-meta-review .product__rating{display:inline-flex;align-items:center;gap:4px;color:#1e3c5a;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:13px;font-weight:300;line-height:1.2}.aw-main-product__top-meta-review .product__rating__star{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.aw-main-product__top-meta-review .product__rating__star:before{content:"\2605";color:currentColor;font-size:12px;line-height:1}.aw-main-product__top-meta-review .product__rating__stars{display:inline-flex;align-items:center;gap:0}.aw-main-product__top-meta-review .product__rating__stars .product__rating__star{width:auto;height:auto;font-size:14px;line-height:1}.aw-main-product__top-meta-review .product__rating__stars .product__rating__star:before{content:none}.aw-main-product__top-meta-review .product__rating__stars .product__rating__star--half{color:#1e3c5a;background:linear-gradient(90deg,currentColor 50%,transparent 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.aw-main-product__top-meta-review .product__rating__count{color:#181919;text-decoration:underline;text-underline-offset:.15em}.aw-main-product__meta-left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.aw-main-product__label-badges,.aw-main-product__item-badges{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.aw-main-product__label-badge{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:6px 8px 3px;box-sizing:border-box;background:#1e3c5a;color:#fff;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:13px;font-weight:300;line-height:1;letter-spacing:.08em;white-space:nowrap}.aw-main-product__label-badge--sale{color:#e60012;background:#fff;border:1px solid #e60012}.aw-main-product__label-badge--default{border:#1e3c5a 1px solid;background:#1e3c5a;color:#fff}.aw-main-product__status-badge,.aw-main-product__item-badge{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:5px 8px 3px;border:1px solid #a6a6a6;color:#181919;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:13px;font-weight:300;line-height:1;letter-spacing:.06em;white-space:nowrap}.aw-main-product__status-badge--preorder{border-color:#1e3c5a;color:#1e3c5a}.aw-main-product__status-badge--sale{border-color:#d63b3b;color:#d63b3b}.aw-main-product__item-number{display:inline-flex;align-items:center;min-height:21px;margin:0;color:#a6a6a6;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:13px;font-weight:300;line-height:1;letter-spacing:.04em;text-align:left;white-space:nowrap;padding-top:3px}.aw-main-product__title{margin:0;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:32px;font-weight:600;line-height:1.5;letter-spacing:.04em;text-transform:none}.aw-main-product__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif}.aw-main-product__price-current{font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:20px;font-weight:300;line-height:1.4}.aw-main-product__tax{font-size:12px;line-height:1.4}.aw-main-product__compare-price{color:#a6a6a6;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:14px;font-weight:300;line-height:1.4;text-decoration:line-through}.aw-main-product__compare-price.is-hidden{display:none}.aw-main-product .mrpoint-product__award-point{margin-top:10px;font-size:12px}.aw-main-product .mrpoint-product__award-point-value{font-family:Martel Sans,Noto Sans JP,sans-serif}.aw-main-product__copy{color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;line-height:1.8;letter-spacing:.04em;margin-top:-16px}.aw-main-product__copy>*{margin-top:0}.aw-main-product__copy>*:last-child{margin-bottom:0}.aw-main-product__functionality-list{display:flex;flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none}.aw-main-product__functionality-item{width:32px;min-width:32px;margin:0}.aw-main-product__functionality-link{display:flex;width:32px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;padding:0;border-radius:0;background:transparent;color:#1e3c5a;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:10px;line-height:1.4;letter-spacing:.04em;text-align:left;text-decoration:none;transition:opacity .3s ease}.aw-main-product__functionality-link:hover,.aw-main-product__functionality-link:focus-visible{opacity:.7}.aw-main-product__functionality-link:focus-visible{outline:2px solid #1e3c5a;outline-offset:4px}.aw-main-product__functionality-icon-wrap{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;background:transparent}.aw-main-product__functionality-icon{display:block;width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.aw-main-product__functionality-label{display:block;width:32px;color:inherit;line-height:1.4;text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.aw-main-product__variant-picker{display:grid;gap:28px}.aw-main-product__option-group{display:grid;gap:16px}.aw-main-product__option-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.aw-main-product__option-title{margin:0;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:16px;line-height:1.5;letter-spacing:.04em}.aw-main-product__swatches,.aw-main-product__sizes{display:flex;flex-wrap:wrap;gap:4px}.aw-main-product__swatch-item,.aw-main-product__size-item{position:relative;text-align:center}.aw-main-product__option-input{position:absolute;opacity:0;pointer-events:none}.aw-main-product__swatch,.aw-main-product__size-button{display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s ease,opacity .3s ease,background .3s ease,color .3s ease}.aw-main-product__swatch{position:relative;width:32px;height:32px;overflow:hidden;border:1px solid transparent;background:#f5f5f5}.aw-main-product__swatch:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background-color:var(--aw-main-product-swatch-color, #f1f1f1);background-image:var(--aw-main-product-swatch-image);background-position:center;background-repeat:no-repeat;background-size:cover}.aw-main-product__swatch-text{position:relative;z-index:1;display:inline-block;max-width:100%;padding-inline:2px;overflow:hidden;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:8px;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.aw-main-product__option-input:checked+.aw-main-product__swatch{border-color:#5e6242}.aw-main-product__option-input:checked+.aw-main-product__size-button{border-color:#181919}.aw-main-product__swatch-item.is-unavailable,.aw-main-product__size-item.is-unavailable{opacity:.35}.aw-main-product__swatch-item.is-soldout,.aw-main-product__size-item.is-soldout{opacity:.6}.aw-main-product__swatch-item.is-unavailable .aw-main-product__swatch,.aw-main-product__size-item.is-unavailable .aw-main-product__size-button{cursor:not-allowed}.aw-main-product__size-button{min-width:56px;min-height:40px;padding:8px 14px;border:1px solid #e8e8e8;border-radius:4px;color:#181919;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:14px;font-weight:300;line-height:1.2;letter-spacing:.04em;background:#fff}.aw-main-product__size-chart-link{text-align:right}.aw-main-product__size-chart-link--standalone{text-align:left}.aw-main-product__size-chart-anchor{color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:.2em}.aw-main-product a.aw-main-product__size-chart-anchor{transition:opacity .3s ease}.aw-main-product a.aw-main-product__size-chart-anchor:hover,.aw-main-product a.aw-main-product__size-chart-anchor:focus-visible{opacity:.6}.aw-main-product a.aw-main-product__size-chart-anchor:focus-visible{outline:2px solid #1e3c5a;outline-offset:4px}.aw-main-product__quantity-label{display:block;margin-bottom:12px;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:16px;line-height:1.5}.aw-main-product__quantity-control{display:inline-flex;align-items:center;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.aw-main-product__quantity-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:#fff;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:13px;cursor:pointer}.aw-main-product__quantity-button:focus-visible{outline:2px solid #1e3c5a;outline-offset:-2px}.aw-main-product__quantity-input,.aw-main-product input[type=number].aw-main-product__quantity-input{width:40px;height:36px;padding:0;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;color:#181919;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:13px;font-weight:300;text-align:center;margin-bottom:0}.aw-main-product__quantity-input::-webkit-outer-spin-button,.aw-main-product__quantity-input::-webkit-inner-spin-button,.aw-main-product input[type=number].aw-main-product__quantity-input::-webkit-outer-spin-button,.aw-main-product input[type=number].aw-main-product__quantity-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.aw-main-product__quantity-input:focus,.aw-main-product__quantity-input:focus-visible,.aw-main-product input[type=number].aw-main-product__quantity-input:focus,.aw-main-product input[type=number].aw-main-product__quantity-input:focus-visible{border:0;outline:0;box-shadow:none}.aw-main-product__submit-button{display:flex;align-items:center;justify-content:center;width:100%;padding:22px 24px;border:1px solid #1e3c5a;border-radius:4px;background:#1e3c5a;color:#fff;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:.04em;cursor:pointer;transition:opacity .3s ease,background .3s ease,color .3s ease}.aw-main-product__submit-button:hover,.aw-main-product__submit-button:focus-visible{opacity:.85}.aw-main-product__submit-button:focus-visible{outline:2px solid #1e3c5a;outline-offset:4px}.aw-main-product__submit-button:disabled{opacity:.45;cursor:not-allowed}.aw-main-product .timesact-button-bis{transition:opacity .3s ease!important}.aw-main-product .timesact-button-bis:hover,.aw-main-product .timesact-button-bis:focus-visible{opacity:.8!important}.aw-main-product__native-add-area.is-hidden{display:none}.aw-main-product .swym-atw-btn-wrapper-for-img.product_image_bottom_right{position:static!important;width:24px!important;height:20px!important;margin:0!important;z-index:3}.aw-main-product #swym-atw-button-container{width:24px!important;height:20px!important}.aw-main-product #swym-atw-pdp-button{position:relative;display:flex!important;align-items:center;justify-content:center;width:24px!important;min-width:24px!important;height:20px!important;min-height:20px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.aw-main-product #swym-atw-button-container{display:flex;align-items:center;justify-content:center}.aw-main-product #swym-atw-pdp-button-img-icon{display:block!important;width:24px!important;min-width:24px!important;height:20px!important;min-height:20px!important;opacity:1!important;visibility:visible!important;-o-object-fit:contain;object-fit:contain}.aw-main-product #swym-atw-pdp-button-text{display:none!important;opacity:0!important}.aw-main-product__sticky-add{display:none}.aw-main-product__sticky-add.is-pending{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%)}.aw-main-product__sticky-add.is-hidden{display:none!important}.aw-main-product__sticky-add-button{display:flex;align-items:center;justify-content:center;width:100%;height:40px;min-height:40px;padding:0 24px;border:1px solid #1e3c5a;border-radius:4px;background:#1e3c5a;color:#fff;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:.04em;cursor:pointer;transition:opacity .3s ease,background .3s ease,color .3s ease}.aw-main-product__sticky-add-button:hover,.aw-main-product__sticky-add-button:focus-visible{opacity:.85}.aw-main-product__sticky-add-button:focus-visible{outline:2px solid #1e3c5a;outline-offset:4px}.aw-main-product__sticky-add-button:disabled{opacity:.45;cursor:not-allowed}.aw-main-product__support-links{text-align:center}.aw-main-product__size-support-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:1px solid #181919;border-radius:4px;background:#fff;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;line-height:1.4;letter-spacing:.04em;text-decoration:none;margin-top:8px;cursor:pointer;transition:opacity .3s ease,background .3s ease}.aw-main-product__size-support-button:hover,.aw-main-product__size-support-button:focus-visible{opacity:.7}.aw-main-product__size-support-button:focus-visible{outline:2px solid #1e3c5a;outline-offset:4px}.aw-main-product__size-support-icon{display:block;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.aw-main-product__try-on-link{display:inline-block;margin-top:20px;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:.2em}.aw-main-product__accordion{border-bottom:1px solid #e8e8e8}.aw-main-product__accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 0;border:0;background:transparent;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:16px;font-weight:600;line-height:1.5;text-align:left;cursor:pointer}.aw-main-product__accordion-icon{flex:0 0 auto;display:block;width:16px;height:16px;background-color:#1e3c5a;mask:url(klug-arrow.svg) center/contain no-repeat;-webkit-mask:url(klug-arrow.svg) center/contain no-repeat;transform:rotate(90deg);transition:transform .3s ease}.aw-main-product__accordion[open] .aw-main-product__accordion-icon,.aw-main-product__accordion.is-open .aw-main-product__accordion-icon{transform:rotate(270deg)}.aw-main-product__accordion-panel{overflow:hidden}.aw-main-product__accordion-content{padding:0 0 28px;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;line-height:1.9;letter-spacing:.04em}.aw-main-product__accordion-content>*{margin-top:0}.aw-main-product__accordion-content>*:last-child{margin-bottom:0}.aw-main-product__accordion-content a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.aw-main-product__accordion-content--with-link>p:last-of-type{display:inline;margin-bottom:0}.aw-main-product__accordion-inline-link{display:inline;margin-left:.4em}.aw-main-product__accordion-inline-link--button{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;transition:opacity .3s ease}.aw-main-product__accordion-inline-link--button:hover,.aw-main-product__accordion-inline-link--button:focus-visible{opacity:.6}.aw-main-product__accordion-inline-link--button:focus-visible{outline:2px solid #1e3c5a;outline-offset:4px}.aw-main-product__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px}.aw-main-product__modal[hidden]{display:none!important}.aw-main-product__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#18191973;cursor:pointer}.aw-main-product__modal-dialog{position:relative;z-index:1;width:min(100%,880px);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:10px;box-shadow:0 16px 48px #1819192e}.aw-main-product__modal-close{position:absolute;top:18px;right:18px;width:24px;height:24px;padding:0;border:0;background:url(klug-close.svg) center/16px 16px no-repeat;cursor:pointer;transition:opacity .3s ease}.aw-main-product__modal-close:hover,.aw-main-product__modal-close:focus-visible{opacity:.6}.aw-main-product__modal-close:focus-visible{outline:2px solid #1e3c5a;outline-offset:4px}.aw-main-product__modal-content{padding:48px 40px 40px}.aw-main-product__modal-title{margin:0 0 20px;color:#1e3c5a;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:20px;font-weight:600;line-height:1.5}.aw-main-product__modal-body{color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;line-height:1.9}.aw-main-product__modal-body a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.aw-main-product__modal-body>*:first-child{margin-top:0}.aw-main-product__modal-body>*:last-child{margin-bottom:0}.aw-main-product__setup-heading{margin:0 0 24px;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:16px;line-height:1.6;letter-spacing:.04em}.aw-main-product__setup-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.aw-main-product__setup-link{display:block;color:#181919;text-decoration:none}.aw-main-product__setup-link:hover .aw-main-product__setup-image,.aw-main-product__setup-link:focus-visible .aw-main-product__setup-image{opacity:.6}.aw-main-product__setup-link:hover .aw-main-product__setup-title,.aw-main-product__setup-link:focus-visible .aw-main-product__setup-title{text-decoration:underline;text-underline-offset:.2em}.aw-main-product__setup-link:focus-visible{outline:2px solid #1e3c5a;outline-offset:4px}.aw-main-product__setup-image-wrap{width:100%;background:#eef0f3}.aw-main-product__setup-image,.aw-main-product__setup-placeholder{display:block;width:100%;height:auto;transition:opacity .3s ease}.aw-main-product__setup-title{margin:16px 0 0;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;line-height:1.6;letter-spacing:.04em}.aw-main-product__setup-price{margin:4px 0 0;color:#181919;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:13px;font-weight:300;line-height:1.5}.aw-main-product__setup-empty,.aw-main-product__empty{margin:0;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:13px;line-height:1.8}.aw-main-product__empty{text-align:center}.aw-main-product .gpo-container .gpo-app{border:#E8E8E8 1px solid}.aw-main-product .gpo-container .gpo-app .gpo-group{padding:24px}.aw-main-product .gpo-container .gpo-app .gpo-group .gpo-divider{border-top:1px solid #e8e8e8!important}.aw-main-product .gpo-container .gpo-app .gpo-group .gpo-paragraph{font-size:13px}.aw-main-product .gpo-container .gpo-app .gpo-group .gpo-paragraph pre{margin-top:-10px;padding:0;white-space:normal;border-left:0;margin-bottom:5px}.aw-main-product .gpo-group,.aw-main-product .gpo-label span.label-content,.aw-main-product .gpo-select,.aw-main-product .gpo-select select,.aw-main-product .gpo-dropdown,.aw-main-product .gpo-dropdown .dropdown-button,.aw-main-product .gpo-dropdown .dropdown-suggestion,.aw-main-product .gpo-dropdown input+label{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif!important}@media only screen and (min-width:768px)and (max-width:1099px){.aw-main-product{--aw-product-thumb-size: 60px}.aw-main-product__inner{padding-inline:40px}.aw-main-product__layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:40px}.aw-main-product__media-column{top:var(--aw-main-product-sticky-top-tb)}.aw-main-product__media-gallery{gap:16px}.aw-main-product__title{font-size:28px}}@media only screen and (max-width:767px){.aw-main-product{padding-top:var(--aw-main-product-padding-top-sp);padding-bottom:var(--aw-main-product-padding-bottom-sp);margin-top:-36px}.aw-main-product .gpo-container .gpo-app .gpo-group .gpo-paragraph{font-size:12px}.aw-main-product .gpo-label span.label-content,.aw-main-product .gpo-select select{font-size:13px}.aw-main-product__setup{margin-top:20px}.aw-main-product__inner{padding-inline:0}.aw-main-product__layout{display:block}.aw-main-product__media-column{position:static}.aw-main-product__media-gallery{display:none}.aw-main-product__main-media--placeholder{margin-inline:20px}.aw-main-product__mobile-media{display:grid;gap:16px}.aw-main-product__mobile-viewport{margin-bottom:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;min-height:var(--aw-product-mobile-media-height, 0px)}.aw-main-product__mobile-viewport::-webkit-scrollbar{display:none}.aw-main-product__mobile-track{display:flex;align-items:flex-start}.aw-main-product__mobile-slide{flex:0 0 100%;scroll-snap-align:start}.aw-main-product__mobile-thumbs{display:flex;gap:8px;overflow-x:auto;padding:0 20px;scrollbar-width:none}.aw-main-product__mobile-thumbs::-webkit-scrollbar{display:none}.aw-main-product__mobile-thumb{width:64px;flex:0 0 64px}.aw-main-product__mobile-thumb-image{display:block;width:100%;height:auto}.aw-main-product__details-column{padding-inline:20px;margin-top:24px}.aw-main-product__block+.aw-main-product__block{margin-top:20px}.aw-main-product__block--accordion+.aw-main-product__block--accordion{margin-top:0}.aw-main-product__block--functionality+.aw-main-product__block--variant-picker,.aw-main-product__block--copy+.aw-main-product__block--variant-picker{margin-top:32px;padding-top:32px}.aw-main-product__meta-row{align-items:flex-start;flex-direction:column}.aw-main-product__top-meta{align-items:flex-start;gap:12px;margin-bottom:0;display:flex;flex-direction:row}.aw-main-product__top-meta-left{gap:6px}.aw-main-product__label-badges,.aw-main-product__item-badges{gap:4px}.aw-main-product__label-badge{min-height:15px;padding:3px 5px;font-size:10px;letter-spacing:.06em}.aw-main-product__meta-left{gap:6px}.aw-main-product__status-badge,.aw-main-product__item-badge{min-height:15px;padding:4px 5px 0;font-size:10px}.aw-main-product__item-number{min-height:15px;font-size:12px;text-align:left;padding-top:3px}.aw-main-product__top-meta-review{margin-left:auto}.aw-main-product__title,.aw-main-product__price-current{font-size:20px}.aw-main-product__tax,.aw-main-product__compare-price{font-size:12px}.aw-main-product__copy{font-size:14px;margin-top:-12px}.aw-main-product__functionality-link{font-size:11px}.aw-main-product__functionality-label{font-size:10px}.aw-main-product__option-head{display:contents}.aw-main-product__option-title{font-size:14px}.aw-main-product__option-group{display:flex;flex-direction:column}.aw-main-product__sizes{order:2}.aw-main-product__size-chart-link{width:100%;margin-top:8px;text-align:right}.aw-main-product__size-chart-link:not(.aw-main-product__size-chart-link--standalone){order:3}.aw-main-product__size-chart-anchor{font-size:13px}.aw-main-product__quantity-label{font-size:14px}.aw-main-product__submit-button{padding-top:18px;padding-bottom:18px}.aw-main-product .timesact-button-bis{height:60px!important;max-height:60px!important}.aw-main-product__sticky-add{position:fixed;right:0;bottom:0;left:0;z-index:120;display:block;height:80px;padding:20px;background:#fff;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.aw-main-product__sticky-add.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.aw-main-product__sticky-add-button{font-size:14px}.aw-main-product__size-support-button{min-height:40px;font-size:13px}.aw-main-product__try-on-link{font-size:13px}.aw-main-product__size-button{min-width:52px;min-height:36px;font-size:13px}.aw-main-product__accordion-trigger{padding:24px 0;font-size:16px}.aw-main-product__accordion-icon{width:12px;height:12px}.aw-main-product__accordion-content{padding-bottom:24px;font-size:14px}.aw-main-product__modal{padding:20px}.aw-main-product__modal-content{padding:40px 20px 24px}.aw-main-product__modal-title{margin-bottom:16px;font-size:18px}.aw-main-product__modal-body{font-size:13px;line-height:1.8}}html.aw-main-product-modal-open,body.aw-main-product-modal-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/37/assets/aw-main-product-base.css.map */
