@font-face {
font-family: tsoutsoubroutsou;
src: url(https://homesticker.gr/wp-content/themes/MedAdviceSF/assets/fonts/VerveineRegular.TTF);
font-weight: normal;
}
:root {
--logo-green: #34b44a;
--logo-pink: #c33269;
--logo-yellow: #f7a829;
--logo-grey: #f7f7f7;
--custom-font: tsoutsoubroutsou;
} .fa-user-circle::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
font-family: "Font Awesome 5 Free";
font-weight: 900;
line-height: inherit;
vertical-align: baseline;
content: "\f2bd";
height: 1em;
float: right;
font-size: 1.2rem;
} a:focus,
.focus a,
input:focus,
button:focus {
outline: none !important;
} select {
border: 2px solid var(--logo-grey);
background-color: transparent;
} .fa::before,
.fas::before {
font-family: "font awesome 5 free";
}
div.med-top-header {
padding: 1rem 1rem 1.2rem;
margin-bottom: 15px;
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 2px solid var(--logo-yellow);
}
div.med-top-header div.header-column.left {
font-size: 1.1rem;
font-weight: 700;
}
div.med-top-header div.header-column.right {
padding: 5px 10px;
background-color: var(--logo-grey);
border: 4px solid #f2f2f2;
}
@media screen and (max-width: 768px) {
div.med-top-header div.header-column.right {
display: none;
}
}
div.med-top-header a,
div.med-top-header i {
color: var(--logo-pink);
font-size: 0.9rem;
margin: 0;
}
div.med-top-header span {
color: #000000;
}
div.med-top-header span {
padding: 0 5px;
} header.site-header > div.col-full > div.sp-header-row:nth-child(2) {
margin-bottom: 10px;
} ul.site-header-cart {
background-color: var(--logo-grey);
}
ul.site-header-cart li {
padding: 0 20px;
}
.site-header-cart .cart-contents::after {
color: var(--logo-pink);
} .header-search-container form {
margin-bottom: 0;
}
form.woocommerce-product-search::before {
color: var(--logo-green);
}
@media screen and (max-width: 767px) {
.header-search-container form {
display: none;
}
} table.variations select {
font-size: 0.9rem;
padding: 10px;
}
.med-custom-sku {
font-size: 1rem;
font-weight: 600 !important;
} .widget_product_categories ul li::before {
content: url(https://homesticker.gr/wp-content/uploads/2020/11/flower-logo-icon-15.png);
transform: translatey(3px);
opacity: 1;
}
.widget_product_categories ul li:hover::before {
opacity: 0.7;
}
.widget_product_categories ul li.current-cat::before {
content: url(https://homesticker.gr/wp-content/uploads/2020/11/flower-logo-green-icon-15.png);
}
.widget_product_categories ul li a {
text-decoration: none !important;
}  ul.woocommerce-widget-layered-nav-list > li {
margin: 0.3rem;
}
ul.woocommerce-widget-layered-nav-list > li a {
text-decoration: none !important;
}
ul.woocommerce-widget-layered-nav-list > li .count {
font-size: 1.2rem !important;
color: var(--logo-pink);
font-family: var(--custom-font);
font-weight: 500;
margin-left: 2px;
} #secondary #custom_html-4,
#secondary #nav_menu-3,
#secondary #nav_menu-4,
#secondary #nav_menu-5,
#secondary #nav_menu-6,
#secondary #nav_menu-7 {
display: none !important;
} .woocommerce-breadcrumb {
background-color: #f9f9f9;
padding: 5px 10px;
font-size: 0.8rem;
}
.woocommerce-breadcrumb a::before {
color: #34b44a;
}
.woocommerce-breadcrumb a {
text-decoration: none;
} .home-storefront-header {
display: none;
}
header#masthead {
padding: 0;
}
nav.secondary-navigation {
background-color: var(--logo-green);
float: left;
}
nav.secondary-navigation a {
color: white !important;
}
ul#menu-secondary-menu {
float: left !important;
}
ul#menu-secondary-menu li.top-header-login {
float: right !important;
}  .dashicons {
font-family: "dashicons" !important;
}
h2,
a {
color: var(--logo-pink);
}
.site-header .site-branding img {
max-width: 130px;
}
.primary-navigation ul {
display: flex;
justify-content: space-between;
margin-left: 0 !important;
}
.primary-navigation ul li:hover {
box-shadow: 0 2px 0 var(--logo-green) inset;
}
.primary-navigation ul li {
color: #000000 !important;
}
.primary-navigation ul li a {
text-transform: uppercase !important;
font-weight: 600;
}  .med-instructions-prefooter {
background-color: #f7f7f7;
display: flex;
justify-content: space-around;
align-items: center;
}
@media screen and (max-width: 992px) {
.med-instructions-prefooter {
display: block;
}
}
.med-instructions-prefooter .left,
.med-instructions-prefooter .middle,
.med-instructions-prefooter .right {
width: 33.33%;
padding: 2rem;
}
@media screen and (max-width: 992px) {
.med-instructions-prefooter .left,
.med-instructions-prefooter .middle,
.med-instructions-prefooter .right {
width: 100%;
}
}
.med-instructions-prefooter img.prefooter-icon {
display: block;
margin-left: auto;
margin-right: auto;
width: 100px;
}
.med-instructions-prefooter .left:hover img,
.med-instructions-prefooter .middle:hover img,
.med-instructions-prefooter .right:hover img {
transform: translatey(-10px);
transition: all 150ms ease-in;
}
.med-instructions-prefooter p.prefooter-text {
padding: 1rem 3rem;
text-align: center;
font-size: 0.9rem;
font-style: italic;
}
.med-instructions-prefooter a {
color: #6d6d6d;
} .med-prefooter {
background-color: var(--logo-yellow);
display: flex;
justify-content: space-around;
align-items: center;
}
@media screen and (max-width: 992px) {
.med-prefooter {
display: block;
}
}
.med-prefooter .left,
.med-prefooter .middle,
.med-prefooter .right {
display: flex;
justify-content: center;
align-items: center;
width: 33.33%;
padding: 2rem 1rem;
}
@media screen and (max-width: 992px) {
.med-prefooter .left,
.med-prefooter .middle,
.med-prefooter .right {
width: 100%;
}
}
@media screen and (min-width: 992px) {
.med-prefooter .middle {
border-left: 2px solid white;
border-right: 2px solid white;
}
}
.med-prefooter img.prefooter-icon {
max-width: 50px;
}
.med-prefooter p.prefooter-text {
max-width: 75%;
color: black;
font-size: 0.9rem;
text-align: center;
padding: 0 1rem;
transform: translatey(0.5rem);
} .med-footer-column a {
font-size: 0.9rem;
text-decoration: none;
}
div.site-info {
font-size: 12px;
}
.site-footer {
background-color: var(--logo-grey);
background-image: url(https://homesticker.gr/wp-content/uploads/2020/09/footer-image.png);
background-size: 35%;
background-repeat: no-repeat;
background-position: right top;
padding-bottom: 0;
}
.site-footer a {
text-decoration: none;
} span.onsale {
background-color: var(--logo-green);
border: none;
color: white;
position: absolute;
top: 5px;
right: 5px;
margin-bottom: 20px;
width: 55px;
height: 20px;
border-radius: 5px;
display: flex;
justify-content: center;
align-items: center;
}
.single-product span.onsale {
top: 20px;
width: 75px;
height: 75px;
border-radius: 50%;
}
.wc-block-grid__product-onsale {
border: none !important;
}
.wc-block-grid__product-onsale span {
background-color: white;
color: var(--logo-pink);
} .products .product {
margin-bottom: inherit!important;
} .single-product h1.product_title {
font-size: 1.7rem;
border-bottom: 2px solid var(--logo-pink);
padding-bottom: 10px;
}
.single-product .price {
font-family: var(--custom-font) !important;
color: var(--logo-pink);
font-weight: 600;
font-size: 1.7rem !important;
}
table.variations td.label label {
font-size: 13px;
font-weight: 700 !important;
color: #333333 !important;
}
img.tab-instructions-icon {
float: left;
width: 25px;
margin-right: 10px;
}
.woocommerce-variation-price {
color: #c33269;
font-weight: 600 !important;
font-size: 2rem;
}
.med-info {
font-size: 14px;
}
.med-info::before {
content: "";
font-family: "font awesome 5 free";
margin-right: 5px;
color: var(--logo-yellow);
} .yith-quick-view .product {
display: flex;
align-items: center;
}
@media screen and (max-width: 768px) {
.yith-quick-view .product {
flex-direction: column;
}
}
.yith-quick-view h1.product_title {
font-size: 1.3rem !important;
}
.yith-quick-view .summary {
height: 100% !important;
}
.yith-quick-view .summary-content {
height: 100% !important;
display: flex !important;
flex-direction: column !important;
justify-content: space-between !important;
align-items: flex-start !important;
padding: 15% 25px 25px 25px !important;
}
.yith-quick-view .variation-instructions {
display: none !important;
}
.yith-quick-view .qib-container {
display: none !important;
}
.yith-quick-view .single_add_to_cart_button {
margin: 1rem 0 !important;
width: 100% !important;
}
.yith-quick-view .yith-wcqv-view-details {
width: 100% !important;
text-align: center;
}
.yith-wcqv-button {
width: 100% !important;
display: flex !important;
justify-content: space-around !important;
align-items: center !important;
background-color: var(--logo-grey) !important;
color: #000000 !important;
margin: 0 auto !important;
font-size: 0.9rem;
}
.yith-quick-view .cart tr {
display: flex;
flex-direction: column;
} .berocket_preview_content {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
}
@media screen and (max-width: 767px) {
.br_product_preview_button {
display: none !important;
}
}
.br_product_preview_button {
display: none;
font-family: "Font Awesome 5 Free"!important;
font-weight: 900!important;
}
.product:hover .br_product_preview_button {
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translatex(-50%) translatey(-50%);
} .storefront-product-pagination span.storefront-product-pagination__title {
color: black;
font-size: 0.9rem;
} iframe.instruction-video {
display: block;
width: 90%;
margin: 1rem auto;
}  ul.products li.product {
width: 47%;
float: left;
margin-right: 10px;
}
ul.products li.product:nth-of-type(2n) {
margin-right: 0;
}
@media (min-width: 768px) {
.archive ul.products li.product {
width: calc(25% - 10px) !important;
margin-right: 10px !important;
}
ul.products li.product:nth-of-type(2n) {
margin-right: 10px !important;
}
}
.woocommerce-products-header h1 {
background-color: #fefae3;
background-image: url(https://homesticker.gr/wp-content/uploads/2020/12/category-bcgr-home.png),
url(https://homesticker.gr/wp-content/uploads/2020/12/Category-Background1.png);
background-size: contain, cover;
background-position: top left;
background-repeat: no-repeat;
color: var(--logo-pink);
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 1px;
padding: 2.5rem 15%;
}
.cat-header-count {
text-align: right;
color: var(--logo-pink);
font-size: 1.3rem;
}
.cat-header-count span {
font-weight: bold;
font-size: 1.7rem;
}
h2.woocommerce-loop-product__title {
line-height: 1.4rem !important;
font-size: 14px !important;
display: block;
height: 25px;
overflow: hidden;
}
.archive .term-description {
font-size: 0.95rem;
text-align: right;
margin-bottom: 1rem;
}
.archive .term-description p {
margin-bottom: 5px;
}
.archive .products span.price {
font-weight: 600 !important;
} @media screen and (min-width: 981px) {
.owl-item > div {
display: flex;
justify-content: space-between;
}
.owl-item > div > div {
width: 50%;
}
.owl-item > div > div:nth-child(1) {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
#home_slider .home-slider-content {
padding: 10% 5%;
color: white !important;
}
.home-slider-content h3 {
font-size: 2rem;
line-height: 2.5rem;
}
#home_slider .home-slider-content .onsale {
top: 50px;
left: 50px;
}
}
.home-slider-content h3 {
color: white;
font-weight: 700;
}
@media screen and (max-width: 980px) {
.home-slider-content {
width: 67%;
background: rgba(0, 0, 0, 0.5);
position: absolute;
color: white !important;
padding: 15px;
left: 25%;
top: 25%;
text-align: center;
}
.home-slider-content .onsale {
display: none;
}
}
@media screen and (max-width: 992px) {
div.owl-item > div {
padding-top: 15% !important;
padding-bottom: 15% !important;
}
.home-slider-content {
width: 80%;
height: 90%;
background: rgba(0, 0, 0, 0.3);
position: absolute;
color: white !important;
padding: 15px;
left: 10%;
top: 10%;
text-align: center;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.home-slider-content h3 {
font-size: 1rem;
}
.home-slider-content p {
font-size: 0.8rem;
}
div.owl-dots,
div.owl-nav,
.owl-prev,
.owl-next {
display: none !important;
}
}
#sample_slider {
margin-bottom: 3rem !important;
}
.home-slider-content a {
text-decoration: none !important;
font-size: 0.9rem;
}
div.owl-dots {
transform: translatey(-2rem);
} a:focus,
.focus a {
outline-color: var(--logo-pink);
} .woocommerce-tabs > div {
background: #f7f7f7 !important;
padding: 3%;
}
.woocommerce-tabs > div h1,
.woocommerce-tabs > div h2,
.woocommerce-tabs > div h3,
.woocommerce-tabs > div h4,
.woocommerce-tabs > div h5,
.woocommerce-tabs > div h6 {
font-size: 1.1rem !important;
font-weight: 600;
color: var(--logo-pink);
}
.woocommerce-tabs > div p,
.woocommerce-tabs > div li,
.woocommerce-tabs > div span {
font-size: 0.9rem !important;
} h2.has-text-align-center {
background-color: #f1f1f1;
padding: 15px;
font-size: 1.2rem;
text-transform: uppercase;
font-weight: 800;
color: black;
}
.home-products-row-with-products-carousel {
margin-bottom: 0;
}
.home-products-row-with-products-carousel div.wp-block-column:nth-child(1) {
background-color: #f1f1f1;
display: flex;
justify-content: center;
align-items: center;
color: black;
font-size: 0.9rem;
}
.home-products-row-with-products-carousel div.wp-block-column:nth-child(2) {
border: 2px solid #f7f7f7;
}
.home-products-row-with-products-carousel div.wp-block-column:nth-child(1) div {
padding: 0 10%;
}
.home-products-row-with-products-carousel div.wp-block-column:nth-child(1) h3 {
font-size: 1.2rem;
text-transform: uppercase;
font-weight: 800;
color: black;
}
.home-products-row-with-products-carousel
div.wp-block-column:nth-child(1)
h3::after {
content: "";
margin: 10px auto 0;
display: block;
width: 10%;
height: 3px;
background-color: var(--logo-green);
}
.ywcps_products_slider .yith-wcqv-button {
display: none !important;
} .home-category-row {
margin-bottom: 0;
}
.home-category-row.row1 div.wp-block-column:nth-child(1) {
background-color: var(--logo-yellow);
}
.home-category-row.row2 div.wp-block-column:nth-child(1) {
background-color: var(--logo-pink);
}
.home-category-row div.wp-block-column:nth-child(1) {
display: flex;
justify-content: center;
align-items: center;
color: white;
font-size: 0.9rem;
}
.home-category-row div.wp-block-column:nth-child(1) div {
padding: 0 10%;
}
.home-category-row div.wp-block-column:nth-child(1) h3 {
font-size: 1.2rem;
text-transform: uppercase;
font-weight: 800;
color: white;
}
.home-category-row div.wp-block-column:nth-child(1) h3::after {
content: "";
margin: 10px auto 0;
display: block;
width: 10%;
height: 3px;
background-color: var(--logo-green);
}
.home-category-link a {
text-decoration: none !important;
background-color: #eeeeee;
padding: 1rem 2rem;
font-size: 1rem;
} .home-instructions-row div.wp-block-column {
background-color: #f7f7f7;
} .instructions-sidebar h3 {
color: white;
background-color: var(--logo-green);
padding: 1rem;
font-size: 1.2rem;
font-weight: 700;
}
.instructions-sidebar-image {
} .odigies-template h1.entry-title {
font-size: 1.5rem;
color: white;
background-color: var(--logo-pink);
padding: 1rem;
font-weight: 700;
} tr.price-table-row.calculated-price span.product_price {
color: var(--logo-green);
font-weight: 700;
} .single-product .product-type-variable p.price {
display: none;
}  @media screen and (min-width: 781px) {
.home
.woocommerce
ul.columns-4
li.product-category
h2.woocommerce-loop-category__title {
color: white;
font-weight: 700;
padding: 1rem 2rem;
opacity: 0;
background: rgba(0, 0, 0, 0.5);
transition: 0.3s all ease-in-out;
}
.home
.woocommerce
ul.columns-4
li.product-category
a:hover
h2.woocommerce-loop-category__title {
transform: translatey(-7rem);
opacity: 1;
}
}
.home .woocommerce ul.columns-4 li.product-category a img {
width: 100%;
}
.home .woocommerce ul.columns-4 li.product-category mark.count {
display: none;
} @media screen and (max-width: 781px) {
.home-category-row div.wp-block-column:nth-child(1),
.home-products-row-with-products-carousel div.wp-block-column:nth-child(1) {
display: none !important;
}
} .med-sale-container,
.med-video-link-container {
font-family: var(--custom-font);
font-size: 1.1rem;
}
.med-sale-container .med-sale-ends-in .sale-days,
.med-video-link-container .med-video-link .med-video-hightlight {
color: var(--logo-green);
font-weight: 600;
letter-spacing: 1px;
} .med-sales-banner-wrapper {
padding: 1rem 0;
} .stock-house-item-badge {
background-color: var(--logo-yellow);
border: none;
color: white;
position: absolute;
top: 10px;
left: 0;
margin-bottom: 20px;
width: 100px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
font-weight: 600;
}
.single-model-grouping {
display: flex;
align-items: center;
gap: 5px;
flex-wrap: wrap;
}
.single-model-grouping .as-color-swatch-variation { }
.storefront-breadcrumb {
margin-bottom: 5px !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}}@media screen and (min-width: 768px) {
.sp-header-active .site-header .site-header-cart,
.sp-header-active .site-header .secondary-navigation,
.sp-header-active .site-header .main-navigation,
.sp-header-active .site-header .site-search,
.sp-header-active .site-header .site-branding {
width: auto !important;
float: none !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.sp-header-active .sp-header-span-1 {
width: 4.347826087%;
float: left;
margin-right: 4.347826087%;
}
.sp-header-active .sp-header-pre-1 {
margin-left: 8.6956521739%;
}
.sp-header-active .sp-header-post-1 {
margin-right: 8.6956521739%;
}
.sp-header-active .sp-header-span-2 {
width: 13.0434782609%;
float: left;
margin-right: 4.347826087%;
}
.sp-header-active .sp-header-pre-2 {
margin-left: 17.3913043478%;
}
.sp-header-active .sp-header-post-2 {
margin-right: 17.3913043478%;
}
.sp-header-active .sp-header-span-3 {
width: 21.7391304348%;
float: left;
margin-right: 4.347826087%;
}
.sp-header-active .sp-header-pre-3 {
margin-left: 26.0869565217%;
}
.sp-header-active .sp-header-post-3 {
margin-right: 26.0869565217%;
}
.sp-header-active .sp-header-span-4 {
width: 30.4347826087%;
float: left;
margin-right: 4.347826087%;
}
.sp-header-active .sp-header-pre-4 {
margin-left: 34.7826086957%;
}
.sp-header-active .sp-header-post-4 {
margin-right: 34.7826086957%;
}
.sp-header-active .sp-header-span-5 {
width: 39.1304347826%;
float: left;
margin-right: 4.347826087%;
}
.sp-header-active .sp-header-pre-5 {
margin-left: 43.4782608696%;
}
.sp-header-active .sp-header-post-5 {
margin-right: 43.4782608696%;
}
.sp-header-active .sp-header-span-6 {
width: 47.8260869565%;
float: left;
margin-right: 4.347826087%;
}
.sp-header-active .sp-header-pre-6 {
margin-left: 52.1739130435%;
}
.sp-header-active .sp-header-post-6 {
margin-right: 52.1739130435%;
}
.sp-header-active .sp-header-span-7 {
width: 56.5217391304%;
float: left;
margin-right: 4.347826087%;
}
.sp-header-active .sp-header-pre-7 {
margin-left: 60.8695652174%;
}
.sp-header-active .sp-header-post-7 {
margin-right: 60.8695652174%;
}
.sp-header-active .sp-header-span-8 {
width: 65.2173913043%;
float: left;
margin-right: 4.347826087%;
}
.sp-header-active .sp-header-pre-8 {
margin-left: 69.5652173913%;
}
.sp-header-active .sp-header-post-8 {
margin-right: 69.5652173913%;
}
.sp-header-active .sp-header-span-9 {
width: 73.9130434783%;
float: left;
margin-right: 4.347826087%;
}
.sp-header-active .sp-header-pre-9 {
margin-left: 78.2608695652%;
}
.sp-header-active .sp-header-post-9 {
margin-right: 78.2608695652%;
}
.sp-header-active .sp-header-span-10 {
width: 82.6086956522%;
float: left;
margin-right: 4.347826087%;
}
.sp-header-active .sp-header-pre-10 {
margin-left: 86.9565217391%;
}
.sp-header-active .sp-header-post-10 {
margin-right: 86.9565217391%;
}
.sp-header-active .sp-header-span-11 {
width: 91.3043478261%;
float: left;
margin-right: 4.347826087%;
}
.sp-header-active .sp-header-pre-11 {
margin-left: 95.652173913%;
}
.sp-header-active .sp-header-post-11 {
margin-right: 95.652173913%;
}
.sp-header-active .sp-header-span-12 {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
}
.sp-header-active .sp-header-pre-12 {
margin-left: 104.347826087%;
}
.sp-header-active .sp-header-post-12 {
margin-right: 104.347826087%;
}
.sp-header-active .sp-header-row:after {
content: "";
display: table;
clear: both;
}
.sp-header-active .sp-header-empty {
padding: 1.618034em 0;
}
.sp-header-active .sp-header-empty:after {
content: "";
display: table;
clear: both;
}
.sp-header-active .sp-header-last {
float: right;
margin-right: 0;
}
}@media screen and (min-width: 768px) {
.sp-fixed-width .site {
max-width: 75.998em;
margin: 0 auto;
}
.sp-fixed-width.sp-max-width .site {
max-width: 95%;
}
.sp-max-width .col-full {
max-width: 90%;
}
.sp-max-width .site {
overflow-x: hidden;
}
.sp-max-width .sph-hero .col-full,
.sp-max-width .sprh-hero .col-full {
max-width: 65.141em;
}
}.sp-shop-alignment-left ul.products li.product {
text-align: left;
}
.sp-shop-alignment-left ul.products li.product .star-rating,
.sp-shop-alignment-left ul.products li.product img {
margin-left: 0;
}
.sp-shop-alignment-right ul.products li.product {
text-align: right;
}
.sp-shop-alignment-right ul.products li.product .star-rating,
.sp-shop-alignment-right ul.products li.product img {
margin-right: 0;
}
@-webkit-keyframes spin {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.jscroll-added .storefront-sorting {
display: none;
}
.sp-loader {
position: relative;
height: 1em;
font-size: 2.244em;
}
.sp-loader:before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f110";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
line-height: 1;
text-align: center;
-webkit-animation: spin linear 1s infinite;
animation: spin linear 1s infinite;
}
.sp-section-description {
text-align: center;
}
@media screen and (min-width: 768px) {
.single-product.sp-product-gallery-hidden div.product .summary,
.single-product.sp-product-gallery-hidden.storefront-full-width-content div.product .summary {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
}
.single-product.sp-product-gallery-stacked div.product .images,
.single-product.sp-product-gallery-stacked div.product .summary,
.single-product.sp-product-gallery-stacked.storefront-full-width-content div.product .images,
.single-product.sp-product-gallery-stacked.storefront-full-width-content div.product .summary {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
}
.single-product.sp-product-gallery-stacked div.product .images .thumbnails a.zoom {
width: 29.4117647059%;
float: left;
margin-right: 5.8823529412%;
margin-right: 5.8823529412%;
}
.single-product.sp-product-gallery-stacked.storefront-full-width-content div.product .images .thumbnails a.zoom {
width: 13.0434782609%;
float: left;
margin-right: 4.347826087%;
margin-right: 4.347826087%;
}
.site-branding::after,
.site-search::after,
.main-navigation::after,
.secondary-navigation::after,
.site-header-cart::after {
clear: both;
content: "";
display: table;
}
}