/*! @version pwa-studio: 1.40.0, @magento/venia-ui: ^11.7.3, @magento/upward-security-headers: ^1.1.21, @magento/pwa-theme-venia: ^2.4.0, @magento/pwa-buildpack: ^11.5.5, @magento/peregrine: ^15.7.3, @magento/pagebuilder: 9.3.5, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ^1.3.3, @apollo/client: ~3.5.0 */
.liveChatWidget-liveChatWidget-VKm{bottom:85px;position:fixed;right:20px;z-index:11}.liveChatWidget-widgetContainer-wlz{align-items:flex-end;display:flex;flex-flow:row wrap;gap:.5rem;position:relative}.liveChatWidget-triggerImage-5q9{align-items:center;border:3px solid rgb(var(--brand-color-teal));border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.35);cursor:pointer;display:flex;justify-content:center;overflow:hidden}.liveChatWidget-widgetOpen-d53{background-color:var(--brand-color-stannah-red);border-color:var(--brand-color-stannah-red)}.liveChatWidget-triggerImage-5q9 img{border-radius:50%;transition-duration:.5s}.liveChatWidget-triggerImage-5q9 img:hover{transform:scale(1.1)}.liveChatWidget-widgetTrigger-mj-{border-radius:var(--border-radius-md);bottom:calc(1rem + 80px);box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);position:absolute;right:1rem;width:335px}.liveChatWidget-widgetTrigger_header-0Uk{background-color:var(--brand-color-stannah-red);border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md);font-size:1rem;padding:1rem}.liveChatWidget-widgetTrigger_header-0Uk,.liveChatWidget-widgetTrigger_header-0Uk a{color:rgb(var(--brand-color-white))}.liveChatWidget-widgetTrigger_header-0Uk.liveChatWidget-isOpen-TE5{padding:1rem 1rem 45px}.liveChatWidget-widgetTrigger_body-rWA{background-color:var(--brand-color-light-grey);padding:1rem 1rem 0}.liveChatWidget-widgetTrigger_body-rWA,.liveChatWidget-widgetTrigger_list-Hk9{display:flex;flex-direction:column;gap:1rem}.liveChatWidget-widgetTrigger_list-Hk9{position:relative}.liveChatWidget-widgetTrigger_footer-rdJ{background-color:var(--brand-color-light-grey);border-bottom-left-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md);color:var(--brand-color-grey);font-size:var(--brand-font-size-sm);padding:1rem;text-align:center}.liveChatWidget-widgetApps-zrs{display:flex;height:100%;min-height:400px;width:100%}.liveChatWidget-widgetApps_leftContent-1nW{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.liveChatWidget-videoCall-3j3{background-image:url(/sales_consultant_720x960-enq.jpg)}.liveChatWidget-webChat-Ccm{background-image:url(/customer_support_720x960-2Uo.jpg)}.liveChatWidget-widgetApps_rightContent-bl-{align-items:flex-start;display:flex;flex-direction:column;width:50%}.liveChatWidget-widgetApps_heading-5nl{display:flex;justify-content:flex-end;padding:5px 10px 0 15px;width:100%}.liveChatWidget-widgetApps_body-P0U{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem;text-align:center;width:100%}.liveChatWidget-widgetApps_body-P0U p{font-size:1rem}.liveChatWidget-widgetApps_descriptionText-5Bq{font-size:1.15rem!important;font-weight:var(--brand-font-weight-medium)}.liveChatWidget-widgetApps_endSessionBtn---G{background-color:var(--brand-color-stannah-red);margin-top:1rem}.liveChatWidget-widgetApps_endSessionBtn---G,.liveChatWidget-widgetApps_endSessionBtn---G:hover{border-color:var(--brand-color-stannah-red);color:rgb(var(--brand-color-white))}@media screen and (width <= 620px){.liveChatWidget-widgetApps_rightContent-bl-{width:100%}}@media screen and (width <= 480px){.liveChatWidget-widgetApps_leftContent-1nW{display:none}.liveChatWidget-widgetTrigger-mj-{width:calc(100vw - 70px)}}
.widgetHeader-widgetHeader_title-EUx{font-size:1.4rem;font-weight:var(--brand-font-weight-medium);margin-bottom:1rem}
.widgetListButton-widgetListButton-mJn{align-items:center;background-color:rgb(var(--brand-color-white));border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.35);cursor:pointer;display:flex;gap:10px;padding:1rem;transition-duration:.5s}.widgetListButton-widgetListButton-mJn:hover{background-color:var(--brand-color-mid-light-grey)}
.widgetOpeningHours-openingHoursTitle-tFo{font-size:1.4rem;font-weight:var(--brand-font-weight-medium);margin-bottom:10px}.widgetOpeningHours-openingHours-qj7 p{font-size:1rem}
.widgetSmallPrints-widgetSmallPrints-OD3{font-size:14px!important;margin-top:1rem}
.widgetBubbleText-triggerBubbleText-KEm{background-color:rgb(var(--brand-color-white));border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.35);display:block;max-width:215px;padding:10px;position:relative;width:calc(100% - 90px)}.widgetBubbleText-triggerBubbleText-KEm span{color:rgb(var(--brand-color-teal));cursor:pointer;text-decoration:underline}.widgetBubbleText-triggerBubbleClose-9qG{position:absolute;right:0;top:0;transform:scale(.7)}@media screen and (width > 480px){.widgetBubbleText-triggerBubbleText-KEm{min-width:215px}}
.widgetApps-widgetApps-W--{display:flex;height:100%;min-height:400px;width:100%}.widgetApps-widgetApps_leftContent-2HS{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.widgetApps-webChat-OEz{background-image:url(/customer_support_720x960-2Uo.jpg)}.widgetApps-widgetApps_rightContent-cT-{align-items:flex-start;display:flex;flex-direction:column;width:50%}.widgetApps-widgetApps_heading-Q2W{display:flex;justify-content:flex-end;padding:15px 5px 0 15px;width:100%}.widgetApps-widgetApps_body-Qdq{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:0 1rem 1rem;text-align:center;width:100%}.widgetApps-widgetApps_body-Qdq p{font-size:1rem}.widgetApps-widgetApps_descriptionText-tcu{font-size:1.15rem!important;font-weight:var(--brand-font-weight-medium)}.widgetApps-widgetApps_endSessionBtn-QkX{background-color:var(--brand-color-stannah-red);margin-top:1rem}.widgetApps-widgetApps_endSessionBtn-QkX,.widgetApps-widgetApps_endSessionBtn-QkX:hover{border-color:var(--brand-color-stannah-red);color:rgb(var(--brand-color-white))}@media screen and (width <= 620px){.widgetApps-widgetApps_rightContent-cT-{width:100%}}@media screen and (width <= 480px){.widgetApps-widgetApps_leftContent-2HS{display:none}}
