.sh-sc{color:var(--sh-sc-ink);padding:var(--sh-sc-pt) var(--sh-sc-px) var(--sh-sc-pb);font-family:var(--sh-font)}.sh-sc *,.sh-sc *:before,.sh-sc *:after{box-sizing:border-box}.sh-sc__inner{max-width:var(--sh-sc-max);margin-inline:auto}.sh-sc--bg-full{background:var(--sh-sc-bg)}.sh-sc--bg-full .sh-sc__inner{border-radius:0}.sh-sc--bg-boxed .sh-sc__inner{max-width:calc(var(--sh-sc-max) + 2 * clamp(16px,4vw,48px));background:var(--sh-sc-bg);border-radius:var(--sh-sc-radius);padding:clamp(20px,4vw,48px) clamp(16px,4vw,48px)}.sh-sc__head{max-width:var(--h-max);margin:0 0 var(--h-gap);font-family:var(--sh-font)}.sh-sc__head--left{text-align:left;margin-right:auto}.sh-sc__head--center{text-align:center;margin-inline:auto}.sh-sc__head--right{text-align:right;margin-left:auto}.sh-sc__eyebrow{margin:0 0 8px;font-family:var(--sh-font-bold);font-size:calc(var(--eb-size) * 1px);font-weight:700;letter-spacing:var(--eb-ls);line-height:1.3;color:var(--eb-color)}.sh-sc__eyebrow--upper{text-transform:uppercase}.sh-sc__eyebrow,.sh-sc__sub p{text-wrap:balance}.sh-sc__title{margin:0;font-family:var(--sh-font-bold);font-size:clamp(calc(min(var(--h-size-m),var(--h-size-d))*1px),calc(var(--h-size-m) * 1px + (var(--h-size-d) - var(--h-size-m)) * (100vw - 375px) / 825),calc(max(var(--h-size-m),var(--h-size-d))*1px));font-weight:var(--h-weight);line-height:var(--h-lh);letter-spacing:var(--h-ls);text-transform:var(--h-tt);color:var(--h-color);text-wrap:balance}.sh-sc__title a{color:inherit}.sh-sc__sub{margin-top:10px;font-family:var(--sh-font);font-size:clamp(calc(min(var(--s-size-m),var(--s-size-d))*1px),calc(var(--s-size-m) * 1px + (var(--s-size-d) - var(--s-size-m)) * (100vw - 375px) / 825),calc(max(var(--s-size-m),var(--s-size-d))*1px));line-height:1.5;color:var(--s-color);text-wrap:balance}.sh-sc__sub p{margin:0}.sh-sc__sub p+p{margin-top:.6em}.sh-sc__sub a{color:inherit}.sh-sc:not(.sh-sc--font-chart) .sh-sc__board{font-family:var(--font-body-family, inherit)}.sh-sc--font-chart .sh-sc__board{font-family:var(--sh-font)}.sh-sc--font-chart .sh-sc__name{font-family:var(--sh-font-bold)}.sh-sc__vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sh-sc__board{container-type:inline-size;container-name:shsc}.sh-sc__chart{--u: calc(100cqi / 1930);list-style:none;margin:0;display:grid;grid-template-columns:var(--sh-sc-cols);grid-template-rows:minmax(calc(262 * var(--u)),auto) minmax(calc(1447 * var(--u)),auto);gap:max(3px,calc(10 * var(--u)));padding:max(3px,calc(14 * var(--u)));background:var(--sh-sc-line);border-radius:max(8px,calc(34 * var(--u)))}.sh-sc__col{grid-row:span 2;display:grid;grid-template-rows:subgrid;gap:inherit;margin:0;min-width:0;border-radius:max(5px,calc(20 * var(--u)));overflow:hidden}.sh-sc__size{--lh: calc(68 * var(--u));grid-row:2;min-width:0;background:var(--tint);color:var(--sh-sc-ink);text-align:center;padding:calc(399 * var(--u)) max(3px,calc(8 * var(--u))) max(8px,calc(20 * var(--u)))}.sh-sc__col:not(.sh-sc__col--stack) .sh-sc__size{grid-row:1 / -1;display:grid;grid-template-rows:subgrid;padding-top:0}.sh-sc__col:not(.sh-sc__col--stack) .sh-sc__label{grid-row:2;padding-top:calc(399 * var(--u))}.sh-sc__size--xl{grid-row:1;padding:max(6px,calc(12 * var(--u))) max(3px,calc(8 * var(--u)));display:flex;flex-direction:column;justify-content:center}.sh-sc__size--2box{--lh: calc(57 * var(--u))}.sh-sc__name{margin:0;font-size:max(12px,calc(56 * var(--u)));line-height:max(var(--lh),1.2em);font-weight:700;letter-spacing:0;color:var(--sh-sc-ink)}.sh-sc__note{font-weight:400;font-size:max(10px,calc(44 * var(--u)));margin-left:calc(26 * var(--u));white-space:nowrap}.sh-sc__specs{margin:0}.sh-sc__spec{display:flex;flex-wrap:wrap;justify-content:center;column-gap:max(3px,calc(12 * var(--u)))}.sh-sc__spec dt,.sh-sc__spec dd{margin:0;font-weight:400;font-size:max(10.5px,calc(44 * var(--u)));line-height:max(var(--lh),1.25em)}.sh-sc__nw{white-space:nowrap}@container shsc (max-width: 440px){.sh-sc__spec dd{word-spacing:-.13em;letter-spacing:-.01em}.sh-sc__size,.sh-sc__size--xl{padding-left:2px;padding-right:2px}}@container shsc (max-width: 300px){.sh-sc__spec dd,.sh-sc__spec dt{font-size:10px}}.sh-sc__spec:first-child dd{font-size:max(11px,calc(46 * var(--u)))}
/*# sourceMappingURL=/cdn/shop/t/109/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAB */
