.DeliveryAddress-module__SoL2wG__section{background-color:var(--color-gray-lighter);padding-bottom:var(--spacing-80)}.DeliveryAddress-module__SoL2wG__headerBar{max-width:var(--max-width);padding:var(--spacing-32)var(--spacing-16);align-items:center;margin:0 auto;display:flex}.DeliveryAddress-module__SoL2wG__content{gap:var(--spacing-24);max-width:var(--max-width);padding:0 var(--spacing-16);justify-content:center;margin:0 auto;display:flex}.DeliveryAddress-module__SoL2wG__formColumn{gap:var(--spacing-24);flex-direction:column;width:545px;max-width:100%;display:flex}.DeliveryAddress-module__SoL2wG__heroBlock{gap:var(--spacing-8);flex-direction:column;display:flex}.DeliveryAddress-module__SoL2wG__heroTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-heading-xxl);line-height:var(--lh-heading-xxl);letter-spacing:-.8px;color:var(--color-black)}.DeliveryAddress-module__SoL2wG__heroDescription{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--color-black)}.DeliveryAddress-module__SoL2wG__orderSection{gap:var(--spacing-24);flex-direction:column;display:flex}.DeliveryAddress-module__SoL2wG__sectionTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-heading-m);line-height:var(--lh-heading-m);letter-spacing:-.4px;color:var(--color-black)}.DeliveryAddress-module__SoL2wG__productCard{gap:var(--spacing-24);background:var(--color-white);border-radius:var(--radius-s);padding:var(--spacing-16);padding-right:var(--spacing-16);display:flex;box-shadow:0 0 16px #0000000d}.DeliveryAddress-module__SoL2wG__productImage{object-fit:cover;border-radius:8px;flex-shrink:0;width:160px;height:160px}.DeliveryAddress-module__SoL2wG__productInfo{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.DeliveryAddress-module__SoL2wG__productName{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--color-black);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DeliveryAddress-module__SoL2wG__priceBlock{flex-direction:column;display:flex}.DeliveryAddress-module__SoL2wG__oldPrice{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--color-gray);text-decoration:line-through}.DeliveryAddress-module__SoL2wG__priceRow{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.DeliveryAddress-module__SoL2wG__newPrice{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-heading-m);line-height:var(--lh-heading-m);letter-spacing:-.4px;color:var(--color-green)}.DeliveryAddress-module__SoL2wG__discountBadge{background:var(--color-primary-light);font-family:var(--font-body);letter-spacing:.53px;color:var(--color-primary);border-radius:42px;align-items:center;padding:4px 12px;font-size:15.87px;font-weight:600;line-height:21.16px;display:inline-flex}.DeliveryAddress-module__SoL2wG__subscriptionCard{background:var(--color-white);border:2px solid var(--color-primary);border-radius:var(--radius-m);padding:var(--spacing-8)var(--spacing-16)var(--spacing-12)var(--spacing-8);flex-direction:column;gap:4px;display:flex}.DeliveryAddress-module__SoL2wG__subscriptionHeader{align-items:flex-end;gap:var(--spacing-8);display:flex}.DeliveryAddress-module__SoL2wG__checkIcon{flex-shrink:0}.DeliveryAddress-module__SoL2wG__subscriptionTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-heading-s);line-height:var(--lh-heading-s);color:var(--color-black);flex:1}.DeliveryAddress-module__SoL2wG__subscriptionPrice{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-heading-xs);line-height:var(--lh-heading-xs);color:var(--color-black);white-space:nowrap;text-align:right}.DeliveryAddress-module__SoL2wG__subscriptionDetails{padding-left:var(--spacing-32);justify-content:space-between;align-items:flex-end;display:flex}.DeliveryAddress-module__SoL2wG__subscriptionNote{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:.4px;color:var(--color-gray)}.DeliveryAddress-module__SoL2wG__subscriptionThen{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:.4px;color:var(--color-gray);white-space:nowrap}.DeliveryAddress-module__SoL2wG__formSection{flex-direction:column;gap:16px;display:flex}.DeliveryAddress-module__SoL2wG__fields{gap:var(--spacing-8);flex-direction:column;display:flex}.DeliveryAddress-module__SoL2wG__input{background:var(--color-white);border:1px solid var(--color-gray-light);width:100%;padding:var(--spacing-12)var(--spacing-16);font-family:var(--font-body);font-weight:400;font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:.4px;color:var(--color-black);border-radius:8px;outline:none;transition:border-color .2s}.DeliveryAddress-module__SoL2wG__input::placeholder{color:var(--color-gray)}.DeliveryAddress-module__SoL2wG__input:focus{border-color:var(--color-primary)}.DeliveryAddress-module__SoL2wG__selectWrapper{width:100%;position:relative}.DeliveryAddress-module__SoL2wG__select{background:var(--color-white);border:1px solid var(--color-gray-light);width:100%;padding:var(--spacing-12)var(--spacing-16);font-family:var(--font-body);font-weight:400;font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:.4px;color:var(--color-black);appearance:none;cursor:pointer;border-radius:8px;outline:none;padding-right:40px;transition:border-color .2s}.DeliveryAddress-module__SoL2wG__select:focus{border-color:var(--color-primary)}.DeliveryAddress-module__SoL2wG__selectIcon{right:var(--spacing-16);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.DeliveryAddress-module__SoL2wG__row{gap:20px;display:flex}.DeliveryAddress-module__SoL2wG__fieldSmall{flex-shrink:0;width:120px}.DeliveryAddress-module__SoL2wG__fieldFlex{flex:1;min-width:0}.DeliveryAddress-module__SoL2wG__submitButton{background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-full);width:100%;height:52px;font-family:var(--font-heading);font-weight:700;font-size:var(--fs-heading-s);line-height:var(--lh-heading-s);color:#fff;cursor:pointer;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.DeliveryAddress-module__SoL2wG__submitButton:hover{opacity:.9}.DeliveryAddress-module__SoL2wG__submitButton:disabled{opacity:.6;cursor:not-allowed}.DeliveryAddress-module__SoL2wG__error{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:#d32f2f}.DeliveryAddress-module__SoL2wG__disclaimer{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:.4px;color:var(--color-gray)}@media (max-width:1024px){.DeliveryAddress-module__SoL2wG__section{padding-bottom:var(--spacing-64)}.DeliveryAddress-module__SoL2wG__content{flex-direction:column;align-items:center}.DeliveryAddress-module__SoL2wG__formColumn{width:100%}.DeliveryAddress-module__SoL2wG__heroTitle{font-size:var(--fs-heading-xl);line-height:var(--lh-heading-xl)}.DeliveryAddress-module__SoL2wG__productImage{width:120px;height:120px}}@media (max-width:640px){.DeliveryAddress-module__SoL2wG__heroTitle{font-size:var(--fs-heading-l);line-height:var(--lh-heading-l);letter-spacing:-.4px}.DeliveryAddress-module__SoL2wG__heroDescription{font-size:var(--fs-body-base);line-height:var(--lh-body-base)}.DeliveryAddress-module__SoL2wG__productCard{gap:var(--spacing-16)}.DeliveryAddress-module__SoL2wG__productImage{width:100px;height:100px}.DeliveryAddress-module__SoL2wG__productName{font-size:var(--fs-body-base);line-height:var(--lh-body-base)}.DeliveryAddress-module__SoL2wG__row{gap:var(--spacing-8);flex-wrap:wrap}.DeliveryAddress-module__SoL2wG__fieldSmall{width:100%}.DeliveryAddress-module__SoL2wG__submitButton{font-size:var(--fs-heading-xs);line-height:var(--lh-heading-xs);height:48px}}
.Footer-module__Grjkva__footer{padding-top:var(--spacing-80);padding-bottom:var(--spacing-128);background-color:#0c0e16}.Footer-module__Grjkva__container{max-width:var(--max-width);gap:var(--spacing-24);padding-left:var(--spacing-16);padding-right:var(--spacing-16);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.Footer-module__Grjkva__topRow{align-items:flex-start;gap:184px;display:flex}.Footer-module__Grjkva__brandColumn{flex-direction:column;flex-shrink:0;justify-content:space-between;min-height:196px;display:flex}.Footer-module__Grjkva__brandHeading{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-heading-s);line-height:var(--lh-heading-s);color:#fff;max-width:245px}.Footer-module__Grjkva__socialIcons{justify-content:space-between;align-items:flex-end;width:231px;display:flex}.Footer-module__Grjkva__socialLink{width:32px;height:32px;transition:opacity .2s;display:flex}.Footer-module__Grjkva__socialLink:hover{opacity:.8}.Footer-module__Grjkva__desktopSocial{display:flex}.Footer-module__Grjkva__mobileSocial{display:none}.Footer-module__Grjkva__linksRow{gap:var(--spacing-40);flex:1;justify-content:center;display:flex}.Footer-module__Grjkva__linkGroup{gap:var(--spacing-32);flex-direction:column;width:200px;display:flex}.Footer-module__Grjkva__linkGroupTitle{font-family:var(--font-body);font-weight:600;font-size:var(--fs-body-base);color:#fff;line-height:20px}.Footer-module__Grjkva__linkGroupList{gap:var(--spacing-16);flex-direction:column;display:flex}.Footer-module__Grjkva__contactText{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body-base);line-height:var(--lh-body-base);color:var(--color-gray-muted)}.Footer-module__Grjkva__link{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body-base);line-height:var(--lh-body-base);color:var(--color-gray-muted);transition:color .2s}.Footer-module__Grjkva__link:hover{color:#fff}.Footer-module__Grjkva__divider{background-color:#999;height:2px}.Footer-module__Grjkva__bottomRow{justify-content:space-between;align-items:center;display:flex}.Footer-module__Grjkva__copyright{font-family:var(--font-body);font-size:var(--fs-body-base);line-height:var(--lh-body-base);color:var(--color-gray)}@media (max-width:1024px){.Footer-module__Grjkva__footer{padding-top:var(--spacing-24);padding-bottom:var(--spacing-80)}.Footer-module__Grjkva__topRow{flex-direction:column;gap:0}.Footer-module__Grjkva__brandColumn,.Footer-module__Grjkva__desktopSocial{display:none}.Footer-module__Grjkva__mobileSocial{width:100%;padding-left:var(--spacing-16);padding-right:var(--spacing-16);justify-content:space-between;align-items:center;display:flex}.Footer-module__Grjkva__linksRow{flex-wrap:wrap;justify-content:flex-start;gap:32px 40px}.Footer-module__Grjkva__linkGroup{gap:var(--spacing-16);width:auto}.Footer-module__Grjkva__linkGroupList{gap:var(--spacing-8)}.Footer-module__Grjkva__bottomRow{align-items:flex-end}.Footer-module__Grjkva__copyright{letter-spacing:.8px;font-size:12px;line-height:18px}}
.SubscriptionStatusPopup-module__A6cq1G__overlay{z-index:15;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.SubscriptionStatusPopup-module__A6cq1G__backdrop{background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.SubscriptionStatusPopup-module__A6cq1G__popup{text-align:center;background:#fff;border-radius:12px;width:90%;max-width:420px;padding:32px;position:relative}.SubscriptionStatusPopup-module__A6cq1G__iconWrapper{margin-bottom:16px}.SubscriptionStatusPopup-module__A6cq1G__successIcon{width:48px;height:48px;color:var(--color-green)}.SubscriptionStatusPopup-module__A6cq1G__failIcon{color:#d92b2f;width:48px;height:48px}.SubscriptionStatusPopup-module__A6cq1G__title{font-family:var(--font-heading);font-size:var(--fs-heading-m);line-height:var(--lh-heading-m);color:var(--color-black);margin-bottom:8px}.SubscriptionStatusPopup-module__A6cq1G__description{font-family:var(--font-body);font-size:var(--fs-body-base);line-height:var(--lh-body-base);color:var(--color-gray);margin-bottom:24px}.SubscriptionStatusPopup-module__A6cq1G__actions{justify-content:center;display:flex}.SubscriptionStatusPopup-module__A6cq1G__primaryButton{background-color:var(--color-primary);color:#fff;font-family:var(--font-heading);font-size:var(--fs-body-l);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;padding:12px 32px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.SubscriptionStatusPopup-module__A6cq1G__primaryButton:hover{opacity:.9}
