.account__element,
.rey-innerSummary .tinv-wishlist,
.rey-searchItem .rey-searchItem-price,
.summary.entry-summary .price {
display: none !important;
} body.logged-in .account__element,
body.logged-in .rey-innerSummary .tinv-wishlist,
body.logged-in .summary.entry-summary .price {
display: block !important;
}  body.single-product.not-logged-in .rey-summarySpecs .woocommerce-product-attributes-item--attribute_aep-netto,
body.single-product.not-logged-in .rey-wcPanels {
display: none !important;
} .d-none { display: none !important; } .mb-50 {margin-bottom: 50px;}
.mb-25 {margin-bottom: 25px;}
.gu-info {
padding: 5px 10px 5px 10px;
border-radius: 5px;
border: 1px solid lightgrey;
position: relative;
color: #666;
font-size: 85%;
display: inline-block;
}
.has-first-letter h3:first-letter {
font-size: 3em;
color: #95a6b1;
}
.gu-integer {
color: black;
font-size: 90px;
position: relative;
display: inline-block;
font-weight: normal;
z-index: 150;
}
.gu-integer:before {
content: "";
width: 100px;
height: 100px;
background:#99cfb8;
border-radius: 50%;
position: absolute;
top: -1%;
left: -25px;
z-index: -1;
}
.btn.rey-headerSearch-toggle .rey-icon.icon-close {
position: absolute;
font-size: .875rem;
top: calc(50% - .4375rem);
left: auto;
right: .3em;
-webkit-transform: rotate(40deg);
transform: rotate(40deg);
opacity: 0;
}
.woocommerce .rey-pBadge span {
background: #7B947E !important;
}
body.archive .rey-productThumbnail .rey-pBadge__ > span {display: none !important;}
.elementor-widget:not(:last-child) {
margin-bottom: 10px !important;
}
#footer-maillink a { border: none !important; }
body:not(.home) #content {padding-top: 30px;}
.rey-productSummary {border-bottom: none !important;}
h2.woocommerce-loop-product__title {letter-spacing: 1px !important;} .elementor-button {
border: 3px solid black !important;
font-size: 1rem !important;
}
.elementor-button:hover {
color: #ffffff !important;
background: black !important;
}
.btn-min-w-190 a.elementor-button-link { min-width: 190px !important; } .cli_settings_button, #cookie_action_close_header_reject { font-size: 80%; }
.cli-bar-message { font-weight: 300; }
.cli_settings_button { text-decoration: none; font-weight: 100; }
.cli-privacy-content-text,
.wt-cli-cookie-description,
.cli-bar-message {
font-size: 75%;
line-height: 1.3em;
} @media only screen and (min-width: 1024px) {
}
.rey-mobileNav-header .rey-siteLogo img {
min-width: 100px !important;
}
@media only screen and (max-width: 1023px) {
.elementor-widget-wrap .elementor-widget.rey-widget-inline--mobile-right {
margin-left: 15px !important;
}
.header--search { margin-left: auto; }
.pageCoverProdukte {padding-top: 10px;}
}
.woocommerce-ordering {display:none !important;}
.woocommerce-MyAccount-navigation ul li a { font-weight: 700; } .rey-mainMenu--desktop > .menu-item > a {
font-weight: 700;
font-size: 14px;
}
.elementor-button {
font-weight: 700;
font-size: .85rem;
letter-spacing: 1px;
text-transform: uppercase;
}  @media screen and (min-width: 1024px){
.header-gupharma .elementor-widget-wrap .header--search,
.header-gupharma .elementor-widget-wrap .header--user,
.header-gupharma .elementor-widget-wrap .account__element {
flex-grow: 0 !important;
}
.header-gupharma .elementor-widget-wrap .header--logo { margin-right: auto; }
.header-gupharma .header-top-nav { display: none !important; }
.header-gupharma .elementor-widget-wrap .account__element____ { display: block !important; }
}
.rey-mainNavigation--desktop.--style-default .menu-item.depth--0.current-menu-item > a:after,
.rey-mainNavigation--desktop.--style-default .menu-item.depth--0:hover > a:after {background: #cbc2b7;} @media screen and (max-width: 1023px){
} .rey-headerSearch .btn.rey-headerSearch-toggle > .rey-headerSearch-text { 
font-size: 12px;
font-weight: 400 !important;
text-transform: uppercase;
display: block;
}
@media screen and (max-width: 1023px){
.rey-headerSearch .btn.rey-headerSearch-toggle > .rey-headerSearch-text { 
font-size: 10px;
font-weight: 500;
}
}
.rey-searchPanel__suggestions > h4,
.rey-searchPanel-inner form > h4 { display: none !important; }
.rey-searchPanel input[type="search"] { border: 1px solid #e2e2e2 !important;  }  .rey-coverSideSlide .cSslide-social { display: none !important; }
.rey-coverSideSlide .cSslide-captionBtn a {
font-size: 0.85em !important;
font-weight: normal !important;
text-transform: uppercase;
letter-spacing: 1px;
color: #fff !important;
}  .woocommerce-loop-product__title { 
margin-top: 0 !important;
}
.rey-filterBtn.--has-filters .rey-filterBtn__label {
color: black !important;
}
@media only screen and (max-width: 1023px) {
body.is-productGrid #content {padding-top: 0;}
body.is-productGrid .rey-siteContainer {padding-top: 10px;}
aside.shop-sidebar {background: #c9c8b9;}
}
#reyajfilter-category-filter-5 ul ul.children {
margin-top: 5px;
margin-bottom: 10px;
}
#reyajfilter-category-filter-5 ul ul.children li a {
font-size: 13px;
}
.widget-title--bline .widget-title:after {
border-bottom: 1px solid black;
opacity: 0.5;
} .woocommerce .woocommerce-result-count,
.rey-pagination .page-numbers {color: black !important;}
.rey-pagination .page-numbers.current {color: black !important; border-color: black !important;}
.rey-pagination .next, .rey-pagination .prev {border-color: black !important;}
.rey-ecommSidebar ul.reyajfilter-layered-list li.chosen {
margin-left: -5px;
margin-right: -5px;
}
.rey-ecommSidebar ul.reyajfilter-layered-list li.chosen > a {
background: black !important;
color: white !important;
padding: 3px 5px !important;
}
.rey-ecommSidebar ul.reyajfilter-layered-list li.chosen > * {
color: white;
}
@media (min-width: 1024px) {
body.is-productGrid aside.shop-sidebar___ {
position: sticky;
top: 220px;
height: calc(100vh - 600px);
display: flex;
flex-direction: column;
padding-left: 15px;
padding-right: 15px;		
}
body.is-productGrid aside.shop-sidebar {
padding-left: 10px;
padding-right: 20px;		
}
}
@media (min-width: 1024px) {
ul.products .rey-loopDetails {top: -20px !important;  }
ul.products .woocommerce-product-details__short-description {
opacity: 0;
transition: opacity 0.6s;
}
.product:hover .woocommerce-product-details__short-description {
opacity: 1;
transition: opacity 0.6s;
}
}  .rey-wcPanel-inner h2 {
font-weight: 300;
font-size: 1.25rem;
}
@media only screen and (min-width: 768px) {
.rey-wcPanel-inner h2 {
font-size: 1.5rem;
}
}
@media (max-width: 1023px) {
.woocommerce-loop-product__title { 
margin-bottom: 5px !important;
}
.woocommerce li.product.rey-wc-skin--proto .rey-loopDetails.--padded { padding: 10px !important }
}
.woocommerce-result-count {font-size: 75%;}
@media only screen and (min-width: 1025px) {
.woocommerce .filters-top-sidebar {
margin-bottom: 1.125rem;
}
.rey-filterTop-head { display: none !important; }
}
.widget_product_categories > h3 {white-space: nowrap; text-transform: uppercase;}
form.woocommerce-ordering { display: none; } .woocommerce table.shop_attributes tr,
table.table-products-inhaltsstoffe tbody tr td{
border-color: #E7DFDF !important;
font-size: 85%;
padding: 0.4rem 0.6rem;
}
table.table-products-inhaltsstoffe tbody th {
background-color: #E7DFDF !important;
}
.woocommerce div.product .rey-summaryAcc .rey-summaryAcc-item>.__inner {padding-top: 0 !important;}
.woocommerce div.product .rey-summaryAcc .rey-summaryAcc-accItem:first-child {
border-top: none !important;
text-transform: uppercase;
letter-spacing: .5px;
text-decoration: none;
}
.woocommerce div.product .rey-summaryAcc .rey-summaryAcc-accItem svg {
background: #E7DFDF;
width: 1.5em;
height: 1.5em;
}
.woocommerce div.product .rey-summaryAcc #acctab-description {border-bottom: none;} table.table-products-inhaltsstoffe tr > th:nth-child(1){ width: 50% !important;}
table.table-products-inhaltsstoffe tr > th:nth-child(2) { width: 30% !important;}
table.table-products-inhaltsstoffe tr > th:nth-child(2),
table.table-products-inhaltsstoffe tr > th:nth-child(3),
table.table-products-inhaltsstoffe tr > td:nth-child(2),
table.table-products-inhaltsstoffe tr > td:nth-child(3){
text-align: right;
}
@media (max-width: 1023px) {
table.table-products-inhaltsstoffe tr > th {
font-size: 0.78rem;
}
body.single-product .rey-siteContainer {padding-top: 0;}
body.single-product.woocommerce div.product .woocommerce-product-gallery__mobile {margin-bottom: 5px;}
} @media only screen and (min-width: 1025px) {
.woocommerce.single-skin--fullscreen.--gallery-vertical div.rey-productSummary, .woocommerce.single-skin--fullscreen.--gallery-horizontal div.rey-productSummary {
margin-bottom: 10px;
}
} .woocommerce-product-attributes-item--attribute_pa_intoleranzen { border-bottom: none !important;}
.woocommerce-product-attributes-item--attribute_pa_intoleranzen > th { visibility: hidden !important; } .product.product_cat-kosmetik .rey-summaryAcc,
.product.product_cat-elixiere .rey-summaryAcc { display: none !important; } .icon-box-centered .elementor-icon-box-wrapper {
width: auto !important;
margin: 0 auto;
display: inline-block;
} @media (max-width: 999px) {
.rey-hoverBox-distortion {
min-height: 400px !important;
}
.page .rey-hoverBox-distortion canvas {
object-fit: cover !important;
height: 400px !important;
}
.rey-hoverBox-distortion .hbDist-text {padding: 20px !important;}
.hbDist-text1.hbDist-hoverItem {
font-size: 1.7rem !important;
}
}
@media (min-width: 1000px) {
.rey-hoverBox-distortion canvas {
object-fit: fill !important;
}
} .rey-coverDoubleSlider .cDbSlider-nav>button .rey-arrowSvg {
background-color: #706351 !important;
}
@media (max-width: 1000px) {
.rey-coverDoubleSlider .cDbSlider-nav {
display: block !important;
}
.rey-coverDoubleSlider .cDbSlider-nav>button .rey-arrowSvg {
width: 1.5em !important;
height: .5em !important;
background-color: #706351 !important;
}
.rey-coverDoubleSlider .cDbSlider-caption { text-align: left; }
} .rey-searchPanel[data-style="wide"] input[type="search"] { padding: 5px 10px !important; }
.rey-searchItem {
text-align: center;
}
.rey-searchItem .rey-searchItem-price { display: none; }  @media screen and (max-width: 767px) {
#sb_instagram br {display: block !important;}
}
.zoom-instagram.feed-4173 .zoom-instagram-widget__items {
display: flex;
flex-direction: row;
flex-wrap: wrap;
list-style-type: none;
padding: 0;
}
.zoom-instagram .zoom-instagram-widget__item {
flex: 33%;
}
.zoom-instagram-widget__items .svg-icon {
display: none;	
}
.zoom-instagram-link {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
}
.zoom-instagram-widget__footer {
visibility: hidden;
}
.zoom-instagram-widget__item-inner-wrap {
position: relative;
} body.home #portal-hero {
position: relative;
}
body.home .portal-hero--text {
position: absolute !important;
}
@media screen and (min-width: 1025px) {
body.home #portal-hero {
background-position: center 115px !important;
} 
}
body.site-hide-post-image .rey-postThumbnail {display: none !important;}
.woocommerce-product-gallery__image a {background: none !important;} 
.rey-lineLoader {display: none !important;}
.woocommerce-product-gallery__image .__img.--main-img {
background-color: transparent !important;
}
.price.rey-loopPrice {display: none !important;}
.rey-mainNavigation-mobileBtn,
.woocommerce-result-count,
li.product a,
table.shop_attributes th,
.woocommerce div.product .rey-summaryAcc .rey-summaryAcc-accItem:first-child,
tbody td, tbody th,
.rey-breadcrumbs.--pdp-style a,
.elementor-11 .elementor-element h3.elementor-heading-title,
.elementor-11 .elementor-element p.elementor-heading-title,
.page-id-8 p strong,
.page-id-8 p b {
font-weight: 400 !important;
}