.popular-products .swiper {
    width: calc(100% - 120px) !important;
}

.popular-products .swiper-pagination {
    display: none;

}

.when-you-shop {
    padding-left: calc((100vw - 1685px)/2 + 50px);
}


.hp-hero.last-slider .swiper-pagination {
    display: none;
}

.hp-hero.last-slider .elementor-swiper-button {
    bottom: -90px;
    top: auto;
}

.hp-hero.last-slider .elementor-swiper-button.elementor-swiper-button-prev {
    left: 43%;
}

.hp-hero.last-slider .elementor-swiper-button.elementor-swiper-button-next {
    right: 43%;
}
.page-id-59149 div#page-header {
    display: none !important;
}

.popular-products .elementor-swiper-button.elementor-swiper-button-prev svg, .popular-products .elementor-swiper-button.elementor-swiper-button-next svg {
                display: none;
            }
.popular-products  .elementor-swiper-button.elementor-swiper-button-prev:before {
                content: '';
                background-image: url('/wp-content/uploads/2025/05/arrow-left-1.svg');
                width: 24px;
                height: 24px;
            }

            .popular-products .elementor-swiper-button.elementor-swiper-button-next:before {
                content: '';
                background-image: url('/wp-content/uploads/2025/05/arrow-left-2.svg');
                width: 24px;
                height: 24px;
            }

            .popular-products .elementor-swiper-button.elementor-swiper-button-prev , .popular-products .elementor-swiper-button.elementor-swiper-button-next {
                background: #D4D4D44D;
                border-radius: 50%;
                padding: 13px;
            }
.last-section-hp:before {
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2025/05/eaglee.svg);
    background-repeat: no-repeat;
    width: 900px;
    right: calc((100vw - 1685px) / 2 - 25vw);
    left: auto;
    top: calc(0px + 10%);
    bottom: auto;
}
.cont-ikona .elementor-icon-box-icon {
    padding-top: 65px;
    padding-bottom: 65px;
    background: #FAFAF9;
    border-radius: 4px;
}
.small-icon .elementor-button-icon svg {
    height: 12px;
}

.book-form-ap  .company-info {
    border: 1px solid #D6D3D1;
    padding: 12px 10px;
    border-radius: 8px;
    background-color: #fff !important;
    background-image: unset !important;
    display: block;
    cursor: pointer;
}

.book-form-ap  .company-info .header {
    font-size: 16px;
    color: #000;
    font-weight: 400;
}

.book-form-ap  .company-info .address {
    font-size: 16px;
    color: #000;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 15px;
}

.book-form-ap  .company-info .contact-info {
    display: flex;
    color: #44403C;
    font-size: 14px;
    gap: 8px;
}

.book-form-ap  .selected .company-info {
    background: #ffffff;
    border: 1px solid #000;
}


.book-form-ap  input[type="radio"] {
    display: none;
}

.book-form-ap  input[type="radio"]:checked {
    display: inline-block; /* Or block, based on your preference */
}


@media screen and (max-width: 767px){
    html .hp-hero.elementor-element.elementor-arrows-position-outside .swiper {
    width: 100% !important;
    }

     html .hp-hero.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button {
        display: none;
    }
    html .popular-products .swiper {
    width: 100% !important;
        }
        .ring-hp-img:before {
    display: none;
}
div#image-absolutehp {
    top: calc(0px - 365px);
    bottom: auto;
}
.popular-products .elementor-swiper-button.elementor-swiper-button-next, .popular-products .elementor-swiper-button.elementor-swiper-button-prev {
    display: none !important;
}
.categories-hp {
    width: 80% !important;
}

.categories-hp .swiper {
    overflow: visible !important;
}
.popular-products {
    width: 67% !important;
}
.popular-products .swiper ,.popular-products  .swiper-wrapper {
    overflow: visible !important;
}
 html .last-slider.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button {
        display: block !important;
    }
    .categories-hp .elementor-swiper-button {
    display: none !important;
}
.hp-hero.last-slider .elementor-swiper-button.elementor-swiper-button-prev {
    left: 35%;
}

.hp-hero.last-slider .elementor-swiper-button.elementor-swiper-button-next {
    right: 35%;
}

.footer-widgets .widget_text .widget-title, .footer-widgets .widget-title {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 0;
}

.footer-widgets .widget.dropdown {
    padding-bottom: 0;
}

.footer-widgets .footer-widgets-area:not(.footer-widgets-area-diff) {
    margin-bottom: 15px;
}

.footer-widgets .widget .clicked {
    display: block;
}

.footer-widgets .widget.dropdown {
    border-bottom: 0;
}

.footer-widgets .widget .widget-title .razzi-svg-icon {
    display: none;
}

.footer-widgets .widget_nav_menu li {
    padding: 0px 0;
}

div#social-links-widget-2 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.social-links.clicked {
    display: flex !important;
    flex-direction: row;
}

.container.footer-newsletter {
    flex-direction: column;
}

.container.footer-newsletter h4.newsletter-title {
    width: 100%;
}

.container.footer-newsletter.layout-v1 > div {
    width: 100%;
}

.payment-logos {
    display: none;
}

.footer-newsletter .mc4wp-form-fields input[type="email"]::placeholder {
    text-align: left;
}
.categories-hp .swiper-pagination {
    left: calc(50% + 15% ) !important;
}
}