.elementor-113 .elementor-element.elementor-element-b7ace33{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-113 .elementor-element.elementor-element-16d546a2{--display:flex;}.elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-image-content-slider__content{text-align:left;}.elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-button{font-weight:500;}.elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-button .ecomus-svg-icon{padding:02px 0px 0px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-button .ecomus-svg-icon{padding:02px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-18b14b34{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-1ad2222e{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-1ad2222e:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-1ad2222e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F2;}.elementor-113 .elementor-element.elementor-element-4766669{--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;}.elementor-113 .elementor-element.elementor-element-367870d7{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:77px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-113 .elementor-element.elementor-element-5678695a{--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;}.elementor-113 .elementor-element.elementor-element-3d2162ae .ecomus-banner{text-align:center;height:660px;}.elementor-113 .elementor-element.elementor-element-3d2162ae{--em-image-rounded:0px 0px 0px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-3d2162ae{--em-image-rounded:0px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-3d2162ae .ecomus-banner__title{font-size:14px;font-weight:700;text-transform:uppercase;color:#151515;margin:0px 0px 23px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-3d2162ae .ecomus-banner__title{margin:0px 0px 23px 0px;}.elementor-113 .elementor-element.elementor-element-3d2162ae .ecomus-banner__sub-title{font-size:28px;font-weight:400;color:#151515;}.elementor-113 .elementor-element.elementor-element-3d2162ae .ecomus-button{--em-button-rounded:3px 3px 3px 3px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-3d2162ae .ecomus-button{--em-button-rounded:3px 3px 3px 3px;}.elementor-113 .elementor-element.elementor-element-463f6ef5{--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;}.elementor-113 .elementor-element.elementor-element-29495c14 .ecomus-banner{text-align:center;height:660px;}.elementor-113 .elementor-element.elementor-element-29495c14{--em-image-rounded:0px 0px 0px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-29495c14{--em-image-rounded:0px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-29495c14 .ecomus-banner__title{font-size:14px;font-weight:700;text-transform:uppercase;color:#151515;margin:0px 0px 23px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-29495c14 .ecomus-banner__title{margin:0px 0px 23px 0px;}.elementor-113 .elementor-element.elementor-element-29495c14 .ecomus-banner__sub-title{font-size:28px;font-weight:400;color:#151515;}.elementor-113 .elementor-element.elementor-element-29495c14 .ecomus-button{--em-button-rounded:3px 3px 3px 3px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-29495c14 .ecomus-button{--em-button-rounded:3px 3px 3px 3px;}.elementor-113 .elementor-element.elementor-element-32189a0f{--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;}.elementor-113 .elementor-element.elementor-element-7b1890a7 .ecomus-banner{text-align:center;height:660px;}.elementor-113 .elementor-element.elementor-element-7b1890a7{--em-image-rounded:0px 0px 0px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-7b1890a7{--em-image-rounded:0px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-7b1890a7 .ecomus-banner__title{font-size:14px;font-weight:700;text-transform:uppercase;color:#151515;margin:0px 0px 23px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-7b1890a7 .ecomus-banner__title{margin:0px 0px 23px 0px;}.elementor-113 .elementor-element.elementor-element-7b1890a7 .ecomus-banner__sub-title{font-size:28px;font-weight:400;color:#151515;}.elementor-113 .elementor-element.elementor-element-7b1890a7 .ecomus-button{--em-button-rounded:3px 3px 3px 3px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-7b1890a7 .ecomus-button{--em-button-rounded:3px 3px 3px 3px;}.elementor-113 .elementor-element.elementor-element-95fe594{--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;}.elementor-113 .elementor-element.elementor-element-9409ecd .ecomus-banner{text-align:center;height:660px;}.elementor-113 .elementor-element.elementor-element-9409ecd{--em-image-rounded:0px 0px 0px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-9409ecd{--em-image-rounded:0px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-9409ecd .ecomus-banner__title{font-size:14px;font-weight:700;text-transform:uppercase;color:#151515;margin:0px 0px 23px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-9409ecd .ecomus-banner__title{margin:0px 0px 23px 0px;}.elementor-113 .elementor-element.elementor-element-9409ecd .ecomus-banner__sub-title{font-size:28px;font-weight:400;color:#151515;}.elementor-113 .elementor-element.elementor-element-9409ecd .ecomus-button{--em-button-rounded:3px 3px 3px 3px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-9409ecd .ecomus-button{--em-button-rounded:3px 3px 3px 3px;}.elementor-113 .elementor-element.elementor-element-01e150f{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-4be0f4ee{--display:flex;--margin-top:0px;--margin-bottom:79px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-457cc584 .ecomus-icon-box{border-style:none;}.elementor-113 .elementor-element.elementor-element-457cc584 .ecomus-icon-box__title{font-size:18px;font-weight:500;margin-bottom:5px;}.elementor-113 .elementor-element.elementor-element-457cc584 .ecomus-icon-box__content{color:#545454;}.elementor-113 .elementor-element.elementor-element-457cc584 .ecomus-icon-box__icon{color:#000000;font-size:30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEC;padding:20px 20px 20px 20px;--ecomus-icon-box-margin:25px;}.elementor-113 .elementor-element.elementor-element-457cc584 .icon-type-image .ecomus-icon-box__icon{max-width:30px;}.elementor-113 .elementor-element.elementor-element-457cc584{--em-image-rounded:100% 100% 100% 100%;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-457cc584{--em-image-rounded:100% 100% 100% 100%;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-457cc584 .ecomus-icon-box__icon{padding:20px 20px 20px 20px;}.elementor-113 .elementor-element.elementor-element-96fb736{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-4546d67{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-4546d67:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-4546d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-f8be412{text-align:center;}.elementor-113 .elementor-element.elementor-element-9333825{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-d103c6a img{height:500px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-113 .elementor-element.elementor-element-19166b9{--display:flex;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-21d85cf{--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;--row-gap:0px;--column-gap:0px;}.elementor-113 .elementor-element.elementor-element-21d85cf:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-21d85cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E9D4;}.elementor-113 .elementor-element.elementor-element-f82912f{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-113 .elementor-element.elementor-element-c688eb6{padding:0px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-a01c902{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-113 .elementor-element.elementor-element-01ea5e1 .ecomus-heading{justify-content:center;text-align:center;}.elementor-113 .elementor-element.elementor-element-6f60dce{--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;--row-gap:0px;--column-gap:0px;}.elementor-113 .elementor-element.elementor-element-6f60dce:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-6f60dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDFD;}.elementor-113 .elementor-element.elementor-element-0b20e5e{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-113 .elementor-element.elementor-element-b6a2645 .ecomus-heading{justify-content:center;text-align:center;}.elementor-113 .elementor-element.elementor-element-e0264eb{text-align:center;}.elementor-113 .elementor-element.elementor-element-95fcde7{--display:flex;}body.elementor-page-113 .site-content{padding-top:0px;padding-bottom:0px;}@media(min-width:768px){.elementor-113 .elementor-element.elementor-element-5678695a{--width:33.3333%;}.elementor-113 .elementor-element.elementor-element-463f6ef5{--width:33.3333%;}.elementor-113 .elementor-element.elementor-element-32189a0f{--width:33.3333%;}.elementor-113 .elementor-element.elementor-element-95fe594{--width:33.3333%;}.elementor-113 .elementor-element.elementor-element-4be0f4ee{--content-width:1440px;}.elementor-113 .elementor-element.elementor-element-4546d67{--width:40%;}.elementor-113 .elementor-element.elementor-element-19166b9{--width:60%;}}@media(max-width:1024px){.elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-image-content-slider__image{height:460px;}.elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-image-content-slider__content{padding:0px 50px 0px 30px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-image-content-slider__content{padding:0px 30px 0px 50px;}.elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-image-content-slider__title{font-size:40px;}.elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-image-content-slider__description{line-height:24px;}.elementor-113 .elementor-element.elementor-element-18b14b34{--margin-top:0px;--margin-bottom:67px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-c3e6556 .ecomus-product-tabs-grid__heading{margin-bottom:30px;}.elementor-113 .elementor-element.elementor-element-1ad2222e{--margin-top:0px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-16d0ca6a .ecomus-heading{font-size:32px;}.elementor-113 .elementor-element.elementor-element-367870d7{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:65px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-113 .elementor-element.elementor-element-3d2162ae .ecomus-banner{height:300px;}.elementor-113 .elementor-element.elementor-element-3d2162ae .ecomus-banner__sub-title{font-size:20px;}.elementor-113 .elementor-element.elementor-element-3d2162ae .ecomus-banner__button{margin:0px 0px 15px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-3d2162ae .ecomus-banner__button{margin:0px 0px 15px 0px;}.elementor-113 .elementor-element.elementor-element-29495c14 .ecomus-banner{height:300px;}.elementor-113 .elementor-element.elementor-element-29495c14 .ecomus-banner__sub-title{font-size:20px;}.elementor-113 .elementor-element.elementor-element-29495c14 .ecomus-banner__button{margin:0px 0px 15px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-29495c14 .ecomus-banner__button{margin:0px 0px 15px 0px;}.elementor-113 .elementor-element.elementor-element-7b1890a7 .ecomus-banner{height:300px;}.elementor-113 .elementor-element.elementor-element-7b1890a7 .ecomus-banner__sub-title{font-size:20px;}.elementor-113 .elementor-element.elementor-element-7b1890a7 .ecomus-banner__button{margin:0px 0px 15px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-7b1890a7 .ecomus-banner__button{margin:0px 0px 15px 0px;}.elementor-113 .elementor-element.elementor-element-9409ecd .ecomus-banner{height:300px;}.elementor-113 .elementor-element.elementor-element-9409ecd .ecomus-banner__sub-title{font-size:20px;}.elementor-113 .elementor-element.elementor-element-9409ecd .ecomus-banner__button{margin:0px 0px 15px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-9409ecd .ecomus-banner__button{margin:0px 0px 15px 0px;}.elementor-113 .elementor-element.elementor-element-4be0f4ee{--margin-top:0px;--margin-bottom:67px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-457cc584 .swiper-pagination-bullets{--em-swiper-pagination-spacing:20px;}.elementor-113 .elementor-element.elementor-element-457cc584.ecomus-carousel__dots-position-inside .swiper-pagination-bullets{--em-swiper-pagination-spacing:0;bottom:20px;}.elementor-113 .elementor-element.elementor-element-841b8c6 .ecomus-heading{font-size:32px;}.elementor-113 .elementor-element.elementor-element-01ea5e1 .ecomus-heading{font-size:32px;}.elementor-113 .elementor-element.elementor-element-b6a2645 .ecomus-heading{font-size:32px;}}@media(max-width:767px){.elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-image-content-slider__image{height:300px;}.elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-image-content-slider__content{text-align:center;padding:40px 10px 40px 10px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-image-content-slider__content{padding:40px 10px 40px 10px;}.elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-image-content-slider__title{font-size:34px;}.elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-button{min-height:41px;--em-button-icon-spacing:5px;}.elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-button .ecomus-svg-icon{padding:03px 0px 0px 0px;}.ecomus-rtl-smart .elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-button .ecomus-svg-icon{padding:03px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-25d5a02c .ecomus-image-content-slider .swiper-pagination{text-align:center;}.elementor-113 .elementor-element.elementor-element-18b14b34{--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-c3e6556 .ecomus-product-tabs-grid__heading{margin-bottom:30px;justify-content:center;}.elementor-113 .elementor-element.elementor-element-c3e6556 .woocommerce-pagination{margin-top:15px;}.elementor-113 .elementor-element.elementor-element-1ad2222e{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-16d0ca6a .ecomus-heading{justify-content:center;text-align:center;font-size:22px;}.elementor-113 .elementor-element.elementor-element-367870d7{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-113 .elementor-element.elementor-element-4be0f4ee{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-113 .elementor-element.elementor-element-841b8c6 .ecomus-heading{justify-content:center;text-align:center;font-size:22px;}.elementor-113 .elementor-element.elementor-element-01ea5e1 .ecomus-heading{justify-content:center;text-align:center;font-size:22px;}.elementor-113 .elementor-element.elementor-element-b6a2645 .ecomus-heading{justify-content:center;text-align:center;font-size:22px;}}/* Start custom CSS for html, class: .elementor-element-85e52f3 */.fashion-icon-carousel {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 25px;
  padding: 20px 0;
}

/* CARD WITH GRADIENT BORDER */
.fic-item {
  position: relative;
  border-radius: 18px;
  padding: 25px;
  text-align: center;
  background: #ffffff;
  overflow: hidden;
  transition: all .35s ease;
}

/* Gradient border */
.fic-item::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* Độ dày viền */
  border-radius: 18px;
  background: linear-gradient(135deg, #ff8bd5, #8eb8ff, #9affd9);
  -webkit-mask: 
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
  transition: .4s ease;
}

/* Hover glow */
.fic-item:hover::before {
  background: linear-gradient(135deg, #ff3fb0, #7da4ff, #5cffc8);
  filter: drop-shadow(0px 0px 8px rgba(255, 120, 200, 0.5));
}

/* Slight lift on hover */
.fic-item:hover {
  transform: translateY(-8px);
}

/* ICON */
.fic-icon svg {
  width: 42px;
  height: 42px;
  margin-bottom: 12px;
  color: #222;
  transition: .35s ease;
}

/* Icon hover color */
.fic-item:hover .fic-icon svg {
  color: #ff3fb0; /* Pink highlight */
}

/* TITLE */
.fic-title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 6px;
  color: #111;
}

/* TEXT */
.fic-text {
  font-size: 14px;
  color: #555;
}

/* Responsive */
@media (max-width: 768px) {
  .fashion-icon-carousel {
    grid-template-columns: repeat(2,1fr);
  }
}
@media (max-width: 480px) {
  .fashion-icon-carousel {
    grid-template-columns: repeat(1,1fr);
  }
}/* End custom CSS */