.elementor-856 .elementor-element.elementor-element-3a6d86d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-856 .elementor-element.elementor-element-3a6d86d:not(.elementor-motion-effects-element-type-background), .elementor-856 .elementor-element.elementor-element-3a6d86d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#77775C;}.elementor-856 .elementor-element.elementor-element-3a6d86d, .elementor-856 .elementor-element.elementor-element-3a6d86d::before{--border-transition:0.3s;}.elementor-856 .elementor-element.elementor-element-614e909 .elementor-heading-title{color:#FFFFFF;font-size:38px;}.elementor-856 .elementor-element.elementor-element-614e909 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-856 .elementor-element.elementor-element-6876eae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-856 .elementor-element.elementor-element-6876eae:not(.elementor-motion-effects-element-type-background), .elementor-856 .elementor-element.elementor-element-6876eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#77775C;}.elementor-856 .elementor-element.elementor-element-6876eae, .elementor-856 .elementor-element.elementor-element-6876eae::before{--border-transition:0.3s;}.elementor-856 .elementor-element.elementor-element-df300d0{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-856 .elementor-element.elementor-element-df300d0:not(.elementor-motion-effects-element-type-background), .elementor-856 .elementor-element.elementor-element-df300d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEBE6;}.elementor-856 .elementor-element.elementor-element-df300d0, .elementor-856 .elementor-element.elementor-element-df300d0::before{--border-transition:0.3s;}.elementor-856 .elementor-element.elementor-element-1684fd4{text-align:center;}.elementor-856 .elementor-element.elementor-element-1684fd4 .elementor-heading-title{color:#FFFFFF;}.elementor-856 .elementor-element.elementor-element-a1e038d{text-align:center;}.elementor-856 .elementor-element.elementor-element-a1e038d .elementor-heading-title{color:#FFFFFF;}.elementor-856 .elementor-element.elementor-element-a0e9362 .elementor-button{font-family:"Arial", Sans-serif;font-size:18px;fill:#FFFFFF;color:#FFFFFF;background-color:#77775C;border-radius:0px 0px 0px 0px;padding:16px 20px 16px 20px;}.elementor-856 .elementor-element.elementor-element-a0e9362.elementor-element{--align-self:center;}.elementor-856 .elementor-element.elementor-element-1b03783{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-856 .elementor-element.elementor-element-1b03783:not(.elementor-motion-effects-element-type-background), .elementor-856 .elementor-element.elementor-element-1b03783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-856 .elementor-element.elementor-element-1b03783, .elementor-856 .elementor-element.elementor-element-1b03783::before{--border-transition:0.3s;}.elementor-856 .elementor-element.elementor-element-f497d89{text-align:left;}.elementor-856 .elementor-element.elementor-element-f497d89 .elementor-heading-title{font-family:"Switzer", Sans-serif;font-size:18px;font-weight:800;}.elementor-856 .elementor-element.elementor-element-f41cc63{text-align:left;}.elementor-856 .elementor-element.elementor-element-2970685 .elementor-button{font-family:"Arial", Sans-serif;font-size:18px;fill:#FFFFFF;color:#FFFFFF;background-color:#77775C;border-radius:0px 0px 0px 0px;padding:16px 20px 16px 20px;}.elementor-856 .elementor-element.elementor-element-2970685.elementor-element{--align-self:flex-start;}.elementor-856 .elementor-element.elementor-element-db7bdc0{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-856 .elementor-element.elementor-element-db7bdc0:not(.elementor-motion-effects-element-type-background), .elementor-856 .elementor-element.elementor-element-db7bdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEBE6;background-image:url("https://mosdesigncollectors.com/wp-content/uploads/2025/04/Firefly-20250313155329.png");}.elementor-856 .elementor-element.elementor-element-db7bdc0, .elementor-856 .elementor-element.elementor-element-db7bdc0::before{--border-transition:0.3s;}.elementor-856 .elementor-element.elementor-element-339b078{--spacer-size:50px;}.elementor-856 .elementor-element.elementor-element-693d80b{--display:flex;--min-height:690px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-856 .elementor-element.elementor-element-693d80b, .elementor-856 .elementor-element.elementor-element-693d80b::before{--border-transition:0.3s;}.elementor-856 .elementor-element.elementor-element-4f2f404{text-align:center;}.elementor-856 .elementor-element.elementor-element-4f2f404 .elementor-heading-title{color:#FFFFFF;}.elementor-856 .elementor-element.elementor-element-5551b7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-856 .elementor-element.elementor-element-5551b7e:not(.elementor-motion-effects-element-type-background), .elementor-856 .elementor-element.elementor-element-5551b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BFBE96;}.elementor-856 .elementor-element.elementor-element-5551b7e, .elementor-856 .elementor-element.elementor-element-5551b7e::before{--border-transition:0.3s;}.elementor-856 .elementor-element.elementor-element-e02734b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-856 .elementor-element.elementor-element-e02734b.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-856 .elementor-element.elementor-element-3a6d86d{--content-width:1400px;}.elementor-856 .elementor-element.elementor-element-6876eae{--content-width:1400px;}.elementor-856 .elementor-element.elementor-element-df300d0{--width:50%;}.elementor-856 .elementor-element.elementor-element-1b03783{--width:50%;}.elementor-856 .elementor-element.elementor-element-db7bdc0{--width:50%;}.elementor-856 .elementor-element.elementor-element-5551b7e{--content-width:1400px;}}@media(max-width:1024px){.elementor-856 .elementor-element.elementor-element-e02734b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-856 .elementor-element.elementor-element-e02734b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */.elementor-products-grid ul.products.elementor-grid li.product {
    height: 450px;
    width: 100% !important;
    background: white;
    display: flex;
  flex-direction: column;
}

.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail, .woocommerce ul.products li.product img.woocommerce-placeholder {
  height: 215px !important;
  object-fit: cover;
  object-position: center;
}


.woocommerce ul.products li.product a.woocommerce-loop-product__link {
    display: flex !important;
    flex-direction: column;
    width: 100%;
}


.woocommerce-loop-product__title {
    font-family: "Arial", Sans-serif;
  font-size: 20px !important;
  font-weight: 800!important;
    order: 2;
    padding-left: 24px;
    padding-right: 24px;
    text-transform: capitalize;
}

.woocommerce-categorias-loop {
    font-family: "Arial", Sans-serif;
  font-size: 14px !important;
  font-weight: 500;
    order: 1;
        padding-left: 24px;
    padding-right: 24px;
        padding-top: 10px;
}



.woocommerce-short-description{
        font-family: "Arial", Sans-serif;
  font-size: 14px !important;
  font-weight: 500;
 
      order: 3; 
          padding-left: 24px;
    padding-right: 24px;
}




.woocommerce ul.products li.product .price {
    display: none;
}

.main_catprods ul.products li.product .button {
  border: 2px #77775c solid;
  color: #77775c !important;
  width: calc(100% - 48px);
  margin-left: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Arial", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: absolute;
  bottom: 24px;
}

.main_catprods ul.products li.product .button:hover {
  border: 4px #77775c solid;
  color: #77775c !important;
  width: calc(100% - 48px);
  margin-left: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Arial", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  background: #f000;
}

/*============*/

.Scroll_sec{
    margin-left: 50%;
    transform: translateX(-50%);
        }
        
.scroll_products {
 overflow-x: scroll;
}

.scroll_products  .products{
width: 110vw;

}
.e-con-full.e-flex, .e-con.e-flex>.e-con-inner {
        overflow: visible;
}



.prod_carousel .elementor-products-grid ul.products.elementor-grid li.product {
    border-radius:5px;
    height: 350px;
    width: 100% !important;
    background: white;
    display: flex;
  flex-direction: column;
}


 .prod_carousel .woocommerce ul.products li.product img.attachment-woocommerce_thumbnail, .woocommerce ul.products li.product img.woocommerce-placeholder {
      border-radius:5px;
  height: 295px !important;
}


 .prod_carousel .woocommerce-loop-product__title {
    font-size: 16px !important;
    padding-top:10px;
}

 .prod_carousel .woocommerce-categorias-loop {
display:none !important;
}

.prod_carousel .woocommerce-short-description{
display:none !important;
}

.prod_carousel .woocommerce ul.products li.product .price {
    display: none;
}

.prod_carousel ul.products li.product .button {
display:none !important;
}

/*============*/



.elementor-post__thumbnail.elementor-fit-height img{
height: 100% !important;
object-fit: cover;
}





.indi .woocommerce ul.products li.product a.woocommerce-loop-product__link {
    padding: 50px;

}

.indi li.product {
    height: 500px !important;
 
}

.indi .woocommerce ul.products li.product img.attachment-woocommerce_thumbnail, .indi .woocommerce ul.products li.product img.woocommerce-placeholder {

  position: absolute;
  width: 50% !important;
  right: 50px;
  top: 50px;
  height: 400px !important;
}

.indi ul.products li.product .button {
  border: 2px #77775c solid;
  color: #77775c !important;
  width: calc(50% - 150px);
  margin-left: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Arial", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: absolute;
  bottom: 50px;
}

.indi .woocommerce-loop-product__title {
  font-size: 35px !important;
 width: 40%
}

.indi .woocommerce-categorias-loop {

}



.indi .woocommerce-short-description{

 width: 40%
}

 .swiper-slide-contents {
margin-left: 20% !important;  
width: 500px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mosdesigncollectors.com/wp-content/uploads/2025/04/Switzer-Variable.ttf') format('truetype');
}
@font-face {
	font-family: 'Switzer';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://mosdesigncollectors.com/wp-content/uploads/2025/04/Switzer-VariableItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */