.c-section--sub-form{background-color:var(--color-off-white)}.c-sub-form__headline{margin-bottom:32px}.c-sub-form{display:flex;flex-direction:column-reverse;background-color:var(--color-white);border-radius:var(--radius-m);max-width:1209px;margin:0 auto}.c-sub-form__col{width:100%}.c-sub-form__col:last-child{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-m) var(--radius-m) 0 0}.c-sub-form__title{font-family:var(--font-heading-family);font-size:var(--font-size-m-3);line-height:var(--line-height-s);text-align:center;color:var(--text-color);margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid var(--color-gray-4)}.c-sub-form-price{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-heading-family);font-size:var(--mobile-font-size-xl);line-height:var(--line-height-s);font-weight:var(--font-weight-regular);color:var(--color-green-3);white-space:nowrap}.c-sub-form-price s{font-family:var(--font-body-family);color:var(--color-gray-3);font-size:var(--mobile-font-size-xl)}.c-sub-form__wrap{padding:16px}.c-sub-form__badge{display:flex;align-items:center;justify-content:center;height:33px;border-radius:var(--radius-m);background-color:var(--color-light-orange);padding:8px;font-size:var(--mobile-font-size-l);line-height:var(--line-height-normal);color:var(--text-color);font-family:var(--font-heading-family);font-weight:var(--font-weight-regular);text-align:center}.c-sub-form-wrap__col:last-child{display:flex;justify-content:center}.c-sub-form__img{display:flex;border-radius:var(--radius-m) var(--radius-m) 0 0}.c-sub-form__img img{width:100%;height:auto;object-fit:cover}.c-sub-form-product__wrapper{display:grid;gap:16px}.c-sub-form-products__info{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:32px}.c-sub-form-info__item{display:flex;align-items:center;gap:4px;font-size:var(--mobile-font-size-l);line-height:var(--line-height-xs);font-family:var(--font-body-family);color:var(--text-color)}.c-sub-form-info__icon{display:flex}.c-sub-form__products{display:flex;flex-direction:column;gap:32px;margin-bottom:16px}.c-sub-products__label{font-family:var(--font-body-family);font-size:var(--mobile-font-size-l);line-height:var(--line-height-xs-2);color:var(--text-color);margin:0 0 8px;text-transform:uppercase}.c-sub-select{position:relative;display:flex;align-items:center;width:100%;border:2px solid var(--color-gray-4);border-radius:var(--radius-m);font-size:var(--font-size-s);line-height:var(--line-height-m-2);text-transform:lowercase;color:var(--text-color);font-weight:var(--font-weight-regular);font-family:var(--font-heading-family);-webkit-user-select:none;user-select:none;padding:0 16px;height:50px;background:url(arrow-bottom.svg) no-repeat right 16px center;-webkit-appearance:none;appearance:none;cursor:pointer;outline:none;transition:var(--transition-medium)}.c-sub-select:hover,.c-sub-select:focus{border-color:var(--button-background)}.is-remove-arrow .c-sub-select{background:transparent}.c-sub-form-products__item .quantity{border:2px solid var(--button-background);border-radius:var(--radius-m);width:100%}.c-sub-form-products__item .quantity__button{width:39px;font-size:var(--mobile-font-size-xl);line-height:var(--line-height-s);color:var(--text-color);font-family:var(--font-heading-family);text-transform:lowercase}.c-sub-form-products__item .quantity__input{height:36px;font-size:var(--mobile-font-size-xl);line-height:var(--line-height-s);color:var(--text-color);font-family:var(--font-heading-family);text-transform:lowercase}.c-sub-products__container{display:flex;flex-flow:row wrap;gap:8px}.c-sub-products__container .c-sub-products__item{position:relative;text-align:center;margin:0}.c-sub-products__item input[type=radio],.c-sub-products__item input[type=checkbox]{position:absolute;left:-9999px}.c-sub-products__container label{display:flex;align-items:center;justify-content:center;text-align:left;position:relative;max-width:100%;width:100%;padding:9px 16px;font-family:var(--font-heading-family);border-radius:var(--radius-m);font-size:var(--font-size-s);line-height:var(--line-height-m);font-weight:var(--font-weight-bold);border:2px solid var(--button-background);background-color:var(--color-white);color:var(--text-color);margin-left:0;height:40px;transition:var(--transition-medium);cursor:pointer}.c-sub-products__item input[type=radio]:hover+label,.c-sub-products__item input[type=checkbox]:hover+label{border-color:var(--button-background);background-color:var(--transparent-blue)}.c-sub-products__item input[type=radio]:checked+label,.c-sub-products__item input[type=checkbox]:checked+label{border-color:var(--button-background);background-color:var(--transparent-blue);overflow:hidden}.c-sub-products__container label:before{display:none}.product-form__buttons{width:-webkit-fill-available;max-width:unset}.product-form__buttons .button{width:100%;background:var(--button-background);border-radius:var(--radius-m);font-family:var(--font-heading-family);border:none;color:var(--color-white);padding:8px 16px;font-size:var(--font-size-s);height:40px;font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;white-space:nowrap;min-height:40px}.product-form__buttons .button.loading,.product-form__buttons .button.loading:hover{background:var(--color-blue-14);color:var(--color-blue-14);position:relative}.product-form__buttons .button .c-sub-btn-arrow{display:none}.product-form__buttons .button.loading svg path{fill:var(--color-blue-14)}.product-form__buttons .button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center;color:var(--color-white)}.c-section--sub-form .loading-overlay__spinner .path{stroke:var(--color-white)}.product-form__buttons .button:hover{color:var(--color-white);background:var(--color-blue-14);transition:var(--transition-medium)}.c-sub-form-products__footer{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.c-sub-form-products__footer .c-sub-form-products__item{width:100%}.c-sub-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);background:var(--color-gray-5);z-index:3;width:100%;height:100%;justify-content:center;align-items:center;border-radius:var(--radius-m) var(--radius-m) 0 0}.c-sub-form-product__quantity{display:flex;flex-direction:row;align-items:center;gap:16px}.c-sub-form-product__quantity .c-sub-products__label{margin-bottom:0}.c-sub-form-headline__wrap{align-items:center;gap:8px}@media(min-width:576px){.c-sub-form-product__quantity{flex-direction:column;align-items:flex-start;gap:8px}.c-sub-form-wrap__col:last-child{justify-content:flex-end}.c-sub-form-price{justify-content:flex-start}.c-sub-form-headline__wrap{gap:unset}}@media(min-width:587px){.c-sub-form-products__item .quantity__input{height:46px}.c-sub-form-products__item .quantity{width:118px}.c-sub-form-products__footer{flex-direction:row;align-items:flex-end}.product-form__buttons .button{justify-content:space-between;height:50px;font-size:var(--mobile-font-size-xl)}.product-form__buttons .button .c-sub-btn-arrow{display:block}.c-sub-form-products__footer .c-sub-form-products__item:first-child{width:auto}}@media(min-width:768px){.c-sub-form-products__footer{gap:16px}.c-sub-products__container label{font-size:var(--mobile-font-size-xl);line-height:var(--line-height-s);padding:12px 23px;height:50px}.c-sub-form__headline{margin-bottom:32px}.c-sub-form-products__info{flex-direction:row;align-items:center}.c-sub-form{display:grid;grid-template-columns:repeat(2,1fr)}.c-sub-form__img{display:none}.c-sub-form-product__wrapper{grid-template-columns:repeat(2,1fr)}.c-sub-form__title{text-align:left;font-size:var(--font-size-xl-1);line-height:var(--line-height-normal)}.c-sub-form-price{font-size:var(--font-size-l-0)}.c-sub-form__col:last-child,.c-sub-spinner{border-radius:0 var(--radius-m) var(--radius-m) 0}.c-sub-form__wrap{padding:40px 32px}}.c-sub-step__required,.c-sub-step__hint,.c-sub-form__error{font-family:var(--font-body-family);font-size:var(--mobile-font-size-l);line-height:var(--line-height-s);margin:0 0 var(--space-xs)}.c-sub-step__required{display:none;color:var(--color-red)}.c-sub-form subscription-accordion[data-step].is-required,.c-sub-form subscription-accordion[data-step].is-required:not([data-info=active]){border-color:var(--color-red);border-width:var(--border-width-m)}.c-sub-form subscription-accordion[data-step].is-required+subscription-accordion[data-step].is-required,.c-sub-form subscription-accordion[data-step].is-required+subscription-accordion[data-step].is-required:not([data-info=active]){border-top-width:0}.c-sub-form subscription-accordion[data-step].is-required+subscription-accordion:has(.js-hide-package.hidden)+subscription-accordion[data-step].is-required{border-top-width:0}.c-sub-form subscription-accordion.is-required .c-sub-step__required{display:block}.c-sub-step__hint{display:none;color:var(--color-gray-2)}subscription-accordion[data-info=active] .c-sub-step__hint:not(.hidden){display:block}.c-sub-form .c-sub-radio-buttons.c-sub-select.is-empty{display:none}.c-sub-form .product-form__buttons .button.is-incomplete{opacity:var(--opacity-muted)}.c-sub-form__error{color:var(--color-red);margin:var(--space-xs) 0 0}
/*# sourceMappingURL=/cdn/shop/t/286/assets/sub-subscription.css.map */
