.elementor-7863 .elementor-element.elementor-element-0a74e01{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7863 .elementor-element.elementor-element-0a74e01:not(.elementor-motion-effects-element-type-background), .elementor-7863 .elementor-element.elementor-element-0a74e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7863 .elementor-element.elementor-element-4a36240{--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;}.elementor-7863 .elementor-element.elementor-element-600d082{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7863 .elementor-element.elementor-element-600d082:not(.elementor-motion-effects-element-type-background), .elementor-7863 .elementor-element.elementor-element-600d082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-7863 .elementor-element.elementor-element-314d1d0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7863 .elementor-element.elementor-element-314d1d0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-314d1d0 .elementor-icon{font-size:25px;}.elementor-7863 .elementor-element.elementor-element-314d1d0 .elementor-icon-box-title, .elementor-7863 .elementor-element.elementor-element-314d1d0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-7863 .elementor-element.elementor-element-314d1d0:has(:hover) .elementor-icon-box-title,
					 .elementor-7863 .elementor-element.elementor-element-314d1d0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7863 .elementor-element.elementor-element-314d1d0 .elementor-icon-box-description{color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-c81980f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7863 .elementor-element.elementor-element-c81980f:not(.elementor-motion-effects-element-type-background), .elementor-7863 .elementor-element.elementor-element-c81980f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7863 .elementor-element.elementor-element-05a6cf9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7863 .elementor-element.elementor-element-05a6cf9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-05a6cf9 .elementor-icon{font-size:25px;}.elementor-7863 .elementor-element.elementor-element-05a6cf9 .elementor-icon-box-title, .elementor-7863 .elementor-element.elementor-element-05a6cf9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-7863 .elementor-element.elementor-element-05a6cf9:has(:hover) .elementor-icon-box-title,
					 .elementor-7863 .elementor-element.elementor-element-05a6cf9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7863 .elementor-element.elementor-element-05a6cf9 .elementor-icon-box-description{color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-e8012e3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7863 .elementor-element.elementor-element-e8012e3:not(.elementor-motion-effects-element-type-background), .elementor-7863 .elementor-element.elementor-element-e8012e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7863 .elementor-element.elementor-element-b3003a3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7863 .elementor-element.elementor-element-b3003a3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-b3003a3 .elementor-icon{font-size:25px;}.elementor-7863 .elementor-element.elementor-element-b3003a3 .elementor-icon-box-title, .elementor-7863 .elementor-element.elementor-element-b3003a3 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-7863 .elementor-element.elementor-element-b3003a3:has(:hover) .elementor-icon-box-title,
					 .elementor-7863 .elementor-element.elementor-element-b3003a3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7863 .elementor-element.elementor-element-b3003a3 .elementor-icon-box-description{color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-e1baade{--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;}.elementor-7863 .elementor-element.elementor-element-e055611{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7863 .elementor-element.elementor-element-e055611:not(.elementor-motion-effects-element-type-background), .elementor-7863 .elementor-element.elementor-element-e055611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7863 .elementor-element.elementor-element-e24605b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7863 .elementor-element.elementor-element-e24605b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-e24605b .elementor-icon{font-size:25px;}.elementor-7863 .elementor-element.elementor-element-e24605b .elementor-icon-box-title, .elementor-7863 .elementor-element.elementor-element-e24605b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-7863 .elementor-element.elementor-element-e24605b:has(:hover) .elementor-icon-box-title,
					 .elementor-7863 .elementor-element.elementor-element-e24605b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7863 .elementor-element.elementor-element-e24605b .elementor-icon-box-description{color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-eb794a2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7863 .elementor-element.elementor-element-eb794a2:not(.elementor-motion-effects-element-type-background), .elementor-7863 .elementor-element.elementor-element-eb794a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7863 .elementor-element.elementor-element-574b65b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7863 .elementor-element.elementor-element-574b65b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-574b65b .elementor-icon{font-size:25px;}.elementor-7863 .elementor-element.elementor-element-574b65b .elementor-icon-box-title, .elementor-7863 .elementor-element.elementor-element-574b65b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-7863 .elementor-element.elementor-element-574b65b:has(:hover) .elementor-icon-box-title,
					 .elementor-7863 .elementor-element.elementor-element-574b65b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7863 .elementor-element.elementor-element-574b65b .elementor-icon-box-description{color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-6968100{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7863 .elementor-element.elementor-element-6968100:not(.elementor-motion-effects-element-type-background), .elementor-7863 .elementor-element.elementor-element-6968100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7863 .elementor-element.elementor-element-01d33de .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7863 .elementor-element.elementor-element-01d33de .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-01d33de .elementor-icon{font-size:25px;}.elementor-7863 .elementor-element.elementor-element-01d33de .elementor-icon-box-title, .elementor-7863 .elementor-element.elementor-element-01d33de .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-7863 .elementor-element.elementor-element-01d33de:has(:hover) .elementor-icon-box-title,
					 .elementor-7863 .elementor-element.elementor-element-01d33de:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7863 .elementor-element.elementor-element-01d33de .elementor-icon-box-description{color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-e057430{--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;}.elementor-7863 .elementor-element.elementor-element-c80eb38{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7863 .elementor-element.elementor-element-c80eb38:not(.elementor-motion-effects-element-type-background), .elementor-7863 .elementor-element.elementor-element-c80eb38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7863 .elementor-element.elementor-element-ce9ee23 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7863 .elementor-element.elementor-element-ce9ee23 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-ce9ee23 .elementor-icon{font-size:25px;}.elementor-7863 .elementor-element.elementor-element-ce9ee23 .elementor-icon-box-title, .elementor-7863 .elementor-element.elementor-element-ce9ee23 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-7863 .elementor-element.elementor-element-ce9ee23:has(:hover) .elementor-icon-box-title,
					 .elementor-7863 .elementor-element.elementor-element-ce9ee23:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7863 .elementor-element.elementor-element-ce9ee23 .elementor-icon-box-description{color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-32f0fcd{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7863 .elementor-element.elementor-element-32f0fcd:not(.elementor-motion-effects-element-type-background), .elementor-7863 .elementor-element.elementor-element-32f0fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7863 .elementor-element.elementor-element-510f49e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7863 .elementor-element.elementor-element-510f49e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-510f49e .elementor-icon{font-size:25px;}.elementor-7863 .elementor-element.elementor-element-510f49e .elementor-icon-box-title, .elementor-7863 .elementor-element.elementor-element-510f49e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-7863 .elementor-element.elementor-element-510f49e:has(:hover) .elementor-icon-box-title,
					 .elementor-7863 .elementor-element.elementor-element-510f49e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7863 .elementor-element.elementor-element-510f49e .elementor-icon-box-description{color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-7129149{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7863 .elementor-element.elementor-element-7129149:not(.elementor-motion-effects-element-type-background), .elementor-7863 .elementor-element.elementor-element-7129149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7863 .elementor-element.elementor-element-d0cdcf6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7863 .elementor-element.elementor-element-d0cdcf6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-d0cdcf6 .elementor-icon{font-size:25px;}.elementor-7863 .elementor-element.elementor-element-d0cdcf6 .elementor-icon-box-title, .elementor-7863 .elementor-element.elementor-element-d0cdcf6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-7863 .elementor-element.elementor-element-d0cdcf6:has(:hover) .elementor-icon-box-title,
					 .elementor-7863 .elementor-element.elementor-element-d0cdcf6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7863 .elementor-element.elementor-element-d0cdcf6 .elementor-icon-box-description{color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-ecc379d{--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;}.elementor-7863 .elementor-element.elementor-element-a4fd48a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7863 .elementor-element.elementor-element-a4fd48a:not(.elementor-motion-effects-element-type-background), .elementor-7863 .elementor-element.elementor-element-a4fd48a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7863 .elementor-element.elementor-element-b8f7a40 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7863 .elementor-element.elementor-element-b8f7a40 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-b8f7a40 .elementor-icon{font-size:25px;}.elementor-7863 .elementor-element.elementor-element-b8f7a40 .elementor-icon-box-title, .elementor-7863 .elementor-element.elementor-element-b8f7a40 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-7863 .elementor-element.elementor-element-b8f7a40:has(:hover) .elementor-icon-box-title,
					 .elementor-7863 .elementor-element.elementor-element-b8f7a40:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7863 .elementor-element.elementor-element-b8f7a40 .elementor-icon-box-description{color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-2ef376e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7863 .elementor-element.elementor-element-2ef376e:not(.elementor-motion-effects-element-type-background), .elementor-7863 .elementor-element.elementor-element-2ef376e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7863 .elementor-element.elementor-element-51a48e5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7863 .elementor-element.elementor-element-51a48e5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-51a48e5 .elementor-icon{font-size:25px;}.elementor-7863 .elementor-element.elementor-element-51a48e5 .elementor-icon-box-title, .elementor-7863 .elementor-element.elementor-element-51a48e5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-7863 .elementor-element.elementor-element-51a48e5:has(:hover) .elementor-icon-box-title,
					 .elementor-7863 .elementor-element.elementor-element-51a48e5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7863 .elementor-element.elementor-element-51a48e5 .elementor-icon-box-description{color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-f30e80a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7863 .elementor-element.elementor-element-f30e80a:not(.elementor-motion-effects-element-type-background), .elementor-7863 .elementor-element.elementor-element-f30e80a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7863 .elementor-element.elementor-element-93c995e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-7863 .elementor-element.elementor-element-93c995e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-93c995e .elementor-icon{font-size:25px;}.elementor-7863 .elementor-element.elementor-element-93c995e .elementor-icon-box-title, .elementor-7863 .elementor-element.elementor-element-93c995e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-7863 .elementor-element.elementor-element-93c995e:has(:hover) .elementor-icon-box-title,
					 .elementor-7863 .elementor-element.elementor-element-93c995e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7863 .elementor-element.elementor-element-93c995e .elementor-icon-box-description{color:var( --e-global-color-3736c30 );}.elementor-7863 .elementor-element.elementor-element-7a4bd58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7863 .elementor-element.elementor-element-613fb38{width:100%;max-width:100%;}/* Start custom CSS for html, class: .elementor-element-613fb38 */.drip-mega-menu-wrapper{
  width:100%;
  padding:0px;
  box-sizing:border-box;
  font-family: Arial, sans-serif;
}

.drip-mega-menu{
  position:relative;
  display:grid;
  grid-template-columns: 320px 1fr;
  gap:28px;
  max-width:1600px;
  margin:0 auto;
  padding:38px;
  border-radius:22px;
  border:1.5px solid rgba(230, 83, 255, 0.65);
  background:
    radial-gradient(circle at top left, rgba(120,0,140,0.22), transparent 35%),
    radial-gradient(circle at right center, rgba(215,0,255,0.16), transparent 30%),
    linear-gradient(180deg, #130615 0%, #0b0710 100%);
  box-shadow:
    0 0 0 1px rgba(255,255,255,0.03) inset,
    0 0 30px rgba(194, 23, 255, 0.18),
    0 20px 60px rgba(0,0,0,0.45);
  overflow:hidden;
}

.drip-mega-menu:before{
  content:"";
  position:absolute;
  top:0;
  right:0;
  width:260px;
  height:100%;
  background:
    radial-gradient(circle at center, rgba(189, 0, 255, 0.18), transparent 60%);
  pointer-events:none;
}

.drip-mega-left{
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  color:#fff;
}

.drip-eyebrow{
  display:inline-block;
  font-size:13px;
  font-weight:700;
  letter-spacing:1px;
  color:#cb34ff;
  margin-bottom:14px;
}

.drip-mega-left h2{
  margin:0;
  font-size:58px;
  line-height:0.96;
  font-weight:800;
  color:#fff;
}

.drip-mega-left h2 span{
  color:#c927ff;
}

.drip-brush-line{
  width:230px;
  height:8px;
  margin:16px 0 18px;
  border-radius:50px;
  background:linear-gradient(90deg,#ff3cff 0%, #8f19ff 100%);
  box-shadow:0 0 18px rgba(221,47,255,0.45);
}

.drip-mega-left p{
  margin:0 0 24px;
  font-size:15px;
  line-height:1.8;
  color:rgba(255,255,255,0.82);
  max-width:270px;
}

.drip-btn-primary,
.drip-btn-secondary{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  text-decoration:none;
  transition:all .3s ease;
}

.drip-btn-primary{
  width:fit-content;
  background:linear-gradient(135deg,#d726ff,#9b1cff);
  color:#fff;
  font-weight:700;
  font-size:15px;
  padding:14px 28px;
  border-radius:10px;
  box-shadow:0 10px 24px rgba(186, 0, 255, 0.26);
}

.drip-btn-primary:hover{
  transform:translateY(-2px);
  box-shadow:0 16px 30px rgba(186, 0, 255, 0.34);
}

.drip-offer-card{
  margin-top:34px;
  position:relative;
  min-height:290px;
  padding:22px;
  border-radius:16px;
  background:
    linear-gradient(180deg, rgba(150,13,190,0.78) 0%, rgba(44,14,46,0.88) 100%);
  border:1px solid rgba(255,255,255,0.08);
  overflow:hidden;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.03);
}

.drip-offer-card:before{
  content:"";
  position:absolute;
  top:-40px;
  right:-20px;
  width:180px;
  height:180px;
  background:radial-gradient(circle, rgba(255,100,255,0.28), transparent 65%);
}

.drip-offer-tag{
  display:block;
  font-size:14px;
  font-weight:700;
  color:#fff;
  margin-bottom:12px;
}

.drip-offer-card h3{
  margin:0 0 8px;
  color:#fff;
  font-size:22px;
  font-weight:800;
}

.drip-offer-card p{
  margin:0 0 20px;
  color:rgba(255,255,255,0.82);
  font-size:14px;
}

.drip-btn-secondary{
  padding:12px 20px;
  border:1px solid rgba(255,255,255,0.18);
  border-radius:10px;
  color:#fff;
  background:rgba(255,255,255,0.04);
  font-size:14px;
  font-weight:700;
  backdrop-filter: blur(6px);
}

.drip-btn-secondary:hover{
  background:rgba(255,255,255,0.09);
  transform:translateY(-2px);
}

.drip-offer-bags{
  position:absolute;
  right:10px;
  bottom:8px;
  display:flex;
  gap:10px;
  align-items:flex-end;
}

.drip-bag{
  width:78px;
  border-radius:10px 10px 14px 14px;
  background:linear-gradient(180deg,#111 0%, #232323 100%);
  position:relative;
  box-shadow:0 10px 20px rgba(0,0,0,0.32);
}

.drip-bag:before{
  content:"";
  position:absolute;
  top:-18px;
  left:50%;
  transform:translateX(-50%);
  width:34px;
  height:20px;
  border:3px solid rgba(255,255,255,0.18);
  border-bottom:none;
  border-radius:30px 30px 0 0;
}

.drip-bag-1{
  height:88px;
}

.drip-bag-2{
  height:102px;
  background:linear-gradient(180deg,#181818 0%, #2a2a2a 100%);
}

.drip-mega-right{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:18px;
}

.drip-category-card{
  position:relative;
  display:flex;
  align-items:flex-start;
  gap:16px;
  text-decoration:none;
  color:#fff;
  min-height:146px;
  padding:18px 18px 16px;
  border-radius:16px;
  background:linear-gradient(180deg, rgba(255,255,255,0.03), rgba(255,255,255,0.02));
  border:1px solid rgba(200, 120, 255, 0.16);
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,0.02),
    0 12px 30px rgba(0,0,0,0.22);
  transition:all .32s ease;
  overflow:hidden;
}

.drip-category-card:before{
  content:"";
  position:absolute;
  top:-50px;
  left:-20px;
  width:120px;
  height:120px;
  background:radial-gradient(circle, rgba(198, 38, 255, 0.18), transparent 62%);
}

.drip-category-card:hover{
  transform:translateY(-5px);
  border-color:rgba(231, 92, 255, 0.45);
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,0.03),
    0 16px 36px rgba(160, 0, 255, 0.15),
    0 10px 26px rgba(0,0,0,0.28);
}

.drip-icon-circle{
  flex:0 0 66px;
  width:66px;
  height:66px;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:28px;
  background:linear-gradient(180deg,#cc2fff 0%, #6210a8 100%);
  box-shadow:
    inset 0 0 12px rgba(255,255,255,0.12),
    0 10px 18px rgba(152, 0, 255, 0.32);
}

.drip-card-content h4{
  margin:0 0 8px;
  font-size:18px;
  font-weight:800;
  color:#fff;
}

.drip-card-content p{
  margin:0 0 12px;
  font-size:14px;
  line-height:1.7;
  color:rgba(255,255,255,0.78);
}

.drip-card-content span{
  color:#cb34ff;
  font-size:14px;
  font-weight:700;
  transition:all .3s ease;
}

.drip-category-card:hover .drip-card-content span{
  color:#ef8bff;
}

@media (max-width: 1100px){
  .drip-mega-menu{
    grid-template-columns:1fr;
  }

  .drip-mega-left p{
    max-width:100%;
  }
}

@media (max-width: 767px){
  .drip-mega-menu-wrapper{
    padding:15px;
  }

  .drip-mega-menu{
    padding:20px;
    gap:20px;
    border-radius:18px;
  }

  .drip-mega-left h2{
    font-size:40px;
  }

  .drip-mega-right{
    grid-template-columns:1fr;
  }

  .drip-category-card{
    min-height:auto;
  }

  .drip-offer-card{
    min-height:250px;
  }
}/* End custom CSS */