.elementor-3777 .elementor-element.elementor-element-afb0fce:not(.elementor-motion-effects-element-type-background),
.elementor-3777 .elementor-element.elementor-element-afb0fce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D2936;
}

.elementor-3777 .elementor-element.elementor-element-afb0fce {
    box-shadow: 1px 0px 10px 0px rgba(255, 255, 255, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3777 .elementor-element.elementor-element-afb0fce>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3777 .elementor-element.elementor-element-3c407be .the-logo img {
    width: 166px;
    height: 76px;
}

.elementor-3777 .elementor-element.elementor-element-b46e93d.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-3777 .elementor-element.elementor-element-643c5bd .octf-cart .count {
    background: #FFFFFF;
    color: #1A1A1A;
}

.elementor-3777 .elementor-element.elementor-element-643c5bd>.elementor-widget-container {
    padding: 0px 25px 0px 0px;
}

.elementor-3777 .elementor-element.elementor-element-6d35597>.elementor-widget-container {
    padding: 0px 30px 0px 0px;
}

.elementor-3777 .elementor-element.elementor-element-6e322cc>.elementor-widget-container {
    padding: 0px 15px 0px 0px;
}

@media(max-width:767px) {
    .elementor-3777 .elementor-element.elementor-element-61110df {
        width: 52%;
    }
    .elementor-3777 .elementor-element.elementor-element-b46e93d {
        width: 48%;
    }
}