:root{--um-paper:var(--color-background);--um-ink:var(--color-foreground);--um-ink-soft:color-mix(in srgb,var(--color-foreground) 66%,var(--color-background));--um-line:color-mix(in srgb,var(--color-foreground) 13%,var(--color-background));--um-line-soft:color-mix(in srgb,var(--color-foreground) 7%,var(--color-background));--um-sea:#1f4e5a;--um-sea-deep:#143540;--um-sea-tint:#eef3f3;--um-bonito:#a3432f;--um-font-ja:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;--um-font-ja-sans:"Hiragino Sans","Yu Gothic","Noto Sans JP",sans-serif;--um-wrap:1120px}.um-wrap{inline-size:min(100% - 48px,var(--um-wrap));margin-inline:auto}.um-wrap--page{inline-size:min(var(--page-content-width,1440px),calc(100% - var(--page-margin,16px) * 2));margin-inline:auto}.um-sr{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.um-band{scroll-margin-block-start:calc(var(--header-height,60px) + 12px);padding-block:40px;color:var(--um-ink)}.um-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-block-end:20px}.um-kicker{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--um-sea);margin:0 0 8px}.um-h1{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.1;letter-spacing:-.025em;text-wrap:balance;margin:0;color:var(--um-ink)}.um-h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance;margin:0;color:var(--um-ink)}.um-ja{font-family:var(--um-font-ja);color:var(--um-sea);font-size:.8rem;letter-spacing:.08em;margin:0}.um-lede{font-size:.95rem;line-height:1.6;color:var(--um-ink-soft);margin:0;max-inline-size:56ch}.um-btn{display:inline-flex;gap:10px;justify-content:center;align-items:center;min-block-size:48px;border:1px solid var(--um-ink);border-radius:6px;padding:12px 22px;font-size:.88rem;font-weight:600;line-height:1.3;text-decoration:none;color:var(--um-ink);background:transparent;cursor:pointer;transition:background .2s,color .2s}.um-btn--primary{background:var(--um-ink);color:var(--um-paper)}.um-btn--primary:hover{background:var(--um-sea-deep);border-color:var(--um-sea-deep);color:#fff}.um-btn--ghost:hover{background:var(--um-sea-tint)}.um-textlink{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;color:var(--um-sea-deep);font-size:.84rem;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--um-line)}.um-textlink:hover{text-decoration-color:currentColor}.um-credit{font-size:.62rem;color:var(--um-ink-soft);margin:6px 0 0;line-height:1.4}.um-credit a{color:inherit}.um-chip{display:inline-flex;align-items:center;gap:6px;min-block-size:40px;padding:8px 14px;border:1px solid var(--um-line);border-radius:6px;font-size:.8rem;font-weight:500;line-height:1.2;text-decoration:none;color:var(--um-ink);background:var(--um-paper);white-space:nowrap}a.um-chip:hover{border-color:var(--um-sea);color:var(--um-sea-deep)}.um-chip.is-active{background:var(--um-ink);border-color:var(--um-ink);color:var(--um-paper)}.um-chip.is-disabled{opacity:.4;pointer-events:none}.um-chip--sm{min-block-size:32px;padding:5px 11px;font-size:.74rem}.um-chip__n{font-size:.7rem;color:var(--um-ink-soft)}.um-chip.is-active .um-chip__n{color:inherit;opacity:.75}.um-crumbs{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;font-size:.74rem;color:var(--um-ink-soft);padding-block:16px 0}.um-crumbs a{display:inline-flex;align-items:center;min-block-size:32px;color:inherit;text-decoration:none}.um-crumbs a:hover{color:var(--um-sea-deep);text-decoration:underline;text-underline-offset:4px}.um-crumbs__sep{opacity:.5}.um-rail{display:grid;grid-auto-flow:column;grid-auto-columns:200px;gap:16px;list-style:none;margin:0;padding:0 0 10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain}.um-rail__item{scroll-snap-align:start;min-inline-size:0}.um-card{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:var(--um-ink)}.um-card__photo{display:block;aspect-ratio:1;background:#fff;border:1px solid var(--um-line-soft);border-radius:6px;overflow:hidden}.um-card__photo img{inline-size:100%;block-size:100%;object-fit:contain;padding:6px;transition:transform .3s}.um-card:hover .um-card__photo img{transform:scale(1.03)}.um-card__kick,.um-kick{margin:6px 0 0;font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--um-sea)}.um-card__name{font-size:.86rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.um-card__price{font-size:.86rem;font-weight:600}.um-card:hover .um-card__name{text-decoration:underline;text-underline-offset:4px}.product-grid .product-card-gallery__image,.product-grid .card-gallery img{object-fit:contain}.product-grid .card-gallery{background:#fff}.um-kick{margin:0 0 2px}.um-prose{font-size:1rem;line-height:1.75;color:var(--um-ink)}.um-prose>*{max-inline-size:68ch}.um-prose h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.45rem;line-height:1.25;margin:2.2em 0 .6em;letter-spacing:-.01em}.um-prose h3{font-size:1.05rem;margin:1.6em 0 .4em}.um-prose p,.um-prose ul,.um-prose ol{margin:0 0 1em}.um-prose ol,.um-prose ul{padding-inline-start:1.3em}.um-prose li{margin-block-end:.55em}.um-prose strong{font-weight:600}.um-prose a{color:var(--um-sea-deep);text-underline-offset:4px}.um-prose table{border-collapse:collapse;inline-size:100%;max-inline-size:68ch;font-size:.9rem;margin:0 0 1.2em}.um-prose th,.um-prose td{border-block-end:1px solid var(--um-line);padding:10px 8px;text-align:start;vertical-align:top}.um-prose th{font-weight:600}.um-acc{border-block-start:1px solid var(--um-line)}.um-acc:last-child{border-block-end:1px solid var(--um-line)}.um-acc>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-block-size:52px;cursor:pointer;list-style:none;font-weight:600;font-size:.9rem}.um-acc>summary::-webkit-details-marker{display:none}.um-acc>summary:after{content:"+";font-weight:400;font-size:1.2rem;color:var(--um-sea);transition:transform .2s}.um-acc[open]>summary:after{transform:rotate(45deg)}.um-acc__body{padding:0 0 18px;font-size:.9rem;line-height:1.65;color:var(--um-ink-soft)}.um-acc__body p{margin:0 0 .7em}:where(a,button,summary,select,input):focus-visible{outline:2px solid var(--um-sea-deep);outline-offset:3px}.shopify-section-group-footer-group{border-block-start:1px solid var(--um-line)}@media(max-width:749px){.um-wrap{inline-size:calc(100% - 32px)}.um-band{padding-block:28px}.um-head{flex-direction:column;align-items:flex-start;gap:8px;margin-block-end:14px}.um-h2{font-size:1.55rem}.um-h1{font-size:1.9rem}.um-lede{font-size:.88rem}.um-rail{grid-auto-columns:156px;gap:12px}.um-prose{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.um-btn,.um-card__photo img,.um-acc>summary:after{transition:none}.um-card:hover .um-card__photo img{transform:none}html,.page-wrapper{scroll-behavior:auto}}body.um-prelaunch .variant-option__button-label:has([data-option-available=false]),body.um-prelaunch .variant-option__button-label:has([data-option-available=false]):has(:checked){color:rgb(var(--color-variant-text-rgb))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/um.css.map */
