.umakatsu-size-chart-trigger{display:inline-block;margin-top:0;padding:0;font-size:1.375rem;letter-spacing:.04em;color:#e6e6e8d9;background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.umakatsu-size-chart-trigger:hover{color:var(--foreground, #e6e6e8)}.umakatsu-pdp__bundle{margin-top:1.5rem;margin-bottom:1.5rem;padding:1rem;background-color:var(--secondary, #2a2a2e);border:1px solid var(--border);font-size:1.125rem;line-height:1.625;color:var(--muted-foreground)}.umakatsu-pdp__bundle p{margin:0}.umakatsu-pdp__bundle p+p{margin-top:.5rem}.umakatsu-pdp__bundle strong{color:var(--foreground, #e6e6e8);font-weight:500;font-size:1.1875rem}.umakatsu-pdp__presale-note{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.625;color:#e6e6e8b8}.umakatsu-pdp__contact-cta{text-decoration:none;text-align:center}.umakatsu-pdp__variants{--umakatsu-swatch-size: 3.5rem;--umakatsu-size-control-size: 4rem;--umakatsu-variant-gap: 1rem;margin-bottom:1rem}.umakatsu-pdp__variants .umakatsu-pdp__form-badge,.umakatsu-pdp__variants .umakatsu-pdp__badges{margin-top:.75rem;margin-bottom:1.25rem}.umakatsu-pdp__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;--umakatsu-pdp-badge-width: 9rem}.umakatsu-pdp__badges .umakatsu-form-badge--compact,.umakatsu-pdp__badges .umakatsu-status-badge--compact{display:inline-flex;align-items:center;justify-content:center;width:var(--umakatsu-pdp-badge-width);box-sizing:border-box;text-align:center}.umakatsu-pdp__variants variant-selects fieldset.product-form__input{border:none;padding:0;margin:0 0 1.75rem;min-width:0}.umakatsu-pdp__variants variant-selects fieldset.umakatsu-variant-picker--size{margin-bottom:.875rem}.umakatsu-pdp__variants :is(.product-form__input--swatch,.product-form__input--pill) .form__label{margin-bottom:.625rem;padding:0;font-size:1.375rem;letter-spacing:.04em;line-height:1.5;float:none}.umakatsu-pdp__variants .product-form__input--swatch{display:block}.umakatsu-pdp__variants .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--umakatsu-swatch-size);margin:0 var(--umakatsu-variant-gap) 0 0;vertical-align:top}.umakatsu-pdp__variants .product-form__input--swatch .swatch-input__input:not(:checked)+.swatch-input__label .swatch{border-color:transparent}.umakatsu-pdp__variants .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:.125rem solid #fff;outline-offset:.125rem}.umakatsu-pdp__variants .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{outline:.125rem solid rgba(255,255,255,.45);outline-offset:.125rem}.umakatsu-pdp__variants .umakatsu-size-chart-trigger{display:block;margin-top:1.5rem}.umakatsu-size-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}.umakatsu-size-modal[hidden]{display:none!important}.umakatsu-size-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;cursor:pointer}.umakatsu-size-modal__dialog{position:relative;z-index:1;width:100%;max-width:40rem;max-height:min(90vh,720px);overflow:auto;padding:1.5rem 1.25rem 1.25rem;background:#1a1a1c;border:1px solid rgba(230,230,232,.15);box-shadow:0 24px 48px #00000073}.umakatsu-size-modal__close{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;padding:0;font-size:1.5rem;line-height:1;color:var(--foreground, #e6e6e8);background:transparent;border:none;cursor:pointer}.umakatsu-size-modal__heading{margin:0 0 1rem;font-size:1.125rem;font-weight:400;letter-spacing:.08em;text-align:center;color:var(--foreground, #e6e6e8)}.umakatsu-size-modal__form{margin-bottom:1rem;text-align:center}.umakatsu-size-modal__form .umakatsu-pdp__form-badge{margin:0}.umakatsu-size-modal__image{display:block;width:100%;height:auto}.umakatsu-size-modal__empty,.umakatsu-size-table__note{font-size:.8125rem;line-height:1.6;color:#e6e6e8b8}.umakatsu-size-table-wrap{margin-bottom:1rem}.umakatsu-size-table-wrap--conversion{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(230,230,232,.12)}.umakatsu-size-table__title{margin:0 0 .75rem;font-size:.8125rem;letter-spacing:.04em;color:#e6e6e8e0}.umakatsu-size-modal__body .umakatsu-size-table__title{text-align:center}.umakatsu-size-table{width:100%;border-collapse:collapse;font-size:.8125rem}.umakatsu-size-table--cols-4,.umakatsu-size-table--cols-5{table-layout:fixed}.umakatsu-size-table--cols-4 .umakatsu-size-table__col--label{width:30%}.umakatsu-size-table--cols-4 .umakatsu-size-table__col--data{width:23.333%}.umakatsu-size-table--cols-5 .umakatsu-size-table__col--label{width:28%}.umakatsu-size-table--cols-5 .umakatsu-size-table__col--data{width:18%}.umakatsu-size-table th,.umakatsu-size-table td{padding:.625rem .5rem;border:1px solid rgba(230,230,232,.18);text-align:center}.umakatsu-size-table thead th{background:#ffffff0a;font-weight:500}.umakatsu-size-table tbody th[scope=row]{text-align:left;font-weight:400;color:#e6e6e8d9;background:#ffffff05}.umakatsu-size-table--compact{margin-bottom:.75rem}body.umakatsu-size-modal-open{overflow:hidden}.product-form__input--pill.umakatsu-variant-picker--size input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;width:var(--umakatsu-size-control-size, 4rem);height:var(--umakatsu-size-control-size, 4rem);min-width:var(--umakatsu-size-control-size, 4rem);min-height:var(--umakatsu-size-control-size, 4rem);margin:0 var(--umakatsu-variant-gap, 1rem) 0 0;padding:0;font-size:1.3125rem;letter-spacing:.04em;line-height:1;color:var(--foreground, #e6e6e8);background-color:transparent;border:1px solid rgba(230,230,232,.35);border-radius:0;box-sizing:border-box;box-shadow:none;transition:border-color .15s ease}.product-form__input--pill.umakatsu-variant-picker--size input[type=radio]+label:before{content:none}.product-form__input--pill.umakatsu-variant-picker--size input[type=radio]+label:hover{border-color:#e6e6e8a6}.product-form__input--pill.umakatsu-variant-picker--size input[type=radio]:checked+label{color:var(--foreground, #e6e6e8);background-color:transparent;border:2px solid #fff}.product-form__input--pill.umakatsu-variant-picker--size input[type=radio]:disabled+label,.product-form__input--pill.umakatsu-variant-picker--size input[type=radio].disabled+label{color:#e6e6e866;border-color:#e6e6e826}.product-form__input--pill.umakatsu-variant-picker--size input[type=radio]:focus-visible+label,.product-form__input--pill.umakatsu-variant-picker--size input[type=radio].focused+label{box-shadow:0 0 0 2px #ffffff59}.template-product .product.grid{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}.umakatsu-pdp-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#000000f5;border-top:1px solid rgba(230,230,232,.12);padding-bottom:env(safe-area-inset-bottom,0px);--umakatsu-sticky-thumb: 5rem}.umakatsu-pdp-sticky-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1.125rem;min-height:6.25rem;padding-top:1rem;padding-bottom:1rem}.umakatsu-pdp-sticky-bar__product{display:flex;align-items:center;gap:1rem;min-width:0;flex:1 1 auto}.umakatsu-pdp-sticky-bar__thumb-wrap{flex-shrink:0;width:var(--umakatsu-sticky-thumb);height:var(--umakatsu-sticky-thumb);overflow:hidden;background:#ffffff0a}.umakatsu-pdp-sticky-bar__thumb{display:block;width:100%;height:100%;object-fit:cover}.umakatsu-pdp-sticky-bar__thumb--placeholder{width:100%;height:100%;opacity:.35}.umakatsu-pdp-sticky-bar__meta{min-width:0}.umakatsu-pdp-sticky-bar__title{margin:0;font-size:1rem;line-height:1.4;color:var(--foreground, #e6e6e8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.umakatsu-pdp-sticky-bar__price{margin:.25rem 0 0;font-size:.9375rem;line-height:1.4;color:#e6e6e8d9}.umakatsu-pdp-sticky-bar__actions{flex-shrink:0}.umakatsu-pdp-sticky-bar__btn{display:inline-flex;align-items:center;justify-content:center;min-width:10.5rem;min-height:3.25rem;padding:.75rem 1.5rem;font-size:.9375rem;letter-spacing:.08em;line-height:1.2;color:var(--foreground, #e6e6e8);background:transparent;border:1px solid rgba(230,230,232,.85);cursor:pointer;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,color .15s ease,opacity .15s ease}.umakatsu-pdp-sticky-bar__btn:hover:not(:disabled){border-color:#fff;color:#fff}.umakatsu-pdp-sticky-bar__btn:disabled{opacity:.45;cursor:not-allowed}@media screen and (min-width:750px){.umakatsu-size-modal{padding:2rem}.umakatsu-size-modal__dialog{width:min(100%,52rem);max-height:min(88vh,820px);margin:auto;padding:2rem 2rem 1.75rem}.umakatsu-size-modal__heading{margin-bottom:1.25rem;font-size:1.375rem}.umakatsu-size-modal__form{margin-bottom:1.25rem}.umakatsu-size-modal__body .umakatsu-size-table__title{margin-bottom:1rem;font-size:1.0625rem}.umakatsu-size-modal__body .umakatsu-size-table{font-size:1.125rem}.umakatsu-size-modal__body .umakatsu-size-table th,.umakatsu-size-modal__body .umakatsu-size-table td{padding:.875rem .75rem}.umakatsu-size-modal__body .umakatsu-size-table__note{font-size:.9375rem}.umakatsu-pdp-sticky-bar{--umakatsu-sticky-thumb: 5.5rem}.template-product .product.grid{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))}.umakatsu-pdp-sticky-bar__inner{min-height:6.75rem;gap:1.5rem;padding-top:1.125rem;padding-bottom:1.125rem}.umakatsu-pdp-sticky-bar__title{font-size:1.0625rem}.umakatsu-pdp-sticky-bar__price{font-size:1rem}.umakatsu-pdp-sticky-bar__btn{min-width:12rem;min-height:3.5rem;font-size:1rem}}@media screen and (max-width:549px){.umakatsu-pdp-sticky-bar{--umakatsu-sticky-thumb: 4.25rem}.umakatsu-pdp-sticky-bar__inner{gap:.75rem;min-height:5.75rem;padding-top:.875rem;padding-bottom:.875rem}.umakatsu-pdp-sticky-bar__title{font-size:.875rem}.umakatsu-pdp-sticky-bar__price{font-size:.8125rem}.umakatsu-pdp-sticky-bar__btn{min-width:8.5rem;min-height:3rem;padding-inline:1rem;font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/umakatsu-pdp.css.map */
