.option-selector--lp-sizes .lp-sz__head{flex-wrap:wrap;column-gap:12px}.option-selector--lp-sizes .lp-sz__dims{margin:0 0 8px;color:#767676;line-height:1.4em}.option-selector--lp-sizes .lp-sz__dims:empty{display:none}.option-selector--lp-sizes .lp-sz{container-type:inline-size;container-name:lp-sz}.option-selector--lp-sizes .lp-sz__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 12px}@media(max-width:767.98px){.option-selector--lp-sizes .lp-sz__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container lp-sz (min-width: 0px){.option-selector--lp-sizes .lp-sz__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container lp-sz (max-width: 439.98px){.option-selector--lp-sizes .lp-sz__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container lp-sz (max-width: 339.98px){.option-selector--lp-sizes .lp-sz__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.option-selector--lp-sizes .lp-sz__btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;margin:0;padding:6px 2px;border:0;border-radius:0;background:none;box-shadow:inset 0 -1px #d4d4d4;color:inherit;font:inherit;line-height:1.3;text-align:center;overflow-wrap:break-word;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.option-selector--lp-sizes .opt-btn:checked+.lp-sz__btn{box-shadow:inset 0 -2px 0 currentColor;font-weight:600;cursor:default}@media(hover:hover){.option-selector--lp-sizes .opt-btn:not(:checked)+.lp-sz__btn:hover{box-shadow:inset 0 -1px 0 currentColor}}.option-selector--lp-sizes .lp-sz__btn--off .lp-sz__txt{color:#a3a3a3;text-decoration:line-through}.option-selector--lp-sizes .opt-btn:focus-visible+.lp-sz__btn{outline:2px solid #000;outline-offset:2px}.tab-used .option-selector--lp-sizes .opt-btn:focus+.lp-sz__btn{outline:2px solid #000;outline-offset:2px}.lp-szm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;background:#f4f4f4;touch-action:pan-y;animation:lp-szm-in .18s ease-out}.lp-szm[hidden]{display:none}.lp-szm .lp-szm__sp{width:100%}.lp-szm .lp-sp__diagram{cursor:default;background:transparent}@keyframes lp-szm-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.lp-szm{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/lp-size-buttons.css.map */
