@charset "UTF-8";
/*!
Theme Name: Lifestyle Store Pro
Theme URI:https://www.ovationthemes.com/products/lifestyle-store-wordpress-theme/
Author: Ovationthemes
Author URI:https://www.ovationthemes.com/
Description:   The Lifestyle-Store WordPress Theme is an exquisite and feature-rich digital solution meticulously crafted for businesses in the lifestyle industry, offering an unparalleled online experience for high-end fashion boutiques, home decor establishments, and wellness centers. This premium theme stands out as a sophisticated and comprehensive tool, elevating the online presence of businesses seeking a distinguished and professional digital storefront. The key benefit of the Lifestyle-Store WordPress Theme lies in its premium status, offering businesses a top-tier online platform with advanced functionalities. This makes it an ideal choice for established businesses looking to make a lasting impression in the competitive digital landscape, providing a platform that not only showcases products but also enhances the overall shopping experience for customers.
Version: 1.1
Requires at least: 6.0
Tested up to: 6.2
Requires PHP: 7.2
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: lifestyle-store-pro
Tags: left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, wide-blocks, block-styles, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, full-site-editing, block-patterns, sticky-post, threaded-comments, template-editing, blog, news, portfolio

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Lifestyle Store Pro is based on Twenty Twenty-Two WordPress Theme, (C) 2021 WordPress.org
Twenty Twenty-Two is distributed under the terms of the GNU GPL.

*/

*,
*::before,
*::after {
  box-sizing: inherit; }

html {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

body{
  background: #fff;
 font-family: 'outfit';
  overflow-x: hidden;
  line-height: 1.7;
  font-size: 14px;
}

header a,
footer a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  line-height: 1.5;
  font-weight: 700;
}

ul {
  list-style: disc; }

ol {
  list-style: decimal; }

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 0; }

dt {
  font-weight: 700; }

dd {
  margin: 0 1.5em 1.5em; }

table {
  width: 100%;
  border-spacing: 0; }

th, td {
  padding: 5px;
  text-align: center; }

table td,
table tr,
table th {
  border: 1px solid #ddd; }

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%; }

img, .wp-block-image img {
  height: auto;
  max-width: 100%;
  vertical-align: middle; }

figure {
  margin: 1em 0; }

dfn,
cite,
em,
i {
  font-style: italic; }

blockquote {
  margin: 0 1.5em; }

address {
  margin: 0 0 1.5em; }

pre {
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em; }

code,
kbd,
tt,
var {
  font-family: 17px; }

abbr,
acronym {
  border-bottom: 1px dotted #ddd;
  cursor: help; }

mark,
ins {
  background: #ddd;
  text-decoration: none; }

big {
  font-size: 125%; }

select,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  border-radius: 0;
  box-sizing: border-box;
  display: block;
  font-size: 17px;
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  line-height: 1.75;
  padding: 7px 15px;
  color: #1c1c1c;
}

textarea {
  width: 100%;
  height: 120px;
  padding: 15px 20px; }

input[type="checkbox"] {
  display: inline; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #cacaca; }

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #c3c3c3; }

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #a3a2a2; }

hr {
  background-color: #999;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em; }

a {
  color: #3957f5;
  outline: 0 !important;
}
.widget a:not(.wp-block-button__link),
.entry-summery a:not(.wp-block-button__link),
.entry-content a:not(.wp-block-button__link) {
  text-underline-offset: 3px;
  text-decoration-skip-ink: all;
  text-decoration-thickness: 1px;
  text-decoration: underline;
}
.widget a:not(.wp-block-button__link):hover,
.entry-summery a:not(.wp-block-button__link):hover,
.entry-content a:not(.wp-block-button__link):hover {
  color: #F17216;
}
a:focus-visible, a:focus {
  outline: thin dotted !important;
}
a:hover, a:active, a:hover {
  outline: 0;
  /* color: #cce3e2; */
}
.alignwide {
  margin-left  : -80px !important;
  margin-right : -80px !important;
}
.alignfull {
  margin-left  : calc( -100vw / 2 + 100% / 2 );
  margin-right : calc( -100vw / 2 + 100% / 2 );
  max-width    : 100vw;
}
.home .wp-site-blocks > * {
  margin-top: 0 !important;
}

/*---------------- Woocommerce CSS------------------ */
.woocommerce form .form-row input.input-text {
  /* padding: 8px; */
  border: 1px solid #bcbcbc;
}
.shop_table th, .shop_table td {
    text-align: left;
}
.related.products h2 {
  text-align: left;
}
.woocommerce .star-rating span::before {
  color: #f3f321;
}
.woocommerce ul.products li.product .star-rating{
  margin: 0 auto 8px;
  font-size: 15px !important;
}
.woocommerce span.onsale{
  background: #0B4D4A;
    padding: 0;
    color: #fff;
}
.products li {
  box-shadow: -2px -2px 5px #bbb;
  padding: 10px !important;
  text-align: center;
}
.woocommerce ul.products li.product a img{
  margin: 0;
}
h2.woocommerce-loop-product__title,
.woocommerce div.product li .product_title {
  color: #000;
  letter-spacing: 1px;
  font-weight: 600;
  text-align: center !important;
  font-size: 20px !important;
  padding: 5px 0 5px 0 !important;
}
.woocommerce ul.products li.product .button {
    margin-top: 5px;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price, .woocommerce div.product span.price {
  color: #000;
}
.woocommerce div.product .product_title,.woocommerce div.product p.price, .woocommerce div.product span.price{
  margin-bottom: 5px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
  background: #0B4D4A;
    color: #fff;
  border-radius: 30px;
  padding: 10px 20px !important;
  opacity: 1 !important;
  text-decoration: none;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
  background: #3957f5;
  color: #fff;
}
.woocommerce .quantity .qty {
  width: 5em;
  padding: 7px;
  border: solid 1px #000;
  color: #000;
  line-height: 1;
  margin-top: -4px;
  display: inline;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
   max-width: 100%;
}
nav.woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding-left: 0;
}
nav.woocommerce-MyAccount-navigation ul li {
  background: #0B4D4A;
  padding: 12px !important;
  margin-bottom: 10px;
}
nav.woocommerce-MyAccount-navigation ul li a{
  color: #ffffff;
  font-weight: 600;
}
nav.woocommerce-MyAccount-navigation ul li a:hover{
  color: #222 !important;
}
span.posted_in {
  display: block;
}
span.woocommerce-input-wrapper {
  width: 100%;
}
select.orderby {
  padding: 10px;
}
.woocommerce-product-gallery__image{
  padding: 2px;
}
.woocommerce .cart .button, .woocommerce .cart input.button{
  padding: 12px;
}
nav.woocommerce-MyAccount-navigation ul li a, .woocommerce-info a, .woocommerce-privacy-policy-text a, td.product-name a, a.shipping-calculator-button{
  text-decoration: none !important;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a{
  margin-top: 20px;
}
.woocommerce input#password{
  border: 1px solid #bcbcbc;
}
.woocommerce-page form .password-input{
  width: 100%;
}
.woocommerce nav.woocommerce-pagination ul li a {
  display: block;
  padding: 12px 15px;
  text-decoration: none;
  width: auto;
  color: #fff;
  background: #F17216;
  transition: background .15s ease-in-out;
  font-weight: bold;
}
.woocommerce nav.woocommerce-pagination ul li a:hover{
  background: #000;
  color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
  padding: 12.5px 15px;
  background: #000;
  color: #fff;
  font-weight: normal;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{
  border: none;
  float: none;
  overflow: unset;
}
.woocommerce nav.woocommerce-pagination {
  text-align: center;
  margin-bottom: 20px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
  width: 110px !important;
  padding: 5px 5px 5px !important;
  margin: 0px 10px 0px 0 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  margin-bottom: 30px;
}
#payment{
  margin: 0 0 30px 0;
}
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row{
  padding: 16px 12px;
}
.woocommerce-wlfmc-wishlist nav.woocommerce-MyAccount-navigation {
    display: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 100%;
}
/* --------Topbar Section------------------- */
/* Header Section */
.museum-header-navigation-box .wp-block-navigation__responsive-container{
  bottom: unset;
  left: 0;
  position: absolute;
  right: auto;
  top: 40px;
  width: 250px;
}
.museum-header-navigation-box .wp-block-navigation__responsive-dialog{
  margin-top: 0px !important;
}
.wp-block-site-logo img{
  width: auto;
}
.wp-block-columns.lifestyle-store-navigation-box {
    padding: 12px 8em;
    margin-bottom: 0;
    align-items: center !important;
}
.lifestyle-store-header-icons button.wc-block-mini-cart__button {
    cursor: pointer;
}
/* h1.has-text-color.has-black-color.merch-bux-site-title-box {
    display: none;
} */
.lifestyle-store-navigation-box input[type="search"] {
    background: transparent;
    border: unset;
}
.lifestyle-store-navigation-box .wp-block-search__inside-wrapper {
    padding: 0;
    border: 1px solid #4C4C4C33;
    border-radius: 3px;
}
.lifestyle-store-navigation-box button.wp-block-search__button {
    background: #0B4D4A;
    border-radius: 0px 3px 3px 0px;
    padding: 0 30px;
    border: 1px solid #0B4D4A;
    margin-left: 0;
}
.lifestyle-store-navigation-box button.wp-block-search__button:hover{
  background: #10C4BA;
  border-color: #10C4BA;
}
.lifestyle-store-navigation-box input[type="search"]::placeholder{
  color: #1B1C1E99;
  font: 400 17px/22px 'Merriweather';
}
.lifestyle-store-header-icons svg.wc-block-customer-account__account-icon {
    width: 30px;
    height: 30px;
}
.wp-block-group.lifestyle-store-topbar-text{
  padding: 10px 20px;
}
.wp-block-columns.lifestyle-store-navigation-box.has-background.is-layout-flex {
    max-width: unset !important;
}
.theme-sidebar a {
  text-decoration: none !important;
}
.legal-header-button a.stk-link.stk-button {
    padding: 14px 28px;
}
/* ul.museum-header-navigation-box li:first-child {
    border-bottom: 2px solid #efe72c;
} */
.wp-block-navigation.items-justified-right {
    --navigation-layout-justification-setting: left;
}
.wp-block-group.woocommerce.product {
    padding: 0 20px;
}
/* -------------------- */
.stk-block-background {
    background-color: unset;
}
/* ----------category section--------------------- */
.lifestyle-store-product-category-box ul.wc-block-product-categories-list li:first-child{
  display: none;
}
.lifestyle-store-product-category-box ul.wc-block-product-categories-list {
    padding-left: 0;
}
.lifestyle-store-product-category-box ul.wc-block-product-categories-list li {
    list-style: none;
    padding: 8px 0;
}
.lifestyle-store-product-category-box ul.wc-block-product-categories-list li a {
    color: #4C4C4C;
    text-decoration: unset;
    font: 400 17px 'Josefin Sans';
}
/* ---------Banner section---------------- */
.lifestyle-store-banner-text p.stk-block-text__text,.lifestyle-store-banner-percent-text p.stk-block-text__text {
    color: #ffffff99;
}
.lifestyle-store-banner-quality-text p.stk-block-text__text {
    color: #ffffffcc;
    width: 75%;
}
#lifestyle-store-banner-section .wp-block-group.lifestyle-store-banner-content-box {
    position: relative;
    padding: 5em 10em;
    z-index: 99;
}
.lifestyle-store-banner-percent-text {
    position: relative;
    top: 10px;
}
.lifestyle-store-banner-text p.stk-block-text__text {
    margin: -40px 0 -110px;
}
.lifestyle-store-banner-header-button {
    padding-top: 23px;
}
.lifestyle-store-banner-image {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.lifestyle-store-banner-image img {
    width: 88% !important;
}
.lifestyle-store-banner-header-button a.stk-link.stk-button,.lifestyle-store-best-seller-button a.stk-link.stk-button{
    border-radius: 3px;
}
.lifestyle-store-banner-header-button a.stk-link.stk-button:hover,.lifestyle-store-best-seller-button a.stk-link.stk-button:hover{
    background: #10C4BA !important;
}

/* -------Collection Section----------------- */
.wp-block-group.lifestyle-store-collection-content-box.is-layout-constrained.wp-block-group-is-layout-constrained {
    max-width: unset;
}
#lifestyle-store-category-section {
    margin-top: 0;
    padding: 50px 15px;
}
.wp-block-stackable-carousel.lifestyle-store-category-slider {
    max-width: 1600px;
}
.lifestyle-store-category-slider .wc-block-featured-category .wc-block-featured-category__background-image{
  position: unset;
}
.lifestyle-store-category-slider .wc-block-featured-category .wc-block-featured-category__title::after{
  content: 'For';
  position: absolute;
  left: 0;
  color: #1B1C1E;
  font: 400 24px 'Josefin Sans';
}
.lifestyle-store-category-slider h2.wc-block-featured-category__title {
    position: relative;
    width: max-content;
    padding: 23px 40px;
    color: #1B1C1E;
    font: 400 24px 'Josefin Sans';
    margin-left: 35px;
}
.lifestyle-store-category-slider .wc-block-featured-category__link a.wp-block-button__link {
    padding: 18px 25px;
    width: 100%;
    border-radius: 3px;
    background: #0B4D4A;
    font: 400 16px 'Josefin Sans';
    color: #fff;
}
.lifestyle-store-category-slider .wc-block-featured-category__link a.wp-block-button__link:hover{
  background: #10C4BA;
}
.lifestyle-store-category-slider .wp-block-button,.lifestyle-store-category-slider .wp-block-buttons {
    display: block !important;
}
.lifestyle-store-category-slider .wc-block-featured-category__link{
  padding: 0;
}
.lifestyle-store-category-slider .stk-block-carousel__buttons path {
    fill: #1B1C1E47;
}
.lifestyle-store-category-slider .stk-block-carousel__button{
  background: #E2DCEC66 !important;
  box-shadow: 2px 2px 6px 0px #9B9797;
}
/* ------Best Seller----------- */
.wp-block-columns.lifestyle-store-best-seller-box {
    align-items: center !important;
}
#lifestyle-store-best-seller-section {
    margin-top: 0;
}
#lifestyle-store-best-seller-section .wp-block-cover.alignfull {
    padding: 80px 15px 30px;
}
.lifestyle-store-best-seller-box .wc-block-grid__product-title,.lifestyle-store-deal-od-day-box .wc-block-grid__product-title {
    color: #fff;
    font: 600 24px 'Josefin Sans';
    padding-top: 16px;
}
.lifestyle-store-best-seller-box a.wc-block-grid__product-link,.lifestyle-store-deal-od-day-box a.wc-block-grid__product-link {
    text-decoration: unset;
}
.lifestyle-store-best-seller-box .wc-block-grid__product-onsale,.lifestyle-store-deal-od-day-box .wc-block-grid__product-onsale {
    display: none;
}
.lifestyle-store-best-seller-box .wc-block-grid__product-price.price,.lifestyle-store-deal-od-day-box .wc-block-grid__product-price.price {
    position: relative;
    top: 40px;
    width: max-content;
}
.lifestyle-store-best-seller-box .wc-block-grid__product-rating,.lifestyle-store-deal-od-day-box .wc-block-grid__product-rating {
    position: relative;
    top: -40px;
}
.lifestyle-store-best-seller-box .wc-block-grid__product-rating .star-rating span:before,.lifestyle-store-best-seller-box .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,
.lifestyle-store-deal-od-day-box .wc-block-grid__product-rating .star-rating span:before,.lifestyle-store-deal-od-day-box .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{
  color: #F4B410;
}
.lifestyle-store-best-seller-box .wc-block-grid__product-rating .star-rating,.lifestyle-store-best-seller-box .wc-block-grid__product-rating .wc-block-grid__product-rating__stars,
.lifestyle-store-deal-od-day-box .wc-block-grid__product-rating .star-rating,.lifestyle-store-deal-od-day-box .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{
  font-size: 18px;
}
.lifestyle-store-best-seller-box .wc-block-grid__product-price.price del {
  color: #ffffff66;
  font: 400 20px 'Merriweather';
}
.lifestyle-store-best-seller-box .wc-block-grid__product-price.price ins{
  color: #fff;
  font: 700 20px 'Merriweather';
  float: left;
  background: unset;
  margin-right: 20px;
}
.lifestyle-store-best-seller-box .wp-block-button.wc-block-grid__product-add-to-cart a,.lifestyle-store-deal-od-day-box .wp-block-button.wc-block-grid__product-add-to-cart a {
  color: #1B1C1E;
  font: 400 16px 'Josefin Sans';
  background: #FFFFFF;
  padding: 18px 30px;
  display: block;
  border-radius: 3px;
}
.lifestyle-store-best-seller-box .wp-block-button.wc-block-grid__product-add-to-cart a:hover,.lifestyle-store-deal-od-day-box .wp-block-button.wc-block-grid__product-add-to-cart a:hover{
  background: #10C4BA;
}
.lifestyle-store-best-seller-box .wc-block-grid__products .wc-block-grid__product-image img{
  width: 100%;
}
.lifestyle-store-best-seller-box i.wlfmc-icon-heart,.lifestyle-store-deal-od-day-box i.wlfmc-icon-heart {
    color: #1B1C1E !important;
}
.lifestyle-store-best-seller-button a.stk-link.stk-button {
    padding: 10px 60px;
}
.lifestyle-store-best-seller-box a.wlfmc_add_to_wishlist.wlfmc-custom-btn.alt,.lifestyle-store-best-seller-box a.wlfmc_delete_item.wlfmc-custom-btn.alt,
.lifestyle-store-deal-od-day-box a.wlfmc_add_to_wishlist.wlfmc-custom-btn.alt,.lifestyle-store-deal-od-day-box a.wlfmc_delete_item.wlfmc-custom-btn.alt {
    background: #E2DCEC;
    border-radius: 50%;
    width: 35px;
    height: 35px;
}
.lifestyle-store-best-seller-box a.wlfmc_add_to_wishlist.wlfmc-custom-btn.alt:hover,.lifestyle-store-best-seller-box a.wlfmc_delete_item.wlfmc-custom-btn.alt:hover,
.lifestyle-store-deal-od-day-box a.wlfmc_add_to_wishlist.wlfmc-custom-btn.alt:hover,.lifestyle-store-deal-od-day-box a.wlfmc_delete_item.wlfmc-custom-btn.alt:hover{
  background: #10C4BA;
}
/* ---------Deal od day Section----------- */
#lifestyle-store-deal-of-day-section{
  margin-top: 0;
  padding: 50px 15px;
}
.wp-block-columns.lifestyle-store-deal-day-heading-box {
    align-items: center !important;
}
#lifestyle-store-deal-of-day-section .wc-block-grid__product-image {
    background: #fff;
    padding-top: 35px;
}
#lifestyle-store-deal-of-day-section li.wc-block-grid__product {
    background: #0B4D4A;
    border: 8px solid #f2f4f6;
}
#lifestyle-store-deal-of-day-section .lifestyle-store-deal-od-day-box .wc-block-grid__product-title{
  font-size: 32px;
}
.lifestyle-store-deal-od-day-box .wc-block-grid__product-price.price ins{
  color: #fff;
  font: 700 28px 'Merriweather';
  float: left;
  background: unset;
  margin-right: 20px;
}
.lifestyle-store-deal-od-day-box .wc-block-grid__product-price.price del {
  color: #ffffff66;
  font: 400 28px 'Merriweather';
}
.lifestyle-store-deal-od-day-box .wp-block-button.wc-block-grid__product-add-to-cart {
    margin: 30px 12em;
}
/* ------------Latest Trending section--------------- */
.lifestyle-store-latest-trending-box .wc-block-grid__product-title {
    color: #1B1C1E;
    font: 600 24px 'Josefin Sans';
    padding-top: 16px;
}
.lifestyle-store-latest-trending-box a.wc-block-grid__product-link {
    text-decoration: unset;
}
.lifestyle-store-latest-trending-box .wc-block-grid__product-onsale {
    display: none;
}
.lifestyle-store-latest-trending-box .wc-block-grid__product-price.price {
    position: relative;
    top: 40px;
    width: max-content;
}
.lifestyle-store-latest-trending-box .wc-block-grid__product-rating {
    position: relative;
    top: -40px;
}
.lifestyle-store-latest-trending-box .wc-block-grid__product-rating .star-rating span:before,.lifestyle-store-latest-trending-box .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{
  color: #F4B410;
}
.lifestyle-store-latest-trending-box .wc-block-grid__product-rating .star-rating,.lifestyle-store-latest-trending-box .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{
  font-size: 18px;
}
.lifestyle-store-latest-trending-box .wc-block-grid__product-price.price del {
  color: #1B1C1E66;
  font: 400 20px 'Merriweather';
}
.lifestyle-store-latest-trending-box .wc-block-grid__product-price.price ins{
  color: #1B1C1E;
  font: 700 20px 'Merriweather';
  float: left;
  background: unset;
  margin-right: 20px;
}
.lifestyle-store-latest-trending-box .wp-block-button.wc-block-grid__product-add-to-cart a {
  color: #ffffff;
  font: 400 16px 'Josefin Sans';
  background: #0B4D4A;
  padding: 18px 30px;
  display: block;
  border-radius: 3px;
}
.lifestyle-store-latest-trending-box .wp-block-button.wc-block-grid__product-add-to-cart a:hover{
  background: #10C4BA;
}
.lifestyle-store-latest-trending-box .wc-block-grid__products .wc-block-grid__product-image img{
  width: 100%;
}
.lifestyle-store-latest-trending-box i.wlfmc-icon-heart,.lifestyle-store-deal-od-day-box i.wlfmc-icon-heart {
    color: #1B1C1E !important;
}
.lifestyle-store-best-seller-button a.stk-link.stk-button {
    padding: 10px 60px;
}
.lifestyle-store-latest-trending-box .wlfmc-add-to-wishlist {
    display: none;
}
.lifestyle-store-latest-trending-box .wp-block-button.wc-block-grid__product-add-to-cart {
    padding-top: 20px;
}
.lifestyle-store-trending-product-box {
    padding: 50px 15px;
}
/* -----Latest Post Section---------------- */
#lifestyle-store-latest-news-section{
  margin-top: 0;
  padding: 50px 15px;
}
.lifestyle-store-latest-post-box .ultp-block-content,.lifestyle-store-latest-post-box .ultp-block-image-inner {
    position: unset !important;
}
.lifestyle-store-latest-post-box .ultp-block-slider-wrap {
    height: auto !important;
}
.lifestyle-store-latest-post-box span.ultp-post-read,.lifestyle-store-latest-post-box span.ultp-block-author,.lifestyle-store-latest-post-box .ultp-block-meta.ultp-block-meta-dash span:after,
.lifestyle-store-latest-post-box .ultp-block-date svg{
  display: none !important;
}
.lifestyle-store-latest-post-box span.ultp-block-date {
    padding-left: 0;
    margin-right: 0;
    color: #4C4C4C;
    font: 400 18px 'Merriweather';
    text-align: center;
}
.lifestyle-store-latest-post-box .ultp-block-meta.ultp-block-meta-dash.ultp-block-meta-icon {
    position: absolute;
    margin-top: 5px;
    left: 0;
    right: 0;
}
.lifestyle-store-latest-post-box .ultp-block-meta{
  justify-content: center;
}
.lifestyle-store-latest-post-box h3.ultp-block-title {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  padding: 45px 0;
}
.lifestyle-store-latest-post-box h3.ultp-block-title a {
    color: #1B1C1E;
    font: 600 32px 'Josefin Sans';
}
.lifestyle-store-latest-post-box .ultp-block-excerpt {
    text-align: center;
    padding-top: 95px;
    padding-bottom: 20px
}
.lifestyle-store-latest-post-box .ultp-block-excerpt p {
    color: #4C4C4C;
    font: 400 18px 'Merriweather';
}
.lifestyle-store-latest-post-box .ultp-block-item{
  padding: 0 15px;
}
.lifestyle-store-latest-post-box .ultp-block-readmore a {
    color: #10C4BA;
    font: 400 16px 'Josefin Sans';
    text-decoration: unset;
}
.lifestyle-store-latest-post-box .ultp-block-readmore {
    text-align: center;
    padding-top: 25px;
}
.lifestyle-store-latest-post-box .ultp-block-content-inner {
    padding: 15px 15px;
    background: #FFFFFF;
}
.lifestyle-store-latest-post-box .slick-prev,.lifestyle-store-latest-post-box .slick-next {
    background: #E2DCEC66;
    height: 40px;
    width: 40px;
    border-radius: 50%;
}
.lifestyle-store-latest-post-box .slick-prev:hover,.lifestyle-store-latest-post-box .slick-next:hover {
    background: #E2DCEC;
}
.lifestyle-store-latest-post-box .slick-prev{
    left: 15px;
}
.lifestyle-store-latest-post-box .slick-next {
    right: 15px;
}
/* .lifestyle-store-latest-post-box .ultp-block-excerpt{
  padding-top: 46px !important;
} */
.lifestyle-store-latest-post-box .ultp-block-readmore{
  padding-top: 0;
}
/* .lifestyle-store-latest-post-box .ultp-block-meta.ultp-block-meta-dash.ultp-block-meta-icon{
  margin-top: -30px;
} */
/* ----------Newsletter-------------- */
#lifestyle-store-newsletter-section {
    padding: 70px 15px;
    margin-top: 0;
}
.lifestyle-store-newsletter-box p {
    position: relative;
    width: 70%;
    margin: 0 auto;
    top: 25px;
}
.lifestyle-store-newsletter-box input[type="submit"] {
    position: absolute;
    right: 0;
    bottom: 32px;
    background: #0B4D4A;
    border: 1px solid #0B4D4A;
    color: #ffffff;
    font: 400 16px 'Josefin Sans';
    padding: 15px 43px;
}
.lifestyle-store-newsletter-box input[type="email"] {
    height: 48px;
    border-color: #FFFFFF;
}
/* ---------Footer Section----------------------- */
.lifestyle-store-footer-col-box p.stk-block-text__text {
    padding-top: 23px;
}
.wp-block-group.legal-copyright-section {
    padding: 18px 0;
    border-top: 1px solid #DFDFDF;
    max-width: unset;
}
.lifestyle-store-footer-navigation1 ul li a,.lifestyle-store-footer-navigation2 ul li a {
    font: 400 16px 'Merriweather';
    color: #FFFFFFCC;
}
.lifestyle-store-footer-col-box {
    padding: 60px 15px 40px;
}
.wp-block-columns.lifestyle-store-footer-copyright-box {
    align-items: center !important;
    padding: 20px 15px;
}
.wp-block-group.alignfull.lifestyle-store-footer-copyright-main-box {
    border-top: 1px solid #FFFFFF33;
}
.wp-block-cover.lifestyle-store-footer-section {
    padding: 0;
}
ul.lifestyle-store-social-icons-footer li span {
    font: 400 16px 'Merriweather';
}
.woocommerce-page .woocommerce-cart-form #coupon_code{
  height: 35px;
}
/* .lifestyle-store-footer-section .wp-block-columns.is-layout-flex {
    padding: 50px 15px;
} */
/* -------Contact Us------------ */
.museum-contact-box-1 .wp-block-stackable-icon-box.stk-block-icon-box {
    height: 112px;
}
.museum-contact-box-1{
  padding-bottom: 40px;
}
/* ------All Pages----------------- */
li.product.type-product.status-publish {
    box-shadow: 0px 3px 6px #ccc;
    padding: 20px;
}
.wp-block-post-title a{
  color: #141414;
}
.wc-block-components-product-price bdi {
    font-size: 17px;
}
.theme-lifestyle-store-pro .wp-block-group.is-layout-constrained {
  padding: 15px;
}
.wc-block-cart-item__prices,.wc-block-components-product-metadata__description {
    text-align: left;
}
.wc-block-components-product-badge.wc-block-components-sale-badge{
  display: block;
    max-width: max-content;
}
button.wc-block-cart-item__remove-link{
  display: block !important;
}
/* Media CSS */
@media screen and (min-width: 1700px){
  .wp-block-columns.wp-block-columns-is-layout-flex {
    max-width: 1600px !important;
  }
  .lifestyle-store-collection-content-box .wp-block-stackable-heading,.wc-block-grid.wp-block-product-category.lifestyle-store-deal-od-day-box,.wc-block-grid.wp-block-product-category.lifestyle-store-latest-trending-box,
  #lifestyle-store-latest-news-section .wp-block-ultimate-post-post-slider-1 {
    max-width: 1600px;
  }
}
@media screen and (max-width: 1800px) and (min-width: 1601px){
  main.wp-block-group{
    overflow-x: hidden;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1441px){
  main.wp-block-group {
    padding: 0 55px !important;
    overflow-x: hidden;
  }
  .legal-header-section{
    padding: 0px 7em;
  }
  .wp-block-group.legal-topbar-section{
    padding: 10px 7em;
  }
  .wp-block-group.legal-banner-data-box {
    margin-left: -45px;
  }
  .wp-block-stackable-hero.legal-banner-main-box {
    padding: 8em 0;
  }
  .wp-block-group.legal-why-choose-data-box{
    padding: 25px 5em 0 50px;
  }
  #lifestyle-store-banner-section .wp-block-group.lifestyle-store-banner-content-box{
    padding: 5em 8em;
  }
  /* .lifestyle-store-latest-post-box .ultp-block-meta.ultp-block-meta-dash.ultp-block-meta-icon{
    margin-top: -30px;
  } */
  .lifestyle-store-latest-post-box .ultp-block-excerpt{
    /* padding-top: 46px !important; */
    padding-bottom: 20px !important;
  }
  .lifestyle-store-latest-post-box .ultp-block-readmore{
    padding-top: 0;
    margin-top: 0 !important;
  }
  .lifestyle-store-latest-post-box h3.ultp-block-title a{
    font: 600 24px 'Josefin Sans' !important;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1025px){
  .wp-block-columns.lifestyle-store-navigation-box{
    padding: 12px 4em;
  }
  #lifestyle-store-banner-section .wp-block-group.lifestyle-store-banner-content-box{
    padding: 5em 1em;
  }
  .lifestyle-store-banner-image img{
    width: 450px !important;
  }
  /* .lifestyle-store-latest-post-box .ultp-block-meta.ultp-block-meta-dash.ultp-block-meta-icon{
    margin-top: -30px;
  } */
  .lifestyle-store-latest-post-box .ultp-block-excerpt{
    /* padding-top: 46px !important; */
    padding-bottom: 20px !important;
  }
  .lifestyle-store-latest-post-box .ultp-block-readmore{
    padding-top: 0;
    margin-top: 0 !important;
  }
  .lifestyle-store-latest-post-box h3.ultp-block-title a{
    font: 600 23px 'Josefin Sans' !important;
  }
}
@media screen and (max-width: 1024px) and (min-width: 992px){
  .wp-block-columns.lifestyle-store-navigation-box{
    padding: 12px 4em;
  }
  .lifestyle-store-banner-image img{
    width: 376px !important;
  }
  #lifestyle-store-banner-section .wp-block-group.lifestyle-store-banner-content-box{
    padding: 4em 3em;
  }
  .lifestyle-store-deal-od-day-box .wp-block-button.wc-block-grid__product-add-to-cart {
    margin: 30px 8em;
  }
  /* .lifestyle-store-latest-post-box .ultp-block-meta.ultp-block-meta-dash.ultp-block-meta-icon{
    margin-top: -30px;
  }
  .lifestyle-store-latest-post-box .ultp-block-excerpt{
    padding-top: 46px !important;
    padding-bottom: 20px !important;
  } */
  .lifestyle-store-latest-post-box .ultp-block-readmore{
    padding-top: 0;
    margin-top: 0 !important;
  }
  .lifestyle-store-latest-post-box h3.ultp-block-title a{
    font: 600 20px 'Josefin Sans' !important;
  }
}
@media screen and (max-width: 991px) and (min-width: 768px){
  .wp-block-columns.lifestyle-store-navigation-box{
    padding: 12px 3em;
  }
  .lifestyle-store-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.lifestyle-store-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2),.lifestyle-store-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3),
  .lifestyle-store-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4),.lifestyle-store-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(5){
    flex-basis: 45% !important;
  }
  .wp-block-columns.lifestyle-store-footer-col-box {
    flex-wrap: wrap!important;
  }
  .lifestyle-store-footer-copyright-main-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),
  .lifestyle-store-footer-copyright-main-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 45% !important;
  }
  .lifestyle-store-deal-day-heading-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.lifestyle-store-deal-day-heading-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 48% !important;
  }
  #lifestyle-store-banner-section .wp-block-group.lifestyle-store-banner-content-box{
    padding: 4em 3em;
  }
  .lifestyle-store-deal-od-day-box .wp-block-button.wc-block-grid__product-add-to-cart{
    margin: 30px 3em;
  }
  .lifestyle-store-banner-image img{
    width: 376px !important;
  }
  /* .lifestyle-store-latest-post-box .ultp-block-meta.ultp-block-meta-dash.ultp-block-meta-icon{
    margin-top: -30px;
  } */
  .lifestyle-store-latest-post-box .ultp-block-excerpt{
    /* padding-top: 46px !important; */
    padding-bottom: 20px !important;
  }
  .lifestyle-store-latest-post-box .ultp-block-readmore{
    padding-top: 0;
    margin-top: 0 !important;
  }
  .lifestyle-store-latest-post-box h3.ultp-block-title a{
    font: 600 24px 'Josefin Sans' !important;
  }
  .lifestyle-store-latest-post-box .ultp-block-item {
    padding: 0 6px;
  }
}
@media screen and (max-width: 767px) and (min-width: 576px) {
  .lifestyle-store-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.lifestyle-store-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2),.lifestyle-store-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3),
  .lifestyle-store-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4),.lifestyle-store-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(5){
    flex-basis: 45% !important;
  }
  .lifestyle-store-latest-post-box h3.ultp-block-title a{
    font: 600 22px 'Josefin Sans' !important;
  }
  .lifestyle-store-latest-trending-box .wc-block-grid__product-price.price ins{
    font: 700 17px 'Merriweather';
    margin-right: 12px;
  }
  .lifestyle-store-latest-trending-box .wc-block-grid__product-price.price del{
    font: 400 17px 'Merriweather';
  }
  .lifestyle-store-banner-image{
    display: none;
  }
  #lifestyle-store-banner-section .wp-block-group.lifestyle-store-banner-content-box{
    padding: 4em 3em;
  }
  .lifestyle-store-banner-header-button .stk-button-group{
    justify-content: left !important;
  }
  .lifestyle-store-latest-trending-box .wp-block-button.wc-block-grid__product-add-to-cart a{
    padding: 18px 16px;
  }
}
@media screen and (max-width: 767px) {
  .lifestyle-store-navigation-box .wp-block-group.is-nowrap {
    justify-content: center;
  }
  .wp-block-columns.lifestyle-store-navigation-box{
    padding: 12px 1em;
  }
  figure.alignright.lifestyle-store-footer-copyright-image{
    float: unset;
    margin: 0 auto;
  }
  .wp-block-stackable-text.lifestyle-store-footer-copyright-text {
    text-align: center;
  }
  .lifestyle-store-deal-od-day-box li.wc-block-grid__product,.lifestyle-store-best-seller-box li.wc-block-grid__product,.lifestyle-store-trending-product-box li.wc-block-grid__product{
    padding: 0 !important;
  }
  .lifestyle-store-deal-od-day-box .wp-block-button.wc-block-grid__product-add-to-cart {
    margin: 30px 3em;
  }
  .lifestyle-store-banner-image{
    display: none;
  }
  .theme-lifestyle-store-pro main {
    padding: 30px !important;
  }
}
@media screen and (max-width: 575px){
  .lifestyle-store-banner-quality-text p.stk-block-text__text{
    width: 100%;
  }
  .wp-block-stackable-text.lifestyle-store-banner-percent-text {
    flex-basis: 65%;
  }
  .wp-block-group.lifestyle-store-banner-row-text {
    gap: 15px;
  }
  .lifestyle-store-banner-text p.stk-block-text__text {
    margin: -42px 0 -45px;
  }
  #lifestyle-store-banner-section .wp-block-group.lifestyle-store-banner-content-box{
    padding: 3em 1em;
  }
  .lifestyle-store-latest-post-box .ultp-block-excerpt{
    padding-bottom: 20px;
  }
  .lifestyle-store-latest-post-box .ultp-block-readmore{
    padding-top: 0;
  }
  .lifestyle-store-newsletter-box input[type="submit"]{
    margin: 13px auto;
    display: block;
    position: static;
  }
  .lifestyle-store-newsletter-box p{
    width: 90%;
  }
  .lifestyle-store-latest-post-box h3.ultp-block-title a{
    font: 600 21px 'Josefin Sans';
  }
}


/*404 Page CSS*/
.wp-block-search__button {
  border: 0;
  background: #F17216;
}

/*Archive Page*/
.archive-page {
  padding: 50px;
}
.comment-body .reply a {
  color: #fff;
  text-decoration: none;
  background: #F17216;
  padding: 5px 10px;
  border-radius: 30px;
  font-weight: 500;
}
.comment-body .reply a:hover, .wp-block-post-comments input[type=submit]:hover, .theme-button .wp-block-button__link:hover {
  background: #3957f5 !important;
  color: #fff !important;
}
.wp-block-post-comments input[type=submit] {
  background: #31423d;
  color: #fff;
  font-weight: 600;
  font-family: 'Outfit';
}
.wp-block-post-author__content {
  align-self: center;
}
/*Sidebar CSS*/
.theme-sidebar .wp-block-group {
  padding: 15px ;
  border: 1px solid #eee;
  color: #6b6b6b;
  background: #fff;
}
.theme-sidebar .wp-block-group h3 {
  color: #222;
  padding-bottom: 5px;
  border-bottom: 3px double #222;
}
.theme-sidebar .wp-block-group ul {
  padding-left: 20px;
}
.theme-sidebar .wp-block-group ul li {
  line-height: 2;
  font-size: 14px;
  color: #6b6b6b;
  list-style: disc;
}
.theme-sidebar .wp-block-group ul li a {
  color: #6b6b6b;
}
.theme-sidebar ul.wp-block-social-links {
  padding: 0;
}
.theme-sidebar ul.wp-block-social-links a{
  padding: 10px !important;
}
.theme-sidebar ul.wp-block-social-links a svg {
  font-size: 18px;
}
.theme-sidebar .wp-block-tag-cloud a{
  background:#eeeeee;
  color: #000;
  font-size:15px !important;
  padding: 5px 18px;
  margin: 0 0 5px;
  display:inline-block;
}
.theme-sidebar .wp-block-tag-cloud a:hover{
  background: #3957f5;
  color: #fff;
}
.theme-sidebar .wp-block-gallery {
  gap: 1em;
}
