.nc-text{margin:1.5rem 0;display:grid;gap:1rem}.nc-text h2{font-size:1.3rem;margin:0}.nc-text__form{display:grid;gap:1rem}.nc-text label{display:block;font-weight:600}.nc-text textarea,.nc-text input[type=text],.nc-text select{display:block;width:100%;font:inherit;font-weight:400;background:#fff;color:#212121;padding:.75rem;border:1px solid #b8b5b0;border-radius:6px;margin-top:.35rem;box-sizing:border-box}.nc-text textarea{resize:vertical}.nc-text small{display:block;font-size:.82rem;font-weight:400;line-height:1.5;margin-top:.3rem;color:#555}.nc-text__optional{font-weight:400}.nc-text__choices{display:grid;align-items:end;grid-template-columns:1fr 1fr;gap:1rem}.nc-text__price{font-size:1.4rem;font-weight:700;margin:0}.nc-text__shipping{margin:-.7rem 0 0;font-size:.85rem}.nc-text .button{width:100%;padding:.85rem 1rem;cursor:pointer}.nc-text .button:disabled{opacity:.55;cursor:default}.nc-text [data-text-status]{margin:0;line-height:1.5}.nc-text [hidden]{display:none!important}.nc-text__garment{position:relative;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;aspect-ratio:1;border-radius:8px;overflow:hidden;margin:0 0 1rem}.nc-text__garment img{position:absolute;left:32%;top:28%;width:36%;height:auto}.nc-text .nc-text__confirm{font-size:.9rem;font-weight:400;line-height:1.5;display:flex;gap:.6rem;align-items:flex-start;margin-bottom:1rem}.nc-text__confirm input{flex-shrink:0;width:18px;height:18px;margin-top:.1rem}.nc-text__cart{margin-top:.25rem}@media(max-width:380px){.nc-text__choices{grid-template-columns:1fr}}
.nc-text__actions{display:grid;gap:.75rem}.nc-text__actions .nc-text__cart{margin:0}.nc-text [data-text-vipps]{display:block;width:100%}.nc-text [data-text-vipps][aria-disabled=true]{opacity:.55;pointer-events:none}.nc-text__express-help{font-size:.82rem;line-height:1.5;color:#555;margin:.65rem 0 0}
