.checkout-btn{text-align:center;white-space:nowrap;cursor:pointer;transition:all var(--transition-duration);border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.checkout-btn--green{color:var(--component-button-primary-text);background-color:var(--component-button-link-text)}.checkout-btn--green:hover{background-color:var(--component-button-primary-hover)}.checkout-btn--green:active{background-color:var(--component-button-primary-active)}.checkout-btn--gray{color:var(--component-button-secondary-text);background-color:var(--base-gray-100)}.checkout-btn--white{color:var(--component-button-secondary-text);background-color:var(--component-button-secondary-default)}.checkout-btn--white:hover{background-color:var(--component-button-secondary-hover)}.checkout-btn--white:active{background-color:var(--component-button-secondary-active)}.checkout-btn--full{width:100%}.checkout-btn:disabled{opacity:.3;pointer-events:none}.checkout-btn--small{border-radius:var(--box-radius-tiny);padding:8px 16px;font-size:13px;font-weight:500}.checkout-btn--normal{border-radius:var(--box-radius-smaller);padding:16px 10px;font-size:16px;font-weight:600}.checkout-btn--large{border-radius:var(--box-radius-smaller);padding:16px 24px;font-size:16px;font-weight:700}@media (max-width:420px){.checkout-btn--large{font-size:15px}}.checkout-dialog{background:0 0;border:none;width:100%;padding:0;overflow:hidden}.checkout-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#1d1e1c73}@media (max-width:768px){.checkout-dialog{max-width:100%;margin-bottom:0;margin-left:0;margin-right:0;animation:.2s ease-in 50ms forwards slideUp;transform:translateY(100%)}.checkout-dialog[open]{flex-wrap:wrap;align-content:flex-end;align-items:flex-end;height:100%;display:flex}}.checkout-dialog__wrapper{border-radius:var(--box-radius);max-height:100%;color:var(--font-secondary-black);background:var(--base-white);font-size:14px;font-weight:400;line-height:normal;position:relative;overflow:clip}@media (max-width:768px){.checkout-dialog__wrapper{border-bottom-right-radius:0;border-bottom-left-radius:0;align-self:flex-end;width:100%}}.checkout-dialog__close{z-index:1;outline:none;margin:0 auto 24px}.checkout-dialog__title{text-align:center;margin:0 0 24px;font-size:24px;font-weight:700;line-height:120%}@media (hover:hover){.checkout-dialog__close{transition:color var(--transition-duration)}.checkout-dialog__close:hover{color:var(--base-green-500)}}@media (min-width:768px){.checkout-dialog{width:fit-content;max-width:unset}}@media (min-width:1024px){.checkout-dialog__close{top:24px}.checkout-dialog__title{margin:0 24px 24px;font-size:32px}}.checkout-suggest{z-index:1;border-radius:var(--box-radius-smaller);background-color:var(--base-white);flex-direction:column;max-width:100%;display:flex;position:absolute;top:calc(100% + 4px);overflow:clip;box-shadow:0 16px 33px #00000040}.checkout-suggest__option{cursor:pointer;padding:14px 16px}.checkout-suggest__option:hover{background-color:var(--component-input-hover)}.checkout__content{justify-content:space-between;align-items:start;gap:20px;display:flex}@media (max-width:768px){.checkout__content{flex-direction:column}}.checkout__main{flex-direction:column;flex-basis:100%;gap:21px;display:flex}@media (max-width:768px){.checkout__main{width:100%}}.checkout__field{position:relative}.checkout-sidebar{flex-direction:column;flex-shrink:0;gap:16px;width:325px;display:flex;position:sticky;top:112px}@media (max-width:1024px){.checkout-sidebar{top:144px}}@media (max-width:768px){.checkout-sidebar{width:100%;position:static;top:auto}}.checkout-sidebar__text{color:#000;font-size:13px;font-weight:500}.checkout-block{border-radius:var(--box-radius);background-color:var(--base-gray-150);flex-direction:column;gap:24px;padding:24px;display:flex;container-type:inline-size}@container (width<=640px){.checkout-block .checkout-block__row{flex-direction:column;align-items:stretch}.checkout-block .radio-button-card{display:grid}}@container (width<=460px){.checkout-block .checkout-block__head{flex-direction:column;align-items:stretch}.checkout-block .checkout-block__recipient-fields{gap:12px}}.checkout-block__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-block__title{color:var(--component-product-card-name);white-space:nowrap;margin:0;font-size:24px;font-weight:700}.checkout-block__title.checkout-block__title--small{font-size:16px}@media (max-width:420px){.checkout-block__title{white-space:normal}}.checkout-block__divider{border:1px solid var(--base-gray-300);width:100%;margin:0}.checkout-block__divider-separator{border:1px solid var(--base-gray-300);width:2px;height:20px;display:none}@media (min-width:1280px){.checkout-block__divider-separator{display:flex}}.checkout-block__content{flex-direction:column;gap:32px;display:flex}.checkout-block__content.checkout-block__content--small-gap{gap:16px}.checkout-block__row{gap:15px;display:flex}.checkout-block__row>*{flex-basis:calc(50% - 7.5px)}.checkout-block__recipient-fields{flex-wrap:wrap;gap:16px 12px;display:flex}.checkout-block__recipient-fields>*{flex-grow:1;flex-basis:calc(33.3333% - 24px)}.checkout-cart-products{width:100%;container-type:inline-size}.checkout-cart-products__head{margin-bottom:16px}.checkout-cart-products__item{flex-direction:column;gap:2px;display:flex}.checkout-cart-products__item--mobile{padding-bottom:8px}.checkout-cart-products__item--mobile:not(:last-child){border-bottom:2px solid var(--base-white)}.checkout-cart-products__item--mobile .checkout-cart-products__row:first-child{margin-bottom:16px}.checkout-cart-products__item--mobile .checkout-cart-products__cell{text-align:left;width:33.3333%}@media (max-width:480px){.checkout-cart-products__item--mobile .checkout-cart-products__cell{font-size:12px}}.checkout-cart-products__item--mobile .checkout-cart-products__cell:last-child{text-align:left}.checkout-cart-products__row{display:flex}@media (max-width:480px){.checkout-cart-products__row{font-size:14px}}.checkout-cart-products__row.checkout-cart-products__row--hidden{display:none}.checkout-cart-products__list{flex-direction:column;gap:16px;display:flex}.checkout-cart-products__cell{text-align:center;width:150px}.checkout-cart-products__cell:first-child{text-align:left}.checkout-cart-products__cell:last-child{text-align:right}.checkout-cart-products__cell.checkout-cart-products__cell--wide{flex-grow:1}.checkout-cart-products__header{color:var(--component-product-card-name);font-size:16px;font-weight:700}.checkout-cart-products__spacer{height:16px}.checkout-cart-products__show-all{margin-top:16px}.checkout-summary__body{flex-direction:column;gap:24px;display:flex}.checkout-summary__body.checkout-summary__body--small-gap{gap:16px}.checkout-summary__buttons{flex-direction:column;gap:8px;display:flex}.checkout-summary__divider{border:1px solid var(--base-gray-300);width:100%}.checkout-summary__total{flex-direction:column;gap:16px;display:flex}.checkout-summary__total-item{justify-content:space-between;align-items:center;gap:8px;display:flex}.checkout-summary__total-item.checkout-summary__total-item--last{font-weight:700}.checkout-summary__total-item>span{white-space:nowrap}.checkout-summary__total-item>span:first-child:after{content:":"}.checkout-summary__total-item>span:last-child{text-align:right}.checkout-summary__total-item--minus>span:last-child:before{content:"- "}.checkout-summary__error-message{color:var(--component-input-error);font-size:16px;font-weight:500}.checkout-promo-codes{flex-direction:column;gap:10px;margin-top:10px;display:flex}.checkout-promo-codes__coupon{justify-content:space-between;align-items:center;display:flex}.checkout-promo-codes__cancel{background-color:#0000;border:none;border-bottom:1px dashed #000;padding:0;font-size:12px}.checkout-promo-codes__value{font-size:12px;font-weight:700}.checkout-promo-codes__status{color:var(--base-green-700);font-size:12px}.checkout-promo-codes__status.checkout-promo-codes__status--error{color:var(--component-input-error)}.checkout-message{flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;display:flex}.checkout-message__text{color:var(--font-primary-black);text-align:center;font-size:24px;font-weight:700}@container (width<=640px){.checkout-order .checkout-order__row--recipient{flex-direction:column;align-items:start}}@container (width<=580px){.checkout-order .checkout-order__row--recipient .checkout-order__property{flex-direction:column;align-items:start}}.checkout-order__row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.checkout-order__status{border-radius:var(--box-radius-tiny);background-color:#5575ff;align-items:center;gap:4px;padding:4px 8px;display:flex}.checkout-order__status--C{background-color:var(--base-gray-950)}.checkout-order__status--F{background-color:var(--base-green-500)}.checkout-order__status--N{background-color:#ff9300}.checkout-order__status-name{color:var(--component-product-card-label);text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:700}.checkout-order__properties{align-items:center;gap:10px;display:flex}.checkout-order__properties--date{margin-right:auto}@media (max-width:480px){.checkout-order__properties--date{flex-direction:column;flex-basis:100%;align-items:start}}.checkout-order__property{color:var(--font-primary-black);align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.checkout-order__property-name{white-space:nowrap}.checkout-order__property-name:not(:last-child):after{content:":"}.checkout-order__property-value{font-weight:700}.checkout-order__property-value--no-wrap{white-space:nowrap}.radio-button-card{min-height:80px}.radio-button-card__content{border-radius:var(--box-radius-smaller);background-color:var(--base-white);height:100%;transition:all var(--transition-duration);-webkit-user-select:none;user-select:none;cursor:pointer;flex-direction:column;align-items:start;gap:8px;padding:15px 16px;display:flex}.radio-button-card__content.radio-button-card__content--centered{justify-content:center}.radio-button-card__title{color:var(--base-black);transition:all var(--transition-duration);font-size:16px;font-weight:700}.radio-button-card__description{max-width:310px;color:var(--base-gray-700);transition:all var(--transition-duration);font-size:16px;font-weight:500}.radio-button-card__input:checked+.radio-button-card__content{pointer-events:none;background-color:var(--base-green-500)}.radio-button-card__input:checked+.radio-button-card__content .radio-button-card__title,.radio-button-card__input:checked+.radio-button-card__content .radio-button-card__description{color:var(--base-white)}.radio-button-card__input:disabled+.radio-button-card__content{opacity:.3;pointer-events:none}.list-radio-button{cursor:pointer;-webkit-user-select:none;user-select:none}.list-radio-button:hover .list-radio-button__check:before{opacity:.4}.list-radio-button__input:checked+.list-radio-button__content .list-radio-button__check:after{opacity:1}.list-radio-button__content{border-radius:var(--box-radius-smaller);background-color:var(--base-gray-150);align-items:center;gap:16px;padding:15px 16px;display:flex}.list-radio-button__info{flex-direction:column;gap:4px;display:flex}.list-radio-button__title{color:#000;font-size:14px;font-weight:500}.list-radio-button__alert{color:var(--component-input-error);font-size:13px;font-weight:500}.list-radio-button__alert-light{color:var(--base-green-500);font-size:13px;font-weight:500}.list-radio-button__check{border:2px solid var(--component-button-radiobutton-default);border-radius:50%;flex-shrink:0;width:24px;height:24px;position:relative}.list-radio-button__check:before{content:"";opacity:0;background-color:var(--base-green-500);width:4px;height:4px;transition:all var(--transition-duration);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.list-radio-button__check:after{content:"";opacity:0;background-color:var(--base-green-500);width:14px;height:14px;transition:all var(--transition-duration);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pickup-address{flex-direction:column;gap:24px;display:flex;container-type:inline-size}@container (width<=640px){.pickup-address .pickup-address__content{flex-direction:column;align-items:start;gap:24px}}.pickup-address__content{border-radius:var(--box-radius-smaller);background-color:var(--base-white);align-items:center;gap:10px;padding:15px 16px;display:flex}.pickup-address__info{flex-direction:column;flex-grow:1;gap:8px;display:flex}.pickup-address__address{color:#000;font-size:16px;font-weight:700}.pickup-address__time{color:var(--base-gray-700);font-size:16px;font-weight:500}.delivery-address{flex-direction:column;gap:24px;display:flex}.delivery-address__fields{flex-wrap:wrap;gap:16px 12px;display:flex}.delivery-address__field{flex-grow:1;flex-basis:calc(25% - 36px)}.delivery-address__field.delivery-address__field--wide{flex-basis:calc(50% - 12px)}.delivery-address__field.delivery-address__field--wide>*{width:100%}.pickup-selection{justify-content:space-between;gap:24px;width:850px;max-height:478px;display:flex}@media (max-width:1024px){.pickup-selection{width:750px}}@media (max-width:768px){.pickup-selection{flex-direction:column;width:auto}}.pickup-selection__select-shop{flex-direction:column;flex-grow:1;gap:24px;padding:24px 0 24px 32px;display:flex}@media (max-width:768px){.pickup-selection__select-shop{padding:24px 16px}}.pickup-selection__map{width:367px}@media (max-width:768px){.pickup-selection__map{display:none}}.pickup-selection__title{color:var(--font-secondary-black);font-size:24px;font-weight:700}.pickup-selection__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}
/*# sourceMappingURL=index.497771a0.css.map */
