.product-quantity-button_buttonWrapper__2JCWi{max-width:100%;position:relative}.product-quantity-button_buttonWrapper__2JCWi.product-quantity-button_fit-content__1zSwO,.product-quantity-button_buttonWrapper__2JCWi.product-quantity-button_fit-content__1zSwO .product-quantity-button_button__98XOE{width:-moz-fit-content;width:fit-content}.product-quantity-button_buttonWrapper__2JCWi.product-quantity-button_full-width__yhCg0,.product-quantity-button_buttonWrapper__2JCWi.product-quantity-button_full-width__yhCg0 .product-quantity-button_button__98XOE{width:100%}.product-quantity-button_buttonWrapper__2JCWi.product-quantity-button_m__wqs2U .product-quantity-button_quantity__C_wS3{font-family:TT Hoves;font-size:12px;line-height:14px;-webkit-font-smoothing:antialiased;font-weight:500}.product-quantity-button_buttonWrapper__2JCWi.product-quantity-button_m__wqs2U .product-quantity-button_button__98XOE{font-family:TT Hoves;font-size:14px;line-height:16px;-webkit-font-smoothing:antialiased;font-weight:500;padding:4px}.product-quantity-button_buttonWrapper__2JCWi.product-quantity-button_m__wqs2U .product-quantity-button_button__98XOE span{transform:translateY(-.5px)}.product-quantity-button_buttonWrapper__2JCWi.product-quantity-button_m__wqs2U .product-quantity-button_circleButton__7DxJH{font-family:TT Hoves;font-size:16px;line-height:20px;-webkit-font-smoothing:antialiased;font-weight:500;min-width:20px;min-height:20px}.product-quantity-button_buttonWrapper__2JCWi.product-quantity-button_l__NURzc .product-quantity-button_quantity__C_wS3{font-family:TT Hoves;font-size:12px;line-height:14px;-webkit-font-smoothing:antialiased;font-weight:500}.product-quantity-button_buttonWrapper__2JCWi.product-quantity-button_l__NURzc .product-quantity-button_button__98XOE{font-family:TT Hoves;font-size:16px;line-height:20px;-webkit-font-smoothing:antialiased;font-weight:500;padding:8px}.product-quantity-button_buttonWrapper__2JCWi.product-quantity-button_l__NURzc .product-quantity-button_button__98XOE span{transform:translateY(-1.5px)}.product-quantity-button_buttonWrapper__2JCWi.product-quantity-button_l__NURzc .product-quantity-button_circleButton__7DxJH{font-family:TT Hoves;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:500;font-size:20px;line-height:20px;min-width:24px;min-height:24px}.product-quantity-button_quantity__C_wS3{position:absolute;left:calc(100% - 8px);bottom:100%;background:var(--colorButtonBgPrimary);color:var(--colorButtonTextPrimary);padding:0 7px;border-radius:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-quantity-button_button__98XOE{width:-moz-fit-content;width:fit-content;min-width:80px;max-width:100%;overflow:hidden;border-radius:20px;background-color:var(--colorButtonBgPrimary);transition:background .15s;color:var(--colorButtonTextPrimary);display:flex;justify-content:space-between;align-items:center;gap:15px}.product-quantity-button_circleButton__7DxJH{border-radius:100%;display:flex;justify-content:center;align-items:center;flex:0 0 auto;background:var(--colorBgPrimary);color:var(--colorTextPrimary);opacity:1}.product-quantity-button_circleButton__7DxJH:disabled{opacity:.7}.product-quantity-button_price__TI6zF{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;text-align:center}.product-item-modifier_container__XTh22{width:80px;padding:8px;display:flex;background:var(--colorBgSecondary);flex-direction:column;border-radius:18px}.product-item-modifier_container__XTh22.product-item-modifier_selected__VK8hY{background:var(--colorBgAccent)}.product-item-modifier_container__XTh22.product-item-modifier_selected__VK8hY .product-item-modifier_info__0OBsq{color:var(--colorTextOnMedia)}.product-item-modifier_imageWrapper___lTiO{position:relative;width:100%;height:auto;aspect-ratio:1;border-radius:18px;overflow:hidden;margin:0 0 5px;background:var(--colorBrandSecondary)}.product-item-modifier_info__0OBsq{font-family:TT Hoves;font-size:12px;line-height:14px;-webkit-font-smoothing:antialiased;font-weight:400;color:var(--colorTextPrimary);display:flex;flex-direction:column;margin:0 0 5px;flex:1 1 auto;word-break:break-word;gap:10px}.product-item-modifier_name__biYbP{flex:1 1 auto}.product-item-modifier_button__8n6g6{width:-moz-fit-content;width:fit-content;width:100%;max-width:100%;overflow:hidden;border-radius:20px;background:var(--colorBgPrimary);transition:background .15s;padding:2px 4px;color:var(--colorButtonTextSecondary);display:flex;justify-content:center;align-items:center;gap:15px}.product-item-modifier_button__8n6g6 .product-item-modifier_circleButton__iBnmF{font-family:TT Hoves;font-size:14px;line-height:16px;-webkit-font-smoothing:antialiased;font-weight:500;color:var(--colorTextPrimary);min-width:15px;min-height:15px;border-radius:100%;display:flex;justify-content:center;align-items:center;flex:0 0 auto}.product-item-details-popup_modal__9kVVP.product-item-details-popup_modal__9kVVP{margin:0;border-radius:0;width:100%;min-height:100%}.product-item-details-popup_container__fwsR2{width:100%;height:100%;display:flex;flex-direction:column;overflow:auto}.product-item-details-popup_title__KELf1{font-family:TT Hoves;font-size:20px;line-height:1.2;-webkit-font-smoothing:antialiased;font-weight:500;position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--colorBgPrimary);color:var(--colorTextPrimary);padding:0 15px 10px}.product-item-details-popup_modifierGroup__z2Rfa{padding:0 15px;margin:0 0 15px}.product-item-details-popup_modifierList__tjPz4{display:flex;gap:10px}.product-item-details-popup_subtitle__GytPS{font-family:TT Hoves;font-size:16px;line-height:20px;-webkit-font-smoothing:antialiased;font-weight:500;color:var(--colorTextPrimary);margin:0 0 5px}.product-item-details-popup_imageWrapper__v3d6q{position:relative;width:100%;padding:0 0 65%;border-radius:28px;overflow:hidden;margin:0 0 10px;background:var(--colorBrandSecondary)}.product-item-details-popup_infoGroup__VbZG4{font-family:TT Hoves;font-size:14px;line-height:16px;-webkit-font-smoothing:antialiased;font-weight:400;color:var(--colorTextPrimary);padding:0 15px;margin:0 0 15px}.product-item-details-popup_infoGroup__VbZG4.product-item-details-popup_withGap__ZJcJQ>:not(:last-child){margin:0 0 5px}.product-item-details-popup_infoGroup__VbZG4 .product-item-details-popup_extra__u_xfR{font-family:TT Hoves;font-size:12px;line-height:14px;-webkit-font-smoothing:antialiased;font-weight:400;font-style:italic;color:var(--colorTextSecondary)}.product-item-details-popup_actions__47HlE{padding:15px 15px 0;margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0;background:var(--colorBgPrimary);display:flex;flex-direction:column;gap:10px}.product-item-details-popup_price__aKSCE{font-family:TT Hoves;font-size:14px;line-height:16px;-webkit-font-smoothing:antialiased;font-weight:500;color:var(--colorTextPrimary)}.product-item-details-popup_addSection__HV2to{margin:0 0 10px}.product-item-details-popup_quantityButton__MHnWp{height:40px}.product-item-details-popup_buttonPrimary__SYImC{background:var(--colorButtonBgPrimary);color:var(--colorButtonTextPrimary);padding:15px 20px;border-radius:28px;transition:background .15s,color .15s;font-family:TT Hoves;font-size:14px;line-height:16px;-webkit-font-smoothing:antialiased;font-weight:500;width:100%;min-height:40px}.product-item-details-popup_buttonPrimary__SYImC.disabled,.product-item-details-popup_buttonPrimary__SYImC:disabled{background:var(--colorButtonBgPrimaryDisabled)}.product-item-details-popup_buttonSecondary___knSz{background:var(--colorButtonBgPrimary);color:var(--colorButtonTextPrimary);padding:15px 20px;border-radius:28px;transition:background .15s,color .15s;background:var(--colorButtonBgSecondary);color:var(--colorButtonTextSecondary);font-family:TT Hoves;font-size:14px;line-height:16px;-webkit-font-smoothing:antialiased;font-weight:500;width:100%;min-height:40px}.product-item-details-popup_buttonSecondary___knSz.disabled,.product-item-details-popup_buttonSecondary___knSz:disabled{background:var(--colorButtonBgPrimaryDisabled)}.product-item_container__p8JdG{width:100%;height:100%;display:flex;flex-direction:column}.product-item_imageWrapper__aRAaY{position:relative;width:100%;height:auto;aspect-ratio:1;border-radius:28px;overflow:hidden;margin:0 0 5px;background:var(--colorBrandSecondary)}.product-item_info___dFBM{display:flex;flex-direction:column;margin:0 0 15px;padding:0 8px;flex:1 1 auto}.product-item_info___dFBM .product-item_title__RG1Z9{font-family:TT Hoves;font-size:14px;line-height:16px;-webkit-font-smoothing:antialiased;font-weight:500;color:var(--colorTextPrimary);margin:0 0 5px}.product-item_info___dFBM .product-item_description__8gZjO{font-family:TT Hoves;font-size:12px;line-height:14px;-webkit-font-smoothing:antialiased;font-weight:400;color:var(--colorTextPrimary)}.product-item_button__SFj_X{font-family:TT Hoves;font-size:14px;line-height:16px;-webkit-font-smoothing:antialiased;font-weight:500;width:-moz-fit-content;width:fit-content;min-width:80px;max-width:100%;overflow:hidden;border-radius:20px;background:var(--colorButtonBgSecondary);transition:background .15s;padding:4px 9px 4px 15px;color:var(--colorButtonTextSecondary);display:flex;justify-content:space-between;align-items:center;gap:15px}.product-item_button__SFj_X.product-item_disabled__G5vX6{pointer-events:none}.product-item_button__SFj_X .product-item_circleButton__As9Yi{font-family:TT Hoves;font-size:16px;line-height:20px;-webkit-font-smoothing:antialiased;font-weight:500;color:var(--colorTextPrimary);min-width:20px;min-height:20px;border-radius:100%;display:flex;justify-content:center;align-items:center;flex:0 0 auto}.datepicker-modal{right:0;height:100%;background-color:rgba(0,0,0,.6);z-index:999;display:flex;align-items:center;justify-content:center}.datepicker,.datepicker-modal{position:absolute;bottom:0;width:100%}.datepicker{font-family:TT Hoves;font-size:12px;line-height:14px;font-weight:400;color:var(--colorTextPrimary);left:0;z-index:1;text-align:center;box-sizing:content-box;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker .datepicker-header{padding:0 .5em;min-height:2em;line-height:2em;font-size:1.125em;min-height:34px;display:flex;align-items:center;justify-content:center}.datepicker .datepicker-navbar{padding:0 .5em .5em;overflow:hidden}.datepicker .datepicker-navbar-btn{background-color:rgba(0,0,0,0);border:none;height:2.5em;line-height:2.5em;float:right;padding:0 1em;cursor:pointer}.datepicker .datepicker-navbar-btn:focus{outline:none}.datepicker .datepicker-caption{display:flex;padding:.5em .25em}.datepicker .datepicker-caption-item{flex:1 1;margin:0 .25em;height:40px;line-height:40px;font-size:1.2em}.datepicker .datepicker-content{display:flex;padding:.5em .25em}.datepicker .datepicker-col-1{flex:1 1;margin:0 .25em}.datepicker .datepicker-viewport{height:200px;position:relative;overflow:hidden}.datepicker .datepicker-viewport:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.datepicker .datepicker-wheel{position:absolute;height:40px;top:50%;margin-top:-20px;width:100%}.datepicker .datepicker-scroll{transform:translateY(calc(var(--translate-y) * 1px));margin-top:calc(var(--margin-top)*1px);list-style-type:none;padding:0}.datepicker .datepicker-scroll>li{height:40px;line-height:40px;font-size:1.375em;cursor:pointer}.datepicker .datepicker-scroll.active{transition:transform .2s ease-out}.datepicker.default{background-color:var(--colorBgPrimary)}.datepicker.default .datepicker-header{color:var(--colorTextAccent)}.datepicker.default .datepicker-wheel{border-top:1px solid var(--colorStrokeAccent);border-bottom:1px solid var(--colorStrokeAccent)}.datepicker.default .datepicker-caption-item,.datepicker.default .datepicker-scroll li{color:var(--colorTextPrimary)}.datepicker.default .datepicker-scroll li.disabled{color:var(--colorTextSecondary)}.datepicker.default .datepicker-navbar-btn{color:var(--colorTextAccent)}.datepicker.ios{background-color:var(--colorBgPrimary)}.datepicker.ios .datepicker-col-1{margin:0}.datepicker.ios .datepicker-header{color:var(--colorTextPrimary);padding:0 3.5em}.datepicker.ios .datepicker-header+.datepicker-content{padding-top:0}.datepicker.ios .datepicker-viewport:after{background:linear-gradient(#f7f7f7,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 0,#f7f7f7)}.datepicker.ios .datepicker-wheel{border-top:1px solid var(--colorStrokePrimary);border-bottom:1px solid var(--colorStrokePrimary)}.datepicker.ios .datepicker-caption-item,.datepicker.ios .datepicker-scroll li{color:var(--colorTextPrimary)}.datepicker.ios .datepicker-scroll li.disabled{color:var(--colorTextSecondary)}.datepicker.ios .datepicker-navbar{position:absolute;z-index:2;top:0;left:0;width:100%;padding:0;border-bottom:1px solid var(--colorStrokePrimary)}.datepicker.ios .datepicker-navbar-btn{color:var(--colorTextAccent)}.datepicker.ios .datepicker-navbar-btn:nth-child(2){float:left}.datepicker.ios .datepicker-content{padding-top:48px}.datepicker.ios .datepicker-caption+.datepicker-content{padding-top:0}.datepicker.android{background-color:var(--varBgPrimary)}.datepicker.android .datepicker-header{color:var(--colorTextAccent);border-bottom:2px solid var(--colorStrokeAccent)}.datepicker.android .datepicker-col-1{margin:0 .625em}.datepicker.android .datepicker-viewport:after{background-image:linear-gradient(#f5f5f5,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 0,#f5f5f5)}.datepicker.android .datepicker-wheel{border-top:2px solid var(--colorTextAccent);border-bottom:2px solid var(--colorTextAccent)}.datepicker.android .datepicker-caption-item{color:#383838}.datepicker.android .datepicker-scroll li{font-size:1.125em;color:var(--colorTextPrimary)}.datepicker.android .datepicker-scroll li.disabled{color:#bcbcbc}.datepicker.android .datepicker-navbar{display:flex;border-top:1px solid var(--colorStrokePrimary);padding:0}.datepicker.android .datepicker-navbar-btn{padding:0;color:var(--colorTextPrimary);flex:1 1}.datepicker.android .datepicker-navbar-btn:nth-child(2){border-left:1px solid var(--colorStrokePrimary)}.switch_switch__WU3hj{width:100%;border:1px solid var(--colorStrokePrimary);border-radius:28px;display:flex;align-items:stretch}.switch_switchButton__SR9TA{font-family:TT Hoves;font-size:14px;line-height:16px;-webkit-font-smoothing:antialiased;font-weight:500;color:var(--colorTextPrimary);padding:10px 30px;width:50%;border-radius:inherit;position:relative;isolation:isolate;transition:color .15s}.switch_switchButton__SR9TA:before{content:"";display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;transition:background .15s;pointer-events:none;border-radius:inherit}.switch_switchButton__SR9TA.switch_active__KkoeK{color:var(--colorButtonTextPrimary)}.switch_switchButton__SR9TA.switch_active__KkoeK:before{background:var(--colorButtonBgPrimary)}.delivery-address-item_container__iUrIq{width:100%;display:flex;position:relative}.delivery-address-item_button__lJhJh{background:var(--colorButtonBgPrimary);color:var(--colorButtonTextPrimary);border-radius:28px;transition:background .15s,color .15s;font-family:TT Hoves;font-size:14px;line-height:16px;-webkit-font-smoothing:antialiased;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;height:100%;padding:10px 30px 10px 20px}.delivery-address-item_button__lJhJh.disabled,.delivery-address-item_button__lJhJh:disabled{background:var(--colorButtonBgPrimaryDisabled)}.delivery-address-item_deleteButton__L9aVI{position:absolute;width:20px;height:20px;display:flex;justify-content:center;align-items:center;top:50%;right:10px;transform:translateY(-50%)}.delivery-address-item_deleteButton__L9aVI:after,.delivery-address-item_deleteButton__L9aVI:before{content:"";display:block;height:1.5px;border-radius:1px;width:calc(100% - 4px);background-color:var(--colorButtonTextPrimary);position:absolute;top:50%;left:50%}.delivery-address-item_deleteButton__L9aVI:before{transform:translate(-50%,-50%) rotate(-45deg)}.delivery-address-item_deleteButton__L9aVI:after{transform:translate(-50%,-50%) rotate(45deg)}.delivery-address-popup-layout_header__o2iIk{background-color:var(--colorBgSecondary);padding:0 20px;height:36px;align-items:center;gap:20px}.delivery-address-popup-layout_header__o2iIk .delivery-address-popup-layout_left__aQeqM,.delivery-address-popup-layout_header__o2iIk .delivery-address-popup-layout_right__aUdIf{height:100%;display:flex;align-items:center}.delivery-address-popup-layout_header__o2iIk .delivery-address-popup-layout_left__aQeqM{flex:1 1 auto;max-width:calc(100% - 59px)}.delivery-address-popup-layout_header__o2iIk .delivery-address-popup-layout_right__aUdIf{flex:0 0 auto;color:var(--colorTextPrimary);gap:5px}.delivery-address-popup-layout_header__o2iIk .delivery-address-popup-layout_right__aUdIf .delivery-address-popup-layout_star__Ydp3T{color:var(--colorTextTertiary)}.delivery-address-popup-layout_info__anpcj{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-address-popup-layout_info__anpcj,.delivery-address-popup-layout_linkButton__HqA_z{font-family:TT Hoves;font-size:14px;line-height:16px;-webkit-font-smoothing:antialiased;color:var(--colorTextPrimary)}.delivery-address-popup-layout_linkButton__HqA_z{font-weight:500;height:100%;transition:background .1s;display:flex;align-items:center}.delivery-address-popup-layout_header__o2iIk{min-height:36px;background:var(--colorBgSecondary);border-radius:0 0 28px 28px;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:1}.delivery-address-popup-layout_backButton__o4N9a{font-family:TT Hoves;font-size:16px;line-height:20px;-webkit-font-smoothing:antialiased;font-weight:500;color:var(--colorTextPrimary)}.delivery-address-popup-layout_content__ynv40{padding:20px;display:flex;flex-direction:column;flex:auto}.delivery-address-popup-layout_title__Bznm_{font-family:TT Hoves;font-size:20px;line-height:1.2;-webkit-font-smoothing:antialiased;font-weight:600;color:var(--colorTextPrimary);margin:0 0 20px}.delivery-address-popup-layout_footer__RUvJj{padding:0 20px 20px;position:-webkit-sticky;position:sticky;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0) 20px,var(--colorBgPrimary) 20px,var(--colorBgPrimary) 100%)}.delivery-address-popup-layout_footer__RUvJj .delivery-address-popup-layout_button__zdyMs{background:var(--colorButtonBgPrimary);color:var(--colorButtonTextPrimary);padding:15px 20px;border-radius:28px;transition:background .15s,color .15s;font-family:TT Hoves;font-size:14px;line-height:16px;-webkit-font-smoothing:antialiased;font-weight:500;width:100%}.delivery-address-popup-layout_footer__RUvJj .delivery-address-popup-layout_button__zdyMs.disabled,.delivery-address-popup-layout_footer__RUvJj .delivery-address-popup-layout_button__zdyMs:disabled{background:var(--colorButtonBgPrimaryDisabled)}.delivery-address-popup_header__zUycw{background-color:var(--colorBgSecondary);padding:0 20px;height:36px;display:flex;align-items:center;gap:20px;border-radius:0 0 28px 28px}.delivery-address-popup_header__zUycw .delivery-address-popup_left__aKERf,.delivery-address-popup_header__zUycw .delivery-address-popup_right__g_I8C{height:100%;display:flex;align-items:center}.delivery-address-popup_header__zUycw .delivery-address-popup_left__aKERf{flex:1 1 auto;max-width:calc(100% - 59px)}.delivery-address-popup_header__zUycw .delivery-address-popup_right__g_I8C{flex:0 0 auto;color:var(--colorTextPrimary);gap:5px}.delivery-address-popup_header__zUycw .delivery-address-popup_right__g_I8C .delivery-address-popup_star__S_zKh{color:var(--colorTextTertiary)}.delivery-address-popup_info__mOmIg{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-address-popup_info__mOmIg,.delivery-address-popup_linkButton__FjGdj{font-family:TT Hoves;font-size:14px;line-height:16px;-webkit-font-smoothing:antialiased;color:var(--colorTextPrimary)}.delivery-address-popup_linkButton__FjGdj{font-weight:500;height:100%;transition:background .1s;display:flex;align-items:center}.delivery-address-popup_list__O1Owv{display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;gap:15px}.delivery-address-popup_listItem__lQEbO .delivery-address-popup_empty__6yfIb{color:var(--colorTextSecondary);text-align:center}