/********** https://www.sofeminine.co.uk/reloaded/static/preconcat_%2Freloaded%2Fstatic%2FFront%2FComponent%2Fheader%2Fheader.scss.202105101440.css **********/

/** https://www.sofeminine.co.uk/reloaded/static/Front/Component/header/header.scss?v=202105101440 **/
#header{width:100%;margin:0}header{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;font-family:"helvetica";top:0;left:0;right:0;z-index:5500101;box-shadow:0 4px 6px 0 rgba(0, 0, 0, 0.1)}header .alert-bar{color:white;background-color:#812555;padding:20px;text-align:center}header.header-sticky{position:fixed}header:not(.header-sticky){position:absolute}header #header-content{background-color:#fff;width:100%;margin:0
auto;height:100%;display:table;position:relative}header #header-content #home-btn, header #header-content #hamburger, header #header-content #top-right{display:table-cell;vertical-align:middle}header #header-content #home-btn a, header #header-content #hamburger a, header #header-content #top-right
a{color:#812555;padding:0
5px}header #header-content #hamburger
a{margin:0
0 0 15px;position:relative;color:#0d090a;background-color:transparent;display:flex;justify-content:center;align-items:center;height:39px;width:39px;padding:0}header #header-content #hamburger a
.icon{color:inherit;font-size:1rem}header #header-content #home-forum{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:0
30px 0 0;position:relative;cursor:pointer}header #header-content #home-forum
.icon{color:#812555;font-size:1.3em}header #header-content #home-forum-btn{width:57px;cursor:pointer;display:table-cell;vertical-align:middle}header #header-content #home-forum-btn
a{background-color:white;border-radius:13px;padding:10px
25px;font-size:16px;line-height:0.7;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.19);color:#8d93cc}header #header-content #home-forum-btn a.af-btn-v2{margin:0px}header #header-content #home-btn{display:none}header #header-content #top-right{text-align:right}header #header-content #top-right #header-search{display:none}header #header-content #top-right #user-zone{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:0
30px 0 0;position:relative;cursor:pointer}header #header-content #top-right #user-zone
.avatar{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;-webkit-box-shadow:#e5e5e5 0 0 4px;-moz-box-shadow:#e5e5e5 0 0 4px;box-shadow:#e5e5e5 0 0 4px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative;height:30px;width:30px;font-family:Helvetica;font-size:28px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:30px;letter-spacing:normal;color:#812555;text-align:center}header #header-content #top-right #user-zone .avatar
img{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;height:30px;width:30px}header #header-content #top-right #user-zone .avatar
#unreadMessages{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#e40d0d;border:2px
solid #fff;color:#fff;font-family:"roboto";font-size:10px;font-weight:bold;height:14px;line-height:14px;min-width:10px;padding:0
2px;position:absolute;right:-6px;top:-4px;text-align:center}header #header-content #top-right #user-zone
#username{font-size:0.8em;font-family:"roboto";position:absolute;bottom:5px;right:0;display:none}header #header-content #top-right #user-zone #sign-in{background-color:transparent}header #header-content #top-right #user-zone #sign-in
.icon{color:#812555;font-size:1.8em}header #header-content #top-right #user-zone #sign-in .btn-label{display:none}header #header-content
#logo{cursor:pointer;height:65px;line-height:65px;width:190px;margin:0
auto;display:flex;justify-content:center;align-items:center;font-size:33px;text-decoration:none}header #header-content #logo.forum-online{justify-content:normal;text-align:left;width:auto}header #header-content #logo
a{text-decoration:inherit}header .af-btn-v2.mini{-webkit-transition:font-size 200ms ease;-moz-transition:font-size 200ms ease;-ms-transition:font-size 200ms ease;-o-transition:font-size 200ms ease;transition:font-size 200ms ease}header .af-btn-v2.mini:hover{font-size:1.1em}header #dropdown-user{-webkit-transition:top 300ms ease;-moz-transition:top 300ms ease;-ms-transition:top 300ms ease;-o-transition:top 300ms ease;transition:top 300ms ease;position:absolute;display:none;right:20px;top:20px;height:0px;z-index:5500050;min-width:100px;line-height:1;height:auto}header #dropdown-user
ul{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:#656565 0px 2px 5px -1px;-moz-box-shadow:#656565 0px 2px 5px -1px;box-shadow:#656565 0px 2px 5px -1px;background-color:#fff;padding:0;list-style-type:none}header #dropdown-user ul
li{margin:0}header #dropdown-user ul li
a{color:#000;padding:10px
25px;display:block;font-size:0.7em;text-decoration:none}header #dropdown-user ul li a:hover{background-color:#dfdfdf}header #dropdown-user ul li
.unreadMessages{font-weight:bold;color:#e40d0d}header #dropdown-user ul li:first-child a:hover{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}header #dropdown-user ul li:last-child a:hover{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}header #dropdown-user.open{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.spacer{height:65px;position:relative}@media (min-width: 768px){header{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;box-shadow:none}header .main-site-logo{font-size:53px;text-decoration:none}}@media (min-width: 1024px){#header{margin:0
0 4px}#header.push-content{margin-bottom:60px}#header #home-btn a.af-btn-v2{background-color:white;border-radius:13px;color:#272727;font-size:24px;line-height:0.7;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.19);color:#8d93cc;height:auto;width:auto;padding:1rem}#header #home-btn a.af-btn-v2 .btn-label{color:inherit;font-size:14px;height:auto;width:auto}#header #home-btn a.af-btn-v2
.icon{color:inherit}header{height:90px;background-color:transparent}header .alert-bar{height:15px;display:flex;justify-content:center;align-items:center;color:white;background-color:#812555}header #header-content{background-color:#fff;width:980px;border-top:none;padding:0
10px}header #header-content:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background-image:linear-gradient(to right, #8d93cc, #8d93cc 30%, #812655 30%, #812655 50%, #dfab5e 50%, #dfab5e 72%, #812655 72%)}header #header-content #home-btn{display:table-cell;width:220px}header #header-content #home-btn .icon-home{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}header #header-content #home-btn #hamburger-desktop{display:none;line-height:34px}header #header-content
#hamburger{display:none}header #header-content #top-right{display:table-cell;margin:auto 0;z-index:100}header #header-content #top-right #header-search, header #header-content #top-right #user-zone{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}header #header-content #top-right #header-search #search-open-buton{background:none;margin-right:28px}header #header-content #top-right #header-search #search-open-buton
.icon{color:black;font-size:24px}header #header-content #top-right #header-search #search-open-buton .icon:hover{color:#812555}header #header-content #top-right #user-zone{margin:0}header #header-content #top-right #user-zone
.avatar{height:54px;width:54px;line-height:54px}header #header-content #top-right #user-zone .avatar
img{height:54px;width:54px}header #header-content #top-right #user-zone
#username{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}header #header-content #top-right #user-zone #sign-in{background-color:white}header #header-content #top-right #user-zone #sign-in
.icon{color:black}header #header-content #top-right #user-zone #sign-in .icon:hover{color:#812555}header #header-content #top-right #user-zone #sign-in .btn-label{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}header #header-content #top-right #search-header-form{-webkit-transition:right 400ms ease;-moz-transition:right 400ms ease;-ms-transition:right 400ms ease;-o-transition:right 400ms ease;transition:right 400ms ease;position:absolute;top:16px;right:128px;bottom:0;margin:auto 0}header #header-content #top-right #search-header-form input[type="submit"]{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;position:absolute;top:0}header #header-content #top-right #search-header-form input[type="text"]{-webkit-transition:width 400ms ease;-moz-transition:width 400ms ease;-ms-transition:width 400ms ease;-o-transition:width 400ms ease;transition:width 400ms ease;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:54px;padding:0;width:10px;background-color:#fff;border:1px
solid #f2f2f2}header #header-content #top-right #search-header-form.open>input[type="text"]{width:200px;padding:10px
64px 10px 10px}header #header-content #home-btn a, header #header-content #hamburger a, header #header-content #top-right
a{padding:10px
0}header #header-content
#logo{height:90px;line-height:90px}header #dropdown-user{top:60px;right:0}.spacer{height:90px;position:relative}}




/********** https://www.sofeminine.co.uk/reloaded/static/preconcat_%2Freloaded%2Fstatic%2FFront%2FComponent%2FheaderSubNav%2FheaderSubNav.scss.202105101440.css **********/

/** https://www.sofeminine.co.uk/reloaded/static/Front/Component/headerSubNav/headerSubNav.scss?v=202105101440 **/
#sub{display:none}@media only screen and (min-width: 1024px){#sub{margin:4px
auto 0;padding:0;width:980px;position:relative;display:block;z-index:5500018;font-family:roboto;font-size:0.9em}#sub
#mainItemSiblings{display:none}#sub .nav-wrapper{position:relative;margin:0
auto;height:35px}#sub .nav-wrapper .no-overflow{overflow:hidden;width:970px}#sub .nav-wrapper .no-overflow
ul{-webkit-transition:margin-left 450ms ease;-moz-transition:margin-left 450ms ease;-ms-transition:margin-left 450ms ease;-o-transition:margin-left 450ms ease;transition:margin-left 450ms ease;margin:0;white-space:nowrap}#sub .nav-wrapper .no-overflow ul
li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:0
0 0 10px;position:relative;font-weight:300;font-size:0.865em}#sub .nav-wrapper .no-overflow ul li
a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding:10px
5px 8px;text-decoration:none;color:inherit}#sub .nav-wrapper .no-overflow ul li a
span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding:0
0 4px}#sub .nav-wrapper .no-overflow ul li a:hover>span{padding:0
0 3px;border-bottom:1px solid #fff}#sub .nav-wrapper .no-overflow ul
li.main{margin:0
0 0 0px}#sub .nav-wrapper .no-overflow ul li.main
a{padding-left:0px}#sub .nav-wrapper .no-overflow ul li.main a
.icon{padding-left:15px;font-size:0.8em}#sub .nav-wrapper .no-overflow ul li.main a:hover>span{border-bottom:1px solid transparent}#sub .nav-wrapper #sub-more{position:absolute;right:0;top:0;padding:9px
20px;color:inherit;cursor:pointer;background-color:white;display:none}#sub .nav-wrapper #sub-more.open{display:initial}#sub .nav-wrapper #sub-more
span{-webkit-transition:transform 250ms ease;-moz-transition:transform 250ms ease;-ms-transition:transform 250ms ease;-o-transition:transform 250ms ease;transition:transform 250ms ease;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}#sub .nav-wrapper #sub-more
span.opposite{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#sub.fixed{position:fixed;top:90px}#sub.closed{visibility:hidden}}




/********** https://www.sofeminine.co.uk/reloaded/static/preconcat_%2Freloaded%2Fstatic%2FFront%2FComponent%2FheaderMainNav%2FheaderMainNav.scss.202105101440.css **********/

/** https://www.sofeminine.co.uk/reloaded/static/Front/Component/headerMainNav/headerMainNav.scss?v=202105101440 **/
.no-scroll{height:100vh;overflow:hidden}#content{-webkit-transition:transform 200ms ease;-moz-transition:transform 200ms ease;-ms-transition:transform 200ms ease;-o-transition:transform 200ms ease;transition:transform 200ms ease}#content.open{-webkit-transform:translate3d(100vw,0,0);-moz-transform:translate3d(100vw,0,0);-ms-transform:translate3d(100vw,0,0);-o-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}#main-nav-container{width:95%;max-width:380px;position:fixed;overflow:auto;height:calc(100vh - 65px);z-index:5500100;box-shadow:-8px -9px 15px 2px #000;-webkit-transition:transform 200ms ease;-moz-transition:transform 200ms ease;-ms-transition:transform 200ms ease;-o-transition:transform 200ms ease;transition:transform 200ms ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#main-nav-container.open{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#main-nav-container.open .sub-menu-is-open{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#main-nav{position:absolute;top:0;z-index:5500030;width:100%;overflow:auto;background:rgba(255,255,255,0.98)}#main-nav:after{content:"";position:absolute;right:0;top:0;width:4px;height:100%;background-image:linear-gradient(to top, #8d93cc, #8d93cc 30%, #812655 30%, #812655 50%, #dfab5e 50%, #dfab5e 72%, #812655 72%)}#main-nav.open .sub-menu-is-open{-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}#main-nav .main-menu-items{-webkit-transition:transform 200ms ease;-moz-transition:transform 200ms ease;-ms-transition:transform 200ms ease;-o-transition:transform 200ms ease;transition:transform 200ms ease;margin:0;white-space:nowrap;list-style-type:none;position:relative;right:0}#main-nav .main-menu-items .item, #main-nav .main-menu-items .sub-item{border-bottom:1px solid #d8d8d8}#main-nav .main-menu-items .item.no-sub .item-link:after, #main-nav .main-menu-items .sub-item.no-sub .item-link:after{display:none}#main-nav .main-menu-items .item .item-link, #main-nav .main-menu-items .sub-item .item-link, #main-nav .main-menu-items .item .sub-item-link, #main-nav .main-menu-items .sub-item .sub-item-link{display:block;color:#000;text-decoration:none;padding:1rem 1.5rem;font-weight:400;letter-spacing:1.13px;font-size:18px}#main-nav .main-menu-items .item .item-link.item-ops, #main-nav .main-menu-items .sub-item .item-link.item-ops, #main-nav .main-menu-items .item .sub-item-link.item-ops, #main-nav .main-menu-items .sub-item .sub-item-link.item-ops{color:#812555}#main-nav .main-menu-items .item .item-link:hover, #main-nav .main-menu-items .sub-item .item-link:hover, #main-nav .main-menu-items .item .sub-item-link:hover, #main-nav .main-menu-items .sub-item .sub-item-link:hover{color:#8d93cc}#main-nav .main-menu-items .item .item-link:after, #main-nav .main-menu-items .sub-item .item-link:after{content:"\e603";font-size:14px;color:#898989;font-family:"aufIcons";position:absolute;right:1.5rem}#main-nav .main-menu-items .item .sub-menu, #main-nav .main-menu-items .sub-item .sub-menu{display:none;position:absolute;z-index:1;background-color:white;width:100%;top:0;right:-100%}#main-nav .main-menu-items .item .sub-menu > a, #main-nav .main-menu-items .sub-item .sub-menu>a{text-decoration:none}#main-nav .main-menu-items .item .sub-menu .sub-menu-title, #main-nav .main-menu-items .sub-item .sub-menu .sub-menu-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#8d93cc;color:#fff;font-family:"helvetica";font-size:1em;padding:10px;margin:20px
auto 0;width:92%;text-transform:uppercase;text-align:center}#main-nav .main-menu-items .item .sub-menu .sub-menu-items, #main-nav .main-menu-items .sub-item .sub-menu .sub-menu-items{-webkit-transition:transform 200ms ease;-moz-transition:transform 200ms ease;-ms-transition:transform 200ms ease;-o-transition:transform 200ms ease;transition:transform 200ms ease;list-style-type:none;padding:0
0 10px}#main-nav .main-menu-items .item .sub-menu .sub-menu-items.hide, #main-nav .main-menu-items .sub-item .sub-menu .sub-menu-items.hide{-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}#main-nav .main-menu-items .item .sub-menu.show, #main-nav .main-menu-items .sub-item .sub-menu.show{display:block}#main-nav .main-menu-items .item .sub-menu.open, #main-nav .main-menu-items .sub-item .sub-menu.open{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#main-nav .sub-sub-item{-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);position:absolute;top:15px;left:0;width:100%;font-size:1em;display:none}#main-nav .sub-sub-item
h3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#812555;color:#fff;font-size:1em;padding:10px;width:92%;text-transform:uppercase;text-align:center;margin:-15px auto 0}#main-nav .sub-sub-item ul
li{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;font-size:1em;padding:10px;margin:5px
auto 0;width:92%;text-align:center;text-transform:uppercase;background-color:#f2f2f2}#main-nav .sub-sub-item ul li a, #main-nav .sub-sub-item ul li span.af-to-obfuscate{font-size:1em;color:#606060}#main-nav .sub-sub-item.open{display:block}#main-nav #menu-more{display:none}#main-nav .main-menu-items .item.highlight-menu-item .item-link{color:#812555;font-weight:900;font-size:15px}@media (min-width: 1024px){#main-nav-container{transform:none;width:100%;max-width:100%;overflow:visible;box-shadow:none;height:auto;position:relative}#main-nav-container.fixed{background-color:#fff;height:60px;left:0;margin:0
auto;position:fixed;right:0;top:90px;width:1000px;z-index:1000000}#main-nav{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:block;position:relative;top:auto;right:auto;color:#812555;width:1000px;margin:0
auto;height:50px;padding:0;display:block;overflow:inherit}#main-nav:after{display:none}#main-nav .main-menu-items{overflow-x:hidden;display:block;vertical-align:top;right:0;margin:0;padding:0;background-color:transparent;pointer-events:none}#main-nav .main-menu-items
.item{text-align:center;border-bottom:none;-webkit-transition:margin-left 400ms ease;-moz-transition:margin-left 400ms ease;-ms-transition:margin-left 400ms ease;-o-transition:margin-left 400ms ease;transition:margin-left 400ms ease;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:5px
10px 0px 0;background-color:transparent;pointer-events:auto;width:auto;border-bottom:none;text-align:center}#main-nav .main-menu-items .item .item-link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid transparent;text-decoration:none;cursor:pointer;padding:0;font-size:14px;font-weight:bold;white-space:initial;width:77px;height:34px;display:table-cell;vertical-align:middle}#main-nav .main-menu-items .item .item-link.selected{border-bottom:2px solid #8d93cc;color:#8d93cc}#main-nav .main-menu-items .item .item-link:after{display:none}#main-nav .main-menu-items .item .sub-menu{display:none;padding-left:2rem;padding-top:1rem}#main-nav .main-menu-items .item:first-child{margin-left:5px}#main-nav .main-menu-items .item:hover>.sub-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;left:0;top:42px;right:auto;width:100%;height:0;overflow:hidden;text-align:left}#main-nav .main-menu-items .item:hover > .sub-menu .sub-menu-title{display:none}#main-nav .main-menu-items .item:hover > .sub-menu .sub-menu-items{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;padding:0;width:60%;white-space:initial;text-align:left;padding-right:0;text-transform:uppercase}#main-nav .main-menu-items .item:hover > .sub-menu .sub-menu-items .sub-item{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;margin:0
10px 10px 0;width:30%;padding:0}#main-nav .main-menu-items .item:hover > .sub-menu .sub-menu-items .sub-item .sub-item-link{display:table;text-decoration:none;height:54px;cursor:pointer;font-size:11px;width:100%;padding:0}#main-nav .main-menu-items .item:hover > .sub-menu .sub-menu-items .sub-item .sub-item-link
span{display:table-cell;vertical-align:middle;padding:0
10px;font-size:14px;line-height:1.57;letter-spacing:0.01px}#main-nav .main-menu-items .item:hover > .sub-menu .sub-menu-items .sub-item .sub-item-link:after{display:none}#main-nav .main-menu-items .item:hover > .sub-menu .sub-items-acc{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;width:40%;padding:0;text-align:center}#main-nav .main-menu-items .item:hover > .sub-menu .sub-items-acc li:first-child{margin-bottom:1rem}#main-nav .main-menu-items .item:hover > .sub-menu .sub-items-acc li
.accroche{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;position:relative;height:180px}#main-nav .main-menu-items .item:hover > .sub-menu .sub-items-acc li .accroche
span{display:none;font-size:14px}#main-nav .main-menu-items .item:hover > .sub-menu .sub-items-acc li .accroche:hover>.placeholder{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0, 0, 0, 0.5);display:table}#main-nav .main-menu-items .item:hover > .sub-menu .sub-items-acc li .accroche:hover > .placeholder
.title{white-space:initial;text-align:center;color:#fff;display:table-cell;vertical-align:middle;padding:10px;font-size:0.75em}#main-nav .main-menu-items .item:hover > .sub-menu .sub-items-acc li:first-child{margin-left:0}#main-nav .main-menu-items.hoverItem:hover{height:600px}#main-nav .main-menu-items.hoverItem:hover .item:hover>.item-link{color:#8d93cc;border-bottom:2px solid #8d93cc}#main-nav .main-menu-items.hoverItem:hover .item:hover>.sub-menu{background-color:rgba(255, 255, 255, 0.97);height:auto}#main-nav .main-menu-items.hoverItem:hover .item.highlight-menu-item:hover>.item-link{border-bottom:2px solid transparent}#main-nav .sub-sub-item{display:none}#main-nav #menu-more{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;background-color:white;color:#812555;position:absolute;height:100%;width:54px;text-align:center;right:10px;top:0;font-size:25px;padding:7px
10px}#main-nav #menu-more
span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;-webkit-transition:transform 250ms ease;-moz-transition:transform 250ms ease;-ms-transition:transform 250ms ease;-o-transition:transform 250ms ease;transition:transform 250ms ease;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}#main-nav #menu-more
span.opposite{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#main-nav #menu-more:after{content:"";background-color:#fff;width:10px;height:50px;right:-10px;display:block;top:0;position:absolute}}




/********** https://www.sofeminine.co.uk/reloaded/static/preconcat_%2Freloaded%2Fstatic%2FFront%2FComponent%2FsearchBar%2FsearchBar.scss.202105101440.css **********/

/** https://www.sofeminine.co.uk/reloaded/static/Front/Component/searchBar/searchBar.scss?v=202105101440 **/
.af-search-bar{padding:15px;background-color:white}.af-search-bar .form-control{width:92%}.af-search-bar .form-control input[type="text"]{background-color:#fff;border:1px
solid #d8d8d8;border-radius:20px}@media (min-width: 768px){.af-search-bar.search-form-album-home,.af-search-bar.search-form-forums-threadlist,.af-search-bar.search-form-forums{background-color:#fff}.af-search-bar.search-form-album-home .form-control input[type="text"], .af-search-bar.search-form-forums-threadlist .form-control input[type="text"], .af-search-bar.search-form-forums .form-control input[type="text"]{background-color:#f2f2f2}.af-search-bar.search-form-album-home,.af-search-bar.search-form-forums{padding:0}.af-search-bar.search-form-album-home .form-control, .af-search-bar.search-form-forums .form-control{width:370px}.af-search-bar.search-form-forums-threadlist{float:right;padding:0
0 10px 0}.af-search-bar.search-form-forums-threadlist .form-control{width:320px}}@media (min-width: 1024px){.af-search-bar#search-form-nav{display:none}}




/********** https://www.sofeminine.co.uk/reloaded/static/preconcat_%2Freloaded%2Fstatic%2FFront%2FComponent%2Finput%2Finput.scss.202105101440.css **********/

/** https://www.sofeminine.co.uk/reloaded/static/Front/Component/input/input.scss?v=202105101440 **/
ul{margin:20px
0 30px;padding:0;font-size:0.9em}ul
li{display:block}ul li
label{margin:0;position:relative;top:auto;color:#000;border:none}ul.af-checkbox-inline
li{display:-moz-inline-stack;display:inline-block;vertical-align:midddle;zoom:1;width:50%}label{font-family:"roboto-bold";color:#919191;font-weight:400;margin:0
10px 5px 0;padding:0}label,input[type='radio']{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}input[type='radio']{-webkit-appearance:none;width:20px;height:20px;border:none;border-radius:50%;outline:none;margin:0;box-shadow:0 0 5px 0px gray inset;background-color:white;font-family:"roboto"}input[type='radio']:hover{box-shadow:0 0 5px 0px #812555 inset}input[type='radio']:before{content:'';display:block;width:60%;height:60%;margin:20% auto;border-radius:50%}input[type='radio']:checked:before{background:#812555}input[type='radio']+label{margin-left:20px}input[type='checkbox']{vertical-align:middle}input[type='checkbox']+label{margin-left:20px;font-family:"roboto";width:280px;max-width:80%}input[type="password"],input[type="text"],input[type="number"],input[type="date"],input[type="time"],input[type="email"],textarea{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;background-color:#f2f2f2;display:block;font-size:0.9em;padding:11px
50px 11px 14px;width:100%}input[type="password"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}input[type="password"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="email"]:-moz-placeholder,textarea:-moz-placeholder{color:#000}input[type="password"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="email"]::-moz-placeholder,textarea::-moz-placeholder{color:#000}input[type="password"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}input[type="password"].popup,input[type="text"].popup,input[type="number"].popup,input[type="date"].popup,input[type="time"].popup,input[type="email"].popup,textarea.popup{font-size:12px}textarea{height:100px}.form-control{position:relative;margin:0
auto}.form-control
button{position:absolute;right:0;top:0;font-size:1.1em;color:#812555;border:none;padding:10px
20px 10px 10px;background-color:transparent}.select{position:relative}.select
select{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;cursor:pointer;padding:10px
15px;outline:0;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f2f2f2}.select::after{display:block;font-family:'aufIcons';content:"\e90d";position:absolute;top:11px;right:10px;pointer-events:none}.upload-drop{border:4px
dashed #951f60;padding:40px
0;text-align:center}.upload-drop h3, .upload-drop
p{text-align:center;pointer-events:none}.upload-drop
h3{color:#812555;font-size:1.5em !important;margin:0}.upload-drop .dz-image{text-align:center;margin:15px
0 10px}.upload-drop .dz-details{margin:0
15px;text-align:right;font-weight:bold}.upload-drop .dz-success-mark, .upload-drop .dz-error-mark{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.upload-drop .data-dz-uploadprogress{height:2px;background-color:#812555}.upload-drop .upload-drop-error{color:red}.af-form-item[readonly]{cursor:not-allowed}@media only screen and (max-width: 440px){.upload-drop
h3{font-size:1.2em !important}}#step-home-new{margin:0
17px 35px 17px;padding:30px
50px 30px 30px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;background-color:#fff;box-shadow:0 4px 19px 0 rgba(201,201,201,0.35)}#step-home-explanation{margin:0
17px 35px 17px}input[type="password"],input[type="text"],input[type="number"],input[type="date"],input[type="time"],input[type="email"],textarea{font-size:0.9em;font-family:inherit}input[type='checkbox']+label{width:auto}




/********** https://www.sofeminine.co.uk/reloaded/static/preconcat_%2Freloaded%2Fstatic%2FFront%2FComponent%2Floader%2Floader.scss.202105101440.css **********/

/** https://www.sofeminine.co.uk/reloaded/static/Front/Component/loader/loader.scss?v=202105101440 **/
.content-loader{display:flex;justify-content:center;position:absolute;z-index:1000;width:100%;height:100%;flex-direction:column;justify-items:center;visibility:hidden}.content-loader::after{content:'';display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(255,255,255,0.99);opacity:0.3;z-index:-1}.loader{border:6px
solid #f3f3f3;border-top:6px solid #ff6f61;border-radius:50%;width:3rem;height:3rem;animation:spin 2s linear infinite;margin:auto}.visible-loader{visibility:visible;cursor:not-allowed}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}




/********** https://www.sofeminine.co.uk/reloaded/static/preconcat_%2Freloaded%2Fstatic%2FFront%2FComponent%2FrecipeCounter%2FrecipeCounter.scss.202105101440.css **********/

/** https://www.sofeminine.co.uk/reloaded/static/Front/Component/recipeCounter/recipeCounter.scss?v=202105101440 **/
.recipe-ingredients__qt-counter{height:35px;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:white}.recipe-ingredients__qt-counter__increment{line-height:2.2rem;font-size:2rem;text-align:center;color:white;cursor:pointer;border-radius:50%;width:35px;height:100%;background-color:#998b89;margin:0px
5px}.recipe-ingredients__qt-counter__increment-plus{line-height:2.3rem}.recipe-ingredients__qt-counter_unit{position:absolute;display:block;text-align:center;position:absolute;width:100%;bottom:3px}.recipe-ingredients__qt-counter.small{height:27px}.recipe-ingredients__qt-counter.small .recipe-ingredients__qt-counter__value_container{width:calc(100% - 72px)}.recipe-ingredients__qt-counter.small .recipe-ingredients__qt-counter__value_container.unit-true .recipe-ingredients__qt-counter__value{padding-bottom:8px;font-size:1.2rem !important}.recipe-ingredients__qt-counter.small .recipe-ingredients__qt-counter_unit{font-size:9px;bottom:2px}.recipe-ingredients__qt-counter.small .recipe-ingredients__qt-counter__increment{line-height:1.8rem;width:27px;font-size:1.8rem}.recipe-ingredients__qt-counter.small .recipe-ingredients__qt-counter__increment-plus{line-height:1.9rem}.recipe-ingredients__qt-counter .recipe-ingredients__qt-counter__value{font-size:1.2rem;width:calc(100% - 90px);height:100%;text-align:center;border:1px
solid #ebe5e3;color:#998b89;overflow:auto;border-radius:10px}.recipe-ingredients__qt-counter .recipe-ingredients__qt-counter__value.aufeminin{color:#4a4a4a;background-color:white}.recipe-ingredients__qt-counter .recipe-ingredients__qt-counter__value_container{width:calc(100% - 90px);height:100%;text-align:center;position:relative}.recipe-ingredients__qt-counter .recipe-ingredients__qt-counter__value_container.unit-true .recipe-ingredients__qt-counter__value{width:100%;padding-bottom:11px}.recipe-ingredients__qt-counter .recipe-ingredients__qt-counter__value_container
input{width:100%;padding:0px;margin:0px}.quantity-counter{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;font-family:"Open Sans",sans-serif;background-color:#efefef;height:60px;line-height:60px;border-radius:15px}.quantity-counter
input{background-color:#efefef;padding:0;border:none;text-align:center}.quantity-counter input:focus{outline-width:0}.quantity-counter__value{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.quantity-counter__value>*{color:#3f3735;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:15px}.quantity-counter__action{text-align:center;cursor:pointer;font-size:1.8rem;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0
20px}.quantity-counter__action:first-of-type{text-align:left}.quantity-counter__action:last-of-type{text-align:right}.quantity-counter__unit{margin-left:1ch;overflow:hidden}




