.br-pro-shop__categories{display:flex;flex-direction:column;gap:16px;padding:0 0 16px}.br-pro-shop__category-item{width:fit-content;cursor:pointer}.br-pro-shop__category-item.br-pro-shop__category-item-selected{color:var(--text-brand)}.br-pro-shop__category,.br-pro-shop__subcategories{display:flex;flex-direction:column;gap:8px}.br-pro-shop__subcategories .br-pro-shop__subcategory{cursor:pointer}[dir=ltr] .br-pro-shop__subcategories .br-pro-shop__subcategory{margin-left:16px}[dir=rtl] .br-pro-shop__subcategories .br-pro-shop__subcategory{margin-right:16px}.br-pro-shop__subcategories .br-pro-shop__subcategory.br-pro-shop__subcategory-selected{color:var(--text-brand)}.br-pro-shop__filter{border-bottom:1px solid #e4e7ec;padding:16px 0;display:flex;flex-direction:column;gap:8px}.br-pro-shop__filter>div:first-child{width:100%;display:flex;justify-content:space-between;align-items:center}.br-pro-shop__filter-price{display:flex;gap:16px}.br-pro-shop__filter-price>div{display:flex;flex-direction:column;gap:4px}.br-pro-shop__filter-price .ant-input-number{padding:0 11px;border-radius:var(--shape-corner,4px)}.br-pro-shop__filter-price .ant-input-number:hover{border-color:var(--brand)}.br-pro-shop__filter-price .ant-input-number-focused,.br-pro-shop__filter-price .ant-input-number:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.br-pro-shop__filter .ant-checkbox-group{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:16px;letter-spacing:0;font-family:var(--regular-font),"system-ui"}@media only screen and (max-width:768px){.br-pro-shop__filter .ant-checkbox-group{font-size:14px;line-height:20px;letter-spacing:0}}.br-pro-shop__filter .ant-checkbox-group .ant-checkbox-group-item{font-size:14px;color:rgba(0,0,0,.7)}.br-pro-shop__filter .ant-checkbox-group .ant-checkbox-inner{border-radius:4px}.ant-input-number.br-pro-shop__input-error{border-color:#f04438}.br-pro-shop__category-options .ant-checkbox-wrapper span{font-family:var(--regular-font),"system-ui"}html[dir=rtl] .br-pro-shop__filter .ant-checkbox-group .ant-checkbox{transform:scaleX(-1)}.br-pro-shop__filters{display:flex;flex-direction:column}.br-pro-shop__filters__disabled{pointer-events:none;opacity:.5}.br-pro-shop__filter-title{display:flex;width:100%;justify-content:space-between;align-items:center}.br-pro-shop__clear-filters{cursor:pointer}.br-pro-shop__filter-count{display:flex;align-items:center;gap:4px}.br-pro-shop__filter-count>span.caption-medium{display:flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:4px;background-color:#f2f4f7}.br-pro-shop__right-side{display:flex;flex-direction:column;gap:16px;width:100%}.br-pro-shop__sorting{display:flex;justify-content:space-between}.br-pro-shop__sorting .ant-skeleton .ant-skeleton-content .ant-skeleton-title:first-of-type{width:19%}.br-pro-shop__sort-dropdown .ant-dropdown-menu{padding:8px;width:240px;border-radius:8px}.br-pro-shop__sort-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{padding:10px 8px;border-radius:4px}.br-pro-shop__sort-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.br-shop-products__active-item,.br-pro-shop__sort-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--bg-accent)}.br-pro-shop__products{display:flex;flex-wrap:wrap;gap:20px}.br-pro-shop__sorting-options{display:flex;align-items:center;gap:16px}.br-pro-shop__sorting-options .br-pro-shop__filter-by-option{display:flex;align-items:center;gap:4px}.br-pro-shop-products__load-more{display:flex;flex-direction:column;align-items:center;gap:17px;margin-top:24px}.br-pro-shop-products__load-more .caption{color:rgba(0,0,0,.7)}.br-pro-shop__empty-state-container{gap:108px}.br-pro-shop__empty-state,.br-pro-shop__empty-state-container{display:flex;flex-direction:column;width:100%}.br-pro-shop__empty-state>div:first-child{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.br-pro-shop__empty-state .br-pro-shop__empty-action{cursor:pointer}.br-pro-shop__empty-state>.heading{margin-top:48px}.br-pro-shop__empty-state .br-category-card__products{margin-top:40px}.br-breadcrumps{display:flex;flex-direction:column}.br-breadcrumps .button-lg{cursor:pointer}.br-breadcrumps .button-lg:hover{color:var(--brand)}.br-breadcrumps__slash{color:#d0d5dd}.br-pro-shop__banner{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;height:310px;width:100%;gap:5px;margin:-8px 0 56px;position:relative;text-align:center;padding:0 16px}@media only screen and (max-width:768px){.br-pro-shop__banner{margin:-16px 0 0}}.br-pro-shop__banner.br-pro-shop__banner-image{background-image:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.75)),linear-gradient(0deg,var(--brand),var(--brand));height:222px}.br-pro-shop__banner.br-pro-shop__banner-image .display-xl{background:linear-gradient(0deg,var(--text-brand),var(--text-brand));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:hsla(0,0%,100%,.5)}.br-pro-shop__banner img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}[dir=ltr] .br-pro-shop__banner img{left:0}[dir=rtl] .br-pro-shop__banner img{right:0}.br-pro-shop__banner span{z-index:2}.br-pro-shop__banner>div{display:flex;align-items:center;gap:8px}.br-pro-shop__banner>div .br-pro-shop__terms{cursor:pointer;text-decoration:underline}.br-pro-shop__banner>div .br-pro-shop__terms:hover{color:var(--text-brand)}.font-10{font-size:10px;line-height:12px;letter-spacing:0}.font-12{font-size:12px}.font-12,.font-13{line-height:16px;letter-spacing:0}.font-13{font-size:13px}.font-14{font-size:14px}.font-14,.font-15{line-height:20px;letter-spacing:0}.font-15{font-size:15px}.font-16{line-height:24px}.font-16,.font-16-modified{font-size:16px;letter-spacing:0}.font-16-modified{line-height:22.4px}.font-17{font-size:17px}.font-17,.font-18{line-height:24px;letter-spacing:0}.font-18{font-size:18px}.font-18-homepage{font-size:18px;line-height:25.2px;letter-spacing:0}.font-18-modified{font-size:18px;line-height:28.8px;letter-spacing:0}.font-20{font-size:20px;line-height:28px;letter-spacing:0}.font-22{font-size:22px;line-height:31px;letter-spacing:0}.font-24{line-height:28px}.font-24,.font-24-homepage{font-size:24px;letter-spacing:0}.font-24-homepage{line-height:33.6px}.font-24-homepage-modified{font-size:24px;line-height:28.8px;letter-spacing:0}.font-26{font-size:26px;line-height:41.6px;letter-spacing:0}.font-28{line-height:36px}.font-28,.font-28-modified{font-size:28px;letter-spacing:0}.font-28-modified{line-height:44.8px}.font-30{line-height:42px}.font-30,.font-30-homepage{font-size:30px;letter-spacing:0}.font-30-homepage{line-height:36px}.font-32{font-size:32px;line-height:51.2px;letter-spacing:0}.font-34{font-size:34px;line-height:40.8px;letter-spacing:0}.font-38{font-size:38px;line-height:60.8px;letter-spacing:0}.font-40{line-height:56px}.font-40,.font-40-homepage{font-size:40px;letter-spacing:0}.font-40-homepage{line-height:48px}.font-42{line-height:50px}.font-42,.font-42-modified{font-size:42px;letter-spacing:0}.font-42-modified{line-height:50.4px}.font-48{font-size:48px;line-height:57.6px;letter-spacing:0}.font-58{font-size:58px;line-height:69.6px;letter-spacing:0}.font-68{font-size:68px;line-height:82px;letter-spacing:0}.display-xl{font-size:40px;line-height:56px;letter-spacing:0;letter-spacing:-1px}@media only screen and (max-width:768px){.display-xl{font-size:28px;line-height:36px;letter-spacing:0;letter-spacing:-1px}}.display-lg{font-size:28px;line-height:36px;letter-spacing:0}@media only screen and (max-width:768px){.display-lg{font-size:24px;line-height:28px;letter-spacing:0}}.display-md{font-size:24px;line-height:28px;letter-spacing:0}@media only screen and (max-width:768px){.display-md{font-size:20px;line-height:28px;letter-spacing:0}}.display-sm{font-size:20px;line-height:28px;letter-spacing:0}@media only screen and (max-width:768px){.display-sm{font-size:16px;line-height:24px;letter-spacing:0}}.display-xs{font-size:18px;line-height:24px;letter-spacing:0}.caption,.caption-medium,.sidebar-child-medium{font-size:12px;line-height:16px;letter-spacing:0}@media only screen and (max-width:768px){.caption,.caption-medium,.sidebar-child-medium{font-size:13px;line-height:16px;letter-spacing:0}}.button-lg,.heading{font-size:16px;line-height:24px;letter-spacing:0}@media only screen and (max-width:768px){.button-lg,.heading{font-size:17px;line-height:24px;letter-spacing:0}}.subheading{font-size:12px;line-height:16px;letter-spacing:0;letter-spacing:.04em}@media only screen and (max-width:768px){.subheading{letter-spacing:4%;font-size:13px;line-height:16px;letter-spacing:0}}.body,.body-medium,.button,.sidebar-parent{font-size:14px;line-height:20px;letter-spacing:0}@media only screen and (max-width:768px){.body,.body-medium,.button,.sidebar-parent{font-size:15px;line-height:20px;letter-spacing:0}}.caption-lg{font-size:13px;line-height:16px;letter-spacing:0}@media only screen and (max-width:768px){.caption-lg{font-size:14px;line-height:20px;letter-spacing:0}}.subtitle-sm,.subtitle-sm-secondary{font-size:10px;line-height:12px;letter-spacing:0}.link,.title-sm{font-size:17px;line-height:24px;letter-spacing:0}@media only screen and (max-width:768px){.link,.title-sm{font-size:15px;line-height:20px;letter-spacing:0}}.homepage-xxl{font-size:58px;line-height:69.6px;letter-spacing:0}@media only screen and (max-width:992px){.homepage-xxl{font-size:40px;line-height:48px;letter-spacing:0}}.homepage-xl{font-size:48px;line-height:57.6px;letter-spacing:0}@media only screen and (max-width:992px){.homepage-xl{font-size:34px;line-height:40.8px;letter-spacing:0}}.homepage-xl-modified{font-size:42px;line-height:50.4px;letter-spacing:0}@media only screen and (max-width:992px){.homepage-xl-modified{font-size:34px;line-height:40.8px;letter-spacing:0}}.homepage-sub-l{line-height:33.6px}.homepage-l,.homepage-sub-l{font-size:24px;letter-spacing:0}.homepage-l{line-height:28.8px}.homepage-sub-lg,.homepage-sub-lg2{font-size:18px;line-height:25.2px;letter-spacing:0}@media only screen and (max-width:992px){.homepage-sub-lg2{font-size:24px;line-height:33.6px;letter-spacing:0}}.homepage-title-md{font-size:24px;line-height:28.8px;letter-spacing:0}.homepage-sub-md{font-size:18px;line-height:25.2px;letter-spacing:0}.homepage-sub-sm,.homepage-sub-sm2,.homepage-title-sm{font-size:16px;line-height:22.4px;letter-spacing:0}.homepage-buttons-text{font-size:18px;line-height:25.2px;letter-spacing:0}.homepage-footer-sm{font-size:20px;line-height:28px;letter-spacing:0}.homepage-text-m{font-size:38px;line-height:60.8px;letter-spacing:0}@media only screen and (max-width:992px){.homepage-text-m{font-size:32px;line-height:51.2px;letter-spacing:0}}.homepage-text-sm{font-size:28px;line-height:44.8px;letter-spacing:0}@media only screen and (max-width:992px){.homepage-text-sm{font-size:26px;line-height:41.6px;letter-spacing:0}}.homepage-text-sm-bold{font-size:18px;line-height:25.2px;letter-spacing:0}@media only screen and (max-width:992px){.homepage-text-sm-bold{font-size:18px;line-height:28.8px;letter-spacing:0}}.homepage-text-xs{font-size:18px;line-height:25.2px;letter-spacing:0}@media only screen and (max-width:992px){.homepage-text-xs{font-size:18px;line-height:28.8px;letter-spacing:0}}.homepage-button-header{font-size:16px;line-height:24px;letter-spacing:0}.display-lg,.display-md,.display-sm,.display-xl,.heading{font-family:var(--arabic-bold-english-semi-bold),"system-ui"}.body-medium,.caption-medium,.sidebar-parent{font-family:var(--arabic-semibold-english-medium),"system-ui"}.body,.caption,.caption-lg,.link,.link-sm,.subheading{font-family:var(--regular-font),"system-ui"}.subtitle-sm-secondary,.title-sm{font-family:var(--semibold-font)}.br-registration-container .font-10{font-size:10px;line-height:12px;letter-spacing:0}html[dir=rtl] .br-registration-container .font-10{font-size:11px}.br-registration-container .font-12{font-size:12px;line-height:16px;letter-spacing:0}html[dir=rtl] .br-registration-container .font-12{font-size:13px}.br-registration-container .font-13{font-size:13px;line-height:16px;letter-spacing:0}html[dir=rtl] .br-registration-container .font-13{font-size:14px}.br-registration-container .font-14{font-size:14px;line-height:20px;letter-spacing:0}html[dir=rtl] .br-registration-container .font-14{font-size:15px}.br-registration-container .font-15{font-size:15px;line-height:20px;letter-spacing:0}html[dir=rtl] .br-registration-container .font-15{font-size:16px}.br-registration-container .font-16{font-size:16px;line-height:24px;letter-spacing:0}html[dir=rtl] .br-registration-container .font-16{font-size:17px}.br-registration-container .font-17{font-size:17px;line-height:24px;letter-spacing:0}html[dir=rtl] .br-registration-container .font-17{font-size:18px}.br-registration-container .font-18{font-size:18px;line-height:24px;letter-spacing:0}html[dir=rtl] .br-registration-container .font-18{font-size:19px}.br-registration-container .font-20{font-size:20px;line-height:28px;letter-spacing:0}html[dir=rtl] .br-registration-container .font-20{font-size:21px}.br-registration-container .font-24{font-size:24px;line-height:28px;letter-spacing:0}html[dir=rtl] .br-registration-container .font-24{font-size:25px}.br-registration-container .font-28{font-size:28px;line-height:36px;letter-spacing:0}html[dir=rtl] .br-registration-container .font-28{font-size:29px}.br-registration-container .font-40{font-size:40px;line-height:56px;letter-spacing:0}html[dir=rtl] .br-registration-container .font-40{font-size:41px}.br-registration-container .display-xl{font-size:40px;line-height:56px;letter-spacing:0}html[dir=rtl] .br-registration-container .display-xl{font-size:41px}@media only screen and (max-width:768px){.br-registration-container .display-xl{font-size:28px;line-height:36px;letter-spacing:0}html[dir=rtl] .br-registration-container .display-xl{font-size:29px}}.br-registration-container .display-lg{font-size:28px;line-height:36px;letter-spacing:0}html[dir=rtl] .br-registration-container .display-lg{font-size:29px}@media only screen and (max-width:768px){.br-registration-container .display-lg{font-size:24px;line-height:28px;letter-spacing:0}html[dir=rtl] .br-registration-container .display-lg{font-size:25px}}.br-registration-container .display-md{font-size:24px;line-height:28px;letter-spacing:0}html[dir=rtl] .br-registration-container .display-md{font-size:25px}@media only screen and (max-width:768px){.br-registration-container .display-md{font-size:20px;line-height:28px;letter-spacing:0}html[dir=rtl] .br-registration-container .display-md{font-size:21px}}.br-registration-container .display-sm{font-size:20px;line-height:28px;letter-spacing:0}html[dir=rtl] .br-registration-container .display-sm{font-size:21px}@media only screen and (max-width:768px){.br-registration-container .display-sm{font-size:16px;line-height:24px;letter-spacing:0}html[dir=rtl] .br-registration-container .display-sm{font-size:17px}}.br-registration-container .display-xs{font-size:18px;line-height:24px;letter-spacing:0}html[dir=rtl] .br-registration-container .display-xs{font-size:19px}.br-registration-container .caption,.br-registration-container .caption-medium,.br-registration-container .sidebar-child-medium{font-size:12px;line-height:16px;letter-spacing:0}html[dir=rtl] .br-registration-container .caption,html[dir=rtl] .br-registration-container .caption-medium,html[dir=rtl] .br-registration-container .sidebar-child-medium{font-size:13px}@media only screen and (max-width:768px){.br-registration-container .caption,.br-registration-container .caption-medium,.br-registration-container .sidebar-child-medium{font-size:13px;line-height:16px;letter-spacing:0}html[dir=rtl] .br-registration-container .caption,html[dir=rtl] .br-registration-container .caption-medium,html[dir=rtl] .br-registration-container .sidebar-child-medium{font-size:14px}}.br-registration-container .button-lg,.br-registration-container .heading{font-size:16px;line-height:24px;letter-spacing:0}html[dir=rtl] .br-registration-container .button-lg,html[dir=rtl] .br-registration-container .heading{font-size:17px}@media only screen and (max-width:768px){.br-registration-container .button-lg,.br-registration-container .heading{font-size:17px;line-height:24px;letter-spacing:0}html[dir=rtl] .br-registration-container .button-lg,html[dir=rtl] .br-registration-container .heading{font-size:18px}}.br-registration-container .subheading{font-size:12px;line-height:16px;letter-spacing:0;letter-spacing:.04em}html[dir=rtl] .br-registration-container .subheading{font-size:13px}@media only screen and (max-width:768px){.br-registration-container .subheading{letter-spacing:4%;font-size:13px;line-height:16px;letter-spacing:0}html[dir=rtl] .br-registration-container .subheading{font-size:14px}}.br-registration-container .body,.br-registration-container .body-medium,.br-registration-container .button,.br-registration-container .sidebar-parent{font-size:14px;line-height:20px;letter-spacing:0}html[dir=rtl] .br-registration-container .body,html[dir=rtl] .br-registration-container .body-medium,html[dir=rtl] .br-registration-container .button,html[dir=rtl] .br-registration-container .sidebar-parent{font-size:15px}@media only screen and (max-width:768px){.br-registration-container .body,.br-registration-container .body-medium,.br-registration-container .button,.br-registration-container .sidebar-parent{font-size:14px;line-height:20px;letter-spacing:0}html[dir=rtl] .br-registration-container .body,html[dir=rtl] .br-registration-container .body-medium,html[dir=rtl] .br-registration-container .button,html[dir=rtl] .br-registration-container .sidebar-parent{font-size:15px}}.br-registration-container .caption-lg{font-size:13px;line-height:16px;letter-spacing:0}html[dir=rtl] .br-registration-container .caption-lg{font-size:14px}@media only screen and (max-width:768px){.br-registration-container .caption-lg{font-size:14px;line-height:20px;letter-spacing:0}html[dir=rtl] .br-registration-container .caption-lg{font-size:15px}}.br-registration-container .subtitle-sm,.br-registration-container .subtitle-sm-secondary{font-size:10px;line-height:12px;letter-spacing:0}html[dir=rtl] .br-registration-container .subtitle-sm,html[dir=rtl] .br-registration-container .subtitle-sm-secondary{font-size:11px}.br-registration-container .link,.br-registration-container .title-sm{font-size:17px;line-height:24px;letter-spacing:0}html[dir=rtl] .br-registration-container .link,html[dir=rtl] .br-registration-container .title-sm{font-size:18px}@media only screen and (max-width:768px){.br-registration-container .link,.br-registration-container .title-sm{font-size:15px;line-height:20px;letter-spacing:0}html[dir=rtl] .br-registration-container .link,html[dir=rtl] .br-registration-container .title-sm{font-size:16px}}.br-registration-container .link-sm{font-size:14px;line-height:20px;letter-spacing:0}html[dir=rtl] .br-registration-container .link-sm{font-size:15px}.br-registration-container .display-lg,.br-registration-container .display-md,.br-registration-container .display-sm,.br-registration-container .subtitle-sm,.br-registration-container .subtitle-sm-secondary,.br-registration-container .title-sm{font-family:var(--arabic-medium-english-semi-bold),"system-ui"}.br-registration-container .body-medium,.br-registration-container .button,.br-registration-container .button-lg,.br-registration-container .caption-medium,.br-registration-container .display-xs,.br-registration-container .sidebar-child-medium,.br-registration-container .sidebar-parent,.br-registration-container .subtitle-sm{font-family:var(--medium),"system-ui"}.br-registration-container .body,.br-registration-container .caption,.br-registration-container .caption-lg,.br-registration-container .subheading{font-family:var(--regular-font),"system-ui"}.homepage-xxl{font-family:var(--homepage-bold),"system-ui"}.homepage-text-m{font-family:var(--homepage-english-bold-arabic-semibold)}.homepage-sub-lg,.homepage-sub-lg2,.homepage-sub-md,.homepage-sub-sm2{font-family:var(--homepage-ibm-regular),"system-ui"}.homepage-buttons-text{font-family:var(--homepage-english-semibold-arabic-medium),"Eskander/Medium","Rubik/SemiBold","system-ui"}.homepage-button-header,.homepage-l,.homepage-text-sm-bold,.homepage-xl,.homepage-xl-modified{font-family:var(--homepage-english-semibold-arabic-bold),"Eskander/Bold","Rubik/SemiBold","system-ui"}.homepage-text-sm,.homepage-text-xs{font-family:var(--homepage-medium),"Eskander/Medium","Rubik/Medium","system-ui"}.homepage-sub-sm,.homepage-title-md,.homepage-title-sm{font-family:var(--homepage-ibm-bold),"system-ui"}.homepage-sub-l{font-family:var(--homepage-regular),"Eskander/Regular","Rubik/Regular","system-ui"}.homepage-footer-sm{font-family:var(--homepage-english-regular-arabic-medium),"Eskander/Medium","Rubik/Regular","system-ui"}.br-pro-shop-container{display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 0 88px}.br-pro-shop-container>div:not(.br-pro-shop__banner){padding:0 48px;max-width:1360px;width:100%}.br-pro-shop{display:flex;gap:24px}.br-pro-shop__left-side{display:flex;flex-direction:column;gap:16px;width:100%;max-width:224px;min-height:70vh}.br-pro-shop__left-side .ant-divider{margin:0}.br-pro-shop__drawer .ant-drawer-body{padding:0 20px}.br-pro-shop__drawer .ant-drawer-body .ant-divider{margin:0 0 16px}.br-pro-shop__drawer .ant-drawer-header{border:0;padding:20px 20px 16px}.br-pro-shop__drawer .ant-drawer-header-title{flex-direction:row-reverse}.br-pro-shop__drawer .ant-drawer-header-title .ant-drawer-close{margin:0;padding:0}.br-pro-shop__drawer .ant-drawer-header-title .ant-drawer-close .ant-icon-md path{fill:#111619}.br-pro-shop__view-more{display:flex;align-items:center;gap:4px}@media only screen and (max-width:1280px){.br-pro-shop__left-side{display:none}}@media only screen and (max-width:768px){.br-pro-shop-container{padding:24px 0 88px}.br-pro-shop-container>div:not(.br-pro-shop__banner){padding:0 24px}}@media only screen and (max-width:576px){.br-pro-shop-container{padding:24px 0 88px}.br-pro-shop-container>div:not(.br-pro-shop__banner){padding:0 12px}.br-pro-shop__left-side{display:none}}