.acctdropdown.show,
.cartdropdown.show,
.searchdropdown.show {
    display: block;
    max-height: 100%;
    transform: translateY(0)
}

.dashboardactive {
    cursor: pointer;
    border: 0;
    padding: var(--padding-base) var(--padding-13xl);
    background-color: #fafafa57;
    align-self: stretch;
    border-radius: var(--br-base);
    overflow: hidden;
    display: flex;
    color: #04091a !important;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.cancel,
.next,
.nigeria,
.prev {
    cursor: pointer
}

.button1,
.phone-number,
.request,
.sliding-blogs {
    white-space: nowrap
}

.screens,
.vc-solution {
    filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .25))
}

@keyframes blink {
    50% {
        opacity: 0
    }
}

.blink {
    animation: 1s step-start infinite blink
}

.searchdropdown {
    display: none;
    position: absolute;
    transition: opacity .3s, transform .3s;
    transform: translateY(-20px);
    max-height: 0;
    margin-top: 10px;
    margin-left: -320px;
    overflow: hidden;
    overflow-x: hidden;
    z-index: 1000;
    opacity: 0
}

.acctdropdown,
.cartdropdown {
    transition: max-height .3s ease-in-out, transform .3s ease-in-out;
    max-height: 0;
    z-index: 1000
}

.searchdropdown.show {
    opacity: 1
}

.searchdropdown-container {
    width: 800px;
    display: flex;
    overflow: auto;
    min-height: 100vh;
    align-items: center;
    flex-direction: column
}

.searchdropdown-searchdropdown {
    gap: 9px;
    width: 100%;
    height: auto;
    display: flex;
    padding: 32px 24px;
    overflow: hidden;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
    align-items: flex-start;
    flex-direction: column;
    background-color: #fafafa
}

.searchdropdown-frame183,
.searchdropdown-frame184,
.searchdropdown-frame185,
.searchdropdown-frame186 {
    gap: 64px;
    display: flex;
    align-items: flex-start
}

.searchdropdown-productfield1 {
    gap: 32px;
    display: flex;
    align-items: center;
    flex-shrink: 0
}

.cartitems-frame5,
.searchdropdown-frame51,
.searchdropdown-frame52,
.searchdropdown-frame53,
.searchdropdown-frame54,
.searchdropdown-frame55,
.searchdropdown-frame56,
.searchdropdown-frame57,
.searchdropdown-frame58 {
    width: 94px;
    height: 82px;
    display: flex;
    overflow: hidden;
    position: relative;
    box-sizing: content-box;
    align-items: flex-start;
    flex-shrink: 0;
    border: 1px solid #f18e1a;
    border-radius: 8px;
    background-color: #f5f5f5
}

.searchdropdown-magneticwirelesspowerbank,
.searchdropdown-phoneglass,
.searchdropdown-standpad2,
.searchdropdown-whiteairpods,
.searchdropdown-wirelesscharger {
    top: 4px;
    left: 10px;
    width: 74px;
    height: 74px;
    position: absolute
}

.searchdropdown-frame61,
.searchdropdown-frame63,
.searchdropdown-frame65,
.searchdropdown-frame67 {
    gap: 2px;
    width: 146px;
    display: flex;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column
}

.searchdropdown-text10,
.searchdropdown-text16,
.searchdropdown-text22,
.searchdropdown-text28,
.searchdropdown-text34,
.searchdropdown-text40,
.searchdropdown-text46,
.searchdropdown-text52 {
    color: #0b0b0b;
    height: auto;
    font-size: 14px;
    align-self: stretch;
    font-style: Regular;
    text-align: left;
    font-family: Montserrat;
    font-weight: 400;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none
}

.cartitems-text14,
.searchdropdown-text12,
.searchdropdown-text18,
.searchdropdown-text24,
.searchdropdown-text30,
.searchdropdown-text36,
.searchdropdown-text42,
.searchdropdown-text48,
.searchdropdown-text54 {
    color: #f18e1a;
    height: auto;
    font-size: 14px;
    align-self: stretch;
    font-style: SemiBold;
    text-align: left;
    font-family: Montserrat;
    font-weight: 600;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none
}

.searchdropdown-text14,
.searchdropdown-text20,
.searchdropdown-text26,
.searchdropdown-text32,
.searchdropdown-text38,
.searchdropdown-text44,
.searchdropdown-text50,
.searchdropdown-text56 {
    color: #7f7f7f;
    height: auto;
    font-size: 12px;
    align-self: stretch;
    font-style: SemiBold;
    text-align: left;
    font-family: Montserrat;
    font-weight: 600;
    line-height: normal;
    font-stretch: normal;
    text-decoration: line-through
}

.searchdropdown-productfield2 {
    gap: 32px;
    display: flex;
    padding: 7px 8px;
    overflow: hidden;
    align-items: center;
    flex-shrink: 0
}

.searchdropdown-standpad {
    top: 5px;
    left: 10px;
    width: 74px;
    height: 74px;
    position: absolute
}

.searchdropdown-frame62,
.searchdropdown-frame64,
.searchdropdown-frame66,
.searchdropdown-frame68 {
    gap: 2px;
    width: 201px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column
}

.searchdropdown-productfield3,
.searchdropdown-productfield4,
.searchdropdown-productfield5,
.searchdropdown-productfield6,
.searchdropdown-productfield7,
.searchdropdown-productfield8 {
    gap: 32px;
    width: 343px;
    display: flex;
    padding: 7px 8px;
    overflow: hidden;
    align-items: center;
    flex-shrink: 0
}

.searchdropdown-kidssoundformheadphones {
    top: 3.5px;
    left: 5px;
    width: 83px;
    height: 74px;
    position: absolute
}

.searchdropdown-image149535016bpd005-key-power-fast-chargefor-apple-watc {
    top: 8px;
    left: -1px;
    width: 96px;
    height: 66px;
    position: absolute
}

.cartdropdown {
    display: none;
    position: absolute;
    margin-top: 10px;
    overflow: hidden;
    overflow-x: hidden
}

.button1:hover,
.buy:hover,
.cartitems-request2:hover,
.myaccountlist-request:hover,
.request:hover,
.subscribe-button:hover {
    background-color: var(--color-chocolate)
}

.cartitems-request1:hover {
    background-color: #d8d7d7
}

.cartitems-request1:active,
.cartitems-request2:active,
.categories-button:active img,
.image-button:active,
.like-buttons:hover,
.search-button:active {
    opacity: .8
}

.cartitems-container {
    max-width: 280px;
    display: flex;
    overflow: auto;
    min-height: 100vh;
    align-items: center;
    flex-direction: column
}

.cartitems-cartitems {
    width: 100%;
    height: auto;
    display: flex;
    overflow: hidden;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
    align-items: center;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    background-color: #fafafa
}

.cartitems-dropdownselectelements1 {
    gap: 10px;
    display: flex;
    padding: 8px 16px;
    align-self: stretch;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    background-color: #fafafa
}

.cartitems-productfield {
    gap: 32px;
    width: 291px;
    display: flex;
    padding: 7px 8px;
    overflow: hidden;
    align-items: center;
    flex-shrink: 0
}

.cartitems-image0dc33ebe45a44bd1b419dce2a350d2d710a086e39921a {
    top: 6px;
    right: 17px;
    width: 57px;
    height: 74px;
    position: absolute
}

.cartitems-text10,
.cartitems-text12 {
    height: auto;
    text-align: left;
    font-family: Montserrat;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none;
    align-self: stretch
}

.cartitems-frame6 {
    gap: 2px;
    width: 120px;
    display: flex;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column
}

.cartitems-text10 {
    color: #0b0b0b;
    font-size: 14px;
    overflow-wrap: break-word;
    font-style: Regular;
    font-weight: 400
}

.cartitems-text12 {
    color: #7f7f7f;
    font-size: 12px;
    font-style: SemiBold;
    font-weight: 600
}

.cartitems-dropdownselectelements2 {
    gap: 10px;
    height: 48px;
    display: flex;
    padding: 8px 16px;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
    background-color: #fafafa
}

.cartitems-text16,
.cartitems-text18 {
    height: auto;
    font-style: SemiBold;
    text-align: left;
    font-weight: 600;
    font-family: Montserrat;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none;
    font-size: 16px
}

.cartitems-controls-text,
.myaccountlist-controls-text1,
.myaccountlist-controls-text2,
.myaccountlist-controls-text3 {
    gap: 12px;
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0
}

.cartitems-text16 {
    color: #7f7f7f
}

.cartitems-text18 {
    color: #0b0b0b
}

.cartitems-dropdownselectelements3 {
    gap: 10px;
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    background-color: #fafafa
}

.cartitems-request1,
.cartitems-request2 {
    display: flex;
    padding: 8px 12px;
    overflow: hidden
}

.cartitems-frame189 {
    gap: 8px;
    display: flex;
    align-items: center
}

.cartitems-request1 {
    gap: 10px;
    box-sizing: content-box;
    align-items: center;
    border: 1px solid #04091a;
    border-radius: 8px;
    justify-content: center
}

.cartitems-text20 {
    color: #04091a;
    height: auto;
    font-size: 16px;
    font-style: Medium;
    text-align: center;
    font-family: Montserrat;
    font-weight: 500;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none
}

.cartitems-text22,
.myaccountlist-text1 {
    color: #f5f5f5;
    height: auto;
    font-style: Medium;
    text-align: center;
    font-weight: 500
}

.cartitems-request2 {
    gap: 10px;
    align-items: center;
    border-radius: 8px;
    justify-content: center;
    background-color: #f18e1a
}

.cartitems-text22 {
    font-size: 16px;
    font-family: Montserrat;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none
}

.myaccountlist-text1,
.myaccountlist-text3,
.myaccountlist-text5,
.myaccountlist-text7 {
    font-size: 14px;
    font-family: Montserrat;
    line-height: normal;
    font-stretch: normal;
    text-decoration: none
}

@media(max-width:479px) {
    .cartitems-productfield {
        padding-top: 7px 8px
    }
}

.acctdropdown {
    display: none;
    position: absolute;
    overflow: hidden;
    overflow-x: hidden
}

.myaccountlist-container {
    max-width: 135px;
    display: flex;
    overflow: auto;
    min-height: 100vh;
    align-items: center;
    flex-direction: column
}

.myaccountlist-myaccountlist {
    width: 100%;
    height: auto;
    display: flex;
    overflow: hidden;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
    align-items: center;
    flex-shrink: 0;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center
}

.myaccountlist-dropdownselectelements1 {
    gap: 10px;
    display: flex;
    padding: 24px;
    align-self: stretch;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    background-color: #fafafa
}

.myaccountlist-request {
    cursor: pointer;
    gap: 10px;
    display: flex;
    padding: 8px 12px;
    overflow: hidden;
    align-items: center;
    border-radius: 8px;
    justify-content: center;
    background-color: #f18e1a
}

.myaccountlist-dropdownselectelements2 {
    gap: 10px;
    height: 48px;
    display: flex;
    padding: 9px 28px 16px;
    align-self: stretch;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
    background-color: #fafafa
}

.myaccountlist-vector1 {
    width: 24px;
    height: 24px
}

.myaccountlist-text3,
.myaccountlist-text5,
.myaccountlist-text7 {
    color: #0b0b0b;
    height: auto;
    font-style: SemiBold;
    text-align: left;
    font-weight: 600
}

.myaccountlist-dropdownselectelements3,
.myaccountlist-dropdownselectelements4 {
    gap: 10px;
    height: 48px;
    display: flex;
    padding: 9px 28px 16px;
    align-self: stretch;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
    background-color: #fafafa
}

.myaccountlist-group {
    width: 24px;
    height: 24px;
    display: flex;
    position: relative;
    align-items: flex-start;
    flex-shrink: 1
}

.myaccountlist-vector2 {
    top: 2.1694860458374023px;
    left: 1.8189894035458565e-12px;
    width: 24px;
    height: 22px;
    position: absolute
}

.myaccountlist-vector3 {
    top: 0;
    left: 8.705445289611816px;
    width: 14px;
    height: 14px;
    position: absolute
}

.categories-dd,
.categories-wrapper,
.categories-wrapper2 {
    position: relative;
    overflow: hidden
}

.myaccountlist-vector4 {
    width: 25px;
    height: 21px;
    box-sizing: content-box
}

.button-container,
.button-wrapper,
.button1,
.button3,
.button4:hover,
.cart-account-icons-wrapper,
.columnry>*,
.component-32-wrapper,
.fiel,
.frame-group,
.frame-wrapper,
.headset-benefits-container,
.nav,
.nav-child,
.nav-inner,
.nav-search-area,
.promall1crop-2-wrapper,
.slider,
.slider-wrapper,
.sliders-wrapper,
.sliders1,
.top-nav,
.top-nav-inner {
    box-sizing: border-box
}

#categoriesDDPopup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    max-height: 100%;
    background: rgba(0, 0, 0, .5);
    display: none;
    z-index: 999
}

.categories-dd {
    background: #fff;
    margin: 50px auto;
    width: 80%;
    max-width: 1200px;
    border-radius: 8px
}

.categories-wrapper {
    display: flex;
    align-items: center
}

.categories-wrapper2 {
    width: 100%;
    display: flex;
    align-items: center
}

.next,
.prev {
    position: absolute;
    transform: translateY(-50%)
}

.categories {
    display: flex;
    overflow-x: auto;
    scroll-behavior: smooth;
    width: 100%
}

.categories::-webkit-scrollbar {
    display: none
}

.next,
.prev {
    margin-top: -10px;
    background-color: #f57c00;
    color: #fff;
    border: none;
    padding: 8px;
    border-radius: 5px;
    font-size: 20px;
    font-weight: 700;
    transition: background-color .3s, transform .3s;
    z-index: 10
}

.categories-button,
.text-button {
    color: #000;
    text-decoration: none;
    font-family: var(--button-link-1)
}

.prev {
    left: 10px;
    top: 50%
}

.next {
    right: 10px;
    top: 30px
}

.next:hover,
.prev:hover {
    background-color: #e64a19
}

.next:active,
.prev:active {
    transform: translateY(-50%) scale(.9)
}

@media (max-width:768px) {
    .categories-dd {
        width: 50%
    }

    .next,
    .prev {
        padding: 8px;
        font-size: 18px
    }
}

@media (max-width:480px) {

    .next,
    .prev {
        padding: 6px;
        font-size: 16px
    }
}

.oem-slide::-webkit-scrollbar,
.sliding-blogs::-webkit-scrollbar {
    display: none
}

.oem-slide,
.sliding-blogs {
    scrollbar-width: none;
    -ms-overflow-style: none
}

#picture-slider,
.slider-wrapper {
    overflow: hidden;
    position: relative;
    width: 100%
}

.slider-wrapper {
    height: 500px
}

#picture-slider {
    height: 100%
}

.slider {
    display: flex;
    position: relative;
    width: 100%;
    height: 100%
}

.frame-parent {
    position: relative;
    height: 100%
}

.slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 1s ease-in-out
}

.slide.active {
    opacity: 1
}

.sliding-blogs {
    display: flex;
    scroll-behavior: smooth;
    gap: 20px;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.sliding-blogs::-webkit-scrollbar {
    display: none
}

.blog {
    min-width: 300px;
    flex: 0 0 auto
}

.sliding-blogs .blog-content {
    white-space: normal;
    word-wrap: break-word;
    overflow: hidden;
    text-align: left;
    padding: 10px;
    box-sizing: border-box
}

.sliding-blogs .blog-container {
    max-width: 100%;
    overflow: hidden
}

@media (max-width:600px) {
    .blog {
        min-width: 280px
    }

    .explore-our-range {
        font-size: 12px
    }
}

.news-title {
    text-align: center
}

.columnry {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.columnry>* {
    flex: 1 1 200px
}

.headset-benefits-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    gap: var(--gap-5xs);
    padding: 16px;
    margin-bottom: 32px
}

@media (max-width:768px) {
    .columnry {
        flex-direction: column
    }

    .headset-benefits-container {
        width: 100%;
        padding: 8px;
        margin-bottom: 16px
    }

    .superior-sound-quality-container {
        height: auto
    }

    .headset-benefit-description-co {
        font-size: 14px
    }
}

@media (min-width:1024px) {
    .headset-benefit-description-co {
        font-size: 18px
    }

    .home-automation {
        font-size: 24px
    }
}

.home-parent,
.nigeria,
.request-quote,
.search-items {
    font-size: var(--desktop-body-2-size)
}

.cancel {
    border: none;
    background: 0 0;
    z-index: 2000;
    bottom: 40px
}

.cancel:hover {
    opacity: .9
}

.cancel.active circle {
    fill: rgb(224, 191, 191)
}

.nigeria {
    position: relative
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 140px;
    box-shadow: 0 8px 16px rgba(0, 0, 0, .2);
    z-index: 1000;
    top: 100%;
    left: 0;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #ddd;
    opacity: 0;
    transform: translateY(-20px);
    transition: opacity .3s, transform .3s
}

.b,
.cart-badge,
.cart-icon,
.cart-parent,
.country-dropdown-icon,
.emojione-monotoneflag-for-fla-icon,
.ggsearch-icon,
.home,
.home-automation,
.logo-icon,
.logoswhatsapp-icon,
.nigeria1,
.office-equipment1,
.phone-number,
.promall1crop-2-icon,
.request-quote,
.search-items,
.shop,
.shop1,
.shop2,
.webcams1 {
    position: relative
}

.dropdown-content.show {
    display: block;
    opacity: 1;
    transform: translateY(0)
}

.dropdown-content a {
    color: #333;
    padding: 12px 16px;
    text-decoration: none;
    display: flex;
    align-items: center;
    transition: background-color .3s, color .3s;
    white-space: normal
}

.dropdown-content a:hover {
    background-color: #f1f1f1;
    color: #007bff
}

.flag-icon {
    margin-right: 10px;
    background-color: none;
    width: auto;
    height: 30px
}

.categories-button,
.image-button,
.image-button2,
.like-buttons,
.search-button,
.text-button {
    border: none;
    background: 0 0;
    cursor: pointer
}

.blue2:hover {
    cursor: pointer;
    background-color: #ececec
}

.blue2:active {
    background-color: var(--color-whitesmoke)
}

.search-button {
    transition: transform .2s, background-color .2s
}

.search-button:hover {
    opacity: .6
}

.like-buttons.active svg {
    fill: var(--color-darkorange-100)
}

.text-button {
    transition: text-decoration .2s, color .2s
}

.text-button:hover {
    text-decoration: underline;
    color: var(--color-darkorange-100)
}

.text-button:active {
    text-decoration: underline;
    color: var(--color-chocolate)
}

.image-button,
.image-button2 {
    transition: transform .2s, background-color .2s;
    padding: 0;
    font-family: var(--button-link-1)
}

.notification,
.top-nav-inner {
    padding: var(--padding-9xs-5) 0 0
}

.categories-button:hover img,
.image-button:hover {
    opacity: .5
}

.buy:active,
.hover:hover,
.image-button2:active,
.subscribe-button:active {
    opacity: .7
}

.categories-button {
    transition: text-decoration .2s, color .2s
}

.sliders,
.sliders1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top
}

.cartbutton {
    background-color: var(--color-gray-100);
    cursor: pointer;
    transition: color .2s, background-color .2s
}

.button4:active,
.cartbutton:active {
    background-color: var(--color-darkorange-100)
}

.tab-products {
    display: none
}

.logo-icon {
    height: 24px;
    width: 24px;
    min-height: 24px
}

.phone-number {
    font-weight: 600
}

.notification {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start
}

.logoswhatsapp-icon {
    width: 23.8px;
    height: 24px;
    overflow: hidden;
    flex-shrink: 0
}

.logoswhatsapp-icon-wrapper {
    width: 100px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start
}

.bonanza-sale-for,
.div32,
.empty-hours,
.empty-minutes,
.hours,
.minutes,
.seconds1,
.shop-now {
    position: relative;
    font-weight: 600;
    display: inline-block
}

.bonanza-sale-for {
    flex: 1;
    min-width: 379px;
    max-width: 100%
}

.shop-now {
    text-decoration: underline;
    color: inherit;
    min-width: 85px;
    margin-right: -60px
}

.bonanza-sale-for-all-stock-and-parent,
.brand-partners,
.oem-slide,
.top-nav-inner {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    max-width: 100%
}

.bonanza-sale-for-all-stock-and-parent {
    width: 676.2px;
    flex-direction: row;
    gap: var(--gap-5xs)
}

.top-nav-inner {
    flex: 1;
    flex-direction: column;
    min-width: 547px
}

.nigeria1 {
    text-decoration: none;
    font-weight: 600;
    color: inherit;
    display: inline-block;
    min-width: 60px
}

.bonaza-sale,
.request-quote,
.shop1,
.shop2 {
    font-weight: 500
}

.nigeria-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: var(--padding-11xs) 0 0
}

.country-dropdown-icon {
    width: 13px;
    height: 7.1px;
    object-fit: contain
}

.country-dropdown-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8.4px 0 0
}

.emojione-monotoneflag-for-fla-icon {
    height: 24px;
    width: 24px;
    overflow: hidden;
    flex-shrink: 0;
    min-height: 24px
}

.nigeria {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    gap: var(--gap-5xs)
}

.frame-child,
.nav,
.page-bottom,
.promall1crop-2-icon,
.top-nav {
    align-self: stretch;
    max-width: 100%
}

.top-nav {
    background-color: var(--color-gray-400);
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    padding: var(--padding-8xs) 55px;
    gap: var(--gap-5xs);
    flex-shrink: 0;
    z-index: 2
}

.promall1crop-2-icon {
    flex: 1;
    overflow: hidden;
    max-height: 100%;
    object-fit: cover
}

.promall1crop-2-wrapper {
    height: 50px;
    width: 155px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 var(--padding-5xl) 0 0
}

.home,
.office-equipment1,
.shop,
.webcams1 {
    font-weight: 500;
    display: inline-block
}

.home {
    text-decoration: underline;
    color: var(--color-darkorange-100);
    min-width: 50px
}

.shop,
.shop1,
.shop2 {
    color: inherit;
    text-decoration: none
}

.shop {
    min-width: 42px;
    cursor: pointer
}

.button,
.button-container,
.button-wrapper,
.button2,
.codey-special-container,
.component-4,
.frame-parent,
.frame-parent17,
.guarantee-of-products-parent,
.nav-text,
.new-wrapper,
.special-wrapper,
.vt {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start
}

.shop1 {
    display: inline-block;
    min-width: 38px
}

.nav-text1 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 var(--padding-9xs) 0 0
}

.shop2 {
    display: inline-block;
    min-width: 61px
}

.nav-text2 {
    width: 61px;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start
}

.home-parent,
.nav-inner {
    margin: 0;
    display: flex;
    align-items: flex-start
}

.home-parent {
    align-self: stretch;
    flex-direction: row;
    justify-content: space-between;
    /* gap: var(--gap-xl); */
    text-align: left;
    color: var(--color-gray-300);
    font-family: var(--button-link-1)
}

.nav-inner {
    flex-direction: column;
    justify-content: flex-start;
    padding: var(--padding-mini) 0 0
}

.request-quote {
    text-decoration: none;
    font-family: var(--button-link-1);
    color: var(--color-whitesmoke) !important;
    text-align: center;
    display: inline-block;
    min-width: 123px
}

.mobile-nav-show {
    display: block;
}

.mobile-nav-toggle {
    display: none;
}

@media (max-width:576px) {

    .mobile-nav-show {
        display: none;
    }

    .mobile-nav-toggle {
        display: block;
    }
}

.div1,
.div13,
.div19,
.div27,
.div7,
.div9 {
    text-decoration: line-through
}

.frame-parent8,
.hero,
.page-bottom,
.search-items,
.shop-now1,
.vc-solutions {
    text-align: left
}

.request {
    cursor: pointer;
    border: 0;
    padding: var(--padding-5xs) var(--padding-xs);
    background-color: var(--color-darkorange-100);
    border-radius: var(--br-5xs);
    overflow: hidden;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start
}

.search-items {
    width: 114px;
    border: 0;
    outline: 0;
    font-family: var(--button-link-1);
    background-color: transparent;
    height: 20px;
    color: var(#7f7f7f);
    display: inline-block;
    padding: 0
}

.nav-search-area {
    height: 40px;
    flex: 1;
    border-radius: var(--br-5xs) 0 0 var(--br-5xs);
    border: 2px solid var(--color-darkorange-100);
    overflow: hidden;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: var(--padding-5xs) var(--padding-5xl)
}

.component-32-icon,
.ggsearch-icon {
    overflow: hidden;
    flex-shrink: 0;
    transform: rotate(-180deg)
}

.ggsearch-icon {
    height: 37px;
    width: 46px;
    right: 8%
}

.component-32-icon {
    align-self: stretch;
    height: 17px;
    max-width: 100%;
    object-fit: contain
}

.component-32-wrapper {
    width: 99px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    padding: 0 0 var(--padding-4xs);
    flex-shrink: 0
}

.fiel,
.nav-search-area-parent {
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.fiel {
    height: 40px;
    width: 189px;
    border-radius: var(--br-5xs) 0 0 var(--br-5xs);
    border-top: 2px solid var(--color-darkorange-100);
    border-bottom: 2px solid var(--color-darkorange-100);
    border-left: 2px solid var(--color-darkorange-100);
    overflow: hidden;
    flex-shrink: 0;
    align-items: flex-end;
    padding: 0 var(--padding-15xl);
    padding-left: 8px;
    gap: var(--gap-smi);
    transform: rotate(180deg)
}

.nav-search-area-parent {
    height: 36px;
    width: 487px;
    align-items: flex-start;
    max-width: 100%
}

.cart-icon {
    height: 22px;
    width: 21.1px
}

.cart-badge {
    height: 9px;
    width: 9px;
    border-radius: 50%;
    background-color: var(--color-darkorange-100);
    z-index: 1
}

.b {
    line-height: 5px;
    display: inline-block;
    min-width: 4px;
    z-index: 2
}

.button-parent,
.cart-badge-parent,
.cart-parent,
.frame-parent1,
.like-button-container-parent,
.product-field,
.product-field-inner1,
.product-field-parent,
.product-field2,
.product-info,
.product11,
.second-product-field,
.vector-wrapper,
.vestel-56-parent,
.vestel-screen-tag,
.weekly-sales,
.wrapper,
.yealink-logo-wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start
}

.wrapper {
    flex-direction: column;
    padding: var(--padding-11xs) 0 0;
    margin-left: -6px
}

.cart-badge-parent,
.cart-parent {
    flex-direction: row
}

.cart-badge-parent {
    margin: 0 !important;
    position: absolute;
    top: -3px;
    right: -1.9px;
    padding: 0 var(--padding-11xs) 0 0
}

.account-icon {
    height: 24px;
    width: 24px;
    position: relative
}

.cart-account-icons {
    align-self: stretch;
    flex: 1;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    padding: .5px 0 0;
    gap: var(--gap-xl)
}

@media screen and (max-width:640px) {
    .cart-account-icons {
        padding-left: calc(260%)
    }
}

.cart-account-icons-wrapper {
    height: 30px;
    width: 76px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    padding: 0 0 var(--padding-8xs)
}

.nav-child,
.request-parent {
    display: flex;
    justify-content: flex-start;
    max-width: 100%
}

.request-parent {
    flex-direction: row;
    align-items: flex-end;
    gap: var(--gap-lgi)
}

.nav-child {
    flex-direction: column;
    align-items: flex-start;
    /* padding: var(--padding-6xs) 0 0 */
}

.nav {
    background-color: var(--color-gray-100);
    border: 1px solid var(--color-darkorange-100);
    overflow: hidden;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    padding: var(--padding-8xs) var(--padding-xl);
    gap: var(--gap-13xl);
    min-height: 62px;
    flex-shrink: 0;
    z-index: 1;
    font-size: 8px;
    color: #fff
}

.page-bottom {
    height: 94px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    font-size: var(--font-size-sm);
    color: var(--color-gray-100);
    font-family: var(--button-link-1)
}

.frame-child {
    width: 863px;
    position: relative;
    max-height: 100%;
    object-fit: cover;
    min-height: 492px;
    flex-shrink: 0
}

.b772be2e75a92686-icon,
.whatsapp-image-2024-05-19-at-7 {
    position: absolute;
    top: 197px;
    left: 527px;
    width: 256px;
    height: 197px;
    object-fit: cover;
    z-index: 1
}

.whatsapp-image-2024-05-19-at-7 {
    top: 208px;
    left: 384px;
    width: 207px;
    height: 155px;
    z-index: 2
}

.belkin-discounted,
.bonaza-sale,
.discount-price1,
.explore-many-variations,
.image,
.off,
.vestel-56-icon {
    align-self: stretch;
    position: relative
}

.bonaza-sale {
    flex: 1
}

.off {
    width: 69px;
    display: inline-block
}

.button {
    align-self: stretch;
    flex: 1;
    border-radius: var(--br-5xl) 0 var(--br-5xl) 0;
    background-color: var(--color-midnightblue-100);
    overflow: hidden;
    padding: var(--padding-5xs) var(--padding-mini) var(--padding-5xs) var(--padding-5xl);
    gap: var(--gap-3xs)
}

.button-wrapper {
    width: 219px;
    height: 36px;
    padding: 0 var(--padding-12xs)
}

.shop-complete-yealink {
    margin: 0;
    align-self: stretch;
    height: 196px;
    position: relative;
    font-size: var(--font-size-21xl);
    font-weight: 700;
    font-family: inherit;
    display: inline-block
}

.frame-container,
.frame-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    flex-shrink: 0
}

.frame-container {
    align-self: stretch;
    gap: 37px
}

.frame-wrapper {
    width: 395px;
    padding: var(--padding-sm) 0 0;
    min-width: 395px;
    max-width: 100%
}

.c68c6d7e42e4afc57b1aa00bcd78-icon {
    height: 161px;
    width: 189px;
    position: relative;
    object-fit: cover;
    flex-shrink: 0
}

.frame-group {
    position: absolute;
    top: 36px;
    left: 31px;
    width: 387px;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0;
    row-gap: 20px;
    max-width: 100%
}

.shop-now1 {
    align-self: stretch;
    flex: 1;
    position: relative;
    font-size: var(--desktop-body-2-size);
    font-weight: 500;
    font-family: var(--button-link-1);
    color: var(--color-whitesmoke)
}

.button1 {
    cursor: pointer;
    border: 0;
    padding: var(--padding-5xs) var(--padding-6xl) var(--padding-5xs) var(--padding-7xl);
    background-color: var(--color-darkorange-100);
    width: 148px;
    height: 36px;
    border-radius: var(--br-5xs);
    overflow: hidden;
    flex-shrink: 0;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start
}

.yealink-logo-icon {
    height: 34px;
    width: 160px;
    position: relative;
    object-fit: cover
}

.yealink-logo-wrapper {
    flex-direction: row;
    padding: 0 0 0 var(--padding-12xs)
}

.button-parent {
    flex-direction: column;
    gap: var(--gap-3xl);
    flex-shrink: 0
}

.vc-solution {
    margin: 0;
    height: 150px;
    width: 474px;
    position: relative;
    font-size: inherit;
    font-weight: 400;
    font-family: inherit;
    white-space: pre-wrap;
    display: inline-block;
    -webkit-text-stroke: 5px #f5f5f5;
    flex-shrink: 0;
    max-width: 123%
}

.button3,
.button4,
.buy,
.category1,
.contact-us1,
.div,
.div1,
.div13,
.div19,
.div27,
.div6,
.div7,
.privacy-policy {
    white-space: nowrap
}

.frame-div,
.sliders-wrapper {
    display: flex;
    max-width: 100%
}

.frame-div {
    position: absolute;
    top: 342px;
    left: 31px;
    width: 387px;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 167px;
    font-size: var(--font-size-77xl);
    color: transparent;
    font-family: var(--font-lalezar)
}

.empty-icon {
    position: absolute;
    top: 36px;
    left: 607px;
    width: 212px;
    height: 212px;
    object-fit: cover;
    z-index: 2
}

.empty-icon1,
.empty-icon2 {
    position: absolute;
    top: 217px;
    width: 56px;
    height: 56px
}

.screens,
.sliders {
    position: relative
}

.empty-icon1 {
    left: -39px
}

.empty-icon2 {
    right: -17px;
    object-fit: contain;
    z-index: 3
}

.sliders {
    height: 492px;
    flex: 1;
    border-radius: var(--br-5xl);
    max-width: 100%
}

.sliders-wrapper {
    width: 919px;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 var(--padding-mid) 0 var(--padding-20xl);
    min-width: 919px;
    flex-shrink: 0
}

.frame-parent {
    width: 1348px;
    gap: 28px;
    min-width: 1348px;
    flex-shrink: 0;
    max-width: 152%
}

.button2 {
    align-self: stretch;
    flex: 1;
    border-radius: var(--br-5xl) 0 var(--br-5xl) 0;
    background-color: var(--color-whitesmoke);
    overflow: hidden;
    padding: var(--padding-5xs) var(--padding-mini) var(--padding-5xs) var(--padding-5xl);
    gap: var(--gap-3xs)
}

.button3,
.product-card {
    border-radius: var(--br-5xs);
    overflow: hidden
}

.button-container {
    width: 219px;
    height: 50px;
    padding: 0 var(--padding-12xs) var(--padding-sm);
    color: var(--color-gray-300)
}

.shop-maxhub-interactive {
    margin: 0;
    width: 450px;
    height: 196px;
    position: relative;
    font-size: var(--font-size-21xl);
    font-weight: 700;
    font-family: inherit;
    display: inline-block;
    max-width: 100%
}

.button3 {
    height: 36px;
    width: 148px;
    background-color: var(--color-darkorange-100);
    flex-shrink: 0;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: var(--padding-5xs) var(--padding-6xl) var(--padding-5xs) var(--padding-7xl)
}

.screens {
    margin: 0;
    height: 150px;
    width: 317px;
    font-size: var(--font-size-77xl);
    font-weight: 400;
    font-family: var(--font-lalezar);
    color: transparent;
    display: inline-block;
    -webkit-text-stroke: 5px rgba(245, 245, 245, 0.63)
}

.button-group {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: var(--gap-xl)
}

.a5ac358868e-01-1-icon {
    width: 386px;
    height: 386px;
    position: absolute;
    margin: 0 !important;
    top: 0;
    right: 39px;
    object-fit: contain;
    z-index: 1
}

.sliders1 {
    position: absolute;
    top: 0;
    left: 28px;
    border-radius: var(--br-5xl);
    width: 863px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: var(--padding-31xl) var(--padding-12xl) 0;
    gap: var(--gap-4xl);
    background-image: url(./public/sliders1@3x.png);
    max-width: 100%
}

.empty-icon3,
.empty-icon4 {
    position: absolute;
    top: 217px;
    left: 0;
    width: 56px;
    height: 56px;
    z-index: 2
}

.empty-icon4 {
    left: 863px;
    object-fit: contain
}

.sliders-parent {
    height: 492px;
    width: 919px;
    position: relative;
    min-width: 919px;
    flex-shrink: 0;
    max-width: 104%
}

.slider,
.slider-wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    max-width: 100%
}

.slider {
    align-self: stretch;
    overflow: hidden;
    flex-direction: row;
    padding: 0 0 0 var(--padding-9xl);
    gap: 462px
}

.slider-wrapper {
    flex-direction: column;
    padding: var(--padding-12xs) 0 0
}

.div31,
.every-listed-new,
.guarantee-of-products,
.minutes1,
.save-up-to,
.this-month,
.timer-units1,
.weekly-sales-deals {
    position: relative;
    font-weight: 600
}

.save-up-to {
    margin: 0;
    font-size: var(--font-size-5xl);
    font-weight: 700;
    font-family: inherit;
    color: var(--color-gray-300)
}

.shop-more,
.shop-more-wrapper {
    color: var(--color-darkorange-100)
}

.shop-more {
    position: relative;
    font-weight: 600;
    display: inline-block;
    min-width: 91px;
    z-index: 1
}

.shop-more-wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 73px;
    margin-top: -17px
}

.caption-price,
.explore-many-variations-of-you-parent,
.product-caption,
.weekly-sales-deals-parent {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start
}

.product-card,
.product-field {
    flex-shrink: 0;
    box-sizing: border-box
}

.explore-many-variations-of-you-parent {
    color: #7f7f7f
}

.weekly-sales-deals-parent {
    gap: var(--gap-5xs)
}

.a5ac358868e-01-1-icon1 {
    position: absolute;
    width: calc(100% - 20px);
    top: 4px;
    right: 10px;
    left: 10px;
    max-width: 100%;
    overflow: hidden;
    height: 74px;
    object-fit: cover
}

.div,
.div1,
.product-card,
.star-icon {
    position: relative
}

.product-card {
    height: 84px;
    width: 96px;
    background-color: var(--color-whitesmoke);
    border: 1px solid var(--color-darkorange-100)
}

.div,
.div1 {
    align-self: stretch;
    font-weight: 600;
    color: var(--color-darkorange-100)
}

.div1 {
    font-size: var(--font-size-xs);
    color: var(#7f7f7f)
}

.star-icon {
    height: 8px;
    width: 8.3px;
    object-fit: contain;
    min-height: 8px
}

.rating-stars {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: var(--gap-9xs)
}

.product-info {
    align-self: stretch;
    flex-direction: column;
    gap: var(--gap-11xs)
}

.product-field,
.product-field2 {
    gap: var(--gap-13xl);
    overflow: hidden;
    align-self: stretch
}

.second-product-field {
    flex: 1;
    flex-direction: column;
    padding: var(--padding-12xs) 0 0
}

.product-field {
    height: 96px;
    flex-direction: row;
    padding: var(--padding-6xs) var(--padding-5xs)
}

.sharp-ar-7024-7024d-icon {
    position: absolute;
    top: 5px;
    left: 25px;
    width: 43px;
    height: 72px;
    object-fit: cover
}

.product-field-child {
    align-self: stretch;
    width: 94px;
    position: relative;
    border-radius: var(--br-5xs);
    max-height: 100%;
    overflow: hidden;
    flex-shrink: 0;
    object-fit: cover;
    min-height: 82px
}

.product-field-inner1 {
    flex: 1;
    flex-direction: column;
    padding: var(--padding-12xs) 0 0;
    box-sizing: border-box;
    min-width: 95px
}

.product-field2 {
    flex-direction: row;
    padding: var(--padding-6xs) var(--padding-5xs)
}

.like-button-container-parent,
.product-field-parent,
.product11,
.weekly-sales {
    flex-direction: column
}

.product-field-parent {
    align-self: stretch;
    color: var(--color-gray-300)
}

.weekly-sales {
    width: 340px;
    border-radius: var(--br-5xl);
    background-color: var(--color-gray-100);
    overflow: hidden;
    flex-shrink: 0;
    padding: var(--padding-13xl) var(--padding-5xl) 42px;
    box-sizing: border-box;
    gap: 29px;
    min-width: 340px;
    max-width: 100%;
    font-size: var(--font-size-sm);
    color: var(--color-darkorange-100)
}

.container {
    height: 595px;
    width: 100%;
    position: absolute;
    margin: 0 !important;
    right: 0;
    bottom: -595px;
    left: 0;
    overflow: hidden
}

.bxmouse-icon,
.category-icon1,
.empty-samsung-icon,
.flash-sales1,
.group-icon,
.group-icon1,
.hero,
.ongoing,
.our-popular-categories,
.samsung-75-inches,
.vc-solutions,
.vector-icon10,
.vector-icon11,
.vector-icon12,
.vector-icon13,
.vector-icon15,
.vector-icon16,
.vector-icon17 {
    position: relative
}

.hero,
.our-popular-categories {
    flex-shrink: 0
}

.categories-title,
.hero {
    flex-direction: row;
    box-sizing: border-box;
    max-width: 100%
}

.hero {
    align-self: stretch;
    background-color: var(--color-gray-400);
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 35px 64px var(--padding-17xl);
    gap: var(--gap-3xl);
    font-size: var(--desktop-body-2-size);
    color: var(--color-whitesmoke);
    font-family: var(--button-link-1)
}

.category-icon-parent,
.image-link-parent {
    background-color: var(--color-darkorange-100);
    overflow: hidden;
    gap: var(--gap-10xs)
}

.our-popular-categories {
    margin: 0;
    width: 402px;
    font-size: inherit;
    font-weight: 700;
    font-family: inherit;
    display: inline-block
}

.category-icons,
.vc-solutions {
    font-size: var(--font-size-sm);
    color: var(--color-gray-100)
}

.our-categories,
.vc-solutions {
    font-family: var(--button-link-1)
}

.categories-title {
    width: 1117px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 0 var(--padding-8xs) 0 0
}

.category-icon1 {
    height: 41px;
    width: 37px
}

.category-icon {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 var(--padding-9xl)
}

.vc-solutions {
    display: inline-block;
    min-width: 93px
}

.category-icon-parent {
    cursor: pointer;
    border: 0;
    padding: var(--padding-base);
    border-radius: var(--br-5xs);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start
}

.group-icon {
    height: 41px;
    width: 38.6px
}

.image-link {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 var(--padding-8xl)
}

.contact-details,
.contact-info,
.flash-sales-inner,
.frame-parent9,
.icon-row,
.image-link-parent,
.link-items,
.product-parent,
.product1,
.useful-links-parent {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start
}

.image-link-parent {
    align-self: stretch;
    border-radius: var(--br-5xs);
    padding: var(--padding-5xs-5) var(--padding-base)
}

.icon-row {
    width: 125px;
    gap: var(--gap-30xl)
}

.frame-parent1,
.frame-parent3,
.frame-parent4,
.frame-parent8,
.mouse-category {
    border-radius: var(--br-5xs);
    background-color: var(--color-darkorange-100);
    gap: var(--gap-10xs);
    overflow: hidden
}

.vector-icon10 {
    height: 41px;
    width: 32.8px
}

.vector-wrapper {
    flex-direction: row;
    padding: 0 30px
}

.frame-parent1 {
    align-self: stretch;
    flex-direction: column;
    padding: var(--padding-base)
}

.group-icon1 {
    height: 41px;
    width: 25.6px
}

.group-wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 var(--padding-15xl) 0 var(--padding-14xl)
}

.vector-icon11 {
    height: 41px;
    width: 28.7px
}

.vector-container {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-end;
    padding: 0 var(--padding-13xl)
}

.frame-parent3 {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start;
    padding: var(--padding-base)
}

.vector-frame,
.vector-wrapper1 {
    flex-direction: row;
    display: flex
}

.vector-icon12 {
    height: 41px;
    width: 45.6px
}

.vector-frame {
    align-items: flex-start;
    justify-content: flex-end;
    padding: 0 var(--padding-4xl) 0 var(--padding-5xl)
}

.frame-parent4 {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start;
    padding: var(--padding-5xs-5) var(--padding-base)
}

.vector-icon13 {
    height: 41px;
    width: 58.6px
}

.vector-wrapper1 {
    align-items: flex-start;
    justify-content: flex-end;
    padding: 0 var(--padding-mid)
}

.vector-icon15 {
    height: 41px;
    width: 44.2px
}

.vector-wrapper3 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 var(--padding-5xl)
}

.vector-icon16 {
    height: 41px;
    width: 36.4px
}

.frame-parent8 {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: var(--padding-5xs-5) var(--padding-base)
}

.bxmouse-icon {
    height: 41px;
    width: 41px;
    overflow: hidden;
    flex-shrink: 0
}

.mouse-image {
    flex-direction: row;
    justify-content: flex-start;
    padding: 0 var(--padding-7xl)
}

.category-icons,
.footer,
.headsets-parent,
.landing-page,
.mouse-category,
.mouse-image,
.product-child,
.product-inner,
.samsung-parent,
.socials,
.vt-parent {
    display: flex;
    align-items: flex-start
}

.mouse-category {
    width: 125px;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start;
    padding: var(--padding-base);
    box-sizing: border-box
}

.category-icons {
    width: 1115px;
    flex-direction: row;
    justify-content: space-between;
    gap: var(--gap-xl);
    max-width: 100%
}

.flash-sales1,
.our-categories {
    font-size: var(--font-size-13xl);
    color: var(--color-gray-300)
}

.our-categories {
    align-self: stretch;
    background-color: var(--color-gray-100);
    border: 1px solid var(--color-darkorange-100);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding: var(--padding-17xl) var(--padding-xl) var(--padding-58xl) var(--padding-4xl);
    gap: 33px;
    max-width: 100%;
    flex-shrink: 0;
    text-align: center
}

.vector-icon17 {
    height: 24px;
    width: 17.5px
}

.ongoing {
    font-weight: 600;
    display: inline-block;
    min-width: 64px
}

.vector-parent {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    gap: var(--gap-5xs)
}

.flash-sales1 {
    margin: 0;
    font-weight: 700;
    font-family: inherit
}

.frame-parent10,
.frame-parent45 {
    display: flex;
    gap: var(--gap-base);
    font-size: var(--font-size-sm);
    color: var(--color-darkorange-100)
}

.frame-parent10 {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 0 var(--padding-3xs)
}

.frame-parent45 {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0
}

.empty-samsung-icon {
    height: 190px;
    flex: 1;
    max-width: 100%;
    overflow: hidden;
    object-fit: cover
}

.empty-samsung-wrapper,
.samsung {
    flex-direction: row;
    display: flex;
    align-self: stretch
}

.empty-samsung-wrapper {
    align-items: flex-start;
    justify-content: flex-end;
    padding: 0 var(--padding-26xl)
}

.samsung-75-inches {
    flex: 1
}

.samsung {
    align-items: flex-start;
    justify-content: flex-start
}

.div19,
.div6,
.div7,
.headsets1,
.off2 {
    align-self: stretch;
    position: relative;
    font-weight: 600
}

.group,
.like-icon {
    position: absolute
}

.off2 {
    color: #28a745
}

.group,
.rating-stars3 {
    width: 57px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: var(--gap-9xs)
}

.group {
    top: 4px;
    left: 0;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--gap-6xs)
}

.like-icon {
    top: 0;
    border-radius: var(--br-5xs);
    width: 51px;
    height: 52px;
    float: right;
    overflow: hidden;
    right: 0
}

.parent {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 0 var(--padding-base);
    gap: var(--gap-10xs);
    font-size: var(--desktop-headline-4-size);
    color: var(--color-darkorange-100)
}

.add-to-cart,
.belkin-discounted {
    font-size: var(--desktop-body-2-size)
}

.add-to-cart {
    position: relative;
    font-weight: 500;
    font-family: var(--button-link-1);
    color: var(--color-gray-400);
    text-align: left;
    display: inline-block;
    min-width: 94px
}

.button4,
.product {
    align-self: stretch;
    overflow: hidden;
    display: flex;
    align-items: flex-start;
    cursor: pointer
}

.button4 {
    border: 1px solid var(--color-gray-400);
    padding: var(--padding-5xs) var(--padding-xl) var(--padding-4xs) var(--padding-3xl);
    background-color: transparent;
    height: 38px;
    border-radius: var(--br-9xs);
    box-sizing: border-box;
    flex-shrink: 0;
    flex-direction: row;
    justify-content: center;
    transition: color .7s
}

.button4:hover {
    background-color: var(--color-darkslategray-200);
    border: 1px solid var(--color-darkslategray-100)
}

.product,
.product1 {
    border-radius: var(--br-xs);
    background-color: var(--color-gray-100);
    gap: var(--gap-20xl)
}

.product {
    border: 1px solid var(--color-darkorange-100);
    flex-direction: column;
    justify-content: flex-start;
    padding: var(--padding-3xl) var(--padding-4xl)
}

.sharp-ar-7024-7024d-icon1 {
    height: 190px;
    width: 115.1px;
    position: relative;
    object-fit: cover
}

.sharp-ar-7024-7024d-container {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    padding: 0 var(--padding-xl)
}

.sharp-ar-7024-digital {
    height: 16px;
    flex: 1;
    position: relative;
    display: inline-block
}

.belkin-product,
.makeblock-container,
.product2,
.robot-info {
    display: flex;
    align-self: stretch
}

.div9 {
    align-self: stretch;
    position: relative;
    font-weight: 600
}

.product1 {
    align-self: stretch;
    border: 1px solid var(--color-darkorange-100);
    overflow: hidden;
    padding: var(--padding-3xl) var(--padding-4xl)
}

.image,
.product2 {
    border-radius: var(--br-xs);
    background-color: var(--color-gray-100);
    overflow: hidden
}

.frame-parent9 {
    width: 350px;
    padding: 0 var(--padding-9xs) 0 0;
    box-sizing: border-box;
    gap: var(--gap-13xl);
    max-width: 100%
}

.bpd005-keypower-fastchargefora-icon {
    position: absolute;
    height: calc(100% - 27px);
    top: 13px;
    bottom: 14px;
    left: calc(50% - 119px);
    max-height: 100%;
    width: 238px;
    object-fit: cover
}

.image {
    height: 190px;
    flex-shrink: 0
}

.belkin-discounted {
    height: 70px;
    color: var(#7f7f7f)
}

.empty-category,
.empty-days,
.empty-hours,
.empty-minutes,
.empty-seconds {
    font-size: var(--font-size-13xl)
}

.belkin-product,
.product2 {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: var(--gap-20xl)
}

.product2 {
    border: 1px solid var(--color-darkorange-100);
    padding: var(--padding-5xl);
    gap: var(--gap-7xl)
}

.dc33ebe-45a4-4bd1-b419-dce2a35-icon {
    height: 190px;
    flex: 1;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    object-fit: contain
}

.robot-info {
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-end;
    padding: 0 74px
}

.makeblock-container {
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start;
    gap: var(--gap-7xl)
}

.days,
.div13,
.empty-days {
    display: inline-block;
    position: relative;
    font-weight: 600
}

.div13 {
    width: 245px
}

.codey-rocky-deal-rating-star-o {
    height: 12px;
    width: 12.4px;
    position: relative;
    object-fit: contain;
    min-height: 12px;
    flex-shrink: 0
}

.product-parent {
    align-self: stretch;
    gap: var(--gap-13xl)
}

.flash-sales-inner {
    margin-top: 105px;
    width: 344px;
    padding: 121px 0 0;
    box-sizing: border-box;
    max-width: 100%
}

.days,
.empty-days {
    min-width: 31px
}

.empty-days {
    min-width: 40px
}

.category-item,
.time-unit,
.timer-categories,
.timer-units {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.category-item,
.minutes-label {
    flex-direction: column;
    gap: var(--gap-11xs)
}

.timer-categories {
    border-radius: var(--br-xl);
    background-color: var(--color-darkorange-100);
    overflow: hidden;
    flex-direction: row;
    padding: var(--padding-7xs) var(--padding-xs)
}

.timer-categories2 {
    border-radius: var(--br-xl);
    background-color: var(--color-gray-100);
    overflow: hidden;
    flex-direction: row;
    padding: var(--padding-7xs) var(--padding-xs)
}

.minutes-container,
.seconds-container {
    border-radius: var(--br-xl);
    background-color: var(--color-darkorange-100);
    padding: var(--padding-7xs) var(--padding-xs);
    overflow: hidden;
    box-sizing: border-box
}

.empty-category {
    margin: 0;
    position: relative;
    font-weight: 600;
    font-family: inherit;
    color: var(--color-darkorange-100);
    text-align: left;
    display: inline-block;
    min-width: 8px
}

.hours {
    min-width: 37px
}

.empty-hours {
    min-width: 38px
}

.empty-minutes,
.minutes {
    min-width: 50px
}

.empty-minutes {
    min-width: 34px
}

.minutes-container,
.minutes-label {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.minutes-container {
    flex-direction: row;
    min-width: 50px
}

.empty-seconds,
.seconds {
    position: relative;
    font-weight: 600;
    display: inline-block;
    min-width: 53px
}

.empty-seconds {
    min-width: 41px
}

.seconds-container,
.timer2 {
    flex: 1;
    display: flex;
    flex-direction: row;
    align-items: center
}

.seconds-container {
    flex-wrap: wrap;
    justify-content: center;
    min-width: 50px
}

.timer2 {
    justify-content: flex-start;
    gap: var(--gap-5xs);
    max-width: 100%
}

.product-info1,
.timer-values {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-end
}

.timer-values {
    padding: 0 var(--padding-12xs) 0 0;
    box-sizing: border-box;
    max-width: 100%
}

.product-info1 {
    padding: 0 71px 0 72px
}

.vestel-56-icon {
    height: 188px;
    max-width: 100%;
    overflow: hidden;
    flex-shrink: 0;
    object-fit: cover
}

.discount-price1 {
    height: 68px;
    font-size: var(--desktop-body-2-size);
    color: var(#7f7f7f)
}

.vestel-pricing {
    align-items: flex-start;
    padding: 0 0 var(--padding-base);
    gap: 5px;
    font-size: var(--desktop-headline-4-size);
    color: var(--color-darkorange-100)
}

.deal-products,
.flash-sales-inner2 {
    gap: var(--gap-13xl);
    text-align: left;
    font-size: var(--desktop-body-2-size);
    color: var(--color-gray-300)
}

.deal-products,
.flash-sales-inner2,
.frame-parent16,
.product6,
.timer-container,
.vestel-pricing {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.deal-products {
    margin-top: 220px;
    align-items: flex-start
}

.flash-sales-inner2 {
    align-items: flex-start
}

.timer-container {
    align-items: flex-end;
    gap: 47.5px;
    max-width: 100%
}

.countdown-timer,
.flash-sales {
    box-sizing: border-box;
    display: flex;
    align-items: flex-start;
    max-width: 100%
}

.countdown-timer {
    width: 350px;
    flex-direction: column;
    justify-content: flex-start;
    padding: 5.5px 0 0;
    text-align: center;
    font-size: var(--font-size-xs);
    color: var(--color-gray-100)
}

.buy-now,
.featured-products,
.flash-sales {
    font-family: var(--button-link-1);
    text-align: left
}

.flash-sales {
    align-self: stretch;
    background-color: var(--color-gray-100);
    border: 1px solid var(--color-darkorange-100);
    flex-direction: row;
    justify-content: space-between;
    padding: var(--padding-18xl) var(--padding-73xl);
    flex-shrink: 0;
    gap: var(--gap-xl);
    font-size: var(--desktop-body-2-size);
    color: var(--color-gray-300)
}

.this-month {
    display: inline-block;
    min-width: 83px
}

.every-listed-new {
    font-size: var(--font-size-sm);
    color: var(#7f7f7f)
}

.featured-products-parent {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 0 var(--padding-8xs);
    gap: var(--gap-9xs);
    flex-shrink: 0;
    font-size: var(--font-size-13xl);
    color: var(--color-gray-300)
}

.c-icon,
.c-wrapper {
    align-self: stretch;
    flex: 1
}

.c-icon {
    position: relative;
    max-width: 100%;
    overflow: hidden;
    max-height: 100%;
    object-fit: cover;
    flex-shrink: 0
}

.c-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: var(--padding-sm) 0 0
}

.new {
    position: relative;
    font-weight: 600;
    display: inline-block;
    min-width: 29px
}

.new-wrapper {
    border-radius: var(--br-9xs);
    background-color: var(--color-midnightblue-100);
    overflow: hidden;
    padding: var(--padding-7xs) var(--padding-2xs);
    flex-shrink: 0
}

.frame-parent17 {
    gap: 32.6px
}

.vt {
    align-self: stretch;
    padding: 0 0 var(--padding-7xs)
}

.div19 {
    font-size: var(--desktop-body-2-size);
    color: var(#7f7f7f)
}

.parent3 {
    position: absolute;
    top: 11px;
    left: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: var(--gap-6xs)
}

.frame-parent18 {
    align-self: stretch;
    height: 81px;
    position: relative;
    font-size: var(--desktop-headline-4-size);
    color: var(--color-darkorange-100)
}

.headsets-parent {
    align-self: stretch;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0 0 var(--padding-xl);
    gap: var(--gap-smi);
    color: var(#7f7f7f)
}

.vt-parent {
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    gap: var(--gap-5xl)
}

.product-inner {
    align-self: stretch;
    flex-direction: row;
    justify-content: flex-end;
    padding: 0 var(--padding-12xs) 0 var(--padding-10xs);
    font-size: var(--desktop-body-2-size);
    color: var(--color-gray-300)
}

.product6 {
    border-radius: var(--br-xs);
    background-color: var(--color-gray-100);
    border: 1px solid var(--color-darkorange-100);
    overflow: hidden;
    align-items: flex-end;
    padding: var(--padding-3xs) var(--padding-3xl) var(--padding-5xl);
    gap: var(--gap-7xl);
    font-size: var(--font-size-xs);
    color: var(--color-gray-100)
}

.category,
.hot-wrapper {
    border-radius: var(--br-9xs)
}

.frame-parent16 {
    align-items: flex-start;
    gap: var(--gap-base);
    flex-shrink: 0
}

.icon {
    height: 190px;
    width: 205.9px;
    position: absolute;
    margin: 0 !important;
    bottom: -177px;
    left: -200.9px;
    object-fit: cover
}

.hot,
.screens2 {
    position: relative;
    font-weight: 600
}

.hot {
    display: inline-block;
    min-width: 23px
}

.hot-wrapper {
    background-color: var(--color-red);
    overflow: hidden;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: var(--padding-7xs) var(--padding-sm);
    z-index: 1
}

.screens2 {
    align-self: stretch;
    color: var(#7f7f7f)
}

.all,
.headsets2,
.mouse1,
.screens3,
.video-conferencing {
    font-weight: 500;
    position: relative
}

.samsung-parent {
    align-self: stretch;
    flex-direction: column;
    justify-content: flex-start;
    gap: var(--gap-4xl)
}

.product-child {
    flex-direction: row;
    justify-content: flex-end;
    padding: 0 var(--padding-12xs) 0 var(--padding-10xs);
    font-size: var(--desktop-body-2-size);
    color: var(--color-gray-300)
}

.category,
.product7 {
    overflow: hidden;
    color: var(--color-gray-100)
}

.c255a985357-0-1-parent,
.frame-parent15,
.product7,
.product8 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.product7 {
    border-radius: var(--br-xs);
    background-color: var(--color-gray-100);
    border: 1px solid var(--color-darkorange-100);
    align-items: flex-end;
    padding: var(--padding-3xs) var(--padding-3xl) var(--padding-5xl);
    gap: 203px;
    font-size: var(--font-size-xs)
}

.frame-parent15 {
    width: 353px;
    align-items: flex-start;
    gap: var(--gap-13xl);
    min-width: 353px;
    max-width: 100%
}

.all {
    display: inline-block;
    min-width: 21px
}

.category,
.category1 {
    flex-shrink: 0;
    display: flex;
    cursor: pointer
}

.category {
    height: 33px;
    background-color: var(--color-darkorange-100);
    border: 1px solid var(--color-darkorange-100);
    box-sizing: border-box;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: var(--padding-7xs) var(--padding-xs);
    transition: color .1s
}

.category1,
.category2 {
    height: 38px;
    box-sizing: border-box;
    overflow: hidden;
    padding: var(--padding-5xs) var(--padding-smi)
}

.category1 {
    border-radius: var(--br-9xs);
    border: 1px solid var(--color-darkorange-100);
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start
}

.category1:hover {
    background-color: var(#7f7f7f)
}

.headsets2 {
    display: inline-block;
    min-width: 76px
}

.category2,
.category4,
.category5 {
    border-radius: var(--br-9xs);
    display: flex
}

.category2 {
    border: 1px solid var(--color-darkorange-100);
    flex-shrink: 0;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start
}

.webcams1 {
    min-width: 82px
}

.office-equipment1 {
    height: 20px;
    flex: 1
}

.category4,
.category5,
.category6 {
    overflow: hidden;
    flex-shrink: 0;
    padding: var(--padding-5xs) var(--padding-smi);
    box-sizing: border-box
}

.category4,
.category5 {
    height: 38px;
    width: 173px;
    border: 1px solid var(--color-darkorange-100);
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    white-space: nowrap
}

.category5 {
    width: 150px
}

.mouse1 {
    height: 20px;
    width: 55px;
    display: inline-block
}

.category6 {
    height: 38px;
    width: 83px;
    border-radius: var(--br-9xs);
    border: 1px solid var(--color-darkorange-100);
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start
}

.screens3 {
    height: 20px;
    width: 64px;
    display: inline-block
}

.category7,
.category8 {
    height: 38px;
    border-radius: var(--br-9xs);
    padding: var(--padding-5xs) var(--padding-smi);
    overflow: hidden
}

.buy-now,
.div27,
.special {
    font-weight: 600
}

.category7 {
    width: 92px;
    border: 1px solid var(--color-darkorange-100);
    flex-shrink: 0;
    justify-content: flex-start
}

.categories,
.categories-wrapper,
.categories-wrapper2,
.category7,
.category8 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    box-sizing: border-box
}

.category8 {
    width: 114px;
    border: 1px solid var(--color-darkorange-100);
    flex-shrink: 0;
    justify-content: flex-start
}

.categories,
.categories-wrapper,
.categories-wrapper2,
.newsletter-form {
    max-width: 100%
}

.categories-wrapper2 {
    justify-content: flex-end;
    padding: 0 var(--padding-5xs)
}

.c255a985357-0-1-icon {
    width: 195.1px;
    flex: 1;
    position: relative;
    max-height: 100%;
    object-fit: cover
}

.rating-stars11 {
    width: 57px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
    box-sizing: border-box;
    gap: var(--gap-9xs)
}

.caption-price {
    gap: var(--gap-6xs);
    font-size: var(--desktop-headline-4-size);
    color: var(--color-darkorange-100)
}

.badge,
.special-badge {
    top: -14px;
    font-size: var(--font-size-xs);
    color: var(--color-gray-100)
}

.product-caption {
    gap: 21.5px
}

.badge,
.like-icon8 {
    position: absolute;
    margin: 0 !important;
    overflow: hidden;
    z-index: 1
}

.badge {
    right: -1px;
    border-radius: var(--br-9xs);
    background-color: var(--color-red);
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: var(--padding-7xs) var(--padding-sm)
}

.like-icon8 {
    width: 51px;
    height: 52px;
    right: 0;
    bottom: 18px;
    border-radius: var(--br-5xs);
    flex-shrink: 0
}

.special-badge,
.vestel-screen-tag {
    margin: 0 !important;
    right: -1px;
    z-index: 1
}

.c255a985357-0-1-parent {
    align-self: stretch;
    flex: 1;
    align-items: center;
    position: relative;
    gap: var(--gap-7xl)
}

.product8 {
    height: 509px;
    width: 346px;
    border-radius: var(--br-xs);
    background-color: var(--color-gray-100);
    border: 1px solid var(--color-darkorange-100);
    box-sizing: border-box;
    overflow: hidden;
    flex-shrink: 0;
    align-items: flex-start;
    padding: var(--padding-5xl) var(--padding-4xl);
    gap: var(--gap-36xl);
    max-width: 100%
}

.special-badge,
.special-wrapper {
    border-radius: var(--br-9xs);
    background-color: var(--color-darkorange-100);
    overflow: hidden;
    padding: var(--padding-7xs) var(--padding-10xs)
}

.f5808d72fc3-0-1-icon {
    width: 123.8px;
    flex: 1;
    position: relative;
    max-height: 100%;
    object-fit: cover
}

.logitech-m190-full-size {
    align-self: stretch;
    height: 14px;
    position: relative;
    display: inline-block
}

.logitech-m190-full-size-wirele-parent {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: var(--gap-5xl)
}

.special {
    position: relative;
    display: inline-block;
    min-width: 45px
}

.product-group,
.special-badge {
    display: flex;
    flex-direction: row;
    align-items: flex-start
}

.special-badge {
    position: absolute;
    justify-content: flex-start
}

.product-group {
    align-self: stretch;
    justify-content: space-between;
    max-width: 100%;
    gap: var(--gap-xl)
}

.dc33ebe-45a4-4bd1-b419-dce2a35-icon1 {
    align-self: stretch;
    flex: 1;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    max-height: 100%;
    object-fit: contain
}

.codey-special-container {
    width: 222.7px;
    height: 204px;
    gap: 24.2px
}

.div27 {
    width: 245px;
    position: relative;
    font-size: var(--desktop-body-2-size);
    color: var(#7f7f7f);
    display: inline-block
}

.codey-special-inner-price {
    position: absolute;
    top: 2px;
    left: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: var(--gap-6xs)
}

.codey-special-price-container {
    align-self: stretch;
    height: 72px;
    position: relative;
    font-size: var(--desktop-headline-4-size);
    color: var(--color-darkorange-100)
}

.codey-special-name,
.product10 {
    width: 296px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: var(--gap-34xl)
}

.product10,
.product11 {
    width: 346px;
    max-width: 100%;
    overflow: hidden
}

.product10 {
    border-radius: var(--br-xs);
    background-color: var(--color-gray-100);
    border: 1px solid var(--color-darkorange-100);
    box-sizing: border-box;
    flex-shrink: 0;
    align-items: flex-end;
    padding: var(--padding-3xs) var(--padding-3xl) var(--padding-5xl);
    gap: var(--gap-7xl)
}

.vestel-screen-tag {
    position: absolute;
    top: -14px;
    border-radius: var(--br-9xs);
    background-color: var(--color-midnightblue-100);
    overflow: hidden;
    flex-direction: row;
    padding: var(--padding-7xs) var(--padding-2xs)
}

.blog,
.product11 {
    border-radius: var(--br-xs)
}

.featured-products,
.product11 {
    background-color: var(--color-gray-100);
    box-sizing: border-box
}

.vestel-56-parent {
    align-self: stretch;
    flex-direction: row;
    position: relative
}

.like-button-container-parent {
    align-self: stretch;
    gap: 41px;
    font-size: var(--desktop-body-2-size);
    color: var(--color-gray-300)
}

.product11 {
    border: 1px solid var(--color-darkorange-100);
    flex-shrink: 0;
    padding: var(--padding-5xl);
    gap: var(--gap-7xl)
}

.frame-parent22,
.product-parent1 {
    align-self: stretch;
    align-items: flex-start
}

.featured-products,
.product-parent1 {
    display: flex;
    flex-direction: row;
    max-width: 100%
}

.product-parent1 {
    justify-content: space-between;
    gap: var(--gap-xl);
    font-size: var(--font-size-xs);
    color: var(--color-gray-100)
}

.frame-parent22 {
    gap: var(--gap-13xl)
}

.featured-products-inner,
.frame-parent21,
.frame-parent22,
.headset-benefits-container,
.text-area {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 100%
}

.frame-parent21 {
    align-self: stretch;
    align-items: flex-end;
    gap: 40px
}

.featured-products-inner {
    flex: 1;
    align-items: flex-start;
    padding: 41px 0 0;
    box-sizing: border-box;
    min-width: 521px;
    font-size: var(--desktop-body-2-size);
    color: var(--color-gray-300)
}

.featured-products {
    align-self: stretch;
    border: 1px solid var(--color-darkorange-100);
    align-items: flex-start;
    justify-content: flex-start;
    padding: var(--padding-18xl) 90px var(--padding-18xl) var(--padding-73xl);
    gap: 104px;
    flex-shrink: 0;
    font-size: var(--font-size-sm);
    color: var(--color-darkorange-100)
}

.buy-now {
    position: relative;
    font-size: var(--button-link-1-size);
    color: var(--color-gray-500);
    display: inline-block;
    min-width: 95px
}

.buy,
.like-icon12 {
    position: absolute;
    top: calc(50% + 167px);
    border-radius: var(--br-5xs);
    overflow: hidden;
    z-index: 1
}

.buy {
    cursor: pointer;
    border: 0;
    padding: var(--padding-base) 59px var(--padding-sm);
    background-color: var(--color-darkorange-100);
    left: 92px;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start
}

.timer-units,
.timer-units6 {
    border-radius: var(--br-xl);
    background-color: var(--color-gray-100);
    overflow: hidden
}

.like-icon12 {
    left: 317px;
    width: 51px;
    height: 52px
}

.get-one-belkin,
.yealink-flagship-smart {
    margin: 0;
    position: absolute;
    left: 92px;
    font-family: inherit;
    display: inline-block;
    width: 450px;
    z-index: 1
}

.yealink-flagship-smart {
    top: 118px;
    font-size: inherit;
    font-weight: 700
}

.get-one-belkin {
    top: 280px;
    font-size: var(--font-size-5xl);
    font-weight: 400
}

.days1,
.todays-deal,
.unit-value {
    font-weight: 600;
    display: inline-block
}

.todays-deal {
    position: absolute;
    top: 40.5px;
    left: 117.5px;
    font-size: var(--font-size-sm);
    color: var(--color-darkorange-100);
    min-width: 90px;
    z-index: 1
}

.div31,
.div32,
.timer-units1,
.unit-value {
    font-size: var(--font-size-13xl);
    text-align: left
}

.days1,
.unit-value {
    width: 48px;
    position: relative
}

.time-unit {
    flex-direction: column;
    padding: 0;
    gap: var(--gap-11xs)
}

.timer-units {
    flex: 1;
    flex-direction: row;
    padding: var(--padding-7xs) var(--padding-xs)
}

.timer-units1 {
    margin: 0;
    font-family: inherit;
    color: var(--color-gray-100);
    display: inline-block;
    min-width: 8px
}

.minutes1 {
    width: 51px;
    display: inline-block;
    min-width: 51px
}

.div31 {
    align-self: stretch
}

.minutes-parent {
    width: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
    box-sizing: border-box;
    gap: var(--gap-11xs)
}

.seconds1 {
    width: 58px;
    min-width: 58px
}

.div32 {
    width: 45px
}

.timer,
.timer-units6 {
    display: flex;
    flex-direction: row;
    align-items: center
}

.timer-units6 {
    flex: 1;
    justify-content: center;
    padding: var(--padding-7xs) var(--padding-xs)
}

.timer {
    position: absolute;
    top: 324px;
    left: 92px;
    width: 343px;
    justify-content: flex-start;
    gap: 10.5px;
    z-index: 1;
    text-align: center;
    font-size: var(--font-size-xs);
    color: var(--color-gray-300)
}

.todays-deals-child {
    position: absolute;
    top: 76px;
    left: 1155.5px;
    width: 22.5px;
    height: 55px;
    display: none
}

.c6ab6b4a32986185deb79553c2-1-icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.banner-icon,
.frame-182-1 {
    position: absolute;
    top: 47px;
    left: 92px;
    width: 17.5px;
    height: 24px;
    z-index: 1
}

.frame-182-1 {
    top: 36px;
    left: 542px;
    width: 701px;
    height: 466px;
    object-fit: cover
}

.deal-image {
    position: absolute;
    top: -10px;
    left: 0;
    width: 100%;
    height: 100%
}

.todays-deals {
    align-self: stretch;
    height: 492px;
    position: relative;
    background-color: var(--color-gray-300);
    text-align: left;
    font-size: var(--font-size-21xl);
    color: var(--color-whitesmoke);
    font-family: var(--button-link-1)
}

.our-latest-news {
    margin: 0;
    flex: 1;
    position: relative;
    font-size: inherit;
    font-weight: 700;
    font-family: inherit
}

.image-icon,
.image-icon2 {
    margin-top: -138px;
    position: relative;
    object-fit: cover
}

.explore-our-range,
.explore-our-range2 {
    font-size: var(--font-size-sm);
    font-weight: 600;
    color: var(#7f7f7f)
}

.news-title {
    width: 322px;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 var(--padding-12xs);
    box-sizing: border-box;
    max-width: 100%
}

.image-icon {
    margin-right: -24px;
    padding-top: 15px;
    width: 373px;
    height: 119px;
    height: 150px;
    max-width: 112%;
    flex-shrink: 0
}

.explore-our-range {
    align-self: stretch;
    max-height: 70px;
    position: relative;
    display: inline-block
}

.blog,
.blog-content {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.blog-content {
    align-self: stretch;
    align-items: flex-start;
    gap: var(--gap-5xs)
}

.blog {
    height: 306px;
    width: 470px;
    background-color: var(--color-gray-100);
    border: 1px solid var(--color-darkorange-100);
    box-sizing: border-box;
    overflow: hidden;
    align-items: flex-end;
    padding: var(--padding-118xl) var(--padding-3xl) var(--padding-2xl);
    gap: var(--gap-lgi);
    max-width: 100%
}

.image-icon2 {
    margin-left: -27px;
    width: 473px;
    height: 119px;
    max-width: 113%;
    flex-shrink: 0
}

.discover-the-perfect2,
.explore-our-range2 {
    width: 422px;
    position: relative;
    display: inline-block;
    max-width: 124%;
    flex-shrink: 0
}

.explore-our-range2 {
    width: 420px;
    height: 99px
}

.promallshop-no,
.why-buy-from {
    margin: 0;
    font-weight: 700;
    position: relative
}

.blogs,
.text-area {
    text-align: left;
    color: var(--color-gray-300);
    background-color: var(--color-gray-100)
}

.discover-the-perfect-keyboard-group {
    width: 341px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0;
    box-sizing: border-box;
    gap: var(--gap-5xs);
    max-width: 100%;
    flex-shrink: 0
}

.blog2 {
    height: 306px;
    width: 470px;
    border-radius: var(--br-xs);
    background-color: var(--color-gray-100);
    border: 1px solid var(--color-darkorange-100);
    overflow: hidden;
    flex-shrink: 0;
    flex-direction: column;
    padding: var(--padding-118xl) var(--padding-5xl) var(--padding-2xl);
    gap: var(--gap-lgi)
}

.blog2,
.blogs,
.sliding-blogs {
    box-sizing: border-box;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    max-width: 100%
}

.sliding-blogs {
    width: 1257px;
    overflow-x: auto;
    flex-direction: row;
    padding: var(--padding-base) 0 var(--padding-5xs);
    gap: var(--gap-5xl);
    font-size: var(--desktop-body-2-size)
}

.blogs {
    border: 1px solid var(--color-darkorange-100);
    overflow: hidden;
    flex-direction: column;
    padding: var(--padding-18xl) var(--padding-72xl) 48px;
    gap: var(--gap-base);
    flex-shrink: 0;
    font-size: var(--font-size-13xl);
    font-family: var(--button-link-1)
}

.promallshop-no {
    right: 10px;
    width: 1256px;
    font-size: 30px;
    font-family: inherit;
    display: inline-block;
    max-width: 100%
}

.superior-sound-quality {
    margin-bottom: 0
}

.superior-sound-quality-experi {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    padding-left: var(--padding-lgi)
}

.p {
    margin: 0
}

.superior-sound-quality-container {
    align-self: stretch;
    position: relative;
    display: inline-block;
    flex-shrink: 0
}

.headset-benefit-description-co {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    font-size: var(--font-size-sm)
}

.headset-benefits-container {
    align-items: flex-start;
    gap: var(--gap-5xs)
}

.text-area {
    align-self: stretch;
    overflow: hidden;
    align-items: center;
    padding: var(--padding-17xl) var(--padding-xl);
    box-sizing: border-box;
    gap: var(--gap-5xl);
    flex-shrink: 0;
    font-size: var(--desktop-body-2-size);
    font-family: var(--button-link-1)
}

.component-1,
.component-4,
.component-5 {
    border-radius: var(--br-5xs);
    background: linear-gradient(180deg, #1d1480, #100958);
    overflow: hidden
}

.why-buy-from {
    font-size: inherit;
    font-family: inherit
}

.fast-tracking-for {
    align-self: stretch;
    position: relative;
    font-weight: 600;
    flex-shrink: 0;
    font-size: 22px
}

.fast-cart-icon {
    height: 90px;
    width: 90px;
    position: relative;
    object-fit: cover;
    flex-shrink: 0
}

.delivery-icon {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center
}

.component-1,
.delivery-guarantee-icon-contai {
    display: flex;
    justify-content: flex-start;
    box-sizing: border-box
}

.delivery-guarantee-icon-contai {
    height: 150px;
    flex: 1;
    flex-direction: column;
    align-items: flex-end;
    padding: 0 0 95.3px;
    gap: 5.4px
}

@media (max-width:576px) {
    .delivery-guarantee-icon-contai {
        flex: 1;
        flex-direction: column;
        align-items: flex-end;
        gap: 5.4px
    }

}

.component-1 {
    width: 100%;
    flex-shrink: 0;
    flex-direction: row;
    align-items: flex-start;
    padding: 28.3px 18px 28.4px
}

.row {
    width: 100% !important
}

.call-female-icon,
.guarantee-icon {
    height: 90px;
    width: 90px;
    left: 99.6px;
    object-fit: cover
}

.guarantee-icon {
    position: absolute;
    margin: 0 !important;
    bottom: -18.8px
}

.guarantee-of-products-parent {
    margin-left: -3.3px;
    padding: 0 var(--padding-7xl) 95.2px;
    position: relative;
    gap: var(--gap-5xl);
    flex-shrink: 0
}

.component-4 {
    padding: 40.4px 0
}

.support {
    flex: 1;
    position: relative;
    font-weight: 600
}

.call-female-icon {
    position: absolute;
    margin: 0 !important;
    bottom: -23px
}

.component-5,
.support-parent {
    flex-shrink: 0;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start
}

.support-parent {
    margin-left: -3.3px;
    flex: 1;
    padding: 0 0 var(--padding-72xl);
    position: relative;
    gap: var(--gap-5xl)
}

.component-5 {
    padding: 42.5px 0;
    box-sizing: border-box
}

.why-buy-from-us,
.why-us-features {
    display: flex;
    align-items: flex-start;
    max-width: 100%
}

.why-us-features {
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: var(--gap-xl);
    text-align: center;
    color: var(--color-gray-500)
}

.brand-partners,
.why-buy-from-us {
    flex-direction: column;
    box-sizing: border-box
}

.why-buy-from-us {
    align-self: stretch;
    background-color: var(--color-gray-100);
    border: 1px solid var(--color-darkorange-100);
    overflow: hidden;
    justify-content: flex-start;
    padding: var(--padding-18xl) var(--padding-73xl) 141px;
    gap: var(--gap-8xl);
    flex-shrink: 0;
    text-align: left;
    font-size: var(--font-size-13xl);
    color: var(--color-gray-300);
    font-family: var(--button-link-1)
}

.partner-logo-container,
.partner-logo-container1 {
    background-color: var(--color-gray-100);
    box-shadow: 0 8px 4px rgba(0, 0, 0, .25);
    flex-shrink: 0
}

.brand-partners1 {
    margin: 0;
    width: 320px;
    position: relative;
    font-size: inherit;
    font-weight: 700;
    font-family: inherit;
    display: inline-block
}

.bc4ae8d5357f70bfcd8301dbd61400-icon {
    position: absolute;
    height: 44.29%;
    width: 83.11%;
    top: 27.86%;
    right: 8.44%;
    bottom: 27.86%;
    left: 8.44%;
    max-width: 100%;
    overflow: hidden;
    max-height: 100%;
    object-fit: cover
}

.partner-logo-container {
    height: 56px;
    width: 159.9px;
    position: relative;
    border-radius: var(--br-29xl)
}

.polycom-icon {
    position: absolute;
    height: 55.71%;
    width: 67.69%;
    top: 22.14%;
    right: 16.09%;
    bottom: 22.14%;
    left: 16.22%;
    max-width: 100%;
    overflow: hidden;
    max-height: 100%;
    object-fit: cover
}

.partner-logo-container1 {
    cursor: pointer;
    border: 0;
    padding: 0;
    height: 56px;
    width: 159.1px;
    position: relative;
    border-radius: var(--br-29xl)
}

.partner-logo-container2,
.partner-logo-container3 {
    padding: 0;
    flex-shrink: 0;
    box-shadow: 0 8px 4px rgba(0, 0, 0, .25);
    background-color: var(--color-gray-100);
    cursor: pointer
}

.maxhub-icon {
    position: absolute;
    height: 56.79%;
    width: 69.76%;
    top: 22.14%;
    right: 14.96%;
    bottom: 21.07%;
    left: 15.27%;
    max-width: 100%;
    overflow: hidden;
    max-height: 100%;
    object-fit: cover
}

.logo-huawei-icon,
.twin-icon {
    top: 22.14%;
    bottom: 22.14%;
    max-width: 100%;
    overflow: hidden;
    max-height: 100%;
    object-fit: cover
}

.partner-logo-container2 {
    border: 0;
    height: 56px;
    width: 160.4px;
    position: relative;
    border-radius: var(--br-29xl);
    overflow: hidden
}

.twin-icon {
    position: absolute;
    height: 55.71%;
    width: 54.68%;
    right: 22.75%;
    left: 22.56%
}

.partner-logo-container3 {
    border: 0;
    height: 56px;
    width: 159.1px;
    position: relative;
    border-radius: var(--br-29xl);
    overflow: hidden
}

.logo-huawei-icon {
    position: absolute;
    height: 55.71%;
    width: 87.24%;
    right: 6.29%;
    left: 6.47%
}

.partner-logo-container4 {
    height: 56px;
    width: 159.1px;
    position: relative;
    box-shadow: 0 8px 4px rgba(0, 0, 0, .25);
    border-radius: var(--br-29xl);
    background-color: var(--color-gray-100);
    overflow: hidden;
    flex-shrink: 0
}

.yealink-logo-icon1 {
    position: absolute;
    height: 45.18%;
    width: 74.8%;
    top: 34.64%;
    right: 12.51%;
    bottom: 20.18%;
    left: 12.7%;
    max-width: 100%;
    overflow: hidden;
    max-height: 100%;
    object-fit: cover
}

.absen-icon,
.logitech-icon,
.photon-logo-icon,
.px-hikvision-logosvg-icon,
.samsung-icon,
.vt-icon {
    position: absolute;
    height: 35.54%;
    width: 94.78%;
    top: 39.46%;
    right: 2.51%;
    bottom: 25%;
    left: 2.7%;
    max-width: 100%;
    overflow: hidden;
    max-height: 100%;
    object-fit: cover
}

.absen-icon,
.logitech-icon,
.photon-logo-icon,
.samsung-icon,
.vt-icon {
    height: 65.89%;
    width: 85.61%;
    top: 16.61%;
    right: 7.04%;
    bottom: 17.5%;
    left: 7.35%
}

.absen-icon,
.logitech-icon,
.samsung-icon,
.vt-icon {
    height: 60.89%;
    width: 69.2%;
    top: 20%;
    right: 15.27%;
    bottom: 19.11%;
    left: 15.52%
}

.absen-icon,
.samsung-icon,
.vt-icon {
    height: 52.5%;
    top: 23.39%;
    bottom: 24.11%
}

.absen-icon,
.vt-icon {
    height: 71.61%;
    width: 50.72%;
    top: 14.11%;
    right: 24.64%;
    bottom: 14.29%;
    left: 24.64%
}

.absen-icon {
    height: 65%;
    width: 58.64%;
    top: 17.5%;
    right: 20.55%;
    bottom: 17.5%;
    left: 20.8%
}

.oem-slide {
    width: 98%;
    overflow-x: auto;
    flex-direction: row;
    gap: var(--gap-5xl)
}

.brand-partners {
    background-color: var(--color-gray-400);
    padding: var(--padding-18xl) 87px var(--padding-27xl) var(--padding-73xl);
    gap: 36px;
    flex-shrink: 0;
    text-align: left;
    font-size: var(--font-size-13xl);
    color: var(--color-gray-100);
    font-family: var(--button-link-1)
}

.newsletter,
.subscription-title {
    flex-direction: column;
    max-width: 100%
}

.subscribe-to-our {
    margin: 0;
    align-self: stretch;
    position: relative;
    font-size: inherit;
    letter-spacing: -.01em;
    line-height: 32px;
    font-weight: 700;
    font-family: inherit
}

.button16,
.promallshop-is-an {
    font-weight: 500;
    position: relative
}

.subscription-divider {
    height: 3px;
    width: 151px;
    position: relative;
    border-top: 1.5px solid var(--color-darkorange-100);
    box-sizing: border-box
}

.subscription-title {
    width: 528px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: var(--gap-9xs)
}

.subscription-placeholder {
    width: 500.3px;
    border: 0;
    outline: 0;
    font-family: var(--fields-1);
    font-size: var(--desktop-body-2-size);
    background-color: transparent;
    position: relative;
    line-height: 24px;
    color: var(#7f7f7f);
    text-align: left;
    display: inline-block;
    flex-shrink: 0
}

.button16,
.newsletter {
    text-align: center;
    font-family: var(--button-link-1)
}

.atom,
.newsletter-form,
.newsletter-input-field {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    box-sizing: border-box
}

.atom {
    height: 24px;
    width: 488px;
    padding: 0;
    flex-shrink: 0
}

.newsletter-form,
.newsletter-input-field {
    height: 56px
}

.newsletter-input-field {
    width: 343px;
    border-radius: var(--br-9xs);
    background-color: #fbf9fa;
    padding: var(--padding-base) 0 var(--padding-base) var(--padding-xl)
}

.button16 {
    font-size: var(--desktop-headline-4-size);
    line-height: 30px;
    color: #fefdfe;
    display: inline-block;
    min-width: 101px
}

.newsletter-form1,
.subscribe-button {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    max-width: 100%
}

.subscribe-button {
    cursor: pointer;
    border: 0;
    padding: var(--padding-smi) var(--padding-xl);
    background-color: var(--color-darkorange-100);
    width: 343px;
    border-radius: var(--br-9xs);
    overflow: hidden;
    flex-shrink: 0;
    box-sizing: border-box
}

.newsletter-form1 {
    width: 528px
}

.newsletter {
    align-self: stretch;
    /* box-shadow: 3px 4px 4px rgba(0, 0, 0, .3); */
    border-radius: var(--br-9xs);
    background-color: #d0d5e6;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: var(--padding-17xl) var(--padding-xl);
    box-sizing: border-box;
    gap: 22.5px;
    flex-shrink: 0;
    font-size: var(--font-size-13xl);
    color: var(--color-gray-300)
}

.promall1crop-2-icon1 {
    width: 131px;
    height: 50px;
    position: relative;
    object-fit: cover
}

.promallshop-is-an {
    align-self: stretch;
    line-height: 24px
}

.footer-logo {
    width: 256px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: var(--gap-5xl);
    font-size: var(--desktop-body-2-size)
}

.contact-details,
.link-items {
    font-size: var(--button-link-1-size)
}

.useful-links {
    align-self: stretch;
    position: relative;
    line-height: 26px
}

.about-us1,
.contact-us1,
.faqs1,
.privacy-policy,
.terms-of-use,
.track-my-order {
    line-height: 24px;
    position: relative
}

.about-us1,
.contact-us1 {
    display: inline-block;
    min-width: 92px
}

.contact-us1 {
    min-width: 100px;
    flex-shrink: 0
}

.contact-us {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0
}

.terms-of-use {
    display: inline-block;
    min-width: 122px
}

.privacy-policy {
    display: inline-block;
    min-width: 123px;
    flex-shrink: 0
}

.faqs1 {
    flex: 1
}

.faqs {
    width: 54px;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start
}

.link-items {
    gap: var(--gap-5xs);
    text-align: justify
}

.useful-links-parent {
    width: 198px;
    gap: var(--gap-5xl)
}

.contact-us2 {
    position: relative;
    line-height: 26px;
    display: inline-block;
    min-width: 116px
}

.address-5b-adedeji,
.email-salespromallshopcom,
.instagram,
.phone-234-703,
.whatsapp1 {
    line-height: 24px;
    position: relative
}

.address-5b-adedeji {
    text-align: left
}

.address-5b-adedeji,
.phone-234-703 {
    align-self: stretch
}

.email-salespromallshopcom {
    letter-spacing: -.01px
}

.contact-details {
    align-self: stretch;
    gap: var(--gap-5xs);
    text-align: justify
}

.contact-info {
    width: 285px;
    gap: var(--gap-5xl)
}

.fa-brandsinstagram-square-icon {
    height: 24px;
    width: 21px;
    position: relative;
    overflow: hidden;
    flex-shrink: 0;
    min-height: 24px
}

.instagram {
    display: inline-block;
    min-width: 96px
}

.streamlinefacebook-1-solid-icon {
    height: 21px;
    width: 21px;
    position: relative;
    overflow: hidden;
    flex-shrink: 0
}

.fb {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: var(--gap-5xs)
}

.whatsapp1 {
    display: inline-block;
    min-width: 97px
}

.socials,
.whatsapp {
    justify-content: flex-start
}

.whatsapp {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: var(--gap-6xs)
}

.socials {
    width: 125px;
    flex-direction: column;
    gap: var(--gap-5xl)
}

.footer {
    align-self: stretch;
    background-color: var(--color-gray-300);
    overflow: hidden;
    flex-direction: row;
    justify-content: space-between;
    padding: var(--padding-20xl) 124px var(--padding-84xl) var(--padding-73xl);
    gap: var(--gap-xl);
    flex-shrink: 0;
    text-align: left;
    font-size: var(--desktop-headline-4-size);
    color: var(--color-gray-100);
    font-family: var(--button-link-1)
}

.landing-page {
    width: 100%;
    position: relative;
    background-color: var(--color-gray-100);
    flex-direction: column;
    justify-content: flex-start;
    line-height: normal;
    letter-spacing: normal
}

@media screen and (max-width:90%) {
    .shop-more-wrapper {
        margin-top: -78px;
        margin-left: calc(85% - 25px)
    }
}

@media screen and (max-width:1279px) {

    .flash-sales,
    .hero,
    .nav {
        flex-wrap: wrap
    }

    .frame-child,
    .slider-wrapper,
    .sliders-parent,
    .sliders-wrapper,
    .weekly-sales {
        flex: 1
    }

    .frame-parent {
        flex: 1;
        flex-wrap: wrap;
        min-width: 100%
    }

    .slider {
        flex-wrap: wrap;
        gap: 231px
    }

    .hero {
        padding-left: var(--padding-13xl);
        padding-right: var(--padding-13xl);
        box-sizing: border-box
    }

    .featured-products,
    .flash-sales,
    .text-area {
        padding-top: var(--padding-5xl);
        padding-bottom: var(--padding-5xl);
        box-sizing: border-box
    }

    .text-area {
        padding-top: var(--padding-4xl);
        padding-bottom: var(--padding-4xl)
    }

    .why-buy-from-us {
        padding-left: var(--padding-27xl);
        padding-right: var(--padding-27xl);
        box-sizing: border-box
    }
}

@media screen and (max-width:1200px) {
    .promallshop-no {
        left: 10px
    }

    .shop-more-wrapper {
        margin-top: -78px;
        margin-left: calc(85% - 75px)
    }

    .flash {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        width: 350px;
        padding: 0 var(--padding-9xs) 0 0;
        box-sizing: border-box;
        gap: var(--gap-13xl);
        max-width: 100%;
        gap: var(--gap-base)
    }

    .flash-sales-inner2,
    .flash1 {
        display: flex;
        width: 344px;
        max-width: 100%;
        box-sizing: border-box
    }

    .page-bottom {
        height: auto
    }

    .featured-products,
    .footer,
    .frame-div {
        flex-wrap: wrap
    }

    .frame-parent,
    .slider-wrapper,
    .sliders-parent,
    .sliders-wrapper {
        min-width: 100%
    }

    .category-icons {
        flex-wrap: wrap;
        justify-content: center
    }

    .flash-sales-inner {
        padding-top: 120px;
        box-sizing: border-box
    }

    .flash-sales-inner2 {
        padding: 121px 0 0;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start
    }

    .frame-parent15 {
        flex: 1
    }

    .featured-products-inner {
        padding-top: var(--padding-8xl);
        box-sizing: border-box
    }

    .flash1 {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        padding: 120px 0 0
    }
}

@media screen and (max-width:825px) {

    .flash,
    .flash1 {
        display: flex;
        max-width: 100%;
        box-sizing: border-box
    }

    .bonanza-sale-for,
    .frame-parent,
    .frame-parent15,
    .frame-wrapper,
    .top-nav-inner,
    .weekly-sales {
        min-width: 100%
    }

    .blogs,
    .featured-products,
    .featured-products-inner,
    .flash,
    .flash-sales,
    .flash-sales-inner,
    .flash1,
    .hero,
    .top-nav,
    .weekly-sales {
        box-sizing: border-box
    }

    .flash1 {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        width: 344px;
        padding: 51px 0 0
    }

    .shop-more-wrapper {
        margin-top: -78px;
        margin-left: calc(85% - 100px)
    }

    .bonanza-sale-for-all-stock-and-parent,
    .button-group,
    .frame-group,
    .product-group,
    .product-parent1,
    .request-parent {
        flex-wrap: wrap
    }

    .top-nav {
        padding-left: var(--padding-8xl);
        padding-right: var(--padding-8xl)
    }

    .nav,
    .our-categories {
        gap: var(--gap-base)
    }

    .shop-complete-yealink,
    .shop-maxhub-interactive,
    .yealink-flagship-smart {
        font-size: var(--font-size-13xl)
    }

    .c68c6d7e42e4afc57b1aa00bcd78-icon,
    .frame-wrapper {
        flex: 1
    }

    .screens,
    .vc-solution {
        font-size: var(--font-size-29xl)
    }

    .sliders,
    .sliders-parent {
        height: auto;
        min-height: 492
    }

    .slider {
        gap: 115px
    }

    .weekly-sales {
        padding-top: var(--padding-2xl);
        padding-bottom: var(--padding-8xl)
    }

    .hero {
        padding-top: var(--padding-4xl);
        padding-bottom: var(--padding-4xl)
    }

    .brand-partners1,
    .div31,
    .div32,
    .empty-category,
    .empty-days,
    .empty-hours,
    .empty-minutes,
    .empty-seconds,
    .flash-sales1,
    .our-latest-news,
    .our-popular-categories,
    .timer-units1,
    .unit-value,
    .why-buy-from {
        font-size: var(--font-size-7xl)
    }

    .product,
    .product1,
    .product11,
    .product2,
    .product8,
    .text-area {
        padding-top: var(--padding-xl);
        padding-bottom: var(--padding-xl);
        box-sizing: border-box
    }

    .flash-sales-inner {
        padding-top: 51px
    }

    .flash {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        width: 350px;
        padding: 0 var(--padding-9xs) 0 0;
        gap: var(--gap-13xl);
        gap: var(--gap-base)
    }

    .flash-sales {
        padding: var(--padding-xl) var(--padding-27xl)
    }

    .featured-products-inner {
        padding-top: var(--padding-xl);
        min-width: 100%
    }

    .featured-products {
        gap: 52px;
        padding: var(--padding-xl) var(--padding-26xl) var(--padding-xl) var(--padding-27xl)
    }

    .blogs {
        padding: var(--padding-5xl) var(--padding-26xl) var(--padding-12xl)
    }

    .promallshop-no {
        font-size: var(--font-size-5xl)
    }

    .why-buy-from-us {
        padding-left: var(--padding-4xl);
        padding-right: var(--padding-4xl);
        box-sizing: border-box
    }

    .brand-partners,
    .footer {
        padding-left: var(--padding-27xl);
        box-sizing: border-box
    }

    .brand-partners {
        gap: 18px;
        padding-right: 43px
    }

    .subscribe-to-our {
        font-size: var(--font-size-7xl);
        line-height: 26px
    }

    .footer {
        padding-right: 62px
    }
}

@media screen and (max-width:1286px) and (min-width:910px) {
    .deal-products {
        display: none
    }

    .tab-products {
        display: block
    }

    .promallshop-no {
        left: 10px
    }
}

@media screen and (max-width:917px) {
    .deal-products {
        margin-top: 0
    }
}

@media screen and (max-width:910px) {
    .flash-sales-inner {
        margin-top: -40px
    }
}

@media screen and (min-width:825px) and (max-width:916px) {
    .flash-sales-inner {
        margin-top: -100px
    }
}

@media screen and (max-width:925px) {
    .frame-182-1 {
        display: none
    }

    .mobilemoveright {
        right: 50px
    }
}

@media screen and (min-width:925px) and (max-width:1200px) {
    .frame-182-1 {
        width: 500px
    }
}

@media screen and (max-width:450px) {

    .blogs,
    .featured-products {
        padding-left: var(--padding-xl);
        padding-right: var(--padding-xl)
    }

    .blog,
    .blog2,
    .blogs,
    .featured-products,
    .footer,
    .our-categories,
    .why-buy-from-us {
        box-sizing: border-box
    }

    .shop-more-wrapper {
        margin-top: -90px;
        margin-left: calc(85% - 125px)
    }

    .shop-complete-yealink,
    .shop-maxhub-interactive,
    .yealink-flagship-smart {
        font-size: var(--font-size-5xl)
    }

    .screens,
    .vc-solution {
        font-size: var(--font-size-10xl)
    }

    .frame-parent {
        min-width: 100%
    }

    .slider {
        gap: 58px
    }

    .brand-partners1,
    .div31,
    .div32,
    .empty-category,
    .empty-days,
    .empty-hours,
    .empty-minutes,
    .empty-seconds,
    .flash-sales1,
    .get-one-belkin,
    .our-latest-news,
    .our-popular-categories,
    .save-up-to,
    .timer-units1,
    .unit-value,
    .why-buy-from {
        font-size: var(--font-size-lgi)
    }

    .deal-products,
    .frame-parent15,
    .frame-parent22,
    .frame-parent9,
    .product-field,
    .product-field2,
    .product-parent {
        gap: var(--gap-base)
    }

    .product-field2,
    .timer2 {
        flex-wrap: wrap
    }

    .our-categories {
        padding-top: var(--padding-4xl);
        padding-bottom: var(--padding-31xl)
    }

    .brand-partners,
    .empty-samsung-wrapper,
    .flash-sales,
    .product-info1,
    .robot-info {
        padding-left: var(--padding-xl);
        padding-right: var(--padding-xl);
        box-sizing: border-box
    }

    .div6,
    .fast-tracking-for,
    .guarantee-of-products,
    .support {
        font-size: var(--desktop-body-2-size)
    }

    .belkin-product,
    .product,
    .product1 {
        gap: var(--gap-lgi)
    }

    .timer-container {
        gap: var(--gap-5xl)
    }

    .product7 {
        gap: 101px
    }

    .product8 {
        gap: var(--gap-8xl)
    }

    .codey-special-name {
        gap: var(--gap-7xl)
    }

    .frame-parent21,
    .like-button-container-parent {
        gap: var(--gap-xl)
    }

    .featured-products {
        gap: var(--gap-7xl)
    }

    .blog,
    .blog2 {
        padding-top: var(--padding-70xl);
        padding-bottom: var(--padding-xl)
    }

    .promallshop-no {
        font-size: var(--button-link-1-size)
    }

    .why-buy-from-us {
        padding-top: var(--padding-5xl);
        padding-bottom: var(--padding-73xl)
    }

    .subscribe-to-our {
        font-size: var(--font-size-lgi);
        line-height: 19px
    }

    .button16,
    .contact-us2,
    .useful-links {
        font-size: var(--desktop-body-2-size);
        line-height: 24px
    }

    .contact-us2,
    .useful-links {
        line-height: 21px
    }

    .footer {
        padding: var(--padding-6xl) var(--padding-xl) 67px
    }
}