.HomeIndicator-module__KI_1JW__area{height:var(--ff-size-bottom-bar-home-indicator-height);padding-bottom:var(--ff-spacing-xs);justify-content:center;align-items:flex-end;display:flex}.HomeIndicator-module__KI_1JW__indicator{width:var(--ff-code-home-indicator-width);height:var(--ff-code-home-indicator-thickness);border-radius:var(--ff-radius-xl);background:var(--ff-colours-content-primary)}
.BasketCheckoutBar-module__OtbVCW__shell{border-top:var(--ff-code-bottom-bar-border-width) solid var(--ff-colours-border-primary);background:var(--ff-colours-surface-base);flex:0 0 114px}.BasketCheckoutBar-module__OtbVCW__content{align-items:center;gap:var(--ff-spacing-lg);padding:var(--ff-spacing-md) var(--ff-spacing-lg);display:flex}.BasketCheckoutBar-module__OtbVCW__summary{width:var(--ff-size-bottom-bar-info-section-width);flex:0 0 var(--ff-size-bottom-bar-info-section-width);gap:var(--ff-spacing-mini);font-family:var(--ff-typography-heading-h4-font-family);font-weight:var(--ff-typography-heading-h4-font-weight);flex-direction:column;display:flex}.BasketCheckoutBar-module__OtbVCW__summary span{font-size:var(--ff-typography-heading-h4-font-size)}.BasketCheckoutBar-module__OtbVCW__summary strong{font-size:var(--ff-typography-heading-h2-font-size)}.BasketCheckoutBar-module__OtbVCW__content button{height:var(--ff-size-bottom-bar-cta-height);border:var(--ff-spacing-none);border-radius:var(--ff-radius-lg);background:var(--ff-colours-cta-button-surface-primary);box-shadow:var(--ff-shadow-standard);color:var(--ff-colours-cta-button-content-primary);font-family:var(--ff-typography-heading-h2-font-family);font-size:var(--ff-typography-heading-h2-font-size);font-weight:var(--ff-typography-heading-h2-font-weight);cursor:pointer;flex:1}
.ItemThumbnail-module__BQ5rkW__background{width:var(--ff-size-item-image-basket-checkout-width);height:var(--ff-size-item-image-basket-checkout-height);flex:0 0 var(--ff-size-item-image-basket-checkout-width);border-radius:var(--ff-radius-sm);padding:var(--ff-spacing-mini);background:var(--ff-colours-surface-sunken);overflow:hidden}.ItemThumbnail-module__BQ5rkW__frame{width:100%;height:100%;position:relative;overflow:hidden}.ItemThumbnail-module__BQ5rkW__frame img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}
.QuantityStepper-module__YaesTW__add,.QuantityStepper-module__YaesTW__stepper{width:var(--ff-size-stepper-width-md);height:var(--ff-size-stepper-height);border:var(--ff-spacing-none);border-radius:var(--ff-radius-md);background:var(--ff-colours-surface-base);box-shadow:var(--ff-shadow-standard);font-family:var(--ff-typography-heading-h4-font-family);font-size:var(--ff-typography-heading-h4-font-size);font-weight:var(--ff-typography-heading-h4-font-weight)}.QuantityStepper-module__YaesTW__add{cursor:pointer}.QuantityStepper-module__YaesTW__stepper{padding-inline:var(--ff-spacing-md);justify-content:space-between;align-items:center;display:flex}.QuantityStepper-module__YaesTW__stepper.QuantityStepper-module__YaesTW__sm{width:var(--ff-size-stepper-width-sm);padding-inline:var(--ff-spacing-xs);background:var(--ff-colours-surface-sunken)}.QuantityStepper-module__YaesTW__stepper button{width:var(--ff-size-icon-xs);height:var(--ff-size-icon-xs);border:var(--ff-spacing-none);cursor:pointer;padding:var(--ff-spacing-none);background:0 0;place-items:center;display:grid}.QuantityStepper-module__YaesTW__stepper svg{width:var(--ff-size-icon-xs);height:var(--ff-size-icon-xs);fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px}.QuantityStepper-module__YaesTW__stepper output{text-align:center}
.BasketItem-module__Y0H67a__item{align-items:center;gap:var(--ff-spacing-md);width:100%;padding:var(--ff-spacing-md) var(--ff-spacing-lg);display:flex}.BasketItem-module__Y0H67a__details{justify-content:center;gap:var(--ff-spacing-mini);flex-direction:column;flex:1;min-width:0;display:flex}.BasketItem-module__Y0H67a__details h2,.BasketItem-module__Y0H67a__details p{margin:var(--ff-spacing-none);text-overflow:ellipsis;overflow:hidden}.BasketItem-module__Y0H67a__details h2{font-family:var(--ff-typography-heading-h3-font-family);font-size:var(--ff-typography-heading-h3-font-size);font-weight:var(--ff-typography-heading-h3-font-weight);line-height:var(--ff-typography-heading-h3-line-height)}.BasketItem-module__Y0H67a__details p{white-space:nowrap;color:var(--ff-colours-content-secondary);font-family:var(--ff-typography-label-l2-font-family);font-size:var(--ff-typography-label-l2-font-size);font-weight:var(--ff-typography-label-l2-font-weight)}.BasketItem-module__Y0H67a__numbers{align-items:center;gap:var(--ff-spacing-mini);flex:none;display:flex}.BasketItem-module__Y0H67a__numbers strong{width:50px;font-family:var(--ff-typography-heading-h3-font-family);font-size:var(--ff-typography-heading-h3-font-size);font-weight:var(--ff-typography-heading-h3-font-weight);text-align:right}
.BasketServiceCard-module__QZVecW__card{width:100%;padding-inline:var(--ff-spacing-lg)}.BasketServiceCard-module__QZVecW__wrapper{border-radius:var(--ff-radius-xl);background:var(--ff-colours-surface-base);box-shadow:var(--ff-shadow-standard);overflow:hidden}.BasketServiceCard-module__QZVecW__wrapper>h2{padding:var(--ff-spacing-sm) var(--ff-spacing-lg);margin:var(--ff-spacing-xs) 0 0;color:var(--ff-colours-content-secondary);font-family:var(--ff-typography-label-l1-font-family);font-size:var(--ff-typography-label-l1-font-size);font-weight:var(--ff-typography-label-l1-font-weight)}.BasketServiceCard-module__QZVecW__wrapper>div{padding-bottom:var(--ff-spacing-xs)}
.PhoneShell-module__-ZhRzq__phone{width:min(var(--ff-size-window-width), 100%);height:min(var(--ff-size-window-height), 100%);border:var(--ff-spacing-none);border-radius:var(--ff-radius-none);background:var(--ff-colours-surface-base);min-width:0;min-height:0;box-shadow:none;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (max-width:449px){.PhoneShell-module__-ZhRzq__phone{width:100%}}.PhoneShell-module__-ZhRzq__sunken{background:var(--ff-colours-surface-sunken)}.PhoneShell-module__-ZhRzq__fixedTop{z-index:1;background:var(--ff-colours-surface-base);flex:none;position:relative}.PhoneShell-module__-ZhRzq__fixedTopSunken{background:var(--ff-colours-surface-sunken)}.PhoneShell-module__-ZhRzq__fixedTopBorder{border-bottom:2px solid var(--ff-colours-border-primary)}.PhoneShell-module__-ZhRzq__statusBar{z-index:1;height:var(--ff-code-status-bar-height);flex:0 0 var(--ff-code-status-bar-height);letter-spacing:-.4px;justify-content:space-between;align-items:center;padding:0 36px 0 55px;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:600;display:flex;position:relative}.PhoneShell-module__-ZhRzq__systemIcons{align-items:center;gap:7px;display:flex}.PhoneShell-module__-ZhRzq__systemIcons img{display:block}.PhoneShell-module__-ZhRzq__signal{align-items:flex-end;gap:2px;height:12px;display:flex}.PhoneShell-module__-ZhRzq__signal i{background:currentColor;border-radius:1px;width:3px;display:block}.PhoneShell-module__-ZhRzq__signal i:first-child{height:4px}.PhoneShell-module__-ZhRzq__signal i:nth-child(2){height:6px}.PhoneShell-module__-ZhRzq__signal i:nth-child(3){height:9px}.PhoneShell-module__-ZhRzq__signal i:nth-child(4){height:12px}
.BasketScreen-module__HwH4BW__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.BasketScreen-module__HwH4BW__header{align-items:flex-start;gap:var(--ff-spacing-md);padding:var(--ff-spacing-md) var(--ff-spacing-lg);flex-direction:column;flex:none;display:flex}.BasketScreen-module__HwH4BW__header button{width:var(--ff-size-icon-md);height:var(--ff-size-icon-md);border:var(--ff-spacing-none);padding:var(--ff-spacing-none);cursor:pointer;background:0 0;place-items:center;display:grid}.BasketScreen-module__HwH4BW__header img{width:var(--ff-size-icon-md);height:var(--ff-size-icon-md)}.BasketScreen-module__HwH4BW__header h1{margin:var(--ff-spacing-none);font-family:var(--ff-typography-heading-h1-font-family);font-size:var(--ff-typography-heading-h1-font-size);font-weight:var(--ff-typography-heading-h1-font-weight);line-height:var(--ff-typography-heading-h1-line-height)}.BasketScreen-module__HwH4BW__cards{gap:var(--ff-spacing-md);min-height:0;padding:var(--ff-spacing-lg) 0;scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.BasketScreen-module__HwH4BW__cards::-webkit-scrollbar{display:none}.BasketScreen-module__HwH4BW__empty{min-height:0;padding:var(--ff-spacing-lg) var(--ff-spacing-2xl) var(--ff-spacing-2xl);color:var(--ff-colours-content-secondary);font-family:var(--ff-typography-heading-h3-font-family);font-size:var(--ff-typography-heading-h3-font-size);font-weight:var(--ff-typography-heading-h3-font-weight);flex:1;place-items:center;display:grid}
.CheckoutComponents-module__J2Dqia__card{padding:var(--ff-spacing-none) var(--ff-spacing-lg)}.CheckoutComponents-module__J2Dqia__cardWrapper{border-radius:var(--ff-radius-xl);background:var(--ff-colours-surface-base);box-shadow:var(--ff-shadow-standard);padding:var(--ff-spacing-xs) var(--ff-spacing-none);overflow:hidden}.CheckoutComponents-module__J2Dqia__cardHeader{padding:var(--ff-spacing-sm) var(--ff-spacing-lg);color:var(--ff-colours-content-secondary);font-family:var(--ff-typography-label-l1-font-family);font-size:var(--ff-typography-label-l1-font-size);font-weight:var(--ff-typography-label-l1-font-weight);margin:0}.CheckoutComponents-module__J2Dqia__option{align-items:flex-start;gap:var(--ff-spacing-xl);padding:var(--ff-spacing-md) var(--ff-spacing-lg);display:flex}.CheckoutComponents-module__J2Dqia__optionLabel{width:64px;color:var(--ff-colours-content-secondary);font-family:var(--ff-typography-label-l1-font-family);font-size:var(--ff-typography-label-l1-font-size);font-weight:var(--ff-typography-label-l1-font-weight);text-overflow:ellipsis;flex:0 0 64px;overflow:hidden}.CheckoutComponents-module__J2Dqia__optionContent{flex:1;min-width:0}.CheckoutComponents-module__J2Dqia__staticValue{align-items:center;gap:var(--ff-spacing-xl);min-height:20px;padding-left:var(--ff-spacing-md);display:flex}.CheckoutComponents-module__J2Dqia__staticValue strong{min-width:0;font-family:var(--ff-typography-heading-h3-font-family);font-size:var(--ff-typography-heading-h3-font-size);font-weight:var(--ff-typography-heading-h3-font-weight);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.CheckoutComponents-module__J2Dqia__staticValueMultiline strong{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.CheckoutComponents-module__J2Dqia__icon{width:var(--ff-size-icon-sm);height:var(--ff-size-icon-sm);flex:0 0 var(--ff-size-icon-sm);display:block;position:relative;overflow:hidden}.CheckoutComponents-module__J2Dqia__icon img{max-width:none;display:block;position:absolute}.CheckoutComponents-module__J2Dqia__icon.CheckoutComponents-module__J2Dqia__unavailableCursor[data-unavailable-cursor=true]{cursor:url(/icons/invalid-cursor.svg) 8 8,not-allowed}.CheckoutComponents-module__J2Dqia__caretIcon{width:40.65%;height:71.89%;inset:14.04% 26.56% 14.07% 32.79%}.CheckoutComponents-module__J2Dqia__checkIcon{width:81.27%;height:59.38%;inset:23.42% 7.81% 17.2% 10.92%}.CheckoutComponents-module__J2Dqia__plusIcon{width:78.12%;height:78.12%;inset:10.94%}.CheckoutComponents-module__J2Dqia__subscription{align-items:center;gap:var(--ff-spacing-xl);padding-left:var(--ff-spacing-md);display:flex}.CheckoutComponents-module__J2Dqia__subscription div{gap:var(--ff-spacing-mini);flex-direction:column;flex:1;min-width:0;display:flex}.CheckoutComponents-module__J2Dqia__subscription strong{font-family:var(--ff-typography-heading-h3-font-family);font-size:var(--ff-typography-heading-h3-font-size);font-weight:var(--ff-typography-heading-h3-font-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CheckoutComponents-module__J2Dqia__subscription span{color:var(--ff-colours-content-secondary);font-size:var(--ff-typography-label-l2-font-size)}.CheckoutComponents-module__J2Dqia__subscription .CheckoutComponents-module__J2Dqia__subscriptionActive{color:var(--ff-colours-content-subscription)}.CheckoutComponents-module__J2Dqia__deliveryList{gap:var(--ff-spacing-md);flex-direction:column;display:flex}.CheckoutComponents-module__J2Dqia__deliveryOption{align-items:flex-start;gap:var(--ff-spacing-xl);border-radius:var(--ff-radius-lg);width:100%;padding:var(--ff-spacing-sm);background:var(--ff-colours-surface-sunken);color:inherit;text-align:left;cursor:pointer;border:2px solid #0000;display:flex}.CheckoutComponents-module__J2Dqia__deliverySelected{border-color:var(--ff-colours-border-selected);background:var(--ff-colours-surface-base)}.CheckoutComponents-module__J2Dqia__deliveryDetails{gap:var(--ff-spacing-mini);flex-direction:column;flex:1;min-width:0;display:flex}.CheckoutComponents-module__J2Dqia__deliveryDetails strong{font-family:var(--ff-typography-heading-h3-font-family);font-size:var(--ff-typography-heading-h3-font-size);font-weight:var(--ff-typography-heading-h3-font-weight)}.CheckoutComponents-module__J2Dqia__deliveryDetails span,.CheckoutComponents-module__J2Dqia__deliveryFee{color:var(--ff-colours-content-secondary);font-size:var(--ff-typography-label-l2-font-size)}.CheckoutComponents-module__J2Dqia__deliveryFee{align-items:flex-end;gap:var(--ff-spacing-mini);flex-direction:column;display:flex}.CheckoutComponents-module__J2Dqia__free{color:var(--ff-colours-content-subscription)}.CheckoutComponents-module__J2Dqia__struck{color:var(--ff-colours-content-secondary);text-decoration:line-through}.CheckoutComponents-module__J2Dqia__item{align-items:flex-start;gap:var(--ff-spacing-md);padding:var(--ff-spacing-sm) var(--ff-spacing-lg);display:flex}.CheckoutComponents-module__J2Dqia__itemDetails{gap:var(--ff-spacing-mini);flex-direction:column;flex:1;min-width:0;display:flex}.CheckoutComponents-module__J2Dqia__itemDetails strong,.CheckoutComponents-module__J2Dqia__item>strong{font-family:var(--ff-typography-heading-h3-font-family);font-size:var(--ff-typography-heading-h3-font-size);font-weight:var(--ff-typography-heading-h3-font-weight)}.CheckoutComponents-module__J2Dqia__itemDetails span{color:var(--ff-colours-content-secondary);font-size:var(--ff-typography-label-l2-font-size)}.CheckoutComponents-module__J2Dqia__instructions{align-items:center;gap:var(--ff-spacing-xs);border-radius:var(--ff-radius-md);padding:var(--ff-spacing-md);background:var(--ff-colours-surface-sunken);display:flex}.CheckoutComponents-module__J2Dqia__instructions input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.CheckoutComponents-module__J2Dqia__clearButton{width:var(--ff-size-icon-md);height:var(--ff-size-icon-md);flex:0 0 var(--ff-size-icon-md);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.CheckoutComponents-module__J2Dqia__closeCircleIcon{width:var(--ff-size-icon-md);height:var(--ff-size-icon-md);display:block;position:relative;overflow:hidden}.CheckoutComponents-module__J2Dqia__closeCircleIcon img{width:81.24%;max-width:none;height:81.24%;display:block;position:absolute;inset:9.38%}.CheckoutComponents-module__J2Dqia__bill{font-family:var(--ff-typography-label-l1-font-family);font-size:var(--ff-typography-label-l1-font-size);font-weight:var(--ff-typography-label-l1-font-weight);line-height:var(--ff-typography-label-l1-line-height);flex-direction:column;margin:0;display:flex}.CheckoutComponents-module__J2Dqia__bill div{min-height:39px;padding:var(--ff-spacing-sm) var(--ff-spacing-lg);justify-content:space-between;align-items:center;display:flex}.CheckoutComponents-module__J2Dqia__bill dt{color:var(--ff-colours-content-secondary)}.CheckoutComponents-module__J2Dqia__bill dd{margin:0}.CheckoutComponents-module__J2Dqia__bill .CheckoutComponents-module__J2Dqia__total dt,.CheckoutComponents-module__J2Dqia__bill .CheckoutComponents-module__J2Dqia__total dd{color:var(--ff-colours-content-primary)}.CheckoutComponents-module__J2Dqia__bottomBar{border-top:var(--ff-code-bottom-bar-border-width) solid var(--ff-colours-border-primary);background:var(--ff-colours-surface-base);flex:0 0 114px}.CheckoutComponents-module__J2Dqia__bottomBarContent{padding:var(--ff-spacing-md) var(--ff-spacing-lg)}.CheckoutComponents-module__J2Dqia__bottomBarContent button{width:100%;height:var(--ff-size-bottom-bar-cta-height);border-radius:var(--ff-radius-lg);background:var(--ff-colours-cta-button-surface-primary);box-shadow:var(--ff-shadow-standard);color:var(--ff-colours-cta-button-content-primary);font-family:var(--ff-typography-heading-h2-font-family);font-size:var(--ff-typography-heading-h2-font-size);font-weight:var(--ff-typography-heading-h2-font-weight);border:0}
.CheckoutScreen-module__np0xza__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.CheckoutScreen-module__np0xza__header{align-items:flex-start;gap:var(--ff-spacing-md);padding:var(--ff-spacing-md) var(--ff-spacing-lg);flex-direction:column;flex:none;display:flex}.CheckoutScreen-module__np0xza__header button{width:var(--ff-size-icon-md);height:var(--ff-size-icon-md);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.CheckoutScreen-module__np0xza__backIcon{width:var(--ff-size-icon-md);height:var(--ff-size-icon-md);display:block;position:relative;overflow:hidden}.CheckoutScreen-module__np0xza__backIcon img{width:40.65%;max-width:none;height:71.89%;display:block;position:absolute;inset:14.04% 32.81% 14.07% 26.54%}.CheckoutScreen-module__np0xza__header h1{font-family:var(--ff-typography-heading-h1-font-family);font-size:var(--ff-typography-heading-h1-font-size);font-weight:var(--ff-typography-heading-h1-font-weight);line-height:var(--ff-typography-heading-h1-line-height);margin:0}.CheckoutScreen-module__np0xza__content{gap:var(--ff-spacing-2xl);min-height:0;padding:var(--ff-spacing-lg) 0 var(--ff-spacing-2xl);scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.CheckoutScreen-module__np0xza__content::-webkit-scrollbar{display:none}.CheckoutScreen-module__np0xza__section{flex-direction:column;display:flex}.CheckoutScreen-module__np0xza__section h2{padding:var(--ff-spacing-lg);font-family:var(--ff-typography-heading-h3-font-family);font-size:var(--ff-typography-heading-h3-font-size);font-weight:var(--ff-typography-heading-h3-font-weight);margin:0}.CheckoutScreen-module__np0xza__cards{gap:var(--ff-spacing-md);flex-direction:column;display:flex}.CheckoutScreen-module__np0xza__instructionsSlot{padding:var(--ff-spacing-xs) var(--ff-spacing-lg)}
.BottomTabBar-module__voYEXq__shell{border-top:var(--ff-code-bottom-bar-border-width) solid var(--ff-colours-border-primary);background:var(--ff-colours-surface-base);flex:0 0 90px}.BottomTabBar-module__voYEXq__tabs{padding-inline:var(--ff-spacing-xs);justify-content:space-between;align-items:center;display:flex}.BottomTabBar-module__voYEXq__item{width:var(--ff-size-bottom-bar-tab-bar-item-width);align-items:center;gap:var(--ff-spacing-mini);border:var(--ff-spacing-none);padding:var(--ff-spacing-xs) var(--ff-spacing-none);color:var(--ff-colours-content-secondary);font-family:var(--ff-typography-label-l3-font-family);font-size:var(--ff-typography-label-l3-font-size);font-weight:var(--ff-typography-label-l3-font-weight);cursor:default;background:0 0;flex-direction:column;display:flex}.BottomTabBar-module__voYEXq__item:enabled{cursor:pointer}.BottomTabBar-module__voYEXq__item.BottomTabBar-module__voYEXq__unavailableCursor[data-unavailable-cursor=true]:disabled{cursor:url(/icons/invalid-cursor.svg) 8 8,not-allowed}.BottomTabBar-module__voYEXq__selected{color:var(--ff-colours-content-primary)}.BottomTabBar-module__voYEXq__icon{width:var(--ff-size-icon-lg);height:var(--ff-size-icon-lg);display:block;position:relative}.BottomTabBar-module__voYEXq__icon img{display:block;position:absolute}.BottomTabBar-module__voYEXq__icon .BottomTabBar-module__voYEXq__home{width:75%;height:78.13%;top:9.37%;left:12.5%}.BottomTabBar-module__voYEXq__icon .BottomTabBar-module__voYEXq__orders{width:81.24%;height:68.74%;top:15.63%;left:9.38%}.BottomTabBar-module__voYEXq__icon .BottomTabBar-module__voYEXq__basket{width:87.5%;height:78.11%;top:6.26%;left:6.25%}.BottomTabBar-module__voYEXq__icon .BottomTabBar-module__voYEXq__safaiPass{width:75%;height:75%;top:12.5%;left:12.5%}.BottomTabBar-module__voYEXq__icon .BottomTabBar-module__voYEXq__profile{width:81.32%;height:78.21%;top:9.36%;left:9.34%}.BottomTabBar-module__voYEXq__badge{border-radius:var(--ff-radius-lg);min-width:16px;height:16px;padding-inline:var(--ff-spacing-mini);background:var(--ff-colours-cta-button-surface-primary);color:var(--ff-colours-content-tertiary);font-family:var(--ff-typography-label-l3-font-family);font-size:var(--ff-typography-label-l3-font-size);font-weight:var(--ff-typography-label-l3-font-weight);place-items:center;display:grid;position:absolute;top:-4px;left:14px}
.ServiceCard-module__JExUAa__card{gap:var(--ff-spacing-lg);border:var(--ff-spacing-none);border-radius:var(--ff-radius-xl);min-width:0;padding:var(--ff-spacing-md);background:var(--ff-colours-surface-base);box-shadow:var(--ff-shadow-standard);color:var(--ff-colours-content-primary);cursor:pointer;text-align:left;flex-direction:column;display:flex}.ServiceCard-module__JExUAa__imageFrame{width:100%;height:var(--ff-size-image-service-height);border-radius:var(--ff-radius-lg);padding:var(--ff-spacing-xl) 24px;background:var(--ff-colours-surface-sunken);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ServiceCard-module__JExUAa__illustration{width:100%;height:100%;display:block;position:relative}.ServiceCard-module__JExUAa__details{gap:var(--ff-spacing-md);flex-direction:column;min-width:0;display:flex}.ServiceCard-module__JExUAa__details strong{font-family:var(--ff-typography-heading-h2-font-family);font-size:var(--ff-typography-heading-h2-font-size);font-weight:var(--ff-typography-heading-h2-font-weight);line-height:var(--ff-typography-heading-h2-line-height);letter-spacing:var(--ff-typography-heading-h2-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ServiceCard-module__JExUAa__details span{font-family:var(--ff-typography-label-l2-font-family);font-size:var(--ff-typography-label-l2-font-size);font-weight:var(--ff-typography-label-l2-font-weight);line-height:var(--ff-typography-label-l2-line-height);letter-spacing:var(--ff-typography-label-l2-letter-spacing)}.ServiceCard-module__JExUAa__details .ServiceCard-module__JExUAa__price{color:var(--ff-colours-content-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:374px){.ServiceCard-module__JExUAa__details strong{text-overflow:clip;white-space:normal;overflow:visible}}
.HomeScreen-module__ml_BOa__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.HomeScreen-module__ml_BOa__header{padding:var(--ff-spacing-xs) var(--ff-spacing-lg);flex:0 0 45px;align-items:center;display:flex}.HomeScreen-module__ml_BOa__header h1{margin:var(--ff-spacing-none);font-family:var(--ff-typography-heading-h1-font-family);font-size:var(--ff-typography-heading-h1-font-size);font-weight:var(--ff-typography-heading-h1-font-weight)}.HomeScreen-module__ml_BOa__services{gap:24px var(--ff-spacing-lg);min-height:0;padding:var(--ff-spacing-lg) var(--ff-spacing-lg) var(--ff-spacing-xl);scrollbar-width:none;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.HomeScreen-module__ml_BOa__services::-webkit-scrollbar{display:none}
.BasketBottomBar-module__5N2f4G__shell{z-index:var(--ff-code-z-bottom-bar);right:var(--ff-spacing-none);bottom:var(--ff-spacing-none);left:var(--ff-spacing-none);position:absolute}.BasketBottomBar-module__5N2f4G__populated{background:var(--ff-colours-surface-base);box-shadow:inset var(--ff-spacing-none) var(--ff-code-bottom-bar-border-width) var(--ff-spacing-none) var(--ff-colours-border-primary)}.BasketBottomBar-module__5N2f4G__basket{align-items:center;gap:var(--ff-spacing-md);padding:var(--ff-code-bottom-bar-padding-top) var(--ff-spacing-lg) var(--ff-code-bottom-bar-padding-bottom);display:flex}.BasketBottomBar-module__5N2f4G__summary{width:var(--ff-size-bottom-bar-info-section-width);gap:var(--ff-spacing-mini);flex-direction:column;display:flex}.BasketBottomBar-module__5N2f4G__summary strong{color:var(--ff-colours-content-primary);font-family:var(--ff-typography-heading-h4-font-family);font-size:var(--ff-typography-heading-h4-font-size);font-weight:var(--ff-typography-heading-h4-font-weight)}.BasketBottomBar-module__5N2f4G__summary span{color:var(--ff-colours-content-primary);font-family:var(--ff-typography-heading-h2-font-family);font-size:var(--ff-typography-heading-h2-font-size);font-weight:var(--ff-typography-heading-h2-font-weight)}.BasketBottomBar-module__5N2f4G__basket button{height:var(--ff-size-bottom-bar-cta-height);border:var(--ff-spacing-none);border-radius:var(--ff-radius-lg);background:var(--ff-colours-cta-button-surface-primary);box-shadow:var(--ff-shadow-standard);color:var(--ff-colours-cta-button-content-primary);font-family:var(--ff-typography-heading-h2-font-family);font-size:var(--ff-typography-heading-h2-font-size);font-weight:var(--ff-typography-heading-h2-font-weight);flex:1}
.CategoryTabs-module__0FKxIa__viewport{width:100%;height:calc(var(--ff-code-category-tabs-height) + (var(--ff-spacing-md) * 2));padding:var(--ff-spacing-md) var(--ff-spacing-lg);scrollbar-width:none;cursor:grab;touch-action:pan-y;flex:none;overflow-x:auto}.CategoryTabs-module__0FKxIa__viewport::-webkit-scrollbar{display:none}.CategoryTabs-module__0FKxIa__dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.CategoryTabs-module__0FKxIa__dragging button{pointer-events:none}.CategoryTabs-module__0FKxIa__rail{width:max-content;height:var(--ff-code-category-tabs-height);align-items:center;gap:var(--ff-spacing-none);padding:var(--ff-spacing-mini);border-radius:var(--ff-radius-lg);background:var(--ff-colours-surface-sunken);display:flex}.CategoryTabs-module__0FKxIa__rail button{height:calc(var(--ff-code-category-tabs-height) - (var(--ff-spacing-mini) * 2));border:var(--ff-spacing-none);border-radius:var(--ff-radius-md);padding-inline:var(--ff-spacing-md);color:var(--ff-colours-content-secondary);cursor:pointer;font-family:var(--ff-typography-heading-h4-font-family);font-size:var(--ff-typography-heading-h4-font-size);font-weight:var(--ff-typography-heading-h4-font-weight);white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;flex:none}.CategoryTabs-module__0FKxIa__rail .CategoryTabs-module__0FKxIa__active{background:var(--ff-colours-surface-base);box-shadow:var(--ff-shadow-standard);color:var(--ff-colours-content-primary)}
.SelectionItem-module__5tkzCW__row{height:var(--ff-code-item-row-min-height);justify-content:space-between;gap:var(--ff-spacing-lg);padding:var(--ff-spacing-md) var(--ff-spacing-lg);display:flex}.SelectionItem-module__5tkzCW__copy{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.SelectionItem-module__5tkzCW__copy h2,.SelectionItem-module__5tkzCW__copy p{margin:var(--ff-spacing-none)}.SelectionItem-module__5tkzCW__copy h2{font-family:var(--ff-typography-heading-h2-font-family);font-size:var(--ff-typography-heading-h2-font-size);font-weight:var(--ff-typography-heading-h2-font-weight);line-height:var(--ff-typography-heading-h2-line-height)}.SelectionItem-module__5tkzCW__copy strong{margin-top:var(--ff-spacing-xs);font-family:var(--ff-typography-heading-h3-font-family);font-size:var(--ff-typography-heading-h3-font-size);font-weight:var(--ff-typography-heading-h3-font-weight);display:block}.SelectionItem-module__5tkzCW__copy p{margin-top:var(--ff-spacing-lg);color:var(--ff-colours-content-secondary);font-family:var(--ff-typography-label-l2-font-family);font-size:var(--ff-typography-label-l2-font-size);font-weight:var(--ff-typography-label-l2-font-weight);line-height:var(--ff-typography-label-l2-line-height)}.SelectionItem-module__5tkzCW__visual{width:var(--ff-size-item-image-selection-width);height:calc(var(--ff-size-item-image-selection-height) + var(--ff-spacing-xl));flex:0 0 var(--ff-size-item-image-selection-width);position:relative}.SelectionItem-module__5tkzCW__imageFrame{width:var(--ff-size-item-image-selection-width);height:var(--ff-size-item-image-selection-height);padding:var(--ff-spacing-md);border-radius:var(--ff-radius-lg);background:var(--ff-colours-surface-sunken);position:relative;overflow:hidden}.SelectionItem-module__5tkzCW__illustration{width:100%;height:100%;position:relative}.SelectionItem-module__5tkzCW__control{right:var(--ff-spacing-xl);bottom:var(--ff-spacing-none);position:absolute}
.ItemSelectionScreen-module__CkSmgW__header{padding:var(--ff-spacing-md) var(--ff-spacing-lg);flex:none}.ItemSelectionScreen-module__CkSmgW__actions{height:var(--ff-size-icon-md);justify-content:space-between;align-items:center;display:flex}.ItemSelectionScreen-module__CkSmgW__actions button{width:var(--ff-size-icon-md);height:var(--ff-size-icon-md);border:var(--ff-spacing-none);padding:var(--ff-spacing-none);cursor:pointer;background:0 0;place-items:center;display:grid}.ItemSelectionScreen-module__CkSmgW__actions button:disabled{cursor:default}.ItemSelectionScreen-module__CkSmgW__actions button.ItemSelectionScreen-module__CkSmgW__unavailableCursor[data-unavailable-cursor=true]:disabled{cursor:url(/icons/invalid-cursor.svg) 8 8,not-allowed}.ItemSelectionScreen-module__CkSmgW__actions img{width:var(--ff-size-icon-md);height:var(--ff-size-icon-md)}.ItemSelectionScreen-module__CkSmgW__header h1{margin:var(--ff-spacing-md) var(--ff-spacing-none) var(--ff-spacing-none);font-family:var(--ff-typography-heading-h1-font-family);font-size:var(--ff-typography-heading-h1-font-size);font-weight:var(--ff-typography-heading-h1-font-weight);line-height:var(--ff-typography-heading-h1-line-height)}.ItemSelectionScreen-module__CkSmgW__items{min-height:0;padding-top:var(--ff-spacing-mini);padding-bottom:calc(var(--ff-size-bottom-bar-home-indicator-height) + var(--ff-spacing-xl));scrollbar-width:none;flex:1;overflow-y:auto}.ItemSelectionScreen-module__CkSmgW__itemsWithBasket{padding-bottom:calc(var(--ff-size-bottom-bar-home-indicator-height) + var(--ff-size-bottom-bar-cta-height) + (var(--ff-code-bottom-bar-padding-top) * 2) + var(--ff-spacing-xl))}.ItemSelectionScreen-module__CkSmgW__items::-webkit-scrollbar{display:none}
.SafaiPassScreen-module__7uqiQW__heroBackdrop{z-index:0;top:var(--ff-spacing-none);left:var(--ff-spacing-none);object-fit:cover;pointer-events:none;width:100%;height:491px;position:absolute}.SafaiPassScreen-module__7uqiQW__header{z-index:1;align-items:flex-start;gap:var(--ff-spacing-md);padding:var(--ff-spacing-md) var(--ff-spacing-lg);flex-direction:column;flex:none;display:flex;position:relative}.SafaiPassScreen-module__7uqiQW__header button{width:var(--ff-size-icon-md);height:var(--ff-size-icon-md);border:var(--ff-spacing-none);padding:var(--ff-spacing-none);cursor:pointer;background:0 0;place-items:center;display:grid}.SafaiPassScreen-module__7uqiQW__header button img{width:var(--ff-size-icon-md);height:var(--ff-size-icon-md)}.SafaiPassScreen-module__7uqiQW__header h1{margin:var(--ff-spacing-none);font-family:var(--ff-typography-heading-h1-font-family);font-size:var(--ff-typography-heading-h1-font-size);font-weight:var(--ff-typography-heading-h1-font-weight);line-height:var(--ff-typography-heading-h1-line-height)}.SafaiPassScreen-module__7uqiQW__heroSpace{z-index:1;height:var(--ff-size-image-subscription-height);flex:0 0 var(--ff-size-image-subscription-height);position:relative}.SafaiPassScreen-module__7uqiQW__lower{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.SafaiPassScreen-module__7uqiQW__activeLower{gap:var(--ff-spacing-lg)}.SafaiPassScreen-module__7uqiQW__cardContainer{width:100%;padding-inline:var(--ff-spacing-lg)}.SafaiPassScreen-module__7uqiQW__card{border-radius:var(--ff-radius-xl);background:var(--ff-colours-surface-base);width:100%;box-shadow:var(--ff-shadow-standard)}.SafaiPassScreen-module__7uqiQW__savingsContainer{height:70px}.SafaiPassScreen-module__7uqiQW__savingsCard{height:70px;color:var(--ff-colours-content-subscription);font-family:var(--ff-typography-heading-h2-font-family);font-size:var(--ff-typography-heading-h2-font-size);font-weight:var(--ff-typography-heading-h2-font-weight);place-items:center;display:grid}.SafaiPassScreen-module__7uqiQW__detailsCard{height:156px;padding-block:var(--ff-spacing-xs)}.SafaiPassScreen-module__7uqiQW__detailsCard h2{height:54px;margin:var(--ff-spacing-none);padding-inline:var(--ff-spacing-lg);font-family:var(--ff-typography-heading-h2-font-family);font-size:var(--ff-typography-heading-h2-font-size);font-weight:var(--ff-typography-heading-h2-font-weight);line-height:var(--ff-typography-heading-h2-line-height);white-space:nowrap;align-items:center;display:flex}.SafaiPassScreen-module__7uqiQW__detailsCard dl{margin:var(--ff-spacing-none)}.SafaiPassScreen-module__7uqiQW__detailsCard dl div{align-items:center;gap:var(--ff-spacing-2xl);height:43px;padding:var(--ff-spacing-md) var(--ff-spacing-lg);font-family:var(--ff-typography-label-l1-font-family);font-size:var(--ff-typography-label-l1-font-size);line-height:var(--ff-typography-label-l1-line-height);display:flex}.SafaiPassScreen-module__7uqiQW__detailsCard dt{width:96px;color:var(--ff-colours-content-secondary);font-weight:var(--ff-typography-label-l1-font-weight);flex:0 0 96px}.SafaiPassScreen-module__7uqiQW__detailsCard dd{margin:var(--ff-spacing-none);font-family:var(--ff-typography-heading-h3-font-family);font-weight:var(--ff-typography-heading-h3-font-weight)}.SafaiPassScreen-module__7uqiQW__benefitsCard{justify-content:center;gap:var(--ff-spacing-lg);height:132px;padding:var(--ff-spacing-xl);flex-direction:column;display:flex}.SafaiPassScreen-module__7uqiQW__benefit{height:var(--ff-size-icon-md);align-items:center;gap:var(--ff-spacing-lg);display:flex}.SafaiPassScreen-module__7uqiQW__benefit img{width:var(--ff-size-icon-md);height:var(--ff-size-icon-md)}.SafaiPassScreen-module__7uqiQW__benefit strong{font-family:var(--ff-typography-heading-h3-font-family);font-size:var(--ff-typography-heading-h3-font-size);font-weight:var(--ff-typography-heading-h3-font-weight)}.SafaiPassScreen-module__7uqiQW__buyBar{z-index:1;border-top:var(--ff-code-bottom-bar-border-width) solid var(--ff-colours-border-primary);background:var(--ff-colours-surface-base);flex:0 0 114px;position:relative}.SafaiPassScreen-module__7uqiQW__buyAction{padding:var(--ff-spacing-md) var(--ff-spacing-lg)}.SafaiPassScreen-module__7uqiQW__buyAction button{width:100%;height:var(--ff-size-bottom-bar-cta-height);border:var(--ff-spacing-none);border-radius:var(--ff-radius-lg);background:var(--ff-colours-cta-button-surface-primary);box-shadow:var(--ff-shadow-standard);color:var(--ff-colours-cta-button-content-primary);font-family:var(--ff-typography-heading-h2-font-family);font-size:var(--ff-typography-heading-h2-font-size);font-weight:var(--ff-typography-heading-h2-font-weight);cursor:pointer}
.TrackingCarouselItem-module__D-rYsq__item{gap:var(--ff-spacing-md);width:108px;cursor:inherit;-webkit-user-select:none;user-select:none;flex-direction:column;flex:0 0 108px;display:flex}.TrackingCarouselItem-module__D-rYsq__imageBackground{border-radius:var(--ff-radius-md);width:108px;height:100px;padding:var(--ff-spacing-xs);background:var(--ff-colours-surface-sunken);cursor:inherit;position:relative;overflow:hidden}.TrackingCarouselItem-module__D-rYsq__imageFrame{width:100%;min-width:0;height:100%;min-height:0;cursor:inherit;position:relative;overflow:hidden}.TrackingCarouselItem-module__D-rYsq__imageFrame img{inset:var(--ff-spacing-mini);width:calc(100% - (2 * var(--ff-spacing-mini)));height:calc(100% - (2 * var(--ff-spacing-mini)));object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.TrackingCarouselItem-module__D-rYsq__quantity{width:var(--ff-size-icon-lg);height:var(--ff-size-icon-lg);border-radius:var(--ff-radius-lg);background:var(--ff-colours-surface-secondary);color:var(--ff-colours-cta-button-content-primary);font-family:var(--ff-typography-heading-h4-font-family);font-size:var(--ff-typography-heading-h4-font-size);font-weight:var(--ff-typography-heading-h4-font-weight);cursor:inherit;place-items:center;display:grid;position:absolute;bottom:7px;left:6px}.TrackingCarouselItem-module__D-rYsq__name{font-family:var(--ff-typography-label-l2-font-family);font-size:var(--ff-typography-label-l2-font-size);font-weight:var(--ff-typography-label-l2-font-weight);text-overflow:ellipsis;white-space:nowrap;cursor:inherit;overflow:hidden}
.TrackingScreen-module__Q_xaSq__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.TrackingScreen-module__Q_xaSq__header{align-items:flex-start;gap:var(--ff-spacing-md);padding:var(--ff-spacing-md) var(--ff-spacing-lg);flex-direction:column;flex:none;display:flex}.TrackingScreen-module__Q_xaSq__header button{width:var(--ff-size-icon-md);height:var(--ff-size-icon-md);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.TrackingScreen-module__Q_xaSq__header button img{width:var(--ff-size-icon-md);height:var(--ff-size-icon-md);display:block}.TrackingScreen-module__Q_xaSq__header h1{font-family:var(--ff-typography-heading-h1-font-family);font-size:var(--ff-typography-heading-h1-font-size);font-weight:var(--ff-typography-heading-h1-font-weight);line-height:var(--ff-typography-heading-h1-line-height);margin:0}.TrackingScreen-module__Q_xaSq__content{gap:var(--ff-spacing-2xl);min-height:0;padding-top:var(--ff-spacing-lg);scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.TrackingScreen-module__Q_xaSq__content::-webkit-scrollbar{display:none}.TrackingScreen-module__Q_xaSq__carousel::-webkit-scrollbar{display:none}.TrackingScreen-module__Q_xaSq__trackingCard{margin:0 var(--ff-spacing-lg);gap:var(--ff-spacing-lg);border-radius:var(--ff-radius-xl);padding:var(--ff-spacing-lg);background:var(--ff-colours-surface-base);box-shadow:var(--ff-shadow-standard);flex-direction:column;flex:none;display:flex;overflow:hidden}.TrackingScreen-module__Q_xaSq__trackingCard img{border-radius:var(--ff-radius-lg);object-fit:cover;width:100%;height:236px;display:block}.TrackingScreen-module__Q_xaSq__trackingCard h2{padding:var(--ff-spacing-xs) 0;font-family:var(--ff-typography-heading-h2-font-family);font-size:var(--ff-typography-heading-h2-font-size);font-weight:var(--ff-typography-heading-h2-font-weight);line-height:var(--ff-typography-heading-h2-line-height);text-align:center;white-space:nowrap;margin:0}.TrackingScreen-module__Q_xaSq__itemsSection{flex-direction:column;flex:none;display:flex}.TrackingScreen-module__Q_xaSq__itemsSection>h2{padding:var(--ff-spacing-lg);font-family:var(--ff-typography-heading-h2-font-family);font-size:var(--ff-typography-heading-h2-font-size);font-weight:var(--ff-typography-heading-h2-font-weight);margin:0}.TrackingScreen-module__Q_xaSq__serviceCards{gap:var(--ff-spacing-md);padding-bottom:var(--ff-spacing-lg);flex-direction:column;display:flex}.TrackingScreen-module__Q_xaSq__serviceCard{margin:0 var(--ff-spacing-lg);border-radius:var(--ff-radius-xl);padding:var(--ff-spacing-xs) 0;background:var(--ff-colours-surface-base);box-shadow:var(--ff-shadow-standard);flex:none;overflow:hidden}.TrackingScreen-module__Q_xaSq__serviceCard h3{padding:var(--ff-spacing-sm) var(--ff-spacing-lg);color:var(--ff-colours-content-secondary);font-family:var(--ff-typography-label-l1-font-family);font-size:var(--ff-typography-label-l1-font-size);font-weight:var(--ff-typography-label-l1-font-weight);margin:0}.TrackingScreen-module__Q_xaSq__carousel{gap:var(--ff-spacing-lg);padding:var(--ff-spacing-md) var(--ff-spacing-lg);scrollbar-width:none;cursor:grab;touch-action:pan-y;display:flex;overflow-x:auto}.TrackingScreen-module__Q_xaSq__carouselDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.TrackingScreen-module__Q_xaSq__carouselDragging>*{pointer-events:none}.TrackingScreen-module__Q_xaSq__bottomBar{border-top:var(--ff-code-bottom-bar-border-width) solid var(--ff-colours-border-primary);background:var(--ff-colours-surface-base);flex:0 0 114px}.TrackingScreen-module__Q_xaSq__actions{gap:var(--ff-spacing-lg);padding:var(--ff-spacing-md) var(--ff-spacing-lg);display:flex}.TrackingScreen-module__Q_xaSq__actions button{height:var(--ff-size-bottom-bar-cta-height);border-radius:var(--ff-radius-lg);min-width:0;box-shadow:var(--ff-shadow-standard);font-family:var(--ff-typography-heading-h3-font-family);font-size:var(--ff-typography-heading-h3-font-size);font-weight:var(--ff-typography-heading-h3-font-weight);opacity:1;border:0;flex:1}.TrackingScreen-module__Q_xaSq__actions button.TrackingScreen-module__Q_xaSq__unavailableCursor[data-unavailable-cursor=true]:disabled{cursor:url(/icons/invalid-cursor.svg) 8 8,not-allowed}.TrackingScreen-module__Q_xaSq__primary{background:var(--ff-colours-cta-button-surface-secondary);color:var(--ff-colours-cta-button-content-secondary)}.TrackingScreen-module__Q_xaSq__secondary{background:var(--ff-colours-surface-sunken);color:var(--ff-colours-cta-button-content-secondary)}.TrackingScreen-module__Q_xaSq__cancel{color:var(--ff-colours-cta-button-content-tertiary)}
.page-module__0eLy9a__preview{width:100%;height:100dvh;padding:var(--ff-code-desktop-gutter);background:var(--ff-colours-surface-sunken);place-items:center;display:grid}@media (max-width:449px){.page-module__0eLy9a__preview{padding:var(--ff-spacing-none)}}
