@charset "UTF-8";.woocommerce .woocommerce-breadcrumb,body:not(.wp-admin){font-size:1.125rem;line-height:1.75rem;font-weight:400}.small-text{font-size:1rem;line-height:1.25rem}body:not(.wp-admin) .button,.wp-block.acf-block-preview .button,.search-box .search-input{font-size:1rem;line-height:1;font-weight:600;text-transform:uppercase}.h4{font-size:1.5rem;line-height:2rem;font-weight:600}.wysiwyg blockquote,.h3{font-size:1.75rem;line-height:2.375rem;font-weight:400}.woocommerce.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel h2,.woocommerce.single-product div.product .upsells h2:not(.woocommerce-loop-product__title),.woocommerce.single-product div.product .related.products h2:not(.woocommerce-loop-product__title),.woocommerce .page-title,.woocommerce .product_title,.h2{font-size:2.125rem;line-height:2.75rem;font-weight:600}.h1{font-size:clamp(2.25rem, 1.875rem + 1.6667vw, 3.375rem);line-height:clamp(2.625rem, 2.1667rem + 2.037vw, 4rem);font-weight:600}body:not(.wp-admin){font-family:"Inter",sans-serif;color:#1f1e23}.has-black-background-color,.has-green-background-color,.has-purple-background-color{color:#fff}.bold{font-weight:600}.center{text-align:center}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}ul[role=list],ol[role=list]{list-style:none;padding-left:0}ul{padding:0;margin:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;line-height:1.3}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}iframe{display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}body.mce-content-body{min-height:0;margin:revert;padding:revert;border:revert}body.mce-content-body h1,body.mce-content-body h2,body.mce-content-body h3,body.mce-content-body h4,body.mce-content-body h5,body.mce-content-body h6,body.mce-content-body p,body.mce-content-body blockquote,body.mce-content-body pre,body.mce-content-body a,body.mce-content-body abbr,body.mce-content-body acronym,body.mce-content-body address,body.mce-content-body big,body.mce-content-body cite,body.mce-content-body code,body.mce-content-body del,body.mce-content-body dfn,body.mce-content-body em,body.mce-content-body img,body.mce-content-body ins,body.mce-content-body kbd,body.mce-content-body q,body.mce-content-body s,body.mce-content-body samp,body.mce-content-body small,body.mce-content-body strike,body.mce-content-body strong,body.mce-content-body sub,body.mce-content-body sup,body.mce-content-body tt,body.mce-content-body var,body.mce-content-body b,body.mce-content-body u,body.mce-content-body i,body.mce-content-body center,body.mce-content-body dl,body.mce-content-body dt,body.mce-content-body dd,body.mce-content-body ol,body.mce-content-body ul,body.mce-content-body li,body.mce-content-body fieldset,body.mce-content-body form,body.mce-content-body label,body.mce-content-body legend,body.mce-content-body table,body.mce-content-body caption,body.mce-content-body tbody,body.mce-content-body tfoot,body.mce-content-body thead,body.mce-content-body tr,body.mce-content-body th,body.mce-content-body td,body.mce-content-body article,body.mce-content-body aside,body.mce-content-body canvas,body.mce-content-body details,body.mce-content-body embed,body.mce-content-body figure,body.mce-content-body figcaption,body.mce-content-body footer,body.mce-content-body header,body.mce-content-body hgroup,body.mce-content-body menu,body.mce-content-body nav,body.mce-content-body output,body.mce-content-body ruby,body.mce-content-body section,body.mce-content-body summary,body.mce-content-body time,body.mce-content-body mark,body.mce-content-body audio,body.mce-content-body video{margin:revert;padding:revert;border:revert;vertical-align:revert}body.mce-content-body ul[role=list],body.mce-content-body ol[role=list]{list-style:revert;padding-left:revert}body.mce-content-body ul{padding:revert;margin:revert}body.mce-content-body img,body.mce-content-body picture{max-width:revert;display:revert}body.mce-content-body iframe{display:revert}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.header-content,.nav-content,.footer-content-wrapper,section,main>.pmpro{display:grid;grid-template-columns:1fr repeat(12,calc(min(100% - clamp(40px, 6vw, 80px), 1440px) / 12)) 1fr}.header-content>*,.nav-content>*,.footer-content-wrapper>*,section>*,main>.pmpro>*{grid-column:2/14}.header-content>*.full-width,.nav-content>*.full-width,.footer-content-wrapper>*.full-width,section>*.full-width,main>.pmpro>*.full-width{grid-column:1/-1}header,section{position:relative}.flex-row{display:flex;flex-flow:row wrap;align-items:center}.flex-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0, 1fr));gap:1em}@media screen and (max-width:720px){.flex-grid{grid-template-columns:1fr}}.grid-2-col{display:grid;grid-template-columns:repeat(2,1fr);gap:80px}@media screen and (max-width:960px){.grid-2-col{gap:40px}}@media screen and (max-width:720px){.grid-2-col{grid-template-columns:1fr}}.grid-3-col{display:grid;grid-template-columns:repeat(3,1fr);gap:80px}@media screen and (max-width:1200px){.grid-3-col{gap:40px}}@media screen and (max-width:960px){.grid-3-col{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:720px){.grid-3-col{grid-template-columns:1fr}}.grid-4-col{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media screen and (max-width:1200px){.grid-4-col{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:720px){.grid-4-col{grid-template-columns:1fr}}body:not(.wp-admin,.mce-content-body){display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}body:not(.wp-admin,.mce-content-body).modal-open,body:not(.wp-admin,.mce-content-body).mobile-nav-open{overflow:hidden}body:not(.wp-admin,.mce-content-body) .has-black-background-color{background-color:#1f1e23}body:not(.wp-admin,.mce-content-body) .has-yellow-background-color{background-color:#ffd400}.site-main{flex:1;display:flex;flex-direction:column}.site-main:has(.block_404){position:relative}body:not(.wp-admin) nav ul li a{text-decoration:none}body:not(.wp-admin) a:not(.button),.wp-block.acf-block-preview a:not(.button){color:inherit;transition:text-decoration-color .2s ease}body:not(.wp-admin) a:not(.button):hover,.wp-block.acf-block-preview a:not(.button):hover{text-decoration-color:transparent}.white{background-color:#fff}.black{background-color:#1f1e23;color:#fff}.yellow{background-color:#ffd400}.yellow-light{background-color:#fffaf0}.grey{background-color:#898989;color:#fff}.grey-light{background-color:#f0f0f0}.purple{background-color:#a84e88;color:#fff}.green{background-color:#203c3b;color:#fff}.green-light{background-color:#89dabd}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg p,.wysiwyg ul,.wysiwyg ol,.wysiwyg blockquote{margin-bottom:1.5rem}.wysiwyg h2:not(:first-child),.wysiwyg h3:not(:first-child),.wysiwyg h4:not(:first-child){padding-top:.5em}.wysiwyg ol,.wysiwyg ul{padding-left:1.25em}.wysiwyg ol li::marker{font-weight:600}.wysiwyg :last-child{margin-bottom:0}.wysiwyg a:visited{color:inherit}.wysiwyg blockquote{display:flex;gap:1em;font-style:italic}.wysiwyg blockquote:before{content:"";display:block;width:12px;height:auto;background-color:#ffd400;border-radius:5px;flex-shrink:0}.bkg-image{height:100%;width:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;grid-column:1/-1}.bkg-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}section:has(.zebra-background).has-grey-tint-background-color:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//ehlers-danlos.uk/wp-content/themes/eds-theme/build/css/../../assets/img/backgrounds/zebra-background.svg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.01;pointer-events:none}section:has(.zebra-background).has-yellow-tint-background-color:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//ehlers-danlos.uk/wp-content/themes/eds-theme/build/css/../../assets/img/backgrounds/zebra-background.svg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.025;pointer-events:none}section:has(.zebra-background).has-white-background-color:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//ehlers-danlos.uk/wp-content/themes/eds-theme/build/css/../../assets/img/backgrounds/zebra-background.svg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.02;pointer-events:none}section:has(.zebra-background).has-black-background-color:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//ehlers-danlos.uk/wp-content/themes/eds-theme/build/css/../../assets/img/backgrounds/zebra-background-black.svg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.6;pointer-events:none}section:has(.zebra-background).has-purple-background-color:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//ehlers-danlos.uk/wp-content/themes/eds-theme/build/css/../../assets/img/backgrounds/zebra-background-purple.svg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.8;pointer-events:none}section:has(.zebra-background).has-green-background-color:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//ehlers-danlos.uk/wp-content/themes/eds-theme/build/css/../../assets/img/backgrounds/zebra-background-green.svg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.6;pointer-events:none}section:has(.zebra-background) .zebra-background{z-index:2}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.header{z-index:10}.header #skip-link{transform:translateY(-120%);position:absolute}.header #skip-link:focus{-webkit-clip-path:none;clip-path:none;clip:auto;width:auto;height:auto;z-index:1000;transform:translateY(0)}.header .has-black-background-color{padding:40px 0 30px}@media screen and (max-width:960px){.header .has-black-background-color{padding-bottom:20px}}.header .has-black-background-color .header-content .flex-wrapper{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.header .has-black-background-color .header-content .header-logo{width:260px}.header .has-black-background-color .header-content .header-logo svg{display:block;width:100%;height:auto}@media screen and (max-width:1200px){.header .has-black-background-color .header-content .header-logo{width:200px}}@media screen and (max-width:720px){.header .has-black-background-color .header-content .header-logo{width:150px}}.header .has-black-background-color .header-content a.button{text-transform:none}@media screen and (max-width:1200px){.header .has-black-background-color .header-content a.button{display:none}}@media screen and (max-width:1200px){.header .has-black-background-color .header-content .flex-wrapper{gap:20px}.header .has-black-background-color .header-content .flex-wrapper>.flex-wrapper{width:100%}.header .has-black-background-color .header-content .flex-wrapper.mobile-wrap{flex-direction:column;align-items:flex-start;justify-content:center}.header .has-black-background-color .header-content .controls-wrapper{align-items:center}}.header .has-black-background-color .button.donate{background-color:#a84e88;color:#fff;justify-content:center;border-color:#a84e88}.header .has-black-background-color .button.donate:hover{background-color:#b25992;border-color:#b25992}.header .has-yellow-background-color{border-bottom:2px solid #1f1e23}@media screen and (max-width:1200px){.header .has-yellow-background-color:has(.main-nav){display:none}}@media screen and (max-width:1200px){.header .search-container{width:100%}}.search-box{position:relative;display:flex;align-items:center;background-color:#fff;border:2px solid #fff;border-radius:5px;padding:8px 15px;transition:all .4s ease}@media screen and (max-width:1200px){.search-box{padding:12px 15px}}.search-box:focus,.search-box:focus-visible,.search-box:focus-within{border-color:#fff;outline-offset:0}.search-box .search-input{flex:1;border:none;outline:none;background:0 0;text-transform:none;color:#1f1e23;padding:0;margin:0}.search-box .search-input>div{height:auto}.search-box .search-input::-moz-placeholder{color:#1f1e23}.search-box .search-input::placeholder{color:#1f1e23}.search-box .search-input:focus{outline:none}.search-box .search-input::-webkit-search-cancel-button,.search-box .search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.search-box .search-icon-wrapper{display:flex;align-items:center;justify-content:center;margin-left:8px;width:20px;background:0 0;padding:0;flex-shrink:0}.search-box .search-icon-wrapper svg{width:100%;height:100%}@media screen and (min-width:1200px){.mobile-controls{display:none}}.mobile-controls .burger-icon{display:block;width:44px;height:44px;padding:10px 0 10px 10px;cursor:pointer;z-index:5;transition:opacity .1s ease,transform .5s ease;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.mobile-controls .burger-icon .bar{display:block;position:absolute;width:34px;height:2px;background-color:#ffd400;transition:transform .5s ease,opacity .3s ease,color .3s ease;transform-origin:center}.mobile-controls .burger-icon .bar-1{top:10px}.mobile-controls .burger-icon .bar-2{top:21px}.mobile-controls .burger-icon .bar-3{top:32px}.mobile-controls .burger-icon.active .bar-1{top:21px;transform:rotate(45deg);background-color:#1f1e23}.mobile-controls .burger-icon.active .bar-2{opacity:0}.mobile-controls .burger-icon.active .bar-3{top:21px;transform:rotate(-45deg);background-color:#1f1e23}.site-footer .has-yellow-background-color{height:70px}.site-footer .footer-content-wrapper{padding:60px 0 40px}.site-footer .footer-content-wrapper .flex-wrapper{display:flex;gap:60px}@media screen and (max-width:1200px){.site-footer .footer-content-wrapper .flex-wrapper{flex-direction:column;gap:40px}}.site-footer .footer-content-wrapper .footer-logo{max-width:200px}.site-footer .footer-content-wrapper .footer-logo svg{display:block;width:100%;height:auto}.site-footer .footer-content-wrapper .footer-right{display:flex;flex-direction:column;gap:40px}.site-footer .footer-content-wrapper .footer-right .footer-menus{display:flex;gap:80px}@media screen and (max-width:1200px){.site-footer .footer-content-wrapper .footer-right .footer-menus{gap:60px}}@media screen and (max-width:960px){.site-footer .footer-content-wrapper .footer-right .footer-menus{flex-direction:column;gap:20px}}.site-footer .footer-content-wrapper .footer-right .footer-menus h2{color:#ffd400;font-size:1.5rem;line-height:1.75rem;font-weight:400;margin-bottom:1rem}.site-footer .footer-content-wrapper .footer-right .footer-menus nav ul{list-style-type:none;display:grid;grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:0 3rem}.site-footer .footer-content-wrapper .footer-right .footer-menus nav ul li{margin-bottom:.5rem}.site-footer .footer-content-wrapper .footer-right .footer-menus nav ul li:nth-child(5),.site-footer .footer-content-wrapper .footer-right .footer-menus nav ul li:last-child{margin-bottom:0}.site-footer .footer-content-wrapper .footer-right .footer-menus nav ul li a{text-decoration:none}.site-footer .footer-content-wrapper .footer-right .footer-menus nav ul li a:hover{color:#a7a7a7}@media screen and (max-width:720px){.site-footer .footer-content-wrapper .footer-right .footer-menus nav ul{display:block}.site-footer .footer-content-wrapper .footer-right .footer-menus nav ul li:nth-child(5){margin-bottom:.5rem}}.site-footer .footer-content-wrapper .footer-right .footer-contact p,.site-footer .footer-content-wrapper .footer-right .footer-copyright p{margin-bottom:.5rem}.site-footer .footer-content-wrapper .footer-right .footer-contact a,.site-footer .footer-content-wrapper .footer-right .footer-copyright a{text-decoration:none}.site-footer .footer-content-wrapper .footer-right .footer-contact a:hover,.site-footer .footer-content-wrapper .footer-right .footer-copyright a:hover{color:#a7a7a7}.site-footer .footer-content-wrapper .footer-right .footer-logos{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.site-footer .footer-content-wrapper .footer-right .footer-logos .footer-logo-item img{width:auto;height:60px;max-width:100%}.site-footer .footer-content-wrapper .footer-right .footer-small-print nav ul{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none}.site-footer .footer-content-wrapper .footer-right .footer-small-print nav ul li:after{content:"|";margin-left:10px}.site-footer .footer-content-wrapper .footer-right .footer-small-print nav ul li:last-child:after{content:"";margin:0}.site-footer .footer-content-wrapper .footer-right .footer-small-print nav ul a:hover{color:#a7a7a7}.nav ul{list-style-type:none}.nav ul li{position:relative}.nav ul li button.item-link{padding:0;background-color:transparent;line-height:1.25rem}.nav ul li a{display:inline-block}.nav ul li .arrow{margin-left:7px;transition:transform .4s ease}.nav ul li .arrow.rotate-arrow{transform:rotate(180deg)}.nav ul.main-nav-list{display:flex;gap:30px;justify-content:flex-end;align-items:center}.nav ul.main-nav-list li{padding:20px 0}.nav ul.main-nav-list .login-link{display:inline-block;width:20px}.nav ul.main-nav-list .login-link svg{width:100%;height:100%}.nav ul.main-nav-list .nav-login{position:relative}.nav ul.main-nav-list .nav-login .mini-login-dropdown{position:absolute;top:45px;right:0;width:clamp(200px, 100vw, 300px);background-color:#fffaf0;padding:20px 0 40px;z-index:2;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.nav ul.main-nav-list .nav-login .mini-login-dropdown.open{opacity:1;visibility:visible}.nav ul.main-nav-list .nav-login .mini-login-dropdown .login-welcome{font-weight:600;padding:10px 40px}.nav ul.main-nav-list .nav-login .mini-login-dropdown ul{list-style:none;margin:0;padding:0}.nav ul.main-nav-list .nav-login .mini-login-dropdown ul li{padding:10px 40px;transition:background-color .3s ease}.nav ul.main-nav-list .nav-login .mini-login-dropdown ul li:has(>a:hover){background-color:#ffd400}.nav ul.main-nav-list .nav-basket{position:relative}.nav ul.main-nav-list .nav-basket .site-basket-link{display:flex;gap:5px;align-items:center;text-decoration:none}.nav ul.main-nav-list .nav-basket .site-basket-link .svg-wrapper{display:inline-block;width:27px}.nav ul.main-nav-list .nav-basket .site-basket-link .svg-wrapper svg{width:100%;height:100%}.nav ul.main-nav-list .nav-basket .mini-basket-dropdown{position:absolute;top:45px;right:0;width:360px;background-color:#fffaf0;padding:1.5rem;z-index:2;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}body.woocommerce-cart .nav ul.main-nav-list .nav-basket .mini-basket-dropdown,body.woocommerce-checkout .nav ul.main-nav-list .nav-basket .mini-basket-dropdown{display:none}.nav ul.main-nav-list .nav-basket .mini-basket-dropdown.open{opacity:1;visibility:visible}.nav ul.main-nav-list .nav-basket .mini-basket-dropdown ul.woocommerce-mini-cart li{padding:0 0 20px}.nav ul.main-nav-list .nav-basket .mini-basket-dropdown ul.woocommerce-mini-cart li a.remove{float:right;margin-left:20px}.nav ul.main-nav-list .nav-basket .mini-basket-dropdown ul.woocommerce-mini-cart li span.quantity{display:block;margin-top:5px}.nav ul.main-nav-list .nav-basket .mini-basket-dropdown .woocommerce-mini-cart__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media screen and (max-width:1200px){.main-nav{display:none}}.main-nav .submenu-container .submenu li{padding:10px 40px;transition:background-color .3s ease}.main-nav .submenu-container .submenu li:has(>a:hover),.main-nav .submenu-container .submenu li:has(.second-level.open){background-color:#ffd400}.main-nav .submenu-container.first-level{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;position:absolute;top:62px;left:0;background-color:#fffaf0;z-index:2;width:clamp(200px, 100vw, 300px)}.main-nav .submenu-container.first-level.open{opacity:1;visibility:visible}.main-nav .submenu-container.first-level>.submenu{padding:20px 0 40px}.main-nav .submenu-container.first-level>.submenu .arrow{transform:rotate(-90deg);margin-left:10px}.main-nav .submenu-container.second-level{position:absolute;left:100%;top:-20px;background-color:#fffaf0;width:clamp(200px, 100vw, 300px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.main-nav .submenu-container.second-level.open{opacity:1;visibility:visible}.main-nav .submenu-container.second-level>.submenu{padding:20px 0 40px}.mobile-nav-wrapper{visibility:hidden;transform:translateX(100%);transition:transform .4s ease,visibility 0s linear .4s;position:fixed;top:0;left:0;width:100%;height:100dvh;padding-bottom:40px;overflow-y:auto;background-color:#ffd400}.mobile-nav-wrapper.menu-open{visibility:visible;transform:translateX(0);transition:transform .4s ease}.mobile-nav-wrapper .mobile-nav{margin-top:90px;padding:0 1.25rem}.mobile-nav-wrapper .mobile-nav-list li,.mobile-nav-wrapper .mobile-nav-list button{font-weight:500;padding:10px 0}.mobile-nav-wrapper .mobile-nav-list li .item-link,.mobile-nav-wrapper .mobile-nav-list button .item-link{display:flex;gap:10px;align-items:center}.mobile-nav-wrapper .mobile-nav-list li .arrow,.mobile-nav-wrapper .mobile-nav-list button .arrow{width:15px;height:15px}.mobile-nav-wrapper .mobile-nav-list li.submenu-open>.item-link>.arrow,.mobile-nav-wrapper .mobile-nav-list button.submenu-open>.item-link>.arrow{transform:rotate(180deg)}.mobile-nav-wrapper .mobile-nav-list .login-link,.mobile-nav-wrapper .mobile-nav-list .site-basket-link{display:block;text-decoration:none;padding:10px 0;font-weight:500}.mobile-nav-wrapper .mobile-nav-list .mobile-login-links .mobile-login-label{display:block;font-weight:600;padding:10px 0}.mobile-nav-wrapper .mobile-nav-list .mobile-login-links a{display:block;text-decoration:none;font-weight:500;padding:10px 0 10px 20px}.mobile-nav-wrapper .submenu-container{font-size:1rem;line-height:1.25rem}.mobile-nav-wrapper .submenu-container.first-level{display:none;overflow:hidden;transition:none}.mobile-nav-wrapper .submenu-container.first-level>.submenu{margin:10px 0;padding-left:20px}.mobile-nav-wrapper .submenu-container.second-level{display:none;overflow:hidden;transition:none}.mobile-nav-wrapper .submenu-container.second-level>.submenu{margin:10px 0;padding-left:40px}body:not(.wp-admin) button,.wp-block.acf-block-preview button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}body:not(.wp-admin) button:disabled,.wp-block.acf-block-preview button:disabled{background-color:#fff;border-color:#1f1e23;cursor:not-allowed}body:not(.wp-admin) .button,.wp-block.acf-block-preview .button{display:inline-flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:140px;padding:10px 15px;background-color:#ffd400;color:#1f1e23;text-decoration:none;border:2px solid #ffd400;border-radius:5px;transition:all .4s ease;position:relative}body:not(.wp-admin) .button:not(.no-arrow):after,.wp-block.acf-block-preview .button:not(.no-arrow):after{content:"";width:11px;height:11px;display:inline-block;background-image:url(//ehlers-danlos.uk/wp-content/themes/eds-theme/build/css/../../assets/img/icons/button-arrow.svg);background-size:contain;background-repeat:no-repeat}body:not(.wp-admin) .button:hover,body:not(.wp-admin) .button:active,.wp-block.acf-block-preview .button:hover,.wp-block.acf-block-preview .button:active{background-color:#ffe600;border-color:#ffe600}body:not(.wp-admin) .button:focus,body:not(.wp-admin) .button:focus-visible,body:not(.wp-admin) .button:focus-within,.wp-block.acf-block-preview .button:focus,.wp-block.acf-block-preview .button:focus-visible,.wp-block.acf-block-preview .button:focus-within{border-color:#1f1e23;outline-offset:0}.block_404{color:#fff;background-color:#1f1e23;flex:1;align-items:center;padding:clamp(120px, 10vw, 240px) 0;min-height:80dvh}@media screen and (max-width:960px){.block_404{min-height:60dvh}}@media screen and (max-width:720px){.block_404{min-height:80dvh}}.block_404 .content{z-index:2}.block_404 .content>*{margin-bottom:30px}.block_404 .content>*:last-child{margin-bottom:0}.block_404 .content .h1{color:#ffd400}.block_404 .bkg-image{background-position:top right}@media screen and (max-width:960px){.block_404 .bkg-image{background-position:75% 0}}.block_404 .bkg-image:before{background-color:rgba(0,0,0,.2)}@media screen and (max-width:960px){.block_404 .bkg-image:before{background-color:rgba(0,0,0,.4)}}.heading-wrapper:has(*){margin-bottom:80px}.heading-wrapper .h2{max-width:720px;text-wrap:balance}.heading-wrapper p{max-width:1080px}.heading-wrapper:has(p) .h2{margin-bottom:50px}.swiper-controls.stacked-layout{display:flex;justify-content:center;gap:10px;height:40px}.swiper-controls.stacked-layout .swiper-button-next,.swiper-controls.stacked-layout .swiper-button-prev{position:relative;top:0;bottom:0;left:0;right:0;margin-top:0;color:#1f1e23;transition:color .3s ease;width:40px;height:40px}.swiper-controls.stacked-layout .swiper-button-next:after,.swiper-controls.stacked-layout .swiper-button-prev:after{font-size:40px}.swiper-controls.stacked-layout .swiper-button-next:hover,.swiper-controls.stacked-layout .swiper-button-prev:hover{color:#ffd400}.gcontainer #glightbox-slider .gslide .gslide-image img{max-height:80vh}.goverlay{background:rgba(31,30,35,.95)}.post-item .img-wrapper{margin-bottom:30px}.post-item .img-wrapper img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:20px}.post-item .post-content{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.post-item .post-content .meta-content-wrapper{display:flex;gap:18px}.post-item .post-content .meta-content-wrapper:before{content:"";display:block;width:4px;height:auto;background-color:#ffd400;border-radius:5px;flex-shrink:0}.post-item .post-content .meta-content-wrapper .meta-content{text-transform:uppercase;font-weight:500}.post-item .post-content .meta-content-wrapper .meta-content .event-meta{display:flex;flex-direction:column}.post-item:not(.sup-groups-item) .post-content a{display:block;text-transform:uppercase;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:600}.pagination{margin-top:100px;display:flex;justify-content:center;align-items:center;gap:10px}.pagination .page-numbers{text-decoration:none;padding:10px 15px;min-width:44px;text-align:center;display:inline-flex;align-items:center;justify-content:center;transition:color .3s ease;font-weight:600;line-height:1;background-color:#ffd400;border-radius:5px}.pagination .page-numbers:hover:not(.current,.next,.prev){background-color:#ffe600}.pagination .page-numbers.current{background-color:#1f1e23;color:#fff}.pagination .page-numbers.next,.pagination .page-numbers.prev{min-width:auto;display:flex;align-items:center;background-color:transparent;padding:5px 10px}.pagination .page-numbers.next svg,.pagination .page-numbers.prev svg{width:16px}.pagination .page-numbers.next svg path,.pagination .page-numbers.prev svg path{transition:fill .3s ease}.pagination .page-numbers.next svg:hover path,.pagination .page-numbers.prev svg:hover path{fill:#ffd400}section.has-black-background-color .pagination .page-numbers{color:#1f1e23}section.has-black-background-color .pagination .page-numbers.current{background-color:#fff;color:#1f1e23}section.has-black-background-color .pagination .page-numbers.next svg path,section.has-black-background-color .pagination .page-numbers.prev svg path{fill:#fff}section.has-black-background-color .pagination .page-numbers.next svg path:hover,section.has-black-background-color .pagination .page-numbers.prev svg path:hover{fill:#ffd400}.filters-dropdown{position:relative;display:inline-block;margin-bottom:60px;min-width:260px;width:-moz-max-content;width:max-content;border:1px solid #a7a7a7}@media screen and (max-width:720px){.filters-dropdown{width:100%}}.filters-dropdown .dropdown-toggle{font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 15px;background-color:#fff;color:#1f1e23;border:none;cursor:pointer;transition:all .3s ease;width:100%}.filters-dropdown .dropdown-toggle[aria-expanded=true] .dropdown-icon{transform:rotate(180deg)}.filters-dropdown .dropdown-toggle .current-filter{font-weight:500;white-space:nowrap}.filters-dropdown .dropdown-toggle .dropdown-icon{transition:transform .3s ease;flex-shrink:0}.filters-dropdown .dropdown-menu{position:absolute;top:100%;left:-1px;right:-1px;background-color:#fff;list-style:none;padding:0;margin:0;overflow:auto;max-height:0;transition:max-height .3s ease;z-index:15}.filters-dropdown .dropdown-menu .dropdown-item a{display:block;padding:10px 15px;font-size:1rem;line-height:1;text-decoration:none;color:inherit;transition:background-color .3s ease;white-space:nowrap}.filters-dropdown .dropdown-menu .dropdown-item a:hover,.filters-dropdown .dropdown-menu .dropdown-item a:focus{background-color:rgba(255,212,0,.5);outline:none}.filters-dropdown .dropdown-toggle[aria-expanded=true]+.dropdown-menu{max-height:400px;border:1px solid #a7a7a7;border-top:none}.filters-dropdown.sup-groups-filters .dropdown-menu .dropdown-item{padding:5px 10px}.filters-dropdown.sup-groups-filters .dropdown-menu .dropdown-item:last-child{padding-bottom:15px}.filters-dropdown.sup-groups-filters .dropdown-menu .dropdown-item .sup-groups-filter__label{display:flex;align-items:center;gap:8px;font-size:1rem;line-height:1;cursor:pointer}.filters-dropdown.sup-groups-filters .dropdown-menu .dropdown-item .sup-groups-filter__label input[type=checkbox]{width:16px;height:16px;cursor:pointer}.filters-dropdown.sup-groups-filters .dropdown-menu .dropdown-item .sup-groups-filter__label input[type=checkbox]:checked{accent-color:#1f1e23}section.has-black-background-color .filters-dropdown.sup-groups-filters .dropdown-menu .dropdown-item .sup-groups-filter__label{color:#1f1e23}.breadcrumb-block{margin-bottom:30px;font-size:1rem;line-height:1}.breadcrumb-block .yoast-breadcrumbs>span{display:flex;flex-wrap:wrap;gap:20px 30px}.breadcrumb-block .yoast-breadcrumbs>span span{text-underline-offset:2px}.breadcrumb-block .yoast-breadcrumbs>span span:not(:last-child){font-weight:600}.search-results-section .has-yellow-background-color{padding:120px 0;grid-column:1/-1;display:grid;grid-template-columns:1fr repeat(12,calc(min(100% - clamp(40px, 6vw, 80px), 1440px) / 12)) 1fr}.search-results-section .has-yellow-background-color>*{grid-column:2/14}.search-results-section .has-yellow-background-color .search-box{max-width:450px}.search-results-heading{margin-bottom:24px}.search-results-heading span{color:#707070}.archive-wrapper_search{list-style:none;padding:120px 0 80px;margin:0;display:flex;flex-direction:column;gap:40px}.search-result{padding-bottom:20px;border-bottom:1px solid #707070}.search-result__meta{display:flex;align-items:center;gap:20px;margin-bottom:20px}.search-result__meta .meta-content-wrapper{display:flex;gap:12px}.search-result__meta .meta-content-wrapper:before{content:"";display:block;width:4px;height:auto;background-color:#ffd400;border-radius:5px;flex-shrink:0}.search-result__meta .meta-content-wrapper .meta-content{line-height:1.2;font-weight:500;text-transform:uppercase}.search-result .h2{margin-bottom:20px}.search-result .h2 a{text-decoration:none;transition:color .3s ease}.search-result .h2 a:hover{color:#707070}.search-result__excerpt strong{font-weight:600}.search-results-pagination{margin-bottom:120px}.search-results-pagination .pagination{margin-top:0}.search-results-pagination .pagination .nav-links{display:flex;align-items:center;gap:10px}.archive-wrapper_no-results{padding:120px 0}.woocommerce.post-type-archive-product .woocommerce-breadcrumb{display:none}.woocommerce .woocommerce-breadcrumb{color:#1f1e23;margin-bottom:1.5rem}.woocommerce .page-title,.woocommerce .product_title{margin-bottom:40px}.woocommerce a.button:not(.donate),.woocommerce button.button,.woocommerce input.button,.woocommerce #review_form #submit{display:inline-block;background-color:#ffd400 !important;color:#1f1e23 !important;min-width:auto}.woocommerce a.button:not(.donate):after,.woocommerce button.button:after,.woocommerce input.button:after,.woocommerce #review_form #submit:after{content:none !important}.woocommerce a.button:not(.donate):hover,.woocommerce a.button:not(.donate):active,.woocommerce button.button:hover,.woocommerce button.button:active,.woocommerce input.button:hover,.woocommerce input.button:active,.woocommerce #review_form #submit:hover,.woocommerce #review_form #submit:active{background-color:#ffe600 !important}.woocommerce .woocommerce-pagination{margin-top:3rem}.woocommerce .woocommerce-pagination ul li span.current{background-color:rgba(31,30,35,.2);color:rgba(31,30,35,.8)}.woocommerce .woocommerce-no-products-found .woocommerce-info{border-top-color:#1f1e23;color:#1f1e23}.woocommerce .woocommerce-no-products-found .woocommerce-info:before{color:#1f1e23}.woocommerce a.added_to_cart{text-decoration:underline;padding-top:0;margin-left:10px}.woocommerce.single-product #main{margin:80px 0;display:grid;grid-template-columns:1fr repeat(12,calc(min(100% - clamp(40px, 6vw, 80px), 1440px) / 12)) 1fr}.woocommerce.single-product #main>*{grid-column:2/14}.woocommerce.single-product #main>*.full-width{grid-column:1/-1}.woocommerce.single-product #main section{display:block}.woocommerce.single-product div.product .price,.woocommerce.single-product div.product .stock{color:#1f1e23;margin-bottom:30px}.woocommerce.single-product div.product .woocommerce-product-gallery ol.flex-control-thumbs{margin-top:20px;display:flex;flex-wrap:wrap;gap:20px}.woocommerce.single-product div.product .woocommerce-product-gallery ol.flex-control-thumbs li{width:calc((100% - 60px) / 4)}@media screen and (max-width:960px){.woocommerce.single-product div.product .woocommerce-product-gallery ol.flex-control-thumbs li{width:calc((100% - 40px) / 3)}}.woocommerce.single-product div.product .woocommerce-product-details__short-description{margin-bottom:30px}.woocommerce.single-product div.product .woocommerce-product-details__short-description p:not(:last-child){margin-bottom:1rem}.woocommerce.single-product div.product form.cart:not(.variations_form){display:flex;gap:20px}.woocommerce.single-product div.product form.cart:not(.variations_form):before,.woocommerce.single-product div.product form.cart:not(.variations_form):after{content:none}.woocommerce.single-product div.product form.cart.variations_form .variations select{padding:5px}.woocommerce.single-product div.product form.cart.variations_form .variations tr{display:flex;flex-direction:column;align-items:flex-start}.woocommerce.single-product div.product form.cart.variations_form .variations tr td.value{display:flex;flex-wrap:wrap;gap:20px}.woocommerce.single-product div.product form.cart.variations_form .variations tr td.value select{min-width:300px;margin-right:0}.woocommerce.single-product div.product form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:20px}.woocommerce.single-product div.product form.cart .quantity{float:none;margin:0}.woocommerce.single-product div.product form.cart .quantity input{padding:8px}.woocommerce.single-product div.product .product_meta{display:flex;flex-direction:column;gap:10px}.woocommerce.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel>*:not(:last-child){margin-bottom:1.25rem}.woocommerce.single-product div.product .upsells,.woocommerce.single-product div.product .related.products{margin-top:80px}.woocommerce.single-product div.product .upsells h2:not(.woocommerce-loop-product__title),.woocommerce.single-product div.product .related.products h2:not(.woocommerce-loop-product__title){margin-bottom:40px}.woocommerce.single-product div.product .upsells ul.products,.woocommerce.single-product div.product .related.products ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:0}@media screen and (max-width:1200px){.woocommerce.single-product div.product .upsells ul.products,.woocommerce.single-product div.product .related.products ul.products{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:720px){.woocommerce.single-product div.product .upsells ul.products,.woocommerce.single-product div.product .related.products ul.products{grid-template-columns:1fr}}.woocommerce.single-product div.product .upsells ul.products:after,.woocommerce.single-product div.product .upsells ul.products:before,.woocommerce.single-product div.product .related.products ul.products:after,.woocommerce.single-product div.product .related.products ul.products:before{content:none}.woocommerce.single-product div.product .upsells ul.products li.product,.woocommerce.single-product div.product .related.products ul.products li.product{margin:0;width:auto;float:none}.woocommerce.single-product div.product .upsells ul.products li.product .price,.woocommerce.single-product div.product .related.products ul.products li.product .price{color:#1f1e23}.woocommerce-cart .site-main{margin:80px 0;display:grid;grid-template-columns:1fr repeat(12,calc(min(100% - clamp(40px, 6vw, 80px), 1440px) / 12)) 1fr}.woocommerce-cart .site-main>*{grid-column:2/14}.woocommerce-cart .site-main>*.full-width{grid-column:1/-1}.woocommerce-cart .site-main section{display:block}.woocommerce-cart .hero-heading-container h1{margin-bottom:40px}.woocommerce-cart .wc-block-cart__submit-button{color:#fff !important;background-color:#1f1e23 !important}.woocommerce-checkout .site-main{margin:80px 0;display:grid;grid-template-columns:1fr repeat(12,calc(min(100% - clamp(40px, 6vw, 80px), 1440px) / 12)) 1fr}.woocommerce-checkout .site-main>*{grid-column:2/14}.woocommerce-checkout .site-main>*.full-width{grid-column:1/-1}.woocommerce-checkout .site-main section{display:block}.woocommerce-checkout .hero-heading-container h1{margin-bottom:40px}.woocommerce-checkout .wp-block-woocommerce-checkout{padding-top:0}.woocommerce-account .site-main{margin:80px 0;display:grid;grid-template-columns:1fr repeat(12,calc(min(100% - clamp(40px, 6vw, 80px), 1440px) / 12)) 1fr}.woocommerce-account .site-main>*{grid-column:2/14}.woocommerce-account .site-main>*.full-width{grid-column:1/-1}.woocommerce-account .site-main section{display:block}.woocommerce-account .hero-heading-container h1{margin-bottom:40px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:10px 0}.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child{padding-top:20px}.woocommerce-account .woocommerce-MyAccount-content>*:not(:last-child){margin-bottom:1.25rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{border-top-color:#1f1e23}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info:before{color:#1f1e23}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses address{margin-top:20px}.woocommerce-account .woocommerce-MyAccount-content button[type=submit]{margin-top:20px}.woocommerce.tax-product_cat #main{margin:80px 0;display:grid;grid-template-columns:1fr repeat(12,calc(min(100% - clamp(40px, 6vw, 80px), 1440px) / 12)) 1fr}.woocommerce.tax-product_cat #main>*{grid-column:2/14}.woocommerce.tax-product_cat #main>*.full-width{grid-column:1/-1}.woocommerce.tax-product_cat #main section{display:block}.woocommerce.tax-product_cat .woocommerce-products-header{margin-bottom:40px}.woocommerce.tax-product_cat .woocommerce-products-header .term-description p:not(:last-child){margin-bottom:1.25rem}.woocommerce.tax-product_cat .woocommerce-result-count{margin-bottom:10px}.woocommerce.tax-product_cat .woocommerce-ordering{margin-bottom:40px}.woocommerce.tax-product_cat .woocommerce-ordering select{padding:5px}.woocommerce.tax-product_cat ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:0}@media screen and (max-width:1200px){.woocommerce.tax-product_cat ul.products{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:720px){.woocommerce.tax-product_cat ul.products{grid-template-columns:1fr}}.woocommerce.tax-product_cat ul.products:after,.woocommerce.tax-product_cat ul.products:before{content:none}.woocommerce.tax-product_cat ul.products li.product{margin:0;width:auto;float:none}.woocommerce.tax-product_cat ul.products li.product .button{display:inline-flex;margin-top:0}.woocommerce.tax-product_cat ul.products li.product .button:hover{color:#1f1e23}.woocommerce.tax-product_cat ul.products li.product .price{color:#1f1e23}section.pmpro-shortcode{padding:80px 0 120px}section.pmpro-shortcode:has(.pmpro-member-area-menu) .pmpro-member-area-menu{width:30%;padding-right:5%;float:left}@media screen and (max-width:720px){section.pmpro-shortcode:has(.pmpro-member-area-menu) .pmpro-member-area-menu{width:100%;padding-right:0;float:none}}section.pmpro-shortcode:has(.pmpro-member-area-menu) .pmpro{display:block;width:70%;float:right}@media screen and (max-width:720px){section.pmpro-shortcode:has(.pmpro-member-area-menu) .pmpro{width:100%;padding-top:40px;float:none}}section.pmpro-shortcode:has(.pmpro-member-area-menu) .pmpro_message{display:block;width:70%;float:right;margin-top:0}@media screen and (max-width:720px){section.pmpro-shortcode:has(.pmpro-member-area-menu) .pmpro_message{width:100%;margin-top:40px;margin-bottom:0;float:none}}section.pmpro-shortcode:has(.pmpro-member-area-menu) section#pmpro_cancel>*{clear:both}section.pmpro-shortcode:has(.pmpro-member-area-menu) section#pmpro_cancel .pmpro_message{width:100%}.pmpro{color:#1f1e23}.pmpro section{display:block}.pmpro>.pmpro_section{margin:0}.pmpro .pmpro_card,.pmpro .pmpro_message{box-shadow:none;margin:0;overflow-wrap:break-word}.pmpro .pmpro_message{margin-bottom:18px}.pmpro .pmpro_card.welcome-message{padding:36px}.pmpro .pmpro_card.welcome-message>*{margin-bottom:1.5rem}.pmpro .pmpro_card.welcome-message>*:last-child{margin-bottom:0}.pmpro .pmpro_card.pmpro_content_message{margin:80px 0;max-width:none}.pmpro .pmpro_card.pmpro_content_message h2{flex-wrap:wrap}.pmpro .pmpro_card.pmpro_content_message h2 svg{flex-shrink:0}.pmpro .pmpro_btn,.pmpro #pmpro_login #loginform .login-submit .button{color:#1f1e23;border-color:#ffd400;box-shadow:none}.pmpro .pmpro_btn:hover,.pmpro .pmpro_btn:focus,.pmpro #pmpro_login #loginform .login-submit .button:hover,.pmpro #pmpro_login #loginform .login-submit .button:focus{background-color:#ffe600;border-color:#ffe600;color:#1f1e23}.pmpro .pmpro_btn-cancel{border-color:#1f1e23}.pmpro .pmpro_form_field-password-toggle button{border:1px solid transparent !important;color:#1f1e23 !important}.pmpro .pmpro_form_field-password-toggle button .pmpro_icon-eye svg,.pmpro .pmpro_form_field-password-toggle button:focus .pmpro_icon-eye svg,.pmpro .pmpro_form_field-password-toggle button:active .pmpro_icon-eye svg{stroke:#1f1e23}.pmpro h2,.pmpro .pmpro_section_title,.pmpro .pmpro_form_heading,.pmpro .pmpro_card_title{font-size:1.75rem;line-height:2.375rem;font-weight:600}.pmpro a:focus,.pmpro a:focus-visible{outline:2px solid #1f1e23 !important;border-radius:5px !important}.pmpro input:focus,.pmpro input:focus-visible,.pmpro button:focus,.pmpro button:focus-visible,.pmpro select:focus,.pmpro select:focus-visible{border-color:#1f1e23 !important;box-shadow:0 0 0 1px #1f1e23 !important;outline-offset:0 !important}.pmpro .avatar{box-shadow:none}@media screen and (max-width:720px){.pmpro .pmpro_card .pmpro_card_content,.pmpro .pmpro_card_actions,.pmpro .pmpro_card_title{padding-left:20px;padding-right:20px}}body.pmpro-login #pmpro_login .pmpro_card{max-width:720px;margin:0 auto}body.pmpro-member-profile-edit .pmpro_form_submit{margin-top:60px}#pmpro_levels{gap:40px}@media screen and (max-width:960px){#pmpro_levels{gap:30px}}#pmpro_levels .pmpro_level{padding:0;flex:0 0 calc((100% - 40px) / 2)}@media screen and (max-width:960px){#pmpro_levels .pmpro_level{flex:0 0 calc((100% - 30px) / 2)}}@media screen and (max-width:720px){#pmpro_levels .pmpro_level{flex:0 0 100%}}#pmpro_levels .pmpro_level-highlight .pmpro_card{border:4px solid #ffd400;position:relative;overflow:visible}#pmpro_levels .pmpro_level-highlight .pmpro_card:before{content:"Most Popular";position:absolute;top:-25px;left:50%;transform:translateX(-50%);background-color:#ffd400;color:#1f1e23;font-size:1.2rem;line-height:1;font-weight:600;padding:15px 25px;text-transform:uppercase;text-align:center}#pmpro_levels .pmpro_level-highlight .pmpro_card h2:before{background-image:url(//ehlers-danlos.uk/wp-content/themes/eds-theme/build/css/../../assets/img/membership-digital.png) !important}#pmpro_levels .pmpro_level:last-child .pmpro_card h2:before{background-image:url(//ehlers-danlos.uk/wp-content/themes/eds-theme/build/css/../../assets/img/membership-basic.png) !important}#pmpro_levels .pmpro_level .pmpro_card{border-radius:20px;padding:45px 30px 30px;gap:30px}@media screen and (max-width:720px){#pmpro_levels .pmpro_level .pmpro_card{padding:30px 20px}}#pmpro_levels .pmpro_level .pmpro_card h2{width:100%;max-width:500px;margin:0 auto;text-align:center;padding:0}#pmpro_levels .pmpro_level .pmpro_card h2:before{content:"";display:block;width:100%;height:200px;background-image:url(//ehlers-danlos.uk/wp-content/themes/eds-theme/build/css/../../assets/img/membership-uk.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 auto 20px}#pmpro_levels .pmpro_level .pmpro_card .pmpro_card_content{order:1;padding:0}#pmpro_levels .pmpro_level .pmpro_card .pmpro_card_content .pmpro_level-description p{margin-bottom:1rem}#pmpro_levels .pmpro_level .pmpro_card .pmpro_card_content .pmpro_level-description ul{list-style-type:none}#pmpro_levels .pmpro_level .pmpro_card .pmpro_card_content .pmpro_level-description ul li{margin-bottom:.5rem}#pmpro_levels .pmpro_level .pmpro_card .pmpro_card_content .pmpro_level-description ul li:before{content:"✓";color:green;margin-right:8px;font-weight:700;font-size:1.3rem}#pmpro_levels .pmpro_level .pmpro_card .pmpro_card_content .pmpro_level-description ul li:is(.cross){color:rgba(31,30,35,.6)}#pmpro_levels .pmpro_level .pmpro_card .pmpro_card_content .pmpro_level-description ul li:is(.cross):before{content:"✗";color:red}#pmpro_levels .pmpro_level .pmpro_card .pmpro_card_actions{background-color:transparent;border:none;padding:0}#pmpro_levels .pmpro_level .pmpro_card .pmpro_card_actions .pmpro_level-meta{display:flex;flex-direction:column-reverse;align-items:center;gap:10px}#pmpro_levels .pmpro_level .pmpro_card .pmpro_card_actions .pmpro_level-meta .pmpro_level-price{order:2;font-weight:600}#pmpro_levels .pmpro_level .pmpro_card .pmpro_card_actions .pmpro_level-meta a{margin-left:0;float:none;width:100%;max-width:300px}body.pmpro-levels .pmpro_actions_nav{margin-bottom:80px}body.pmpro-account .pmpro>section{padding:0;margin-bottom:80px}body.pmpro-account .pmpro>section:last-child{margin-bottom:0}body.pmpro-account .pmpro .pmpro_section_title{margin-bottom:1.5rem}body.pmpro-account .pmpro .pmpro_card{max-width:none}body.pmpro-checkout .pmpro form{margin:0 auto;width:100%;max-width:1000px}body.pmpro-checkout .pmpro form>*{width:100%;max-width:none;margin-bottom:20px}body.pmpro-checkout .pmpro form select{box-sizing:border-box;max-width:100%;width:100%}body.pmpro-checkout .pmpro form select#donation_dropdown{max-width:none;width:auto}body.pmpro-checkout .pmpro .pmpro_card{max-width:none}body.pmpro-checkout .pmpro .pmpro_card .pmpro_level_description_text p{margin-bottom:1rem}body.pmpro-checkout .pmpro .pmpro_card .pmpro_level_description_text ul{list-style-type:none}body.pmpro-checkout .pmpro .pmpro_card .pmpro_level_description_text ul li{margin-bottom:.5rem}body.pmpro-checkout .pmpro .pmpro_card .pmpro_level_description_text ul li:before{content:"✓";color:green;margin-right:8px;font-weight:700;font-size:1.3rem}body.pmpro-checkout .pmpro .pmpro_card .pmpro_level_description_text ul li:is(.cross){color:rgba(31,30,35,.6)}body.pmpro-checkout .pmpro .pmpro_card .pmpro_level_description_text ul li:is(.cross):before{content:"✗";color:red}body.pmpro-checkout .pmpro #pmpro_form_fieldset-donation .pmpro_card{border:4px solid #ffd400;border-radius:8px;background-color:#fffaf0}body.pmpro-checkout .pmpro #pmpro_form_fieldset-donation .pmpro_form_fields-inline{gap:20px}body.pmpro-checkout .pmpro #pmpro_form_fieldset-donation .pmpro_form_hint{font-size:1.125rem;opacity:1}body.pmpro-checkout .pmpro #pmpro_gift_aid .pmpro_form_fields-description{margin:0}body.pmpro-checkout .pmpro .pmpro_form_submit{margin-top:40px}body.pmpro-checkout .pmpro #pmpro_btn-submit-paypalexpress.pmpro_btn-submit-checkout-paypal{background-color:#ffd400;border-color:#ffd400}body.pmpro-checkout .pmpro #pmpro_btn-submit-paypalexpress.pmpro_btn-submit-checkout-paypal:hover{background-color:#ffe600;border-color:#ffe600}body.pmpro-confirmation .pmpro section p{margin-bottom:1rem}body.pmpro-confirmation .pmpro section .pmpro_card{max-width:none;margin-bottom:2rem}body.pmpro-confirmation .pmpro section .pmpro_actions_nav-right{text-align:left}body.pmpro-invoice .pmpro section,body.pmpro-invoice .pmpro .pmpro_actions_nav,body.pmpro-billing .pmpro section,body.pmpro-billing .pmpro .pmpro_actions_nav{grid-column:4/12}body.pmpro-invoice .pmpro section,body.pmpro-billing .pmpro section{padding-bottom:40px}body.pmpro-invoice .pmpro .pmpro_section_title,body.pmpro-billing .pmpro .pmpro_section_title{margin-bottom:1.5rem}body.pmpro-invoice .pmpro .pmpro_actions_nav,body.pmpro-billing .pmpro .pmpro_actions_nav{padding-bottom:80px}body.pmpro-invoice .pmpro .pmpro_card,body.pmpro-billing .pmpro .pmpro_card{max-width:none}body.pmpro-invoice .pmpro .pmpro_card .pmpro_btn-print,body.pmpro-billing .pmpro .pmpro_card .pmpro_btn-print{color:#1f1e23}.pmpro-member-area-menu .pmpro-member-links{list-style-type:none;display:flex;flex-direction:column}.pmpro-member-area-menu .pmpro-member-links li{padding:20px 0;border-bottom:rgba(31,30,35,.2) 1px solid}@media screen and (max-width:720px){.pmpro-member-area-menu .pmpro-member-links li{padding:15px 0}}.pmpro-member-area-menu .pmpro-member-links li:first-child{padding-top:0}.pmpro-member-area-menu .pmpro-member-links li.current-menu-item{font-weight:600}#pmpro_form_fieldset-eds_contact_information input:not([type=checkbox]):not([type=radio]),#pmpro_form_fieldset-eds_contact_information select,#pmpro_form_fieldset-eds_additional_information input:not([type=checkbox]):not([type=radio]),#pmpro_form_fieldset-eds_additional_information select,#pmpro_form_fieldset-eds_comms_information input:not([type=checkbox]):not([type=radio]),#pmpro_form_fieldset-eds_comms_information select{width:100%}#pmpro_form_fieldset-eds_contact_information .pmpro_form_fields{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:18px}@media screen and (max-width:720px){#pmpro_form_fieldset-eds_contact_information .pmpro_form_fields{grid-template-columns:1fr}}#pmpro_form_fieldset-eds_contact_information .pmpro_form_fields .pmpro_form_field{margin:0}#pmpro_form_fieldset-eds_contact_information .pmpro_form_fields .pmpro_form_field:nth-child(2){grid-column-start:1}#pmpro_form_fieldset-eds_contact_information .pmpro_form_fields input,#pmpro_form_fieldset-eds_contact_information .pmpro_form_fields select{width:100%}#pmpro_form_fieldset-eds_contact_information .pmpro_form_fields label{display:block}#pmpro_form_fieldset-eds_additional_information select[name=support_group] option[value^=region_]{font-weight:600;color:#1f1e23}#pmpro_form_fieldset-eds_additional_information h3{font-weight:600;margin-top:10px}#pmpro_form_fieldset-eds_additional_information #support_group_div{margin-bottom:20px}#pmpro_form_fieldset-eds_additional_information .pmpro_form_field-radio-items .pmpro_form_field-radio-item{background-color:#f0f0f0;padding:10px 20px;border-radius:8px;margin:10px 0}#pmpro_form_fieldset-eds_comms_information h3{font-weight:600;margin-top:10px}#pmpro_form_fieldset-eds_comms_information .mailchimp-text{font-size:.875rem;line-height:1.25rem;color:rgba(31,30,35,.8)}