.popts{display:flex;flex-direction:column;gap:22px;padding:4px 0 8px}.popts__group{min-width:0}.popts__group legend span{font-weight:400;color:var(--muted)}.popts__number{max-width:280px}.popts__select{max-width:360px}.popts__list{border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column}.popts__item{cursor:pointer}.popts__item input:checked~.addon__name{font-weight:500}.popts__item input:focus-visible+.radio-dot{outline:2px solid var(--accent);outline-offset:2px}.popts__item .addon__price:empty{display:none}.popts__help{font-size:14px}.popts__help summary{display:inline-flex;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;list-style:none}.popts__help summary::-webkit-details-marker{display:none}.popts__help-body{margin-top:10px;padding:14px 16px;border-radius:var(--radius);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);line-height:1.55;font-weight:300}.popts__help-body img{display:block;width:100%;max-width:560px;height:auto;margin-top:12px;border-radius:var(--radius);background:var(--white)}.popts__error{margin:0;font-size:14px;color:#9b2c22}.popts__group.is-invalid .option-value span,.popts__group.is-invalid .input,.popts__group.is-invalid .select,.popts__group.is-invalid .popts__list{border-color:#9b2c22}.psib{display:flex;flex-direction:column;gap:10px;padding:18px 0 2px}.psib__head{margin:0;font-size:14px;font-weight:500}.psib__head span{font-weight:400;color:var(--muted)}.psib__list{display:flex;flex-wrap:wrap;gap:10px}.psib__item{width:104px;padding:8px 8px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--white);color:var(--ink);font-size:13px;font-weight:500;line-height:1.3;text-align:center;text-decoration:none}.psib__item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:3px}.psib__item:hover{border-color:var(--ink)}.psib__item.is-current{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:500}.psib__item--text{width:auto;min-width:72px;padding:11px 14px}.psib__list+.psib__head{margin-top:8px}.gallery__thumb[hidden]{display:none}.gallery__more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1212128c;color:var(--white);font-size:16px;font-weight:500;letter-spacing:.02em;pointer-events:none}.gallery__thumbs:has(.gallery__thumb[hidden][aria-current=true]) .gallery__thumb--more{border:2px solid var(--ink)}.gallery__arrow{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-22px;padding:0;border:1px solid var(--line);border-radius:50%;background:#ffffffeb;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #12121214;transition:opacity .2s ease,background-color .2s ease}.gallery__arrow:hover{background:var(--white)}.gallery__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gallery__arrow--prev{left:14px}.gallery__arrow--next{right:14px}.gallery__arrow[disabled]{opacity:0;pointer-events:none}@media(max-width:989px){.gallery__arrow{width:38px;height:38px;margin-top:-19px}.gallery__arrow--prev{left:10px}.gallery__arrow--next{right:10px}}.addon-group__toggle{height:auto;min-height:56px;padding-top:10px;padding-bottom:10px;line-height:1.3}.addon-group__title{flex:1 1 auto;min-width:0}.addon-group__hint{flex-shrink:0;margin-left:12px;font-size:13px;font-weight:300;color:var(--muted);white-space:nowrap}.addon-group__hint.is-added{font-weight:500;color:var(--ink)}.addon-group__toggle .sign{flex-shrink:0;width:16px;margin-left:14px;text-align:center}.rte :is(p,ul,ol,h2,h3,h4,blockquote,table)+:is(p,ul,ol,h2,h3,h4,blockquote,table),.sdet__rte :is(p,ul,ol,h2,h3,h4,blockquote,table)+:is(p,ul,ol,h2,h3,h4,blockquote,table){margin-top:20px}.rte .metafield-rich_text_field :is(ul,ol),.sdet__rte .metafield-rich_text_field :is(ul,ol){padding-left:20px}@media(max-width:749px){.sdet__rte :is(p,ul,ol,h2,h3,h4,blockquote,table)+:is(p,ul,ol,h2,h3,h4,blockquote,table){margin-top:16px}}@media(min-width:990px){.four-up.ship-cards{grid-template-columns:repeat(var(--ship-cols, 4),minmax(0,1fr))}}@media(min-width:990px){.tab-split--compat{grid-template-columns:minmax(0,1fr) 400px;gap:64px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-product-form.css.map */
