.elementor-64601 .elementor-element.elementor-element-535a477{margin:-3% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-64601 .elementor-element.elementor-element-679bd56.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-64601 .elementor-element.elementor-element-679bd56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-64601 .elementor-element.elementor-element-679bd56.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64601 .elementor-element.elementor-element-882f2f5{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-64601 .elementor-element.elementor-element-882f2f5 .wd-nav[class*=wd-style-] > li > a{color:#737F96;}.elementor-64601 .elementor-element.elementor-element-882f2f5 .wd-nav[class*=wd-style-] > li:hover > a{color:#7164C2;}.elementor-64601 .elementor-element.elementor-element-882f2f5 div.product-category .wd-entities-title, .elementor-64601 .elementor-element.elementor-element-882f2f5 .wd-nav-product-cat>li>a{font-size:16px;font-weight:800;}.elementor-64601 .elementor-element.elementor-element-882f2f5 .wd-nav-product-cat > li > a .wd-nav-img{--nav-img-width:1px;--nav-img-height:1px;}.elementor-64601 .elementor-element.elementor-element-4243613{margin:-1% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-64601 .elementor-element.elementor-element-c597112 .elementor-repeater-item-694eb82 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://louisjewelssupply.it/wp-content/uploads/2024/12/hero_supply.webp);background-size:cover;}.elementor-64601 .elementor-element.elementor-element-c597112 .elementor-repeater-item-694eb82 .swiper-slide-contents{margin:0 auto;text-shadow:-7px 4px 16px rgba(47.999999999999986, 60, 83.99999999999996, 0.26);}.elementor-64601 .elementor-element.elementor-element-c597112 .elementor-repeater-item-694eb82 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-64601 .elementor-element.elementor-element-c597112 .elementor-repeater-item-694eb82 .swiper-slide-inner .elementor-slide-heading{color:#303C54;}.elementor-64601 .elementor-element.elementor-element-c597112 .elementor-repeater-item-694eb82 .swiper-slide-inner .elementor-slide-description{color:#303C54;}.elementor-64601 .elementor-element.elementor-element-c597112 .elementor-repeater-item-694eb82 .swiper-slide-inner .elementor-slide-button{color:#303C54;border-color:#303C54;}.elementor-64601 .elementor-element.elementor-element-c597112 .swiper-slide{transition-duration:calc(5000ms*1.2);height:560px;}.elementor-64601 .elementor-element.elementor-element-c597112 .elementor-slide-button{background-color:#7464C0;font-size:24px;color:#FFFFFF;border-color:#7464C0;}.elementor-64601 .elementor-element.elementor-element-c597112 .swiper-slide-contents{max-width:100%;}.elementor-64601 .elementor-element.elementor-element-c597112 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-64601 .elementor-element.elementor-element-c597112 .elementor-slide-heading{font-size:40px;font-weight:900;line-height:42px;}.elementor-64601 .elementor-element.elementor-element-c597112 .elementor-slide-description{font-size:24px;font-weight:700;}.elementor-64601 .elementor-element.elementor-element-c597112 .elementor-slide-button:hover{color:#FFFFFF;}.elementor-64601 .elementor-element.elementor-element-d1cdb90{margin:-1% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-64601 .elementor-element.elementor-element-b4da336 .elementor-repeater-item-694eb82 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://louisjewelssupply.it/wp-content/uploads/2024/12/mobile_hero.webp);background-size:cover;}.elementor-64601 .elementor-element.elementor-element-b4da336 .elementor-repeater-item-694eb82 .swiper-slide-contents{margin:0 auto;text-shadow:-7px 4px 16px rgba(47.999999999999986, 60, 83.99999999999996, 0.26);}.elementor-64601 .elementor-element.elementor-element-b4da336 .elementor-repeater-item-694eb82 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-64601 .elementor-element.elementor-element-b4da336 .elementor-repeater-item-694eb82 .swiper-slide-inner .elementor-slide-heading{color:#303C54;}.elementor-64601 .elementor-element.elementor-element-b4da336 .elementor-repeater-item-694eb82 .swiper-slide-inner .elementor-slide-description{color:#303C54;}.elementor-64601 .elementor-element.elementor-element-b4da336 .elementor-repeater-item-694eb82 .swiper-slide-inner .elementor-slide-button{color:#303C54;border-color:#303C54;}.elementor-64601 .elementor-element.elementor-element-b4da336 .swiper-slide{transition-duration:calc(5000ms*1.2);height:560px;}.elementor-64601 .elementor-element.elementor-element-b4da336 .elementor-slide-button{background-color:#7464C0;font-size:24px;color:#FFFFFF;border-color:#7464C0;}.elementor-64601 .elementor-element.elementor-element-b4da336 .swiper-slide-contents{max-width:100%;}.elementor-64601 .elementor-element.elementor-element-b4da336 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-64601 .elementor-element.elementor-element-b4da336 .elementor-slide-heading{font-size:40px;font-weight:900;line-height:42px;}.elementor-64601 .elementor-element.elementor-element-b4da336 .elementor-slide-description{font-size:24px;font-weight:700;}.elementor-64601 .elementor-element.elementor-element-b4da336 .elementor-slide-button:hover{color:#FFFFFF;}.elementor-64601 .elementor-element.elementor-element-201525d{margin:-1% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-64601 .elementor-element.elementor-element-14421d0 .elementor-repeater-item-694eb82 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://louisjewelssupply.it/wp-content/uploads/2024/12/tablet-hero.jpg);background-size:cover;}.elementor-64601 .elementor-element.elementor-element-14421d0 .elementor-repeater-item-694eb82 .swiper-slide-contents{margin-right:auto;text-shadow:-7px 4px 16px rgba(47.999999999999986, 60, 83.99999999999996, 0.26);}.elementor-64601 .elementor-element.elementor-element-14421d0 .elementor-repeater-item-694eb82 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-64601 .elementor-element.elementor-element-14421d0 .elementor-repeater-item-694eb82 .swiper-slide-inner .elementor-slide-heading{color:#303C54;}.elementor-64601 .elementor-element.elementor-element-14421d0 .elementor-repeater-item-694eb82 .swiper-slide-inner .elementor-slide-description{color:#303C54;}.elementor-64601 .elementor-element.elementor-element-14421d0 .elementor-repeater-item-694eb82 .swiper-slide-inner .elementor-slide-button{color:#303C54;border-color:#303C54;}.elementor-64601 .elementor-element.elementor-element-14421d0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:560px;}.elementor-64601 .elementor-element.elementor-element-14421d0 .elementor-slide-button{background-color:#7464C0;font-size:24px;color:#FFFFFF;border-color:#7464C0;}.elementor-64601 .elementor-element.elementor-element-14421d0 .swiper-slide-contents{max-width:100%;}.elementor-64601 .elementor-element.elementor-element-14421d0 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-64601 .elementor-element.elementor-element-14421d0 .elementor-slide-heading{font-size:40px;font-weight:900;line-height:42px;}.elementor-64601 .elementor-element.elementor-element-14421d0 .elementor-slide-description{font-size:24px;font-weight:700;}.elementor-64601 .elementor-element.elementor-element-14421d0 .elementor-slide-button:hover{color:#FFFFFF;}.elementor-64601 .elementor-element.elementor-element-a7b5541{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-64601 .elementor-element.elementor-element-158db5b > .elementor-element-populated{border-style:none;}.elementor-64601 .elementor-element.elementor-element-28a7557 > .elementor-widget-container{background-color:#D8C07A;}.elementor-64601 .elementor-element.elementor-element-28a7557 .wd-nav-arrows{--wd-arrow-offset-h:0px;}.elementor-64601 .elementor-element.elementor-element-28a7557 .wd-el-title{color:#303C54;font-size:30px;}.elementor-64601 .elementor-element.elementor-element-4a76fa7{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-64601 .elementor-element.elementor-element-5b52e1e > .elementor-widget-container{background-color:#D8C07A;}.elementor-64601 .elementor-element.elementor-element-5b52e1e .wd-el-title{color:#303C54;font-size:30px;}.elementor-64601 .elementor-element.elementor-element-bec91f2{margin:-1% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-64601 .elementor-element.elementor-element-03416d4{--spacer-size:10px;}.elementor-64601 .elementor-element.elementor-element-edf5d20{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-64601 .elementor-element.elementor-element-edf5d20 > .elementor-widget-container{background-color:#303C54;border-style:solid;border-width:8px 8px 8px 8px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-64601 .elementor-element.elementor-element-edf5d20 .wd-nav-arrows{--wd-arrow-offset-h:0px;}.elementor-64601 .elementor-element.elementor-element-edf5d20 .wd-el-title{color:#D8C07A;font-size:30px;}.elementor-64601 .elementor-element.elementor-element-76ec99d{--spacer-size:10px;}.elementor-64601 .elementor-element.elementor-element-1ce811f > .elementor-widget-container{background-color:#303C54;border-style:solid;border-width:8px 8px 8px 8px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-64601 .elementor-element.elementor-element-1ce811f .wd-el-title{color:#D8C07A;font-size:30px;}.elementor-64601 .elementor-element.elementor-element-24ea69f:not(.elementor-motion-effects-element-type-background), .elementor-64601 .elementor-element.elementor-element-24ea69f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4C17D;}.elementor-64601 .elementor-element.elementor-element-24ea69f{border-style:solid;border-width:8px 8px 8px 8px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-1% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-64601 .elementor-element.elementor-element-24ea69f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-64601 .elementor-element.elementor-element-566ef77.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-64601 .elementor-element.elementor-element-566ef77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-64601 .elementor-element.elementor-element-566ef77.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64601 .elementor-element.elementor-element-ad9b612 > .elementor-widget-container{margin:1% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-64601 .elementor-element.elementor-element-ad9b612{text-align:center;}.elementor-64601 .elementor-element.elementor-element-ad9b612 .elementor-heading-title{font-size:33px;color:#303C54;}.elementor-64601 .elementor-element.elementor-element-9a59223{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-64601 .elementor-element.elementor-element-9a59223 .wd-nav-product-cat > li > a .wd-nav-img{--nav-img-width:1px;--nav-img-height:1px;}.elementor-64601 .elementor-element.elementor-element-93ce83b{--spacer-size:30px;}@media(min-width:768px){.elementor-64601 .elementor-element.elementor-element-679bd56{width:100%;}}@media(max-width:1024px){.elementor-64601 .elementor-element.elementor-element-882f2f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-64601 .elementor-element.elementor-element-14421d0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-64601 .elementor-element.elementor-element-14421d0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-64601 .elementor-element.elementor-element-14421d0 .swiper-slide-contents{max-width:100%;}.elementor-64601 .elementor-element.elementor-element-a7b5541{margin:-3% 0% 0% 0%;}}@media(max-width:767px){.elementor-64601 .elementor-element.elementor-element-d1cdb90{margin:-15% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-64601 .elementor-element.elementor-element-b4da336 .swiper-slide{height:620px;}.elementor-64601 .elementor-element.elementor-element-b4da336 .elementor-slide-heading{font-size:23px;line-height:1.1em;}.elementor-64601 .elementor-element.elementor-element-b4da336 .elementor-slide-description{font-size:15px;}.elementor-64601 .elementor-element.elementor-element-b4da336 .elementor-slide-button{font-size:20px;}.elementor-64601 .elementor-element.elementor-element-4a76fa7{margin:-6% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-64601 .elementor-element.elementor-element-1ce811f > .elementor-widget-container{margin:-12% 0% 0% 0%;}.elementor-64601 .elementor-element.elementor-element-24ea69f{margin:4% 0% 0% 0%;}.elementor-64601 .elementor-element.elementor-element-9a59223 > .elementor-widget-container{margin:-3% 0% 0% 0%;padding:0px 0px 0px 0px;}}/* Start custom CSS for slides, class: .elementor-element-c597112 *//* ===============================
   ELEMENTOR SLIDE BUTTON – FIX TESTO
================================ */

.elementor-button.elementor-slide-button.elementor-size-sm {
  background-color: #7464c0 !important;
  border: 2px solid #ffffff !important;
}

/* TESTO */
.elementor-button.elementor-slide-button.elementor-size-sm,
.elementor-button.elementor-slide-button.elementor-size-sm span {
  color: #ffffff !important;
}

/* HOVER */
.elementor-button.elementor-slide-button.elementor-size-sm:hover {
  background-color: #d4c17d !important;
  border-color: #333c53 !important;
}

/* TESTO HOVER */
.elementor-button.elementor-slide-button.elementor-size-sm:hover,
.elementor-button.elementor-slide-button.elementor-size-sm:hover span {
  color: #333c53 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4243613 *//* ===============================
   ELEMENTOR SLIDE BUTTON – CUSTOM
================================ */

.elementor-button.elementor-slide-button.elementor-size-sm {
  background-color: #7464c0;
  color: #ffffff;
  border: 2px solid #ffffff;
  transition: all 0.3s ease;
}

/* HOVER */
.elementor-button.elementor-slide-button.elementor-size-sm:hover {
  background-color: #d4c17d;
  color: #333c53;
  border-color: #333c53;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b4da336 *//* ===============================
   ELEMENTOR SLIDE BUTTON – FIX TESTO
================================ */

.elementor-button.elementor-slide-button.elementor-size-sm {
  background-color: #7464c0 !important;
  border: 2px solid #ffffff !important;
}

/* TESTO */
.elementor-button.elementor-slide-button.elementor-size-sm,
.elementor-button.elementor-slide-button.elementor-size-sm span {
  color: #ffffff !important;
}

/* HOVER */
.elementor-button.elementor-slide-button.elementor-size-sm:hover {
  background-color: #d4c17d !important;
  border-color: #333c53 !important;
}

/* TESTO HOVER */
.elementor-button.elementor-slide-button.elementor-size-sm:hover,
.elementor-button.elementor-slide-button.elementor-size-sm:hover span {
  color: #333c53 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d1cdb90 *//* ===============================
   ELEMENTOR SLIDE BUTTON – CUSTOM
================================ */

.elementor-button.elementor-slide-button.elementor-size-sm {
  background-color: #7464c0;
  color: #ffffff;
  border: 2px solid #ffffff;
  transition: all 0.3s ease;
}

/* HOVER */
.elementor-button.elementor-slide-button.elementor-size-sm:hover {
  background-color: #d4c17d;
  color: #333c53;
  border-color: #333c53;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-14421d0 *//* ===============================
   ELEMENTOR SLIDE BUTTON – FIX TESTO
================================ */

.elementor-button.elementor-slide-button.elementor-size-sm {
  background-color: #7464c0 !important;
  border: 2px solid #ffffff !important;
}

/* TESTO */
.elementor-button.elementor-slide-button.elementor-size-sm,
.elementor-button.elementor-slide-button.elementor-size-sm span {
  color: #ffffff !important;
}

/* HOVER */
.elementor-button.elementor-slide-button.elementor-size-sm:hover {
  background-color: #d4c17d !important;
  border-color: #333c53 !important;
}

/* TESTO HOVER */
.elementor-button.elementor-slide-button.elementor-size-sm:hover,
.elementor-button.elementor-slide-button.elementor-size-sm:hover span {
  color: #333c53 !important;
}

/* ===============================
   SLIDE – SOLO TABLET
================================ */

@media (min-width: 768px) and (max-width: 1024px) {

  /* Titolo + Descrizione */
  .elementor-64601 
  .elementor-element-14421d0 
  .elementor-repeater-item-694eb82 
  .elementor-slide-heading,
  
  .elementor-64601 
  .elementor-element-14421d0 
  .elementor-repeater-item-694eb82 
  .elementor-slide-description {

    transform: translateX(10%);
  }

  /* Bottone separato */
  .elementor-64601 
  .elementor-element-14421d0 
  .elementor-repeater-item-694eb82 
  .elementor-button.elementor-slide-button.elementor-size-sm {

    transform: translateX(20%);
  }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-201525d *//* ===============================
   ELEMENTOR SLIDE BUTTON – CUSTOM
================================ */

.elementor-button.elementor-slide-button.elementor-size-sm {
  background-color: #7464c0;
  color: #ffffff;
  border: 2px solid #ffffff;
  transition: all 0.3s ease;
}

/* HOVER */
.elementor-button.elementor-slide-button.elementor-size-sm:hover {
  background-color: #d4c17d;
  color: #333c53;
  border-color: #333c53;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-28a7557 */.new.product-label {
  background-color: #7164c2 !important;
  color: #FFFFFF !important;
}

.wd-highlighted-products {
    padding: 20px;
    border: 2px solid #d4c17d !important;
    border-radius: var(--wd-brd-radius);
}
.wd-el-title.title.slider-title.element-title {
  display: flex;
  justify-content: center;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-5b52e1e */.new.product-label {
  background-color: #7164c2 !important;
  color: #FFFFFF !important;
}

.wd-highlighted-products {
    padding: 20px;
    border: 2px solid #303c54;
    border-radius: var(--wd-brd-radius);
}
.wd-el-title.title.slider-title.element-title {
  display: flex;
  justify-content: center;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-edf5d20 */.new.product-label {
  background-color: #303c54;
  color: #d6ccae !important;
}

/* Colore base */
.wd-arrow-inner {
  color: #FFFFFF !important;
  fill: #d6ccae !important;
  stroke: #d6ccae !important;
}

/* Hover → BIANCO */
.wd-arrow-inner:hover,
.wd-arrow-inner:hover * {
  color: #ffffff !important;
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

.wd-highlighted-products {
    padding: 20px;
    border: 2px solid #d6ccae;
    border-radius: var(--wd-brd-radius);
}

.wd-nav-pagin-wrap[class*="wd-style-shape"] {
  --wd-pagin-brd-color: #ffffff;
}

.wd-nav-pagin-item.wd-active span,
.wd-nav-pagin-item.wd-active-main span {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-1ce811f */.new.product-label {
  background-color: #303c54;
  color: #d6ccae !important;
}

/* Colore base */
.wd-arrow-inner {
  color: #FFFFFF !important;
  fill: #d6ccae !important;
  stroke: #d6ccae !important;
}

/* Hover → BIANCO */
.wd-arrow-inner:hover,
.wd-arrow-inner:hover * {
  color: #ffffff !important;
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

.wd-highlighted-products {
    padding: 20px;
    border: 2px solid #d6ccae;
    border-radius: var(--wd-brd-radius);
}

.wd-nav-pagin-wrap[class*="wd-style-shape"] {
  --wd-pagin-brd-color: #ffffff;
}

.wd-nav-pagin-item.wd-active span,
.wd-nav-pagin-item.wd-active-main span {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}/* End custom CSS */