.elementor-7618 .elementor-element.elementor-element-1c56ab2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-7618 .elementor-element.elementor-element-1c56ab2.e-con{--align-self:center;}.elementor-7618 .elementor-element.elementor-element-eb39ad8{--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;--justify-content:flex-end;border-style:none;--border-style:none;}.elementor-7618 .elementor-element.elementor-element-2c7bf72{text-align:end;}.elementor-7618 .elementor-element.elementor-element-2c7bf72 img{width:94%;}.elementor-7618 .elementor-element.elementor-element-5a6b359{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7618 .elementor-element.elementor-element-5a6b359.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7618 .elementor-element.elementor-element-1565364{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-color:var( --e-global-color-astglobalcolor0 );}.elementor-7618 .elementor-element.elementor-element-1565364 .elementor-nav-menu .elementor-item{font-family:"Arial", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;word-spacing:0px;}.elementor-7618 .elementor-element.elementor-element-1565364 .elementor-nav-menu--main .elementor-item{color:#FF315A;fill:#FF315A;}.elementor-7618 .elementor-element.elementor-element-1565364 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7618 .elementor-element.elementor-element-1565364 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7618 .elementor-element.elementor-element-1565364 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7618 .elementor-element.elementor-element-1565364 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-astglobalcolor0 );fill:var( --e-global-color-astglobalcolor0 );}.elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-underline .elementor-item:after,
					 .elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-overline .elementor-item:before,
					 .elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-double-line .elementor-item:before,
					 .elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-7618 .elementor-element.elementor-element-28c5a10{--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;--justify-content:center;}.elementor-7618 .elementor-element.elementor-element-6b4a734a .elementor-button:hover, .elementor-7618 .elementor-element.elementor-element-6b4a734a .elementor-button:focus{background-color:#780202;color:#FFF8F8;border-color:#565555B0;}.elementor-7618 .elementor-element.elementor-element-6b4a734a .elementor-button:hover svg, .elementor-7618 .elementor-element.elementor-element-6b4a734a .elementor-button:focus svg{fill:#FFF8F8;}.elementor-7618 .elementor-element.elementor-element-6b4a734a .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor1 );border-radius:30px 30px 30px 30px;}.elementor-7618 .elementor-element.elementor-element-b50be2f{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:#E6E6E6;--toggle-button-background-color:#000000;--cart-background-color:#000000;--cart-border-style:none;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-background-color:var( --e-global-color-astglobalcolor1 );--checkout-button-background-color:var( --e-global-color-astglobalcolor1 );}.elementor-7618 .elementor-element.elementor-element-b50be2f .elementor-menu-cart__toggle .elementor-button{font-weight:800;}.elementor-7618 .elementor-element.elementor-element-b50be2f .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-7618 .elementor-element.elementor-element-b50be2f .elementor-menu-cart__product-name a{color:var( --e-global-color-astglobalcolor1 );}.elementor-7618 .elementor-element.elementor-element-c89ade5{--display:flex;--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;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7618 .elementor-element.elementor-element-c89ade5.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-color:var( --e-global-color-primary );}.elementor-7618 .elementor-element.elementor-element-7fb8d9f.elementor-element{--align-self:center;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-menu-toggle{margin:0 auto;background-color:#D50127;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu .elementor-item{font-family:"Average Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:1.1px;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .e--pointer-framed .elementor-item:before,
					.elementor-7618 .elementor-element.elementor-element-7fb8d9f .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .e--pointer-underline .elementor-item:after,
					 .elementor-7618 .elementor-element.elementor-element-7fb8d9f .e--pointer-overline .elementor-item:before,
					 .elementor-7618 .elementor-element.elementor-element-7fb8d9f .e--pointer-double-line .elementor-item:before,
					 .elementor-7618 .elementor-element.elementor-element-7fb8d9f .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--dropdown a, .elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--dropdown{background-color:#7E021D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7E021D1A;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--dropdown a:hover,
					.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--dropdown a:focus,
					.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--dropdown a.highlighted{background-color:#1201044F;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#99041E;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--dropdown .elementor-item, .elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--dropdown  .elementor-sub-item{text-transform:uppercase;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#FFFEFE47;border-bottom-width:1px;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f div.elementor-menu-toggle{color:#FFFFFF;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-7618 .elementor-element.elementor-element-884f3b1{--display:flex;--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;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7618 .elementor-element.elementor-element-884f3b1.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-7618 .elementor-element.elementor-element-7fb8d9f{--nav-menu-icon-size:50px;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-menu-toggle{border-width:1px;border-radius:15px;}}@media(min-width:768px){.elementor-7618 .elementor-element.elementor-element-1c56ab2{--content-width:1300px;}.elementor-7618 .elementor-element.elementor-element-eb39ad8{--width:30%;}.elementor-7618 .elementor-element.elementor-element-5a6b359{--width:40%;}.elementor-7618 .elementor-element.elementor-element-28c5a10{--width:25%;}.elementor-7618 .elementor-element.elementor-element-c89ade5{--content-width:1200px;}.elementor-7618 .elementor-element.elementor-element-884f3b1{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7618 .elementor-element.elementor-element-eb39ad8{--width:50%;}.elementor-7618 .elementor-element.elementor-element-5a6b359{--width:50%;}.elementor-7618 .elementor-element.elementor-element-28c5a10{--width:43%;}}@media(max-width:767px){.elementor-7618 .elementor-element.elementor-element-2c7bf72 img{width:100%;}.elementor-7618 .elementor-element.elementor-element-5a6b359{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7618 .elementor-element.elementor-element-5a6b359.e-con{--align-self:center;}.elementor-7618 .elementor-element.elementor-element-1565364.elementor-element{--align-self:center;}.elementor-7618 .elementor-element.elementor-element-1565364 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-underline .elementor-item:after,
					 .elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-overline .elementor-item:before,
					 .elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-double-line .elementor-item:before,
					 .elementor-7618 .elementor-element.elementor-element-1565364 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-7618 .elementor-element.elementor-element-1565364 .elementor-nav-menu--main .elementor-item{padding-left:12px;padding-right:12px;}.elementor-7618 .elementor-element.elementor-element-28c5a10{--justify-content:center;}.elementor-7618 .elementor-element.elementor-element-c89ade5{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--nav-menu-icon-size:40px;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--dropdown .elementor-item, .elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:18px;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-nav-menu--dropdown a{padding-top:11px;padding-bottom:11px;}.elementor-7618 .elementor-element.elementor-element-7fb8d9f .elementor-menu-toggle{border-width:1px;border-radius:15px;}.elementor-7618 .elementor-element.elementor-element-884f3b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for nav-menu, class: .elementor-element-7fb8d9f */```css
/* =========================================================
   ELEMENTOR HEADER CONTAINER
   GLOSSY BLACK + DARK CHERRY RED
   BACKGROUND ONLY
   Other Elementor elements remain fully customizable
   ========================================================= */

.elementor-7618 .elementor-element.elementor-element-7fb8d9f {

    position: relative;
    overflow: hidden;

    /* Glossy black + dark cherry background */
    background:

        /* Strong central cherry glow */
        radial-gradient(
            ellipse at 50% 100%,
            rgba(210, 4, 45, 0.22) 0%,
            rgba(210, 4, 45, 0.12) 25%,
            rgba(210, 4, 45, 0.05) 45%,
            transparent 72%
        ),

        /* Left cherry atmosphere */
        radial-gradient(
            ellipse at 0% 50%,
            rgba(210, 4, 45, 0.09),
            transparent 45%
        ),

        /* Right cherry atmosphere */
        radial-gradient(
            ellipse at 100% 50%,
            rgba(210, 4, 45, 0.09),
            transparent 45%
        ),

        /* Glossy black base */
        linear-gradient(
            145deg,
            #181818 0%,
            #0c0c0c 40%,
            #070707 70%,
            #140307 100%
        ) !important;

    /* Very subtle cherry border */
    border:
        1px solid rgba(210, 4, 45, 0.14) !important;

    border-radius:
        10px !important;

    /* Glass effect */
    backdrop-filter:
        blur(20px);

    -webkit-backdrop-filter:
        blur(20px);

    /* Premium 3D shadow */
    box-shadow:

        /* Deep black depth */
        0 10px 25px rgba(0, 0, 0, 0.80),
        0 25px 55px rgba(0, 0, 0, 0.55),

        /* Dark cherry glow */
        0 0 30px rgba(210, 4, 45, 0.12),
        0 0 65px rgba(210, 4, 45, 0.08),
        0 20px 80px rgba(130, 0, 25, 0.12),

        /* Glass depth */
        inset 0 1px 0 rgba(255, 255, 255, 0.08),
        inset 0 2px 18px rgba(255, 255, 255, 0.025),
        inset 0 -5px 30px rgba(210, 4, 45, 0.08);
}


/* =========================================================
   SUBTLE GLASS REFLECTION
   Background decoration only
   ========================================================= */

.elementor-7618 .elementor-element.elementor-element-7fb8d9f::before {

    content: "";

    position: absolute;

    top: -70%;
    left: -10%;

    width: 120%;
    height: 100%;

    background:

        linear-gradient(
            120deg,
            rgba(255, 255, 255, 0.08),
            rgba(255, 255, 255, 0.025) 30%,
            transparent 65%
        );

    transform:
        rotate(-3deg);

    border-radius:
        50%;

    filter:
        blur(3px);

    pointer-events:
        none;

    z-index:
        0;
}


/* =========================================================
   CENTRAL DARK CHERRY LIGHT
   ========================================================= */

.elementor-7618 .elementor-element.elementor-element-7fb8d9f::after {

    content: "";

    position: absolute;

    width: 420px;
    height: 170px;

    left: 50%;
    bottom: -120px;

    transform:
        translateX(-50%);

    background:

        radial-gradient(
            ellipse,
            rgba(210, 4, 45, 0.24) 0%,
            rgba(210, 4, 45, 0.12) 35%,
            rgba(120, 0, 25, 0.05) 55%,
            transparent 75%
        );

    filter:
        blur(28px);

    pointer-events:
        none;

    z-index:
        0;
}
```/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89ade5 */.elementor-7618 .elementor-element.elementor-element-c89ade5 {
    position: relative;
    border-top: none !important;
    border-bottom: none !important;
}

.elementor-7618 .elementor-element.elementor-element-c89ade5::before,
.elementor-7618 .elementor-element.elementor-element-c89ade5::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(190, 195, 200, 0.25) 10%,
        rgba(220, 223, 226, 0.65) 25%,
        rgba(180, 185, 190, 0.85) 38%,
        #b5122b 50%,
        rgba(180, 185, 190, 0.85) 62%,
        rgba(220, 223, 226, 0.65) 75%,
        rgba(190, 195, 200, 0.25) 90%,
        transparent 100%
    );

    box-shadow: 0 0 4px rgba(181, 18, 43, 0.35);
    pointer-events: none;
}

.elementor-7618 .elementor-element.elementor-element-c89ade5::before {
    top: 0;
}

.elementor-7618 .elementor-element.elementor-element-c89ade5::after {
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c56ab2 */```css
/* =========================================================
   ELEMENTOR HEADER CONTAINER
   BLACK + STRONG DARK CHERRY RED
   PREMIUM 3D GLASS
   BACKGROUND ONLY
   ========================================================= */

.elementor-7618 .elementor-element.elementor-element-1c56ab2 {

    position: relative;
    overflow: hidden;

    background:

        /* ================================================
           STRONG CENTRAL CHERRY RED GLOW
           ================================================ */

        radial-gradient(
            ellipse 75% 120% at 50% 115%,
            rgba(210, 4, 45, 0.42) 0%,
            rgba(210, 4, 45, 0.28) 20%,
            rgba(180, 2, 38, 0.18) 38%,
            rgba(110, 0, 24, 0.10) 55%,
            transparent 78%
        ),

        /* ================================================
           WIDE MIDDLE CHERRY ATMOSPHERE
           ================================================ */

        radial-gradient(
            ellipse 90% 70% at 50% 70%,
            rgba(210, 4, 45, 0.20),
            rgba(150, 0, 30, 0.12) 38%,
            rgba(80, 0, 18, 0.05) 60%,
            transparent 80%
        ),

        /* ================================================
           LEFT RED SHADOW
           ================================================ */

        radial-gradient(
            ellipse 55% 90% at 0% 55%,
            rgba(210, 4, 45, 0.20),
            rgba(130, 0, 27, 0.10) 42%,
            transparent 72%
        ),

        /* ================================================
           RIGHT RED SHADOW
           ================================================ */

        radial-gradient(
            ellipse 55% 90% at 100% 55%,
            rgba(210, 4, 45, 0.20),
            rgba(130, 0, 27, 0.10) 42%,
            transparent 72%
        ),

        /* ================================================
           TOP DARK CHERRY REFLECTION
           ================================================ */

        radial-gradient(
            ellipse 80% 45% at 50% 0%,
            rgba(90, 0, 20, 0.13),
            transparent 70%
        ),

        /* ================================================
           GLOSSY BLACK BASE
           ================================================ */

        linear-gradient(
            145deg,
            #1a1a1a 0%,
            #0d0d0d 32%,
            #080708 58%,
            #120307 78%,
            #190207 100%
        ) !important;


    /* =====================================================
       VERY SUBTLE BORDER
       ===================================================== */

    border:
        1px solid rgba(210, 4, 45, 0.18) !important;

    border-radius:
        10px !important;


    /* =====================================================
       GLASS
       ===================================================== */

    backdrop-filter:
        blur(24px);

    -webkit-backdrop-filter:
        blur(24px);


    /* =====================================================
       LARGE PREMIUM 3D CHERRY SHADOW
       ===================================================== */

    box-shadow:

        /* Deep black 3D depth */
        0 8px 20px rgba(0, 0, 0, 0.88),

        0 20px 45px rgba(0, 0, 0, 0.72),

        0 40px 85px rgba(0, 0, 0, 0.55),

        0 65px 120px rgba(0, 0, 0, 0.38),

        /* ================================================
           LARGE CHERRY RED ATMOSPHERIC SHADOW
           ================================================ */

        0 0 25px rgba(210, 4, 45, 0.24),

        0 0 50px rgba(210, 4, 45, 0.20),

        0 0 85px rgba(210, 4, 45, 0.15),

        0 0 130px rgba(210, 4, 45, 0.11),

        0 20px 70px rgba(210, 4, 45, 0.18),

        0 35px 110px rgba(180, 0, 38, 0.15),

        0 55px 150px rgba(120, 0, 25, 0.12),

        /* ================================================
           STRONG INNER CHERRY DEPTH
           ================================================ */

        inset 0 -5px 20px rgba(210, 4, 45, 0.15),

        inset 0 -12px 40px rgba(210, 4, 45, 0.11),

        inset 0 -20px 65px rgba(150, 0, 30, 0.08),

        /* Glass highlight */
        inset 0 1px 0 rgba(255, 255, 255, 0.10),

        inset 0 2px 18px rgba(255, 255, 255, 0.025);
}


/* =========================================================
   GLASS REFLECTION
   ========================================================= */

.elementor-7618 .elementor-element.elementor-element-1c56ab2::before {

    content: "";

    position: absolute;

    top: -70%;
    left: -15%;

    width: 130%;
    height: 105%;

    background:

        linear-gradient(
            120deg,
            rgba(255, 255, 255, 0.11),
            rgba(255, 255, 255, 0.045) 25%,
            rgba(210, 4, 45, 0.035) 43%,
            transparent 68%
        );

    transform:
        rotate(-4deg);

    border-radius:
        50%;

    filter:
        blur(4px);

    pointer-events:
        none;

    z-index:
        0;
}


/* =========================================================
   LARGE CENTRAL CHERRY LIGHT
   ========================================================= */

.elementor-7618 .elementor-element.elementor-element-1c56ab2::after {

    content: "";

    position: absolute;

    width: 650px;
    height: 220px;

    left: 50%;
    bottom: -155px;

    transform:
        translateX(-50%);

    background:

        radial-gradient(
            ellipse,
            rgba(210, 4, 45, 0.38) 0%,
            rgba(210, 4, 45, 0.25) 25%,
            rgba(180, 0, 38, 0.15) 42%,
            rgba(100, 0, 22, 0.07) 60%,
            transparent 78%
        );

    filter:
        blur(35px);

    pointer-events:
        none;

    z-index:
        0;
}
```/* End custom CSS */