.elementor-371 .elementor-element.elementor-element-62c6bab{--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-371 .elementor-element.elementor-element-f568341{--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-371 .elementor-element.elementor-element-5a69dbc{--display:flex;}.elementor-371 .elementor-element.elementor-element-5403e2d{--display:flex;}.elementor-371 .elementor-element.elementor-element-4edbc1a{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-371 .elementor-element.elementor-element-4edbc1a:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-4edbc1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232339;}.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-371 .elementor-element.elementor-element-7f7e895{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-371 .elementor-element.elementor-element-7f7e895 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-28f5e03{--display:flex;}body.elementor-page-371:not(.elementor-motion-effects-element-type-background), body.elementor-page-371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-371 .elementor-element.elementor-element-62c6bab{--content-width:1300px;}.elementor-371 .elementor-element.elementor-element-f568341{--width:50%;}.elementor-371 .elementor-element.elementor-element-5a69dbc{--width:50%;}.elementor-371 .elementor-element.elementor-element-5403e2d{--content-width:1300px;}.elementor-371 .elementor-element.elementor-element-28f5e03{--content-width:1300px;}}/* Start custom CSS */.custom-product-card{
    background:#111827;
    border-radius:30px;
    padding:40px;
    color:#fff;
    position:sticky;
    top:30px;
    box-shadow:0 0 30px rgba(0,0,0,.3);
}

.custom-product-card h1{
    font-size:48px;
    line-height:1.1;
    margin-bottom:20px;
    color:#fff;
}

.custom-product-card .price{
    font-size:48px;
    font-weight:700;
    color:#fff;
}

.custom-product-card del{
    opacity:.5;
    margin-right:15px;
}

.custom-product-card .button{
    width:100%;
    padding:18px;
    border-radius:15px;
    background:#ff8f8f;
    border:none;
    color:#000;
    font-size:20px;
    font-weight:700;
}/* End custom CSS */