.elementor-17 .elementor-element.elementor-element-385147d{--display:flex;--min-height:633px;--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-17 .elementor-element.elementor-element-e6acc7b{--display:flex;--min-height:37px;--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-17 .elementor-element.elementor-element-98f90e8{--display:flex;--min-height:45px;--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-17 .elementor-element.elementor-element-f4cbfe8{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-c6c4405{text-align:center;}.elementor-17 .elementor-element.elementor-element-c6c4405 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-17 .elementor-element.elementor-element-3add3ad{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-1119fb4{--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-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-17 .elementor-element.elementor-element-079207d:not( .elementor-widget-image ), .elementor-17 .elementor-element.elementor-element-079207d.elementor-widget-image img{-webkit-mask-image:url( https://anushaboutique.com/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17 .elementor-element.elementor-element-f3a4d60{text-align:center;}.elementor-17 .elementor-element.elementor-element-f3a4d60 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-weight:600;color:#332700;}.elementor-17 .elementor-element.elementor-element-9a97c76{--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-17 .elementor-element.elementor-element-20db8ea:not( .elementor-widget-image ), .elementor-17 .elementor-element.elementor-element-20db8ea.elementor-widget-image img{-webkit-mask-image:url( https://anushaboutique.com/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17 .elementor-element.elementor-element-c6761a9{text-align:center;}.elementor-17 .elementor-element.elementor-element-c6761a9 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-weight:600;color:#332700;}.elementor-17 .elementor-element.elementor-element-e7d87b5{--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-17 .elementor-element.elementor-element-76b531c:not( .elementor-widget-image ), .elementor-17 .elementor-element.elementor-element-76b531c.elementor-widget-image img{-webkit-mask-image:url( https://anushaboutique.com/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17 .elementor-element.elementor-element-5395598{text-align:center;}.elementor-17 .elementor-element.elementor-element-5395598 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-weight:600;color:#332700;}.elementor-17 .elementor-element.elementor-element-c9f0454{--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-17 .elementor-element.elementor-element-7bd7b11{--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-17 .elementor-element.elementor-element-ec9f17c{text-align:center;}.elementor-17 .elementor-element.elementor-element-ec9f17c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-17 .elementor-element.elementor-element-f477b2b{--display:flex;}.elementor-17 .elementor-element.elementor-element-c65665b{--display:flex;}.elementor-17 .elementor-element.elementor-element-ddc2d3e{text-align:center;}.elementor-17 .elementor-element.elementor-element-ddc2d3e .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-weight:600;color:#D4AF37;}.elementor-17 .elementor-element.elementor-element-b86a996{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-e6acc7b{--min-height:327px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-385147d{--width:1475px;}.elementor-17 .elementor-element.elementor-element-3add3ad{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-1119fb4{--width:50%;}.elementor-17 .elementor-element.elementor-element-9a97c76{--width:50%;}.elementor-17 .elementor-element.elementor-element-e7d87b5{--width:50%;}.elementor-17 .elementor-element.elementor-element-c9f0454{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-f477b2b{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-b86a996{--content-width:1600px;}}/* Start custom CSS for image, class: .elementor-element-079207d */.elementor-17 .elementor-element.elementor-element-079207d{
  position: relative;
  box-sizing: border-box;
  padding: 0;
  border-radius: 0 28px 28px 0;
  border: 6px solid #D4AF37;      /* GOLD outer thick border */
  background: transparent;
  overflow: visible;
}

/* Background gold gradient panel */
.elementor-17 .elementor-element.elementor-element-079207d::before{
  content: "";
  position: absolute;
  left: 6%;
  right: 6%;
  top: 28%;
  bottom: 6%;
  background: linear-gradient(135deg, #FFF3B0, #D4AF37); /* SOFT GOLD → RICH GOLD */
  border-radius: 18px;
  z-index: 0;
  box-shadow: 0 6px 14px rgba(0,0,0,0.06);
}

/* Inner thin golden border */
.elementor-17 .elementor-element.elementor-element-079207d::after{
  content: "";
  position: absolute;
  inset: 8px;
  border-radius: 0 22px 22px 0;
  border: 3px solid #D4AF37;    /* GOLD inner border */
  pointer-events: none;
  z-index: 3;
}

/* Image itself */
.elementor-17 .elementor-element.elementor-element-079207d img {
  display:block;
  width: 100%;
  height: auto;
  max-width: 360px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  border-radius: 18px;
  background: #f2e6c9;               /* subtle gold-ish bg */
  outline: 6px solid #D4AF37;        /* GOLD outline */
  outline-offset: -8px;
  box-sizing: border-box;
}

/* Hover effect */
.elementor-17 .elementor-element.elementor-element-079207d:hover img{
  transform: translateY(-6px);
  transition: transform .18s ease, box-shadow .18s ease;
  box-shadow: 0 14px 28px rgba(180,140,20,0.15); /* warm gold shadow */
}

/* Responsive */
@media (max-width:1024px){
  .elementor-17 .elementor-element.elementor-element-079207d::before{ top:30%; left:8%; right:8%; }
  .elementor-17 .elementor-element.elementor-element-079207d img { max-width: 420px; }
}
@media (max-width:600px){
  .elementor-17 .elementor-element.elementor-element-079207d::before{
    top:36%; left:4%; right:4%; bottom:8%;
    border-radius:12px;
    background: linear-gradient(135deg, #FFF8D8, #D4AF37); /* softer gold for mobile */
  }
  .elementor-17 .elementor-element.elementor-element-079207d{
    border-radius: 0 20px 20px 0;
    border-width:5px;
  }
  .elementor-17 .elementor-element.elementor-element-079207d::after{
    inset:6px;
    border-radius: 0 16px 16px 0;
    border-width:2px;
    border-color:#D4AF37;         /* mobile gold */
  }
  .elementor-17 .elementor-element.elementor-element-079207d img{
    max-width:86%;
    outline-offset:-6px;
    outline-width:4px;
    border-radius:12px;
    background: #f5e8c6;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20db8ea */.elementor-17 .elementor-element.elementor-element-20db8ea{
  position: relative;
  box-sizing: border-box;
  padding: 0;
  border-radius: 0 28px 28px 0;
  border: 6px solid #D4AF37;      /* GOLD outer thick border */
  background: transparent;
  overflow: visible;
}

/* Background gold gradient panel */
.elementor-17 .elementor-element.elementor-element-20db8ea::before{
  content: "";
  position: absolute;
  left: 6%;
  right: 6%;
  top: 28%;
  bottom: 6%;
  background: linear-gradient(135deg, #FFF3B0, #D4AF37); /* SOFT GOLD → RICH GOLD */
  border-radius: 18px;
  z-index: 0;
  box-shadow: 0 6px 14px rgba(0,0,0,0.06);
}

/* Inner thin golden border */
.elementor-17 .elementor-element.elementor-element-20db8ea::after{
  content: "";
  position: absolute;
  inset: 8px;
  border-radius: 0 22px 22px 0;
  border: 3px solid #D4AF37;    /* GOLD inner border */
  pointer-events: none;
  z-index: 3;
}

/* Image itself */
.elementor-17 .elementor-element.elementor-element-20db8ea img {
  display:block;
  width: 100%;
  height: auto;
  max-width: 360px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  border-radius: 18px;
  background: #f2e6c9;               /* subtle gold-ish bg */
  outline: 6px solid #D4AF37;        /* GOLD outline */
  outline-offset: -8px;
  box-sizing: border-box;
}

/* Hover effect */
.elementor-17 .elementor-element.elementor-element-20db8ea:hover img{
  transform: translateY(-6px);
  transition: transform .18s ease, box-shadow .18s ease;
  box-shadow: 0 14px 28px rgba(180,140,20,0.15); /* warm gold shadow */
}

/* Responsive */
@media (max-width:1024px){
  .elementor-17 .elementor-element.elementor-element-20db8ea::before{ top:30%; left:8%; right:8%; }
  .elementor-17 .elementor-element.elementor-element-20db8ea img { max-width: 420px; }
}
@media (max-width:600px){
  .elementor-17 .elementor-element.elementor-element-20db8ea::before{
    top:36%; left:4%; right:4%; bottom:8%;
    border-radius:12px;
    background: linear-gradient(135deg, #FFF8D8, #D4AF37); /* softer gold for mobile */
  }
  .elementor-17 .elementor-element.elementor-element-20db8ea{
    border-radius: 0 20px 20px 0;
    border-width:5px;
  }
  .elementor-17 .elementor-element.elementor-element-20db8ea::after{
    inset:6px;
    border-radius: 0 16px 16px 0;
    border-width:2px;
    border-color:#D4AF37;         /* mobile gold */
  }
  .elementor-17 .elementor-element.elementor-element-20db8ea img{
    max-width:86%;
    outline-offset:-6px;
    outline-width:4px;
    border-radius:12px;
    background: #f5e8c6;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76b531c */.elementor-17 .elementor-element.elementor-element-76b531c{
  position: relative;
  box-sizing: border-box;
  padding: 0;
  border-radius: 0 28px 28px 0;
  border: 6px solid #D4AF37;      /* GOLD outer thick border */
  background: transparent;
  overflow: visible;
}

/* Background gold gradient panel */
.elementor-17 .elementor-element.elementor-element-76b531c::before{
  content: "";
  position: absolute;
  left: 6%;
  right: 6%;
  top: 28%;
  bottom: 6%;
  background: linear-gradient(135deg, #FFF3B0, #D4AF37); /* SOFT GOLD → RICH GOLD */
  border-radius: 18px;
  z-index: 0;
  box-shadow: 0 6px 14px rgba(0,0,0,0.06);
}

/* Inner thin golden border */
.elementor-17 .elementor-element.elementor-element-76b531c::after{
  content: "";
  position: absolute;
  inset: 8px;
  border-radius: 0 22px 22px 0;
  border: 3px solid #D4AF37;    /* GOLD inner border */
  pointer-events: none;
  z-index: 3;
}

/* Image itself */
.elementor-17 .elementor-element.elementor-element-76b531c img {
  display:block;
  width: 100%;
  height: auto;
  max-width: 360px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  border-radius: 18px;
  background: #f2e6c9;               /* subtle gold-ish bg */
  outline: 6px solid #D4AF37;        /* GOLD outline */
  outline-offset: -8px;
  box-sizing: border-box;
}

/* Hover effect */
.elementor-17 .elementor-element.elementor-element-76b531c:hover img{
  transform: translateY(-6px);
  transition: transform .18s ease, box-shadow .18s ease;
  box-shadow: 0 14px 28px rgba(180,140,20,0.15); /* warm gold shadow */
}

/* Responsive */
@media (max-width:1024px){
  .elementor-17 .elementor-element.elementor-element-76b531c::before{ top:30%; left:8%; right:8%; }
  .elementor-17 .elementor-element.elementor-element-76b531c img { max-width: 420px; }
}
@media (max-width:600px){
  .elementor-17 .elementor-element.elementor-element-76b531c::before{
    top:36%; left:4%; right:4%; bottom:8%;
    border-radius:12px;
    background: linear-gradient(135deg, #FFF8D8, #D4AF37); /* softer gold for mobile */
  }
  .elementor-17 .elementor-element.elementor-element-76b531c{
    border-radius: 0 20px 20px 0;
    border-width:5px;
  }
  .elementor-17 .elementor-element.elementor-element-76b531c::after{
    inset:6px;
    border-radius: 0 16px 16px 0;
    border-width:2px;
    border-color:#D4AF37;         /* mobile gold */
  }
  .elementor-17 .elementor-element.elementor-element-76b531c img{
    max-width:86%;
    outline-offset:-6px;
    outline-width:4px;
    border-radius:12px;
    background: #f5e8c6;
  }
}/* End custom CSS */