.rbt-list-card-box {
height: 100%;
}
.rbt-list-card-box .rbt-one-align-card-row {
overflow-x: hidden;
overflow-y: auto;
max-height: 310px;
margin-top: 0 !important;
&::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
background-color: var(--color-gray-200);
border-radius: 40px;
height: 310px;
}
&::-webkit-scrollbar {
width: 4px;
height: 310px;
background-color: var(--color-gray-200);
}
&::-webkit-scrollbar-thumb {
border-radius: 40px;
background-color: var(--color-gray-400);
}
>[class*=col]:first-child,
>[class*=col-]:first-child {
margin-top: 0 !important;
}
}  .rbt-lookbook-dot-content .rbt-product-card1-wrapper {
margin-top: 0 !important;
}
.rbt-lookbook-banner .rbt-lookbook-portion .rbt-lookbook-dot-content .rbt-product-card8-wrapper {
width: 500px;
}
.rbt-lookbook-banner .rbt-lookbook-portion .rbt-lookbook-dot-content .rbt-product-card8-wrapper .rbt-product-card.rbt-list-view-variation {
background: #fff;
border-radius: 12px;
}  .rbt-image-swap-product-list{
display: none;
}
.rbt-image-swap-product-list.active{
display: block;
}
.rbt-img-comparison-single {
position: relative;
}
.twentytwenty-container.active {
position: relative;
}
.rbt-image-swap-layout-2 .twentytwenty-container {
height: unset !important;
}  .rbt-subscribe-form-vertical .rbt-subscribe-form .subscribe-btn, .rbt-newsletter-form-one .subscribe-btn {
display: flex;
align-items: center;
gap: 10px;
}
.rbt-subscribe-form.rbt-subscribe-form-vertical {
text-align: left;
}
.rbt-subscribe-form .subscribe-btn{
align-self: center;
}
.rbt-subscribe-form-vertical .rbt-subscribe-form .subscribe-btn > svg, .rbt-newsletter-form-one .subscribe-btn > svg, .rbt-subscribe-form .subscribe-btn > svg{
min-width: 18px;
fill: #fff;
width: 18px;
}
.rbt-subscribe-form-vertical .rbt-subscribe-form .rbt-input-section span.icon {
width: 15px;
line-height: 0;
}
.rbt-subscribe-form-vertical .rbt-subscribe-form.rbt-subscribe-form-horizontal {
flex-wrap: nowrap;
}
.rbt-newsletter-form-one > form , .rbt-subscribe-form.rbt-subscribe-form-vertical{
display: flex;
flex-direction: column;
}
.rbt-newsletter-form-one > form .rbt-input-section {
position: relative;
}  .elementor-widget-rbt-mini-product .woocommerce .star-rating{
font-size: 12px;
line-height: 9px;
}  .elementor-widget-container .rbt-card-body .rbt-btn-wrapper {
display: grid;
}  .rbt-pricing-plan-layout-1 .rbt-component-section-title {
gap: 16px;
}
.rbt-pricing-plan-layout-1 .rbt-btn-wrapper, .rbt-pricing-plan-layout-3 .rbt-btn-wrapper {
justify-content: center;
}
.rbt-pricing-plan-layout-1 .rbt-btn-wrapper .rbt-btn:not(.rbt-btn-round), .rbt-pricing-plan-layout-3 .rbt-btn-wrapper .rbt-btn:not(.rbt-btn-round) {
width: 100%;
justify-content: center;
}
.rbt-pricing-plan-layout-3 .pricing-section-wrapper {
text-align: left;
}
.rbt-pricing-plan-layout-1 .pricing-section-wrapper {
text-align: center;
}
.rbt-pricing-plan-layout-1 .pricing-billing-duration {
text-align: center;
}
.rbt-pricing-plan-layout-3 .pricing-billing-duration {
text-align: right;
}
.rbt-pricing-plan-layout-3 .pricing-section-wrapper .rbt-title:not(:has(~ .rbt-sec-description)) {
margin-bottom: 0;
}  .elementor-widget-rbt-product-carousel .rbt-flash-sale-countdown {
width: 100%;
display: flex;
justify-content: center;
}
.elementor-widget-rbt-product-carousel .rbt-fshape-box-outline-style .rbt-offer-countdown-section .rbt-card-subtitle{
margin-bottom: 0;
}
.elementor-widget-rbt-product-carousel .rbt-card .rbt-card-img img  {
object-fit: cover;
}  .product-grid-layout-1 .rbt-category-list, .product-grid-layout-8 .rbt-category-list {
gap: 12px;
}
.product-grid-layout-1 .rbt-category-list a, .product-grid-layout-8 .rbt-category-list a {
font-size: 12px;
line-height: 1.2;
}
.product-grid-layout-1 .rbt-category-list a img, .product-grid-layout-8 .rbt-category-list a img {
width: auto !important;
max-width: 12px;
height: auto;
}
.product-grid-layout-1 .rbt-scroll-animation-wrapper, .product-grid-layout-8 .rbt-scroll-animation-wrapper {
background: var(--color-brand-400);
padding: 6px;
}
.product-grid-layout-3 .right-part .pricing-part .price-text {
text-wrap: nowrap;
}
.product-grid-layout-3.rbt-product-card .rbt-card-body .rbt-card-top-content.has-two-align {
align-items: flex-start;
}
.product-grid-layout-3.rbt-product-card .rbt-product-switch-area {
flex-wrap: nowrap;
}
.product-grid-layout-4 .rbt-product-switch-area {
flex-wrap: nowrap;
}
.product-grid-layout-4.rbt-product-card .rbt-card-body .rbt-scroll-animation-wrapper{
width: 90%;
margin: -1px -4px;
}
.product-grid-layout-5.rbt-product-card {
overflow: hidden;
}
.product-grid-layout-5.rbt-product-card .rbt-scroll-animation-wrapper,
.product-grid-layout-6.rbt-product-card .rbt-scroll-animation-wrapper {
width: calc( 100% + 8px );
}
.product-grid-layout-7.rbt-product-card .rbt-scroll-animation-wrapper {
width: 100%;
}
.product-grid-layout-5.rbt-product-card:hover .rbt-scroll-animation-wrapper {
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-in-out;
}
.product-grid-layout-5 .rbt-category-list a img {
background: unset;
}
.rbt-pagination {
display: flex;
justify-content: center;
align-items: center;
gap: 8px;
list-style: none;
padding: 0;
margin: 0;
}
.rbt-pagination li {
list-style: none;
}
.rbt-pagination a {
display: flex;
align-items: center;
justify-content: center;
min-width: 40px;
height: 40px;
padding: 8px 12px;
border: 1px solid #e0e0e0;
border-radius: 4px;
color: #333;
text-decoration: none;
transition: all 0.3s ease;
}
.rbt-pagination a:hover {
background-color: var(--color-primary, #007bff);
color: #fff;
border-color: var(--color-brand-400, #007bff);
}
.rbt-pagination li.current a,
.rbt-pagination li.active a {
background-color: var(--color-primary, #007bff);
color: #fff;
border-color: var(--color-brand-400, #007bff);
}
.rbt-pagination .dots {
padding: 8px;
}
.rbt-load-more-wrapper {
display: flex;
flex-direction: column;
align-items: center;
gap: 16px;
}
.rbt-load-more-btn {
min-width: 200px;
padding: 12px 32px;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
transition: all 0.3s ease;
}
.rbt-load-more-btn:disabled {
opacity: 0.6;
cursor: not-allowed;
}
.rbt-loading-spinner {
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 16px;
}
.rbt-loading-spinner::before {
content: '';
width: 20px;
height: 20px;
border: 3px solid #f3f3f3;
border-top: 3px solid var(--color-brand-400, #007bff);
border-radius: 50%;
animation: rbt-spin 1s linear infinite;
}
@keyframes rbt-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.rbt-infinite-scroll-trigger {
display: flex;
justify-content: center;
padding: 32px 0;
}
.rbt-no-more-products {
text-align: center;
padding: 16px;
color: #666;
font-size: 14px;
margin: 0;
}
@media (max-width: 767px) {
.rbt-pagination a {
min-width: 36px;
height: 36px;
padding: 6px 10px;
font-size: 14px;
}
.rbt-load-more-btn {
min-width: 160px;
padding: 10px 24px;
font-size: 14px;
}
}
.product-grid-layout-8 .rbt-category-list a img {
min-height: 12px !important;
}
.product-grid-layout-8 .rbt-scroll-animation-wrapper {
position: absolute;
top: calc( 100% - 28px );
padding: 6px;
}
.elementor-widget-rbt-product-grid .rbt-flash-sale-countdown {
width: 100%;
display: flex;
justify-content: center;
}
.elementor-widget-rbt-product-grid .rbt-fshape-box-outline-style .rbt-offer-countdown-section .rbt-card-subtitle{
margin-bottom: 0;
}
.product-grid-layout-4 .rbt-discount-badge~.rbt-quick-btn-grp,
.product-grid-layout-5 .rbt-discount-badge~.rbt-quick-btn-grp,
.product-grid-layout-6 .rbt-discount-badge~.rbt-quick-btn-grp,
.product-grid-layout-7 .rbt-discount-badge~.rbt-quick-btn-grp {
top: 30px;
right: 20px;
}  .rbt-product-tab-wrapper {
flex-direction: column;
display: flex;
align-items: center;
margin-bottom: 40px;
gap: 16px;
}
.rbt-product-tab-wrapper .rbt-component-section-title {
align-items: center;
}
.elementor-widget-rbt-product-tab .rbt-product-card .prd-btn-grp .rbt-btn i {
font-size: var(--font-size-b3);
}  .section-indicator.indicator-modify{
left: calc(100% + 32px);
width: 100%;
}
.rbt-exclusive-section-title.text-end .section-indicator.indicator-modify{
flex-direction: row-reverse;
left:auto;
right: calc(100% + 32px);
}
.rbt-darkmode-enabled {
background-color: var(--color-black); }
.rbt-darkmode-enabled .rbt-title {
color: var(--color-white);
}
.rbt-darkmode-enabled .rbt_subtitle_selector,  .rbt-darkmode-enabled .rbt_description_selector, .rbt-darkmode-enabled .rbt_description_3_selector, .rbt-darkmode-enabled .rbt_description_selector p, .rbt-darkmode-enabled .section-indicator .indicator-text {
color: var(--color-gray-300);
}
.elementor-widget-rbt-section-title .rbt-component-section-title {
padding-top: 22px;
padding-bottom: 22px;
}
@media (min-width: 320px) and (max-width: 425px) {
.section-title-layout-6 .rbt-component-section-title p {
text-align: center;
}
}  .rbt-single-product-card-layout-1 form.cart .rbt-custom-select select {
border-radius: 60px;
border: 2px solid var(--color-gray-200);
background: var(--color-brand-50);
box-shadow: none;
height: 36px;
padding: 0 30px;
color: var(--color-heading);
} .rbt-single-product-card-layout-1 .rbt-brand-img  img{
max-height: unset;
}
.rbt-card-title > a {
width: 100%;
display: inline-block;
}
.rbt-single-product-area .thumbnail img {
width: 100%;
}  .rbt-product-img-three-template{
display: grid;
grid-template-columns:repeat(3, 1fr);
}
.rbt-product-img-one-template{
display: grid;
grid-template-columns:repeat(1, 1fr);
}
.rbt-product-img-two-template{
display: grid;
grid-template-columns:repeat(2, 1fr);
}
.dark-overlay {
position: relative;
}
.dark-overlay:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,.5);
}
.rbt-text-white{
color: var(--color-white);
}
.car-automobile .rbt-product-banner .rbt-banner-title.rbt-banner-title-lg {
font-size: 36px !important;
line-height: 1.33 !important;
}
.rbt-content-alignment{
display: flex;
flex-direction: column;
}
.rbt-kids-hero-section-area .rbt-wider-container{
border-radius: 12px;
}  .elementor-widget-rbt-video-popup .rbt-section-style {
overflow: hidden;
}
.elementor-widget-rbt-video-popup .rbt-content-section {
display: flex;
flex-direction: column;
} .rbt-marquee-section .rbt-scroll-animation {
animation-duration: var(--rbt-marquee-speed, 30s);
}
.rbt-marquee-section.rbt-marquee-pause-hover:hover .rbt-scroll-animation {
animation-play-state: paused;
}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{display:block;}.elementor .e-collection-loop-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}