.c-prixPose{display:flex;flex-direction:column;gap:4px}.c-prixPose__title{color:var(--color-text-discount-prixpose-default,#13133a);font-family:var(--font-text-label-font-font-family,Jost);font-weight:var(--font-text-label-weight-weight-2,500);position:relative;padding-left:1.125rem}.c-prixPose__title:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:.625rem;height:.625rem;background-color:var(--color-common-discount-prixpose-defaut,#ea4f3d)}.c-prixPose__subTitle{color:var(--color-text-alt-default,#6b7280);font-family:var(--font-text-body-font-font-family,"Nunito Sans");font-weight:var(--font-text-body-weight-weight-1,400)}.c-prixPose__currentPrice,.c-prixPose__wrapper{display:flex;align-items:center;gap:8px}.c-prixPose__currentPrice{justify-content:center;height:30px;padding:3px 4px;background:var(--color-common-discount-prixpose-defaut,#ea4f3d);color:var(--color-text-discount-prixpose-default);font-family:var(--font-text-label-font-font-family,Jost);font-weight:var(--font-text-label-weight-weight-2,500)}.c-prixPose__currentPrice .c-prixPose__price{display:inline-flex}.c-prixPose__currentPrice .c-prixPose__perSquareMeter{font-family:var(--font-text-body-font-font-family,"Nunito Sans");font-weight:var(--font-text-body-weight-weight-1,400)}.c-prixPose__currentPrice sup{color:var(--color-text-discount-prixpose-default,#13133a);font-family:var(--font-text-label-font-font-family,Jost);font-weight:var(--font-text-label-weight-weight-1,400);font-size:var(--font-text-label-size-xs,12px);line-height:var(--font-text-label-line-height-xs,16px);padding-top:4px}.c-prixPose__oldPrice{color:var(--color-text-alt-default,#6b7280);font-family:var(--font-text-body-font-font-family,"Nunito Sans");font-weight:var(--font-text-body-weight-weight-1,400);-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.c-prixPose--sm .c-prixPose__currentPrice{height:1.375rem;font-size:var(--font-text-label-size-sm,14px);line-height:var(--font-text-label-line-height-sm,20px);gap:2px}.c-prixPose--sm .c-prixPose__currentPrice .c-prixPose__perSquareMeter,.c-prixPose--sm .c-prixPose__currentPrice sup{font-size:.5rem;line-height:normal}.c-prixPose--sm .c-prixPose__title{font-size:var(--font-text-label-size-xs,12px);line-height:var(--font-text-label-line-height-xs,16px)}.c-prixPose--sm .c-prixPose__oldPrice,.c-prixPose--sm .c-prixPose__subTitle{font-size:var(--font-text-body-size-xs,12px);line-height:var(--font-text-body-line-height-xs,16px)}.c-prixPose--md .c-prixPose__currentPrice{height:2rem;font-size:var(--font-text-label-size-lg,18px);line-height:var(--font-text-label-line-height-lg,26px)}.c-prixPose--md .c-prixPose__currentPrice .c-prixPose__perSquareMeter{font-size:var(--font-text-label-size-xs,12px);line-height:var(--font-text-label-line-height-xs,16px)}.c-prixPose--md .c-prixPose__currentPrice sup{font-size:.625rem;line-height:var(--font-text-label-line-height-xs,16px);padding-top:.375rem}.c-prixPose--md .c-prixPose__title{font-size:var(--font-text-label-size-md,16px);line-height:var(--font-text-label-line-height-md,22px)}.c-prixPose--md .c-prixPose__oldPrice,.c-prixPose--md .c-prixPose__subTitle{font-size:var(--font-text-body-size-sm,14px);line-height:var(--font-text-body-line-height-sm,20px)}.c-prixPose--lg .c-prixPose__currentPrice{height:2.375rem;font-size:var(--font-title-title-3-size-mobile,28px);line-height:var(--font-title-title-3-line-height-mobile,32px)}.c-prixPose--lg .c-prixPose__currentPrice .c-prixPose__perSquareMeter,.c-prixPose--lg .c-prixPose__currentPrice sup{font-size:var(--font-text-label-size-xs,12px);line-height:var(--font-text-label-line-height-xs,16px)}.c-prixPose--lg .c-prixPose__title{font-size:var(--font-text-label-size-lg,18px);line-height:var(--font-text-label-line-height-lg,26px)}.c-prixPose--lg .c-prixPose__subTitle{font-size:var(--font-text-body-size-sm,14px);line-height:var(--font-text-body-line-height-sm,20px)}.c-prixPose--lg .c-prixPose__oldPrice{font-size:var(--font-text-body-size-md,16px);line-height:var(--font-text-body-line-height-md,22px)}.c-modalCard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;height:100%;padding:.5rem;background:var(--color-background-primary-default,#fff);border:.0625rem solid var(--color-border-primary-default,#e5e7eb);cursor:pointer;border-radius:.25rem}.c-modalCard__input{position:absolute;width:0;height:0;opacity:0}.c-modalCard:has(.c-modalCard__input:checked){border-color:var(--color-border-selected-default)}.c-modalCard:has(.c-modalCard__input:focus-visible){outline:.125rem solid var(--color-border-selected-default);outline-offset:.125rem}.c-modalCard__media{position:relative;width:100%;height:5.5rem;overflow:hidden;border-radius:.25rem}.c-modalCard__image{object-fit:cover}.c-modalCard__colors{width:100%}.c-modalCard__content{gap:.5rem;width:100%}.c-modalCard__content,.c-modalCard__heading{display:flex;flex-direction:column}.c-modalCard__title{color:var(--color-text-primary-default,#13133a);font-family:var(--font-text-label-font-font-family,Jost);font-size:var(--font-text-label-size-sm,.875rem);font-weight:var(--font-text-label-weight-weight-2,500);line-height:1.428}.c-modalCard__subTitle{color:var(--color-text-alt-default,#6b7280);font-family:var(--font-text-body-font-font-family,"Nunito Sans");font-size:var(--font-text-body-size-xs,.75rem);font-weight:var(--font-text-body-weight-weight-1,400);line-height:1.333}.c-modalCard__radio{position:relative;flex-shrink:0;width:1.5rem;height:1.5rem;border:.125rem solid var(--color-border-primary-default);border-radius:100vmax}.c-modalCard:has(.c-modalCard__input:checked) .c-modalCard__radio{border-color:var(--color-border-selected-default)}.c-modalCard:has(.c-modalCard__input:checked) .c-modalCard__radio:after{content:"";position:absolute;inset:.25rem;background:var(--color-border-selected-default);border-radius:100vmax}.c-modalCard.is-disabled{cursor:not-allowed;opacity:.5}.expert-question__label{margin-bottom:12px;font-size:var(--font-text-body-size-sm);line-height:var(--font-text-body-line-height-sm)}.expert-question__options{display:flex;flex-direction:column;gap:.75rem}.expert-question__option{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--input-color-default-border);cursor:pointer;transition:border-color .2s}.expert-question__option:hover{border-color:var(--input-color-hover-border)}.expert-question__option--selected{border-color:var(--input-color-focus-border)}.expert-question__radio-input{position:absolute;opacity:0;pointer-events:none}.expert-question__radio-circle{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--input-color-default-border);border-radius:50%;flex-shrink:0}.expert-question__option--selected .expert-question__radio-circle{border-color:var(--input-color-focus-border)}.expert-question__radio-dot{width:10px;height:10px;background-color:var(--input-color-focus-border);border-radius:50%}.expert-question__option-text{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--font-text-body-size-sm);line-height:var(--font-text-body-line-height-sm);white-space:nowrap;width:100%}.expert-question__option--error{border-color:var(--color-error,#d32f2f)}.expert-question__error{color:var(--color-error,#d32f2f);font-size:12px;margin-top:4px}