@media all and (min-width:981px) {
.single-slide {
display: none !important;
}
.single-product .reviews-column {
margin-right: 110px;
}
.pleft {
padding-left: 40px;
}
.pright {
padding-right: 40px;
} 
.single-product .content-reverse {
padding-top: 0!important;
}
.single-product .summary .single_add_to_cart_button {
width: 100%!important;
}
.single-product div.product form.cart {
display: flex;
}
.sticky-column {
position: relative;
}
.woocommerce-cart .entry-header,
.woocommerce-checkout .entry-header{
padding: 0 0 40px !important;
}
.single-product .col-wrapper {
display: grid;
grid-gap: 10px;
grid-template-columns: 59.36% 39.04%;
}
.single-product .col-wrapper .col-01 {
grid-column: 1;
grid-row: 1;
display: flex;
flex-wrap: wrap;
}
.single-product .col-wrapper .col-02 {
grid-column: 2 ;
grid-row: 1 / 4;
}
.single-product .col-wrapper .col-03 {
grid-column: 1 ;
grid-row: 2 ;
}
.woocommerce-MyAccount-navigation {
width: 21.6470588235%;
float: left;
margin-right: 1.8823529412%;
}
.team-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 70px 60px;
margin-top: 60px;
}
.team-member {
width: 21%;
}
.team-member img {
width: 250px;
height: 250px;
object-fit: contain;
object-position: center;
}
.instagram-section p{
max-width: 700px;
margin: auto;
}
.blog #main{
display: flex;
flex-wrap: wrap;
gap: 70px 50px;
}
.blog #main article {
width: 30%;
}
.slick-prev {
left: -45px;
}
.slick-next {
right: -45px;
}
.img-text-single-block .col:last-child {
padding-right: 40px;
}
.desktop-hide {
display: none !important;
}
.site-footer .footer-widgets .footer-widget-7 .widget img{
position: relative;
top: 32px;
}
#topbar .col-full div{
width: 100%;
}
#topbar .col-full div:nth-child(2){
text-align: center;
}
#topbar .col-full div:nth-child(3){
text-align: right;
}
.section-flex-sidebar .span_1_of_4{
width: 31.8%!important;
}
.section-flex-sidebar .span_2_of_4{
width: 46.2%!important;
}
.custom-card-in-product-grid {
min-height: 500px;
}
.filter-wrapper {
max-width: 67%;
position: relative;
margin-bottom: -43px;
}
.single-product .woocommerce-message {
padding-top: 24px;
}
.single-product .woocommerce-message .button {
margin-top: -7px;
}
.single-product .woocommerce-message:before {
top: 1.55em;
}
.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a {
padding: 15px 15px!important;
}
.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {
background-color: #fff;
padding: 15px 15px 0 15px;
}
.single-product .related .products .product:nth-child(4),
.single-product .related .products .product:nth-child(6){
display: none !important;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper, .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{
display: flex;
flex-wrap: wrap;
}
#billing_company_field, #billing_postcode_field, #shipping_company_field, #shipping_postcode_field, #billing_first_name_field, #shipping_first_name_field {
width: 44.4444444444%!important;
float: left;
margin-right: 11.1111111111%;
}
#billing_country_field, #billing_city_field, #shipping_country_field, #shipping_city_field, #billing_last_name_field, #shipping_last_name_field {
width: 44.4444444444%!important;
float: right;
}
@-moz-document url-prefix() {
.single-product div.product .woocommerce-product-gallery img {
width: 75%!important;
object-fit: cover;
object-position: center;
}
.single-product div.product .woocommerce-product-gallery img:hover {
width: 100%!important;
}
}
.main-navigation ul.nav-menu>li.menu-item-has-children>a::after {
display: none !important;
}
.resp-tabs-container .resp-tab-content {
margin-top: 0!important;
}
#topbar .popmake-211053 {
position: relative;
top: 2px;
}
.woocommerce-cart .pleft {
padding-left:0!important;
margin-left: 0!important;
}
.woocommerce-cart .product-thumbnail, .woocommerce-cart .product-thumbnail img{
max-width: 170px;
}
.page-id-229132 .form-row .button,
.page-id-229134 .form-row .button{
width: 70%;
margin-left: auto;
margin-right: auto;
}
.page-id-84 #customer_login .woocommerce-form-login__submit {
width: 70%;
margin-left: auto;
margin-right: auto;
}
.page-id-84 #customer_login .form-row {
display: flex;
flex-direction: column;
}
.woocommerce-cart .cross-sells .product {
width: 42%!important;
}
.woocommerce-cart .cross-tablet {
display: none !important;
}
.popup-wrapper.newsletter .col:last-child{
margin-top: auto!important;
margin-bottom: auto!important;
}
.main-navigation ul li {
padding-bottom: 24px;
font-size: 18px;
}
.main-navigation ul.sub-menu li {
padding-bottom: 0px!important;
} .site-header > .col-full {
display: grid;
grid-template-columns: 43% 14% 43%;
padding: 0 40px!important;
max-width: 100%!important;
}
.site-branding {
grid-column: 2;
order: 2;
}
.secondary-navigation {
grid-column: 3;
order: 3;
}
.main-navigation {
grid-column: 1;
order: 1;
position: relative;
top: 10px;
}
.site-header-cart {
grid-column: 3;
}
.main-navigation ul.menu {
text-align: left;
}
.main-navigation ul.menu > li {
font-size: 12px!important;
}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
padding: 0 0.8em!important;
}
.home .site-header {
background: transparent;
margin-bottom: -95px;
box-shadow: none!important;
border-bottom: 1px solid rgb(46 46 46 / 44%)!important;
}
.fav-cat {
display: grid;
grid-template-columns: repeat(4,1fr);
gap: 0 50px;
margin-top: 40px;
}
.home .section-spacing-infobar {
position: relative;
margin-top: -133px;
z-index: 2;
border-top: 1px solid rgb(46 46 46 / 44%)!important;
}
.home-wide-slider .section_home-01,
.home-wide-slider  {
min-height: 92vh!important;
padding-top: 35vh!important;
}
.main-navigation ul li.menu-item-has-children:hover ul.sub-menu:before {
content: '';
display: inline-block;
right: 0;
top: 0;
bottom: 0;
width: 100vw;
height: 100%;
position: absolute;
background-color: #fff;
z-index: -1;
}
.main-navigation ul li.menu-item-has-children:hover ul.sub-menu:after {
content: '';
display: inline-block;
left: 0;
top: 0;
bottom: 0;
width: 100vw;
height: 100%;
position: absolute;
background-color: #fff;
z-index: -1;
}
.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {
background-color: #fff;
padding: 15px 15px 25px 15px;
}
.home .section_home-01 .col-full{
max-width: 100%!important;
margin-left: 7vw!important;
margin-right: 7vw!important;
}
.home .section-spacing-infobar .col-full{
max-width: 100%!important;
margin-left: 7.4vw!important;
margin-right: 7.4vw!important;
}
.section-spacing-infobar {
border-bottom: 0!important;
}
.slide.popmake-211053 {
position: relative;
top: 2px;
}
#slideshow {
max-width: 80.5vw!important;
} .country_side_bar_div:hover .show_country_name {
width: 200px!important;
}
}
@media all and (max-width:980px) {
.flex .col {
margin-left: 0!important;
}
.blurbs-row {
flex-wrap: wrap;
gap: 10px 5px !important;
}
.blurbs-row .blurb {
width: 22%;
} .section_home-01 {
padding-top: 80px !important;
padding-bottom: 80px !important;
min-height: auto !important;
}
.section-spacing-60-60 {
padding-top: 60px !important;
padding-bottom: 60px !important;
}
.section-spacing-70-100 {
padding-top: 80px !important;
padding-bottom: 80px !important;
}
.section-spacing-80-80 {
padding-top: 80px !important;
padding-bottom: 80px !important;
}
.section-spacing-80-30 {
padding-top: 80px !important;
padding-bottom: 30px !important;
}
.section-spacing-0-80 {
padding-top: 0px !important;
padding-bottom: 80px !important;
}
.section-spacing-100-100 {
padding-top: 80px !important;
padding-bottom: 80px !important;
}	
.section-spacing-0-100 {
padding-top: 0px !important;
padding-bottom: 80px !important;
}
.section-spacing-100-0 {
padding-top: 80px !important;
padding-bottom: 0px !important;
}	
.meinungen-wrapper .meinungen-block:first-child {
margin-left: 0!important;
}
.spacing-left {
padding-left: 0 !important;
}
.flex {
flex-direction: column !important;
}
.flex .col {
width: 100%;
}
.flex .span_3_of_5 {
margin: 30px 0 0 0 !important;
}
.content-reverse .flex,
.col-reverse {
flex-direction: column-reverse !important;
}
.content-reverse .span_1_of_2:last-child,
.col-reverse .span_1_of_2:last-child {
margin: 0 0 30px 0 !important;
}
.top-70, .cards-wrapper {
margin-top: 50px !important;
}
.cards-wrapper {
gap: 0 30px !important;
}
.video-block {
height: 375px !important;
background-position: center !important;
}
.influencer-section .span_1_of_2:last-child{
margin: 30px 0 0 0!important;
}
.logos-block {
display: flex !important;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
gap: 30px !important;
}
.logos-block img {
width: 25% !important;
}
.archive .woocommerce .products,
.archive.woocommerce .products {
grid-template-columns: repeat(2,1fr) !important;
}
.site-footer .footer-widgets {
grid-template-columns: 1fr 1fr !important;
gap: 30px 30px!important;
}
.site-footer .footer-widgets .footer-widget-1 {
grid-column: 1;
grid-row: 1;
}
.site-footer .footer-widgets .footer-widget-2 {
grid-column: 2 !important;
grid-row: 1 !important;
}
.site-footer .footer-widgets .footer-widget-3 {
grid-column: 1 !important;
grid-row: 2 !important;
}
.site-footer .footer-widgets .footer-widget-4 {
grid-column: 2 !important;
grid-row: 2 !important;
}
.site-footer .footer-widgets .footer-widget-5 {
grid-column: 1/3 !important;
grid-row: 3 !important;
}
.site-footer .footer-widgets .footer-widget-6 {
grid-column: 1/3 !important;
grid-row: 4 !important;
}
.site-footer .footer-widgets .footer-widget-7 {
grid-column: 1/3 !important;
grid-row: 5 !important;
}
.site-footer .footer-widgets .footer-widget-8 {
grid-column: 1/3 !important;
grid-row: 6 !important;
}
.archive-header-section .flex{
flex-direction: column-reverse !important;
}
.archive-header-section .flex .col:first-child {
margin-top: 0px;
}
.single-slide {
display: block !important;
}
.single-slide div {
text-align: center;
}
.desktop-grid {
display: none !important;
}
.banner {
padding-left: 40px;
padding-right: 40px;
}
.section-has-background:not(.video-block) {
background-position: left center !important;
}
.single-product .product .col-row .col {
width: 100%!important;
}
.sticky-column {
margin-left: 0!important;
}
.storefront-full-width-content.single-product div.product .summary {
margin-bottom: 0!important;
}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery {
margin-bottom: 0!important;
margin-right: 0!important;
}
.single-product .pleft {
margin-left: 0!important;
margin-top: 30px;
}
.single-product .content-reverse {
padding-top: 0!important;
}
.single-product div.product form.cart {
display: flex;
}
.woocommerce-cart #content,
.woocommerce-checkout #content,
.search #content,
.error404 #content,
.woocommerce-account #content,
.blog #content,
.single-post #content,
.page-template-ratgeber-uebersicht-template #content,
.page-template-faq-single #content,
.page-id-103611 #content,
.page-template #content,
.page #content,
.archive #content{
padding-top: 40px!important;
}
.archive .search #content .top30 {
margin-top: 0!important;
}
.page-template-faq-single #primary {
margin: 40px 0 40px!important;
}
.woocommerce-cart .entry-header,
.woocommerce-checkout .entry-header {
padding: 0px !important;
}
.span_1_of_2.pleft {
margin-left: 0;
margin-top: 30px;
}
.ebook-section:before,
.ebook-section:after {
display: none !important;
}
.ebook-section {
padding-bottom: 80px!important;
}
.section-flex-sidebar {
display: block!important;
}
.section-flex-sidebar .span_1_of_4,
.section-flex-sidebar .span_2_of_4 {
width: 90%!important;
margin: 0 auto;
}
.product_wrapper {
margin: 0 auto;
}
.img-text-single-block .col:last-child {
padding: 40px;
}
.top30 {
padding-top: 30px;
}
.feedback-product-wrapper {
gap: 60px !important;
justify-content: center!important;
}
.feedback-product {
width: 43.8% !important;
}
.tablet-hide {
display: none !important;
}
.checkout-danke .col:nth-child(1){
min-height: 200px!important;
padding: 30px!important; 
}
.checkout-danke .col:nth-child(2){
padding-top: 30px;
}
.woocommerce-order-received .info_block {
padding: 30px!important;
}
.checkout-danke .order_details {
margin-top: 20px!important;
}
.page-template-presse-template #publikationen, .page-template-presse-template #pressekit {
margin-top: 60px!important;
}
.tablet-flex {
display: flex;
flex-direction: column;
}
.center-margin,
.center-margin .wp-video {
margin: auto;
}
.column-with-border {
padding: 30px!important;
}
.menu-dark-grey {
margin-top: 20px;
}
.menu-dark-grey a{
border-bottom: 0!important;
color: #fff!important;
}
.menu .mein-konto,
.menu .menu-social-links {
margin-top: 20px;
}
.menu .mein-konto a,
.menu .freundschafts a {
border-bottom: 0!important;
}
.menu .menu-social-links a:first-child {
display: none!important;
}
.menu .menu-social-links a {
border-bottom: 0!important;
}
.single-ratgeber article:not(.ratgeber-article) {
top: -180px!important;
margin-bottom: -180px!important;
}
.single-product .related .products {
display: flex!important;
flex-direction: row;
justify-content: flex-start!important;
flex-wrap: nowrap!important;
gap: 0!important;
overflow-x: scroll;
overflow-y: hidden;
-ms-overflow-style: none;
gap: 0 30px!important;
scrollbar-width: none;
}
.single-product .related .products .product {
min-width: 47%;
}
.single-product .related {
padding-bottom: 80px!important;
}
.single-product .related .products .product:nth-child(6) {
display: none!important;
}
.single-ratgeber .desktop-hide .product_wrapper {
padding: 20px!important;
max-width: 100%!important;
margin-bottom: 100px;
}
.single-ratgeber .desktop-hide .product_wrapper img {
max-width: 300px;
width: 100%;
margin: auto;
}
.accordeon_item_image img {
margin: auto;
}
.mtop-0 {
margin-top: 0!important;
}
.video-center {
display: flex!important;
flex-direction: row;
justify-content: center;
}
.video-center video {
height: auto;
}
.routine-slider .col:nth-child(1) img {
margin: auto !important;
}
.page-id-210803 .slick-dotted.slick-slider {
margin-bottom: 0!important;
}
.single-product figure:not(:last-child) {
margin-right: 1.5em!important;
}
.single-product figure:last-child {
margin-right: 0em!important;
}
#tabonecontent .slick-dots {
top: -30px;
bottom: auto !important;
}
#tabonecontent .routine-slider ul:last-child {
margin-bottom: 0!important;
}
#order_review {
margin-top: 40px;
}
.popup-wrapper.newsletter .col:first-child{
margin-bottom: 0px;
}
.popup-newsletter {
margin-top: 0px;
}
.popup-newsletter input[type=submit]:hover {
animation: none!important;
}
.popup-newsletter input[type=submit] {
animation: none!important;
}
.ginput_container_checkbox {
display: flex;
flex-direction: row;
aligh-items: flex-start;
gap: 0 5px;
}
.loadMoreBtn {
width: 100%!important;
}
@-moz-document url-prefix() {
.single-product div.product .woocommerce-product-gallery img {
width: 75%!important;
object-fit: cover;
object-position: center;
}
.single-product div.product .woocommerce-product-gallery img:hover {
width: 100%!important;
}
.single-product div.product .woocommerce-product-gallery .flex-viewport,
.single-product div.product .woocommerce-product-gallery img {
max-height: 600px;
}
} .main-navigation.toggled .handheld-navigation ul li .sub-menu a {
border-bottom: 0!important;
color: #747474!important;
}
.main-navigation.toggled .handheld-navigation ul ul {
margin-left: 0em !important;
margin-top: 10px;
}
.main-navigation.toggled .handheld-navigation ul ul.sub-menu {
margin-top: 0!important;
position: relative!important;
}
.main-navigation.toggled .handheld-navigation ul ul.sub-menu.toggled-on {
margin-top: 10px!important;
background-color: transparent!important;
}
.main-navigation.toggled .handheld-navigation ul .sub-menu li {
padding: 10px 0px!important;
font-size: 18px!important;
}
.main-navigation ul.menu>li.menu-item-has-children>a::after {
display: none !important;
}
.resp-tabs-container {
margin-top: 20px;
}
.checkout-danke .col:nth-child(1):before {
width: 50px!important;
height: 70px!important;
}
.checkout-danke .col:nth-child(1):after {
width: 50px!important;
height: 50px!important;
}
.influencerin-block {
min-width: 300px;
}
.bekannt-wrapper {
display: flex;
flex-direction: column!important;
gap: 20px!important;
}
.bekannt-wrapper h3 {
text-align: center;
}
.quiz-price-row {
display:flex;
flex-direction: column!important; 
gap: 0!important; 
align-items: center!important;
}
.quiz-price-row .single-attribute {
margin-top: -15px!important;
}
.quiz-price-row {
margin-bottom: 15px;
}
.page-template-ratgeber-archive-new .archive-spacing-01 {
padding-bottom: 0!important;
}
.section.desktop-hide {
margin-bottom: 30px;
}
.woocommerce-cart .cross-desktop {
display: none!important;
}
.woocommerce-cart .cross-tablet .cross-sells > h2 {
padding-top: 40px;
}
.woocommerce-cart .cross-sells .product img {
max-width: 200px!important;
}
.home-wide-slider .slide {
background-position: bottom right 20%!important;
}
.home-wide-slider .section_home-01,
.home-wide-slider  {
min-height: 92vh!important;
padding-top: 60vh!important;
}
.fav-cat {
display: grid;
grid-template-columns: repeat(2,1fr);
gap: 30px;
margin-top: 30px;
}
.fav-cat-wrapper img {
width: 200px!important;
height: 200px!important;
}
.home #masthead {
background: transparent;
margin-bottom: -100px;
border-bottom: 1px solid #2E2E2E!important;
box-shadow: none!important;
}
.home .menu-toggle {
background: transparent;
}
.home .storefront-handheld-footer-bar {
border: 0!important;
}
.home .storefront-handheld-footer-bar ul li>a {
background: transparent;
border-right: 0!important;
}
.home-wide-slider .slider-title h1, .home-wide-slider .slider-title p{
font-size: 37px;
} .globe-icon.geo > a{
display: none!important;
}
.globe-icon:before {
margin-top: 10px;
}
.country_side_bar_div .show_country_name {
width: 100%!important;
}
.country_side_bar_div {
position: relative;
}
.main-navigation.toggled .handheld-navigation ul > li a.ksc_switch_btn_hrf_style,
.main-navigation.toggled .handheld-navigation ul > li .inner_div a {
padding: 0!important;
border-bottom: 0!important;
}
.show_country_name > .inner_div:first-child {
margin-bottom: -20px;
}
.country_side_bar_div:hover .show_country_name {
padding: 15px 25px 20px!important;
}
.show_country_name {
border: 0;
top: 0px;
position: relative;
}
.handheld-navigation .geo > a {
border-bottom: 0!important;
}
.handheld-navigation .geo:before {
top: 20px!important;
left: 0px!important;
}
.handheld-navigation .geo > a:after {
content: 'CH/DE';
position: relative;
display: inline-block;
left: 30px;
top: -2px;
font-size: 16px;
color: inherit;
}
.img_top_spacing img{
margin-top: 30px;
}
.p-spacing p:not(:last-child) {
margin-bottom: 1.2em !important;
}
}
@media all and (min-width: 768px) and (max-width: 980px) {
.section-has-background:not(.video-block) {
background-position-x: -200px !important;
}
.section-has-background.ratgeber-cta {
background-position-x: -50px !important;
}
.ratgeber-cta h2 {
font-size: 22px!important;
}
.woocommerce-cart .span_3_of_5,
.woocommerce-cart .span_2_of_5{
width: 100%!important;
}
.woocommerce-cart .cart_item .span_1_of_3{
width: 22.26%!important;
}
.woocommerce-cart .cart_item .span_2_of_3{
width: 76.13%%!important;
}
.woocommerce-cart .woocommerce-cart-form >.col-row .span_2_of_5 {
margin-left: 0!important;
margin-top: 30px;
}
.col2-set {
width: 100%!important;
margin-right: 0!important;
float: none !important;
}
#order_review,
#order_review_heading {
width: 100%!important;
float: none !important;
}
.vorteile {
margin-bottom: 30px;
}
.single-product .summary .col {
margin: 0!important;
}
.team-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 40px 50px;
margin-top: 50px;
}
.team-member {
width: 28%;
justify-content: flex-start !important;
}
.team-member img {
width: 190px;
height: 190px;
object-fit: contain;
object-position: center;
}
.ratgeber-grid-wrapper {
display: flex!important;
flex-wrap: wrap;
justify-content: space-between;
gap: 50px 30px!important;
}
.ratgeber-grid-wrapper article {
width: 47%;
}
.ratgeber-latest article {
padding: 30px !important;
min-height: 400px !important;	
}
.categories-bar-items .slick-track {
text-align: center;
}
.cards-wrapper-03 .card {
width: 48.4%!important;
}
.search-results-wrapper article {
width: 47%!important;
}
.ratgeber-button-back {
padding: 30px 0 0!important;
}
.site-footer .footer-widgets .footer-widget-7 .widget {
align-items: center;
}
.quiz-cta {
margin: 60px 0!important;
}
.page-template-presse-template #sect-presse .pad_oben {
display: flex!important;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
}
#sect-presse .shop-rev {
min-height: 350px!important;
width: 47%!important;
}
.page-template-presse-template .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis: auto!important;
}
.page-template-presse-template .wp-block-column {
flex-grow: unset!important;
} .main-navigation.toggled .handheld-navigation .menu > li a {
padding: 15px 0!important;
border-bottom: 1px solid #EEEEEE;
}
.main-navigation.toggled .handheld-navigation .menu > li {
padding: 0 20px!important;
}
.primary-navigation {
display: none!important;
}
.menu-toggle, .handheld-navigation {
display: block!important;
transition: all,ease,.9s;
}
.main-navigation.toggled .handheld-navigation .menu {
display: flex;
flex-direction: column;
margin: auto;
}
.main-navigation.toggled .handheld-navigation {
display: block !important;
transition: all,ease,.9s;
}
.main-navigation.toggled .handheld-navigation .menu {
width: 100%;
}
.main-navigation.toggled .handheld-navigation .menu li {
text-align: left;
}
.main-navigation.toggled .handheld-navigation .menu li:not(:last-child) {
margin-bottom: 0px;
}
.main-navigation.toggled .handheld-navigation .menu li .sub-menu a {
padding: 0!important;
}
.main-navigation.toggled .handheld-navigation .menu li .sub-menu li {
margin-bottom: 0px;
}
.main-navigation.toggled .handheld-navigation .menu ul {
margin-left: 0em !important;
margin-top: 10px;
}
.main-navigation.toggled .handheld-navigation .menu ul.sub-menu {
margin-top: 0!important;
}
.main-navigation.toggled .handheld-navigation .menu ul.sub-menu.toggled-on {
margin-top: 10px!important;
}
.main-navigation.toggled .handheld-navigation > .menu {
padding: 25px 0;
box-shadow: 0px 2px 6px 1px rgb(0 0 0 / 15%) !important;
}
.handheld-navigation .dropdown-toggle {
top: 7px;
}
.main-navigation.toggled .menu {
position: absolute !important;
background: #fff;
top: 95px;
left: 0;
padding: 20px 40px;
text-align: left;
}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a, .main-navigation ul li a {
padding: 5px 0!important;
}
#site-navigation-menu-toggle {
position: absolute;
top: 30px;
left: 0px;
border: 0;
outline: 0;
}
.main-navigation.toggled .menu {
position: absolute !important;
background: #fff;
top: 95px;
left: 0;
}
#site-navigation-menu-toggle:focus {
border: 0 !important;
outline: 0;
background: transparent;
} .page-template-page-clear-template #content {
padding-top: 0!important;
}
.page-template-page-quiz .flex{
flex-direction: row!important;
flex-wrap: nowrap!important;
}
.page-template-page-quiz .col-reverse .span_1_of_2:last-child {
margin: 0!important;
}
.page-template-page-quiz .desktop-hide {
display: none!important;
}
.page-template-page-quiz .section-spacing-80-80 .flex {
gap: 0 25px;
}
.page-template-page-beratungsquiz .has-form .gfield .gchoice {
position: relative;
width: 48%!important;
height: 150px!important;
}
.page-template-page-beratungsquiz .has-form .gform_page_footer {
display: flex;
justify-content: center;
}
.page-template-page-beratungsquiz .has-form .gform_wrapper.gravity-theme .gfield_label {
margin-bottom: 40px!important;
}
.page-template-page-beratungsquiz .archive-header-section .form-custom-bg{
padding: 80px 2.617924em!important;
}
.page-template-page-beratungsquiz .has-form .form-bg, .page-template-page-beratungsquiz .has-form .gform_confirmation_wrapper {
padding: 80px 2.617924em!important;
}
.popup-wrapper.newsletter {
display: grid!important;
grid-template-columns: 1fr 1fr;
gap: 0 15px;
}
.fav-cat-wrapper h4:before {
left: 80px!important;
}
.home-wide-slider .section_home-01,
.home-wide-slider  {
min-height: 78vh!important;
padding-top: 0!important;
padding-bottom: 40px!important;
display: flex;
flex-direction: column;
}
.home-wide-slider .col-full{
margin: auto 40px 0 40px;
}
.home-wide-slider input:checked + label + .slide + input + label::after {
height: 79vh!important;
}
.home-wide-slider input + label::after {
height: 68vh!important;
}
.home-wide-slider {
position: relative;
top: -100px;
margin-bottom: -100px!important;
}
.section-spacing-infobar {
border-bottom: 1px solid rgb(46 46 46 / 44%)!important;
}
.slide.popmake-211053 {
position: relative;
top: 2px;
}
.section-spacing-infobar {
border-bottom: 0!important;
} .section-beratung .span_2_of_5{
width: 45%!important;
}
.section-beratung {
height: 550px!important;
}
.section-beratung .col:first-child {
padding-bottom: 0!important;
}
.bestatigte_ergebnisse {
min-height: auto!important;
}
}
@media all and (min-width: 481px) and (max-width: 767px) {
.woocommerce-cart .span_3_of_5,
.woocommerce-cart .span_2_of_5{
width: 100%!important;
}
.woocommerce-cart .cart_item .span_1_of_3{
width: 22.26%!important;
}
.woocommerce-cart .cart_item .span_2_of_3{
width: 76.13%%!important;
}
.woocommerce-cart .woocommerce-cart-form >.col-row .span_2_of_5 {
margin-left: 0!important;
margin-top: 30px;
}
.search-results-wrapper article {
width: 47%!important;
}
.page-template-presse-template #sect-presse .pad_oben {
display: flex!important;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
}
#sect-presse .shop-rev {
min-height: 350px!important;
width: 47%!important;
}
.page-template-presse-template .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis: auto!important;
}
.page-template-presse-template .wp-block-column {
flex-grow: unset!important;
}
}
@media all and (min-width: 768px) {
#masthead {
padding-top: 24px;
}
#respond {
padding: 2.617924em 0 0 0;
}
.col2-set.addresses .col-1 {
width: 44.1764705882%;
float: left;
margin-right: 1.8823529412%;
}
.woocommerce-account .addresses {
display: flex;
justify-content: space-between;
}
.woocommerce-tabs .panel {
width: 100%!important;
}
.woocommerce-tabs ul.tabs {
width: 100%!important;
margin-right: 0!important;
}
.mobile-cart-search {
display: none !important;
}
.woocommerce-account #primary .entry-content .woocommerce-MyAccount-navigation{
width: 21.647059%!important;
float: left!important;
margin-right: 0;
}
.woocommerce-account #primary .entry-content .woocommerce-MyAccount-content{
width: 72.470588%!important;
float: left!important;
margin-right: 0!important;
margin-left: 2.8823529412%;
}
.newsletter-section .gform_wrapper .gform_footer {
position: absolute;
top: 4px;
right: 0;
max-width: 34%;
}
.newsletter-section .gform_validation_error .gform_footer {
top: 95px!important;
}
.newsletter-section .gform_wrapper #field_2_1{
width: 66%;
}
.widget .widget-title, .widget .widgettitle {
font-weight: 500;
font-size: 18px;
line-height: 24px;
text-transform: uppercase;
color: #2E2E2E;
margin-bottom: 30px;
padding: 0;
border-bottom: 0;
}
.ratgeber-cta-mobile-img {
display: none !important;
}
.single-product div.product .woocommerce-product-gallery {
margin-right: 0!important;
} .form2col #field_21_3, 
.form2col #field_21_5,
.form2col #field_21_6,
.form2col #field_21_7,
.form2col #field_22_3, 
.form2col #field_22_5,
.form2col #field_22_6,
.form2col #field_22_7 {
grid-column: 1/7;
}
.form2col #field_21_8,
.form2col #field_22_8 {
grid-column: 7/13;
grid-row: 1;
}
.form2col #field_21_9,
.form2col #field_22_9 {
grid-column: 7/13;
grid-row: 2/4;
}
.form2col #field_21_9 textarea.medium,
.form2col #field_22_9 textarea.medium {
height: 80px;
}
.form2col #field_21_10,
.form2col #field_22_10 {
grid-column: 7/13;
grid-row: 4;
margin-top: -70px!important;
}
.form2col .gform_footer {
margin-top: -70px!important;
display: grid!important;
grid-template-columns: 1fr 1fr;
gap: 0 24px;
}
.form2col .gform_footer .gform_button{
grid-column: 2;
} }
@media all and (max-width:767px) {
.home #masthead {
padding: 20px 0!important;
margin-bottom: -89px!important;
}
#masthead {
padding: 20px 0!important;
}
h2 {
font-size: 1.6em;
}
.blurbs-row {
justify-content: flex-start!important;
gap: 10px 2px !important;
}
.blurbs-row .blurb {
width: 24%!important;
}
.section_home-01 {
padding-top: 60px !important;
padding-bottom: 60px !important;
min-height: auto !important;
}
.section-spacing-60-60 {
padding-top: 40px !important;
padding-bottom: 40px !important;
}
.section-spacing-0-60 {
padding-top: 0px !important;
padding-bottom: 40px !important;
}
.section-spacing-70-100 {
padding-top: 60px !important;
padding-bottom: 60px !important;
}
.section-spacing-80-80 {
padding-top: 60px !important;
padding-bottom: 60px !important;
}
.section-spacing-80-30 {
padding-top: 60px !important;
padding-bottom: 30px !important;
}
.section-spacing-0-80 {
padding-top: 0px !important;
padding-bottom: 60px !important;
}
.section-spacing-100-100 {
padding-top: 60px !important;
padding-bottom: 60px !important;
}	
.section-spacing-0-100 {
padding-top: 0px !important;
padding-bottom: 60px !important;
}	
.section-spacing-100-0 {
padding-top: 60px !important;
padding-bottom: 0px !important;
}
.certificates {
flex-wrap: no-wrap;
justify-content: center !important;
gap: 20px !important;
margin-bottom: 20px !important;
}
.certificates img {
width: 30%!important;
}
.cards-wrapper {
flex-wrap: wrap;
gap: 30px 0!important;
}
.cards-wrapper .card {
width: 100%!important;
}
.influencerin-wrapper {
grid-template-columns: 1fr !important;
}
.payment-methods .col-row {
flex-wrap: wrap;
gap: 30px 45px !important
}
.archive .woocommerce .products,
.archive.woocommerce .products {
grid-template-columns: repeat(1,1fr) !important;
}
.site-footer .footer-widgets {
grid-template-columns: 1fr !important;
gap: 0px 0!important;
}
.site-footer .footer-widgets .footer-widget-1 {
grid-column: 1;
grid-row: 1;
}
.site-footer .footer-widgets .footer-widget-2 {
grid-column: 1 !important;
grid-row: 2 !important;
}
.site-footer .footer-widgets .footer-widget-3 {
grid-column: 1 !important;
grid-row: 3 !important;
}
.site-footer .footer-widgets .footer-widget-4 {
grid-column: 1 !important;
grid-row: 4 !important;
}
.site-footer .footer-widgets .footer-widget-5 {
grid-column: 1 !important;
grid-row: 5 !important;
}
.site-footer .footer-widgets .footer-widget-6 {
grid-column: 1 !important;
grid-row: 6 !important;
}
.site-footer .footer-widgets .footer-widget-7 {
grid-column: 1 !important;
grid-row: 7 !important;
}
.site-footer .footer-widgets .footer-widget-8 {
grid-column: 1 !important;
grid-row: 8 !important;
}
.site-footer {
margin-bottom: 0px;
}
.main-navigation.toggled .menu {
position: absolute !important;
background: #fff;
top: 88px;
left: 0;
padding: 20px 40px;
text-align: left;
}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a, .main-navigation ul li a {
padding: 5px 0!important;
}
.home #site-navigation-menu-toggle {
top: 18px!important;
}
#site-navigation-menu-toggle {
position: absolute;
top: 18px;
left: 0px;
border: 0;
outline: 0;
background: transparent;
}
.main-navigation.toggled .menu {
position: absolute !important;
background: #fff;
top: 89px;
left: 0;
}
#site-navigation-menu-toggle:focus {
border: 0 !important;
outline: 0;
}
.button-wrapper,
.button-wrapper .button,
.button {
width: 100%;
text-align: center;
}
.home-wide-slider .button {
width: auto !important;	
}
.banner {
padding-left: 30px !important;
padding-right: 30px !important;
}
.section-has-background.testsieger {
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 55.21%, rgba(255, 255, 255, 0.92) 100%), url(https://www.sweat-off.com/wp-content/uploads/2022/11/SWEAT-OFF-Image-Shooting5361-tablet.jpg)!important;
background-position: center bottom!important;
background-size: cover !important;
background-repeat: no-repeat !important;
padding-top: 350px!important;
padding-bottom: 40px !important;
}
.storefront-full-width-content.single-product #reviews .commentlist li .comment_container .comment-text {
width: 100% !important;
display: grid;
grid-template-columns: 65% 30%!important;
column-gap: 30px;
}
#reviews .commentlist li .comment_container .comment-text .star-rating {
grid-column: 2;
grid-row: 1;
margin: auto 10px 0 auto;
}
#reviews .commentlist li p.meta {
grid-column: 1;
grid-row: 1;
display: flex;
flex-direction: column-reverse;
justify-content: flex-end;
}
#reviews .commentlist .description {
grid-column: 1/3!important;
grid-row: 2!important;
margin-top: 20px !important;
}
#respond {
padding: 1.618em 0 0 0!important;
}
.single-product .related .product:not(:last-child) {
margin-bottom: 0px!important;
}
.woocommerce-cart .woocommerce-cart-form >.col-row .span_2_of_5 {
margin-top: 30px!important;
}
.coupon-row {
flex-direction: column;
justify-content: flex-start;
}
.coupon-row .input-text {
width: 100%!important;
margin-bottom: 10px;
}
.woocommerce-cart-form__cart-item .col-row {
gap: 0 20px;
}
.woocommerce-cart-form__cart-item .col-row .span_1_of_3{
width: 38%!important;
}
.vorteile {
margin-bottom: 30px;
}
.woocommerce-form__label-for-checkbox {
font-size: 18px;
}
.ebook-section {
padding-bottom: 60px!important;
}
.team-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 40px 0px;
margin-top: 40px;
}
.ratgeber-grid-wrapper {
display: flex!important;
flex-wrap: wrap;
flex-direction: column!important;
gap: 40px 0px!important;
}
.ratgeber-grid-wrapper article {
width: 100% !important;
}
.ratgeber-latest article {
padding: 25px !important;	
min-height: 300px!important;
}
.categories-bar-items .slick-track {
text-align: center;
}
.section-flex-sidebar h1 {
font-size: 2em!important;
}
.cards-wrapper-03 .card {
width: 100%!important;
}
.feedback-product-wrapper {
gap: 40px !important;
justify-content: center!important;
}
.feedback-product {
width: 100% !important;
}
.feedback-product img {
margin: auto;
}
.site-footer .footer-widgets .footer-widget-7 .widget {
display: block !important;
}
.site-footer .footer-widgets .footer-widget-7 .widget img {
margin-bottom: 30px;
}
.quiz-cta {
margin: 40px 0!important;
}
.cross-post-wrapper img {
min-height: 300px;
object-fit: cover;
object-position: center;
}
.storefront-handheld-footer-bar {
position: absolute!important;
top: 45px;
height: max-content;
box-shadow: none !important;
background: transparent!important;
right: 10px;
max-width: 100px;
margin: 0 0 0 auto;
}
.home .storefront-handheld-footer-bar {
top: 45px!important;
}
.storefront-handheld-footer-bar .my-account{
display: none;
}
.storefront-handheld-footer-bar ul {
display: flex;
justify-content: flex-end;
}
.storefront-handheld-footer-bar ul li {
width: 55px!important;
}
.storefront-handheld-footer-bar .search .site-search {
visibility: hidden;
}
.storefront-handheld-footer-bar .search.active .site-search {
visibility: visible;
}
.storefront-handheld-footer-bar ul li.search.active .site-search {
bottom: -120%!important;
left: -69vw;
}
.checkout-danke .order_details li:nth-child(1),
.checkout-danke .order_details li:nth-child(2),
.checkout-danke .order_details li:nth-child(4),
.checkout-danke .order_details li:nth-child(5) {
width: 100%!important;
}
#masthead {
margin-top: 0px;
}
#topbar {
position: fixed;
top: 0;
width: 100%;
max-width: 100%;
background: rgba(242, 242, 242, 1)!important;
z-index: 10000;
}
.widget_nav_menu {
position: relative;
margin-bottom: 0!important;
}
.widget_nav_menu .menu{
display: none;
}
.widget_nav_menu.active {
margin-bottom: 15px!important;
}
.widget_nav_menu .widget-title {
margin-top: 5px;
padding-bottom: 20px;
}
.widget_nav_menu.active .widget-title {
margin-bottom: 1em!important;
}
.widget_nav_menu.active .menu{
display: block;
}
.widget_nav_menu:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/12/plus-icon.svg)!important;
width: 12px;
height: 12px;
display: inline-block;
position: absolute;
top: 7px;
right: 0;
background-size: contain;
background-repeat: no-repeat;
}
.widget_nav_menu.active:before  {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/12/plus-icon.svg)!important;
width: 12px;
height: 12px;
display: inline-block;
position: absolute;
top: 7px;
right: 0;
background-size: contain;
background-repeat: no-repeat;
transform: rotate(45deg);
}
#nav_menu-6.widget_nav_menu:before,
#nav_menu-6.widget_nav_menu.active:before {
display: none!important;
}
.widget .widget-title, .widget .widgettitle {
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
} .main-navigation.toggled .handheld-navigation ul > li a {
padding: 15px 0!important;
border-bottom: 1px solid #EEEEEE;
}
.main-navigation.toggled .handheld-navigation ul > li {
padding: 0 20px!important;
}
.main-navigation .handheld-navigation {
display: none !important;
transition: all,ease,.9s;
}
.main-navigation.toggled .handheld-navigation {
display: block !important;
transition: all,ease,.9s;
}
.main-navigation.toggled .handheld-navigation ul {
width: 100%;
}
.main-navigation.toggled .handheld-navigation ul li {
text-align: left;
}
.main-navigation.toggled .handheld-navigation ul li:not(:last-child) {
margin-bottom: 0px;
}
.main-navigation.toggled .handheld-navigation ul li .sub-menu a {
padding: 10px 0!important;
}
.main-navigation.toggled .handheld-navigation ul .sub-menu li {
padding: 0px!important;
font-size: 16px!important;
}
.main-navigation.toggled .handheld-navigation > ul {
padding: 25px 0;
box-shadow: 0px 2px 6px 1px rgb(0 0 0 / 15%) !important;
}
.handheld-navigation .dropdown-toggle {
top: 7px;
} .wtc_wrapper {
display: flex!important;
flex-direction: column;
gap: 0!important;
}
.web_to_case textarea {
min-height: 130px;
}
.bottom-80 {
margin-bottom: 60px!important;
}
.product_info_tabs_content_wrapper {
flex-wrap: wrap;
}
.product_info_tabs_title_wrapper {
display: flex!important;
flex-direction: row;
justify-content: flex-start!important;
flex-wrap: nowrap!important;
gap: 0!important;
overflow-x: scroll;
overflow-y: hidden;
-ms-overflow-style: none;
scrollbar-width: none;
}
.product_info_tab_title {
text-align: center;
min-width: 200px;
display: flex;
flex-direction: column;
justify-content: flex-start;
}
.woocommerce-message {
display: flex;
flex-direction: column-reverse;
}
.woocommerce-message .button {
margin-left: 0;
margin-top: 20px;
}
.zf_blurbs_wrapper,
.cards-wrapper.mobile-slide {
display: flex!important;
flex-direction: row;
justify-content: flex-start!important;
flex-wrap: nowrap!important;
gap: 0!important;
overflow-x: scroll;
overflow-y: hidden;
-ms-overflow-style: none;
gap: 0 30px!important;
scrollbar-width: none;
}
.zf_blurbs_wrapper .zf_blurb {
min-width: 270px;
display: flex;
flex-direction: column;
justify-content: flex-start;
height: auto;
}
.zf_blurbs_wrapper .zf_blurb img {
width: 100%;
height: 100%;
}
.cards-wrapper.mobile-slide {
padding-bottom: 30px;
padding-right: 20px;
padding-left: 20px;
}
.cards-wrapper.mobile-slide .card {
min-width: 280px;
display: flex;
flex-direction: column;
justify-content: flex-start;
height: auto;
}
.products .product .button {
background: transparent;
text-transform: uppercase;
font-size: 16px;
color: #FE5000;
border-color: #FE5000;
animation: none!important;
-webkit-transition: ease-out 0.7s;
-moz-transition: ease-out 0.7s;
transition: ease-out 0.7s;
}
.archive.woocommerce .products .product,
.single-product .products .product,
.archive.woocommerce .products .product:hover .button,
.single-product .products .product:hover .button {
animation: none!important;
-webkit-transition: ease-in 0.7s;
-moz-transition: ease-in 0.7s;
transition: ease-in 0.7s;
border: 0!important;
}
.archive.woocommerce .products .product .button:hover .btn-cart-text,
.archive.woocommerce .products .product:hover .button .btn-cart-text,
.single-product .products .product:hover .button .btn-cart-text,
.single-product .products .product .button:hover .btn-cart-text,
.products .product .btn-cart-text {
display: none!important;
}
.cta-03 .col:nth-child(1) {
padding: 30px!important;
}
#ship-to-different-address label > span {
margin-left: 0!important;
}
#ship-to-different-address {
margin-top: 20px;
}
.single-ratgeber article:not(.ratgeber-article) {
top: -60px!important;
margin-bottom: -60px!important;
}
.section-flex-sidebar h1 {
font-size: 26px!important;
}
.impo_note {
padding: 20px!important;
}
.ratgeber_meta_wrapper {
padding: 20px!important;
}
.ratgeber_meta_wrapper .meta_div {
grid-template-columns: 40% 58%!important;
}
.single-product .related {
padding-bottom: 60px!important;
}
.filter-elements {
margin-bottom: 20px;
}
.ratgeber-cta {
padding-bottom: 0!important;
background-color: #F9F7F6;
background-image: none!important;
}
.footer-widget-6 {
margin: 20px 0 10px 0;
}
.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width: 100%!important;
}
.mobile-text-left {
text-align: left!important;
}
.video-block {
height: 100%!important;
padding: 160px 30px!important;
background-position: center!important;
}
.short-with-dots p:not(:last-child):after {
margin: 0 auto 0 0 !important;
}
.column-with-border {
padding: 25px 25px !important;
}
.konto-cc {
padding: 25px !important;
}
.woocommerce-account .u-column2.col-2{
margin-top: 60px;
}
.custom-card-in-product-grid {
min-height: 600px;
}
.home h2, .archive h1 {
margin-left: -1px!important;
}
table.shop_table_responsive tbody th {
display: table-cell;
}
table.shop_table_responsive tr td[data-title]::before {
display: none;
}
.woocommerce-shipping-totals.shipping th:before {
left: 0!important;
width: 200px!important;
}
.comment-text .description p{
font-size: 16px!important;
}
.woocommerce-review__author {
font-size: 16px!important;
font-weight: 600!important;
}
.woocommerce-Reviews-title {
font-size: 24px!important;
}
.single-ratgeber article:not(.ratgeber-article) {
top: 0!important;
margin-bottom: 0!important;
padding: 30px 0 0 0!important;
}
.woocommerce-checkout table {
padding: 19px 0;
background: #F9F7F6!important;
}
.woocommerce-checkout table td, .woocommerce-checkout table th {
padding: 0.4em 1.4em;
}
.woocommerce-checkout .order-total th {
padding-left: 24px!important;
}
#payment .payment_methods {
padding: 10px 0!important;
background: #F9F7F6!important;
}
#payment .payment_methods>.woocommerce-PaymentMethod>label, #payment .payment_methods>.wc_payment_method>label {
padding: 1em!important;
}
.quiz-product-img {
padding-bottom: 30px;
}
.page-template-page-quiz .ratgeber-cta .col-full {
margin-left: 0!important;
margin-right: 0!important;
}
.accordion > label {
font-size: 18px!important;
}
.page-template-page-beratungsquiz .archive-header-section .form-custom-bg{
padding: 70px 2.617924em!important;
}
.page-template-page-beratungsquiz .has-form .form-bg, .page-template-page-beratungsquiz .has-form .gform_confirmation_wrapper {
padding: 70px 2.617924em!important;
}
.page-template-page-beratungsquiz .has-form .gform_wrapper.gravity-theme .gfield_label {
margin-bottom: 30px!important;
}
.page-template-page-beratungsquiz .has-form .gform_page_footer input+input {
margin-left: 0!important;
}
.woocommerce-MyAccount-navigation ul {
display: grid;
grid-auto-flow: column;
grid-template-columns: auto;
gap: 0 16px;
overflow-x: scroll;
overflow-y: hidden;
-ms-overflow-style: none;
scrollbar-width: none;
padding: 10px 0;
border-top: 0!important;
}
.woocommerce-MyAccount-navigation ul li {
min-width: 240px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child) {
margin-bottom: 0!important;
}
.woocommerce-billing-fields .woocommerce-checkout-payment .wc_payment_method.payment_method_dibs_easy::after {
top: 22px!important;
}
.popup-wrapper.newsletter .col:first-child{
margin-bottom: 30px!important;
}
.woocommerce-billing-fields .woocommerce-checkout-payment .wc_payment_method.payment_method_dibs_easy::before {
top: -30px!important;
right: 0!important;
max-width: 230px;
padding: 8px!important;
font-size: 10px!important;
}
.single-product .wc-block-components-notice-banner__content,
.archive .wc-block-components-notice-banner__content {
flex-wrap: wrap;
flex-direction: column-reverse!important;
gap: 10px 0;
text-align: center;
}
.home-wide-slider .section_home-01,
.home-wide-slider  {
min-height: 100vh!important;
padding-top: 0!important;
display: flex;
padding-bottom: 20px!important;
flex-direction: column;
}
.home-wide-slider .col-full{
margin: auto 0 0 0;
}
.home-wide-slider input:checked + label + .slide + input + label::after {
height: 99vh!important;
}
.home-wide-slider input + label::after {
height: 80vh!important;
}
.home-wide-slider {
overflow: hidden;
}
.fav-cat-wrapper img {
width: 200px!important;
max-height: 200px!important;
}
.fav-cat-wrapper h4:before {
display: none!important;
}
.fav-cat-wrapper {
position: relative;
}
.fav-cat-wrapper:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/04/plus-sign-icon.svg);
width: 32px;
height: 32px;
display: block;
position: absolute;
top: 150px;
left: 80px;
z-index: 2;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.admin-bar #masthead {
margin-top: 0!important;
}
.admin-bar .storefront-handheld-footer-bar {
top: 105px!important;
}
.home .section-spacing-infobar .col-full {
margin-left: 10px!important;
margin-right: 10px!important;
}
.home .section-spacing-infobar .blurb img {
height: 29px!important;
}
.home .section-spacing-infobar .blurbs-row .blurb p {
font-size: 11px!important;
max-width: 79px;
text-align: center;
margin: 0 auto!important;
}
.home .section-spacing-infobar .blurbs-row {
flex-wrap: nowrap;
gap: 0 8px!important;
}
.home .section-spacing-infobar .blurbs-row .blurb {
min-width: 20%!important
}
.home .section-spacing-infobar {
border-bottom: 1px solid rgb(46 46 46 / 44%)!important;
}
.home .blurbs-row .blurb p {
font-weight: 500!important;
}
.home-wide-slider .slider-title h1, .home-wide-slider .slider-title p {
font-weight: 500!important;
font-size: 32px!important;
line-height: 1.3em!important;
}
.section_home-01 .col > p {
font-size: 16px!important;
}
.home-wide-slider .slider-title h1, .home-wide-slider .slider-title p{
font-size: 26px;
} .section-beratung {
height: 750px!important;
background-position: center!important;
background-position-y: -150px !important;
background-repeat: no-repeat;
}
.section-beratung .light {
text-align: center;
}
.section-beratung .col:first-child {
padding-bottom: 0!important;
}
.section_anwendung_arbeiten .col-full{
flex-wrap: wrap;
flex-direction: column;
}
.section_anwendung_arbeiten .col-full .col{
width: 100%!important;
height: 450px!important;
}
.section-beratung .span_2_of_5{
width: 100%!important;
} }
@media all and (max-width: 640px) {
.section-beratung {
height: 750px!important;
background-position: center!important;
background-position-y: auto !important;
}
}
@media all and (min-width: 481px) {
.section_home-01-tablet {
display: none;
}
}
@media all and (max-width: 480px) {
.woocommerce-shop form.woocommerce-ordering:before {
position: absolute;
margin-top: -20px;
margin-left: 3px;
}
.section_home-01 {
background-image: none !important;
}
.section_home-01-tablet {
display: block;
}
.section_home-01 {
padding-bottom: 20px !important;
padding-top: 20px!important;
}
.vorteile_wrapper {
display: grid;
grid-template-columns: 1fr!important;
gap: 30px 0 !important;
}
.team-member img {
max-width: 250px;
}
#menu-footer {
flex-wrap: wrap;
justify-content: space-between !important;
}
#menu-footer li {
width: 46%;
}
#block-5 {
margin-bottom: 0 !important;
}
#block-5 p {
text-align: left;
}
.page-template-presse-template #sect-presse .pad_oben {
display: flex!important;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
}
#sect-presse .shop-rev {
min-height: 350px!important;
width: 100%!important;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.page-template-presse-template .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis: auto!important;
}
.page-template-presse-template .wp-block-column {
flex-grow: unset!important;
}
.page-template-presse-template .info_menu {
display: flex;
flex-direction: column!important;
flex-wrap: wrap;
gap: 10px 0px!important;
justify-content: center;
}
.page-template-presse-template .columnfullw {
margin: 20px 0;
}
.page-template-presse-template #publikationen, .page-template-presse-template #pressekit {
margin-top: 40px!important;
}
.banner.mobile-custom-spacing {
padding-top: 100px!important;
padding-bottom: 100px!important;
background-position: center!important;
}
.ratgeber_meta_wrapper .meta_div {
display: grid;
grid-template-columns: 100%!important;
gap: 2% 0!important;
}
.single-product div.product form.cart {
flex-wrap: wrap;
}
.single-product div.product form.cart .quantity {
width: 100%;
}
.single-product .quantity .qty {
width: 20.235801em!important;
}
.single-product div.product form.cart .button {
margin-top: 10px!important;
}
.site-footer .footer-widgets .footer-widget-8 {
margin-top: 20px;
}
.woocommerce-ordering {
float: none!important;
}
.woocommerce-ordering > select {
text-align: left !important;
position: relative;
left: -5px;
}
.single-product .related .products .product {
min-width: 100%!important;
}
.home .info-body-wrapper .elements img,
.routine.info-body-wrapper .elements img {
max-height: 500px;
min-height: 500px;
}
.info-body-wrapper .elements .icon:before {
width: 24px!important;
min-width: 24px!important;
height: 24px!important;
}
.info-body-wrapper .elements .icon.tab-item-active:before,
.info-body-wrapper .elements .icon.pin-dot-active:before {
width: 24px!important;
min-width: 24px!important;
height: 24px!important;
}
.info-body-wrapper .element-07 {
top: 24px!important;
}
.info-body-wrapper .element-02 {
top: 86px!important;
left: 47%!important;
}
.info-body-wrapper .element-03 {
top: 136px!important;
left: 35%!important;
}
.info-body-wrapper .element-04 {
top: 170px!important;
left: 59%!important;
}
.info-body-wrapper .element-08 {
top: 275px!important;
z-index: 2!important;
}
.info-body-wrapper .element-09 {
top: 229px!important;
}
.info-body-wrapper .element-05 {
top: 340px!important;
}
.info-body-wrapper .element-06 {
top: 466px!important;
}
.info-body-wrapper .tab-item-active {
z-index: 10!important;
}
.woocommerce-product-attributes tr {
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
.payments-methods {
flex-wrap: wrap;
flex-direction: column-reverse;
align-items:center!important;
text-align: center;
}
.checkout-danke .col:nth-child(1):before {
width: 40px!important;
height: 50px!important;
left: 15px!important;
top: 15px!important;
}
.checkout-danke .col:nth-child(1):after {
width: 40px!important;
height: 30px!important;
right: 15px!important;
bottom: 15px!important;
}
.single-product .product .col .summary .product_title {
font-size: 2em!important;
}
.single-product .blurbs-row p {
font-size: 10px!important;
}
#ship-to-different-address label > span {
font-size: 12px!important;
}
#order_review_heading {
font-size: 20px;
}
.form-row-wide.create-account label span {
font-size: 13px!important;
}
.form-row-wide.create-account label:after {
font-size: 13px!important;
}
.form-row-wide.create-account {
padding: 15px!important;
}
.page-template-page-beratungsquiz .archive-header-section .form-custom-bg{
padding: 60px 2.617924em!important;
}
.page-template-page-beratungsquiz .has-form .form-bg, .page-template-page-beratungsquiz .has-form .gform_confirmation_wrapper {
padding: 60px 2.617924em!important;
}
.page-template-page-beratungsquiz .has-form .gfield .gchoice {
position: relative;
width: 100%!important;
height: 100px!important;
}
.page-template-page-beratungsquiz .has-form .gform_page_footer {
display: flex
flex-wrap: wrap;;
}
.woocommerce-account .entry-title {
font-size: 26px!important;
}
.woocommerce-billing-fields .woocommerce-checkout-payment .wc_payment_method.payment_method_dibs_easy::after {
top: 21px!important;
left: unset!important;
right: 18px!important;
}
.home .blurbs-row .blurb p {
font-size: 10px!important;
}
.home .blurbs-row .blurb img {
margin: 0 auto 10px auto!important;
height: 35px;
}
.fav-cat-wrapper img {
width: 150px!important;
max-height: 150px!important;
}
.fav-cat-wrapper:before {
top: 90px!important;
left: 25px;
}
.home .section-spacing-infobar .blurbs-row .blurb p {
font-size: 10px!important;
}
.home-wide-slider .slide {
background-position: bottom right 25%!important;
}
.home-wide-slider .slide {
height: 110%!important;
top: -4px!important;
}
.home-wide-slider .slide .col-full .col {
position: relative;
top: 0vh;
}
.reviews_style_02 .slick-dotted.slick-slider {
max-width: 300px;
margin: auto;
}
}
@media all and (max-width: 400px) {
.woocommerce-checkout-review-order-table tbody th,
.woocommerce-checkout-review-order-table tfoot th{
padding-right: 0!important;
}
}
@media all and (max-width: 320px) {
#ship-to-different-address label > span {
font-size: 11px!important;
}
#order_review_heading {
font-size: 19px;
}
.form-row-wide.create-account label span {
font-size: 12px!important;
}
.form-row-wide.create-account label:after {
font-size: 12px!important;
}
.form-row-wide.create-account {
padding: 15px!important;
}
}
@media all and (max-width: 380px) {
.storefront-handheld-footer-bar {
right: 5px!important;
}
.storefront-handheld-footer-bar ul li {
width: 50px!important;
}
.storefront-handheld-footer-bar ul li > a {
background: transparent !important;
}
.footer-cart-contents {
overflow: visible;
}
.storefront-handheld-footer-bar .search a:before {
right: -15px;
}
.qty_button.plus {
position: relative;
left: -3px;
}
.single-product figure {
width: 113px!important;
}
.loadMoreBtn-label {
padding: 12px!important;
}
.single-product .blurbs-row p {
font-size: 12px!important;
line-height: 1.3em!important;
}
.woocommerce-billing-fields .woocommerce-checkout-payment .wc_payment_method.payment_method_dibs_easy::after {
top: 0px!important;
left: auto!important;
right: 20px!important;
}
.fav-cat-wrapper img {
width: 150px!important;
max-height: 150px!important;
}
.fav-cat-wrapper:before {
top: 100px !important;
left: 0px!important;
}
}
@media all and (max-width: 340px) {
.woocommerce-checkout-review-order-table thead th {
font-size: 12px!important;
padding: 7px 19px!important;
}
.woocommerce-checkout th {
font-size: 15px!important;
padding-top: 10px!important;
}
.order-total bdi{
font-size: 17px!important;
}
.quantity .qty {
width: 4em!important;
}
.fav-cat-wrapper img {
width: 120px!important;
max-height: 120px!important;
}
.fav-cat-wrapper:before {
top: 95px !important;
left: 15px!important;
}
}
@media all and (min-width: 981px) and (max-width: 1024px) {
.single-product .summary .single_add_to_cart_button {
width: 27.8vw !important;
}
.single-product .reviews-column {
padding-right: 0px!important;
margin-right: 50px!important;
}
.product_wrapper h3 {
font-size: 20px!important;
}
.influencerin-wrapper {
display: flex!important;
flex-direction: row;
}
.influencerin-block {
min-width: 300px;
}
.woocommerce-billing-fields .woocommerce-checkout-payment .wc_payment_method.payment_method_dibs_easy::after {
top: 29px!important;
}
.site-header > .col-full {
margin-left: 0!important;
margin-right: 0!important;
padding: 0 30px!important;
}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
padding: 0 0.5em!important;
}
.main-navigation ul.menu > li {
font-size: 10px!important;
}
}
@media all and (min-width: 1025px) {
.influencerin-block {
min-width: 280px;
}
}
@media all and (min-width: 1024px) and (max-width: 1280px) {
.pum-container.pum-responsive.pum-responsive-medium {
width: 70%!important;
}
}
.section {
clear: both;
padding: 0px;
margin: 0px;
} .group:before,
.group:after {
content:"";
display:table;
}
.group:after {
clear:both;
}
.group {
zoom:1; } .col {
display: block;
float:left;
margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }  @media only screen and (max-width: 480px) {
.col { 
margin: 1% 0 1% 0%;
}
}
.span_2_of_2 {
width: 100%;
}
.span_1_of_2 {
width: 49.2%;
} @media only screen and (max-width: 980px) {
.span_2_of_2 {
width: 100%; 
}
.span_1_of_2 {
width: 100%; 
}
}
@media only screen and (max-width: 480px) {
.span_2_of_2 {
width: 100%; 
}
.span_1_of_2 {
width: 100%; 
}
}
.span_3_of_3 {
width: 100%; 
}
.span_2_of_3 {
width: 66.13%; 
}
.span_1_of_3 {
width: 32.26%; 
} @media only screen and (max-width: 480px) {
.span_3_of_3 {
width: 100%; 
}
.span_2_of_3 {
width: 100%; 
}
.span_1_of_3 {
width: 100%;
}
}
.span_4_of_4 {
width: 100%; 
}
.span_3_of_4 {
width: 74.6%; 
}
.span_2_of_4 {
width: 49.2%; 
}
.span_1_of_4 {
width: 23.8%; 
} @media only screen and (max-width: 480px) {
.span_4_of_4 {
width: 100%; 
}
.span_3_of_4 {
width: 100%; 
}
.span_2_of_4 {
width: 100%; 
}
.span_1_of_4 {
width: 100%; 
}
}
.span_5_of_5 {
width: 100%;
}
.span_4_of_5 {
width: 79.68%; 
}
.span_3_of_5 {
width: 59.36%; 
}
.span_2_of_5 {
width: 39.04%;
}
.span_1_of_5 {
width: 18.72%;
} @media only screen and (max-width: 480px) {
.span_5_of_5 {
width: 100%; 
}
.span_4_of_5 {
width: 100%; 
}
.span_3_of_5 {
width: 100%; 
}
.span_2_of_5 {
width: 100%; 
}
.span_1_of_5 {
width: 100%; 
}
}
.span_6_of_6 {
width: 100%;
}
.span_5_of_6 {
width: 83.06%;
}
.span_4_of_6 {
width: 66.13%;
}
.span_3_of_6 {
width: 49.2%;
}
.span_2_of_6 {
width: 32.26%;
}
.span_1_of_6 {
width: 15.33%;
} @media only screen and (max-width: 480px) {
.span_6_of_6 {
width: 100%; 
}
.span_5_of_6 {
width: 100%; 
}
.span_4_of_6 {
width: 100%; 
}
.span_3_of_6 {
width: 100%; 
}
.span_2_of_6 {
width: 100%; 
}
.span_1_of_6 {
width: 100%; 
}
}
.span_7_of_7 {
width: 100%;
}
.span_6_of_7 {
width: 85.48%;
}
.span_5_of_7 {
width: 70.97%;
}
.span_4_of_7 {
width: 56.45%;
}
.span_3_of_7 {
width: 41.94%;
}
.span_2_of_7 {
width: 27.42%;
}
.span_1_of_7 {
width: 12.91%;
} @media only screen and (max-width: 480px) {
.span_7_of_7 {
width: 100%; 
}
.span_6_of_7 {
width: 100%; 
}
.span_5_of_7 {
width: 100%; 
}
.span_4_of_7 {
width: 100%; 
}
.span_3_of_7 {
width: 100%; 
}
.span_2_of_7 {
width: 100%; 
}
.span_1_of_7 {
width: 100%; 
}
}
.span_8_of_8 {
width: 100%;
}
.span_7_of_8 {
width: 87.3%; 
}
.span_6_of_8 {
width: 74.6%; 
}
.span_5_of_8 {
width: 61.9%; 
}
.span_4_of_8 {
width: 49.2%; 
}
.span_3_of_8 {
width: 36.5%;
}
.span_2_of_8 {
width: 23.8%; 
}
.span_1_of_8 {
width: 11.1%; 
} @media only screen and (max-width: 480px) {
.span_8_of_8 {
width: 100%; 
}
.span_7_of_8 {
width: 100%; 
}
.span_6_of_8 {
width: 100%; 
}
.span_5_of_8 {
width: 100%; 
}
.span_4_of_8 {
width: 100%; 
}
.span_3_of_8 {
width: 100%; 
}
.span_2_of_8 {
width: 100%; 
}
.span_1_of_8 {
width: 100%; 
}
}
.span_9_of_9 {
width: 100%;
}
.span_8_of_9 {
width: 88.71%;
}
.span_7_of_9 {
width: 77.42%; 
}
.span_6_of_9 {
width: 66.13%; 
}
.span_5_of_9 {
width: 54.84%; 
}
.span_4_of_9 {
width: 43.55%; 
}
.span_3_of_9 {
width: 32.26%;
}
.span_2_of_9 {
width: 20.97%; 
}
.span_1_of_9 {
width: 9.68%; 
} @media only screen and (max-width: 480px) {
.span_9_of_9 {
width: 100%; 
}
.span_8_of_9 {
width: 100%; 
}
.span_7_of_9 {
width: 100%; 
}
.span_6_of_9 {
width: 100%; 
}
.span_5_of_9 {
width: 100%; 
}
.span_4_of_9 {
width: 100%; 
}
.span_3_of_9 {
width: 100%; 
}
.span_2_of_9 {
width: 100%; 
}
.span_1_of_9 {
width: 100%; 
}
}
.span_10_of_10 {
width: 100%;
}
.span_9_of_10 {
width: 89.84%;
}
.span_8_of_10 {
width: 79.68%;
}
.span_7_of_10 {
width: 69.52%; 
}
.span_6_of_10 {
width: 59.36%; 
}
.span_5_of_10 {
width: 49.2%; 
}
.span_4_of_10 {
width: 39.04%; 
}
.span_3_of_10 {
width: 28.88%;
}
.span_2_of_10 {
width: 18.72%; 
}
.span_1_of_10 {
width: 8.56%; 
} @media only screen and (max-width: 480px) {
.span_10_of_10 {
width: 100%; 
}
.span_9_of_10 {
width: 100%; 
}
.span_8_of_10 {
width: 100%; 
}
.span_7_of_10 {
width: 100%; 
}
.span_6_of_10 {
width: 100%; 
}
.span_5_of_10 {
width: 100%; 
}
.span_4_of_10 {
width: 100%; 
}
.span_3_of_10 {
width: 100%; 
}
.span_2_of_10 {
width: 100%; 
}
.span_1_of_10 {
width: 100%; 
}
}
.span_11_of_11 {
width: 100%;
}
.span_10_of_11 {
width: 90.76%;
}
.span_9_of_11 {
width: 81.52%;
}
.span_8_of_11 {
width: 72.29%;
}
.span_7_of_11 {
width: 63.05%; 
}
.span_6_of_11 {
width: 53.81%; 
}
.span_5_of_11 {
width: 44.58%; 
}
.span_4_of_11 {
width: 35.34%; 
}
.span_3_of_11 {
width: 26.1%;
}
.span_2_of_11 {
width: 16.87%; 
}
.span_1_of_11 {
width: 7.63%; 
} @media only screen and (max-width: 480px) {
.span_11_of_11 {
width: 100%; 
}
.span_10_of_11 {
width: 100%; 
}
.span_9_of_11 {
width: 100%; 
}
.span_8_of_11 {
width: 100%; 
}
.span_7_of_11 {
width: 100%; 
}
.span_6_of_11 {
width: 100%; 
}
.span_5_of_11 {
width: 100%; 
}
.span_4_of_11 {
width: 100%; 
}
.span_3_of_11 {
width: 100%; 
}
.span_2_of_11 {
width: 100%; 
}
.span_1_of_11 {
width: 100%; 
}
}
.span_12_of_12 {
width: 100%;
}
.span_11_of_12 {
width: 91.53%;
}
.span_10_of_12 {
width: 83.06%;
}
.span_9_of_12 {
width: 74.6%;
}
.span_8_of_12 {
width: 66.13%;
}
.span_7_of_12 {
width: 57.66%; 
}
.span_6_of_12 {
width: 49.2%; 
}
.span_5_of_12 {
width: 40.73%; 
}
.span_4_of_12 {
width: 32.26%; 
}
.span_3_of_12 {
width: 23.8%;
}
.span_2_of_12 {
width: 15.33%; 
}
.span_1_of_12 {
width: 6.86%; 
} @media only screen and (max-width: 480px) {
.span_12_of_12 {
width: 100%; 
}
.span_11_of_12 {
width: 100%; 
}
.span_10_of_12 {
width: 100%; 
}
.span_9_of_12 {
width: 100%; 
}
.span_8_of_12 {
width: 100%; 
}
.span_7_of_12 {
width: 100%; 
}
.span_6_of_12 {
width: 100%; 
}
.span_5_of_12 {
width: 100%; 
}
.span_4_of_12 {
width: 100%; 
}
.span_3_of_12 {
width: 100%; 
}
.span_2_of_12 {
width: 100%; 
}
.span_1_of_12 {
width: 100%; 
}
}
@font-face {
font-family: 'Geogrotesque';
font-weight: 100;
font-style: normal;
font-display: swap;
src:
local('Geogrotesque Thin'), local('Geogrotesque-Thin'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-Thin.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-Thin.woff) format('woff');
}
@font-face {
font-family: 'Geogrotesque';
font-weight: 100;
font-style: italic;
font-display: swap;
src:
local('Geogrotesque Thin Italic'), local('Geogrotesque-ThinItalic'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-ThinItalic.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-ThinItalic.woff) format('woff');
} @font-face {
font-family: 'Geogrotesque';
font-weight: 200;
font-style: normal;
font-display: swap;
src:
local('Geogrotesque UltraLight'), local('Geogrotesque-UltraLight'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-UltraLight.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-UltraLight.woff) format('woff');
}
@font-face {
font-family: 'Geogrotesque';
font-weight: 200;
font-style: italic;
font-display: swap;
src:
local('Geogrotesque UltraLight Italic'), local('Geogrotesque-UltraLightItalic'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-UltraLightItalic.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-UltraLightItalic.woff) format('woff');
} @font-face {
font-family: 'Geogrotesque';
font-weight: 300;
font-style: normal;
font-display: swap;
src:
local('Geogrotesque Light'), local('Geogrotesque-Light'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-Light.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-Light.woff) format('woff');
}
@font-face {
font-family: 'Geogrotesque';
font-weight: 300;
font-style: italic;
font-display: swap;
src:
local('Geogrotesque Light Italic'), local('Geogrotesque-LightItalic'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-LightItalic.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-LightItalic.woff) format('woff');
} @font-face {
font-family: 'Geogrotesque';
font-weight: 400;
font-style: normal;
font-display: swap;
src:
local('Geogrotesque Regular'), local('Geogrotesque-Regular'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-Regular.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-Regular.woff) format('woff');
}
@font-face {
font-family: 'Geogrotesque';
font-weight: 400;
font-style: italic;
font-display: swap;
src:
local('Geogrotesque Regular Italic'), local('Geogrotesque-RegularItalic'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-RegularItalic.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-RegularItalic.woff) format('woff');
} @font-face {
font-family: 'Geogrotesque';
font-weight: 500;
font-style: normal;
font-display: swap;
src:
local('Geogrotesque Medium'), local('Geogrotesque-Medium'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-Medium.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-Medium.woff) format('woff');
}
@font-face {
font-family: 'Geogrotesque';
font-weight: 500;
font-style: italic;
font-display: swap;
src:
local('Geogrotesque Medium Italic'), local('Geogrotesque-MediumItalic'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-MediumItalic.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-MediumItalic.woff) format('woff');
} @font-face {
font-family: 'Geogrotesque';
font-weight: 600;
font-style: normal;
font-display: swap;
src:
local('Geogrotesque SemiBold'), local('Geogrotesque-SemiBold'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-SemiBold.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-SemiBold.woff) format('woff');
}
@font-face {
font-family: 'Geogrotesque';
font-weight: 600;
font-style: italic;
font-display: swap;
src:
local('Geogrotesque SemiBold Italic'), local('Geogrotesque-SemiBoldItalic'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-SemiBoldItalic.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-SemiBoldItalic.woff) format('woff');
} @font-face {
font-family: 'Geogrotesque';
font-weight: 700;
font-style: normal;
font-display: swap;
src:
local('Geogrotesque Bold'), local('Geogrotesque-Bold'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-Bold.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-Bold.woff) format('woff');
}
@font-face {
font-family: 'Geogrotesque';
font-weight: 700;
font-style: italic;
font-display: swap;
src:
local('Geogrotesque Bold Italic'), local('Geogrotesque-BoldItalic'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-BoldItalic.woff2) format('woff2'),
url(https://staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/fonts/Geogrotesque/Geogrotesque-BoldItalic.woff) format('woff');
} html, body {
overflow-x: hidden;
}
.col-full {
max-width: 1200px!important;
}
.col-row {
width: 100%;
}
body, h1,h2,h3,h4,h5,h6, button, input, textarea, select {
font-family: 'Geogrotesque';
}
h1, h2, h3, h4, h5, h6{
font-weight: 500!important;
}
.home h2, .archive h1 {
margin-left: -3px;
}
b, strong {
font-weight: 500;
}
body {
letter-spacing: 0.5px;
}
h2 {
font-weight: 400;
font-size: clamp(24px,4vw,29px);
}
p+h2, p+header h2, p+h3, p+h4, ul+h2, ul+header h2, ul+h3, ul+h4, ol+h2, ol+header h2, ol+h3, ol+h4, table+h2, table+header h2, table+h3, table+h4, blockquote+h2, blockquote+header h2, blockquote+h3, blockquote+h4, form+h2, form+header h2, form+h3, form+h4 {
margin-top: 1em;
}
#respond {
background-color: transparent!important;
}
.upper {
text-transform: uppercase;
}
.weight400, .weight400 h1, .weight400 h2, .weight400 h3, .weight400 h4, .weight400 h5, .weight400 h6 {
font-weight: 400!important;
}
.small {
font-size: 12px;
}
.medium {
font-size: 18px!important;
}
.notransform {
text-transform: none!important;
}
ul+p {
margin-top: 10px;
}
p+ul {
padding-top: 10px;
}
p {
font-size: 18px;
line-height: 1.6em;
margin: 0 0 0.5em;
}
.highlight {
color: #FE5000;
}
input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], textarea, .input-text {
border: 1px solid #EEEEEE;
background-color: transparent!important;
box-shadow: none!important;
}
input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], .input-text {
border-top: 0;
border-left: 0;
border-right: 0;
padding-left: 0;
}
.single-product .input-text,
.single-product input[type=number] {
border-top: solid 1px #EEEEEE!important;
}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {
outline: none !important;
}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
padding: 0 1.5em;
}
.center {
text-align: center;
}
.center-670 {
max-width: 670px;
margin-left: auto;
margin-right: auto;
}
.light {
color: #ffffff;
}
.spacing-letter {
letter-spacing: 1px;
}
div > p:last-of-type {
margin-bottom: 0!important;
}
textarea:focus,
input:focus,
a:focus {
outline: 0;
}
a {
color: #2e2e2e;
}
a:hover {
color: #000000;
}
p > a {
text-decoration: underline;
}
.page-id-111171 p > a {
color: #FE5000;
}
p > a:hover {
color: #000000;
}
a,a:hover {
text-underline-position: under;
}
a.button, a.button:hover {
text-decoration: none;
}
#primary {
background-color: #ffffff;
}
.widget_nav_menu ul li::before {
display: none;
}
.widget_nav_menu ul li {
padding-left: 0!important;
}
.site-footer a {
text-decoration: none;
}
.site-footer a:hover {
text-decoration: underline;
text-underline-position: under;
}
.button-center {
text-align: center;
}
.button.style-01,
.quiz-erg a{
color: #fff;
border: 1px solid #fe5000!important;
background-color: transparent!important;
transition: color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);
z-index: 1;
-webkit-tap-highlight-color: initial;
animation: none!important;
}
.button.style-04 {
color: #2E2E2E;
border: 0px solid #fff!important;
background: #fff!important;
transition: color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);
z-index: 1;
-webkit-tap-highlight-color: initial;
animation: none!important;
}
.button.style-01:before,
.quiz-erg a:before{
background-color: #fe5000;
transition: background-color .45s;
}
.button.style-04:before {
background-color: #fff;
transition: background-color .45s;
}
.button.style-01:before,
.button.style-04:before,
.quiz-erg a:before {
position: absolute;
content: "";
display: block;
left: 0;
top: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
transform: scale(1);
transform-origin: left center;
z-index: -1;
}
.button.style-01:hover,
.quiz-erg a:hover {
color: #fe5000;
animation: none !important;
}
.cross-post-wrapper:hover .button.style-04,
.button.style-04:hover {
color: #fff;
background: #fe5000!important;
animation: none !important;
border: 0px solid #fe5000!important;
}
.button.style-01:not([disabled]):hover:before,
.quiz-erg a:not([disabled]):hover:before {
transform-origin: right center;
transform: scaleX(0);
}
.button.style-01:not([disabled]):before,
.quiz-erg a:not([disabled]):before {
transition: transform .45s cubic-bezier(.785,.135,.15,.86);
}
.quiz-erg {
text-align: center;
}
.quiz-erg a {
position:relative;
padding: 20px;
}
.cross-post-wrapper:hover .button.style-04:not([disabled]):before,
.button.style-04:not([disabled]):hover:before {
transform-origin: right center;
transform: scaleX(0);
background: #fe5000;
}
.cross-post-wrapper:hover .button.style-04:not([disabled]):before,
.button.style-04:not([disabled]):before {
transition: transform .45s cubic-bezier(.785,.135,.15,.86);
background: #fff;
}
.button, .search-submit {
font-weight: 400;
position: relative;
color: #fff;
background: #fe5000;
border: 1px solid #fe5000;
overflow: hidden;
animation: leave 0.7s forwards;
-webkit-transition: ease-out 0.7s;
-moz-transition: ease-out 0.7s;
transition: ease-out 0.7s;
text-transform: uppercase!important;
}
.button:hover, .search-submit:hover {
animation: hover 0.7s forwards;
-webkit-transition: ease-in 0.7s;
-moz-transition: ease-in 0.7s;
transition: ease-in 0.7s;
background: transparent;
}
@keyframes hover {
from {
box-shadow: inset 0 0 0 0.01px #fff;
}
to {
box-shadow: inset 30vw 0 0 0.01px #fff;
color: #fe5000;
}
}
@keyframes leave {
from {
box-shadow: inset -30vw 0 0 0.01px #fff;
color: #fe5000;
}
to {
box-shadow: inset 0 0 0 0.01px #fff;
}
}
@keyframes hoverred {
from {
box-shadow: inset 0 0 0 0.01px #fe5000;
}
to {
box-shadow: inset 30vw 0 0 0.01px #fe5000;
color: #fff;
}
}
@keyframes leavered {
from {
box-shadow: inset -30vw 0 0 0.01px #fe5000;
color: #fff;
}
to {
box-shadow: inset 0 0 0 0.01px #fe5000;
}
}
@keyframes hoverredblack {
from {
box-shadow: inset 0 0 0 0.01px #2E2E2E;
}
to {
box-shadow: inset 30vw 0 0 0.01px #2E2E2E;
color: #fff;
}
}
@keyframes leaveredblack {
from {
box-shadow: inset -30vw 0 0 0.01px #2E2E2E;
color: #fff;
}
to {
box-shadow: inset 0 0 0 0.01px #2E2E2E;
}
}
.style-02:hover {
animation: hoverred 0.7s forwards!important;
-webkit-transition: ease-in 0.7s;
-moz-transition: ease-in 0.7s;
transition: ease-in 0.7s;
}
.button.style-01,
.quiz-erg a {
text-transform: uppercase;
letter-spacing: 1px;
}
.button.style-02 {
text-transform: uppercase;
letter-spacing: 1px;
color: #fe5000;
animation: leavered 0.7s forwards;
background: transparent;
border: 1px solid #fe5000;
}
.button.style-03 {
text-transform: uppercase;
letter-spacing: 1px;
color: #2E2E2E;
background: #ffffff;
border: 1px solid #fff;
}
.button.style-05 {
text-transform: uppercase;
letter-spacing: 1px;
color: #2E2E2E;
background: transparent;
border: 1px solid #2E2E2E!important;
animation: leaveredblack 0.7s forwards!important;
-webkit-transition: ease-in 0.7s;
-moz-transition: ease-in 0.7s;
transition: ease-in 0.7s;
}
.style-05:hover {
animation: hoverredblack 0.7s forwards!important;
-webkit-transition: ease-in 0.7s;
-moz-transition: ease-in 0.7s;
transition: ease-in 0.7s;
}
.bottom-border {
border-bottom: 1px solid #EEEEEE;
}
.section-grey {
background-color: #F9F7F6;
} .section-spacing-60-60 {
padding-top: 60px;
padding-bottom: 60px;
}
.section-spacing-0-60 {
padding-top: 0px;
padding-bottom: 60px;
}
.section-spacing-70-100 {
padding-top: 70px;
padding-bottom: 100px;
}
.section-spacing-80-80 {
padding-top: 80px;
padding-bottom: 80px;
}
.spacing-40 {
padding-bottom: 40px!important;
}
.section-spacing-80-30 {
padding-top: 80px;
padding-bottom: 30px;
}
.section-spacing-0-80 {
padding-top: 0px;
padding-bottom: 80px;
}
.section-spacing-100-100 {
padding-top: 100px;
padding-bottom: 100px;
}
.section-spacing-0-100 {
padding-top: 0px;
padding-bottom: 100px;
}
.section-spacing-100-0 {
padding-top: 100px;
padding-bottom: 0px;
}
.section-spacing-infobar {
padding-top: 24px;
padding-bottom: 24px;
}
.home #main {
padding-top: 0;
}
.top-70 {
margin-top: 70px;
} .section-has-background  {
background-size: cover !important;
background-position: center;
background-repeat: no-repeat;
} #topbar {
background: rgba(242, 242, 242, 0.6);
font-size: 12px;
}
#topbar .col-full {
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 11px 0 10px 0;
}
.topbar-icon-01,topbar-icon-02,topbar-icon-03 {
position: relative;
}
.topbar-icon-01:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/10/topbar-icon-01.svg);
width: 28px;
height: 16px;
display: inline-block;
position: relative;
top: 3px;
left: 0;
margin-right: 10px;
background-size: contain;
background-repeat: no-repeat;
}
.topbar-icon-02:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/10/topbar-icon-02.svg);
width: 20px;
height: 16px;
display: inline-block;
position: relative;
top: 3px;
left: 0;
margin-right: 10px;
background-size: contain;
background-repeat: no-repeat;
}
.topbar-icon-03:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/10/topbar-icon-03.svg);
width: 16px;
height: 16px;
display: inline-block;
position: relative;
top: 3px;
left: 0;
margin-right: 10px;
background-size: contain;
background-repeat: no-repeat;
}  .site-header .site-branding {
width: 100%!important;
float: none;
margin-right: 0;
text-align: center;
display: flex;
flex-direction: row;
justify-content: center;
}
#site-navigation {
width: 100%!important;
text-align: center;
}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
padding: 0 3em;
}
.site-search {
display: none;
}
#site-header-cart {
position: absolute;
right: 35px;
top: 12px;
}
.site-header {
border-bottom: 1px solid rgb(46 46 46 / 44%)!important;
box-shadow: none;
}
.primary-navigation .nav-menu{
font-size: 18px;
}
.secondary-navigation {
width: 98%;
position: absolute;
top: 20px;
margin-right: 0!important;
right: 75px;
z-index: 10;
width: fit-content !important;
}
.top-search-icon:before {
content: '';
background-image: url(//staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/img/search-icon.svg);
width: 23px;
height: 27px;
top: 5px;
display: inline-block;
position: relative;
background-size: contain;
background-repeat: no-repeat;
}
.profile-icon:before {
content: '';
background-image: url(//staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/img/profile-icon.svg);
width: 19px;
height: 22px;
display: inline-block;
position: relative;
background-size: contain;
background-repeat: no-repeat;
} #site-header-cart {
margin-left: 0!important;
width: 20%!important;
}
.storefront-sticky-add-to-cart__content-product-info {
color: #000;
}
.storefront-sticky-add-to-cart__content-product-info strong {
font-weight: 300!important;
}
.storefront-sticky-add-to-cart__content-product-info .secondary-title {
font-size: 14px;
margin-bottom: -5px;
}
.storefront-sticky-add-to-cart__content-price {
font-weight: 400;
font-size: 18px;
opacity: 1;
}
#site-header-cart .cart-contents .count {
position: absolute;
right: -1px;
top: 31px;
z-index: 2;
color: #2e2e2e;
padding: 2px 8px;
font-size: 11px;
border-radius: 71px;
opacity: 1;
}
.site-header-cart .cart-contents:after {
content: '';
background-image: url(//staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/img/empty-cart-icon.svg);
width: 21px;
height: 24px;
display: inline-block;
position: relative;
background-size: contain;
background-repeat: no-repeat;
}
.jde_hint {
padding: 1.41575em 1.71575em;
font-size: 15px;
margin-bottom: 0;
} .section_home-01 {
padding-top: 100px;
padding-bottom: 180px;
min-height: 545px;
}
.title-white-small {
font-size: 15px;
font-weight: 600;
color: #fff;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 1.3em;
margin-bottom: 8px;
}
.title-red-small,
.section_home-01 h1 {
font-size: 15px;
font-weight: 600;
color: #FE5000;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 1.3em;
margin-bottom: 8px;
}
.section_home-01 h2 {
font-size: clamp(32px,3.5vw,47px);
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 1.3em;
margin-bottom: 15px;
}
.section_home-01 p {
letter-spacing: 1px;
max-width: 490px;
margin-bottom: 15px;
line-height: 1.5em!important;
}
.bg-image-top {
background-position: top center;
background-size: cover;
background-repeat: no-repeat;
}
.section_home-01 .rating {
margin-top: 20px;
}
.rating {
margin-bottom: 30px;
}
.rating.space-b {
display: flex;
justify-content: space-between!important;
font-size: 12px;
color: #747474;
letter-spacing: 1px;
}
.rating img {
margin-right: 10px;
}
.rating_link {
display: flex;
justify-content: flex-start;
align-items: center;
}
.rating b, .rating strong {
padding: 0 4px;
} .blurbs-row {
display: flex;
flex-direction: row;
justify-content: space-between;
gap: 0 20px;
}
.home .blurbs-row .blurb p {
font-size: 12px;
font-weight: 400;
}
.blurb {
text-align: center;
}
.blurb img {
margin: 0 auto 25px auto;
}
.meinungen-wrapper {
display: grid;
grid-auto-flow: column;
grid-template-columns: auto;
gap: 0 16px;
overflow-x: scroll;
overflow-y: hidden;
-ms-overflow-style: none; scrollbar-width: none; margin-top: 10px;
}
.meinungen-wrapper::-webkit-scrollbar {
display: none; }
.meinungen-wrapper .meinungen-block:first-child {
margin-left: 7.4vw;
}
.meinungen-block.empty {
background-color: transparent!important;
}
.meinungen-block {
background-color: #ffffff;
padding: 24px 8px;
width: 366px;
display: flex;
flex-direction: column;
justify-content: flex-start;
}
.meinungen-block .content {
margin-bottom: 7px;
padding-bottom: 0;
font-size: 18px;
flex-grow: 1;
}
.meinungen-block .title {
margin-top: 10px;
}
.meinungen-block .title h3{
font-size: 12px;
color: #2E2E2E;
letter-spacing: 1px;
}
.meinungen-block .subtitle h4{
font-size: 12px;
color: #747474;
letter-spacing: 1px;
margin-bottom: 0;
padding-bottom: 0;
}
.meinungen-block .subtitle {
margin-top: 28px;
}
.col-full.fullwidth {
width: 100%;
max-width: 100%!important;
}
.flex {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.flex-center {
align-self: center;
}
.spacing-left {
padding-left: 110px;
}
.certificates {
display: flex;
flex-direction: row;
justify-content: space-between;
gap: 0 20px;
margin-bottom: 57px;
}
.certificates img {
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
width: auto;
max-height: 115px;
object-fit: contain;
object-position: center;
}
.cards-wrapper {
display: flex;
flex-direction: row;
justify-content: center;
flex-wrap: wrap;
gap: 0 50px;
margin-top: 70px;
}
.cards-wrapper-03 {
display: flex;
flex-direction: row;
justify-content: flex-start;
flex-wrap: wrap;
gap: 50px 20px;
margin-top: 0px;
}
.cards-wrapper .card,
.cards-wrapper-03 .card {
background-color: #ffffff;
box-shadow: 0px 6px 10px 1px rgba(0, 0, 0, 0.1);
padding: 18px 10px;
width: 30.4%;
position: relative;
}
.cards-wrapper-03 .card:hover {
box-shadow: 0px 6px 10px 1px rgba(0, 0, 0, 0.3);
}
.cards-wrapper .card-title {
text-align: center;
font-size: 16px;
font-weight: 600;
margin-bottom: 32px;
text-transform: uppercase;
}
.cards-wrapper-03 .card-title {
text-align: center;
font-size: clamp(20px,4vw,29px);
font-weight: 400;
line-height: 1.4em;
margin-bottom: 32px;
}
.cards-wrapper .blurb p {
font-size: 12px!important;
letter-spacing: 0.5px;
}
.cards-wrapper-03 .blurb p {
font-size: 18px!important;
letter-spacing: 0.5px;
}
.wrapper-icons {
display: flex;
flex-direction: row;
justify-content: center;
gap: 0 24px;
margin-top: 50px;
}
.wrapper-icons img {
width: auto;
max-height: 48px;
}
.banner .button-wrapper {
margin-top: 30px;
}
.banner {
padding-left: 30px;
padding-right: 30px;
}
.video-block {
height: 675px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 60px 30px;
}
.video-block .button-wrapper {
margin-top: 10px;
}
.influencerin-wrapper {
display: grid;
grid-auto-flow: column;
grid-template-columns: 50% 50%;
gap: 0 17px;
overflow-x: scroll;
overflow-y: hidden;
-ms-overflow-style: none;
scrollbar-width: none;
}
.influencerin-block {
background-color: #ffffff;
padding: 30px 16px;
width: 99%;
height: fit-content;
}
.influencerin-block .info {
display: grid;
grid-template-columns: 80px 1fr;
column-gap: 15px;
margin-bottom: 30px;
}
.influencerin-block .name h4{
margin-bottom: 0;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 5px;
}
.influencerin-block .name p {
font-size: 12px;
letter-spacing: 1px;
}
.influencerin-block .social-link {
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
color: #FE5000;
letter-spacing: 1px;
}
.influencerin-block .photo img{
width: 80px;
height: 80px;
object-fit: cover;
object-position: center;
border-radius: 100px;
border: 1px solid #FE5000;
padding: 2px;
}
.influencerin-block a:hover {
text-decoration: underline;
text-underline-position: under;
}
.hauttyp-slider-wrapper {
margin-top: 60px;
}
.hauttyp-slider-wrapper .hauttyp-block {
background-color: #fff;
padding: 0;
}
.hauttyp-block{
display: grid!important;
grid-template-columns: 55% 43%;
column-gap: 2%;
}
.hauttyp-block .spec-01 {
margin-top: 27px;
}
.hauttyp-block .spec-02 {
margin-top: 30px;
}
.hauttyp-block h4{
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
border-bottom: 1px solid rgba(46,46,46,0.2);
padding-bottom: 10px;
}
.hauttyp-block p {
padding-bottom: 10px;
font-size: 12px;
}
.hauttyp-block .button-wrapper {
margin-top: 70px;
}
.hauttyp-block img {
max-width: 100%;
}
.waehle .col-full .col-row:first-child {
margin-bottom: 30px;
}
.waehle {
border-bottom: 1px solid #EEEEEE;
}
.info-body-wrapper {
position: relative;
display: flex;
flex-direction: row;
}
.info-body-wrapper > .col:last-child {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.info-body-wrapper > .col:last-child h4 {
text-transform: uppercase;
font-weight: 600;
}
.info-body-wrapper > .col:last-child h4:hover {
text-decoration: underline;
text-underline-position: under;
}
.info-body-wrapper .elements .body-shape{
margin: auto;
}
.info-body-wrapper .elements .icon {
padding: 6px;
transition: all 0.5s ease;
width: fit-content;
display: flex;
align-items: center;
gap: 0 10px;
}
.info-body-wrapper .elements .icon span {
visibility: hidden;
} .info-body-wrapper .elements .icon.tab-item-active,
.info-body-wrapper .elements .icon.pin-dot-active {
background-color: #FE5000;
padding: 6px 12px 6px 6px;
transition: all 0.5s ease;
display: flex;
align-items: center;
gap: 0 10px;
}
.info-body-wrapper .elements .icon.tab-item-active span,
.info-body-wrapper .elements .icon.pin-dot-active span {
visibility: visible;
color: #fff;
}
.info-body-wrapper .elements .icon:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/10/toggle-icon-close.svg);
width: 32px;
min-width: 32px;
height: 32px;
display: inline-block;
position: relative;
background-size: contain;
background-repeat: no-repeat;
}
.info-body-wrapper .elements .icon.tab-item-active:before,
.info-body-wrapper .elements .icon.pin-dot-active:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/10/toggle-icon-open.svg);
width: 32px;
min-width: 32px;
height: 32px;
display: inline-block;
position: relative;
background-size: contain;
background-repeat: no-repeat;
}
.info-body-wrapper .element-01 {
position: absolute;
top: -15px;
left: 44%;
z-index: 1;
}
.info-body-wrapper .element-02 {
position: absolute;
top: 120px;
left: 46%;
z-index: 1;
}
.info-body-wrapper .element-03 {
position: absolute;
top: 174px;
left: 36%;
z-index: 1;
}
.info-body-wrapper .element-04 {
position: absolute;
top: 214px;
left: 60%;
z-index: 1;
}
.info-body-wrapper .element-05 {
position: absolute;
top: 437px;
left: 46%;
z-index: 1;
}
.info-body-wrapper .element-06 {
position: absolute;
top: 600px;
left: 40%;
z-index: 1;
}
.info-body-wrapper .element-07 {
position: absolute;
top: 51px;
left: 50%;
z-index: 1;
}
.info-body-wrapper .element-08 {
position: absolute;
top: 340px;
left: 61%;
z-index: 2;
}
.info-body-wrapper .element-09 {
position: absolute;
top: 300px;
left: 38%;
z-index: 1;
}
.info-body-wrapper .tab-item-active {
z-index: 10!important;
}
.tab-text {
background-color: #fff;
padding: 22px 22px;
box-shadow: 0px 6px 10px 1px rgba(0, 0, 0, 0.1);
}
#colophon {
border-top: 1px solid #eeeeee;
}
.payment-methods .col-row {
display: flex;
flex-direction: row;
justify-content: center;
gap: 0 45px;
}
.payment-methods .col-row img {
max-height: 38px;
width: auto;
object-fit: contain;
object-position: center;
} .products .product {
background-color: #F9F7F6;
margin-bottom: 0!important;
padding: 25px;
display: flex;
flex-direction: column;
justify-content: center;
flex-wrap: wrap;
}
.product {
position: relative;
}
.archive .product .star-rating,
.related .star-rating{
margin-left: 0;
position: absolute;
top: 25px;
left: 25px;
}
.related .add_to_cart_button {
margin-top: 20px;
}
.single-product .related {
text-align: center;
padding-bottom: 100px;
}
.single-product .related .products {
display: grid;
grid-template-columns: repeat(3,1fr);
gap: 30px;
}
.single-product .related .products:before {
display: none !important;
}
.star-rating::before, .star-rating span::before {
color: #FFE769;
}
.single-product .reviews-column {
position: relative;
}
.single-product .reviews-column .onsale {
top: 55px;
z-index: 10;
}
.product .onsale {
position: absolute;
min-width:65px;
top: 25px;
right: 25px;
font-size: 12px;
color: #FE5000;
border: 0;
background: #FFFFFF;
border-radius: 100px;
padding: 23px 10px;
font-weight: 400;
text-transform: none;
}
.product .onsale:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/11/onsale-dots.svg);
width: 24px;
height: 21px;
display: inline-block;
position: absolute;
bottom: 0;
left: -12px;
background-size: contain;
background-repeat: no-repeat;
}
.archive.woocommerce #main .storefront-sorting:first-child .woocommerce-pagination{
display: none !important;
}
.archive .woocommerce .products,
.archive.woocommerce .products {
display: grid;
grid-template-columns: repeat(3,1fr);
grid-gap: 40px 35px;
margin-top: 40px;
}
.archive .woocommerce .products .product .button,
.archive.woocommerce .products .product .button {
width: 100%;
align-items: center;
display: flex;
justify-content: center;
margin-bottom: 0.236em!important;
margin: auto;
margin-top: 15px;
} .archive .woocommerce ul.products li:nth-child(2),
.archive.woocommerce ul.products li:nth-child(2) {
grid-column: 1;
}
.single-product .custom-card-in-product-grid {
display: none!important;
}
.custom-card-in-product-grid .button-wrapper {
width: 100%;
}
.custom-card-in-product-grid {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column!important;
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/11/quiz-texturen.jpg);
background-position: center;
background-size: cover;
}
.custom-card-in-product-grid h2 {
font-size: 27px;
}
.custom-card-in-product-grid p{
margin-bottom: 0;
}
.storefront-breadcrumb {
display: none;
}
.archive-spacing-01 {
padding-top: 40px;
padding-bottom: 50px;
}
.archive-spacing-02 {
padding-top: 0;
padding-bottom: 100px;
}
.storefront-sorting {
margin-bottom: 0;
}
.storefront-sorting .woocommerce-result-count {
display: none !important;
}
#secondary .widget {
position: relative;
top: 17px;
}
.filter-wrapper h4 {
font-weight: 600;
text-transform: uppercase;
font-size: 18px;
}
.filter-wrapper h4.show:before {
content: '';
background-image:url(https://staging.sweat-off.com/wp-content/uploads/2022/12/plus-icon.svg);
width: 20px;
height: 14px;
display: inline-block;
position: relative;
top: 3px;
left: 3px;
transform: rotate(45deg);
margin-right: 15px;
background-size: contain;
background-repeat: no-repeat;
}
.filter-wrapper h4:before {
content: '';
background-image:url(https://staging.sweat-off.com/wp-content/uploads/2023/02/filter-icon.svg);
width: 20px;
height: 14px;
display: inline-block;
position: relative;
top: 0;
left: 0;
margin-right: 15px;
background-size: contain;
background-repeat: no-repeat;
}
.wc-block-attribute-filter__actions {
justify-content: flex-start!important;
}
.archive .woocommerce .storefront-sorting:first-child .woocommerce-ordering,
.archive.woocommerce .storefront-sorting:first-child .woocommerce-ordering,
.archive.woocommerce .storefront-sorting:nth-child(2) .woocommerce-ordering{
float: right;
margin-right: 0!important;
}
.woocommerce-ordering > select {
text-transform: uppercase;
font-weight: 600!important;
font-size: 18px; padding-right: 25px;
border: 0;
background: transparent;
color: #2e2e2e!important;
}
.woocommerce-ordering > select:active,.woocommerce-ordering > select:focus {
outline: none;
}
.archive .woocommerce .storefront-sorting:first-child .woocommerce-pagination,
.archive.woocommerce .storefront-sorting:nth-child(2) .woocommerce-pagination{
display: none;
}
.archive .woocommerce .storefront-sorting:last-child,
.archive.woocommerce .storefront-sorting:last-child {
margin-top: 40px;
}
.archive .woocommerce .storefront-sorting:last-child .woocommerce-ordering,
.archive .woocommerce .storefront-sorting:last-child .woocommerce-result-count,
.archive.woocommerce .storefront-sorting:last-child .woocommerce-ordering,
.archive.woocommerce .storefront-sorting:last-child .woocommerce-result-count{
display: none;
}
.products .product .woocommerce-loop-product__title {
font-weight: 600 !important;
text-transform: uppercase;
}
.products .product .woocommerce-LoopProduct-link{
order: 1;
flex-grow: 1;
}
.archive .products .product .price{
order: 2;
margin-bottom: 0;
}
.archive .products .product .price > .woocommerce-Price-amount,
.single-product .products .product .price > .woocommerce-Price-amount {
display: none !important;
}
.archive .products .product .price > del,
.single-product .products .product .price > del {
font-size: 16px!important;
}
.archive .products .product .price > del+ins,
.single-product .products .product .price > del+ins {
display: none !important;
}
.products .product .price{
order: 2;
margin-bottom: 0!important;
}
.products .product .button{
order: 3;
}
.products .product .woocommerce-de_price_taxrate{
order: 5;
}
.products .product .price-per-unit{
order: 4;
position: relative;
top: 2px;
margin-right: 0px;
}
.products .product .woocommerce_de_versandkosten{
order: 6;
width: 100%;
}
.products .product .shipping_de{
order: 7;
display: none;
}
.archive .woocommerce ul.products li:nth-child(1),
.archive.woocommerce ul.products li:nth-child(1) {
order: 6;
}
.archive .woocommerce ul.products li:nth-child(2),
.archive.woocommerce ul.products li:nth-child(2) {
order: 1;
}
.archive .woocommerce ul.products li:nth-child(3),
.archive.woocommerce ul.products li:nth-child(3) {
order: 2;
}
.archive .woocommerce ul.products li:nth-child(4),
.archive.woocommerce ul.products li:nth-child(4) {
order: 3;
}
.archive .woocommerce ul.products li:nth-child(5),
.archive.woocommerce ul.products li:nth-child(5) {
order: 4;
}
.archive .woocommerce ul.products li:nth-child(6),
.archive.woocommerce ul.products li:nth-child(6) {
order: 5;
}
.archive .woocommerce ul.products li:nth-child(7),
.archive.woocommerce ul.products li:nth-child(7) {
order: 7;
}
.archive .woocommerce ul.products li:nth-child(8),
.archive.woocommerce ul.products li:nth-child(8) {
order: 8;
}
.archive .woocommerce ul.products li:nth-child(9),
.archive.woocommerce ul.products li:nth-child(9) {
order: 9;
}
.archive .woocommerce ul.products li:nth-child(10),
.archive.woocommerce ul.products li:nth-child(10) {
order: 10;
}
.archive .woocommerce ul.products li:nth-child(11),
.archive.woocommerce ul.products li:nth-child(11) {
order: 11;
}
.archive .woocommerce ul.products li:nth-child(12),
.archive.woocommerce ul.products li:nth-child(12) {
order: 12;
}
.archive .woocommerce ul.products li:nth-child(13),
.archive.woocommerce ul.products li:nth-child(13) {
order: 13;
}
.archive .woocommerce ul.products li:nth-child(14),
.archive.woocommerce ul.products li:nth-child(14) {
order: 14;
}
.archive .woocommerce ul.products li:nth-child(15),
.archive.woocommerce ul.products li:nth-child(15) {
order: 15;
}
.archive .woocommerce ul.products li:nth-child(16),
.archive.woocommerce ul.products li:nth-child(16) {
order: 16;
}
.archive .woocommerce ul.products li:nth-child(17),
.archive.woocommerce ul.products li:nth-child(17) {
order: 17;
}
.archive .woocommerce ul.products li:nth-child(18),
.archive.woocommerce ul.products li:nth-child(18) {
order: 18;
}
.archive .woocommerce ul.products li:nth-child(19),
.archive.woocommerce ul.products li:nth-child(19) {
order: 19;
}
.archive .woocommerce ul.products li:nth-child(20),
.archive.woocommerce ul.products li:nth-child(20) {
order: 20;
}
.archive .woocommerce ul.products li:nth-child(21),
.archive.woocommerce ul.products li:nth-child(21) {
order: 21;
}
.archive .woocommerce ul.products li:nth-child(22),
.archive.woocommerce ul.products li:nth-child(22) {
order: 22;
}
.archive .woocommerce ul.products li:nth-child(23),
.archive.woocommerce ul.products li:nth-child(23) {
order: 23;
}
.archive .woocommerce ul.products li:nth-child(24),
.archive.woocommerce ul.products li:nth-child(24) {
order: 24;
}
.archive .woocommerce ul.products li:nth-child(25),
.archive.woocommerce ul.products li:nth-child(25) {
order: 25;
}
.archive .woocommerce ul.products li:nth-child(26),
.archive.woocommerce ul.products li:nth-child(26) {
order: 26;
}
.archive .woocommerce ul.products li:nth-child(27),
.archive.woocommerce ul.products li:nth-child(27) {
order: 27;
}
.archive .woocommerce ul.products li:nth-child(28),
.archive.woocommerce ul.products li:nth-child(28) {
order: 28;
}
.archive .woocommerce ul.products li:nth-child(29),
.archive.woocommerce ul.products li:nth-child(29) {
order: 29;
}
.archive .woocommerce ul.products li:nth-child(30),
.archive.woocommerce ul.products li:nth-child(30) {
order: 30;
}
.archive .woocommerce ul.products li:nth-child(31),
.archive.woocommerce ul.products li:nth-child(31) {
order: 31;
}
.archive .woocommerce ul.products li:nth-child(32),
.archive.woocommerce ul.products li:nth-child(32) {
order: 32;
}
.wgm-info {
color: #747474;
}
.archive.woocommerce .products .product .button,
.single-product .products .product .button {
border-width: 0;
width: 100%;
}
.products .product .button {
background: transparent;
text-transform: uppercase;
font-size: 16px;
color: #FE5000;
border-color: #FE5000;
animation: archiveleave 0.7s forwards;
-webkit-transition: ease-out 0.7s;
-moz-transition: ease-out 0.7s;
transition: ease-out 0.7s;
}
.products .product .button:hover,
.archive.woocommerce .products .product:hover .button,
.single-product .products .product:hover .button {
animation: archivehover 0.7s forwards;
-webkit-transition: ease-in 0.7s;
-moz-transition: ease-in 0.7s;
transition: ease-in 0.7s;
}
.archive.woocommerce .products .product .button .btn-cart-text,
.single-product .products .product .button .btn-cart-text {
display: none;
}
.archive.woocommerce .products .product .button:hover .btn-cart-text,
.archive.woocommerce .products .product:hover .button .btn-cart-text,
.single-product .products .product:hover .button .btn-cart-text {
display: inline-block;
}
.archive.woocommerce .products .product .button,
.single-product .products .product .button {
color: #2e2e2e;
}
@keyframes archivehover {
from {
box-shadow: inset 0 0 0 0.01px #fe5000;
}
to {
box-shadow: inset 30vw 0 0 0.01px #fe5000;
color: #fff;
}
}
@keyframes archiveleave {
from {
box-shadow: inset -30vw 0 0 0.01px #fe5000;
color: #fff;
}
to {
box-shadow: inset 0 0 0 0.01px #fe5000;
}
}  .site-footer .footer-widgets {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
gap: 0 40px;
}
.site-footer .footer-widgets .footer-widget-1 {
grid-column: 1;
grid-row: 1;
}
.site-footer .footer-widgets .footer-widget-2 {
grid-column: 2;
grid-row: 1;
}
.site-footer .footer-widgets .footer-widget-3 {
grid-column: 3;
grid-row: 1;
}
.site-footer .footer-widgets .footer-widget-4 {
grid-column: 4;
grid-row: 1;
}
.site-footer .footer-widgets .footer-widget-5 {
grid-column: 5;
grid-row: 1;
}
.site-footer .footer-widgets .footer-widget-6 {
grid-column: 1/6;
grid-row: 2;
}
.site-footer .footer-widgets .footer-widget-7 {
grid-column: 1/6;
grid-row: 3;
}
.site-footer .footer-widgets .footer-widget-8 {
grid-column: 1/6;
grid-row: 4;
}
.site-footer .footer-widgets .widget {
margin-bottom: 15px;
}
.site-footer .footer-widgets .footer-widget-7 .widget {
text-align: right;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.site-footer .footer-widgets .footer-widget-7 .widget img {
max-width: 112px;
}
.site-footer .footer-widgets .footer-widget-8 .widget {
margin-bottom: 0!important;
}
.footer-social-links {
display: flex;
flex-direction: row;
justify-content: flex-start;
gap: 0 35px;
}
#menu-footer {
display: flex;
justify-content: flex-end;
flex-direction: row;
gap: 0 20px;
}
.footer_credits {
display: none;
}
footer {
padding-bottom: 10px!important;
}
.footer-widgets {
border-bottom: 0!important;
}  [id*="tab-item"] {
cursor: pointer;
}
.hide-tab-page {
position: absolute!important;
display: none!important;
}
.hide-tab-page.show-tab-page{
position: relative !important;
display: block!important;
}
.flex.show-tab-page {
display: flex!important;
}
.flex.hide-tab-page{
display: none;
} .logos-block {
display: grid;
grid-template-columns: repeat(6,1fr);
gap: 0 40px;
align-items: center;
}
.logos-block img {
max-height: 30px;
max-width: 70%;
width: auto;
object-fit: contain;
margin: auto;
}
.searchwp-modal-form-default .searchwp-modal-form__content .search-form {
margin-bottom: 0!important;
}
#block-3 img{
max-height: 70px;
width: auto;
object-fit: contain;
}
.product-description {
margin-bottom: 0;
font-size: 12px;
color: #2E2E2E;
}
.product-card-short {
margin-bottom: 5px;
font-size: 16px;
color: #2E2E2E;
}
.product-description+.product-card-short {
margin-top: 10px;
}
.versandkosten {
color: #747474;
text-decoration: underline;
}
.versandkosten:hover {
color: #000000;
}
.searchwp-modal-form__footer {
display: none;
}
.search-submit {
border: 1px solid #fe5000!important;
text-transform: uppercase;
font-weight: 400!important;
padding: 0.63em 1.41575em!important;
}
.search-no-results .search-submit{
position: relative;
left: -5px;
}
.searchwp-modal-form-default input[type="search"]:focus {
outline: none !important;
}
.searchwp-modal-form-default .searchwp-modal-form__content .search-form label {
padding-right: 0!important;
}  .page-template-ratgeber-archive-new .slick-initialized .slick-slide,
.tax-ratgeber-kategorie .slick-initialized .slick-slide,
#topbar .slick-initialized .slick-slide{
text-align: center!important;
}
.page-id-210803 .slick-initialized .slick-slide,
.home .slick-initialized .slick-slide,
.slick-initialized .slick-slide{
text-align: left!important;
}
.slick-slide {
width: auto;
}
.slick-slide {
margin: 0 27px;
} .slick-list {
margin: 0 -27px;
} .slick-next::before,
.slick-prev::before {
color: turquoise;
}
.slick-dots {
bottom: -40px;
left: auto;
right: 0;
}
.slick-next::before  {
content: ''!important;
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2023/01/slider-arrow.svg);
background-size: contain;
background-repeat: no-repeat;
display: inline-block;
position: relative;
width: 8px;
height: 14px;
}
.slick-prev::before  {
content: ''!important;
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2023/01/slider-arrow.svg);
background-size: contain;
background-repeat: no-repeat;
transform: rotate(180deg);
display: inline-block;
position: relative;
width: 8px;
height: 14px;
}  .star-rating span {
font-family: 'Geogrotesque', sans-serif;
}
.rating .star-rating {
overflow: visible !important;
position: relative;
line-height: 1;
font-size: 1em;
width: auto;
}
.execphpwidget .rating .star-rating {
font-size: 0.92em!important;
}
.rating .star-rating::before {
content: '\f005\f005\f005\f005\f005';
font-family: 'Font Awesome\ 5 Free';
color: #FFE769;
left: 0;
position: absolute;
}
.rating .star-rating span {
overflow: hidden;
left: 0;
padding-top: 1px !important;
padding-left: 100px;
}
.execphpwidget .rating .star-rating span {
padding-left: 85px!important;
}
.rating .star-rating span::before,
.star-rating span::before {
content: '\f005\f005\f005\f005\f005';
font-family: 'Font Awesome\ 5 Free';
font-weight: 700;
position: absolute;
left: 0;
color: #FFE769;
}
.reviews-count {
display: block;
position: absolute;
top: 45px;
font-size: 12px;
color: #747474;
}
.single-product .summary,
.single-product .woocommerce-product-gallery {
width: 100% !important;
}
#tab-title-reviews {
display: none !important;
}
.single-product .reviews-column .woocommerce-tabs,
.woocommerce-Tabs-panel--reviews {
display: none !important;
}
.fag-wrapper {
background: #FFFFFF;
box-shadow: 2px 2px 4px 0.5px rgb(0 0 0 / 11%);
padding: 30px 20px;
position: relative;
}
.fag-wrapper:not(:last-child) {
margin-bottom: 20px;
}
.fag-wrapper h4 {
margin-bottom: 0;
font-size: 18px !important;
position: relative;
}
.fag-wrapper h4 a {
color: #2E2E2E;
}
.fag-wrapper h4 a:hover {
color: #000000;
text-decoration: underline;
text-underline-position: under;
}
.fag-wrapper h4:after {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/11/arrow_right_icon.svg);
width: 8px;
height: 14px;
display: inline-block;
position: absolute;
top: 8px;
right: 0;
background-size: contain;
background-repeat: no-repeat;
}
.fag-wrapper.job h4{
font-weight: 400!important;
text-transform: uppercase;
}
.fag-wrapper.job h4:after {
display: none!important;
}
.fag-wrapper.job:after {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/11/arrow_right_icon.svg);
width: 8px;
height: 14px;
display: inline-block;
position: absolute;
top: auto;
right: 15px;
bottom: auto;
margin: auto 0;
background-size: contain;
background-repeat: no-repeat;
}
.fag-wrapper.job {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
}
.fag-wrapper.job:hover h4 a,
.fag-wrapper.job:hover p{
color: #fe5000!important;
}
.fag-wrapper.job .link-wrapper {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.storefront-full-width-content .woocommerce-tabs ul.tabs,
.storefront-full-width-content .woocommerce-tabs .panel {
width: 100% !important;
}
.storefront-full-width-content.single-product #reviews .commentlist li .comment_container .comment-text {
width: 100% !important;
display: grid;
grid-template-columns: 30% 65%;
column-gap: 30px;
}
#reviews .commentlist li .comment_container .comment-text {
width: 100% !important;
}
#reviews .commentlist li .comment_container .comment-text .star-rating {
grid-column: 2;
grid-row: 1;
}
#reviews .commentlist li p.meta {
grid-column: 1;
grid-row: 1;
display: flex;
flex-direction: column-reverse;
justify-content: flex-end;
}
#reviews .commentlist .description {
grid-column: 2;
grid-row: 1;
margin-top: 30px
}
#reviews .commentlist b,
#reviews .commentlist strong {
padding: 0!important;
}
#reviews .commentlist li time {
color: #2E2E2E!important;
font-size: 18px;
margin-bottom: 7px;
opacity: 1;
}
.single-product #main {
padding-top: 30px;
}
.single-product .product .col .summary > a:first-child,
.single-product .product .col .summary .theiaStickySidebar > a:first-child{
letter-spacing: 0.04em;
text-transform: uppercase;
color: #FE5000;
font-size: 15px;
font-weight: 600;
}
.single-product .product .col .summary .product_title {
margin-top: 8px;
font-weight: 400;
margin-bottom: 0;
}
.single-attribute {
margin-bottom: 30px;
}
.single-attribute+.woocommerce-product-details__short-description {
margin-top: 10px;
}
.single-product div.product .woocommerce-product-rating {
margin-bottom: 12px;
}
.single-product div.product .woocommerce-product-rating a {
font-weight: 400;
text-decoration: none;
font-size: 18px;
}
.single-product div.product .woocommerce-product-rating a:hover {
text-decoration: underline;
text-underline-position: under;
}
.single-product div.product p.price {
font-size: clamp(24px,4vw,29px) !important;
margin: 22px 0;
font-weight: 400;
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
gap: 0 10px;
}
.single-product div.product .price del+ins {
margin-left: 0;
}
.woocommerce-tabs ul.tabs li a {
font-weight: 500;
font-size: 20px;
line-height: 40px;
letter-spacing: 0.04em;
text-transform: uppercase;
color: #2E2E2E;
}
.woocommerce-tabs ul.tabs li {
border-bottom: 1px solid #EEEEEE !important;
}
.woocommerce-tabs ul.tabs li::after {
content: '' !important;
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/12/plus-icon.svg);
width: 12px;
height: 12px;
background-size: contain;
display: inline-block;
position: absolute;
z-index: 1;
right: 0;
opacity: 1;
}
.woocommerce-tabs ul.tabs li.active::after {
content: '' !important;
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/11/arrow_right_icon.svg);
width: 8px;
height: 14px;
background-size: contain;
display: inline-block;
position: absolute;
z-index: 1;
right: 5px;
opacity: 1;
transform: rotate(90deg);
}
.stock.in-stock,
.single-product div.product .product_meta {
display: none!important;
}
.single-product div.product form.cart {
padding: 0!important;
}
.single-product .blurb img{
margin: 0 auto 10px auto;
height: 34px;
}
.single-product .blurbs-row p {
font-size: 14px;
}
.single-product .section-spacing-infobar {
padding-bottom: 0 !important;
border-bottom: 0!important;
}
#comments .woocommerce-pagination {
float: none !important;
}
#comments .woocommerce-pagination .page-numbers {
background-color: transparent !important;
}
#comments .woocommerce-pagination .current {
font-weight: 500;
background-color: #e6e6e6 !important;
}
.single-product div.product .woocommerce-product-gallery .flex-viewport {
width: 75%;
float: right;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
width: 25%;
float: right;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
width: 90%;
float: none;
margin: 0 10 10% 0;
}
.single-product div.product .woocommerce-product-gallery img {
width: 100%;
}
.payments-methods img {
height: 30px;
object-fit: contain;
}
.payments-methods {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 30px;
gap: 10px;
align-items: flex-start;
}
.woocommerce-cart-form__cart-item .col-row{
display: flex;
flex-direction: row;
}
.cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator {
width: 100%!important;
float: none !important;
}
.woocommerce-cart .col-row .product-remove {
position: absolute !important;
}
.woocommerce-cart .product-name a{
font-weight: 600;
font-size: 18px;
line-height: 27px;
letter-spacing: 0.03em;
color: #2E2E2E;
text-decoration: none!important;
}
.woocommerce-cart .product-name a:hover {
color: #fe5000;
}
.woocommerce-cart .product-name {
margin-bottom: 6px;
}
.woocommerce-cart .product-subtotal .amount {
font-weight: 400;
}
.woocommerce-cart .product-quantity {
margin-top: 25px;
}
.woocommerce-cart .quantity .qty {
border: 1px solid #EEEEEE;
background-color: transparent!important;
box-shadow: none!important;
}
.coupon-row {
display: flex;
justify-content: space-between;
gap: 20px;
margin-top: 30px;
}
.coupon-row .coupon label {
display: none;
}
.woocommerce-cart .newsletter-section,
.woocommerce-cart .payment-methods,
.woocommerce-checkout .newsletter-section,
.woocommerce-checkout .payment-methods{
display: none !important;
}
.woocommerce-cart #secondary,
.woocommerce-checkout #secondary,
.single-product #secondary,
.blog #secondary,
.single-post #secondary,
.search #secondary,
.woocommerce-account #secondary,
.page-template-ratgeber-uebersicht-template #secondary,
.tax-ratgeber-kategorie #secondary,
.page-template-faq-single #secondary{
display: none!important;
}
.woocommerce-cart #primary,
.woocommerce-checkout #primary,
.single-product #primary,
.blog #primary,
.single-post #primary,
.search #primary,
.woocommerce-account #primary,
.page-template-ratgeber-uebersicht-template #primary,
.tax-ratgeber-kategorie #primary,
.page-template-faq-single #primary{
width: 100%!important;
}
.search #content,
.error404 #content,
.blog #content,
.single-post #content,
.page-template-ratgeber-uebersicht-template #content,
.page-template-faq-single #content,
.page-id-103611 #content{
padding-top: 90px;
}
.woocommerce-cart #content,
.woocommerce-checkout #content,
.page #content,
.category #content {
padding-top: 50px;
}
.page-template-ratgeber-archive-new #content {
padding-top: 0px!important;
}
.woocommerce-cart .entry-header,
.woocommerce-checkout .entry-header {
text-align: left !important;
}
.woocommerce-cart .cart_item:not(:last-child) {
margin-bottom: 10px;
border-bottom: 1px solid #EEEEEE;
padding-bottom: 15px;
}
.woocommerce-cart .cart-collaterals {
border: 1px solid #EEEEEE;
padding: 15px 25px 25px;
}
.woocommerce-cart .checkout-button {
margin-top: 20px;
}
.woocommerce-cart .checkout-button,
.woocommerce-cart .wc-proceed-to-checkout {
margin-bottom: 0!important;
}
.woocommerce-cart .woocommerce-shipping-destination {
font-size: 15px!important;
}
.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {
display: none;
margin: 0;
}
.quantity input.qty {
appearance: textfield;
-webkit-appearance: none;
-moz-appearance: textfield;
}
.qty_button.plus,
.qty_button.minus {
border: 1px solid #EEEEEE;
background-color: transparent!important;
color: #2e2e2e !important;
}
.single-product div.product form.cart .quantity {
display: flex;
}
.cart_totals table th {
padding: 20px 20px 20px 0!important;
background-color: transparent !important;
border-bottom: 1px solid #EEEEEE;
}
.cart_totals table td {
padding: 20px 0 20px 0!important;
background-color: transparent !important;
border-bottom: 1px solid #EEEEEE;
text-align: right !important;
line-height: 1.8em;
}
.cart_totals b, .cart_totals strong {
padding: 0!important;
}
.woocommerce-cart .payments-methods {
justify-content: center !important;
margin-bottom: 0px !important;
margin-top: 20px;
}
.woocommerce-checkout label:not(.checkbox):not(.inline) {
font-weight: 500!important;
}
.vorteile {
margin-top: 50px;
}
.vorteile_wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0 30px;
}
.vorteile h3 {
font-weight: 600;
font-size: 18px;
line-height: 27px;
letter-spacing: 0.03em;
color: #747474;
margin-bottom: 20px;
display: flex;
width: 100%;
justify-content: center;
align-items: center;
text-align: center;
}
.vorteile h3:before {
content: '';
border-top: 1px solid;
margin: 0 20px 0 0;
flex: 1 0 20px;
color: #eeeeee;
}
.vorteile h3:after {
content: '';
border-top: 1px solid;
margin: 0 0 0 20px;
flex: 1 0 20px;
color: #eeeeee;
}
.vorteile_wrapper .block {
display: grid;
grid-template-columns: repeat(32px,1fr);
gap: 0px 15px;
}
.vorteile_wrapper .block img {
grid-column: 1;
grid-row: 1;
position: relative;
top: 4px;
}
.vorteile_wrapper .block h4 {
grid-column: 2;
grid-row: 1;
line-height: 1.4em;
padding: 0;
margin: 0;
font-weight: 600;
font-size: 15px;
line-height: 23px;
letter-spacing: 0.04em;
text-transform: uppercase;
color: #747474;
}
.vorteile_wrapper .block p {
grid-column: 2;
grid-row: 2;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 16px;
letter-spacing: 0.04em;
color: #747474;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border: 0!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:after {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/11/arrow_right_icon.svg);
width: 8px;
height: 14px;
display: inline-block;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
transform: rotate(90deg);
top: -4px;
right: 0px;
}
.select2-container--open .select2-selection--single .select2-selection__arrow b:after {
transform: rotate(-90deg);
}
#dibs-extra-checkout-fields .vorteile {
margin-bottom: 30px !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{
background: #FFFFFF;
box-shadow: 2px 2px 4px 0.5px rgb(0 0 0 / 11%);
padding: 14px 20px;
position: relative;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child) {
margin-bottom: 10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link a {
padding: 0!important;
color: #2e2e2e !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover {
color: #000000;
}
.woocommerce-account .entry-header {
padding-bottom: 30px!important;
text-align: left !important;
}
.woocommerce-MyAccount-content {
background: #F9F7F6;
padding: 30px;
}
.woocommerce-MyAccount-content .woocommerce-Address,
.woocommerce-MyAccount-content .woocommerce-address-fields,
.woocommerce-EditAccountForm.edit-account {
background: #ffffff;
padding: 30px;
}
.woocommerce-MyAccount-content .addresses,
.woocommerce-form-login__submit,
.woocommerce-form-register__submit,
.lost_reset_password button {
margin-top: 30px;
}
.woocommerce-address-fields__field-wrapper {
margin-bottom: 30px;
}
.woocommerce-form-register label.inline {
margin-left: 0!important;
}
.woocommerce-lost-password article {
max-width: 600px;
margin: auto;
}
.woocommerce-lost-password article .form-row-first {
margin-right: 0!important;
width: 100%;
padding-top: 10px;
}
.woocommerce-lost-password .entry-header {
padding-bottom: 15px!important;
}
.woocommerce-lost-password .woocommerce-form-row:not(.form-row-first) {
text-align: center;
}
.konto-cc h2 {
color: #fff!important;
margin-bottom: 20px !important;
font-size: 24px;
font-weight: 400;
}
.konto-cc.checkout-rabatt {
margin: 0!important;
}
.konto-cc {
padding: 50px;
text-align: center;
color: #fff;
background-position: center;
background-size: cover;
margin: 30px 0 0 0;
}
.konto-cc h2, .konto-cc p {
max-width: 600px;
margin: 0 auto;
text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
}
.konto-cc .button-wrapper {
margin-top: 30px;
}
.konto-cc .button {
text-transform: uppercase;
}
.experten .influencerin-block{
display: flex;
flex-direction: column-reverse;
}
.experten .influencerin-block .info {
display: block!important;
margin-bottom: 0!important;
margin-top: 15px;
min-width: 260px;
}
.team-section .col-row:first-child {
text-align: center;
}
.team-section .col-row:first-child p {
font-size: clamp(18px,4vw,23px);
text-transform: uppercase;
}
.team-member {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
}
.team-member img {
padding: 5px;
border: 1px solid #FF5100;
border-radius: 200px;
margin-bottom: 20px;
}
.team-member h4 {
font-size: 20px;
font-weight: 400;
text-align: center;
margin-bottom: 5px;
text-transform: uppercase;
}
.team-member p {
text-align: center;
font-size: 18px;
}
.ebook-section {
background-color: #F6F1F1;
position: relative;
}
.ebook-section .col-full{
z-index: 1;
position: relative;
}
.ebook-section:before {
content: '';
background-color: #ffffff;
width: 100%;
height: 165px;
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 0;
}
.ebook-section:after {
content: '';
background-color: #ffffff;
width: 100%;
height: 165px;
display: block;
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 0;
}
.check-list,
.check-list-black {
margin: 0 0 30px 30px;
}
.check-list li,
.check-list-black li {
list-style: none;
position: relative;
font-size: clamp(16px,4vw,18px);
}
.check-list li:not(:last-child),
.check-list-black li:not(:last-child) {
margin-bottom: 8px;
}
.check-list li:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/12/check-icon.svg);
width: 18px;
height: 14px;
display: inline-block;
position: absolute;
left: -30px;
top: 6px;
background-size: contain;
background-repeat: no-repeat;
}
.check-list-black li:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2023/02/check-black.svg);
width: 18px;
height: 19px;
display: inline-block;
position: absolute;
left: -30px;
top: 6px;
background-size: contain;
background-repeat: no-repeat;
}
.zf_blurbs_wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 60px;
text-align: center;
margin-top: 70px;
}
.zf_blurb h4 {
font-weight: 600;
font-size: 18px;
margin-bottom: 10px;
}
.zf_blurb p {
font-weight: 400;
font-size: 18px;
}
.zf_blurb img{
width: 300px;
height: 300px;
object-fit: contain;
object-position: center;
border-radius: 200px;
margin-bottom: 20px;
}
.uu-cta-section h2{
font-weight: 100!important;
font-size: clamp(28px,4vw,54px);
text-align: center;
text-transform: uppercase;
}
.box {
padding: 60px;
border: 1px solid #E9531E;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: relative;
}
.box img {
max-width: 230px;
}
.box:after {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/10/logo.svg);
width: 125px;
height: 48px;
background-color: #fff;
border-left: 20px solid #fff;
border-right: 20px solid #fff;
background-size: contain;
background-repeat: no-repeat;
display: inline-block;
position: absolute;
z-index: 1;
bottom: -26px;
left: auto;
right: auto;
margin: auto;
}
.single-post article {
max-width: 800px;
margin: 0 auto;
padding: 30px;
}
.single-post #post-navigation {
display: none!important;
}
.archive-ratgeber-latest .post-title > a {
color: #fff!important;
}
.archive-ratgeber-latest .post-title > a:hover {
color: #fff!important;
}
.ratgeber-grid-wrapper {
display: grid;
grid-template-columns: repeat(3,1fr);
gap: 70px 50px;
}
.ratgeber-article {
display: flex;
flex-direction: column;
}
.ratgeber-article .post_image img{
width: 100%;
height: 200px;
object-fit: cover;
object-position: center;
}
.ratgeber-article .post_image {
margin-bottom: 20px;
}
.ratgeber-article .post-title {
font-size: clamp(18px,4vw,20px);
font-weight: 400;
text-transform: uppercase;
line-height: 1.6em;
}
.ratgeber-article .post-title a {
color: #2e2e2e;
font-weight: 500!important;
}
.ratgeber-article .post-title a:hover {
color: #000000;
}
.ratgeber-cat {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
gap: 0px 7px;
margin-bottom: 20px;
font-size: 12px;
}
.ratgeber-cat a:not(:last-child):after {
content: ', ';
position: relative;
display: inline-block;
}
.ratgeber-cat a {
color: #2e2e2e!important;
}
.ratgeber-cat a:hover {
color: #000000!important;
}
.ratgeber-article .content {
font-size: clamp(16px,4vw,18px);
flex-grow: 2;
}
.ratgeber-article .read-more {
font-size: clamp(16px,4vw,18px);
text-decoration: underline;
text-underline-position: under;
}
.ratgeber-article .link-wrapper {
margin-top: 15px;
}
.loadMoreBtn {
text-align: center;
grid-column: 1/4;
}
.loadMoreBtn-label {
text-transform: uppercase;
letter-spacing: 1px;
color: #fe5000;
background: transparent;
border: 1px solid #fe5000;
overflow: hidden;
animation: leavewhite 0.7s forwards;
-webkit-transition: ease-out 0.7s;
-moz-transition: ease-out 0.7s;
transition: ease-out 0.7s;
padding: 12px 40px;
}
.loadMoreBtn-label:hover {
animation: hoverwhite 0.7s forwards;
-webkit-transition: ease-in 0.7s;
-moz-transition: ease-in 0.7s;
transition: ease-in 0.7s;
}
@keyframes hoverwhite {
from {
box-shadow: inset 0 0 0 0.01px #fe5000;
}
to {
box-shadow: inset 30vw 0 0 0.01px #fe5000;
color: #fff;
}
}
@keyframes leavewhite {
from {
box-shadow: inset -30vw 0 0 0.01px #fe5000;
color: #fff;
}
to {
box-shadow: inset 0 0 0 0.01px #fe5000;
}
}
.ratgeber-latest article {
min-height: 600px;
padding: 60px;
display: flex;
justify-content: center;
align-items: center;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
position: relative;
}
.ratgeber-latest .post-title,
.ratgeber-latest .content,
.ratgeber-latest .link-wrapper {
z-index: 1;
color: #fff!important;
}
.ratgeber-latest .content {
flex-grow: 0;
}
.ratgeber-latest article:before {
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
bottom: 0;
right: 0;
display: inline-block;
position: absolute;
background: #000000;
opacity: 0.45;
z-index: 0;
}
.body-link {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
}
.ratgeber-cta {
margin-bottom: 100px;
margin-top: 30px;
}
.ratgeber-cta h2 {
max-width: 400px;
margin: 0 auto;
font-size: 24px;
}
.categories-bar {
margin-bottom: 40px;
}
.categories-bar ul {
margin: 0!important;
}
.categories-bar ul li {
list-style: none;
}
.categories-bar-items li a,
.categories-bar-items li.no-link{
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
color: #2E2E2E;
}
.categories-bar-items .slick-track, .categories-bar-items {
display: flex;
align-items: center;
justify-content: space-around;
}
.single-ratgeber #content {
margin-top: 60px;
}
.single-ratgeber .product_wrapper ul{
margin-bottom: 0!important;
}
.single-ratgeber article:not(.ratgeber-article) {
max-width: 704px;
margin: 0px auto -80px auto;
background-color: #fff;
padding: 30px;
z-index: 1;
position: relative;
top: -280px;
margin-bottom: -280px;
}
.impo_note {
background: rgba(254,80,0,0.5);
padding: 30px;
color: #2E2E2E;
font-size: 12px !important;
margin: 60px 0;
}
.impo_note p {
font-size: 12px !important;
line-height: 1.6em;
}
.ratgeber_meta_wrapper {
background: #F9F7F6;
padding: 30px;
}
.ratgeber_meta_wrapper .meta_div > div:first-child {
font-weight: 600;
}
.ratgeber_meta_wrapper .meta_div {
display: grid;
grid-template-columns: 30% 68%;
gap: 0 2%;
}
.ratgeber_meta_wrapper .meta_div:not(:last-child) {
margin-bottom: 15px;
}
.ratgeber_meta_wrapper .meta_image {
display: flex;
justify-content: center;
margin-top: 30px
}
.ratgeber-latest .button-wrapper{
margin-top: 40px;
}
.ratgeber-latest .ratgeber-article h2{
max-width: 500px;
margin: 0 auto 20px;
text-align: center;
}
.ratgeber-latest .ratgeber-article .content{
max-width: 500px;
margin: 0 auto;
text-align: center;
}
.product_wrapper {
max-width: 340px;
border: 1px solid #eeeeee;
padding: 20px;
position: relative;
top: 40px;
}
.product_wrapper h3 {
text-align: center;
font-weight: 500;
line-height: 1.3em;
margin-bottom: 20px;
font-size: clamp(22px,4vw,26px);
}
.product_wrapper h4 {
text-align: center;
font-size: 22px;
margin-top: 15px;
}
.product_wrapper .product_rating {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 0 15px;
justify-content: center;
}
.product_wrapper .button {
width: 100%;
text-align: center;
}
.product_wrapper .button-wrapper {
margin: 20px 0 10px;
}
.single-ratgeber .introtext {
margin-bottom: 25px;
}
.single-ratgeber .entry-content .title {
margin-top: 40px;
}
.single-ratgeber .ratgeber-grid-wrapper {
margin-top: 30px;
}
h2.title {
font-size: 24px;
}
h3.title {
font-size: 20px;
text-transform: uppercase;
}
.section-flex-sidebar {
display: flex;
}
.blurb_wrapper {
display: flex;
flex-direction: row;
gap: 0 30px;
align-items: center;
}
.blurb_wrapper img {
width: 90px;
object-fit: contain;
}
.routine-blurbs {
margin-top: 30px!important;
}
.blurb_wrapper:not(:last-child) {
margin-bottom: 30px;
}
hr {
background-color: #eeeeee!important;
}
.tabs-title {
display: flex;
justify-content: center;
align-items: center;
gap: 0 40px;
}
.routine-slider,
.product_info_tabs_content_wrapper {
display: flex;
}
.routine-slider .col:nth-child(1) img {
max-height: 490px;
object-fit: contain;
margin: 0 0 0 auto;
}
.product_info_tabs_content_wrapper {
margin-top: 70px;
}
.product_info_tabs_title_wrapper {
display: flex;
justify-content: center;
gap: 30px 60px;
flex-wrap: wrap;
margin-top: 40px;
}
.product_info_tabs_title_wrapper h4{
font-weight: 500;
}
.product_info_tabs_title_wrapper .tab-item-active h4{
text-decoration: underline;
text-underline-position: under;
}
.product_info_tab_title {
text-align: center;
}
.product_info_tab_title img {
height: 125px;
object-fit: contain;
margin: 0 auto 15px;
}
.step {
position: relative;
display: flex;
align-items: flex-start;
gap: 0 10px;
}
.step:not(:last-child) {
margin-bottom: 40px;
}
.step:before {
content: counter(step);
counter-increment: step;
position: relative;
top: 15px;
left: 0;
margin-right: 4px;
z-index: 11;
box-sizing: border-box;
font-weight: 400;
font-size: 96px;
line-height: 54px;
text-transform: uppercase;
color: #F7F1F1;
}
.product_info_tabs_content_wrapper .col {
counter-reset: step;
}
.toggle-single h4{
position: relative;
}
.toggle-single h4:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/12/plus-icon.svg);
width: 12px;
height: 12px;
display: inline-block;
position: absolute;
top: 12px;
right: 0;
background-size: contain;
background-repeat: no-repeat;
}
.toggle-single > h4 {
color: #2E2E2E;
font-weight: 400;
font-size: 20px;
}
.toggle-single .hide:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/12/plus-icon.svg)!important;
width: 12px;
height: 12px;
display: inline-block;
position: absolute;
top: 12px;
right: 0;
background-size: contain;
background-repeat: no-repeat;
}
.toggle-single.active {
}
.toggle-single .show {
padding-bottom: 15px;
}
.toggle-single .show:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/12/plus-icon.svg)!important;
width: 12px;
height: 12px;
display: inline-block;
position: absolute;
top: 12px;
right: 0;
background-size: contain;
background-repeat: no-repeat;
transform: rotate(45deg);
}
.toggles-wrapper .toggle-single:last-child {
border-bottom: 1px solid #eeeeee;
}
.toggle-single {
border-top: 1px solid #eeeeee;
padding: 25px 0;
}
.toggle-single h4 {
margin-bottom: 0!important;
text-transform: uppercase;
}
.toggles-wrapper {
margin-top: 40px;
}
.routine-cta {
margin-top: 100px;
margin-bottom: 100px;
}
#tabonecontent.active,
#tabtwocontent.active{
display: block!important;
}
#tabtwocontent{
display: none;
}
#tabonecontent.hide,
#tabtwocontent.hide {
display: none!important;
}
.tabs-title h4 {
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
cursor: pointer;
}
.tabs-title.big h4 {
font-weight: 600!important;
}
.tabs-title.big {
padding-bottom: 30px;
}
#tabone.active,
#tabtwo.active {
text-decoration: underline;
text-underline-position: under;
}
.routine.info-body-wrapper .elements img {
filter: brightness(0) invert(1);
}
.routine.info-body-wrapper .elements .icon {
cursor: pointer;
}
.text-divider p{
font-size: clamp(20px,4vw,23px);
}
.kontakt-cta {
margin-bottom: 100px;
}
.kontakt-cta .banner {
min-height: 500px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.storefront-handheld-footer-bar .my-account a:before {
content: ''!important;
background-image: url(//staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/img/profile-icon.svg);
width: 19px;
height: 22px;
display: inline-block;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
z-index: 10;
margin: auto;
}
.storefront-handheld-footer-bar .search a:before {
content: ''!important;
background-image: url(//staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/img/search-icon.svg);
width: 23px;
height: 27px;
display: inline-block;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
z-index: 10;
margin: auto;
top: 5px;
}
.storefront-handheld-footer-bar ul li.cart .count {
background-color: transparent!important;
position: absolute;
left: 6px;
top: 24px;
z-index: 2;
color: #2e2e2e;
padding: 2px 8px;
font-size: 11px;
opacity: 1;
border: none!important;
}
.storefront-handheld-footer-bar .cart a:before {
content: ''!important;
background-image: url(//staging.sweat-off.com/wp-content/themes/storefront-child-sweatoff/img/empty-cart-icon.svg);
width: 21px;
height: 24px;
display: inline-block;
position: absolute;
background-size: contain;
margin: auto;
background-repeat: no-repeat;
z-index: 10;
}
.cardlink {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.page-template-faq-single #primary {
margin: 0 0 40px;
}
.page-template-faq-single #primary article {
margin: 0 auto !important;
max-width: 800px;
} .img-text-single-block .col:first-child {
margin: 0!important;
}
.text-divider {
text-transform: uppercase;
}
.cta-03 {
justify-content: space-between;
}
.cta-03 .col:nth-child(2) {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
margin: 0;
}
.cta-03 .col:nth-child(1) {
padding: 70px 60px;
margin: 0;
}
.feedback-product-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
gap: 60px 80px;
}
.feedback-product {
position: relative;
width: 28.8%;
text-align: center;
}
.feedback-product h4 {
padding-top: 15px;
margin-bottom: 0;
text-transform: uppercase;
font-size: 20px;
}
.feedback-product img {
max-height: 300px;
margin: auto;
}
.error404 .page-content {
max-width: 800px;
margin: 0 auto;
text-align: center;
}
.error404 .page-content .content {
max-width: 700px;
margin: 0 auto;
}
.error404 .page-content section {
margin-top: 30px;
}
.icon404 {
margin: 0 auto 40px;
}
.popup-wrapper {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
padding: 50px;
text-align: center;
color: #fff!important;
}
.popup-wrapper .content {
max-width: 520px;
margin: 0 auto;
}
.popup-wrapper:not(.newsletter) h2 {
font-size: 24px;
color: #fff!important;
}
.popup-wrapper .button-wrapper {
margin-top: 40px;
}
.popup-wrapper.newsletter {
padding: 20px;
background-color: #fff;
color: #2e2e2e!important;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.popup-wrapper.newsletter .col:last-child {
margin: auto 0;
text-align: center;
}
.faq-content-wrapper {
max-width: 800px;
margin: 0 auto;
}
.faq-content-wrapper:not(:first-child) {
margin-top: 30px;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
padding-right: 0px!important;
}
.alpha.entry-title {
font-size: clamp(20px,4vw,24px) !important;
letter-spacing: 0!important;
margin-top: 10px;
}
.page-template-page-quiz-php .ratgeber-cta {
margin-bottom: 0!important;
margin-top: 0!important;
}
.search-no-results .search-form {
margin-top: 30px;
}
.search-no-results .no-results {
text-align: center;
}
.search-no-results .page-content {
max-width: 660px;
margin: 0 auto;
}
.search-no-results .search-field {
width: 50%;
}
.search-no-results h1:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2023/01/search-results.svg);
width: 79px;
height: 92px;
display: block;
position: relative;
top: 0;
left: auto;
right: auto;
margin: 0 auto;
background-size: contain;
background-repeat: no-repeat;
padding-bottom: 30px;
}
.search-results-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
flex-direction: row;
gap: 3%;
}
.search-results-wrapper article {
width: 30%;
}
.ratgeber-button-back {
padding: 50px 0;
}
.quiz-cta {
margin: 100px 0;
}
.quiz-cta .button-wrapper {
margin-top: 30px;
}
.quiz-product-info {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
}
.quiz-product-info h4 {
margin-top: 0!important;
font-weight: 600!important;
margin-bottom: 15px!important;
}
.quiz-product-info h4 a{
text-transform: uppercase;
color: #2e2e2e!important;
font-weight: 600!important;
}
.quiz-product-info h4 a:hover {
color: #fe5000!important;
}
.quiz-product-info h3{
font-size: 20px;
text-transform: uppercase;
color: #FE5000;
margin-bottom: 5px;
}
.quiz-product-img {
max-height: 450px;
margin: auto;
}
.quiz-product-info .quiz-cat{
font-size: 12px;
margin-bottom: 15px!important;
margin-top: 40px;
}
.quiz-product-info .product_rating{
display: flex;
gap: 10px;
margin-top: 15px;
}
.quiz-product-info .button-wrapper {
margin-top: 50px;
}
.quiz-product-info .quiz-shop-link {
font-weight: 600;
color: #FE5000;
font-size: 18px;
text-decoration: underline;
text-underline-position: under;
}
.quiz-product-info .quiz-shop-link:hover {
color: #000000;
}
.link-underline, .block-content a {
text-decoration: underline;
text-underline-position: under;
color: #747474;
font-weight: 600;
font-size: 18px;
line-height: normal;
}
.link-underline:hover, .block-content a:hover {
color: #000000;
}
.quiz-main-content {
margin-top: 50px;
}
.page-id-103611 #content {
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2023/01/quiz-bg.jpg);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.page-id-103611 #primary {
background-color: transparent!important;
}
#gform_17 .gfield_radio {
display: grid;
grid-template-columns: repeat(3,1fr);
gap: 25px;
}
#gform_17 .gfield_radio li {
background-color: #fff;
height: 220px;
width: 100%;
padding: 30px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-transform: uppercase;
}
#gform_17 .gfield_radio li:hover {
background-color: #FE5000!important;
color: #fff!important;
}
.quantity_row td:hover, .price_row td:hover span {
color: #fe5000!important;
}
.cross-post-wrapper {
margin-top: 30px;
margin-bottom: 20px!important;
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.cross-post-wrapper h4{
text-align: center;
color: #fff!important;
margin-bottom: 20px;
}
.cross-post-content {
position: absolute;
top: auto;
margin: auto;
left: auto;
right: auto;
bottom: auto;
z-index: 3;
padding: 20px;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.cross-post-wrapper .cross-link {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 4;
}
.cross-post-wrapper .overlay:after {
content: '';
background-color: rgba(0,0,0,0.5);
width: 100%;
height: 100%;
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
}
.cross-post-wrapper img {
margin-top: 0px;
margin-bottom: 0px!important;
}
.product-details-link {
order: 4;
padding-top: 5px;
padding-bottom: 5px;
text-transform: uppercase;
font-size: 16px;
display: none;
}
.product-details-link:hover {
text-decoration: underline;
text-underline-position: under;
}
.products .product .added_to_cart {
order: 3;
font-weight: 300;
text-transform: uppercase;
padding-top: 11px;
width: 100%;
}
.woocommerce-mini-cart__empty-message {
padding-bottom: 1.41575em;
} .gform_body ul{
display: flex!important;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
.gform_wrapper {
margin-top: 0!important;
margin-bottom: 0!important;
}
.gform_wrapper input.text,
.gform_wrapper input.title,
.gform_wrapper input[type=email],
.gform_wrapper input[type=password],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=text],
.gform_wrapper select,
.gform_wrapper textarea
{
padding: 15px 0px!important;
border-radius: 5px;
border: 1px solid rgba(60,66,65,.3);
border-left: 0;
border-right: 0;
border-top: 0;
background-color: transparent;
border-radius: 0!important;
}
input.text, input.title, select {
color: #2e2e2e;
}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], textarea, select {
color: #747474;
}
.gform_wrapper input.text:focus,
.gform_wrapper input.title:focus,
.gform_wrapper input[type=email]:focus,
.gform_wrapper input[type=password]:focus,
.gform_wrapper input[type=tel]:focus,
.gform_wrapper input[type=text]:focus,
.gform_wrapper select:focus,
.gform_wrapper textarea:focus {
background-color: rgba(0,0,0,0.07);
}
::placeholder {
color: #2e2e2e;
font-weight: 300;
}
.gform_wrapper input.text,
.gform_wrapper input.title,
.gform_wrapper input[type=password]
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=text],
.gform_wrapper select,
.gform_wrapper .gfield{
width: 100%;
margin-top: 0px!important;
margin-bottom: 0px;
}
.gfield_html {
width: 100% !important;
}
@media only screen and (min-width: 641px) {
.gform_wrapper ul.gform_fields li.gfield {
padding-right: 0px !important;
}
}
.gform_body ul.gform_fields {
padding: 0px !important;
}
body .gform_wrapper .top_label div.ginput_container {
margin-top: 2px!important;
}
@media all and (max-width: 640px) {
.gform_wrapper input[type=text], .gform_wrapper select {
padding: 15px 0px!important;
}
}
.gfield_checkbox {
padding: 0px !important;
}
@media only screen and (min-width: 641px) {
.gform_wrapper .top_label li ul.gfield_checkbox {
width: 100%!important;
}
}
@media all and (min-width: 981px) {
.gform_wrapper textarea.large {
height: 170px!important;
}
}
@media all and (max-width: 980px) {
.gform_wrapper textarea.large {
height: 170px!important;
}
}
@media all and (max-width: 480px) {
.gform_wrapper textarea.large {
height: 170px!important;
}
.gform_wrapper input.text,
.gform_wrapper input.title,
.gform_wrapper input[type=password]
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=text],
.gform_wrapper select,
.gform_wrapper .gfield{
width: 100%;
margin-top: 0px!important;
margin-bottom: 0px;
}
}
.gform_wrapper .gfield_checkbox li {
width: 100%!important;
}
.gform_wrapper label.gfield_label {
font-weight: 400;
}
.gform_wrapper .gfield_checkbox li input[type=checkbox] {
vertical-align: top!important;
}
.gform_wrapper .gfield_checkbox li label {
font-size: 16px;
font-weight: 400!important;
position: relative;
top: 2px;
}
.gform_wrapper .gfield_html {
padding-bottom: 20px;
padding-top: 20px!important;
}
.gform_wrapper .gfield.datum {
margin: 10px 0px 10px 0px !important;
}
.gform_wrapper .gfield.bitte {
width: 100%!important;
margin-bottom: 25px !important;
}
.gform_wrapper .gfield_html h4 {
font-weight: 400;
font-size: 28px;
color: #2e2e2e;
position: relative;
z-index: 1;
}
.gform_footer {
text-align: right;
}
.gf_stylespro .gform_body ul {
display: block!important;
}
.gform_footer input[type=submit] {
background-color: transparent!important;
border: 1px solid #2E2E2E!important;
color: #2E2E2E!important;
padding: 10px 30px!important;
border-radius: 0px!important;
font-size: 18px !important;
font-weight: 400 !important;
line-height: 1.7em!important;
margin: 0!important;
text-transform: uppercase;
cursor: pointer;
}
.gform_footer input[type=submit]:hover {
background-color: #2E2E2E!important;
border: 1px solid #2E2E2E!important;
color: #fff!important;
padding: 10px 30px!important;
border-radius: 0px!important;
}
.gform_footer input[type=submit]:hover {
animation: hoverredblack 0.7s forwards!important;
}
.gform_footer input[type=submit] {
animation: leaveredblack 0.7s forwards;
}
.gfield-choice-input {
margin-top: 4px!important;
margin-left: 0px!important;
}
.gfield.voll{
width: 100% !important;
}
.gfield_consent_description {
line-height: 1.5em !important;
}
.gform_wrapper .percentbar_blue {
background-color: #fe5000;
}
.gf_stylespro .gform_footer {
border-top: 0!important;
}
.other_field_active li:last-child {
display: flex;
}
.gf_stylespro .gform_page_footer {
padding-top: 2em;
}
.ginput_container_consent {
font-size: 12px;
font-weight: 400;
line-height: 1.4em;
position: relative;
margin-left: 0px;
color: #747474;
}
.ginput_container_consent a {
font-weight: 400;
color: #2e2e2e!important;
text-decoration: underline;
}
.ginput_container_consent a:hover {
color: #000000!important;
}
.gfield--type-consent {
padding-top: 10px!important;
}
.ginput_container_consent {
display: flex;
justify-content: flex-start;
align-items: flex-start;
padding-top: 10px;
}
.gform_confirmation_message {
color: #2e2e2e!important;
font-size: 16px!important;
font-weight: 400!important;
line-height: 1.4em;
}
.gfield .gchoice {
position: relative;
}
.ginput_container_checkbox {
margin-left: 25px;
}
#gform_2 .ginput_container_checkbox,
#gform_7 .ginput_container_checkbox {
margin-left: 0px!important;
}
.ginput_container_checkbox input[type=checkbox]:before {
top: 6px;
}
.gform_wrapper .gfield_required {
color: red;
}
.gform_wrapper input[type=radio] {
-moz-appearance:none;
-webkit-appearance:none;
-o-appearance:none;
outline: none;
content: none;
position: relative;
}
.gform_wrapper input[type=radio]:before {
content: "●";
font-size: 26px;
color: transparent !important;
background: transparent;
display: block;
left: -5px;
line-height: 0.5em;
position: relative;
width: 15px;
height: 15px;
cursor: pointer;
border: 1px solid rgba(0, 0, 0, 0.4);
border-radius: 25px;
}
.gform_wrapper input[type=radio]:checked:before {
color: #2e2e2e !important;
}
.gform_button_select_files {
background: transparent;
box-shadow: none;
border: 1px dashed #ccc;
padding: 10px;
color: #042D2A;
cursor: pointer;
}
.gform_wrapper.gravity-theme .gfield select{
padding: 11px 32px 13px 12px;
-webkit-appearance: none;
appearance: none;
}
.gform_wrapper.gravity-theme .ginput_container_select{
position: relative;
} .checkout-danke .col:nth-child(1){
min-height: 400px;
margin: 0!important;
background-size: cover;
background-position: center;
background-color: #F9F7F6;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
padding: 40px;
position: relative;
}
.checkout-danke .col:nth-child(1):before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/08/ebene_icon_02.svg);
display: block;
position: absolute;
width: 95px;
height: 146px;
top: 20px;
left: 20px;
background-size: contain;
background-repeat: no-repeat;
}
.checkout-danke .col:nth-child(1):after {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/08/ebene_icon.svg);
display: block;
position: absolute;
width: 86px;
height: 68px;
bottom: 20px;
right: 20px;
background-size: contain;
background-repeat: no-repeat;
}
.checkout-danke .col:nth-child(2){
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.checkout-danke h2 {
color: #2E2E2E!important;
font-size: clamp(24px,4vw,47px);
text-transform: uppercase;
max-width: 500px;
margin-bottom: 0!important;
font-weight: 100!important;
}
.checkout-danke h3 {
text-align: center;
font-size: clamp(20px,4vw,29px);
line-height: 1.4em;
}
.woocommerce-order-received .entry-header{
display: none;
}
.checkout-danke .order_details {
display: flex;
flex-wrap: wrap;
margin: 0;
}
.checkout-danke .order_details li, .checkout-danke .order_details li strong {
font-size: 16px!important;
}
.checkout-danke .order_details li:nth-child(1),
.checkout-danke .order_details li:nth-child(2),
.checkout-danke .order_details li:nth-child(4),
.checkout-danke .order_details li:nth-child(5) {
width: 50%;
}
.checkout-danke .order_details li:nth-child(3) {
width: 100%;
order: 10;
}
.woocommerce-order-received .info_block {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 60px;
margin-top: 40px;
}
.woocommerce-order-received .info_block > div {
max-width: 710px;
margin: auto;
}
.woocommerce-order-received .info_block ul:not(.check-list),
.woocommerce-order-received .info_block ul:not(.check-list-black) {
margin: 0 0 0 1.2em;
}
.woocommerce-order-received .info_block h2 {
font-size: 20px;
text-transform: uppercase;
margin-bottom: 20px;
}
.woocommerce-order-received ul.order_details li:first-child {
padding-top: 1em!important;
}
.toggled button.menu-toggle::before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2023/02/close-icon.svg)!important;
width: 30px!important;
height: 30px !important;
background-size: contain;
background-repeat: no-repeat;
background-color: transparent!important;
transform: rotate(0)!important;
top: 10px;
left: 10px;
}
button.menu-toggle::before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/06/menu-burger.svg);
width: 26px;
height: 20px;
background-size: contain;
background-repeat: no-repeat;
background-color: transparent!important;
}
button.menu-toggle::after {
visibility: hidden;
}
button.menu-toggle > span {
visibility: hidden;
}
.woocommerce-cart-empty h1:before{
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2023/01/empty-cart.svg);
width: 63px;
height: 73px;
display: block;
position: relative;
top: 0;
left: auto;
right: auto;
margin: 0 auto;
background-size: contain;
background-repeat: no-repeat;
padding-bottom: 30px;
}
.woocommerce-cart-empty h1 {
text-align: center;
}
.woocommerce-cart-empty .entry-header {
padding-bottom: 0!important;
}
.woocommerce-cart-empty .woocommerce-info {
background-color: transparent!important;
color: #2e2e2e;
padding: 0;
border-left: 0!important;
}
.woocommerce-cart-empty article {
text-align: center;
}
.wc-proceed-to-checkout .button {
padding: .6em 1.41575em !important;
font-size: 16px!important;
text-transform: uppercase;
}
.tooltip-section p {
text-align: center;
display: flex;
flex-direction: column;
max-width: 600px;
margin: 0 auto;
}
.tooltip-section p .tooltip{
font-size: 18px;
font-weight: 600;
text-decoration: underline;
text-underline-position: under;
}
.product-tooltip p {
display: flex;
flex-direction: column;
max-width: 320px;
}
.woocommerce-Reviews-title+.product-tooltip {
margin-top: -10px!important;
margin-bottom: 20px;
}
.product-tooltip p .tooltip{
font-size: 12px;
font-weight: 400;
text-decoration: underline;
text-underline-position: under;
}
.tooltip-section p span:hover, .product-tooltip p span:hover{
color: #FE5000;
cursor: pointer;
}
.tooltip {
position: relative;
font-size: 16px;
line-height: 1.4em;
}
.tooltip:after, .tooltip:before {
opacity: 0;
pointer-events: none;
bottom: 100%;
left: 50%;
position: absolute;
z-index: 10;
transform: translate(-50%, 10px);
transform-origin: top;
transition: all 0.18s ease-out 0.18s;
}
.tooltip:after {
background-color: #f5f5f5;
box-shadow: 0 0 3px #ddd;
content: attr(data-tooltip);
white-space: nowrap;
margin-bottom: 11px;
font-weight: 300!important;
color: #2e2e2e!important;
font-size: 16px!important;
padding: 20px;
}
.tooltip:before {
width: 0;
height: 0;
content: "";
margin-bottom: 6px;
}
.tooltip:hover:before,
.tooltip:hover:after {
opacity: 1;
pointer-events: auto;
transform: translate(-50%, 0);
}
.product-tooltip .tooltip:hover:before,
.product-tooltip .tooltip:hover:after {
opacity: 1;
pointer-events: auto;
transform: translate(-47%, 0)!important;
line-height: 1.4em;
font-size: 14px!important;
}
[data-tooltip-pos="up"]:before {
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #f5f5f5;
margin-bottom: 6px;
}
[data-tooltip-length]:after {
white-space: normal;
}
[data-tooltip-length="small"]:after {
width: 80px;
}
[data-tooltip-length="medium"]:after {
width: 150px;
}
[data-tooltip-length="large"]:after {
width: 260px;
}
[data-tooltip-length="fit"]:after {
width: 100%;
}
.select2-container--default .select2-selection--single {
border: 1px solid #EEEEEE;
border-radius: 0;
padding: 0.6180469716em 0.2em 0.6180469716em 0;
height: auto!important;
border-top: 0;
border-left: 0;
border-right: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:after {
top: 7px;
}
.select2-dropdown {
border: 1px solid #EEEEEE;
border-radius: 0;
}
#block-6 {
display: none!important;
} #order_review > #order_review_heading {
width: 100%;
}
#order_review > #payment,
.woocommerce-checkout > #order_review_heading {
display: none !important;
}
.woocommerce-form-login-toggle .woocommerce-info{
background-color: #F9F7F6;
color: #2E2E2E!important;
}
.woocommerce-form-login-toggle .woocommerce-info .showlogin {
color: #2E2E2E!important;
}
.woocommerce-form-login-toggle .woocommerce-info .showlogin:hover {
color: #FE5000!important;
}
.woocommerce-form-login-toggle .woocommerce-info:before {
color: #FE5000!important;
}
#payment .place-order {
visibility: hidden;
padding-bottom: 0!important;
}
.web_to_case label {
font-size: 18px;
font-weight: 600;
}
.web_to_case input, .web_to_case textarea, .web_to_lead input, .web_to_lead textarea, .web_to_case select, .web_to_lead select {
width: 100%;
margin-bottom: 20px;
font-size: 16px;
border: 1px solid #EEEEEE;
border-radius: 0;
padding: 0.6180469716em 0.2em 0.6180469716em 0;
height: auto!important;
border-top: 0;
border-left: 0;
border-right: 0;
}
.wtc_wrapper span > input {
width: auto;
margin-bottom: 0px;
}
.wtc_wrapper {
display: grid;
grid-template-columns: repeat(2,1fr);
gap: 30px;
}
.bottom-80 {
margin-bottom: 80px;
}
.medium-content {
max-width: 800px;
margin: 0 auto;
}
.newsletter-section .gfield_error{
border: 0!important;
padding-top: 0!important;
}
.newsletter-section .gform_wrapper{
padding-top: 30px;
max-width: 800px;
margin: auto;
position: relative;
}
.newsletter-section .gform_wrapper .ginput_container_checkbox {
margin-left: 0!important;
}
.newsletter-section .gform_wrapper .gfield_checkbox li label {
max-width: 97%;
}
p+.fag-wrapper {
margin-top: 15px;
}
.accordeon_item_image.hide {
display: none!important;
}
.accordeon_item_image.show {
display: block!important;
}
.menu-light-grey {
background-color:#F9F7F6;
}
.menu-dark-grey {
background-color:#747474;
}
.menu-dark-grey a {
color: #fff;
text-transform: uppercase;
text-align: center;
}
.mein-konto {
}
.freundschafts-icon,
.konto-icon {
position:relative;
}
.freundschafts-icon:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/12/icon-12.svg);
width: 24px;
height: 24px;
display: inline-block;
position: relative;
left: 0;
top: 5px;
margin-right: 10px;
background-size: contain;
background-repeat: no-repeat;
}
.konto-icon:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2023/02/konto-icon.svg);
width: 24px;
height: 24px;
display: inline-block;
position: relative;
left: 3px;
top: 5px;
margin-right: 10px;
background-size: contain;
background-repeat: no-repeat;
}
.wc-cart-shipping-notice, .wc-block-components-notice-banner {
line-height: 1.1em;
}
.single-product .woocommerce-message,
.woocommerce-cart .woocommerce-message,
.wc-block-components-notice-banner{
background-color: #F9F7F6!important;
color: #FE5000!important;
}
.wc-block-components-notice-banner {
border-color: #FE5000!important;
}
.wc-block-components-notice-banner svg {
background-color: #FE5000!important;
}
.single-product .woocommerce-message:before,
.woocommerce-cart .woocommerce-message:before{
color: #FE5000;
}
.single-product .woocommerce-message .button,
.woocommerce-cart .woocommerce-message .button,
.wc-block-components-notice-banner .button,
.wc-block-components-notice-banner__content .button{
background: #FE5000;
padding: 0.5em 1em;
text-transform: uppercase;
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward {
opacity: 1!important;
text-decoration: none!important;
background: #FE5000!important;
padding: 0.5em 1em!important;
color: #fff!important;
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover {
color: #FE5000!important;
}
.single-product .wc-block-components-notice-banner__content {
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
align-items: center;
}
.woocommerce-cart .woocommerce-message .button,
.wc-block-components-notice-banner .woocommerce-message .button {
display: none;
}
.woocommerce-message .button:after {
display: none;
}
#order_comments_field {
display: none!important;
}
.woocommerce-billing-fields__field-wrapper .form-row:not(:last-child),
.woocommerce-shipping-fields__field-wrapper .form-row:not(:last-child){
margin-bottom: 25px;
}
#ship-to-different-address .woocommerce-form__input-checkbox {
left: 0;
right: auto;
}
#ship-to-different-address label > span {
margin-left: 23px;
font-size: 15px;
text-transform: uppercase;
font-weight: 600;
position: relative;
top: -2px;
}
.single-ratgeber h1 {
font-size: clamp(29px,4vw,22px);
line-height: 1.3em;
} .verzeichnis_wrapper > p {
position: relative;
font-weight: 300;
font-size: 24px;
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
}
.verzeichnis_wrapper > p:hover {
color:#fe5000;
cursor: pointer;
}
.verzeichnis_wrapper ul {
margin: 0!important;
width: 100%;
display: none;
transition: all,ease,.9s;
}
.verzeichnis_wrapper ul li {
list-style: none;
padding-left: 0!important;
width: 100%;
display: flex;
flex-direction: column;
}
.verzeichnis_wrapper.active ul li a {
padding: 15px 0!important;
border-bottom: 1px solid #EEEEEE;
width: 100%;
}
.verzeichnis_wrapper.active ul li a:hover {
color: #2e2e2e;
}
.verzeichnis_wrapper {
margin-bottom: 30px;
}
.verzeichnis_wrapper.active ul {
display: block;
transition: all,ease,.9s;
padding-bottom: 0px;
}
.verzeichnis_wrapper.active ul li:not(:last-child) {
margin-bottom: 0px;
}
.verzeichnis_wrapper > p:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/12/plus-icon.svg)!important;
width: 12px;
height: 12px;
display: inline-block;
position: absolute;
top: 14px;
right: 0;
background-size: contain;
background-repeat: no-repeat;
}
.verzeichnis_wrapper.active > p:before  {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/12/plus-icon.svg)!important;
width: 12px;
height: 12px;
display: inline-block;
position: absolute;
top: 14px;
right: 0;
background-size: contain;
background-repeat: no-repeat;
transform: rotate(45deg);
}  html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
padding-right: 0px!important;
}
.pum-theme-101138 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
border: 0!important;
box-shadow: none!important;
text-shadow: none!important;
background-color: transparent!important;
right: 0!important;
top: 0!important;
color: #2e2e2e;
}
.feedback-product.bestseller_product {
display: flex;
flex-direction: column;
}
.feedback-product.bestseller_product h4 {
text-transform: none!important;
margin-bottom: 20px;
flex-grow: 1;
font-size: 18px;
}
.feedback-product.bestseller_product h4 a:hover,
.feedback-product.bestseller_product h4:hover a {
color: #2e2e2e!important;
}
.feedback-product.bestseller_product > div {
display: flex;
flex-direction: column;
}
.form-row.mycheckbox,
.form-row.mycheckbox label {
margin-top: 20px!important;
font-size: 12px!important;
line-height: 1.6em;
}
.woocommerce-form__label-for-checkbox.inline {
margin-left: 0!important;
}
.mailchimp-newsletter {
font-weight: 400!important;
margin-top: 20px;
line-height: 1.1em;
color: #2e2e2e!important;
}
.mailchimp-newsletter .woocommerce-form__label-for-checkbox {
margin-top: 20px!important;
font-size: 12px!important;
}
.form-row .button {
padding: 0.5em 1em!important;
text-transform: uppercase;
}
.form-row-wide.create-account {
background: #EEEEEE;
padding: 20px;
margin-top: 20px;
}
.form-row-wide.create-account label {
font-weight: 600;
font-size: clamp(17px,4vw,18px)!important;
}
.form-row-wide.create-account label span {
position: relative;
top: 1px;
}
.form-row-wide.create-account label:after {
content: 'Dein Bestellstatus immer im Blick & Vorteile durch unser Freundschaftsprogramm.';
position: relative;
display: block;
font-weight: 400!important;
font-size: 15px;
left: 0;
line-height: 1.4em;
padding-left: 21px;
}
.page-template-presse-template #sect-presse .pad_oben {
display: grid;
grid-template-columns: repeat(3,1fr);
gap: 30px;
}
#sect-presse .pad_unten {
padding-bottom: 0px;
justify-content: center;
}
.page-template-presse-template .columnfullw {
text-align: center;
}
#sect-presse .shop-rev {
background: #F2F2F2;
border-radius: 200px;
padding: 4.5% 3.5%;
min-height: 400px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.presse_logo {
width: 70%;
margin: auto;
}
.presse_excerpt {
font-size: 18px;
font-weight: 100;
color: #2e2e2e;
}
.presse_date {
text-transform: uppercase;
font-weight: 500;
font-size: 14px;
color: #2e2e2e;
margin-top: 15px;
}
.presse_title {
margin-top: 15px;
margin-bottom: 15px;
}
.presse_title:hover {
color: #2e2e2e!important;
}
.page-template-presse-template .info_menu {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 30px;
justify-content: center;
}
.page-template-presse-template .info_menu a {
color: #2e2e2e;
font-size: 20px;
}
.page-template-presse-template .info_menu a:hover {
color: #000000;
}
.page-template-presse-template #info_menu {
padding-bottom: 3%;
margin-bottom: 3%;
border-bottom: 1px solid #CBCBCB;
}
.page-template-presse-template #publikationen, .page-template-presse-template #pressekit {
margin-top: 100px;
}
.page-template-presse-template .wp-block-columns {
margin-bottom: 0!important;
} .accordion{
transform: translateZ(0);
}
.accordion > .accordion-toggle{
position: absolute;
opacity: 0;
display: none;
}
.accordion > label{
position: relative;
display: block;
padding: 0 20px;
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
cursor: pointer;
border-top: 1px solid #eeeeee;
padding: 25px 0;
margin: 0!important;
}
.accordion > label:after {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/12/plus-icon.svg)!important;
width: 12px;
height: 12px;
display: inline-block;
position: absolute;
top: 36px;
right: 0;
background-size: contain;
background-repeat: no-repeat;
transition: .3s transform;
}
.accordion > section{
height: 0;
transition: .3s all;
overflow: hidden;
}
.accordion > .accordion-toggle:checked ~ label:after,
.accordion.tab-item-active > .accordion-toggle ~ label:after{
transform: rotate(45deg);
}
.accordion > .accordion-toggle:checked ~ section,
.accordion.tab-item-active > .accordion-toggle ~ section{
height: auto;
padding-bottom: 20px;
}
.accordion-toggle.inactive ~ label:after {
transform: rotate(0deg)!important;
}
.accordion-toggle.inactive ~ section,
.accordion-toggle.active.inactive ~ section{
display: none;
} p+.wp-block-columns.has-background {
margin-top: 20px;
}
.single-product .legacy-itemprop-offers {
display: flex;
flex-wrap: wrap;
gap: 0 7px;
margin-bottom: 20px;
}
.single-product .legacy-itemprop-offers .wgm-info {
font-size: 12px;
}
.single-product .legacy-itemprop-offers .price {
width: 100%;
order: 1;
}
.single-product .legacy-itemprop-offers .price-per-unit {
position: relative;
font-size: 12px;
order: 2;
}
.single-product .legacy-itemprop-offers .woocommerce-de_price_taxrate {
order: 3;
}
.single-product .legacy-itemprop-offers .woocommerce_de_versandkosten {
order: 4;
}
.single-product .legacy-itemprop-offers .shipping_de {
order: 5;
width: 100%;
}
.single-product .legacy-itemprop-offers .shipping_de small {
font-size: 100% !important;
}
.section .col ul:not(.check-list):not(.check-list-black){
margin: 5px 0 0 17px;
}
.column-desktop-bg {
background-size: cover;
background-position: bottom right;
}
.column-with-border {
padding: 55px;
border: 3px solid #F9F7F6;
}
.short-with-dots {
text-align: center;
}
.short-with-dots p:not(:last-child) {
margin-bottom: 20px;
}
.short-with-dots p:not(:last-child):after {
content: '';
position: relative;
display: block;
background-color: #FE5000;
width: 5px;
height: 5px;
border-radius: 30px;
top: 10px;
left: auto;
right: auto;
margin: 0 auto;
}
.wc-forward::after, .woocommerce-Button--next::after {
display: none;
}
.yt-icon {
position: relative;
top: -2px;
}
.web_to_case label[for=status],
.web_to_case select#status {
display: none !important;
}
.wp-video-shortcode .mejs-video {
width: 100%;
max-width: 548px !important;
height: 100%;
max-height: 548px !important;
} #scroll {
position:fixed;
right:15px;
bottom:30px;
cursor:pointer;
width:50px;
height:50px;
text-indent:-9999px;
display:none;
-webkit-border-radius:100px;
-moz-border-radius:100px;
border-radius:100px;
box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
}
#scroll span:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2023/02/backtotop.svg);
width: 50px;
height: 50px;
background-size: contain;
background-repeat: no-repeat;
display: block;
position:absolute;
top: 0;
right: 0;
}
#scroll:hover {
opacity:0.7;filter:"alpha(opacity=70)";
-ms-filter:"alpha(opacity=70)";
} .rh-widget {
margin: 0!important;
}
.single-product #main,
.single-product #primary,
.single-product div.product .summary {
margin-bottom: 0!important;
}
.reviews-section-single-product {
margin-top: 40px;
}
.product_cat_classic .reviews-section-single-product,
.product_cat_sensitive .reviews-section-single-product {
display: none;
}
.product_cat_bundles .reviews-section-single-product,
.product_cat_sets .reviews-section-single-product,
.product_cat_set .reviews-section-single-product,
.product_cat_gutschein .reviews-section-single-product {
display: block;
}
.product_cat_bundles .hide-related-on-sets,
.product_cat_sets .hide-related-on-sets,
.product_cat_set .hide-related-on-sets,
.product_cat_gutschein .hide-related-on-sets,
.product_cat_bundles .reviews-column.display_comments,
.product_cat_sets .reviews-column.display_comments,
.product_cat_set .reviews-column.display_comments,
.product_cat_gutschein .reviews-column.display_comments {
display: none;
}
.paypal-button.paypal-button-shape-rect {
border-radius: 0!important;
}
.wc-proceed-to-checkout .button {
margin-bottom: 20px!important;
}
.woocommerce-checkout .german-market-checkbox-p {
padding-bottom: 20px!important;
}
.woocommerce-Reviews-title:before {
content: 'ECHTE MEINUNGEN';
display: block;
position: relative;
top: 0;
left: 0;
margin-bottom: 7px;
font-weight: 600;
font-size: 15px;
line-height: 23px;
text-transform: uppercase;
color: #FE5000;
}
.reviews-column.display_comments {
margin-left: 0!important;
}
.woocommerce-mini-cart__empty-message {
display: none;
}
.woocommerce-no-products-found {
margin-top: 30px;
}
.haut-filter ul li:last-child {
display: none;
}
.wc-block-attribute-filter {
margin-bottom: 0!important;
}
#label_2_2_1 {
color: #747474;
font-size: 12px;
}
#label_2_2_1 a {
color: #747474;
text-decoration: underline;
text-underline-position: under;
}
#label_2_2_1 a:hover {
color: #000000!important;
}
.single-product .wp-caption .wp-caption-text {
text-align: center;
font-style: normal;
border-bottom: 0!important;
}
.single-product figure:not(:last-child) {
margin-right: 3em!important;
}
p~figure{
margin-top: 20px;
}
.single-product .product .col .summary .product_title {
margin-left: 0px;
}
.single-product .woocommerce-product-details__short-description,
.single-product div.product p.price {
margin-left: -1px;
}
.single-product .additional_information_tab,
.single-product .woocommerce-Tabs-panel--additional_information {
display: none !important;
}
.archive.search-no-results h1:before {
display: none;
}
.ss {
text-transform: lowercase !important;
}
.single-product .product-categories a, .single-product .product-categories p {
text-transform: uppercase;
color: #FE5000;
font-weight: 600;
font-size: 15px;
line-height: 1.4em;
}
.single-product .product-categories a:hover {
color: #000000;
}
.popup-newsletter .ginput_container_checkbox{
margin-left: 0!important;
}
.popup-newsletter .gform_legacy_markup_wrapper .gform_footer {
margin: 0!important;
padding: 5px 0 0!important;
}
.popup-newsletter .gform_button {
width: 100%!important;
}
.popup-newsletter input[type=text] {
background: #F9F7F6!important;
padding: 10px 10px!important;
}
.popup-newsletter input[type=submit] {
background-color: #FE5000!important;
border: 1px solid #FE5000!important;
color: #fff!important;
padding: 10px 30px!important;
border-radius: 0px!important;
font-size: 18px !important;
font-weight: 400 !important;
line-height: 1.7em!important;
margin: 0!important;
text-transform: uppercase;
cursor: pointer;
}
.popup-newsletter input[type=submit]:hover {
background-color: #fff!important;
border: 1px solid #FE5000!important;
color: #FE5000!important;
padding: 10px 30px!important;
border-radius: 0px!important;
}
.popup-newsletter input[type=submit]:hover {
animation: hover 0.7s forwards!important;
}
.popup-newsletter input[type=submit] {
animation: leave 0.7s forwards!important;
}
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
font-weight: 500;
letter-spacing: 1px;
}
.popup-newsletter .gchoice{
color: #747474;
font-size: 12px;
}
.popup-newsletter .gfield-choice-input {
position: relative;
top: 1px;
margin-right: 5px;
}
.popup-newsletter .ginput_container input {
border-bottom: 0 !important;
}
.popup-newsletter .ginput_container.ginput_container_email input {
background-color: #F9F7F6!important;
padding: 17px!important;
}
.popup-newsletter .gfield--type-checkbox {
padding-top: 10px!important;
}
#ywdpd-quantity-table th {
font-weight: 500!important;
text-align: left!important;
}
#ywdpd-quantity-table tr td.ywdpd_active {
border-color: #fe5000!important;
color: #fe5000!important;
}
.woocommerce-checkout th,
.woocommerce-cart th {
font-weight: 400!important;
font-size: 18px;
}
#order_review .woocommerce-form__label-for-checkbox,
.german-market-checkbox-p {
font-size: 12px;
}
#order_review .woocommerce-form__label-for-checkbox {
line-height: 1.6em;
}
.form-row input[type=checkbox] {
position: relative;
margin-right: 4px;
top: 2px;
}
.wtc_wrapper label {
font-weight: 500!important;
}
.delivery-time {
margin-top: 25px;
padding: 25px;
background-color: #F9F7F6;
font-size: clamp(16px,4vw,18px);
}
.page-id-210803 .tab-text {
background-color: transparent!important;
box-shadow: none !important;
padding: 0 !important;
}
#payment .payment_methods > li:not(.woocommerce-notice), .woocommerce-checkout table th, .woocommerce-checkout table td, .woocommerce-checkout table th,
.form-row-wide.create-account {
background-color: #F9F7F6!important;
}
::placeholder {
color: #747474!important;
}
abbr, acronym {
text-decoration: none !important;
color: #2e2e2e!important;
}
.woocommerce-MyAccount-navigation ul li a::before {
content: ''!important;
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2023/01/slider-arrow.svg);
width: 8px!important;
height: 14px!important;
background-size: contain;
position: relative;
top: 7px;
}
.woocommerce-MyAccount-navigation-link--customer-logout {
box-shadow: none!important;
border: 1px solid #2e2e2e!important;
text-align: center;
text-transform: uppercase;
}
.woocommerce-MyAccount-navigation-link--customer-logout:hover {
background: #2e2e2e!important;
border: 1px solid #2e2e2e!important;
}
.woocommerce-MyAccount-navigation-link--customer-logout:hover > a, .woocommerce-MyAccount-navigation-link--customer-logout a:hover {
color: #fff!important;
}
.woocommerce-MyAccount-navigation-link--customer-logout a::before{
display: none!important;
}
.woocommerce-MyAccount-navigation-link--customer-logout {
color: #fff;
border: 1px solid #2e2e2e!important;
background-color: transparent!important;
transition: color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);
z-index: 1;
-webkit-tap-highlight-color: initial;
animation: none!important;
animation: leaveredblack 0.7s forwards;
-webkit-transition: ease-out 0.7s;
-moz-transition: ease-out 0.7s;
transition: ease-out 0.7s;
}
.woocommerce-MyAccount-navigation-link--customer-logout:before{
background-color: #fff;
transition: background-color .45s;
}
.woocommerce-MyAccount-navigation-link--customer-logout:before{
position: absolute;
content: "";
display: block;
left: 0;
top: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
transform: scale(1);
transform-origin: left center;
z-index: -1;
}
.woocommerce-MyAccount-navigation-link--customer-logout:hover {
color: #2e2e2e;
animation: none !important;
animation: hoverredblack 0.7s forwards;
-webkit-transition: ease-out 0.7s;
-moz-transition: ease-out 0.7s;
transition: ease-out 0.7s;
}
.woocommerce-MyAccount-navigation-link--customer-logout:not([disabled]):hover:before {
transform-origin: right center;
transform: scaleX(0);
}
.woocommerce-MyAccount-navigation-link--customer-logout:not([disabled]):before {
transition: transform .45s cubic-bezier(.785,.135,.15,.86);
}
.archive ul.products::before, .archive ul.products::after {
display: none !important;
}
.products .product.post-76:before {
content:'';
background-image:url(https://staging.sweat-off.com/wp-content/uploads/2023/02/bestseller_pin.svg);
width: 82px;
height: 73px;
display: block;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
top: 25px;
right: 25px;
}
.resp-tabs-container .resp-tab-content {
padding: 0!important;
}
h2.resp-accordion {
text-transform: uppercase;
font-size: 20px;
padding: 1em 0!important;
background: transparent!important;
border-bottom: 1px solid #EEEEEE !important;
font-weight: 500;
color: #2e2e2e!important;
position: relative;
}
h2.resp-accordion a {
font-weight: 500;
}
.resp-tab-content-active {
margin: 20px 0!important;
}
.resp-arrow {
display: none !important;
}
.resp-accordion::after {
content: '' !important;
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/12/plus-icon.svg);
width: 12px;
height: 12px;
background-size: contain;
display: inline-block;
position: absolute;
z-index: 1;
right: 0;
opacity: 1;
top: 26px;
}
.resp-accordion.resp-tab-active::after {
content: '' !important;
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/11/arrow_right_icon.svg);
width: 8px;
height: 14px;
background-size: contain;
display: inline-block;
position: absolute;
z-index: 1;
right: 5px;
opacity: 1;
top: 26px;
transform: rotate(90deg);
}
.resp-tabs-container h2.resp-accordion:last-of-type {
display: none;
}
.woocommerce-shop form.woocommerce-ordering:before,
.tax-product_cat  form.woocommerce-ordering:before {
content: "sortieren nach";
margin-right: 3px;
}
.woocommerce-shop .filter-wrapper,
.tax-product_cat .filter-wrapper {
display: inline-block;
}
.woocommerce-shop .storefront-sorting,
.tax-product_cat .storefront-sorting {
display: inline-block;;
float: right;
}
.woocommerce-shop form.woocommerce-ordering,
.tax-product_cat form.woocommerce-ordering {
padding-top: 0px;
}
select.orderby {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
background-color: #fff !important;
color: #000000 !important;
border: none !important;
}
select.orderby option {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
background-color: #fff !important;
color: #000000 !important;
border: none !important;
}
.woocommerce-shop form.woocommerce-ordering:after,
.tax-product_cat form.woocommerce-ordering:after {
content: "";
border: solid black;
border-width: 0 1px 1px 0;
display: inline-block;
padding: 5px;
margin-bottom: 4px;
margin-left: -11px;
margin-right: 7px;
pointer-events: none;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.site-header-cart .widget_shopping_cart {
box-shadow: 0px 6px 10px 1px rgba(0, 0, 0, 0.1);
}
.widget_shopping_cart:has(.widget_shopping_cart_content .woocommerce-mini-cart__empty-message){
box-shadow: none!important;
}
.site-header-cart .widget_shopping_cart,
.site-header-cart .widget_shopping_cart .buttons,
.site-header-cart .widget_shopping_cart .total {
background-color: #fff!important;
}
.woocommerce-mini-cart__buttons {
padding-left: 1.11575em!important;
padding-right: 1.11575em!important;
}
.woocommerce-mini-cart-item.mini_cart_item {
font-weight: 500;
}
.custom-card-in-product-grid .button-wrapper {
margin-top: 30px!important;
}
.product-subtotal .amount, .product-total .amount {
font-weight: 400!important;
}
.cart-subtotal .woocommerce-Price-amount{
font-weight: 400!important;
}
.order-total .woocommerce-Price-amount{
font-weight: 500;
}
.order-total th {
font-weight: 500!important;
}
.product-total bdi {
font-weight: 600!important;
}
.order-total bdi, .order-total th {
font-size: clamp(19px,4vw,23px);
}
.order-total .wgm-tax bdi, .product-total .wgm-tax bdi{
font-size: 16px!important;
font-weight: 400!important;
}
.handheld-navigation ul.menu li button::after {
content: ''!important;
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2022/12/plus-icon.svg)!important;
width: 12px;
height: 12px;
display: inline-block;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
transition: .3s transform;
top: 16px;
right: 20px;
}
.handheld-navigation ul.menu li button.toggled-on::after {
transform: rotate(45deg)!important;
}
.woocommerce-cart .cart_totals > h2, .wc-cart-shipping-notice, .imprint-links, .widget_shopping_cart_content .jde_hint{
display: none!important;
}
.woocommerce-lost-password .entry-title {
margin-bottom: 0!important;
}
.woocommerce-shop li.product_cat-bundles,
.term-363 li.product_cat-bundles {
display: none;
}
article.ratgeber-article .ratgeber-cat {
display: none !important;
}
.no-event,
#topbar .desktop-grid .no-event,
#topbar .single-slide div:nth-child(1),
#topbar .single-slide div:nth-child(2),
#topbar .single-slide div:nth-child(3) {
pointer-events: none!important;
cursor: default;
}
.woocommerce-EditAccountForm label[for=mailchimp_woocommerce_is_subscribed],
.woocommerce-EditAccountForm label[for=mailchimp_woocommerce_is_unsubscribed],
.woocommerce-EditAccountForm label[for=mailchimp_woocommerce_is_transactional] {
display: none;
}
#reviews .commentlist li p.meta time {
display: none;
}
.woocommerce-cart .shop_table .woocommerce-shipping-destination,
.woocommerce-cart .shop_table a.shipping-calculator-button {
display: none;
}
.woocommerce-shipping-totals.shipping tr td, .woocommerce-shipping-totals.shipping label {
color: #2e2e2e;
}
.woocommerce-shipping-totals.shipping th {
position: relative;
}
.woocommerce-shipping-totals.shipping th:after {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/08/question-tip.svg);
width: 14px;
height: 14px;
display: inline-block;
position: relative;
right: -15px;
top: 2px;
background-size: contain;
background-repeat: no-repeat;
}
.woocommerce-shipping-totals.shipping th:before{
content: "Versandkosten und Steuern werden während des Bestellvorgangs aktualisiert, basierend auf deinen Rechnungs- und Versandinformationen.";
opacity: 0;
position: absolute;
width: 300px;
font-size: 12px;
transition: all 0.18s ease-out 0.18s;
background-color: #f5f5f5;
box-shadow: 0 0 3px #ddd;
margin-bottom: 11px;
font-weight: 300!important;
color: #2e2e2e!important;
padding: 20px;
left: 70px;
z-index: 10;
}
.woocommerce-shipping-totals.shipping th:hover:before {
opacity: 1 !important;
transition: all 0.18s ease-out 0.18s;
}
.single-ratgeber picture img {
margin-bottom: 5px!important;
}
.single-ratgeber p{
margin: 0 0 1.2em!important;
}
.single-ratgeber .entry-content .title:first-child {
margin-top: 15px!important;
}
.bildquelle {
font-size: 15px;
}
.slick-initialized .slick-slide {
text-align: center;
}
#reviews .commentlist li {
border-bottom: 1px solid #EEEEEE;
padding-bottom: 4em;
margin-bottom: 2em;
}
#reviews .commentlist {
padding-top: 2em;
margin-top: 2em;
border-top: 1px solid #EEEEEE;
}
.single-product .legacy-itemprop-offers .shipping_de {
display: none!important;
}
#reviews .commentlist .star-rating::before, .star-rating span::before {
left: 0px;
}
#reviews .commentlist .rating .star-rating span::before, .star-rating span::before {
left: 0px;
}
#reviews .commentlist .star-rating {
width: 6em!important;
margin-right: 0!important;
}
.woocommerce-Reviews-title {
font-weight: 500!important;
font-size: clamp(24px,4vw,29px)!important
}
.bekannt-wrapper {
display: flex;
flex-direction: row;
gap: 0 50px;
align-items: center;
}
.bekannt-wrapper h3 {
font-size: 16px;
font-weight: 600!important;
text-transform: uppercase;
min-width: 110px;
margin-bottom: 0!important;
}
.woocommerce-account .woocommerce-form.woocommerce-form-register p:not(.woocommerce-form-row), .woocommerce-form-login__rememberme{
font-size: 12px!important;
line-height: 1.5em!important;
}
#german_market_privacy_declaration {
margin-right: 7px!important;
}
.product_wrapper h3 {
font-size: 18px!important;
}
.product_wrapper h4 a {
font-weight: 500!important;
font-size: 18px!important;
}
.product_wrapper img {
max-width: 75%!important;
margin-left: auto;
margin-right: auto;
}
.product_wrapper .check-list li {
font-size: 16px!important;
}
.product_wrapper .check-list li:not(:last-child) {
margin-bottom: 3px!important;
}
a._brlbs-btn-cookie-preference {
padding: 0!important;
margin-bottom: 10px!important;
}
a._brlbs-btn-cookie-preference:hover {
background: transparent!important;
color: #000000!important;
}
.woocommerce-checkout #order_review_heading {
padding-bottom: 0.55em!important;
}
.page-template-page-clear-template #content {
padding-top: 0!important;
}
.link-frame:not(:last-child) {
margin-bottom: 20px;
}
.link-frame {
background: #FFFFFF;
box-shadow: 2px 2px 4px 0.5px rgb(0 0 0 / 11%);
padding: 30px 20px;
position: relative;
text-align: left;
}
.link-frame a {
text-decoration: none;
width: 100%;
position: relative;
}
.link-frame a:hover {
text-decoration: underline;
text-underline-position: under;
}
.link-frame {
margin-bottom: 0;
font-size: 18px !important;
position: relative;
display: flex;
}
.link-frame a:after {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/08/arrow_right_icon.svg);
width: 8px;
height: 14px;
display: inline-block;
position: absolute;
top: 8px;
right: 0;
background-size: contain;
background-repeat: no-repeat;
}
.page-id-100841 h1 {
font-size: 28px;
line-height: 35px;
color: #FF5100;
}
.page-id-100841 h3 {
font-weight: 400!important;
font-size: 20px;
line-height: 25px;
color: #000000;
}
.woocommerce-checkout .order-total th {
padding-left: 24px;
line-height: 1em;
}
.woocommerce-checkout th {
line-height: 1em;
}
.form-submit input[type="submit"] {
font-weight: 400!important;
text-transform: uppercase;
}
table.woocommerce-checkout-review-order-table .product-name {
font-weight:600;
}
.woocommerce-checkout-review-order-table thead th {
font-size: 15px;
font-weight: 600!important;
text-transform: uppercase;
}
.woocommerce-checkout-review-order-table tr td:last-child, .woocommerce-checkout-review-order-table tr th:last-child {
text-align: right;
}
.gform_required_legend {
display: none;
}
.quiz-price-row {
display:flex;
flex-direction: row;
gap: 0 15px;
align-items:baseline;
}
.page-id-229132 #secondary,
.page-id-229134 #secondary,
.page-id-98340 #secondary{
display: none;
}
.page-id-229132 #primary,
.page-id-229134 #primary {
width: 100%!important;
max-width: 400px;
margin: auto;
float: none!important;
}
.page-id-229132 form,
.page-id-229134 form {
margin-bottom: 0!important;
}
.page-id-229132 .woocommerce-form {
display: flex;
flex-direction: column;
}
.page-id-229132 .form-row-first, .page-id-229132 .form-row-last {
width: 100%!important;
margin-right: 0!important;
}
.page-id-229132 .form-row,
.page-id-229134 .form-row{
display: flex;
flex-direction: column;
}
.page-id-229132 .lost_password {
text-align: center;
}
.page-id-229132 .woocommerce-error,
.page-id-229134 .woocommerce-error{
max-width: 400px;
margin-left: auto;
margin-right: auto;
}
.page-id-229132 .hentry,
.page-id-229134 .hentry{
margin: 2.235801032em 0 4.235801032em!important;
}
.page-id-84 .hentry{
margin-top: 2.235801032em!important;
}
.page-id-229134 .woocommerce-form.woocommerce-form-register p:not(.woocommerce-form-row):not(.login-link){
font-size: 12px!important;
line-height: 1.5em!important;
}
.login-link {
font-weight: 600!important;
font-size: 15px!important;
line-height: 23px;
text-align: center;
margin-top: 30px;
}
.single-product .toggles-wrapper {
margin-top: 0!important;
}
.single-product .woocommerce-tabs .accordion h2 {
display: none!important;
}
.single-product .woocommerce-tabs #accordion_5 {
display: none !important;
}
.single-product .woocommerce-tabs #accordion_4 {
border-bottom: 1px solid rgb(238, 238, 238);
}
#gform_wrapper_2 .gform_footer {
margin: 28px 0 0!important;
}
#gform_wrapper_7 .gfield_label {
font-weight: 400!important;
margin-bottom: 0px!important;
}
#gform_wrapper_7 .ginput_container_consent {
padding-top: 0!important;
}
.gform_footer {
justify-content: flex-end;
}
#gform_wrapper_7 .ginput_address_country {
flex: 1;
}
.page-id-98340 #primary{
width: 100%!important;
max-width: 800px;
margin: auto;
float: none!important;
}
.page-id-98340 .entry-title, .page-id-98340 .entry-content > p {
text-align: center!important;
}
.page-template-page-beratungsquiz .archive-header-section{
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/08/Beratungsquiz_Fragen.jpg);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.page-template-page-beratungsquiz .archive-header-section .form-custom-bg .gfield_html,
.page-template-page-beratungsquiz .archive-header-section .form-custom-bg .gform_page_footer{
max-width: 800px;
}
.page-template-page-beratungsquiz .has-form form{
margin-bottom: 0!important;
}
.page-template-page-beratungsquiz .archive-header-section .form-custom-bg{
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/08/Beratungsquiz__Start.jpg);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
padding: 120px 2.617924em;
}
.page-template-page-beratungsquiz .has-form .form-bg, .page-template-page-beratungsquiz .has-form .gform_confirmation_wrapper {
padding: 120px 2.617924em;
max-width: 1200px;
margin-left: auto!important;
margin-right: auto!important;
}
.page-template-page-beratungsquiz .has-form .gfield_radio label {
font-size: 16px!important;
font-weight: 500!important;
}
.page-template-page-beratungsquiz .has-form input[type=button], .page-template-page-beratungsquiz .has-form input[type=submit] {
font-weight: 400!important;
}
.page-template-page-beratungsquiz .has-form .gform_wrapper.gravity-theme .gf_progressbar_title {
display: none!important;
}
.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {
background-color: #FE5000!important;
border-radius: 0!important;
}
.page-template-page-beratungsquiz .has-form .gform_wrapper.gravity-theme .gf_progressbar {
margin-bottom: 0!important;
border-radius: 0!important;
}
.page-template-page-beratungsquiz .has-form .gform_page_fields {
text-align: center;
}
.page-template-page-beratungsquiz .has-form .gfield_radio {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 25px;
justify-content: center;
}
.page-template-page-beratungsquiz .has-form .gfield .gchoice {
position: relative;
width: 18%;
height: 200px;
display: flex;
align-items: center;
justify-content: center;
padding: 10px 0 0 0;
}
.page-template-page-beratungsquiz .has-form .gfield input[type=radio]:hover {
background: #FE5000;
}
.page-template-page-beratungsquiz .has-form .gform_wrapper.gravity-theme input[type=radio]:hover+label,
.page-template-page-beratungsquiz .has-form .gform_wrapper input[type=radio]:hover label{
color: #fff!important;
}
.page-template-page-beratungsquiz .has-form .gfield-choice-input {
position: absolute!important;
width: 100%;
height: 100%;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 0;
}
.page-template-page-beratungsquiz .has-form .gform_wrapper.gravity-theme .gfield-choice-input+label {
z-index: 1;
}
.page-template-page-beratungsquiz .has-form input[type=radio]+label {
margin: 0!important;
}
.page-template-page-beratungsquiz .has-form .gform_wrapper input[type=radio] {
background: #fff;
color: #2E2E2E;
}
.page-template-page-beratungsquiz .has-form .gform_wrapper input[type=radio]:checked {
background: #FE5000;
}
.page-template-page-beratungsquiz .has-form .gform_wrapper input[type=radio]:checked:before {
opacity: 0!important;
}
.page-template-page-beratungsquiz .has-form .gform_wrapper.gravity-theme input[type=radio]:checked+label,
.page-template-page-beratungsquiz .has-form .gform_wrapper input[type=radio]:checked label{
color: #fff!important;
}
.page-template-page-beratungsquiz .has-form .gform_wrapper input[type=radio]:before {
width: 100%!important;
height: 100%!important;
border: 0!important;
border-radius: 0!important;
}
.page-template-page-beratungsquiz .has-form .gform_wrapper.gravity-theme .gfield_label {
font-size: 20px!important;
font-weight: 500!important;
margin-bottom: 60px;
}
.page-template-page-beratungsquiz .has-form .gform_page_footer {
text-align: center;
margin-top: 20px;
}
.page-template-page-beratungsquiz .has-form .form-custom-bg h2 {
font-weight: 500;
font-size: clamp(22px,4vw,29px);
}
.page-template-page-beratungsquiz .has-form .form-custom-bg p {
font-weight: 400;
font-size: clamp(16,4vw,18px);
}
.page-template-page-beratungsquiz .has-form .form-custom-bg p:not(:last-child) {
margin-bottom: 1em!important;
}
.page-template-page-quiz .text-divider{
text-transform: none!important;
}
.subheader {
font-size: clamp(18px,4vw,20px)!important;
text-transform: uppercase;
padding-top: 0!important;
border-top: 0!important;
}
.quiz-beratung-link {
text-align: center;
}
.quiz-beratung-link a {
font-weight: 600;
font-size: 18px;
line-height: 27px;
text-align: center;
text-decoration-line: underline;
color: #FE5000;
position: relative;
}
.quiz-beratung-link a:hover {
color: #000000!important;
}
.quiz-beratung-link a:hover:after {
filter: brightness(0);
}
.quiz-beratung-link a:after {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/06/repeat-icon.svg);
width: 57px;
height: 51px;
display: block;
position: relative;
text-align: center;
background-size: contain;
background-repeat: no-repeat;
margin: 13px auto 0 auto;
}
@media all and (max-width: 517px) and (min-width: 373px) {
#payment .payment_methods>.wc_payment_method.payment_method_dibs_easy>label {
padding-bottom: 26px !important;
}
}
.woocommerce-review__awaiting-approval {
color: #FE5000!important;
position: relative;
padding-left: 30px;
line-height: 1.4em;
top: -4px;
font-size: clamp(16px,4vw,18px)!important;
font-style: normal!important;
}
.woocommerce-review__awaiting-approval:before{
content: "";
font-family: "Font Awesome 5 Free";
display: inline-block;
position: absolute;
top: 0em;
left: 0em;
color: #FE5000;
font-style: normal!important;
}
.page-id-84 #customer_login .u-column1.col-1,
.page-id-84 .entry-header{
width: 100%!important;
max-width: 400px;
margin: auto;
float: none!important;
}
.page-id-84 #customer_login .u-column2.col-2{
display: none;
}
.page-id-84.logged-in #customer_login .u-column2.col-2{
display: block;
}
.page-id-84.logged-in #customer_login .u-column1.col-1{
width: 41.1764705882%;
float: left;
margin-right: 5.8823529412%;
}
.page-id-84.logged-in .entry-header {
max-width: 100%!important;
display: block!important;
}
.page-id-84 .entry-header {
display: none!important;
}
.page-id-84 #customer_login h2 {
font-size: 2.617924em!important;
}
.page-id-84 #customer_login .woocommerce-LostPassword {
text-align: center;
}
.woocommerce-order-received section.woocommerce-customer-details,
.woocommerce-order-received section.woocommerce-order-downloads,
.woocommerce-order-received section.woocommerce-order-details {
display: none;
}
.shipping_address #shipping_address_2_field .woocommerce-input-wrapper:after {
content: "Kein Versand an Packstationen";
font-size: 14px;
font-weight: 500;
color: #ca3131;
}
#slideshow .col-full {
padding: 1px 0 2px 0;
}
#slideshow {
max-width: 1200px;
width: 100%;
overflow: hidden;
position: relative;
margin: 0 auto;
}
.slide-wrapper {
display: flex;
animation: slideAnimation 40s linear 4s infinite;
}
.slide {
flex: 0 0 33.33%;
padding: 5px 10px;
text-align: center;
}
.prev-btn, .next-btn {
display: none;
}
@keyframes slideAnimation {
0%, 100% { transform: translateX(0); }
8.33% { transform: translateX(0); }
25% { transform: translateX(-33.33%); }
33.33% { transform: translateX(-33.33%); }
50% { transform: translateX(-66.66%); }
58.33% { transform: translateX(-66.66%); }
75% { transform: translateX(-100%); }
83.33% { transform: translateX(-100%); }
}
@keyframes slideAnimationTablet {
0%, 100% { transform: translateX(0); }
8.33% { transform: translateX(0); }
25% { transform: translateX(-100%); }
33.33% { transform: translateX(-100%); }
50% { transform: translateX(-200%); }
58.33% { transform: translateX(-200%); }
75% { transform: translateX(-300%); }
83.33% { transform: translateX(-300%); }
}
@media all and (max-width: 980px) {
.slide-wrapper {
animation: slideAnimationTablet 40s linear 4s infinite;
}
.slide {
flex: 0 0 100%;
}
}
.slide-wrapper .slide, .slide-wrapper .slide a {
font-weight: 400;
font-size: 12px;
} .woocommerce-cart .cross-sells {
margin-top: 40px;
}
.woocommerce-cart .cross-sells > h2 {
font-size: 24px!important;
}
.woocommerce-cart .cross-sells .price,
.woocommerce-cart .cross-sells .wgm-info {
display: none!important;
}
.woocommerce-cart .cross-sells .add_to_cart_button {
margin-top: 15px;
}
.woocommerce-cart .cross-sells .woocommerce-loop-product__title {
font-weight: 500!important;
}
.woocommerce-cart .cross-sells .product img {
max-width: 150px;
}
.woocommerce-cart .cross-sells .custom-card-in-product-grid {
display: none!important;
}
.woocommerce-cart .col.span_2_of_5 .cross-sells{
width: 100%!important;
margin-right: 0!important;
}
.woocommerce-cart .col.span_2_of_5 .cross-sells {
margin-top: 0px!important;
}
.woocommerce-cart .col.span_2_of_5 .cross-sells ul.products.columns-2 li.product {
width: 100%!important;
margin-right: 0!important;
}
.pum-close.popmake-close {
position: absolute;
top: 0;
right: 0px;
z-index: 10;
padding: 0px 9px;
background: transparent;
transition: 0.2s ease-in;
color: transparent!important;
}
.woocommerce-billing-fields .woocommerce-checkout-payment .wc_payment_method.payment_method_dibs_easy::before {
content: "Hinweise zu den Zahlarten Rechnung & Lastschrift mit RatePAY: Damit du diese Zahlarten nutzen kannst, müssen deine Rechnungs- und Lieferadresse übereinstimmen und es werden keine Firmenadressen akzeptiert.";
opacity: 0;
position: absolute;
width: 300px;
font-size: 12px;
background-color: rgb(245, 245, 245);
box-shadow: rgb(221, 221, 221) 0px 0px 3px;
margin-bottom: 11px;
right: 20px;
top: 20px;
z-index: 10;
font-weight: 300 !important;
color: rgb(46, 46, 46) !important;
transition: all 0.18s ease-out 0.18s;
padding: 20px;
}
.woocommerce-billing-fields .woocommerce-checkout-payment .wc_payment_method.payment_method_dibs_easy::after {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/08/question-tip.svg);
width: 14px;
height: 14px;
display: inline-block;
position: absolute;
left: 382px;
top: 29px;
background-size: contain;
background-repeat: no-repeat;
}
.woocommerce-billing-fields .woocommerce-checkout-payment .wc_payment_method.payment_method_dibs_easy {
position: relative;
}
.woocommerce-billing-fields .woocommerce-checkout-payment .payment_method_dibs_easy:hover:before {
opacity: 1 !important;
transition: all 0.18s ease-out 0.18s;
}
.cart-empty.woocommerce-info {
background-color: #F9F7F6!important;
color: #FE5000!important;
font-size: 16px!important;
}
.cart-empty.woocommerce-info:before {
color: #fe5000!important;
}
.restore-item {
color: #2e2e2e!important;
}
.restore-item:hover {
color: #000000!important;
}
.woocommerce-cart-empty .cart-empty.woocommerce-info {
padding: 1em 2em 1em 3.5em;
text-align: left;
}
.pum-close.popmake-close:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/08/close-icon.svg);
width: 29px;
height: 29px;
display: inline-block;
position: absolute;
right: 0;
}
.pum-close.popmake-close:hover:before {
transform: rotate(45deg);
transition: 0.2s ease-out;
}
.pum-container {
max-width: 770px!important;
}
#popmake-211048 p, #popmake-211048 h2 {
text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
} #slideshow .col-full {
padding: 7px 0 8px 0;
}
#slideshow {
max-width: 1200px;
width: 100%;
overflow: hidden;
position: relative;
margin: 0 auto;
}
.slide-wrapper {
display: flex;
animation: slideAnimation 40s linear 4s infinite;
}
.slide {
flex: 0 0 33.33%;
padding: 5px 10px;
text-align: center;
}
.prev-btn, .next-btn {
display: none;
}
@keyframes slideAnimation {
0%, 100% { transform: translateX(0); }
8.33% { transform: translateX(0); }
25% { transform: translateX(-33.33%); }
33.33% { transform: translateX(-33.33%); }
50% { transform: translateX(-66.66%); }
58.33% { transform: translateX(-66.66%); }
75% { transform: translateX(-100%); }
83.33% { transform: translateX(-100%); }
}
@keyframes slideAnimationTablet {
0%, 100% { transform: translateX(0); }
8.33% { transform: translateX(0); }
25% { transform: translateX(-100%); }
33.33% { transform: translateX(-100%); }
50% { transform: translateX(-200%); }
58.33% { transform: translateX(-200%); }
75% { transform: translateX(-300%); }
83.33% { transform: translateX(-300%); }
}
@media all and (max-width: 980px) {
.slide-wrapper {
animation: slideAnimationTablet 40s linear 4s infinite;
}
.slide {
flex: 0 0 100%;
}
}
.slide-wrapper .slide, .slide-wrapper .slide a {
font-weight: 400;
font-size: 12px;
line-height: 2em;
} .home .blurbs-row .blurb img {
height: 35px;
}
.animation-stopper * {
animation: none !important;
transition: none !important;
}
#gform_19 .gfield-choice-input {
-webkit-appearance: none;
-moz-appearance:none;
-o-appearance:none;
appearance: none;
-webkit-border-radius: 0;
border-radius: 0;
}
.fcol {
display: flex;
flex-direction: column;
}
.lowercase > h4 {
text-transform: none!important;
}
.woocommerce-edit-address .woocommerce-address-fields__field-wrapper {
display: flex;
flex-wrap: wrap;
}
.wp-block-columns.has-background {
padding: 20px;
} .form2col .ginput_container input.text, 
.form2col .ginput_container input.title, 
.form2col .ginput_container input[type=email], 
.form2col .ginput_container input[type=password], 
.form2col .ginput_container input[type=tel], 
.form2col .ginput_container input[type=text], 
.form2col .ginput_container select, 
.form2col .ginput_container textarea {
padding-top: 0!important;
padding-bottom: 12px!important;
}
.form2col .gfield_label {
font-size: 18px!important;
font-weight: 500!important;
}
.form2col input[type=submit] {
background-color: #fe5000!important;
border: 1px solid #fe5000!important;
color: #fff!important;
padding: 10px 30px!important;
border-radius: 0px!important;
font-size: 18px !important;
font-weight: 400 !important;
line-height: 1.7em!important;
margin: 0!important;
text-transform: uppercase;
cursor: pointer;
}
.form2col input[type=submit]:hover {
background-color: transparent!important;
border: 1px solid #fe5000!important;
color: #fe5000!important;
padding: 10px 30px!important;
border-radius: 0px!important;
}
.form2col input[type=submit]:hover {
animation: hover 0.7s forwards!important;
}
.form2col input[type=submit] {
animation: leave 0.7s forwards;
} .single-product .product-review-list-widget-wrapper {
position: relative;
margin-top: -5px;
}
.eTrusted_active .woocommerce-product-rating{
display: none!important;
}
.eTrusted_active .trustedShopsWidget {
display: block!important;
position: relative;
top: -15px
}
.single-product .trustedShopsWidget {
display: none;
} .single-product #accordion_6,
.single-product.postid-256788 #accordion_4,
.single-product.postid-160791 #accordion_2{
display: none!important;
} .archive .woocommerce-review-link,
.archive .star-rating{
display: none;
} .archive .trustedShopsWidget{
position: absolute;
top: 25px;
left: 25px;
display: none;
}
.archive .post-167633 .trustedShopsWidget,
.archive .post-101053 .trustedShopsWidget,
.archive .post-236 .trustedShopsWidget,
.archive .post-146 .trustedShopsWidget,
.archive .post-264335 .trustedShopsWidget{
display: block!important;
}
.archive .post-76 .trustedShopsWidget{
display: block!important;
}   .woocommerce-lost-password .lost_reset_password,
.woocommerce-lost-password .woocommerce-form-login,
.woocommerce-lost-password .woocommerce-form-register,
.customer-login .lost_reset_password,
.customer-login .woocommerce-form-login,
.customer-login .woocommerce-form-register {
max-width: 526px;
margin: auto;
}
.woocommerce-lost-password .form-row-first,
.woocommerce-lost-password .form-row-last,
.customer-login .form-row-first,
.customer-login .form-row-last {
width: 100%;
margin: 0;
}
.woocommerce-lost-password form,
.woocommerce-lost-password .entry-header,
.customer-login form,
.customer-login .entry-header {
text-align: center;
}
.woocommerce-lost-password .woocommerce-form-row {
margin-bottom: 0 !important;
}
#customer_login {
text-align: left;
}
#customer_login .custom-tab__panels {
min-height: 400px;
}
#customer_login .custom-tab__panels label {
text-align: left;
}
#customer_login .custom-tabs {
padding-bottom: 25px;
}
#customer_login h2 {
margin-bottom: 20px;
font-weight: 500;
text-align: center;
}
@media all and (max-width: 980px) {
.custom-tab__panels .form-row .button {
width: 100%!important;
}
}
@media all and (max-width: 767px) {
#customer_login .custom-tabs {
flex-direction: column;
gap: 10px;
}
#customer_login .custom-tab {
margin: 0;
}
#customer_login .custom-tab::after {
content: none;
}
}
@media all and (min-width: 981px) {
#customer_login .custom-tabs {
padding-bottom: 45px;
}
}
.custom-tab__warpper {
display: flex;
flex-direction: column;
align-items: center;
}
.custom-tabs {
display: flex;
align-items: center;
}
.custom-tab {
position: relative;
display: block;
padding: 5px;
margin: 0 21px;
font-size: 16px;
letter-spacing: 1.44px;
font-weight: 500;
text-transform: uppercase;
cursor: pointer;
&:hover,
&:active,
&:focus {
color: #fe5000;
}
&:last-child::after {
content: none;
}
}
.custom-tab::after {
content: '';
display: inline-block;
position: absolute;
top: 0;
right: -20px;
width: 1px;
height: 100%;
background-color: rgb(46 46 46 / 44%)!important;
}
.custom-tab__panels {
width: 100%;
overflow: hidden;
width: 100%!important;
max-width: 500px;
margin: auto;
}
.custom-tab__panels h2,
.custom-tab__panels .lost_password {
text-align: center;
}
.custom-tab__panels .form-row {
display: flex;
flex-direction: column;
}
@media all and (min-width: 981px) {
.custom-tab__panels .form-row .button {
width: 70%!important;
margin-left: auto;
margin-right: auto;
}
.custom-tab__panels .form-row {
display: flex;
flex-direction: column;
}
}
.custom-tab__panel {
display: none;
animation: fadein .8s;
}
@keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.custom-tab__radio {
display: none;
}
#custom-tab-radio-0:checked ~ .custom-tab__panels #panel-0,
#custom-tab-radio-1:checked ~ .custom-tab__panels #panel-1,
#custom-tab-radio-2:checked ~ .custom-tab__panels #panel-2 {
display: block
}
#custom-tab-radio-0:checked ~ .custom-tabs #custom-tab-0,
#custom-tab-radio-1:checked ~ .custom-tabs #custom-tab-1,
#custom-tab-radio-2:checked ~ .custom-tabs #custom-tab-2 {
color: #fe5000;
}
.custom-tab__panels .woocommerce-form__label-for-checkbox span,
.custom-tab__panels #panel-1 .text-align-left {
font-size: 12px!important;
}
.page-id-84 .entry-title {
display: none;
}
.page-id-84 #customer_login .form-row,
.page-id-84 .mailchimp-newsletter .woocommerce-form__label-for-checkbox {
margin-top: 0!important;
}  #shipping_method li{
border-bottom: 1px solid #EEEEEE;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
position: relative;
}
#shipping_method li:nth-child(1):after {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/06/dpd-logo.png);
display: inline-block;
position: absolute;
right: 0;
top: 8px;
width: 62px;
height: 28px;
background-size: contain;
background-repeat: no-repeat; 
}
#shipping_method li:nth-child(2):after {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/06/dhl-logo.png);
display: inline-block;
position: absolute;
right: 0;
top: 15px;
width: 62px;
height: 19px;
background-size: contain;
background-repeat: no-repeat;
}
.woocommerce-shipping-totals.shipping td {
padding-top: 3px!important;
}
.cart_totals tbody, .woocommerce-checkout-review-order-table tfoot {
display: grid;
}
.cart_totals tr:not(.woocommerce-shipping-totals) {
display: table;
} .woocommerce-shipping-totals.shipping th, .woocommerce-shipping-totals.shipping td{ 
width: 100%;
display: block;
}
.woocommerce-checkout-review-order-table {
display: flex;
flex-direction: column;
}
.woocommerce-checkout-review-order-table thead tr, .woocommerce-checkout-review-order-table tbody tr, .woocommerce-checkout-review-order-table .cart-subtotal, .woocommerce-checkout-review-order-table .order-total {
display: flex;
}
.woocommerce-checkout-review-order-table thead th, .woocommerce-checkout-review-order-table tbody th, .woocommerce-checkout-review-order-table .cart-subtotal th, .woocommerce-checkout-review-order-table .order-total th{
width: 50%!important;
}
.woocommerce-checkout-review-order-table thead td, .woocommerce-checkout-review-order-table tbody td, .woocommerce-checkout-review-order-table .cart-subtotal td, .woocommerce-checkout-review-order-table .order-total td{
width: 50%!important;
}
.woocommerce-checkout-review-order-table .wgm-tax.product-tax,
.woocommerce-shipping-totals .wgm-tax.product-tax{
position: relative;
left: 24px;
}
.woocommerce-shipping-totals.shipping td:before {
display: none!important;
}
.woocommerce-shipping-methods label .wgm-tax {
display: none;
}
.woocommerce-checkout-review-order-table #shipping_method li:last-child {
border-bottom: 1px solid #EEEEEE!important;
}
#shipping_method li:last-child {
border-bottom: 0!important;
}
#shipping_method {
margin-bottom: 0!important;
}
.woocommerce-shipping-totals.shipping td{
padding-bottom: 0!important;
}
@media all and (max-width: 390px) {
#shipping_method li:nth-child(1):after, #shipping_method li:nth-child(2):after {
position: relative!important;
display: block!important;
padding-bottom: 10px;
}
} .no-margin {
margin-top: 0!important;
margin-bottom: 0!important;
}
#slideshow .col-full {
padding: 1px 0 2px 0;
}
#slideshow {
max-width: 1200px;
width: 100%;
overflow: hidden;
position: relative;
margin: 0 auto;
}
.slide-wrapper {
display: flex;
animation: slideAnimation 40s linear 4s infinite;
}
.slide {
flex: 0 0 33.33%;
padding: 5px 10px;
text-align: center;
}
.prev-btn, .next-btn {
display: none;
}
@keyframes slideAnimation {
0%, 100% { transform: translateX(0); }
8.33% { transform: translateX(0); }
25% { transform: translateX(-33.33%); }
33.33% { transform: translateX(-33.33%); }
50% { transform: translateX(-66.66%); }
58.33% { transform: translateX(-66.66%); }
75% { transform: translateX(-100%); }
83.33% { transform: translateX(-100%); }
}
@keyframes slideAnimationTablet {
0%, 100% { transform: translateX(0); }
8.33% { transform: translateX(0); }
25% { transform: translateX(-100%); }
33.33% { transform: translateX(-100%); }
50% { transform: translateX(-200%); }
58.33% { transform: translateX(-200%); }
75% { transform: translateX(-300%); }
83.33% { transform: translateX(-300%); }
}
@media all and (max-width: 980px) {
.slide-wrapper {
animation: slideAnimationTablet 40s linear 4s infinite;
}
.slide {
flex: 0 0 100%;
}
}
.slide-wrapper .slide, .slide-wrapper .slide a {
font-weight: 400;
font-size: 12px;
} .home-wide-slider label {
display: inline-block;
}
.home-wide-slider input {
display: none!important;
}
.home-wide-slider input:checked + label{
background-color: white;
opacity: 0;
}
.home-wide-slider input + label::after{
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/04/arrow-left-icon.svg);
background-repeat: no-repeat;
background-position: center 55%;
background-size: 14px 26px;
line-height: 100vh;
transition: background-size 200ms;
position: absolute;
color: white;
height: calc(87vh - 12px);
width: 14px;
top: 0;
left: 2%;
z-index: 20;
cursor: pointer;
}
.home-wide-slider input + label:hover::after {
background-size: 14px 26px;
}
.home-wide-slider input:checked + label::after {
background-image: none;
width: 100vw;
left: 0;
z-index: 10;
}
.home-wide-slider input:checked + label + .slide ~ input + label::after {
display: none;
}
.home-wide-slider input:checked + label + .slide + input + label::after {
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/04/arrow-left-icon.svg);
display: block;
width: 14px;
right: 2%;
left: auto;
transform: rotate(180deg);
top: 0;
height: 104vh;
cursor: pointer;
}
.home-wide-slider input:focus + label{
box-shadow: 0 0 0 2px teal, 0 0 18px white;
}
.home-wide-slider .slide {
position: absolute;
background-position: center right;
background-size: cover;
background-repeat: no-repeat;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
transform: translateX(-100%);
transition-duration: .4s;
opacity: 1;
animation: slideShow 10s linear infinite;
}
.home-wide-slider input:checked ~ .slide {
transform: translateX(100%);
}
.home-wide-slider input:checked + label + .slide {
transform: translateX(0);
opacity: 1;
}
.home-wide-slider {
position: relative;
}
.home-wide-slider .col {
text-align: left;
}
.home-wide-slider .slider-title h1, .home-wide-slider .slider-title p{
font-size: 47px;
font-weight: 400!important;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.3em;
margin-bottom: 5px!important;
color: #2e2e2e;
max-width: 100%!important;
}
.home-wide-slider .button {
margin-top: 20px;
}
.home-wide-slider .rating {
margin-bottom: 0!important;
margin-top: 10px!important;
} .fav-cat-wrapper {
display: flex;
flex-direction: column;
align-items: center;
}
.fav-cat-wrapper img {
width: 250px;
max-height: 250px;
object-fit: cover;
object-position: center;
border-radius: 500px;
margin-bottom: 15px;
position: relative;
}
.fav-cat-wrapper h4:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/04/plus-sign-icon.svg);
width: 48px;
height: 48px;
display: block;
position: absolute;
bottom: 40px;
left: 40px;
z-index: 2;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.fav-cat-wrapper h4 {
font-size: clamp(16px,4vw,20px);
text-transform: uppercase;
margin-bottom: 0!important;
width: 100%;
text-align: center;
position: relative;
font-weight: 400!important;
}
.fav-cat-wrapper h4 a {
font-weight: 400!important;
}
.home .blurb img {
margin: 0 auto 15px auto;
height: 38px;
}
.button.wide {
min-width: 272px;
text-align: center;
}
.main-navigation ul li,
.main-navigation ul.sub-menu li a{
font-weight: 400!important;
font-size: 16px!important;
}
.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a {
font-weight: 400!important;
}
.main-navigation ul.menu ul li:focus, .main-navigation ul.menu ul li:hover, .main-navigation ul.menu ul li:hover>a {
background: transparent!important;
}
.main-navigation ul.menu ul li:hover>a {
font-weight: 400!important;
}
.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a {
padding-left: 0!important;
padding-right: 0!important;
padding-bottom: 0!important;
}
.empty-space {
opacity: 0;
height: 35px;
}
.custom-out-of-stock-message a.button {
width: 100%;
text-align: center;
} .country_side_bar_div {
width: 100%!important;
position: absolute;
top: -9px;
right: 0;
min-width: max-content;
margin-bottom: 0!important;
}
.country_side_bar_div .inner_div {
display: flex;
justify-content: flex-start;
align-items: center;
}
.country_side_bar_div > a {
padding: 0!important;
position: relative;
top: 20px;
}
.country_side_bar_div .inner_div a{
padding: 0!important;
margin-top: 6px!important;
}
.show_country_name > a {
display: none!important;
}
.select_country_btn {
margin: 0!important;
padding: 0!important;
}
.globe-icon, .geo {
position: relative;
}
.globe-icon:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/12/globe-icon.svg);
width: 22px;
height: 22px;
display: inline-block;
position: relative;
background-size: contain;
background-repeat: no-repeat;
}
.geo:before {
content: '';
background-image: url(https://staging.sweat-off.com/wp-content/uploads/2024/12/globe-icon.svg);
width: 22px;
height: 22px;
left: -5px;
display: inline-block;
position: relative;
background-size: contain;
background-repeat: no-repeat;
}
.geo > a {
position: relative;
top: -24px;
}
.select_country_btn {
visibility: hidden;
}
.country_side_bar_div:hover .show_country_name {
height: auto!important;
padding: 10px 25px 25px!important;
}
.country_side_bar_div > a {
border: 0!important;
}
.ksc_switch_btn_hrf_style {
width: 100%!important;
}
.country_side_bar_div .switch_btn_img_sttng {
width: 24px!important;
height: 17px!important;
max-width: 24px!important;
}
@media all and (min-width:981px){
.country_side_bar_div .show_country_name {
width: 159px !important;
}
}  .section-beratung {
height: 780px;
background-size: cover;
background-position: center bottom;
display: flex;
flex-direction: row;
align-items: flex-end;
}
@media all and (min-width:1441px) {
.section-beratung {
height: 980px!important;
}
.bestatigte_ergebnisse {
min-height: 665px!important;
}
}
.section-beratung .col-full {
width: 100%;
}
.section-beratung .col:first-child {
padding-bottom: 100px;
}
.section-beratung .button-wrapper {
margin-top: 25px;
}
.section-beratung .button:hover {
border-color: #fff!important;
color: #fff!important;
}
.section_anwendung_arbeiten .col-full:before,
.section_anwendung_arbeiten .col-full:after {
display: none;
}
.section_anwendung_arbeiten .col-full {
padding: 0;
margin: 0 auto;
display: flex!important;
gap: 20px;
max-width: 100%!important;
}
.section_anwendung_arbeiten .col{
padding: 20px;
height: 643px;
display: flex;
flex-direction: row;
align-items: flex-end;
justify-content: center;
margin: 0!important;
width: 50%!important;
background-position: center bottom;
background-size: cover;
}
.section_anwendung_arbeiten .button,
.bestatigte_ergebnisse .button {
background: #fff!important;
border-color: #fff!important;
}
.section_anwendung_arbeiten .button:hover,
.bestatigte_ergebnisse .button:hover {
border-color: #2e2e2e!important;
}
.product-rating-slider-new .hauttyp-block{
grid-template-columns: 1fr;
}
.product-rating-slider-new .slick-list {
overflow:visible;
}
.product-rating-slider-new .content-wrapper {
order: 2;
}
.product-rating-slider-new .image-wrapper {
order: 1;
margin: 0 auto 20px;
}
.product-rating-slider-new  .hauttyp-block img {
max-height: 310px;
}
.product-rating-slider-new .hauttyp-block h4 {
text-align: center;
border-bottom: 0;
}
.product-rating-slider-new .hauttyp-block .spec-01 img,
.product-rating-slider-new .hauttyp-block .spec-02 img {
max-height: 14px;
}
.product-rating-slider-new .hauttyp-block .spec-01,
.product-rating-slider-new .hauttyp-block .spec-02 {
display: flex;
flex-direction: row;
align-items: center;
gap: 0 15px;
justify-content: space-between;
margin-top: 0px;
}
.product-rating-slider-new .hauttyp-block p {
padding-bottom: 0;
font-size: 13px;
}
.product-rating-slider-new .hauttyp-block .button-wrapper {
margin-top: 25px;
}
.product-rating-slider-new .hauttyp-block .button {
width: 100%;
text-align: center;
}
.reviews_style_02 {
background-color: #F9F7F6;
min-height: 440px;
display: flex;
align-items: center;
justify-content: center;
}
.reviews_style_02 .meinungen-block {
background: transparent!important;
}
.reviews_style_02 .rating.space-b {
justify-content: center !important;
}
.reviews_style_02 .meinungen-block .content {
text-align: center;
flex-grow: 0;
}
.reviews_style_02 .meinungen-block .title h3 {
font-size: clamp(16px,4vw,18px)!important;
font-weight: 600 !important;
text-transform: uppercase;
}
.reviews_style_02 .meinungen-block .subtitle {
margin-top: 0;
text-align: center;
}
.reviews_style_02 .col-full {
}
.reviews_style_02 .slick-dotted.slick-slider {
overflow: visible;
}
.reviews_style_02 .slide-width{
max-width: 500px;
margin: auto;
}
.reviews_style_02 .meinungen-block {
padding: 0!important;
}
.bestatigte_ergebnisse {
background-size: cover;
min-height: 465px;
margin: auto;
display: flex;
justify-content: center;
align-items: center;
}
.col a, .tab-content a {
color: #FE5000;
}
.col a:hover, .tab-content a:hover {
color: #000000;
}
.p-spacing p:not(:last-child) {
margin-bottom: 1em!important;
}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}.woocommerce .coupon-container,.woocommerce-page .coupon-container{margin:0;box-shadow:none}.woocommerce .coupon-container.medium,.woocommerce-page .coupon-container.medium{line-height:inherit;padding:.6180469716em}.woocommerce .generated_coupon_summary,.woocommerce-page .generated_coupon_summary{margin:0}.woocommerce .coupon-content.small,.woocommerce-page .coupon-content.small{padding:.6180469716em 1.41575em}.woocommerce .coupon-content .coupon-expire,.woocommerce .coupon-content .discount-info,.woocommerce-page .coupon-content .coupon-expire,.woocommerce-page .coupon-content .discount-info{font-family:inherit}.woocommerce #coupons_list,.woocommerce-page #coupons_list{margin-bottom:1.618em}.sd-buttons-transparent.woocommerce .coupon-container,.sd-buttons-transparent.woocommerce-page .coupon-container{background:rgba(0,0,0,0) !important;padding:0}@media(min-width: 768px){.sc_info_box{width:41.1764705882%;float:right;margin-right:0;padding-left:2.0833333333%;padding-right:2.0833333333%}.page-template-template-fullwidth-php .sc_info_box{width:39.1304347826%;float:right;margin-right:0;margin-left:0}}.loadMoreBtn{color:inherit}.lds-ellipsis{display:none;position:relative;width:80px;height:12px}.lds-ellipsis div{position:absolute;top:0;width:12px;height:12px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.ald-ajax-btn{min-width:160px}.ald-ajax-btn.loading .ald-btn-label{display:none}.ald-ajax-btn.loading .lds-ellipsis{display:inline-block}.ald_laser_loader{visibility:hidden;position:fixed;top:0;left:0;right:0;height:2px;background:#e1e4e8;z-index:99999;width:100%}.ald_laser_loader.show{visibility:visible}.ald_loader_progress{background:linear-gradient(to left,#230dc2,#ff9200);box-shadow:rgb(35 13 194) 0 0 10px;height:100%;position:absolute;z-index:99999;left:0;width:100%;top:0;transform:translate3d(-100%,0,0);transition:all 2s cubic-bezier(0, 0, .2, 1) 0s}