.main-menu .main-menu__list>li, .stricky-header .main-menu__list>li {
    padding-top: 70px;
    padding-bottom: 70px;
    }

    .main-menu__call-search-btn-box {
        padding: 60px 0;
    }


    @media (max-width: 767px) {
        .main-menu .mobile-nav__toggler {
            padding: 50px 0;
        }
    }
    .main-menu__logo {
        padding: 10px;
    }

    .page-header {
        padding: 20px;
    }
    .individuals-work__video-icon {
        border-radius: 50px;
    }

    .individuals-work__video-icon :after {
        border-radius: 100px;
    }

    .individuals-work__video-icon :before {
        border-radius: 100px;
    }

    .individuals-work__video-icon:before {
        border-radius: 100px;
    }
 

    .individuals-work__video-link .ripple,
.individuals-work__video-icon .ripple:before,
.individuals-work__video-icon .ripple:after {
  border-radius: 100px !important;
}

.checkout-page {
    padding-bottom: 50px 0 150px;
}

.product-details {
    padding: 50px 0px 50px;
}

.video-container {
    position: relative;
    max-width: 90000px; /* Cambia la larghezza massima a piacere */
    width: 100%;
}
iframe {
    width: 100%;
    height: auto;
    display: block;
}

.stricky-header.stricky-fixed .main-header__top {
    border-bottom: solid 3px #ccc;
}

:root {
    --qrowd-font: 'Manrope', sans-serif;
    --qrowd-reey-font: "reeyregular";
    --qrowd-gray: #6e7a7a;
    --qrowd-gray-rgb: 110, 122, 122;
    --qrowd-white: #ffffff;
    --qrowd-white-rgb: 255, 255, 255;
    --qrowd-base: #E35A83;
    --qrowd-base-rgb: 254, 127, 76;
    --qrowd-black: #1e3737;
    --qrowd-black-rgb: 30, 55, 55;
    --qrowd-primary: #2D8DE1;
    --qrowd-primary-rgb: 7, 132, 127;
    --qrowd-extra: #f2f7f7;
    --qrowd-extra-rgb: 242, 247, 247;
    --qrowd-letter-spacing: -0.04em;
}

.categories-one__icon span {
    color:#F2E45E;
}

.main-menu {
    background-image: url('../images/backgrounds/bg-menu.png');
    background-position: center;
    background-repeat: no-repeat;
    background-position-x: right;
}


.main-menu .main-menu__list>li>a, .stricky-header .main-menu__list>li>a {
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 2px 0px 0px #fff;
}

.main-menu__wrapper {
    border-bottom: solid 3px #E3D379 !important;
}