@charset "UTF-8";
/*!
Theme Name: Art And Craft Pro
Theme URI: https://www.ovationthemes.com/products/art-wordpress-theme
Author: Ovationthemes
Author URI: https://www.ovationthemes.com/
Description: The Art WordPress Theme is a versatile and sophisticated theme, designed specifically for artists, galleries, and craft businesses who want to create a professional and creative online presence. Whether you're showcasing paintings, sculptures, pottery, or other forms of art, this theme allows you to highlight your work in a visually stunning way. The sleek, minimal layout ensures that your artwork takes center stage, with user-friendly navigation to guide visitors through your site. The Art WordPress Theme offers easy customization options, allowing you to tailor the look and feel of your site to match your personal brand. Promote art classes, exhibitions, or even sell your creations online through seamless integration with WooCommerce. Its responsive design guarantees a smooth experience across all devices, ensuring that your visitors can explore your art wherever they are. Whether you're a seasoned artist or just starting, the Art WordPress Theme is the perfect choice for building a professional and creative website.
Version: 1.0.1
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.2
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: art-and-craft-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.

Art And Craft Pro is based on Twenty Twenty-Two WordPress Theme, (C) 2025 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: #DA9345;
    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: #DA9345;
  color: #fff;
  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------------------- */
.wp-block-stackable-text.art-and-craft-topbar-contact-text {
    padding-left: 35px;
}
div#art-and-craft-topbar-sec {
  padding-top: 0;
}
.art-and-craft-header-contact-box-col .stk-row {
  align-items: flex-start;
}
.art-and-craft-header-mail-box-col .stk-row{
  justify-content:right ;
}
.art-and-craft-header-contact-box-col .stk-row span.stk--svg-wrapper{
  top: -15px;
}
.art-and-craft-topbar-contact-icon {
    position: relative;
    top: 13px;
}
.art-and-craft-topbar-phone-icon span.stk--svg-wrapper {
    transform: rotate(-45deg);
}
.wp-block-stackable-text.art-and-craft-topbar-head-text {
  margin-bottom: 0;
}
.art-and-craft-topbar-product-search-box .wp-block-search__inside-wrapper {
    padding: 0;
}
.art-and-craft-topbar-product-search-box input::placeholder{
  color: #222222 ;
}
.art-and-craft-topbar-product-search-box input[type="search"] {
  border: unset;
    background: #F5F5F5;
    color: #000;
}
.art-and-craft-topbar-category-box button.wc-block-product-categories__button {
    display: none;
}
.art-and-craft-topbar-category-box select {
    background: #DA9345;
    border: none;
    height: 50px;
    font-size: 16px;
    color: #fff;
    border-radius: 20px 0 0 20px;
}
.art-and-craft-topbar-product-search-box .wp-block-search__inside-wrapper {
  background: #F5F5F5;
  border: 1px solid #eeeef5;
  border-radius: 0 20px 20px 0px !important;
}

.art-and-craft-topbar-product-search-box .wp-block-search__button {
    border: 0;
    border-radius: 0 20px 20px 0px !important;
    background: #F5F5F5;
    margin-left: 0;
    height: 50px;
    color: #DA9345;
}
.wp-block-group.art-and-craft-category-search-box {
    gap: 0;
    justify-content: center;
}
/* Header Section */
.wp-block-columns.art-and-craft-header-box {
    align-items: center !important;
}
.wp-block-site-logo img{
  width: auto;
}
.art-and-craft-header-cart-box span.wc-block-mini-cart__amount {
    float: right;
    margin-left: 8px;
    margin-top: 2px;
}
.art-and-craft-header-cart-box button.wc-block-mini-cart__button {
    display: block;
    cursor: pointer;
}
/* h1.art-and-craft-site-title-box.wp-block-site-title{
  display: none;
} */

/* 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;
}
.art-and-craft-header-navigation-box li a span.wp-block-navigation-item__label {
    font-size: 16px;
    color: #222222;
    font-weight: 500;
    font-family: "Inter";
}
/* -------------------- */
.stk-block-background {
    background-color: unset;
}
/* ----------Banner Section----------------- */
.wp-block-columns.art-and-craft-banner-content-box {
    align-items: center !important;
}
.wp-block-stackable-text.art-and-craft-banner-small-head {
    margin-bottom: 0;
}
div#art-and-craft-banner-sec .art-and-craft-banner-main-box {
  height: 700px !important;
  overflow: visible;
}
.art-and-craft-banner-main-box .wp-block-cover__image-background {
    margin: 0 auto !important;
    width: 90% !important;
    object-fit: cover !important;
    border-radius: 60px !important;
}
.wp-block-cover.art-and-craft-banner-main-box {
    padding: 30px 0 10px;
}
.art-and-craft-banner-data-box p {
  width: 20%;
  padding: 5px 10px;
  background: #DA9345;
  border-radius: 20px;
  text-align: center;
}
#art-and-craft-banner-sec .wp-block-group.art-and-craft-banner-feature-box {
  border-radius: 30px;
  background-color: rgba(0, 0, 0, 0.7);  /* Slight transparency for background */
  padding: 30px 20px;
  position: relative;
  bottom: -150px;
  z-index: 999999;
  backdrop-filter: blur(10px); /* Apply blur effect */
}
.art-and-craft-feature-image {
    background: #ffffff33;
    width: 60px;
    height: 60px;
    border-radius: 20px;
    padding: 17px 0;
}
.wp-block-column.art-and-craft-banner-right-box {
    position: relative;
}
/* -------------Offer Section---------------- */
div#art-and-craft-offer-sec {
  margin-top: 50px;
}
.art-and-craft-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-content-wrapper .eb-woo-product-content {
    display: block;
    text-align: left;
}
.art-and-craft-product-box h3.eb-woo-product-title a{
  font-size: 16px !important;
  color: #374866 !important;
  font-weight: 700 !important;
  font-family: "Inter" !important;
}
#art-and-craft-limited-product-box h3.eb-woo-product-title a{
  color: #ffffff !important;
}
.art-and-craft-product-box a.button.wp-element-button.product_type_simple.add_to_cart_button {
    border-radius: 10px;
    filter: drop-shadow(-9.192px 9.192px 6px #FFE0BD);
    background-color: #DA9345 !important;
}
.merch-bus-footer-copyright-main-box a{
    color:#000;
}
#art-and-craft-limited-product-box.art-and-craft-product-box a.button.wp-element-button.product_type_simple.add_to_cart_button{
  filter: unset;
}
.art-and-craft-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-button-list a.button:before{
  color: #ffffff;
}
.art-and-craft-product-box .eb-woo-product-price del {
    font-size: 16px;
    color: #C8C8C8;
    font-weight: 700;
    font-family: "Inter";
    margin-right: 8px;
}
.art-and-craft-product-box .eb-woo-product-price ins{
  font-size: 16px;
  color: #F14B4B;
  font-weight: 700;
  font-family: "Inter";
}
.art-and-craft-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-image-wrapper .eb-woo-product-image .eb-woo-product-ribbon {
    background: #FF0004;
    font-weight: 700;
    font-family: 'Inter';
}
.art-and-craft-offer-image-box img {
    width: 100%;
}
figure.art-and-craft-offer-image3 {
    margin-top: 28px;
}
.wp-block-columns.art-and-craft-offer-image-box {
    padding-top: 20px;
}
/* --------Latest Product offer----------------------------- */
.art-and-craft-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-image-wrapper .eb-woo-product-overlay .eb-woo-product-button-list a.button:before{
  padding-right: 0;
}
.art-and-craft-product-box .eb-woo-products-gallery.grid-preset-1 .eb-woo-product .eb-woo-product-image-wrapper .eb-woo-product-overlay{
  opacity: 1;
  visibility: visible;
  bottom: -28px;
  left: auto;
  right: 45px;
}
.art-and-craft-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-content-wrapper .eb-woo-product-content{
  padding: 20px 0;
}
.art-and-craft-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-image-wrapper .eb-woo-product-image .eb-woo-product-ribbon.align-left {
    left: 10px;
    top: 10px;
}
#art-and-craft-latest-offer-sec .wp-block-cover__inner-container,#art-and-craft-limited-offer-sec .wp-block-cover__inner-container,#art-and-craft-popular-product-sec .wp-block-cover__inner-container{
  padding: 30px 0;
}
/* -------------shop by category---------------- */
.art-and-craft-shope-category-image-box .gbt_18_category_grid_item.visible.animation_ready {
    height: auto !important;
}
.art-and-craft-shope-category-image-box img {
    width: auto !important;
    height: auto !important;
    margin: 0 auto;
}
.art-and-craft-shope-category-image-box .gbt_18_categories_grid h4.gbt_18_category_grid_item_title {
    position: static !important;
    margin: 20px 0 !important;
    text-align: center;
}
.art-and-craft-shope-category-image-box.gbt_18_categories_grid_wrapper .gbt_18_categories_grid .gbt_18_category_grid_item .gbt_18_category_grid_item_img:hover {
    opacity: 1;
}
.art-and-craft-shop-category-tab-box .stk-block-tabs__tab--active {
    position: relative;
}
.art-and-craft-shop-category-tab-box .stk-block-tabs__tab--active:before {
    content: '';
    background: #DA9345;
    width: 20px;
    height: 2px;
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
/* --------------Limited Offer---------------------------- */
#art-and-craft-limited-product-box {
    padding: 0 0 35px;
    margin: 0 75px;
}
#art-and-craft-limited-product-box .eb-parent-wrapper{
  padding-top: 35px;
}
.art-and-craft-limited-offer-countdown {
    margin-top: -17px;
    position: relative;
    z-index: -0;
}
/* ----------Offer Banner Section------------------------ */
.wp-block-columns.art-and-craft-offer-banner-box.has-background.is-layout-flex {
    max-width: 770px;
    position: relative;
    padding: 14px 15px;
}
figure.art-and-craft-offer-banner-image1 {
    position: absolute;
    left: -28px;
    bottom: 0;
}
figure.art-and-craft-offer-banner-image2 {
    position: absolute;
    bottom: 0;
}
/* ------------Testimonial Section-------------- */
.art-and-craft-testimonial-content-box{
  position: relative;
}
.art-and-craft-testimonial-content-box .stk-block-testimonial__content::after{
  content: '';
  background-image: url('./images/testimonial-quote-img.png');
  position: absolute;
  bottom: -30px;
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
  right: 35px;
}
.wp-block-stackable-testimonial.art-and-craft-testimonial-content-box {
    overflow: visible !important;
    margin-bottom: 30px;
}
/* -------------Instagram- Section-------------------- */
.art-and-craft-instagram-box #sbi_mod_error {
    float: unset;
}
/* ---------Footer Section----------------------- */
.merch-bus-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;
}
.merch-bus-footer-navigation1 ul li a,.merch-bus-footer-navigation2 ul li a {
    font: 400 16px 'Inter';
    color: #FFFFFF;
}
.wp-block-group.art-and-craft-footer-card-box.has-background.wp-block-group-is-layout-constrained {
    width: fit-content;
}
.wp-block-cover.merch-bus-footer-section {
    padding-bottom: 0;
}
.wp-block-columns.merch-bus-footer-col-box {
    padding: 50px 0 20px;
}
.art-and-craft-footer-newsletter-box input[type='email'] {
    background: #ffffff;
    border: 1px solid #76aeff;
    border-radius: 28px;
    height: 50px;
}
.art-and-craft-footer-newsletter-box input[type='submit'] {
    background: #DA9345;
    border-radius: 26px;
    border: unset;
    padding: 15px 30px;
    font-size: 14px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Inter";
}
figure.wp-block-image.size-full.art-and-craft-footer-image1 {
    position: absolute;
    left: 0;
    bottom: 43px;
}
figure.wp-block-image.size-full.art-and-craft-footer-image2 {
    position: absolute;
    right: 0;
    bottom: 0;
}
.merch-bus-footer-col-box ul.eb-socials li {
    list-style: none;
    display: inline-block;
    margin-right: 13px;
}
.merch-bus-footer-col-box ul.eb-socials {
    padding-left: 0;
    position: relative;
}
.merch-bus-footer-col-box .eb-social-links-wrapper ul.eb-socials li a{
  background: transparent;
}
.merch-bus-footer-col-box ul.eb-socials li a i {
    /* height: 50px;
    width: 50px; */
    background: #ffffff1c;
    border-radius: 25px;
    padding: 17px 18px;
}
.woocommerce-page .woocommerce-cart-form #coupon_code{
  height: 35px;
}
/* .merch-bus-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-art-and-craft-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;
}
.art-and-craft-product-box .eb-woo-products-col {
  margin: 0 auto;
}
.alignwide {
    margin-top: 0;
}
.woocommerce-breadcrumb a {
    margin-right: 3px;
}
/* Media CSS */
@media screen and (min-width: 1700px){
  #art-and-craft-topbar-sec .wp-block-columns.is-layout-flex,.wp-block-columns.art-and-craft-header-box.is-layout-flex {
    max-width: 1700px !important;
  }
  #art-and-craft-limited-product-box .eb-parent-wrapper {
      max-width: 1600px;
  }
  .wp-block-columns.art-and-craft-banner-content-box{
    max-width: 1600px;
  }
}
@media screen and (max-width: 1700px) and (min-width: 1250px){
    .wp-block-columns.art-and-craft-banner-content-box {
        max-width: 1100px;
    }
    .art-and-craft-banner-data-box p {
        width: 40%;
    }
}
@media screen and (max-width: 1250px) and (min-width: 900px){
    .wp-block-columns.art-and-craft-banner-content-box {
        max-width: 850px;
    }
    .art-and-craft-banner-data-box p {
        width: 40%;
    }
    .merch-bus-footer-navigation2 .eb-socials {
        gap: 20px !important;
    }
}
@media screen and (max-width: 900px) and (min-width: 550px){
    .wp-block-columns.art-and-craft-banner-content-box {
        max-width: 550px;
    }
    .art-and-craft-banner-data-box p {
        width: 40%;
    }
    .merch-bus-footer-navigation2 .eb-socials {
        gap: 20px !important;
    }
}
@media screen and (max-width: 1800px) and (min-width: 1601px){
  main.wp-block-group{
    overflow-x: hidden;
  }
  .art-and-craft-topbar-contact-text p.stk-block-text__text {
    font-size: 13px !important;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1441px){
  main.wp-block-group {
    padding: 0 55px !important;
    overflow-x: hidden;
  }
  .art-and-craft-topbar-contact-text p.stk-block-text__text {
    font-size: 13px !important;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1025px){
  .theme-art-and-craft-pro main {
    padding: 30px !important;
  }
  .theme-art-and-craft-pro #art-and-craft-topbar-sec.wp-block-group.is-layout-constrained,.theme-art-and-craft-pro .art-and-craft-header-sec.wp-block-group.is-layout-constrained {
    padding: 15px 15px;
  }
  .wp-block-cover.art-and-craft-banner-main-box {
    padding: 30px 45px 10px;
  }
  .art-and-craft-banner-main-box span.wp-block-cover__background{
    margin: 0 20px 30px;
  }
  .art-and-craft-banner-head h2.stk-block-heading__text {
    font-size: 50px !important;
  }
  .art-and-craft-banner-feature-title p.stk-block-text__text {
    font-size: 14px !important;
  }
  .art-and-craft-banner-head {
    margin-bottom: 5px;
  }
  .wp-block-column.art-and-craft-banner-data-box {
    margin-top: -105px;
  }
  .art-and-craft-topbar-contact-text p.stk-block-text__text {
    font-size: 13px !important;
  }
  .art-and-craft-footer-image1 img {
    width: 70%;
  }
  .art-and-craft-footer-image2 img {
    width: 295px;
  }
  #art-and-craft-limited-product-box {
    padding: 0 20px 35px;
  }
}
@media screen and (max-width: 1200px) and (min-width: 1025px){
  .art-and-craft-footer-image1 img {
    width: 53%;
  }
  .art-and-craft-footer-image2 img {
    width: 202px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 992px){
  .theme-art-and-craft-pro main {
    padding: 30px !important;
  }
  .theme-art-and-craft-pro #art-and-craft-topbar-sec.wp-block-group.is-layout-constrained,.theme-art-and-craft-pro .art-and-craft-header-sec.wp-block-group.is-layout-constrained {
    padding: 15px 15px;
  }
  .art-and-craft-banner-main-box span.wp-block-cover__background{
    margin: 0 20px 30px;
  }
  .wp-block-cover.art-and-craft-banner-main-box {
    padding: 30px 30px 10px;
  }
  #art-and-craft-banner-sec .wp-block-group.art-and-craft-banner-feature-box{
    margin-top: -90px;
  }
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 15%!important;
    order: 1;
  }
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    order: 4;
    flex-basis: 100%!important;
  }
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 60%!important;
    order: 2;
  }
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
    flex-basis: 20%!important;
    order: 3;
  }
  .cart-btns {
    justify-content: end;
  }
  .wp-block-columns.art-and-craft-header-box.is-layout-flex,.wp-block-columns.art-and-craft-offer-image-box{
    flex-wrap: wrap!important;
  }
  .wp-block-columns.art-and-craft-header-contact-boxx,.art-and-craft-header-navigation-box {
    justify-content: center;
  }
  .wp-block-column.art-and-craft-header-contact-box-col {
    display: contents;
  }
  #art-and-craft-limited-product-box {
    padding: 0 15px 35px;
    margin: 0 40px;
  }
  .art-and-craft-banner-head h2.stk-block-heading__text {
    font-size: 50px !important;
  }
  .art-and-craft-banner-feature-title p.stk-block-text__text {
    font-size: 14px !important;
  }
  .art-and-craft-banner-head {
    margin-bottom: 5px;
  }
  .art-and-craft-footer-image1 img {
    width: 53%;
  }
  .art-and-craft-footer-image2 img {
    width: 202px;
  }
  #art-and-craft-limited-product-box {
    padding: 0 20px 35px;
  }
}
@media screen and (max-width: 991px) and (min-width: 768px){
  #art-and-craft-limited-product-box{
    padding: 0 15px 35px;
    margin: 0 25px;
  }
  .theme-art-and-craft-pro main {
    padding: 30px !important;
  }
  .art-and-craft-category-tab-content-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
    flex-basis: 30%!important;
  }
  .art-and-craft-offer-image-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 100%!important;
  }
  .art-and-craft-offer-image-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 45%!important;
  }
  .art-and-craft-offer-image-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 45%!important;
  }
  .art-and-craft-offer-box-image1 img{
    width: auto;
  }
  .wp-block-columns.art-and-craft-offer-image-box {
    text-align: center;
  }
  .theme-art-and-craft-pro #art-and-craft-topbar-sec.wp-block-group.is-layout-constrained,.theme-art-and-craft-pro .art-and-craft-header-sec.wp-block-group.is-layout-constrained {
    padding: 15px 15px;
  }
  #art-and-craft-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    order: 1;
    flex-basis: 40% !important;
  }
  #art-and-craft-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    order: 3;
    flex-basis: 100% !important;
  }
  #art-and-craft-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    order: 2;
    flex-basis: 40% !important;
  }
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 45%!important;
    order: 1;
  }
  .art-and-craft-header-col3 .wp-block-site-logo{text-align: center;}
  .art-and-craft-header-navigation-box,.cart-btns{justify-content: center;}
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    order: 4;
    flex-basis: 100%!important;
  }
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 100%!important;
    order: 3;
  }
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
    flex-basis: 45%!important;
    order: 2;
  }
  .wp-block-columns.art-and-craft-header-box.is-layout-flex,.wp-block-columns.art-and-craft-offer-image-box,.wp-block-columns.merch-bus-footer-col-box{
    flex-wrap: wrap!important;
  }
  .wp-block-columns.art-and-craft-header-contact-boxx {
    justify-content: center;
  }
  /* .wp-block-column.art-and-craft-header-contact-box-col {
    display: contents;
  } */
  figure.art-and-craft-offer-banner-image2{
    right: 0;
  }
  .art-and-craft-banner-content-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 48% !important;
  }
  .art-and-craft-banner-content-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 48% !important;
  }
  .art-and-craft-banner-main-box span.wp-block-cover__background{
    margin: 0 10px 30px;
  }
  .art-and-craft-banner-feature-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
    flex-basis: 15%!important;
  }
  #art-and-craft-banner-sec .wp-block-group.art-and-craft-banner-feature-box{
    margin-top: -25px;
  }
  .wp-block-cover.art-and-craft-banner-main-box {
    padding: 30px 20px 10px;
  }
  .merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2),.merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3),.merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
    flex-basis: 45% !important;
  }
  .art-and-craft-footer-image1 img {
    width: 53%;
  }
  .art-and-craft-footer-image2 img {
    width: 202px;
  }
  #art-and-craft-limited-product-box {
    padding: 0 20px 35px;
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
    width: calc(33% - 1em);
  }
  .woocommerce-page table.cart td.actions .coupon .button{
    width: auto;
  }
}
@media screen and (max-width: 767px) and (min-width: 576px) {
  #art-and-craft-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    order: 1;
    flex-basis: 40% !important;
  }
  #art-and-craft-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    order: 3;
  }
  #art-and-craft-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    order: 2;
    flex-basis: 40% !important;
  }
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 58%!important;
    order: 1;
  }
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    order: 3;
  }
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 15%!important;
    order: 2;
  }
  .wp-block-column.art-and-craft-banner-right-box{
    padding: 10px;
  }
  .art-and-craft-offer-image-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 45%!important;
  }
  .art-and-craft-offer-image-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 45%!important;
  }
  .art-and-craft-product-box .eb-woo-products-wrapper .eb-woo-products-col {
    max-width: 50% !important;
  }
  .art-and-craft-category-tab-content-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
    flex-basis: 30%!important;
  }
  figure.art-and-craft-offer-banner-image2{
    right: 0;
  }
  #art-and-craft-limited-product-box{
    margin: 0 10px;
    padding: 0 5px 35px;
  }
  .art-and-craft-limited-offer-countdown{
    margin-top: -8px;
  }
  .art-and-craft-banner-feature-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
    flex-basis: 30%!important;
  }
  .art-and-craft-header-navigation-box li a span.wp-block-navigation-item__label{
    font-size: 13px;
  }
  .merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2),.merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3),.merch-bus-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
    flex-basis: 45% !important;
  }
  .art-and-craft-footer-image1 img {
    width: 53%;
  }
  .art-and-craft-footer-image2 img {
    width: 202px;
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
    width: calc(50% - 1em);
  }
}
@media screen and (max-width: 767px) {
  .theme-art-and-craft-pro #art-and-craft-topbar-sec.wp-block-group.is-layout-constrained,.theme-art-and-craft-pro .art-and-craft-header-sec.wp-block-group.is-layout-constrained {
    padding: 15px 15px;
  }
  .theme-art-and-craft-pro main {
    padding: 30px !important;
  }
  .wp-block-column.art-and-craft-header-col3 .wp-block-group.wp-block-group-is-layout-flex{
    justify-content: end;
  }
  .wp-block-columns.art-and-craft-header-contact-boxx {
    justify-content: center;
  }
  .wp-block-column.art-and-craft-header-contact-box-col,.wp-block-column.art-and-craft-header-mail-box-col {
    display: contents;
  }
  .art-and-craft-banner-main-box span.wp-block-cover__background{
    margin: 0 0px 30px;
  }
  .wp-block-column.art-and-craft-banner-data-box {
    padding: 15px;
  }
  #art-and-craft-banner-sec .wp-block-group.art-and-craft-banner-feature-box{
    margin-top: 0;
  }
  #art-and-craft-limited-product-box {
    padding: 0 20px 35px;
  }
  .woocommerce-page table.cart td.actions .coupon .button{
    width: auto;
  }
}
@media screen and (max-width: 575px){
  #art-and-craft-topbar-sec .wp-block-site-logo,.wp-block-stackable-text.art-and-craft-topbar-head-text,.wp-block-stackable-text.art-and-craft-topbar-text {
    text-align: center;
  }
  .wp-block-group.art-and-craft-category-search-box{
    display: block;
  }
  .wc-block-product-categories.art-and-craft-topbar-category-box {
    justify-content: center;
    margin-bottom: 5px;
  }
  .wp-block-column.art-and-craft-header-col1 {
    order: 1;
  }
  .wp-block-column.art-and-craft-header-col2 {
    order: 3;
  }
  .wp-block-column.art-and-craft-header-col3 {
    order: 2;
  }
  .top-bar{justify-content: center;align-items: center;}
  #art-and-craft-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 100% !important;
  }
  #art-and-craft-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    flex-basis: 100% !important;
  }
  #art-and-craft-topbar-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 100% !important;
  }
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
    flex-basis: 40%!important;
    order: 1;
  }
  .art-and-craft-header-col3 .wp-block-site-logo{text-align: center;}
  .art-and-craft-header-navigation-box,.cart-btns{justify-content: center;}
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
    order: 4;
    flex-basis: 100%!important;
  }
  .wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open{
    background-color: #DA9345;
    padding: 10px !important;
    border-radius: 10px !important;
    border: none !important;
    box-shadow: none !important;
  }
  .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{padding: 0 30px !important;}
  .art-and-craft-topbar-category-box select{
    border-radius:20px ;
  }
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
    flex-basis: 100%!important;
    order: 3;
  }
  .art-and-craft-header-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
    flex-basis: 50%!important;
    order: 2;
  }
  #art-and-craft-limited-product-box{
    margin: 0 10px;
    padding: 0 5px 35px;
  }
  .art-and-craft-limited-offer-countdown .stk-block-countdown__container{
    gap: 5px;
  }
  .art-and-craft-limited-offer-countdown{
    margin-top: -8px;
  }
  figure.art-and-craft-offer-banner-image1,figure.art-and-craft-offer-banner-image2{
    position: static;
    text-align: center;
  }
  figure.wp-block-image.size-full.art-and-craft-footer-image1,figure.wp-block-image.size-full.art-and-craft-footer-image2{
    display: none;
  }
  .wp-block-cover.art-and-craft-banner-main-box {
    padding: 30px 9px 10px;
  }
  .art-and-craft-product-box .eb-woo-products-gallery .eb-woo-product .eb-woo-product-content-wrapper .eb-woo-product-content {
    display: block;
    text-align: center;
  }
  .coupon {
    justify-content: center;
  }
}


/*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;
}

.buy-now a {
    padding: 10px 25px;
    background: #DA9345;
    border-radius: 30px;
}
.buy-now a span {
    color: #ffffff !important;
}

.mtsnb .mtsnb-container {
    padding: 15px 0 !important;
}
@media screen and (max-width: 550px) {
    .buy-now {
    background: #DA9345;
}
    .art-and-craft-banner-data-box p {
        width: 80%;
        margin:0 auto;
    }
    .wp-container-core-navigation-is-layout-1.wp-container-core-navigation-is-layout-1 {
        justify-content: center;
    }
    .merch-bus-footer-navigation2 .eb-socials {
        gap: 20px !important;
    }
    .wp-block-column.art-and-craft-banner-data-box {
        text-align:center;
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: unset;
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
    padding: 5px;
}
    div#art-and-craft-offer-sec {
    margin-top: 300px;
}
.art-and-craft-banner-content-box {
    position: relative;
    top: 120px;
}
.mtsnb .mtsnb-container {
    line-height: 3.4 !important;
}
.mtsnb .mtsnb-container {
    padding: 5px 0 !important;
}
}
@media screen and (max-width: 350px) {
.mtsnb-custom-content {
    display: flex;
    flex-direction: column;
}
.mtsnb .mtsnb-container {
    line-height: 2.4 !important;
}
.mtsnb .mtsnb-container {
    padding: 10px 0 !important;
}
a.m-3.px-3.py-1.rounded.second-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 115px;
    height: 45px;
    margin: 0 auto;
}