/**handles:wc_stripe_express_checkout_style,divi-style**/
#wc-stripe-express-checkout-element iframe{max-width:unset}#wc-stripe-express-checkout-element{margin-bottom:12px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}#wc-stripe-express-checkout-element>div{flex:1;min-width:260px}
.et_pb_menu .et_mobile_menu{width:100%;padding:0}.et_mobile_menu{border-top:0!important;min-width:100vw;margin-left:-5vw;margin-top:20px;padding:0;box-shadow:0 15px 10px -10px rgba(0,0,0,.1)}.et_mobile_menu li a{height:70px!important;width:100%!important;font-size:16px;font-weight:400;line-height:50px}.et_mobile_menu li a:hover{background:rgba(230,218,250,.3)!important}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0);display:block}.mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg);display:block}.menu-item-2316 a,.menu-item-6542 a,.menu-item-6695,.menu-item-6696 a{margin-right:25px!important}.woocommerce ul.products li.product a img{border-radius:10px}.menu-item a{color:#fff!important;padding:10px!important;transition-duration:.3s}.menu-item a:hover{color:#fff!important;border-radius:4px;background:#3184d8}.current-menu-item{color:#fff!important;border-radius:4px;background:#3184d8!important}.et_pb_menu__cart-button{padding-left:20px!important}#moove_gdpr_cookie_info_bar,.moove-gdpr-light-scheme{border-top:0!important;background:linear-gradient(150deg,#550080 30%,#040321 100%)!important}.moove-gdpr-cookie-notice a,.moove-gdpr-cookie-notice p{color:#fff!important}.mgbutton{height:30px!important;width:100px!important;padding:8px!important;border-radius:50px!important;font-size:12px!important;color:#4932ae!important;line-height:10px!important;background:#fff!important}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{background-color:transparent;border:1px solid rgba(85,85,85,.2);box-shadow:inset 0 0 0 0 currentColor;color:rgba(85,85,85,.3)}.text-gradient-0{background:#80007f;background:#80007f;background:linear-gradient(45deg,#80007f 30%,#150080 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-1{background:#550080;background:#508;background:linear-gradient(45deg,#508 30%,#040321 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-2{background:#ffe19e;background:-webkit-linear-gradient(to bottom,#ffe19e 40%,#d8ad50 50%,#ffe19e 66%,#d8ad50 77%);background:-moz-linear-gradient(to bottom,#ffe19e 40%,#d8ad50 50%,#ffe19e 66%,#d8ad50 77%);background:linear-gradient(to bottom,#ffe19e 40%,rgba(216,173,80,.9) 50%,#ffe19e 66%,rgba(216,173,80,.9) 77%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-radial{color:#ffe19e;background-image:-webkit-radial-gradient(circle,#d8ad50 50%,#ffe19e 77%);background-clip:text;-webkit-background-clip:text;text-fill-color:transparent;-webkit-text-fill-color:transparent}.text-linear-gradient-1{background:linear-gradient(90deg,#d7ad50 35%,#ffe19e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;max-width:max-content}.text-radial-gradient-1{background:radial-gradient(circle,#d8ad50 0,#ffe19e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;max-width:max-content}.check-mark-circle-break-green-2{line-height:25px;height:25px;text-decoration:none;position:relative;display:inline-block}.check-mark-circle-break-green-2 span{background-image:url('https://www.expresswebsitedesign.co.uk/wp-content/uploads/2023/11/check-mark-circle-break-green-2-20.png');background-repeat:no-repeat;background-position:0 0;background-size:20px 20px;display:inline-block!important;vertical-align:middle;margin-right:5px;height:25px;width:20px;border:0 solid #fff}body.login{background-color:transparent;background-image:url('/wp-content/uploads/2023/08/purple-triangle-background-fade.jpeg');background-repeat:no-repeat;background-attachment:fixed;background-size:100% 100%;background-position:center center}#login{padding:20px 0 20px 0}.login h1 a{height:120px;width:100%;max-width:318px;padding:0;margin:0 0 20px 0;background-image:url('/wp-content/uploads/2021/05/ewd-logomain-205x65-light.png');background-repeat:no-repeat;background-size:auto 44px;background-position:center center;overflow:hidden}#loginform{height:100%;margin:0;border-radius:6px;background:#612aa4;background:rgba(97,42,164,.5);border:5px solid #fff;border:5px solid rgba(250,250,250,.1);-moz-box-shadow:0 0 0 #bbb;-webkit-box-shadow:0 0 0 #bbb;box-shadow:0 0 0 #bbb;z-index:0}#lostpasswordform{height:100%;margin:-15px 0 0 0;border-radius:5px;background:#3498db;background:rgba(52,152,219,.5);-moz-box-shadow:0 0 0 #bbb;-webkit-box-shadow:0 0 0 #bbb;box-shadow:0 0 0 #bbb;z-index:0}#resetpassform{height:100%;margin:-15px 0 0 0;border-radius:5px;background:0 0;-moz-box-shadow:0 0 0 #bbb;-webkit-box-shadow:0 0 0 #bbb;box-shadow:0 0 0 #bbb;z-index:0}.login .message,.updated{background-color:transparent;font-size:12pt;color:#fff;font-weight:700;text-align:center;-moz-box-shadow:0 0 0 #bbb;-webkit-box-shadow:0 0 0 #bbb;box-shadow:0 0 0 #bbb}.login label{font-size:12px;color:#fff;font-weight:400}.login input[type=text]{background-color:#fff;border-color:#ddd;-webkit-border-radius:4px}.login input[type=password]{background-color:#fff;border-color:#ddd;-webkit-border-radius:4px}.indicator-hint{color:#333}.message reset-pass{color:#333}.login .button-primary{height:40px!important;width:100%;padding:0;margin:20px 0 0 0;background:0 0;border-radius:3px;border:2px solid #fff;font-size:1.33em;font-family:Lato,arial;color:#fff;font-weight:400;text-align:center;line-height:38px;text-shadow:none;-moz-box-shadow:0 0 0 #bbb;-webkit-box-shadow:0 0 0 #bbb;box-shadow:0 0 0 #bbb}.login .button-primary:hover{border:2px solid #fff;background:#000;background:rgba(0,0,0,.1);cursor:pointer}.login .button-primary:active{height:40px!important;width:100%;padding:0;margin:20px 0 0 0;background:0 0;border-radius:3px;border:2px solid #fff;font-size:1.33em;font-family:Lato,arial;color:#fff;font-weight:400;text-align:center;line-height:38px;-moz-box-shadow:0 0 0 #bbb;-webkit-box-shadow:0 0 0 #bbb;box-shadow:0 0 0 #bbb}#rememberme{border:0 solid #333;line-height:normal}.login #backtoblog a,.login #nav a{text-decoration:none;color:#fff}#nf-field-4{padding:20px;background-color:#550080;border-radius:6px;font-weight:600;line-height:0;color:#fff}#nf-field-4:hover{cursor:pointer;background:rgba(85,0,128,.9)}#nf-field-14{padding:20px;background-color:#550080;border-radius:6px;font-weight:600;line-height:0;color:#fff}#nf-field-14:hover{cursor:pointer;background:rgba(85,0,128,.9)}.custom_bullets_ewd ul{border:0 solid #508}.custom_bullets_ewd ul li{padding-left:30px!important;list-style:none;margin-bottom:10px}.custom_bullets_ewd ul li::before{content:'';display:inline-block;margin-top:-5px;margin-right:0;margin-left:-35px;padding-right:20px;font-family:ETmodules;font-size:1.2em;vertical-align:middle}.custom_bullets_ewd-list-check ul li::before{content:'\e052';padding-right:10px;color:#550080}.custom_bullets_ewd-{content:'';display:inline-block;margin-right:7px;margin-left:-30px;padding-right:5px;font-family:ETmodules;font-size:1.2em;vertical-align:middle}.custom_bullets_ewd-bullet-check{content:'\e052';color:#550080}.gradient-border-parent{display:flex;flex-wrap:wrap;gap:1rem;padding:3rem;justify-content:center;align-items:center;min-height:100vh}.gradient-border{position:relative;display:inline-flex;justify-content:center;align-items:center;font-size:1em;color:#00008b;padding:.5rem 1rem;cursor:pointer}.divi-image-overlay-bg:before{content:"";position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.45);z-index:0}.woocommerce-notices-wrapper{border-radius:10px!important}