.on-sd{display:block;width:100%;margin:0 0 16px}.shopify-section:has(.on-sd) .product-form__buttons{max-width:none}.on-sd-trigger{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin:0;padding:0 20px;font-family:inherit;font-size:15px;font-weight:400;line-height:1;letter-spacing:0;text-transform:none;color:#000;background:#fff;border:1px solid #000;border-radius:999px;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s ease}.on-sd-trigger__icon{flex:0 0 auto;transition:transform .25s ease}.on-sd-trigger[aria-expanded=true]{background:#e8e8e8}.on-sd-trigger[aria-expanded=true] .on-sd-trigger__icon{transform:rotate(180deg)}.on-sd-trigger:focus-visible{outline:2px solid #000;outline-offset:3px}@media(hover:hover){.on-sd-trigger:hover{background:#f4f4f4}}.on-sd-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999990;visibility:hidden;pointer-events:none;transition:visibility 0s .45s}.on-sd-root.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s}.on-sd-root *,.on-sd-root *:before,.on-sd-root *:after{box-sizing:border-box}.on-sd-root .on-sd-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;opacity:0;transition:opacity .4s ease}.on-sd-root.is-open .on-sd-overlay{opacity:1}.on-sd-panel{position:absolute;display:flex;flex-direction:column;background:#fff;color:#000;font-family:inherit;outline:none;inset-inline:0;bottom:0;max-height:62vh;max-height:62dvh;border-top:1px solid #c9c9c9;transform:translateY(100%);transition:transform .45s cubic-bezier(.16,1,.3,1)}.on-sd-root.is-open .on-sd-panel{transform:translateY(0)}.on-sd-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 16px 14px 19px}.on-sd-title{margin:0;font-family:inherit;font-size:15px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:inherit}.on-sd-close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#000;background:none;border:0;cursor:pointer}.on-sd-close:focus-visible{outline:2px solid #000;outline-offset:1px}.on-sd-body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9b9b9 transparent}.on-sd-list{margin:0;padding:0;list-style:none}.on-sd-row{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;column-gap:8px;width:100%;min-height:48px;margin:0;padding:0 22px 0 0;font-family:inherit;font-size:15px;line-height:1.2;letter-spacing:0;text-align:left;color:#000;background:transparent;border:0;border-radius:0;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .15s ease}.on-sd-row__size{text-align:center;font-variant-numeric:tabular-nums}.on-sd-row__meta{font-size:14px;color:#6b6b6b}.on-sd-row__icon{display:inline-flex;color:#8a8a8a}.on-sd-row.is-selected{background:#f6f4f4}.on-sd-row.is-selected .on-sd-row__size{font-weight:600}.on-sd-row.is-soldout .on-sd-row__size,.on-sd-row.is-soldout .on-sd-row__meta{color:#9a9a9a}.on-sd-row:focus-visible{outline:2px solid #000;outline-offset:-2px}@media(hover:hover){.on-sd-row:hover{background:#f6f4f4}}.on-sd-footer{flex:0 0 auto;padding:16px 22px;border-top:1px solid #e6e6e6}.on-sd-footer[hidden]{display:none}.on-sd-chart{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#000;text-decoration:none}.on-sd-chart span{text-decoration:underline;text-underline-offset:.2em}.on-sd-chart:focus-visible{outline:2px solid #000;outline-offset:3px}html.on-sd-lock{overflow:hidden}@media screen and (max-width:749px){.on-sd-root .on-sd-overlay{background:#0006}}@media screen and (min-width:750px){.on-sd-root{position:absolute;inset:0 auto auto 0;width:0;height:0}.on-sd-root .on-sd-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.on-sd-panel{inset:0 auto auto 0;height:auto;max-height:var(--on-sd-max, 560px);border:1px solid #c9c9c9;box-shadow:0 6px 24px #0000001f;transform:translateY(14px);opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .25s ease}.on-sd-root.is-open .on-sd-panel{transform:translateY(0);opacity:1}.on-sd-header{padding:20px 14px 14px 16px}}@media(prefers-reduced-motion:reduce){.on-sd-root,.on-sd-overlay,.on-sd-panel,.on-sd-row,.on-sd-trigger__icon{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAg */
