html{box-sizing:border-box}*{padding:0;margin:0}*,*::after,::before{box-sizing:inherit}body{font-family:"Plus Jakarta Sans",Arial,sans-serif;min-height:100vh}ul{list-style:none}a{text-decoration:none}button{background:none;border:none}header#masthead{z-index:10}header#masthead>nav{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #adadad;background-color:#fefefe}header#masthead>nav.swapLogos .desktopContent .desktopLogo .scrollLogo{opacity:1;transform:translateY(0);visibility:visible}header#masthead>nav.swapLogos .desktopContent .desktopLogo .basicLogo{opacity:0;visibility:hidden;transform:translateY(50px)}header#masthead>nav .desktopContent{max-width:1320px;margin:auto;display:flex;justify-content:space-between;align-items:center}header#masthead>nav .desktopContent .desktopLogo{width:50px;height:75px;margin:0 20px;display:flex;align-items:center;order:1;position:relative;z-index:15}header#masthead>nav .desktopContent .desktopLogo .basicLogo{display:none}header#masthead>nav .desktopContent .rightsideTools{display:flex;height:75px;align-items:center;z-index:17;order:3;margin-left:auto}header#masthead>nav .desktopContent .rightsideTools .search-form{margin:0}header#masthead>nav .desktopContent .rightsideTools .search-form label{display:flex;align-items:center;position:relative;border-radius:5px}header#masthead>nav .desktopContent .rightsideTools .search-form label input[type=search]{padding:10px 45px 10px 12.5px;border-radius:25px;font-size:15px;border:2px solid #a68248;line-height:1;transition:outline .1s ease}header#masthead>nav .desktopContent .rightsideTools .search-form label input[type=search]:focus{outline:3px solid rgba(165,141,97,.5333333333)}header#masthead>nav .desktopContent .rightsideTools .search-form label .searchBtn{position:absolute;right:0;height:100%;width:45px;display:flex;justify-content:center;align-items:center;border-radius:0 25px 25px 0;cursor:pointer}header#masthead>nav .desktopContent .rightsideTools .search-form label .searchBtn input[type=submit]{background:url(https://beautysofa24.de/wp-content/themes/beautytheme/assets/images/magnifier.svg);width:20px;height:20px;background-size:cover;padding:0}header#masthead>nav .desktopContent .desktopCategories{width:700px !important;order:2;height:75px}header#masthead>nav .desktopContent .desktopCategories ul{display:flex;align-items:flex-end;justify-content:center;margin:0;padding:0}header#masthead>nav .desktopContent .desktopCategories ul li{display:grid;position:relative;padding:0;height:75px;grid-template-rows:1fr;grid-template-columns:unset}header#masthead>nav .desktopContent .desktopCategories ul li:hover>a:first-of-type img{filter:brightness(1)}header#masthead>nav .desktopContent .desktopCategories ul li:hover .hoverMenu{transform:translateY(100%);opacity:1;visibility:visible}header#masthead>nav .desktopContent .desktopCategories ul li:hover .hoverMenu.center{transform:translate(-50%, 100%)}header#masthead>nav .desktopContent .desktopCategories ul li:hover .hoverMenu.center.padd{padding:0 30px 30px}header#masthead>nav .desktopContent .desktopCategories ul li:nth-child(1) img,header#masthead>nav .desktopContent .desktopCategories ul li:nth-child(2) img,header#masthead>nav .desktopContent .desktopCategories ul li:nth-child(3) img,header#masthead>nav .desktopContent .desktopCategories ul li:nth-child(4) img,header#masthead>nav .desktopContent .desktopCategories ul li:nth-child(5) img{height:16px}header#masthead>nav .desktopContent .desktopCategories ul li:nth-child(10) img,header#masthead>nav .desktopContent .desktopCategories ul li:nth-child(11) img{height:25px}header#masthead>nav .desktopContent .desktopCategories ul li:nth-child(8) img{height:16px}header#masthead>nav .desktopContent .desktopCategories ul li:nth-child(7) img,header#masthead>nav .desktopContent .desktopCategories ul li:nth-child(9) img{height:30px}header#masthead>nav .desktopContent .desktopCategories ul li svg{height:30px;width:30px;position:relative;top:-2px;left:-2px}header#masthead>nav .desktopContent .desktopCategories ul li.special{position:relative;width:unset;grid-template-rows:1fr auto}header#masthead>nav .desktopContent .desktopCategories ul li.special:hover .sevenDaysIco{transform:scale(1.1)}header#masthead>nav .desktopContent .desktopCategories ul li.special>a{position:relative;line-height:17px;padding:0;height:50px;width:50px;place-self:center;display:grid}header#masthead>nav .desktopContent .desktopCategories ul li.special>a div{height:40px;width:40px;align-self:center;justify-self:center;position:relative}header#masthead>nav .desktopContent .desktopCategories ul li.special>a .sevenDaysIco{text-align:center;place-self:center;transition:transform .2s}header#masthead>nav .desktopContent .desktopCategories ul li.special>a #svgBar1,header#masthead>nav .desktopContent .desktopCategories ul li.special>a #svgBar2,header#masthead>nav .desktopContent .desktopCategories ul li.special>a #svgBar3{animation:none;top:-2px;left:-2px}header#masthead>nav .desktopContent .desktopCategories ul li.special svg{height:100%;width:100%}header#masthead>nav .desktopContent .desktopCategories ul li.special svg.bars{position:absolute !important;top:0;left:0}header#masthead>nav .desktopContent .desktopCategories ul li.special svg path{fill:#a68248 !important;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.5))}header#masthead>nav .desktopContent .desktopCategories ul li>a{color:#121212;text-align:center;padding:0 8px;z-index:6}header#masthead>nav .desktopContent .desktopCategories ul li>a:first-of-type{display:grid}header#masthead>nav .desktopContent .desktopCategories ul li>a:first-of-type img{place-self:end;justify-self:center;filter:brightness(1.3);transition:filter .1s}header#masthead>nav .desktopContent .desktopCategories ul li>a button span{width:100%;display:block;cursor:pointer}header#masthead>nav .desktopContent .desktopCategories ul li>a>img{max-width:unset;height:16px;place-self:flex-end center;transition:height .4s}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu{display:flex;flex-direction:column;align-items:center;visibility:hidden;opacity:0;position:absolute;bottom:0;border:1px solid #ccc;background:#fff;z-index:5;transform:translateY(80%);transition:transform .2s ease,opacity .1s ease-in,visibility .1s ease-in;padding:0 30px}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu.center{transform:translate(-50%, 80%);left:50%}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu.center .hoverMenuItems{position:relative}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu.center .hoverMenuItems .lieferungFastImg{position:absolute;right:5px;bottom:5px;width:60px;height:30px}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu.right{right:0}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu h4{width:100%;padding:10px 0;font-size:25px;text-align:center;display:flex;flex-direction:column}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu h4 span{width:100%;text-align:center;color:#a68248}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu h4 span:last-of-type{font-size:14px}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu .hoverMenuItems{display:grid;grid-template-columns:repeat(2, 1fr)}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu .hoverMenuItems a:hover{background:rgba(0,0,0,.05)}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu .hoverMenuItems .pictoImg{height:auto}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu .showAllBtn{text-align:center;padding:20px 0;font-size:18px}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu .showAllBtn a{padding:0}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu .showAllBtn a:hover{text-decoration:underline}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu a{padding:15px 25px;color:#121212}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu a div{text-align:center}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu a img{width:150px}header#masthead>nav .desktopContent .desktopCategories ul span{place-self:flex-end center}header#masthead>nav .mobileContent{display:none;justify-content:space-between;align-items:center;z-index:2;position:relative;background-color:#fff}header#masthead>nav .mobileContent.show+.wideSearchContainer{opacity:1;visibility:visible;transform:translateY(100%)}header#masthead>nav .mobileContent .logo{padding:20px;margin-right:auto}header#masthead>nav .mobileContent .logo img{max-width:130px}header#masthead>nav .mobileContent .logo+.search img{min-width:20px;height:auto}header#masthead>nav .mobileContent .burgermenu{position:relative;cursor:pointer;padding-right:20px;display:flex}header#masthead>nav .mobileContent .burgermenu.open+.mobileNav{transform:translateX(0)}header#masthead>nav .mobileContent .mobileNav{background:#fefefe;height:100vh;width:100%;padding:20px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:absolute;top:0;overflow:hidden;transform:translateX(-100%);transition:transform .3s ease;z-index:4}header#masthead>nav .mobileContent .mobileNav .menuTitle{text-align:center}header#masthead>nav .mobileContent .mobileNav .menuClose{position:absolute;top:15px;right:36px;font-weight:700;font-size:20px;cursor:pointer}header#masthead>nav .mobileContent .mobileNav .menuCategories{width:100%;overflow-y:scroll}header#masthead>nav .mobileContent .mobileNav .menuCategories .rowConteiner{width:100%;padding:3px 20px}header#masthead>nav .mobileContent .mobileNav .menuCategories .rowConteiner .rowTitle{display:flex;padding:10px;cursor:pointer;transition:background .2s;border-radius:5px}header#masthead>nav .mobileContent .mobileNav .menuCategories .rowConteiner .rowTitle:hover{background:rgba(0,0,0,.1)}header#masthead>nav .mobileContent .mobileNav .menuCategories .rowConteiner .rowTitle.rowTitle[data-name="7days"] .rowImage{position:relative;left:-10px}header#masthead>nav .mobileContent .mobileNav .menuCategories .rowConteiner .rowTitle .rowName{display:flex;align-items:center;margin-right:auto;gap:10px}header#masthead>nav .mobileContent .mobileNav .menuCategories .rowConteiner .rowTitle .rowName .menu-text{padding-left:10px}header#masthead>nav .mobileContent .mobileNav .menuCategories .rowConteiner .rowTitle button{cursor:pointer;transform:rotate(-90deg)}header#masthead>nav .mobileContent .mobileSubNav{position:absolute;width:100%;height:calc(100vh - 45px);margin-top:45px;padding:20px;top:0;background:#fefefe;visibility:hidden;transform:translateX(100%);transition:transform .3s ease,visibility .3s;z-index:5;overflow:scroll}header#masthead>nav .mobileContent .mobileSubNav.show{visibility:visible;transform:translateX(0)}header#masthead>nav .mobileContent .mobileSubNav .subMenuTitle+ul{display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px;padding-top:20px;list-style:none;margin:0;margin-bottom:50px}header#masthead>nav .mobileContent .mobileSubNav .subMenuTitle+ul li{width:50%}header#masthead>nav .mobileContent .mobileSubNav .subMenuTitle svg{transform:rotate(90deg)}header#masthead>nav .mobileContent .mobileSubNav .subMenuTitle .rowSubName{display:flex;gap:10px;align-items:center}header#masthead>nav .mobileContent .mobileSubNav .subMenuTitle .rowSubName>*{cursor:pointer}header#masthead>nav .mobileContent .mobileSubNav .subMenuTitle .rowSubName button{background-color:rgba(0,0,0,0)}header#masthead>nav .mobileContent .mobileSubNav .sub-menu{padding-top:20px}header#masthead>nav .mobileContent .mobileSubNav .sub-menu .menu-subitem a{display:flex;flex-direction:column;align-items:center}header#masthead>nav .mobileContent .mobileSubNav .sub-menu .menu-subitem a:link{color:#121212}header#masthead>nav .mobileContent .mobileSubNav .sub-menu .menu-subitem a:visited{color:#616263}header#masthead>nav .mobileContent .mobileSubNav .sub-menu .menu-subitem img{max-width:75px;max-height:100px;width:fit-content}header#masthead>nav .mobileContent .mobileSearch{padding:0 5px}header#masthead>nav .mobileContent .mobileSearch .searchIcon img{width:20px;height:20px}header#masthead>nav .mobileContent button.ast-menu-toggle svg{width:15px}header#masthead>nav .wideSearchContainer{position:absolute;width:100%;bottom:0;transform:translateY(0%);padding:10px;background:#fff;border-bottom:1px solid #adadad;opacity:0;visibility:hidden;transition:transform .2s,visibility .2s,opacity .2s;z-index:1}header#masthead>nav .wideSearchContainer form label{display:flex;align-items:center;position:relative;border-radius:5px}header#masthead>nav .wideSearchContainer form label #searchInputMobile{padding:10px 45px 10px 12.5px;border-radius:25px;font-size:15px;border:2px solid #a68248;line-height:1;width:100%}header#masthead>nav .wideSearchContainer form label #searchInputMobile:focus{outline:4px solid rgba(166,130,72,.3)}header#masthead>nav .wideSearchContainer form label label{position:absolute;right:0;height:100%;width:45px;justify-content:center;border-radius:0 25px 25px 0;cursor:pointer}header#masthead>nav .wideSearchContainer form label label input[type=submit]{background:url(https://beautysofa24.de/wp-content/themes/beautytheme/assets/images/magnifier.svg);width:20px;height:20px;background-size:cover;padding:0}header#masthead>nav .toolIcons{display:flex;gap:10px;padding:0 20px;color:#767676;fill:#767676}header#masthead>nav .toolIcons>*{max-width:50px;height:25px;display:flex;cursor:pointer}header#masthead>nav .toolIcons svg{width:25px;height:25px}header#masthead>nav .toolIcons .cartNumber{position:absolute;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#a68248;color:#fff;border-radius:50%;transform:translate(50%, 50%);font-size:12px;box-shadow:0 0 1px rgba(0,0,0,.3)}header#masthead>nav .toolIcons .bi.bi-bag{padding:1px}@media(max-width: 1115px){header#masthead>nav .toolIcons{padding:0 20px 0 5px}}header#masthead>nav svg.ast-arrow-svg{height:10px}#content{z-index:1;position:relative}.legalFile{font-size:20px}.legalFile h2{text-align:center;font:700 1.6em/2em "Montserrat",sans-serif;padding-bottom:50px;margin:0}@media(max-width: 768px){.legalFile h2{font-size:1.1em;padding:50px 0;line-height:1}}.legalFile h4{font:1.2em/1.4em "Montserrat",sans-serif;letter-spacing:.5px}@media(max-width: 768px){.legalFile h4{font-size:1}}.legalFile p{font-size:.9em;letter-spacing:1px;margin:0 0 5px 10px}@media(max-width: 768px){.legalFile p{font-size:.8em}}.variations tr td.value{position:relative}.variations tr td.value::after{content:"";display:block;position:absolute;right:20px;width:10px;height:10px;border:2px solid #000;top:20px;transform:rotate(-45deg);border-width:0 0 2px 2px}.variations tr td.value.woo-variation-items-wrapper::after{display:none}.variations tr td.value select{width:100%;max-width:unset !important;vertical-align:middle;background-color:#f2f2f2;color:#43454b;border:0;-webkit-appearance:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);padding:15px 10px;cursor:pointer;position:relative;line-height:20px;border-radius:10px}.variations tr td.value a.reset_variations{margin-left:0;margin-top:1em}@media(max-width: 300px){header#masthead .mobileContent .logo .mobileSubNav .subMenuTitle+ul li{width:100%}}@media(max-width: 920px){header#masthead>nav .mobileContent{display:flex}header#masthead>nav .desktopContent{display:none}header#masthead>nav .desktopContent .desktopCategories{display:none}}@media(max-width: 1115px){header#masthead>nav .desktopContent .desktopCategories ul.smaller{left:240px}header#masthead>nav .desktopContent .rightsideTools .toolIcons{padding:0 20px 0 5px}}@media(max-width: 1320px){header#masthead>nav .desktopContent,header#masthead>nav .desktopContent .desktopCategories{width:100%}}.form_reklamation_1{display:grid;grid-template-columns:repeat(2, 1fr);justify-items:center;gap:20px}input.wpcf7-form-control.wpcf7-text{width:100%}.form_reklamation_1 label{width:100%}.form_reklamation_3{display:grid;justify-content:center;grid-template-columns:repeat(3, 1fr);justify-items:center}input.wpcf7-form-control.has-spinner.wpcf7-submit{margin-top:30px;float:right}@media(max-width: 900px){.form_reklamation_3{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.form_reklamation_1{grid-template-columns:repeat(1, 1fr)}.form_reklamation_3{grid-template-columns:repeat(1, 1fr)}}.form_reklamation_2{margin-top:20px}span.red{color:red}.dgwt-wcas-sp .woocommerce-Price-amount bdi{font-size:14px}header#masthead>nav .desktopContent .desktopCategories ul li .hoverMenu .hoverMenuItems.threecolumns{grid-template-columns:repeat(3, 1fr)}.threecolumns img.pictoImg.lazyloaded{max-height:150px;max-width:fit-content;margin:auto}.paymentLogos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin:15px 0 15px 0;opacity:.5}.payLogo img{max-height:30px}p.categoryTitle{margin:0;margin-top:2px;line-height:1;font-size:11px;display:block;height:10px;font-family:"Plus Jakarta Sans",Arial,sans-serif;font-weight:100;color:#7f7f7f;text-wrap:nowrap}
