.html--air .gDelivery__container{margin:20px 0 0;padding:0}.html--air .gDelivery__types{padding:3px;border-radius:16px;transition:background-color .2s ease}.html--air .gDelivery__types:has(.gDelivery__type:not(.gDelivery__type--active):hover){background-color:var(--globalDeliveryPointerBgHover)}.html--air .gDelivery__indicator{width:180px;height:calc(100% - 6px);border-radius:15px;box-shadow:0 1px 1px 0 rgb(0 0 0 / .05)}.html--air .gDelivery__type{width:180px;font:400 20px/62px var(--f1);transition:color .15s,opacity .15s,background-color .2s;border-radius:15px}.html--air .gDelivery__addressGroup{border-radius:16px}.html--air .gDelivery__address{font:400 20px/68px var(--f1);padding:0 40px 0 41px;background:var(--globalDeliveryBg,#f8f8f8);border-radius:16px;transition:background-color .2s ease}.html--air .gDelivery__address--withPreorder{border-radius:16px 0 0 16px}.html--air .gDelivery__address:hover:not(:disabled){background-color:var(--globalDeliveryPointerBgHover)}.html--air .gDelivery__address::after{width:8px;background:center/auto no-repeat}.html--air .gDelivery__preorderButton{font:400 18px/68px var(--f1);border-radius:0 16px 16px 0}.html--air .gDelivery__type:disabled{font-weight:500}.html--air .gDelivery__arr{height:13px}.html--air .gDelivery__marker{top:-1px;left:21px;height:17px}.html--air .gDelivery__highDelivery{top:0;left:21px;height:17px}.html--air .gDelivery__types--single .gDelivery__type{width:auto;padding:0 60px}.html--air .gDelivery__types--single .gDelivery__indicator{border-radius:13px;width:auto;left:3px;right:3px}.gDelivery__types--all .gDelivery__indicator{width:147px}.gDelivery__types--all .gDelivery__type{width:147px}@media (max-width:1500px){.html--cartOpened .gDelivery__indicator{width:130px}.html--cartOpened .gDelivery__type{width:130px}}@media (max-width:1400px){.html--cartOpened .gDelivery__container.gDelivery__types--all{flex-wrap:wrap}.html--cartOpened .gDelivery__types--all .gDelivery__address{margin:13px 0 0 0}.html--cartOpened .gDelivery__types--all .gDelivery__types{width:100%}.html--cartOpened .gDelivery__types--all .gDelivery__type{width:calc(100% / 4)}.html--cartOpened .gDelivery__types--all .gDelivery__indicator{width:calc(100% / 4)}}
.gDelivery__types{position:relative;flex-shrink:0;padding:2px;background:var(--globalDeliveryBg);border-radius:12px}.gDelivery__indicator{position:absolute;width:147px;height:calc(100% - 4px);background:var(--globalDeliveryPointerBg);border-radius:10px;transition:transform .2s ease-in-out}.gDelivery__types--single .gDelivery__indicator{width:auto;left:2px;right:2px}.gDelivery__type{position:relative;width:147px;padding:0 5px;color:inherit;font:400 16px/44px var(--f1);white-space:nowrap;text-overflow:ellipsis;background:none;border:none;cursor:pointer;transition-duration:.15s;transition-property:color,opacity;user-select:none}.gDelivery__types--single .gDelivery__type{width:auto;padding:0 40px}.gDelivery__type:disabled{cursor:default}.gDelivery__type--active{color:var(--globalDeliveryPointerFg)}.gDelivery__type:hover:not(:disabled) .gDelivery__typeName{opacity:.8}.gDelivery__type:active:not(:disabled) .gDelivery__typeName{opacity:.6}.gDelivery__typeName{display:flex;flex-direction:column;align-items:center}.gDelivery__typeTime{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:3px;font:400 13px/1 var(--f1);color:#6D6D6D}.gDelivery__typeTime--high{color:#5842F3}.gDelivery__hint{width:250px;text-wrap:wrap;position:absolute;top:calc(100% + 50px);left:0;transform:translate(0,-50%) scale(0);padding:12px 16px;font:400 14px/1.2 var(--f1);color:#fff;background:rgb(18 18 18 / .75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;opacity:0;transition:transform .2s,opacity .2s;pointer-events:none;z-index:10;text-align:left}.gDelivery__hintTitle{display:flex;align-items:center;gap:8px;margin:0 0 8px 0;font:500 16px/1.2 var(--f1)}.gDelivery__hintText{white-space:pre-line;color:rgb(255 255 255 / .7);margin:0 0 0 16px}.gDelivery__typeTime--high:hover~.gDelivery__hint{transform:translate(0,-50%) scale(1);opacity:1}.html--default .gDelivery__typeTime,.html--presentation .gDelivery__typeTime{bottom:2px;font:400 12px/1 var(--f1)}.html--default .gDelivery__typeTimeBolt,.html--presentation .gDelivery__typeTimeBolt{width:5px;height:10px}
.timeSpinner{position:absolute;top:9px;right:18px;bottom:16px;display:flex;align-items:center;font:400 16px/16px var(--f1);background:var(--cartGroupBg)}.timeSpinner__dot{animation:jump 1s infinite}.timeSpinner__dot:nth-child(1){animation-delay:.2s}.timeSpinner__dot:nth-child(2){animation-delay:.3s}.timeSpinner__dot:nth-child(3){animation-delay:.4s}@keyframes jump{0%{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}}.timeSpinner-enter-active,.timeSpinner-leave-active{transition:opacity .15s}.timeSpinner-enter,.timeSpinner-leave-to{opacity:0;transition:opacity .2s .4s}
.pDatepicker .air-datepicker{overflow:hidden;--adp-padding:12px 16px;--adp-width:auto;--adp-border-color-inline:var(--cart-control-bg, #F8F8F8);--adp-border-radius:0 16px 16px 16px;--adp-nav-action-size:27px;--adp-nav-height:27px;--adp-font-family:var(--f1);--adp-font-size:16px;--adp-color:#3E3E3E;--adp-nav-arrow-color:#3E3E3E;--adp-day-name-color:#989CA4;--adp-cell-border-radius:10px;--adp-color-current-date:inherit;--adp-day-cell-width:32px;--adp-day-cell-height:31px;--adp-color-other-month:#3E3E3E;--adp-color-disabled:#dedede;--adp-color-other-month-hover:#3E3E3E}.pDatepicker .air-datepicker--content{--adp-padding:0 10px 16px 10px}.pDatepicker .air-datepicker-nav{border:none;background:var(--cart-control-bg,#F8F8F8)}.pDatepicker .air-datepicker-nav--action{order:2;background:#EFEFEF;border-radius:10px;transition:opacity .15s}.pDatepicker .air-datepicker-nav--action:active{opacity:.8}.pDatepicker .air-datepicker-nav--action[data-action="next"]{order:3;margin:0 0 0 11px}.pDatepicker .air-datepicker-nav--title{flex-grow:1;justify-content:flex-start;pointer-events:none;user-select:none}.pDatepicker .air-datepicker-nav--title:hover{background:none}.pDatepicker .air-datepicker-nav--action svg{width:27px;height:27px;position:relative;bottom:3px;right:1px}.pDatepicker .air-datepicker-nav--action[data-action="next"] svg{right:2px}.pDatepicker .air-datepicker-body--day-names{margin:0 -12px 6px;padding:4px 12px 9px;background:var(--cart-control-bg,#F8F8F8);justify-content:space-between}.pDatepicker .air-datepicker-body--cells{row-gap:2px;justify-content:space-between}.pDatepicker .air-datepicker-body--day-name{font-size:14px;text-transform:none}.pDatepicker .air-datepicker-cell.-current-{background:#F7F7F7}.pDatepicker .air-datepicker-cell{user-select:none}.pDatepicker .air-datepicker-cell.-selected-{background:#282828}.pDatepicker .air-datepicker-cell.-disabled-{color:#eaeaea!important}.pDatepicker .air-datepicker-cell.-focus-.-disabled-{background:none}
.pField{position:relative;width:calc(50% - 4px);color:var(--cart-control-fg);cursor:pointer;transition:color .15s}.pField:only-child{width:100%}.pField--active{position:relative;z-index:999999}.pField__item{display:block;width:100%;height:60px;margin:0;padding:25px 30px 11px 32px;overflow:hidden;color:inherit;font:16px/23px var(--f1);white-space:nowrap;text-overflow:ellipsis;background:#000;background:var(--cart-control-bg);border:none;border-bottom:1px solid #fff0;border-radius:16px;transition:opacity .15s,border-radius .15s,border-color .15s,background .15s;user-select:none}.pField__item--active{border-color:#fff;border-radius:16px 16px 0 0}.pField__caption{position:absolute;top:20px;left:32px;font:16px/21px var(--f1);opacity:var(--captionOpacity);transition:transform .2s,opacity .15s,font-size .15s;pointer-events:none;--captionOpacity:.3}.html--desktop .pField__caption{--captionOpacity:1}.pField--fill .pField__caption{font-size:14px;transform:translateY(-13px);opacity:.3}.pField__icon{position:absolute;top:21px;left:8px;display:flex;align-items:center;justify-content:center;width:19px;height:19px;opacity:.3;transition:transform .2s,color .15s}.pField--fill .pField__icon{color:#1f1f1f;transform:translateY(6px)}.pField__tick{position:absolute;top:27px;right:20px;width:10px;height:7px;transition:opacity .2s;pointer-events:none}
.preorder{position:relative;margin:20px 0 0 0}.preorder__wrapper{display:flex;justify-content:space-between}.preorder__dropdown{position:absolute;top:calc(100% + 1px);right:0;left:0;z-index:99999;overflow:hidden;border-radius:16px 0 16px 16px;box-shadow:0 7px 13px -3px rgb(0 0 0 / .4)}.preorder__dropdown--date{border-radius:0 16px 16px 16px}.preorder__container{min-height:45px;max-height:200px;overflow:auto}.preorder__container::-webkit-scrollbar{width:6px;background:var(--cart-control-bg)}.preorder__container::-webkit-scrollbar-thumb{background-color:#858585;border-radius:3px}.preorder__option{padding:16px 16px 17px;overflow:hidden;color:var(--cart-control-fg);font:400 16px/normal var(--f1);background:var(--cart-control-bg);border-bottom:1px dashed #fff;cursor:pointer;transition:background .1s,border-color .1s;user-select:none}.preorder__option:last-child{border:none}.preorder__option:active{background:#205acc;border-color:#fff0}.preorder__button{display:flex;align-items:center;min-height:27px;margin:4px;padding:2px 8px;color:var(--cart-control-fg);font:600 15px/normal var(--f1);background:rgb(0 0 0 / .05);border:none;border-radius:16px;cursor:pointer;transition-duration:.15s;transition-property:background,color}.preorder__button:disabled{color:#fff;background:#282828;cursor:default}.preorder__dropdown-enter-active,.preorder__dropdown-leave-active{transition:opacity .15s,transform .15s}.preorder__dropdown-enter,.preorder__dropdown-leave-to{transform:translateY(5px);opacity:0}.preorder__inactive{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}
.gDelivery__preorder{position:relative;display:flex;align-items:stretch;flex-shrink:0}.gDelivery__preorderButton{display:inline-flex;align-items:center;gap:8px;padding:0 16px;color:inherit;font:400 16px/1 var(--f1);letter-spacing:.005em;white-space:nowrap;background:#fff0;border:none;border-left:1px solid rgb(0 0 0 / .08);border-radius:0 12px 12px 0;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.gDelivery__preorderButton:hover:not(:disabled){background-color:var(--globalDeliveryPointerBgHover)}.gDelivery__preorderButton:active:not(:disabled){opacity:.6}.gDelivery__preorderIcon{flex-shrink:0}.gDelivery__preorderLabel{flex:1;overflow:hidden;max-width:220px;text-overflow:ellipsis;white-space:nowrap}.gDelivery__preorderArr{flex-shrink:0;transition:transform .2s ease}.gDelivery__preorder--open .gDelivery__preorderArr{transform:rotate(90deg)}.gDelivery__preorderPopover{position:absolute;top:calc(100% + 8px);right:0;z-index:99999;min-width:335px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 12px 32px -6px rgb(0 0 0 / .25)}.gDelivery__preorderPopover .preorder{margin:0}.gDelivery__preorderApply{width:100%;height:60px;margin:16px 0 0;color:#fff;font:500 18px/60px var(--f1);background:#000;border:none;border-radius:16px;cursor:pointer;transition:opacity .2s ease}.gDelivery__preorderApply:disabled{cursor:default;opacity:.4}.gDelivery__preorderApply:not(:disabled):hover{opacity:.85}
.gDelivery{min-height:68px}.gDelivery__container{display:flex;padding:20px 0 0;color:var(--globalDeliveryFg);min-height:68px}.gDelivery__addressGroup{display:flex;align-items:stretch;flex-grow:1;min-width:0;margin:0 0 0 13px;background:var(--globalDeliveryBg);border-radius:12px}.gDelivery__address{position:relative;flex-grow:1;padding:0 40px 0 37px;overflow:hidden;color:inherit;font:400 16px/48px var(--f1);letter-spacing:.005em;white-space:nowrap;text-align:left;text-overflow:ellipsis;background:#fff0;border:none;border-radius:12px 0 0 12px;cursor:pointer;transition:background-color .2s ease}.gDelivery__address--withPreorder{padding-right:20px}.gDelivery__marker{position:absolute;top:0;bottom:0;left:16px;margin:auto 0}.gDelivery__address:hover:not(:disabled){background-color:var(--globalDeliveryPointerBgHover)}.gDelivery__address:active:not(:disabled){opacity:.6}.gDelivery__arr{position:absolute;top:0;right:18px;bottom:0;width:8px;height:9px;margin:auto}.gDelivery__fade-enter-active,.gDelivery__fade-leave-active{transition:opacity .3s}.gDelivery__fade-enter,.gDelivery__fade-leave-to{opacity:0;transition:opacity 0s}
