.product-badge__item--image{width:88px;max-width:100%;padding:0;background:transparent;border-radius:0}.product-badge__image{display:block;width:100%;height:auto;object-fit:contain}.product__block .product-badge__item--image,[data-product-single-media-group]>.product-badge .product-badge__item--image{width:120px}@media(max-width:479px){.product-badge__item--image{width:64px}.product__block .product-badge__item--image,[data-product-single-media-group]>.product-badge .product-badge__item--image{width:88px}}.radio__fieldset.ski-length-choice,.swatch-single.ski-length-choice--swatches{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-inline-size:0}.radio__fieldset.ski-length-choice{flex:1 1 100%;padding-inline-end:12px}@media(max-width:767px){.radio__fieldset.ski-length-choice{padding-inline-end:8px}}.ski-length-choice--swatches>fieldset>.swatch-label-container{grid-column:1 / -1}.ski-length-choice--swatches .swatch-view{min-width:0}.ski-length-choice--swatches .ski-length-help__trigger{margin-block-start:10px}.ski-length-help{display:block}.ski-length-help__trigger{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;min-height:44px;padding:0 0 0 4px;color:var(--text-alpha-75, #595959);font-size:12px;line-height:1.25;white-space:nowrap;cursor:pointer;transform:translate(calc(-1 * var(--ski-length-help-inset, 0px)))}@media(max-width:767px){.ski-length-help__trigger{align-items:flex-start;padding-top:10px}}.ski-length-help__trigger:hover{color:var(--text, #161616)}.ski-length-help__trigger:hover [data-length-open-text]{text-decoration:underline;text-underline-offset:3px}.ski-length-help__hint{display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid currentColor;border-radius:50%;font-size:10px;line-height:1}.ski-length-help__dialog{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:min(420px,calc(100% - 32px));max-height:calc(100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:clamp(18px,5vw,26px);overflow:auto;overscroll-behavior:contain;border:var(--BORDER-WIDTH, 1px) solid var(--text-alpha-15, #ddd);border-radius:var(--RADIUS, 0px);background:var(--bg, #fff);color:var(--text, #161616);box-shadow:0 12px 48px #0003}.ski-length-help__dialog:not([open]){display:none}.ski-length-help__dialog::backdrop{background:#0000007a}.ski-length-help__header,.ski-length-help__actions{display:flex;align-items:center;gap:4px 14px}.ski-length-help__header{justify-content:space-between}.ski-length-help__actions{flex-wrap:wrap}.ski-length-help__header h2{margin:0;font-size:clamp(1.25rem,5vw,1.5rem);line-height:1.2}.ski-length-help__product{margin:0 0 16px;color:var(--text-alpha-75, #595959);font-size:.875rem}.ski-length-help__fields{display:grid;gap:5px}.ski-length-help__fields>label{font-size:.875rem}.ski-length-help__fields input[type=text],.ski-length-help__fields select{width:100%;min-height:44px;margin:0 0 4px;padding:6px 10px;font-size:max(1em,16px);border:var(--BORDER-WIDTH, 1px) solid var(--text-alpha-25, #aaa);border-radius:var(--RADIUS, 0px);background-color:var(--bg, #fff)}.ski-length-help__remember{display:flex;align-items:flex-start;gap:8px;margin:4px 0}.ski-length-help__remember input{-webkit-appearance:auto;appearance:auto;flex:0 0 auto;width:16px;height:16px;margin-top:3px}.ski-length-help .ski-length-help__link,.ski-length-help .ski-length-help__close{display:inline-flex;align-items:center;width:auto;min-height:44px;font:inherit;cursor:pointer}.ski-length-help .ski-length-help__link{text-decoration:underline;text-underline-offset:3px}.ski-length-help .ski-length-help__close{flex:0 0 44px;justify-content:center;margin:-6px -10px 0 0}.ski-length-help .ski-length-help__close svg{width:16px;height:16px}.ski-length-help .ski-length-help__primary{justify-self:start;width:auto;min-height:44px}.ski-length-help :focus-visible,.ski-length-help__trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ski-length-help__expert{margin-top:16px;padding:12px 14px 4px;background:var(--text-alpha-5, #f7f7f7);font-size:.875rem}.ski-length-help__expert h3{margin:0 0 4px;font-size:1rem}.ski-length-help__expert p,.ski-length-help__result{margin:0 0 4px}.ski-length-help [data-length-storage-note]{margin:8px 0 0;font-size:.875rem}.ski-length-help [hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAQ */
