.product-form__input[data-np-size-required]:not([data-np-size-chosen]) input[type=radio]:checked+label,html body #MainContent .product-form__input[data-np-size-required]:not([data-np-size-chosen]) input[type=radio]:checked+label{border-color:#eaded3!important;background:#fff!important;box-shadow:none!important}.np-size-req__prompt{display:none}.product-form__input[data-np-size-required]:not([data-np-size-chosen]) .form__label-text{display:none}.product-form__input[data-np-size-required]:not([data-np-size-chosen]) .np-size-req__prompt{display:inline}.np-size-req__need{margin-left:4px;font-weight:500;color:#797979}.product-form__input[data-np-size-error] .np-size-req__need{color:#c62828}.product-form__input[data-np-size-error] input[type=radio]:not(.disabled)+label,html body #MainContent .product-form__input[data-np-size-error] input[type=radio]:not(.disabled)+label,html body #MainContent .product-form__input[data-np-size-error]:not([data-np-size-chosen]) input[type=radio]:checked+label{border-color:#e3a29b!important}.np-size-req__error{grid-column:1 / -1;flex:1 0 100%;width:100%;display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:14px;line-height:20px;font-weight:500;color:#c62828}.np-size-req__error[hidden]{display:none}.np-size-req__error:before{content:"!";flex:0 0 18px;height:18px;border-radius:50%;background:#c62828;color:#fff;font-size:12px;line-height:18px;font-weight:700;text-align:center}@media(prefers-reduced-motion:no-preference){.product-form__input[data-np-size-error-flash]{animation:np-size-nudge .32s ease-in-out}}@keyframes np-size-nudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.product-form__label-container:has(.np-size-guide__open){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.product-form__label-container:has(.np-size-guide__open)>.form__label{flex:1 1 auto;min-width:0}.np-size-guide__open{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:32px;margin:-6px 0;padding:6px 2px;border:0;background:none;color:#182136;font:inherit;font-size:14px;line-height:20px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.np-size-guide__open:hover{color:var(--npu-accent, #fb6412)}.np-size-guide__open:focus-visible{outline:2px solid #182136;outline-offset:2px;border-radius:4px}dialog.np-size-guide{width:min(720px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;border-radius:12px;background:#fff;color:#182136;overflow:hidden;box-shadow:0 20px 60px #18213640}dialog.np-size-guide::backdrop{background:#1821368c}.np-size-guide__panel{display:flex;flex-direction:column;max-height:calc(100dvh - 24px)}.np-size-guide__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 20px;border-bottom:1px solid #e4e4e4}.np-size-guide__title{margin:0;font-size:18px;line-height:26px;font-weight:600;color:#182136}.np-size-guide__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:#182136;cursor:pointer}.np-size-guide__close:hover{background:#f4f4f4}.np-size-guide__close:focus-visible{outline:2px solid #182136;outline-offset:-2px}.np-size-guide__body{overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px}.np-size-guide__img{display:block;width:100%;height:auto;margin:0 auto 12px;border-radius:8px}.np-size-guide__note{margin:4px 0 0;font-size:14px;line-height:20px;color:#797979}html.np-size-guide-open{overflow:hidden}@media(max-width:749px){.np-size-guide__head{padding-left:16px}.np-size-guide__body{padding:12px 12px 16px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/np-size-required.css.map */
