.elementor-10905 .elementor-element.elementor-element-2c72a4c>.elementor-container {
    max-width: 1490px;
}

.elementor-10905 .elementor-element.elementor-element-2c72a4c {
    padding: 0px 10px 0px 10px;
}

.elementor-10905 .elementor-element.elementor-element-0731f03>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10905 .elementor-element.elementor-element-0731f03>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-8b77498 .elementor-repeater-item-cdd8ce2 {
    background-color: #F5F5F5;
    font-size: 0px;
}

.elementor-10905 .elementor-element.elementor-element-8b77498 .elementor-repeater-item-cdd8ce2 .button-text {
    fill: #000000;
    color: #000000;
}

.elementor-10905 .elementor-element.elementor-element-8b77498>.elementor-widget-container {
    padding: 0px 10px 10px 10px;
}

.elementor-10905 .elementor-element.elementor-element-8b77498 .title {
    font-weight: 800;
    text-transform: uppercase;
    line-height: 44px;
}

.elementor-10905 .elementor-element.elementor-element-8b77498 .sub_title {
    color: #B7B7B7;
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
}

.elementor-10905 .elementor-element.elementor-element-6782fbd {
    padding: 0px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-dff4e26>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
}

.elementor-10905 .elementor-element.elementor-element-b7beb20 .sub_title {
    color: #181818;
}

.elementor-10905 .elementor-element.elementor-element-a04dab1>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
}

.elementor-10905 .elementor-element.elementor-element-058e176 .sub_title {
    color: #181818;
}

.elementor-10905 .elementor-element.elementor-element-537c228>.elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-10905 .elementor-element.elementor-element-14a0922 .sub_title {
    color: #181818;
}

.elementor-10905 .elementor-element.elementor-element-79a7076>.elementor-container {
    max-width: 1490px;
}

.elementor-10905 .elementor-element.elementor-element-79a7076 {
    padding: 90px 5px 70px 5px;
}

.elementor-10905 .elementor-element.elementor-element-7f4568a>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-10905 .elementor-element.elementor-element-75db06a>.elementor-widget-container {
    padding: 0px 50px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-75db06a .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10905 .elementor-element.elementor-element-75db06a.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-10905 .elementor-element.elementor-element-75db06a.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-10905 .elementor-element.elementor-element-75db06a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-10905 .elementor-element.elementor-element-75db06a .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 16px;
}

.elementor-10905 .elementor-element.elementor-element-75db06a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50px;
}

.elementor-10905 .elementor-element.elementor-element-75db06a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10905 .elementor-element.elementor-element-952bb47>.elementor-widget-container {
    padding: 0px 50px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-952bb47 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10905 .elementor-element.elementor-element-952bb47.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-10905 .elementor-element.elementor-element-952bb47.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-10905 .elementor-element.elementor-element-952bb47.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-10905 .elementor-element.elementor-element-952bb47 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
}

.elementor-10905 .elementor-element.elementor-element-952bb47 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50px;
}

.elementor-10905 .elementor-element.elementor-element-952bb47 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10905 .elementor-element.elementor-element-305d3b4>.elementor-widget-container {
    padding: 0px 60px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-305d3b4 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10905 .elementor-element.elementor-element-305d3b4.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-10905 .elementor-element.elementor-element-305d3b4.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-10905 .elementor-element.elementor-element-305d3b4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-10905 .elementor-element.elementor-element-305d3b4 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 16px;
}

.elementor-10905 .elementor-element.elementor-element-305d3b4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50px;
}

.elementor-10905 .elementor-element.elementor-element-305d3b4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10905 .elementor-element.elementor-element-395ebca>.elementor-widget-container {
    padding: 0px 50px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-395ebca .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10905 .elementor-element.elementor-element-395ebca.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-10905 .elementor-element.elementor-element-395ebca.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-10905 .elementor-element.elementor-element-395ebca.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-10905 .elementor-element.elementor-element-395ebca .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 16px;
}

.elementor-10905 .elementor-element.elementor-element-395ebca .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50px;
}

.elementor-10905 .elementor-element.elementor-element-395ebca .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10905 .elementor-element.elementor-element-fc759b1>.elementor-container {
    max-width: 1490px;
}

.elementor-10905 .elementor-element.elementor-element-5f1f1b9 {
    --divider-border-style: solid;
    --divider-color: #EFEFEF;
    --divider-border-width: 1px;
}

.elementor-10905 .elementor-element.elementor-element-5f1f1b9 .elementor-divider-separator {
    width: 100%;
}

.elementor-10905 .elementor-element.elementor-element-5f1f1b9 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-10905 .elementor-element.elementor-element-66a0380>.elementor-container {
    max-width: 1500px;
}

.elementor-10905 .elementor-element.elementor-element-66a0380 {
    overflow: hidden;
    padding: 80px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-a87d08a>.elementor-element-populated {
    padding: 10px 15px 10px 15px;
}

.elementor-10905 .elementor-element.elementor-element-acac5d5:not(.elementor-motion-effects-element-type-background),
.elementor-10905 .elementor-element.elementor-element-acac5d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #ffffff 82%, #FFFFFF 82%);
}

.elementor-10905 .elementor-element.elementor-element-acac5d5 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 100px 0px 55px 0px;
}

.elementor-10905 .elementor-element.elementor-element-acac5d5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-10905 .elementor-element.elementor-element-d181dd9 .elementor-repeater-item-15149a9 {
    right: initial !important;
    left: 55% !important;
}

body.rtl .elementor-10905 .elementor-element.elementor-element-d181dd9 .elementor-repeater-item-15149a9 {
    left: initial !important;
    right: 55% !important;
}

.elementor-10905 .elementor-element.elementor-element-d181dd9 .elementor-repeater-item-15149a9 {
    bottom: initial !important;
    top: 30% !important;
}

.elementor-10905 .elementor-element.elementor-element-d181dd9 .elementor-repeater-item-15149a9 .spot-marker {
    width: 19px;
    height: 19px;
}

body:not(.rtl) .elementor-10905 .elementor-element.elementor-element-d181dd9 .elementor-repeater-item-f1b50d5 {
    left: initial !important;
    right: 2% !important;
}

body.rtl .elementor-10905 .elementor-element.elementor-element-d181dd9 .elementor-repeater-item-f1b50d5 {
    right: initial !important;
    left: 2% !important;
}

.elementor-10905 .elementor-element.elementor-element-d181dd9 .elementor-repeater-item-f1b50d5 {
    bottom: initial !important;
    top: 30% !important;
}

.elementor-10905 .elementor-element.elementor-element-d181dd9 .elementor-repeater-item-f1b50d5 .spot-marker {
    width: 19px;
    height: 19px;
}

body:not(.rtl) .elementor-10905 .elementor-element.elementor-element-d181dd9 .elementor-repeater-item-e61074d {
    right: initial !important;
    left: 42% !important;
}

body.rtl .elementor-10905 .elementor-element.elementor-element-d181dd9 .elementor-repeater-item-e61074d {
    left: initial !important;
    right: 42% !important;
}

.elementor-10905 .elementor-element.elementor-element-d181dd9 .elementor-repeater-item-e61074d {
    bottom: initial !important;
    top: 67% !important;
}

.elementor-10905 .elementor-element.elementor-element-d181dd9 .elementor-repeater-item-e61074d .spot-marker {
    width: 19px;
    height: 19px;
}

.elementor-10905 .elementor-element.elementor-element-d181dd9 .rbb_lookbook .title {
    font-size: 24px;
    font-weight: 800;
    text-transform: uppercase;
}

.elementor-10905 .elementor-element.elementor-element-272b5e1 {
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-8363052 .title_block .main-title {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-10905 .elementor-element.elementor-element-8363052 .rbb-elementor-slider .slick-arrow {
    visibility: hidden;
    opacity: 0;
}

.elementor-10905 .elementor-element.elementor-element-8363052 .rbb-elementor-slider:hover .slick-arrow {
    visibility: visible;
    opacity: 1;
}

.elementor-10905 .elementor-element.elementor-element-8363052 .rbb-elementor-slider .slick-dots {
    text-align: center;
}

.elementor-10905 .elementor-element.elementor-element-8363052 .rbb-elementor-slider.multiple .slick-list {
    margin-left: -10px;
    margin-right: -10px;
}

.elementor-10905 .elementor-element.elementor-element-8363052 .rbb-elementor-slider.multiple .item {
    padding: 0px 10px 0px 10px;
}

.elementor-10905 .elementor-element.elementor-element-861e6f0>.elementor-container {
    max-width: 1510px;
}

.elementor-10905 .elementor-element.elementor-element-861e6f0 {
    overflow: hidden;
    padding: 85px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-52e3415>.elementor-container {
    max-width: 1500px;
}

.elementor-10905 .elementor-element.elementor-element-52e3415 {
    padding: 0px 0px 35px 0px;
}

.elementor-10905 .elementor-element.elementor-element-953ec19 {
    text-align: left;
}

.elementor-10905 .elementor-element.elementor-element-953ec19 .elementor-heading-title {
    font-size: 24px;
    text-transform: uppercase;
}

.elementor-10905 .elementor-element.elementor-element-b8e4f64>.elementor-container {
    max-width: 1500px;
}

.elementor-10905 .elementor-element.elementor-element-a2fc9a8>.elementor-element-populated {
    padding: 10px 15px 10px 10px;
}

.elementor-10905 .elementor-element.elementor-element-e7524dd .elementor-repeater-item-ae29eaf {
    background-color: #FFFFFF;
    font-size: 12px;
    padding: 15px 30px 15px 30px;
    border-radius: 3px 3px 3px 3px;
}

.elementor-10905 .elementor-element.elementor-element-e7524dd .elementor-repeater-item-ae29eaf .button-text {
    fill: #181818;
    color: #181818;
}

body:not(.rtl) .elementor-10905 .elementor-element.elementor-element-e7524dd {
        {
        CURRENT_ITEM
    }
}

.rbb-countdown {
    right: initial !important;
    left: 0px !important;
}

body.rtl .elementor-10905 .elementor-element.elementor-element-e7524dd {
        {
        CURRENT_ITEM
    }
}

.rbb-countdown {
    left: initial !important;
    right: 0px !important;
}

.elementor-10905 .elementor-element.elementor-element-e7524dd .rbb-elementor-slider {
        {
        CURRENT_ITEM
    }
}

.rbb-countdown {
    bottom: initial !important;
    top: 0px !important;
}

.elementor-10905 .elementor-element.elementor-element-e7524dd .title {
    color: #FFFFFF;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 30px;
}

.elementor-10905 .elementor-element.elementor-element-e7524dd .sub_title {
    color: #FDC402;
    font-size: 10px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.elementor-10905 .elementor-element.elementor-element-fc54653>.elementor-element-populated {
    padding: 13px 0px 10px 0px;
}

.elementor-10905 .elementor-element.elementor-element-a9e04be>.elementor-widget-container {
    margin: -100px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-a9e04be .rbb_woo_products .sub-title {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-10905 .elementor-element.elementor-element-a9e04be .rbb_woo_products .slick-dots {
    text-align: center;
}

.elementor-10905 .elementor-element.elementor-element-a9e04be .rbb_woo_products .slick-list {
    margin-left: -15px;
    margin-right: -15px;
}

.elementor-10905 .elementor-element.elementor-element-a9e04be .rbb_woo_products .swiper-container {
    margin-left: -15px;
    margin-right: -15px;
}

.elementor-10905 .elementor-element.elementor-element-a9e04be .rbb_woo_products .item {
    padding: 0px 15px 0px 15px;
}

.elementor-10905 .elementor-element.elementor-element-0c6fc77>.elementor-container {
    max-width: 1500px;
}

.elementor-10905 .elementor-element.elementor-element-2fd716a>.elementor-element-populated {
    padding: 24px 15px 10px 15px;
}

.elementor-10905 .elementor-element.elementor-element-838022f .elementor-repeater-item-2e432aa {
    background-color: #FFFFFF;
    padding: 14px 20px 14px 20px;
    border-radius: 3px 3px 3px 3px;
}

.elementor-10905 .elementor-element.elementor-element-838022f .elementor-repeater-item-2e432aa .button-text {
    fill: #181818;
    color: #181818;
}

.elementor-10905 .elementor-element.elementor-element-838022f .elementor-repeater-item-2e432aa:hover .button-text,
.elementor-10905 .elementor-element.elementor-element-838022f .elementor-repeater-item-2e432aa:focus .button-text {
    color: #181818;
}

.elementor-10905 .elementor-element.elementor-element-838022f .elementor-repeater-item-cf3531f {
    background-color: #FFFFFF;
    text-transform: capitalize;
    padding: 14px 20px 14px 20px;
    border-radius: 3px 3px 3px 3px;
}

.elementor-10905 .elementor-element.elementor-element-838022f .elementor-repeater-item-cf3531f .button-text {
    fill: #181818;
    color: #181818;
}

.elementor-10905 .elementor-element.elementor-element-838022f .elementor-repeater-item-cf3531f:hover .button-text,
.elementor-10905 .elementor-element.elementor-element-838022f .elementor-repeater-item-cf3531f:focus .button-text {
    color: #181818;
}

.elementor-10905 .elementor-element.elementor-element-838022f .title {
    font-size: 1.6rem;
    font-weight: 800;
    text-transform: uppercase;
}

.elementor-10905 .elementor-element.elementor-element-838022f .sub_title {
    color: #181818;
}

.elementor-10905 .elementor-element.elementor-element-548f50c>.elementor-container {
    max-width: 1490px;
}

.elementor-10905 .elementor-element.elementor-element-548f50c {
    overflow: hidden;
    padding: 30px 5px 37px 5px;
}

.elementor-10905 .elementor-element.elementor-element-729baf1 .elementor-heading-title {
    font-size: 24px;
    text-transform: uppercase;
}

.elementor-10905 .elementor-element.elementor-element-a9529bd {
    padding: 20px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-fdb7845>.elementor-element-populated,
.elementor-10905 .elementor-element.elementor-element-fdb7845>.elementor-element-populated>.elementor-background-overlay,
.elementor-10905 .elementor-element.elementor-element-fdb7845>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10905 .elementor-element.elementor-element-fdb7845>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 0px;
}

body:not(.rtl) .elementor-10905 .elementor-element.elementor-element-079c73f .elementor-repeater-item-f9f2171 {
    right: initial !important;
    left: 34% !important;
}

body.rtl .elementor-10905 .elementor-element.elementor-element-079c73f .elementor-repeater-item-f9f2171 {
    left: initial !important;
    right: 34% !important;
}

.elementor-10905 .elementor-element.elementor-element-079c73f .elementor-repeater-item-f9f2171 {
    bottom: initial !important;
    top: 74% !important;
}

.elementor-10905 .elementor-element.elementor-element-079c73f .elementor-repeater-item-f9f2171 .spot-marker {
    width: 19px;
    height: 19px;
}

body:not(.rtl) .elementor-10905 .elementor-element.elementor-element-079c73f .elementor-repeater-item-5351358 {
    left: initial !important;
    right: 16% !important;
}

body.rtl .elementor-10905 .elementor-element.elementor-element-079c73f .elementor-repeater-item-5351358 {
    right: initial !important;
    left: 16% !important;
}

.elementor-10905 .elementor-element.elementor-element-079c73f .elementor-repeater-item-5351358 {
    bottom: initial !important;
    top: 52% !important;
}

.elementor-10905 .elementor-element.elementor-element-079c73f .elementor-repeater-item-5351358 .spot-marker {
    width: 19px;
    height: 19px;
}

.elementor-10905 .elementor-element.elementor-element-079c73f>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10905 .elementor-element.elementor-element-079c73f .rbb_lookbook .title {
    color: #FFFFFF;
    font-size: 28px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 48px;
}

.elementor-10905 .elementor-element.elementor-element-079c73f .rbb_lookbook .sub-title {
    color: #FFFFFF;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 10px;
}

.elementor-10905 .elementor-element.elementor-element-ece1300>.elementor-element-populated {
    padding: 0px 0px 0px 15px;
}

body:not(.rtl) .elementor-10905 .elementor-element.elementor-element-2b466b5 .elementor-repeater-item-f9f2171 {
    right: initial !important;
    left: 47% !important;
}

body.rtl .elementor-10905 .elementor-element.elementor-element-2b466b5 .elementor-repeater-item-f9f2171 {
    left: initial !important;
    right: 47% !important;
}

.elementor-10905 .elementor-element.elementor-element-2b466b5 .elementor-repeater-item-f9f2171 {
    bottom: initial !important;
    top: 74% !important;
}

.elementor-10905 .elementor-element.elementor-element-2b466b5 .elementor-repeater-item-f9f2171 .spot-marker {
    width: 19px;
    height: 19px;
}

body:not(.rtl) .elementor-10905 .elementor-element.elementor-element-2b466b5 .elementor-repeater-item-5351358 {
    left: initial !important;
    right: 8% !important;
}

body.rtl .elementor-10905 .elementor-element.elementor-element-2b466b5 .elementor-repeater-item-5351358 {
    right: initial !important;
    left: 8% !important;
}

.elementor-10905 .elementor-element.elementor-element-2b466b5 .elementor-repeater-item-5351358 {
    bottom: initial !important;
    top: 57% !important;
}

.elementor-10905 .elementor-element.elementor-element-2b466b5 .elementor-repeater-item-5351358 .spot-marker {
    width: 19px;
    height: 19px;
}

.elementor-10905 .elementor-element.elementor-element-2b466b5>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10905 .elementor-element.elementor-element-2b466b5 .rbb_lookbook .title {
    color: #FFFFFF;
    font-size: 28px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 48px;
}

.elementor-10905 .elementor-element.elementor-element-2b466b5 .rbb_lookbook .sub-title {
    color: #FFFFFF;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 10px;
}

.elementor-10905 .elementor-element.elementor-element-fd5b35e>.elementor-container {
    max-width: 1510px;
}

.elementor-10905 .elementor-element.elementor-element-fd5b35e {
    padding: 0px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-060628b>.elementor-container {
    max-width: 1500px;
}

.elementor-10905 .elementor-element.elementor-element-060628b {
    padding: 0px 0px 35px 0px;
}

.elementor-10905 .elementor-element.elementor-element-c65d758 {
    text-align: left;
}

.elementor-10905 .elementor-element.elementor-element-c65d758 .elementor-heading-title {
    font-size: 24px;
    text-transform: uppercase;
}

.elementor-10905 .elementor-element.elementor-element-b29ff0e>.elementor-container {
    max-width: 1500px;
}

.elementor-10905 .elementor-element.elementor-element-b29ff0e {
    padding: 0px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-5308b04>.elementor-element-populated {
    padding: 10px 15px 10px 10px;
}

.elementor-10905 .elementor-element.elementor-element-d92f7c7 .elementor-repeater-item-ae29eaf {
    background-color: #FFFFFF;
    font-size: 12px;
    padding: 15px 30px 15px 30px;
    border-radius: 3px 3px 3px 3px;
}

.elementor-10905 .elementor-element.elementor-element-d92f7c7 .elementor-repeater-item-ae29eaf .button-text {
    fill: #181818;
    color: #181818;
}

.elementor-10905 .elementor-element.elementor-element-d92f7c7 .title {
    color: #FFFFFF;
    text-transform: uppercase;
    line-height: 30px;
    margin-bottom: 31px;
}

.elementor-10905 .elementor-element.elementor-element-d92f7c7 .sub_title {
    color: #FFFFFF;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 5px;
}

.elementor-10905 .elementor-element.elementor-element-1ea0632>.elementor-element-populated {
    margin: 0px -9px 0px 0px;
    --e-column-margin-right: -9px;
    --e-column-margin-left: 0px;
    padding: 8px 0px 10px 0px;
}

.elementor-10905 .elementor-element.elementor-element-abca30d>.elementor-widget-container {
    margin: -45px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-abca30d .rbb_woo_products .sub-title {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-10905 .elementor-element.elementor-element-abca30d .rbb_woo_products .slick-dots {
    text-align: center;
}

.elementor-10905 .elementor-element.elementor-element-abca30d .rbb_woo_products .slick-list {
    margin-left: -15px;
    margin-right: -15px;
}

.elementor-10905 .elementor-element.elementor-element-abca30d .rbb_woo_products .swiper-container {
    margin-left: -15px;
    margin-right: -15px;
}

.elementor-10905 .elementor-element.elementor-element-abca30d .rbb_woo_products .item {
    padding: 0px 15px 0px 15px;
}

.elementor-10905 .elementor-element.elementor-element-1f720a9:not(.elementor-motion-effects-element-type-background),
.elementor-10905 .elementor-element.elementor-element-1f720a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-10905 .elementor-element.elementor-element-1f720a9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 110px 0px 95px 0px;
}

.elementor-10905 .elementor-element.elementor-element-1f720a9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10905 .elementor-element.elementor-element-6fb1d14>.elementor-element-populated,
.elementor-10905 .elementor-element.elementor-element-6fb1d14>.elementor-element-populated>.elementor-background-overlay,
.elementor-10905 .elementor-element.elementor-element-6fb1d14>.elementor-background-slideshow {
    border-radius: 10px 10px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-6fb1d14>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-dc5a895>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 7px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-dc5a895 .sub_title {
    color: #B7B7B7;
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-10905 .elementor-element.elementor-element-e235368>.elementor-container {
    max-width: 1520px;
}

.elementor-10905 .elementor-element.elementor-element-e235368 {
    margin-top: 90px;
    margin-bottom: 110px;
    padding: 0px 5px 0px 5px;
}

.elementor-10905 .elementor-element.elementor-element-5c1d7d8 .title {
    font-weight: 800;
    text-transform: uppercase;
}

.elementor-10905 .elementor-element.elementor-element-5c1d7d8 .sub_title {
    color: #B7B7B7;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 3px;
}

.elementor-10905 .elementor-element.elementor-element-5c1d7d8 .rbb_posts .slick-list {
    margin-left: -0px;
    margin-right: -0px;
}

.elementor-10905 .elementor-element.elementor-element-5c1d7d8 .rbb_posts .item {
    padding: 0px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-f26cd46:not(.elementor-motion-effects-element-type-background),
.elementor-10905 .elementor-element.elementor-element-f26cd46>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-10905 .elementor-element.elementor-element-f26cd46>.elementor-container {
    max-width: 1500px;
}

.elementor-10905 .elementor-element.elementor-element-f26cd46 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    /* padding: 105px 0px 85px 0px; */
    padding: 65px 0px 20px 0px;
}

.elementor-10905 .elementor-element.elementor-element-f26cd46>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10905 .elementor-element.elementor-element-ad78ea6>.elementor-element-populated {
    padding: 10px 15px 10px 15px;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .elementor-repeater-item-a857b6a .block__content {
    background-color: #FFFFFF;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .elementor-repeater-item-af46632 .block__content {
    background-color: #FFFFFF;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .elementor-repeater-item-4d27a35 .block__content {
    background-color: #FFFFFF;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .elementor-repeater-item-ad93749 .block__content {
    background-color: #FFFFFF;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .elementor-repeater-item-83a5b8c .block__content {
    background-color: #FFFFFF;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .elementor-repeater-item-06476e5 .block__content {
    background-color: #FFFFFF;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .elementor-repeater-item-b57b0a6 .block__content {
    background-color: #FFFFFF;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .elementor-repeater-item-8c96ad3 .block__content {
    background-color: #FFFFFF;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .elementor-repeater-item-1d04e8d .block__content {
    background-color: #FFFFFF;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .elementor-repeater-item-7780b3c .block__content {
    background-color: #FFFFFF;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .elementor-repeater-item-f27f093 .block__content {
    background-color: #FFFFFF;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .elementor-repeater-item-129f0f2 .block__content {
    background-color: #FFFFFF;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider .slick-arrow {
    visibility: hidden;
    opacity: 0;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider:hover .slick-arrow {
    visibility: visible;
    opacity: 1;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider .slick-dots {
    text-align: center;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .slick-list {
    margin-left: -10px;
    margin-right: -10px;
}

.elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .item {
    padding: 10px 10px 20px 10px;
}

.elementor-10905 .elementor-element.elementor-element-39a9bde>.elementor-container {
    max-width: 1500px;
}

.elementor-10905 .elementor-element.elementor-element-39a9bde {
    margin-top: 73px;
    margin-bottom: 0px;
}

.elementor-10905 .elementor-element.elementor-element-8c827ba>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10905 .elementor-element.elementor-element-07b4834 .sub_title {
    color: #B7B7B7;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

@media(max-width:1366px) {
    .elementor-10905 .elementor-element.elementor-element-2c72a4c {
        padding: 0px 5px 0px 5px;
    }

    .elementor-10905 .elementor-element.elementor-element-75db06a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-952bb47>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-305d3b4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-395ebca>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-272b5e1 {
        padding: 0px 5px 0px 5px;
    }

    .elementor-10905 .elementor-element.elementor-element-079c73f .rbb_lookbook .title {
        font-size: 22px;
    }

    .elementor-10905 .elementor-element.elementor-element-2b466b5 .rbb_lookbook .title {
        font-size: 22px;
    }

    .elementor-10905 .elementor-element.elementor-element-5c1d7d8 .rbb_posts .slick-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    .elementor-10905 .elementor-element.elementor-element-5c1d7d8 .rbb_posts .item {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-39a9bde {
        margin-top: 70px;
        margin-bottom: 0px;
    }
}

@media(max-width:1200px) {
    .elementor-10905 .elementor-element.elementor-element-75db06a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-952bb47>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-305d3b4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-395ebca>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-079c73f .rbb_lookbook .title {
        font-size: 20px;
    }

    .elementor-10905 .elementor-element.elementor-element-2b466b5 .rbb_lookbook .title {
        font-size: 20px;
    }

    .elementor-10905 .elementor-element.elementor-element-5c1d7d8 .rbb_posts .slick-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    .elementor-10905 .elementor-element.elementor-element-5c1d7d8 .rbb_posts .item {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-39a9bde {
        margin-top: 70px;
        margin-bottom: 20px;
    }
}

@media(max-width:1024px) {
    .elementor-10905 .elementor-element.elementor-element-8b77498 .elementor-repeater-item-cdd8ce2 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-75db06a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-952bb47>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-305d3b4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-395ebca>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-acac5d5 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-8363052 .rbb-elementor-slider.multiple .slick-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    .elementor-10905 .elementor-element.elementor-element-8363052 .rbb-elementor-slider.multiple .item {
        padding: 0px 10px 0px 10px;
    }

    .elementor-10905 .elementor-element.elementor-element-a9e04be .rbb_woo_products .slick-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    .elementor-10905 .elementor-element.elementor-element-a9e04be .rbb_woo_products .swiper-container {
        margin-left: -10px;
        margin-right: -10px;
    }

    .elementor-10905 .elementor-element.elementor-element-a9e04be .rbb_woo_products .item {
        padding: 0px 10px 0px 10px;
    }

    .elementor-10905 .elementor-element.elementor-element-abca30d .rbb_woo_products .slick-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    .elementor-10905 .elementor-element.elementor-element-abca30d .rbb_woo_products .swiper-container {
        margin-left: -10px;
        margin-right: -10px;
    }

    .elementor-10905 .elementor-element.elementor-element-abca30d .rbb_woo_products .item {
        padding: 0px 10px 0px 10px;
    }

    .elementor-10905 .elementor-element.elementor-element-5c1d7d8 .rbb_posts .slick-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    .elementor-10905 .elementor-element.elementor-element-5c1d7d8 .rbb_posts .item {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .slick-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    .elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .item {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:880px) {
    .elementor-10905 .elementor-element.elementor-element-0731f03>.elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-537c228>.elementor-element-populated {
        padding: 10px 10px 0px 10px;
    }

    .elementor-10905 .elementor-element.elementor-element-75db06a>.elementor-widget-container {
        padding: 0px 80px 20px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-952bb47>.elementor-widget-container {
        padding: 0px 80px 20px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-305d3b4>.elementor-widget-container {
        padding: 0px 80px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-395ebca>.elementor-widget-container {
        padding: 0px 80px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-a9e04be>.elementor-widget-container {
        margin: -115px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-fdb7845>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-079c73f .rbb_lookbook .title {
        font-size: 16px;
        line-height: 32px;
    }

    .elementor-10905 .elementor-element.elementor-element-ece1300>.elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-2b466b5 .rbb_lookbook .title {
        font-size: 16px;
        line-height: 32px;
    }

    .elementor-10905 .elementor-element.elementor-element-a122a95>.elementor-element-populated {
        padding: 10px 0px 10px 10px;
    }

    .elementor-10905 .elementor-element.elementor-element-5308b04>.elementor-element-populated {
        padding: 10px 0px 0px 5px;
    }
}

@media(max-width:767px) {
    .elementor-10905 .elementor-element.elementor-element-2c72a4c {
        padding: 5px 5px 0px 5px;
    }

    .elementor-10905 .elementor-element.elementor-element-8b77498 .elementor-repeater-item-cdd8ce2 {
        padding: 5px 5px 5px 5px;
    }

    .elementor-10905 .elementor-element.elementor-element-79a7076 {
        padding: 70px 0px 35px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-75db06a>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-75db06a .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-10905 .elementor-element.elementor-element-952bb47>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-952bb47 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-10905 .elementor-element.elementor-element-305d3b4>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-305d3b4 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-10905 .elementor-element.elementor-element-395ebca>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-395ebca .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-10905 .elementor-element.elementor-element-66a0380 {
        padding: 50px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-acac5d5 {
        padding: 80px 0px 60px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-d181dd9 .rbb_lookbook .title {
        font-size: 18px;
    }

    .elementor-10905 .elementor-element.elementor-element-8363052 .rbb-elementor-slider.multiple .slick-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    .elementor-10905 .elementor-element.elementor-element-8363052 .rbb-elementor-slider.multiple .item {
        padding: 0px 10px 0px 10px;
    }

    .elementor-10905 .elementor-element.elementor-element-1f3f744>.elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-a2eab12>.elementor-element-populated {
        padding: 10px 15px 10px 15px;
    }

    .elementor-10905 .elementor-element.elementor-element-a2fc9a8>.elementor-element-populated {
        padding: 10px 15px 0px 15px;
    }

    .elementor-10905 .elementor-element.elementor-element-fc54653>.elementor-element-populated {
        padding: 10px 5px 10px 5px;
    }

    .elementor-10905 .elementor-element.elementor-element-a9e04be>.elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-a9e04be .rbb_woo_products .slick-list {
        margin-left: -5px;
        margin-right: -5px;
    }

    .elementor-10905 .elementor-element.elementor-element-a9e04be .rbb_woo_products .swiper-container {
        margin-left: -5px;
        margin-right: -5px;
    }

    .elementor-10905 .elementor-element.elementor-element-a9e04be .rbb_woo_products .item {
        padding: 0px 5px 0px 5px;
    }

    .elementor-10905 .elementor-element.elementor-element-838022f .elementor-repeater-item-2e432aa {
        padding: 10px 10px 10px 10px;
    }

    .elementor-10905 .elementor-element.elementor-element-838022f .elementor-repeater-item-cf3531f {
        padding: 10px 10px 10px 10px;
    }

    .elementor-10905 .elementor-element.elementor-element-a9529bd {
        padding: 20px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-fdb7845>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-ece1300>.elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-a122a95>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-5308b04>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-10905 .elementor-element.elementor-element-1ea0632>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-abca30d .rbb_woo_products .slick-list {
        margin-left: -5px;
        margin-right: -5px;
    }

    .elementor-10905 .elementor-element.elementor-element-abca30d .rbb_woo_products .swiper-container {
        margin-left: -5px;
        margin-right: -5px;
    }

    .elementor-10905 .elementor-element.elementor-element-abca30d .rbb_woo_products .item {
        padding: 0px 5px 0px 5px;
    }

    .elementor-10905 .elementor-element.elementor-element-e235368 {
        padding: 0px 15px 0px 15px;
    }

    .elementor-10905 .elementor-element.elementor-element-7e51f16>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-5c1d7d8 .rbb_posts .slick-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    .elementor-10905 .elementor-element.elementor-element-5c1d7d8 .rbb_posts .item {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .slick-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    .elementor-10905 .elementor-element.elementor-element-60d4b47 .rbb-elementor-slider.multiple .item {
        padding: 20px 10px 20px 10px;
    }
}

@media(min-width:768px) {
    .elementor-10905 .elementor-element.elementor-element-a2fc9a8 {
        width: 40%;
    }

    .elementor-10905 .elementor-element.elementor-element-fc54653 {
        width: 60%;
    }

    .elementor-10905 .elementor-element.elementor-element-5308b04 {
        width: 40%;
    }

    .elementor-10905 .elementor-element.elementor-element-1ea0632 {
        width: 60%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-10905 .elementor-element.elementor-element-0731f03 {
        width: 100%;
    }

    .elementor-10905 .elementor-element.elementor-element-537c228 {
        width: 100%;
    }

    .elementor-10905 .elementor-element.elementor-element-ef52afa {
        width: 50%;
    }

    .elementor-10905 .elementor-element.elementor-element-dfa8ce8 {
        width: 50%;
    }

    .elementor-10905 .elementor-element.elementor-element-00690e9 {
        width: 50%;
    }

    .elementor-10905 .elementor-element.elementor-element-5fcc22d {
        width: 50%;
    }

    .elementor-10905 .elementor-element.elementor-element-a2fc9a8 {
        width: 47%;
    }

    .elementor-10905 .elementor-element.elementor-element-fc54653 {
        width: 53%;
    }

    .elementor-10905 .elementor-element.elementor-element-fdb7845 {
        width: 100%;
    }

    .elementor-10905 .elementor-element.elementor-element-ece1300 {
        width: 100%;
    }
}

@media(min-width:2400px) {
    .elementor-10905 .elementor-element.elementor-element-fc54653>.elementor-element-populated {
        padding: 13px 0px 10px 0px;
    }
}