:root { --primary-100: #FF9800; --primary-100-08: #FF980014; --primary-100-10: #FF98001A; --primary-100-12: #FF98001F; --primary-100-36: #FF98005c; --primary-100-50: #FF980080; --primary-200: #FFB74D; --primary-300: #FFCB80; --primary-400: #FFE0B3; --primary-500: #FFF5E5; --primary-hover: #EB8C00; --secondary-100: #2C7865; --secondary-200: #4D9784; --secondary-300: #6CB7A4; --secondary-400: #9DDACB; --secondary-500: #D9F3ED; --secondary-hover: #225D4F; --tertiary-100: #90D26D; --tertiary-200: #B1DF99; --tertiary-300: #C7E8B6; --tertiary-400: #DEF2D3; --tertiary-500: #F4FBF0; --gray-100: #353535; --gray-200: #5F5F5F; --gray-300: #888888; --gray-400: #ADADAD; --gray-400-50: #ADADAD80; --gray-500: #CFCFCF; --gray-500-50: #CFCFCF80; --gray-500-20: #CFCFCF33; --gray-600: #F0F0F0; --gray-600-75: #F0F0F0bf; --gray-600-50: #f0f0f080; --gray-700: #7E8089; --text-100: #2e313c; --text-100-70: #2e313cb3; --text-200: #4e5364; --text-300: #7e8089; --text-400: #9b9ca4; --text-400-50: #9b9ca480; --text-500: #cfcfcf; --text-600: #f0f0f0; --body: #fff; --text-main: #9B9CA4; --text-main-24: #9B9CA43d; --header-action-bg: #F0F0F0; --widget-bg: #ffffff; --widget-title-bg: #F0F0F0; --widget-title-color: #4E5364; --input-bg: #F0F0F0; --input-text: #444; --input-placeholder: #9B9CA4; --shadow: 0 4px 20px 0 #00000014; --drop-shadow: 0 4px 20px #00000014; --header-shadow: 0 0 8px 0 #938F8F29; --main-font: IRANYekanXFANum; --arax-gradient: linear-gradient(180deg, var(--primary-200) 0%, var(--primary-100) 65.38%); }a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0px; padding: 0px; border: 0px; font-size: inherit; line-height: var(--line-height,2); vertical-align: baseline; }body, html { scroll-behavior: smooth; }ol, ul { list-style: none; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }blockquote, q { quotes: none; }blockquote::after, blockquote::before, q::after, q::before { content: none; }table { border-collapse: collapse; border-spacing: 0px; width: 100%; margin-bottom: 1em; overflow: auto; }table td, table th { padding: 2px 12px; box-sizing: border-box; }table th { text-align: start; color: var(--heading); }table td { text-align: start; }ins { text-decoration: none; }::selection { color: rgb(255, 255, 255); background: var(--tertiary-100); }html { font-family: var(--main-font); }html:has(body.sticky-header) { scroll-padding-top: 120px; }html:has(body.disable-scrolling) { overflow: hidden; }body { background-color: var(--body); color: var(--text-main); }a { color: var(--primary-100); text-decoration: none; will-change: color, background, border, font-size, font-weight, line-height, transform; transition: color 0.2s ease-in-out, background, border, font-size, font-weight, line-height, transform; }a:has(> i:only-child) { line-height: 1; display: flex; }h1, h2, h3, h4 { font-weight: 900; }h1, h2, h3, h4, h5, h6 { color: var(--text-200); }img { max-width: 100%; height: auto; object-fit: cover; }video { max-width: 100%; }.rounded { border-radius: 999px !important; }.circle { border-radius: 50% !important; }.ltr { text-align: left; direction: ltr; }.hide { display: none !important; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px) !important; border: 0px !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; overflow-wrap: normal !important; padding: 0px !important; position: absolute !important; width: 1px !important; }::-webkit-scrollbar { width: 8px; }body ::-webkit-scrollbar { width: 8px; }::-webkit-scrollbar-track { border-radius: 96px; background: var(--gray-600); }::-webkit-scrollbar-thumb { background: var(--primary-200); border-radius: 96px; }::-webkit-scrollbar-thumb:hover { background: var(--primary-100); }.line-clamp a, .line-clamp:not(:has(a)) { overflow: hidden !important; }.line-clamp a:not(.line-clamp-1), .line-clamp:not(:has(a)):not(.line-clamp-1) { display: -webkit-box !important; }.line-clamp a, .line-clamp:not(:has(a)) { -webkit-box-orient: vertical; }.line-clamp-1 a, .line-clamp-1:not(:has(a)) { text-overflow: ellipsis; text-wrap: nowrap; max-width: 100%; }.line-clamp-2 a, .line-clamp-2:not(:has(a)) { -webkit-line-clamp: 2; }.line-clamp-3 a, .line-clamp-3:not(:has(a)) { -webkit-line-clamp: 3; }a, a:active, button, button:active, input, input:active, textarea, textarea:active { outline: transparent solid 1px; }.disabled, [disabled] { opacity: 0.5; touch-action: none; pointer-events: none; }.page-width { width: 100%; max-width: 1480px; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }#layout { padding-top: 92px; }.show { opacity: 1 !important; visibility: visible !important; }body.sticky-header { --header-height: 112px; }body.sticky-bottom-header { --bottom-header-height: 66px; }#header { display: flex; align-items: center; padding-block: 32px; z-index: 100; }#header > * { z-index: 2; }#header-container { --header-bg: #fff; filter: drop-shadow(var(--drop-shadow)); position: relative; z-index: 10000; }#header-container::after { content: ""; position: absolute; background: var(--header-bg); inset: 0px; }#header-container + * { padding-top: 24px; position: relative; z-index: 99; }#header-search-wrap { width: 100%; max-width: 344px; }#header-toggle-mobile-menu { cursor: pointer; position: absolute; top: 50%; inset-inline-start: 0px; transform: translateY(-50%); font-size: 1.5rem; color: var(--text-400); }#header-actions { margin-inline-start: auto; display: flex; gap: 12px; align-items: center; }#header > svg { position: absolute; bottom: -19px; inset-inline-start: -20px; }#header > svg path, #header > svg rect { fill: var(--header-bg,#fff); }#header-account-arrow { will-change: transform; transition: transform 0.2s ease-in-out; }#site-logo { display: flex; }.header { gap: 40px; position: relative; }.header-cart-texts { display: flex; flex-direction: column; text-align: left; gap: 2px; --line-height: 1.2; }.header-cart-empty { padding-inline-start: 8px; }.header-cart-count-wrap, .header-cart-total { --line-height: 1; }.header-cart-count-wrap { color: var(--primary-100); font-size: 0.875rem; }.header-cart-total { color: var(--text-200); font-size: 1.25rem; }.header-cart-total .amount bdi { justify-content: end; gap: 2px; }.header-cart-total .woocommerce-Price-currencySymbol { color: var(--text-400); font-size: 0.875rem; }.header-cart-total .woocommerce-Price-currencySymbol .currency-symbol-text { display: block; }.header-cart-total .woocommerce-Price-currencySymbol svg { display: none; }.header-cart-wrap { position: relative; }.header-cart-wrap:hover .header-mini-cart-wrap { opacity: 1; visibility: visible; }.header-cart-icon { background: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; padding: 8px; border-radius: 50%; }.header-action-btn { background: var(--gray-600-50); border-radius: 960px; padding: 4px; display: flex; align-items: center; justify-content: flex-end; gap: 8px; box-sizing: border-box; width: 100%; }.header-action-icon { color: var(--text-200); font-size: 1.5rem; }#bottom-header { background: rgb(248, 248, 248); box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 16px 0px; }#bottom-header-inner { padding-top: 4px; padding-bottom: 16px; display: flex; justify-content: space-between; align-items: center; gap: 32px; flex-wrap: wrap; }.menu-wrap .menu, .menu-wrap .menu > ul { display: flex; flex-wrap: wrap; align-items: center; }.menu-wrap .menu .menu-item-has-children a::after, .menu-wrap .menu > ul .menu-item-has-children a::after { display: inline-block; font-weight: 400; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-size: 0.75rem; margin-inline-start: auto; font-family: Bijan !important; }.menu-wrap .menu li > a, .menu-wrap .menu > ul li > a { display: flex; gap: 8px; align-items: center; color: var(--text-300); box-sizing: border-box; }.menu-wrap .menu li > a i, .menu-wrap .menu > ul li > a i { font-size: 1.25rem; }.menu-wrap .menu li > a img, .menu-wrap .menu li > a img path, .menu-wrap .menu li > a svg, .menu-wrap .menu li > a svg path, .menu-wrap .menu > ul li > a img, .menu-wrap .menu > ul li > a img path, .menu-wrap .menu > ul li > a svg, .menu-wrap .menu > ul li > a svg path { width: 20px; height: 20px; color: var(--text-300); }.menu-wrap .menu li > a img, .menu-wrap .menu > ul li > a img { max-width: 16px; }.menu-wrap .menu li > a img:first-child, .menu-wrap .menu > ul li > a img:first-child { height: 100%; position: relative; z-index: 1; }.menu-wrap .menu li > a img:last-child, .menu-wrap .menu > ul li > a img:last-child { position: absolute; z-index: 0; bottom: 0px; filter: blur(6px); transform: scale(0.8); }.menu-wrap .menu li.bijan-featured-item > a, .menu-wrap .menu > ul li.bijan-featured-item > a { color: var(--text-100); }.menu-wrap .menu li.bijan-featured-item > a i, .menu-wrap .menu > ul li.bijan-featured-item > a i { color: var(--secondary-100); }.menu-wrap .menu li.bijan-featured-item > a svg, .menu-wrap .menu li.bijan-featured-item > a svg path, .menu-wrap .menu > ul li.bijan-featured-item > a svg, .menu-wrap .menu > ul li.bijan-featured-item > a svg path { color: var(--secondary-100); }.menu-wrap .menu > li, .menu-wrap .menu > ul > li { border-radius: 8px; }.menu-wrap .menu > li.menu-item-has-children > a::after, .menu-wrap .menu > ul > li.menu-item-has-children > a::after { content: ""; will-change: transform; transition: transform 0.2s ease-in-out; }.menu-wrap .menu > li.menu-item-has-children .menu-item-has-children:not(.megamenu-wrap) > a::after, .menu-wrap .menu > ul > li.menu-item-has-children .menu-item-has-children:not(.megamenu-wrap) > a::after { content: ""; }.menu-wrap .menu > li.bijan-megamenu-container > ul, .menu-wrap .menu > li:not(.bijan-megamenu-container) ul, .menu-wrap .menu > ul > li.bijan-megamenu-container > ul, .menu-wrap .menu > ul > li:not(.bijan-megamenu-container) ul { opacity: 0; visibility: hidden; min-width: 200px; width: 100%; position: absolute; top: 100%; inset-inline-start: 0px; z-index: 100; background-color: rgb(255, 255, 255); border-radius: 16px; box-shadow: var(--header-shadow); will-change: opacity, visibility; transition: opacity 0.2s ease-in-out, visibility; }.menu-wrap .menu > li:not(.bijan-megamenu-container), .menu-wrap .menu > ul > li:not(.bijan-megamenu-container) { position: relative; }.menu-wrap .menu > li:not(.bijan-megamenu-container).current-menu-item::before, .menu-wrap .menu > li:not(.bijan-megamenu-container).current_page_item::before, .menu-wrap .menu > ul > li:not(.bijan-megamenu-container).current-menu-item::before, .menu-wrap .menu > ul > li:not(.bijan-megamenu-container).current_page_item::before { content: ""; position: absolute; top: auto; inset-inline: 0px; bottom: -18px; height: 4px; width: 100%; background: var(--primary-100); border-radius: 96px; }.menu-wrap .menu > li:not(.bijan-megamenu-container) ul, .menu-wrap .menu > ul > li:not(.bijan-megamenu-container) ul { display: flex; flex-direction: column; gap: 8px; padding: 12px 16px; }.menu-wrap .menu > li:not(.bijan-megamenu-container) ul li, .menu-wrap .menu > ul > li:not(.bijan-megamenu-container) ul li { position: relative; }.menu-wrap .menu > li:not(.bijan-megamenu-container) ul li:hover > a, .menu-wrap .menu > ul > li:not(.bijan-megamenu-container) ul li:hover > a { color: var(--primary-100); }.menu-wrap .menu > li:not(.bijan-megamenu-container) ul ul, .menu-wrap .menu > ul > li:not(.bijan-megamenu-container) ul ul { inset-inline-start: calc(100% + 16px); margin-top: 0px; top: 0px; }.menu-wrap .menu > li:not(.bijan-megamenu-container) ul a, .menu-wrap .menu > ul > li:not(.bijan-megamenu-container) ul a { width: 100%; display: flex; gap: 8px; align-items: center; color: var(--text-400); border-radius: 12px; font-weight: 400; font-size: 0.875rem; }.menu-wrap .menu > li > a, .menu-wrap .menu > ul > li > a { padding-inline: 16px; position: relative; }.menu-wrap .menu > li:first-child > a, .menu-wrap .menu > ul > li:first-child > a { padding-inline-start: 0px; }.menu-wrap .menu > li:last-child > a, .menu-wrap .menu > ul > li:last-child > a { padding-inline-end: 0px; }.menu-wrap .menu > li:not(.bijan-featured-item):hover > a, .menu-wrap .menu > ul > li:not(.bijan-featured-item):hover > a { color: var(--primary-100); }.menu-wrap .menu > li:not(:last-child) > a::before, .menu-wrap .menu > ul > li:not(:last-child) > a::before { content: ""; position: absolute; inset-inline-end: 0px; inset-block: 8px; width: 1px; background: var(--gray-600); }.menu-wrap .menu > li:hover > a::after, .menu-wrap .menu > ul > li:hover > a::after { transform: rotate(180deg); }.menu-wrap .menu .menu-item-icon, .menu-wrap .menu > ul .menu-item-icon { --line-height: 1; display: flex; }.menu-wrap .menu li:hover > ul, .menu-wrap .menu > ul li:hover > ul { opacity: 1; visibility: visible; }.sticky-header #header-container { position: sticky; top: 0px; inset-inline: 0px; }.sticky-header-active #header > svg { display: none; }body.header_disabled #page-body { padding-top: 0px; }body.header_disabled .content-area { margin-top: 0px; }#header-container { will-change: transform; transition: transform 0.2s ease-in-out; }#header-container.hide-header { transform: translateY(-100%); }.sticky-bottom-header #bottom-header { position: sticky; top: calc(var(--header-height,112px) - 12px); inset-inline: 0px; will-change: top; transition: top 0.1s ease-in-out; }.sticky-bottom-header #header-container.hide-header + #bottom-header { top: -16px; }#sort-wrap { display: flex; align-items: center; gap: 16px; color: var(--text-200); font-size: 0.875rem; }#sort-wrap .orderby { display: none; }.sort-item { color: inherit; position: relative; padding-inline: 4px; cursor: pointer; }.sort-item-active::after { content: ""; position: absolute; bottom: -8px; inset-inline: 0px; height: 4px; border-radius: 96px; background: var(--primary-100); }.list-posts.text-overlay article:is(:hover, :focus-within) .post-texts { inset: 0px !important; height: 100% !important; border-radius: 24px !important; }.list-posts.text-overlay article:is(:hover, :focus-within) .post-top-texts { margin-top: 0px; }.list-posts.text-overlay article:is(:hover, :focus-within) .post-excerpt { opacity: 1; }body { max-width: 100dvw; }#primary { align-items: flex-start; row-gap: 20px; max-width: 100dvw; padding: 0px; margin: 0px; }#bijan-overlay { position: fixed; inset: 0px; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.4); z-index: 9999; display: none; cursor: pointer; backdrop-filter: blur(8px); }#page-body { padding-top: 32px; }#page-header, .woocommerce-products-header { margin-block: 40px; display: grid; grid-template-columns: 1fr auto; gap: 12px; align-items: center; }table { width: 100%; margin-bottom: 1em; }table td, table th { border: 1px solid var(--gray-500); padding: 2px 12px; }table th { text-align: start; }table td { text-align: start; }.shape-curve { position: absolute; }.bijan-popover { opacity: 0; visibility: hidden; display: flex; flex-direction: column; gap: 24px; background: rgb(255, 255, 255); box-shadow: var(--header-shadow); padding: 24px; border-radius: 32px; box-sizing: border-box; overflow: auto; position: absolute; inset-inline: 0px; top: calc(100% + 8px); z-index: 2; cursor: initial; will-change: opacity, visibility; transition: opacity 0.2s ease-in-out, visibility; }.bijan-count-badge { position: absolute; top: 0px; inset-inline-start: 0px; transform: translate(50%, -50%); z-index: 1; padding: 4px; background: var(--primary-100); color: rgb(255, 255, 255); font-size: 0.875rem; font-weight: 400; display: flex; align-items: center; justify-content: center; border-radius: 50%; line-height: 1; min-width: 12px; min-height: 12px; aspect-ratio: 1 / 1; }.bijan-count-badge.bottom { top: auto; bottom: 0px; transform: unset; }.elementor .post-thumbnail, .post-thumbnail { display: flex; }.elementor .post-thumbnail img, .post-thumbnail img { border-radius: inherit; }.media-frame, .media-modal, .rtl .media-frame, .rtl .media-frame .search, .rtl .media-frame input[type="email"], .rtl .media-frame input[type="number"], .rtl .media-frame input[type="password"], .rtl .media-frame input[type="search"], .rtl .media-frame input[type="tel"], .rtl .media-frame input[type="text"], .rtl .media-frame input[type="url"], .rtl .media-frame select, .rtl .media-frame textarea, .rtl .media-modal { font-family: var(--main-font) !important; }.media-modal .media-modal-close { margin: 12px; width: 28px; height: 28px; border-radius: 6px; }.media-modal .media-modal-close:active, .media-modal .media-modal-close:hover { color: rgb(255, 255, 255); }.bijan-loading { display: none; will-change: opacity, visibility; transition: opacity 0.2s ease-in-out, visibility; }.loading .bijan-loading { opacity: 1; visibility: visible; display: flex; align-items: center; flex-direction: row; gap: 4px; }label { cursor: pointer; will-change: color; transition: color 0.2s ease-in-out; }label:hover { color: var(--text-200); }input, select, textarea { font-family: inherit; border: 0px; outline: transparent solid 1px; border-radius: 0px; font-size: 1rem; }input:where([type="text"], [type="password"], [type="tel"], [type="url"], [type="date"], [type="datetime-local"], [type="search"], [type="email"], [type="month"], [type="number"], [type="time"], [type="week"]), select, textarea { background: var(--input-bg); border: 0px; border-radius: 16px; padding: 12px 16px; color: var(--input-text); width: 100%; box-sizing: border-box; }input:where([type="text"], [type="password"], [type="tel"], [type="url"], [type="date"], [type="datetime-local"], [type="search"], [type="email"], [type="month"], [type="number"], [type="time"], [type="week"])::placeholder, select::placeholder, textarea::placeholder { color: var(--input-placeholder); }.input-group { display: flex; flex-direction: column; gap: 8px; }.input-label { font-size: 0.875rem; color: var(--text-300); }.input-wrap { background: var(--input-bg); border: 0px; border-radius: 16px; padding: 12px 16px; width: 100%; box-sizing: border-box; position: relative; display: flex; gap: 8px; align-items: center; }.input-wrap input { background: rgba(0, 0, 0, 0); border-radius: 0px; padding: 0px; }.input-ltr { direction: ltr !important; text-align: left !important; }input:where([type="checkbox"], [type="radio"]) { width: auto; margin: 0px; position: relative; appearance: none; background-color: rgba(0, 0, 0, 0); }input:where([type="checkbox"], [type="radio"])::after, input:where([type="checkbox"], [type="radio"])::before { cursor: pointer; }input:where([type="checkbox"], [type="radio"])::after { content: ""; display: block; width: 20px; height: 20px; border-radius: 4px; border: 1px solid var(--gray-500); will-change: border-color; transition: border-color 0.2s ease-in-out; }input:where([type="checkbox"], [type="radio"])::before { content: ""; font-family: Bijan; position: absolute; inset: 2px; color: var(--primary-100); transform: scale(0); will-change: transform; transition: transform 0.1s ease-in-out; }input:where([type="checkbox"], [type="radio"]):checked::after { border-color: var(--primary-100); }input:where([type="checkbox"], [type="radio"]):checked::before { transform: scale(1); }input[type="radio"]::after { border-radius: 50%; }input[type="radio"]::before { inset: 3px; }input[type="radio"]:checked::after { background: var(--primary-100); }input[type="radio"]:checked::before { transform: scale(0.8); color: rgb(255, 255, 255); }body > .select2-container { z-index: 99999; }body .select2-dropdown { box-shadow: rgba(20, 20, 20, 0.08) 0px 4px 16px 0px; border: 0px !important; }body .select2-container--default .select2-selection--single { border: 0px; height: auto; margin: 0px; background: var(--input-bg); border-radius: 16px; }body .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 2; font-weight: 400; }body .select2-container .select2-selection--single .select2-selection__rendered.select2-selection__rendered { padding: 6px 16px; box-sizing: border-box; }body .select2-container--default .select2-selection--single .select2-selection__arrow.select2-selection__arrow { height: 100%; inset-inline-end: 16px; }body .select2-container--default .select2-results__option--highlighted[aria-selected], body .select2-container--default .select2-results__option--highlighted[data-selected] { background: var(--primary-100); }body .select2-container--default .select2-search--dropdown .select2-search__field { border: 0px; padding: 12px 16px; }.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: right !important; }.button, button, input:where([type="button"], [type="submit"], [type="reset"]) { position: relative; padding: 6px 24px; box-sizing: border-box; display: flex; gap: 4px; align-items: center; justify-content: center; border-radius: 8px; font-family: inherit; text-align: center; width: fit-content; cursor: pointer; color: rgb(255, 255, 255); background-color: var(--primary-100); box-shadow: unset; border: 0px; font-weight: 500; --line-height: 2; font-size: 1rem; will-change: width, color, background, border, opacity, font-size, font-weight, line-height, transform, margin, padding; transition: width 0.2s ease-in-out, color, background, border, opacity, font-size, font-weight, line-height, transform, margin, padding; }.button:has(> i:only-child), button:has(> i:only-child), input:where([type="button"], [type="submit"], [type="reset"]):has(> i:only-child) { padding: 6px; }.button:hover, button:hover, input:where([type="button"], [type="submit"], [type="reset"]):hover { background-color: var(--primary-hover); }.button.button-secondary, button.button-secondary, input:where([type="button"], [type="submit"], [type="reset"]).button-secondary { background-color: var(--secondary-100); }.button.button-secondary:hover, button.button-secondary:hover, input:where([type="button"], [type="submit"], [type="reset"]).button-secondary:hover { background-color: var(--secondary-hover); }.button.button-gray, button.button-gray, input:where([type="button"], [type="submit"], [type="reset"]).button-gray { background-color: var(--gray-600); color: var(--text-300); }.button.button-gray:hover, button.button-gray:hover, input:where([type="button"], [type="submit"], [type="reset"]).button-gray:hover { background-color: var(--primary-100); color: rgb(255, 255, 255); }.button.button-arax, .button.button-arax-secondary, button.button-arax, button.button-arax-secondary, input:where([type="button"], [type="submit"], [type="reset"]).button-arax, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary { background: rgb(255, 255, 255); padding: 6px 20px; padding-inline-start: 20px; gap: 12px; }.button.button-arax-secondary.normal, .button.button-arax.normal, button.button-arax-secondary.normal, button.button-arax.normal, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary.normal, input:where([type="button"], [type="submit"], [type="reset"]).button-arax.normal { border-radius: 16px; }.button.button-arax-secondary.fullwidth, .button.button-arax.fullwidth, button.button-arax-secondary.fullwidth, button.button-arax.fullwidth, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary.fullwidth, input:where([type="button"], [type="submit"], [type="reset"]).button-arax.fullwidth { padding-inline: 6px; }.button.button-arax-secondary.button-icon-start, .button.button-arax.button-icon-start, button.button-arax-secondary.button-icon-start, button.button-arax.button-icon-start, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary.button-icon-start, input:where([type="button"], [type="submit"], [type="reset"]).button-arax.button-icon-start { padding-inline: 6px 20px; }.button.button-arax-secondary.button-icon-end, .button.button-arax.button-icon-end, button.button-arax-secondary.button-icon-end, button.button-arax.button-icon-end, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary.button-icon-end, input:where([type="button"], [type="submit"], [type="reset"]).button-arax.button-icon-end { padding-inline: 20px 6px; }.button.button-arax .button-icon, .button.button-arax-secondary .button-icon, button.button-arax .button-icon, button.button-arax-secondary .button-icon, input:where([type="button"], [type="submit"], [type="reset"]).button-arax .button-icon, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary .button-icon { margin-inline-start: auto; border-radius: 10px; color: rgb(255, 255, 255); position: relative; display: flex; align-items: center; justify-content: center; font-size: 1.125rem; width: 36px; height: 36px; will-change: background; transition: background 0.2s ease-in-out; }.button.button-arax .button-icon::before, .button.button-arax-secondary .button-icon::before, button.button-arax .button-icon::before, button.button-arax-secondary .button-icon::before, input:where([type="button"], [type="submit"], [type="reset"]).button-arax .button-icon::before, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary .button-icon::before { position: relative; z-index: 1; }.button.button-arax .button-icon::after, .button.button-arax-secondary .button-icon::after, button.button-arax .button-icon::after, button.button-arax-secondary .button-icon::after, input:where([type="button"], [type="submit"], [type="reset"]).button-arax .button-icon::after, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary .button-icon::after { content: ""; position: absolute; inset: 0px; z-index: 0; background: var(--arax-gradient); border-radius: inherit; will-change: opacity; transition: opacity 0.2s ease-in-out; }.button.button-arax, button.button-arax, input:where([type="button"], [type="submit"], [type="reset"]).button-arax { color: var(--primary-100); border: 1px solid var(--primary-100); }.button.button-arax:not(.button-only-icon):hover, button.button-arax:not(.button-only-icon):hover, input:where([type="button"], [type="submit"], [type="reset"]).button-arax:not(.button-only-icon):hover { color: rgb(255, 255, 255); border-color: transparent; }.button.button-arax:not(.button-only-icon):hover .button-gradient, button.button-arax:not(.button-only-icon):hover .button-gradient, input:where([type="button"], [type="submit"], [type="reset"]).button-arax:not(.button-only-icon):hover .button-gradient { opacity: 1; }.button.button-arax:not(.button-only-icon):hover .button-icon, button.button-arax:not(.button-only-icon):hover .button-icon, input:where([type="button"], [type="submit"], [type="reset"]).button-arax:not(.button-only-icon):hover .button-icon { color: var(--primary-100); background: rgb(255, 255, 255); }.button.button-arax:not(.button-only-icon):hover .button-icon::after, button.button-arax:not(.button-only-icon):hover .button-icon::after, input:where([type="button"], [type="submit"], [type="reset"]).button-arax:not(.button-only-icon):hover .button-icon::after { opacity: 0; }.button.button-arax-secondary, button.button-arax-secondary, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary { color: rgb(255, 255, 255); }.button.button-arax-secondary .button-gradient, button.button-arax-secondary .button-gradient, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary .button-gradient { opacity: 1; }.button.button-arax-secondary:hover, button.button-arax-secondary:hover, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary:hover { color: var(--primary-100); }.button.button-arax-secondary:hover .button-gradient, button.button-arax-secondary:hover .button-gradient, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary:hover .button-gradient { opacity: 0; }.button.button-arax-secondary:not(.button-only-icon) .button-icon, button.button-arax-secondary:not(.button-only-icon) .button-icon, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary:not(.button-only-icon) .button-icon { color: var(--primary-100); background: rgb(255, 255, 255); }.button.button-arax-secondary:not(.button-only-icon) .button-icon::after, button.button-arax-secondary:not(.button-only-icon) .button-icon::after, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary:not(.button-only-icon) .button-icon::after { opacity: 0; }.button.button-arax-secondary:not(.button-only-icon):hover .button-icon, button.button-arax-secondary:not(.button-only-icon):hover .button-icon, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary:not(.button-only-icon):hover .button-icon { color: rgb(255, 255, 255); }.button.button-arax-secondary:not(.button-only-icon):hover .button-icon::after, button.button-arax-secondary:not(.button-only-icon):hover .button-icon::after, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary:not(.button-only-icon):hover .button-icon::after { opacity: 1; }.button.button-arax-secondary.button-only-icon, .button.button-arax.button-only-icon, button.button-arax-secondary.button-only-icon, button.button-arax.button-only-icon, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary.button-only-icon, input:where([type="button"], [type="submit"], [type="reset"]).button-arax.button-only-icon { padding: 0px; border: 0px; border-radius: 0px; }.button.button-arax-secondary.button-only-icon.normal, .button.button-arax.button-only-icon.normal, button.button-arax-secondary.button-only-icon.normal, button.button-arax.button-only-icon.normal, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary.button-only-icon.normal, input:where([type="button"], [type="submit"], [type="reset"]).button-arax.button-only-icon.normal { border-radius: 10px; }.button.button-arax-secondary.button-only-icon .button-icon, .button.button-arax.button-only-icon .button-icon, button.button-arax-secondary.button-only-icon .button-icon, button.button-arax.button-only-icon .button-icon, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary.button-only-icon .button-icon, input:where([type="button"], [type="submit"], [type="reset"]).button-arax.button-only-icon .button-icon { border-radius: 10px; }.button.button-arax-secondary.button-only-icon.circle, .button.button-arax.button-only-icon.circle, button.button-arax-secondary.button-only-icon.circle, button.button-arax.button-only-icon.circle, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary.button-only-icon.circle, input:where([type="button"], [type="submit"], [type="reset"]).button-arax.button-only-icon.circle { border-radius: 50%; }.button.button-arax-secondary.button-only-icon.circle .button-icon, .button.button-arax.button-only-icon.circle .button-icon, button.button-arax-secondary.button-only-icon.circle .button-icon, button.button-arax.button-only-icon.circle .button-icon, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary.button-only-icon.circle .button-icon, input:where([type="button"], [type="submit"], [type="reset"]).button-arax.button-only-icon.circle .button-icon { border-radius: inherit; }.button.button-arax-secondary.button-only-icon:hover, .button.button-arax.button-only-icon:hover, button.button-arax-secondary.button-only-icon:hover, button.button-arax.button-only-icon:hover, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary.button-only-icon:hover, input:where([type="button"], [type="submit"], [type="reset"]).button-arax.button-only-icon:hover { background: var(--primary-100); color: rgb(255, 255, 255); }.button.button-arax-secondary.button-only-icon:hover .button-gradient, .button.button-arax.button-only-icon:hover .button-gradient, button.button-arax-secondary.button-only-icon:hover .button-gradient, button.button-arax.button-only-icon:hover .button-gradient, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary.button-only-icon:hover .button-gradient, input:where([type="button"], [type="submit"], [type="reset"]).button-arax.button-only-icon:hover .button-gradient { opacity: 0; }.button.button-arax-secondary.button-only-icon:hover .button-icon::after, .button.button-arax.button-only-icon:hover .button-icon::after, button.button-arax-secondary.button-only-icon:hover .button-icon::after, button.button-arax.button-only-icon:hover .button-icon::after, input:where([type="button"], [type="submit"], [type="reset"]).button-arax-secondary.button-only-icon:hover .button-icon::after, input:where([type="button"], [type="submit"], [type="reset"]).button-arax.button-only-icon:hover .button-icon::after { opacity: 0; }.button.button-action, button.button-action, input:where([type="button"], [type="submit"], [type="reset"]).button-action { background: rgba(0, 0, 0, 0); border: 1px solid var(--gray-500); color: var(--text-200); }.button.button-action:hover, button.button-action:hover, input:where([type="button"], [type="submit"], [type="reset"]).button-action:hover { border-color: var(--gray-700); }.button.button-bordered, button.button-bordered, input:where([type="button"], [type="submit"], [type="reset"]).button-bordered { background: rgba(0, 0, 0, 0); color: var(--primary-100); border: 1px solid var(--primary-100); }.button.button-bordered:hover, button.button-bordered:hover, input:where([type="button"], [type="submit"], [type="reset"]).button-bordered:hover { background: var(--primary-100); color: rgb(255, 255, 255); }.button.button-transparent, button.button-transparent, input:where([type="button"], [type="submit"], [type="reset"]).button-transparent { background: rgba(0, 0, 0, 0); border: 0px; color: var(--text-300); }.button.button-right, button.button-right, input:where([type="button"], [type="submit"], [type="reset"]).button-right { margin-left: auto; }.button.button-start, button.button-start, input:where([type="button"], [type="submit"], [type="reset"]).button-start { margin-inline-end: auto; }.button.button-center, button.button-center, input:where([type="button"], [type="submit"], [type="reset"]).button-center { margin-inline: auto; }.button.button-left, button.button-left, input:where([type="button"], [type="submit"], [type="reset"]).button-left { margin-right: auto; }.button.button-end, button.button-end, input:where([type="button"], [type="submit"], [type="reset"]).button-end { margin-inline-start: auto; }.button.circle, button.circle, input:where([type="button"], [type="submit"], [type="reset"]).circle { padding: 12px; }.button.small, button.small, input:where([type="button"], [type="submit"], [type="reset"]).small { font-size: 0.875rem; padding: 2px 12px; border-radius: 6px; }.button.small.circle, button.small.circle, input:where([type="button"], [type="submit"], [type="reset"]).small.circle { padding: 8px; }.button.small:has(> i:only-child), button.small:has(> i:only-child), input:where([type="button"], [type="submit"], [type="reset"]).small:has(> i:only-child) { padding: 4px; }.button.loading, button.loading, input:where([type="button"], [type="submit"], [type="reset"]).loading { pointer-events: none; touch-action: none; }.button.loading > :not(.button-loading), button.loading > :not(.button-loading), input:where([type="button"], [type="submit"], [type="reset"]).loading > :not(.button-loading) { display: none; }.button.loading .button-loading, button.loading .button-loading, input:where([type="button"], [type="submit"], [type="reset"]).loading .button-loading { display: block; }.button-loading { display: none; line-height: 1 !important; }.button-loading circle { fill: currentcolor; }#breadcrumb-wrap { margin-top: 24px; }#bijan-breadcrumbs, .woocommerce-breadcrumb { display: flex; gap: 8px; align-items: center; overflow-x: auto; }.breadcrumb-item, .woocommerce-breadcrumb a { color: var(--text-400); text-wrap: nowrap; }.breadcrumb-item-active { color: var(--primary-100); }.breadcrumb-item-separator, .breadcrumb-separator { line-height: 1; }.breadcrumb-item-separator:has(+ .breadcrumb-item-active), .breadcrumb-separator:has(+ .breadcrumb-item-active) { color: var(--primary-100); }#breadcrumb-wrap + #primary:not(.content-area-empty) { margin-top: 24px; }.widget-area .widget:is(.widget_search, .widget_bijan_recent_posts) .widgettitle { background: rgba(0, 0, 0, 0); padding-bottom: 0px; }.sidebar-mobile-expand-btn { display: none; }.arax-menu li.bijan-featured-item .menu-item-icon, .menu-wrap li.bijan-featured-item .menu-item-icon { display: flex; align-items: center; justify-content: center; position: relative; z-index: 1; }.arax-menu li.bijan-featured-item .menu-item-icon img, .menu-wrap li.bijan-featured-item .menu-item-icon img { max-width: 16px; }.arax-menu li.bijan-featured-item .menu-item-icon img:first-of-type, .menu-wrap li.bijan-featured-item .menu-item-icon img:first-of-type { position: relative; z-index: 1; }.arax-menu li.bijan-featured-item .menu-item-icon img:last-of-type, .menu-wrap li.bijan-featured-item .menu-item-icon img:last-of-type { position: absolute; z-index: 0; bottom: 0px; filter: blur(6px); transform: scale(0.8); }.bijan-search { position: relative; }.bijan-search { display: flex; align-items: center; gap: 8px; background: linear-gradient(90deg, rgba(204, 204, 204, 0.4) 0px, rgba(204, 204, 204, 0.1) 51.5%, rgba(204, 204, 204, 0.4) 100%); border-radius: 96px; padding: 8px 12px; width: 100%; box-sizing: border-box; }.bijan-search input { padding: 0px; background: rgba(0, 0, 0, 0); border-radius: 0px; }.bijan-search .bijan-popover { max-height: clamp(300px, 75dvh, 500px); }.bijan-search-post-type { border-radius: 96px; border: 1px solid var(--gray-500); padding: 0px 4px; font-size: 0.75rem; min-width: 32px; text-align: center; cursor: pointer; will-change: color, border-color; transition: color 0.2s ease-in-out, border-color; }.bijan-search-post-type-active { border-color: var(--gray-200); color: var(--gray-200); }.bijan-search-post { display: grid; grid-template-columns: 44px 1fr; align-items: center; gap: 8px; }.bijan-search-post img, .elementor .bijan-search-post img { border-radius: 8px; }.account-btn-wrap { position: relative; display: flex; align-items: center; gap: 8px; cursor: pointer; }.account-btn-wrap .header-action-btn { padding: 12px; }.account-btn-wrap:hover .account-btn-arrow { transform: rotate(180deg); }.account-btn-wrap:hover .account-items { opacity: 1; visibility: visible; }.account-btn-arrow { will-change: transform; transition: transform 0.2s ease-in-out; }.account-btn-link { background: var(--gray-600-50); border-radius: 960px; padding: 12px; display: flex; align-items: center; justify-content: flex-end; gap: 8px; box-sizing: border-box; width: 100%; }.account-btn-icon { color: var(--text-200); font-size: 1.5rem; }.section-title { display: flex; gap: 12px; align-items: center; }.section-title-icon { color: var(--primary-100); font-size: 1.5rem; background: rgb(255, 255, 255); box-shadow: rgba(101, 101, 101, 0.1) 0px 3px 8px 0px; border-radius: 8px; align-items: center; justify-content: center; width: 36px; height: 36px; box-sizing: border-box; display: flex !important; }.section-title-title { color: var(--text-200); font-weight: 500; font-size: 1.125rem; padding-inline-end: 12px; }.section-title-divider { flex: 1 1 0%; height: 1px; border-bottom: 1px dashed rgb(207, 207, 207); }.story-item { display: flex; flex-direction: column; gap: 12px; text-align: center; cursor: pointer; --line-height: 2; width: 80px !important; }#story-popup { display: none; position: fixed; z-index: 99999; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; max-width: 340px; max-height: 602px; }#story-popup-content { aspect-ratio: 9 / 16; width: 100%; height: 100%; background: rgb(255, 255, 255); border-radius: 36px; position: relative; overflow: hidden; }#story-popup-attachment { position: absolute; inset: 0px; width: 100%; height: 100%; background-color: rgb(0, 0, 0); background-repeat: no-repeat; background-size: cover; background-position: center center; }#story-popup-attachment-inner { position: absolute; inset: 0px; display: flex; justify-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.1); backdrop-filter: blur(32px); }#story-popup-back-btn { position: absolute; top: 20px; inset-inline-start: 20px; color: rgb(255, 255, 255); line-height: 1; font-size: 1.5rem; cursor: pointer; z-index: 1; }#story-popup-details { position: absolute; bottom: 16px; inset-inline: 16px; z-index: 1; display: flex; flex-direction: column; gap: 8px; color: rgb(255, 255, 255); }#story-popup-title { font-weight: 500; }#story-popup-bottom { display: flex; gap: 20px; align-items: center; }#story-popup-video-progress { cursor: pointer; width: 100%; position: relative; height: 8px; border-radius: 999px; background: rgb(255, 255, 255); direction: ltr; }#story-popup-video-progress-wrap { display: flex; align-items: center; gap: 8px; text-align: center; }#story-popup-video-progress-fill { background: var(--primary-100); border-radius: 9999px; height: 100%; width: 0px; }#story-popup-video-progress-dot { width: 14px; height: 14px; border-radius: 50%; background: var(--primary-100); position: absolute; top: 50%; transform: translate(-50%, -50%); }#story-popup-video-progress-time { margin-inline-start: auto; }#story-popup-post { flex-grow: 1; display: grid; grid-template-columns: 56px 1fr; gap: 8px; background: rgb(255, 255, 255); border-radius: 24px; padding: 12px; box-sizing: border-box; align-items: center; color: var(--text-100); }#story-popup-post-img { display: flex; }#story-popup-post-img img { border-radius: 16px; }#story-popup-like { margin-inline-start: auto; cursor: pointer; display: flex; flex-direction: column; font-weight: 500; align-items: center; }#story-popup-like i { font-size: 1.5rem; }.story-popup-attachment-item { width: 100%; position: relative; z-index: 1; }#instant-discount-mask { display: none; }.bijan-slider-wrap:not(.swiper) { overflow: hidden; }.bijan-slider-wrap .wrapper { display: flex; gap: var(--desktop-row-gap,var(--desktop-space,16px)) var(--desktop-column-gap,var(--desktop-space,16px)); }.bijan-slider-wrap .swiper-slide { overflow: unset; }.bijan-slider-wrap.swiper-initialized .wrapper { gap: 0px; }.swiper-button-next::after, .swiper-button-prev::after { content: unset !important; }.bijan-slider-wrap:not(.swiper) .swiper-button-next, .bijan-slider-wrap:not(.swiper) .swiper-button-prev { display: none; }.bijan-slider-nav-btn { position: absolute; }.bijan-slider-nav-btn.swiper-button-prev { justify-content: flex-start; inset-inline: 0px auto !important; padding-inline-start: 0px !important; }.bijan-slider-nav-btn.swiper-button-next { justify-content: flex-end; inset-inline: auto 0px !important; padding-inline-end: 0px !important; }.bijan-slider img, .elementor .bijan-slider img { mask-image: url("https://cloz.ir/wp-content/themes/bijan/assets/img/slider-mask.svg"); mask-size: 100% 100%; border-radius: 40px; width: 100%; }.bijan-slider img:nth-child(2), .elementor .bijan-slider img:nth-child(2) { display: none; }@supports (clip-path:shape(from 0 0,line to 100% 100%,close)) {.bijan-slider img { mask-image: unset; border-radius: 0px; aspect-ratio: 2.816 / 1; clip-path: shape(from 0px 11.17%, curve to 3.97% 0px with 0px 5% / 1.78% 0px, hline by 92.06%, curve by 3.97% 11.17% with 2.19% 0px / 3.97% 5%, vline by 20.28%, curve by -1.26% 9.36% with 0px 3.39% / -0.62% 6.48%, curve to 97.92% 48.88% with 98.22% 43.16% / 97.92% 45.93%, smooth by 0.82% 8.08% with 0.3% 5.72%, curve by 1.26% 9.36% with 0.64% 2.88% / 1.26% 5.96%, vline to 88.83%, curve by -3.97% 11.17% with 0px 6.17% / -1.78% 11.17%, hline to 3.97%, curve by -3.97% -11.17% with -2.19% 0px / -3.97% -5%, vline by -22.7%, curve by 1.23% -9.26% with 0px -3.35% / 0.61% -6.4%, curve by 0.8% -7.99% with 0.51% -2.34% / 0.8% -5.07%, smooth by -0.8% -7.99% with -0.29% -5.65%, curve to 0px 31.64% with 0.61% 38.04% / 0% 34.99%, vline to 11.17%, close); }}.category-item:hover .category-icon:is(img) { width: 40px; height: 40px; filter: brightness(0) invert(1); }.category-icon:is(img) { width: 28px; height: 28px; }.special-offer { mask-image: url("https://cloz.ir/wp-content/themes/bijan/assets/img/instant-discount.svg"); mask-size: 100% 100%; background-color: rgb(242, 8, 50); background-image: url("https://cloz.ir/wp-content/themes/bijan/assets/img/special-offer-bg.jpg"); background-repeat: no-repeat; background-size: 100% 100%; width: 253px; height: 359px; padding: 41px 24px; text-align: center; display: flex; flex-direction: column; justify-content: space-between; }.special-offer-timer { display: flex; gap: 4px; align-items: center; direction: ltr; margin-top: 20px; margin-bottom: auto; font-size: 1.25rem; }.special-offer-timer-number { background-color: var(--gray-600-75); padding: 4px 0px; border-radius: 6px; width: 100%; line-height: 1; }.special-offer-timer-seconds .special-offer-timer-number { background-color: rgba(46, 49, 60, 0.4); color: rgb(239, 239, 239); }.special-offer .button { margin-top: 28px; background: rgba(46, 49, 60, 0.3); }.bijan-brand, .elementor a.bijan-brand { box-shadow: rgba(0, 0, 0, 0.05) 2px 4px 25px 0px; border-radius: 20px; background: rgb(255, 255, 255); width: 100%; max-width: 94px; max-height: 94px; display: flex; align-items: center; justify-content: center; padding: 4px; box-sizing: border-box; }.bijan-brand img, .elementor a.bijan-brand img { width: 100%; max-width: 58px; filter: grayscale(1); will-change: filter; transition: filter 0.2s ease-in-out; }.bijan-brand:hover img, .elementor a.bijan-brand:hover img { filter: grayscale(0); }.proicon { display: flex; gap: 12px; }.proicon-img-wrap { display: flex; align-items: center; justify-content: center; padding: 10px; background: rgb(247, 247, 247); border-radius: 16px; will-change: background; transition: background 0.2s ease-in-out; }.proicon-img-wrap img { width: 52px; height: 52px; object-fit: contain; will-change: filter; transition: filter 0.2s ease-in-out; }.proicon-img-wrap i { font-size: 2.25rem; width: 52px; height: 52px; display: flex; justify-content: center; align-items: center; }.proicon-texts { display: flex; flex-direction: column; gap: 12px; padding-block: 4px; align-self: center; }.proicon-title { color: var(--text-200); font-size: 1rem; font-weight: 400; line-height: 1; }.proicon-subtitle { color: var(--text-400); font-size: 0.875rem; font-weight: 400; line-height: 1; }.proicon-icon-center .proicon-img-wrap { align-self: center; }.proicon:hover .proicon-img-wrap { background: var(--primary-100); }.proicon.proicon-hover:hover .proicon-img-wrap img:is([src$=".png"], [src$=".svg"]) { filter: brightness(0) invert(1); }.elementor .proicon-img-wrap img { height: 52px; }.bijan_stars { position: relative; display: flex; flex-direction: row-reverse; gap: 4px; }.bijan_stars.bijan_stars-has-radio .bijan_star { cursor: pointer; }.bijan_star { width: 16px; line-height: 1; display: flex; }.bijan_star svg { fill: var(--gray-500); }.bijan_star.bijan_star-active svg { fill: var(--tertiary-200); }.dropdown { border-radius: 16px; padding: 8px 16px; color: var(--text-400); background: var(--gray-600); font-size: 1rem; font-weight: 400; position: relative; min-width: 172px; box-sizing: border-box; cursor: pointer; will-change: border-radius; transition: border-radius 0.1s ease-in-out; }.dropdown-current { white-space: nowrap; }.dropdown-current-wrap { display: flex; gap: 8px; align-items: center; justify-content: space-between; }.dropdown-items { opacity: 0; visibility: hidden; display: flex; flex-direction: column; gap: 8px; box-sizing: border-box; position: absolute; top: 100%; inset-inline: 0px; z-index: 10; background: inherit; padding-right: inherit; padding-bottom: inherit; padding-left: inherit; padding-top: 0px; border-radius: 0px 0px 16px 16px; border-top: 1px dashed rgba(155, 156, 164, 0.7); max-height: 200px; overflow: auto; will-change: opacity, visibility; transition: opacity 0.2s ease-in-out, visibility; }.dropdown-item { will-change: color; transition: color 0.2s ease-in-out; }.dropdown-item:hover { color: var(--gray-200); }.dropdown.hover { border-radius: 16px 16px 0px 0px; }.dropdown.hover .dropdown-items { opacity: 1; visibility: visible; }.video-wrap { position: relative; display: flex; cursor: pointer; border-radius: 40px; overflow: hidden; justify-content: center; }.video-wrap img, .video-wrap video { border-radius: 40px; }.video-wrap:not(.video-playing) video { display: none; }.video-wrap.video-playing button, .video-wrap.video-playing img { display: none; }.elementor .video-wrap img { border-radius: 40px; }.arax-section-bottom:has(> :only-child) { justify-content: center; }.arax-category-title:has(~ .arax-category-link-icon) { padding-inline-end: 40px; }.arax-search-container { background: rgb(247, 247, 247); border-radius: 16px; padding-block: 8px; padding-inline: 16px 6px; display: flex; gap: 8px; }.arax-search-container input { border-radius: 0px; border: 0px; background: rgba(0, 0, 0, 0); padding: 0px; font-size: 0.875rem; line-height: 1.2; flex: 1 1 0%; }.arax-search-container select { background: rgb(255, 255, 255); color: var(--text-main); font-size: 0.75rem; padding: 6px 12px; border-radius: 10px; width: fit-content; max-width: 160px; }.arax-search-container .bijan-popover { border-radius: 24px; padding: 32px; max-height: 600px; z-index: 9; width: calc(100% + 100px); }.arax-search-container .bijan-search-post { grid-template-columns: 112px 1fr; gap: 20px; }.arax-search-container .bijan-search-post:not(:last-child) { padding-bottom: 24px; border-bottom: 1px solid rgb(225, 226, 227); }.arax-search-container .price { color: var(--text-main); font-weight: 500; margin-inline-start: auto; font-size: 1rem; }.arax-search-container .price del { color: rgb(194, 196, 196); }.arax-search-container .price del bdi { font-size: 0.875rem; }.arax-search-container .price del .woocommerce-Price-currencySymbol { display: none; }.arax-search-container .price bdi { gap: 0px; }.arax-search-container .woocommerce-Price-currencySymbol { color: rgb(194, 196, 196); }.arax-account-btn { position: relative; width: fit-content; --line-height: 1.2; }.arax-account-btn-inner { display: flex; align-items: center; gap: 6px; padding: 6px; padding-inline-end: 16px; border-radius: 960px; border: 1px solid var(--primary-100); background: rgb(255, 255, 255); color: var(--text-main); font-weight: 500; }.arax-account-btn-arrow { font-size: 1.125rem; will-change: transform; transition: transform 0.2s ease-in-out; }.arax-account-btn .arax-account-btn-popover { border: 1px solid rgb(241, 241, 243); border-radius: 24px; padding: 20px; gap: 20px; width: clamp(250px, 100%, 285px); box-shadow: rgba(0, 0, 0, 0.08) 0px 8px 40px 0px; }.arax-account-btn .arax-account-btn-popover .arax-account-btn-popover-head { flex-direction: column; align-items: normal; gap: 16px; padding-bottom: 24px; border-bottom: 1px solid rgb(232, 237, 246); }.arax-account-btn .arax-account-btn-popover-name { font-weight: 500; color: var(--text-main); }.arax-account-btn .arax-account-btn-popover-email { color: var(--secondary-100); }.arax-account-btn .account-menu { display: flex; flex-direction: column; gap: 20px; }.arax-account-btn .account-menu a:not(:hover) { color: var(--text-main); }.arax-account-btn .account-menu a:hover { color: var(--primary-100); }.arax-account-btn .header-account-item-logout a:hover, .arax-account-btn .header-account-item-logout a:not(:hover) { color: rgb(255, 80, 80); }.arax-account-btn .header-account-item-logout:not(:only-child) { padding-top: 24px; margin-top: 4px; border-top: 1px solid rgb(232, 237, 246); }.arax-account-btn:hover .arax-account-btn-arrow { transform: rotate(180deg); }.arax-account-btn img, .elementor .arax-account-btn img { border-radius: 50%; max-width: 36px; }.arax-menu { display: flex; flex-wrap: wrap; align-items: center; position: relative; z-index: 2; gap: 4px; }.arax-menu a { display: flex; align-items: center; gap: 6px; }.arax-menu li { position: relative; }.arax-menu li.menu-item-has-children > a::after { font-family: Bijan; font-style: normal; font-weight: 400; line-height: 1; margin-inline-start: auto; content: ""; }.arax-menu .sub-menu { position: absolute; z-index: 1; background: rgb(255, 255, 255); border-radius: 24px; box-shadow: rgba(0, 0, 0, 0.08) 0px 8px 40px 0px; border: 1px solid rgba(11, 21, 48, 0.06); opacity: 0; visibility: hidden; width: 230px; will-change: opacity; transition: opacity 0.2s ease-in-out; }.arax-menu .sub-menu:has(> li:only-child) { border-radius: 12px; }.arax-menu .sub-menu .sub-menu { top: 0px; inset-inline-start: 100%; margin-inline-start: 8px; }.arax-menu .sub-menu .sub-menu::before { content: ""; position: absolute; inset-inline-start: -10px; inset-block: 0px; width: 10px; }.arax-menu > li > a { padding-block: 10px; color: rgb(102, 106, 108); font-size: 0.875rem; padding-inline: 8px; }.arax-menu > li.menu-item-has-children > a::after { will-change: transform; transition: transform 0.2s ease-in-out; content: "" !important; }.arax-menu > li:hover > a { color: var(--primary-100); }.arax-menu > li:hover > a::after { transform: rotate(180deg); }.arax-menu > li:first-child > a { padding-inline-start: 0px; }.arax-menu > li:last-child > a { padding-inline-end: 0px; }.arax-menu > li.current-menu-item > a { color: var(--primary-100); font-weight: 700; }.arax-menu > li.current-menu-item::before { content: ""; height: 12px; background: var(--primary-100-12); border-radius: 96px; position: absolute; bottom: 10px; inset-inline: 6px; }.arax-menu > li.bijan-featured-item a .menu-item-icon { background: rgb(255, 255, 255); border-radius: 50%; width: 30px; height: 30px; font-size: 1rem; color: var(--primary-100); }.arax-menu > li.bijan-featured-item > a { background: var(--arax-gradient); border-radius: 960px; color: rgb(255, 255, 255); font-weight: 600; gap: 0px; padding: 6px; }.arax-menu > li.bijan-featured-item > a::after { content: unset !important; }.arax-menu > li.bijan-featured-item > a .menu-item-text { padding-inline: 8px; }.arax-menu > li > .sub-menu { top: 100%; inset-inline-start: 0px; }.arax-menu > li li > a { padding: 8px 12px; color: var(--text-main); }.arax-menu > li li > a:hover { color: var(--primary-100); }.arax-menu > li li:not(:last-child) { border-bottom: 1px solid rgba(11, 21, 48, 0.06); }.arax-menu > li li:only-child { border: 0px; }.arax-menu li:hover > .sub-menu { opacity: 1; visibility: visible; }.rtl .arax-menu li.menu-item-has-children > a::after { content: ""; }.arax-menu-close { display: none; }.arax-menu > li.bijan-megamenu-container > .sub-menu { display: flex; flex-direction: column; gap: 16px; width: clamp(752px, 90dvw, 988px); padding: 32px; }.arax-menu > li.bijan-megamenu-container > .sub-menu::after, .arax-menu > li.bijan-megamenu-container > .sub-menu::before { position: absolute; inset-inline-end: 32px; z-index: 1; pointer-events: none; }.arax-menu > li.bijan-megamenu-container > .sub-menu::before { content: ""; top: 32px; background: linear-gradient(-270deg, transparent -11.29%, rgb(255, 255, 255) 83.99%); height: 56px; width: 107px; }.arax-menu > li.bijan-megamenu-container > .sub-menu::after { content: ""; font-family: Bijan; font-weight: 400; line-height: 1; color: var(--primary-100); font-size: 1.5rem; top: 44px; }.arax-menu .megamenu-sections { display: flex; align-items: center; gap: 16px; overflow: auto; padding-inline: 2px 80px; }.arax-menu .megamenu-sections::-webkit-scrollbar { display: none; }.arax-menu .megamenu-sections a { white-space: nowrap; color: var(--text-main); border: 1px solid rgb(240, 240, 240); border-radius: 960px; padding: 14px 16px; --line-height: 1.2; }.arax-menu .megamenu-sections a i { position: relative; display: grid; place-items: center; }.arax-menu .megamenu-sections a i::after, .arax-menu .megamenu-sections a i::before { grid-area: 1 / 1; will-change: opacity; transition: opacity 0.1s ease-in-out; }.arax-menu .megamenu-sections a i::after { content: ""; width: 8px; height: 8px; background: var(--primary-100); border-radius: 50%; opacity: 0; }.arax-menu .megamenu-sections a.active { color: var(--primary-100); border-color: currentcolor; }.arax-menu .megamenu-sections a.active i::before { opacity: 0; }.arax-menu .megamenu-sections a.active i::after { opacity: 1; }.arax-menu .megamenu-sections.dragging a { pointer-events: none; }.arax-menu .megamenu-items { display: none; grid-template-columns: 1fr 1fr 1fr; grid-auto-rows: max-content; gap: 20px 16px; height: 374px; overflow: auto; }.arax-menu .megamenu-items a { color: var(--text-main); width: 100%; --line-height: 1.2; }.arax-menu .megamenu-items a::before { content: ""; background: var(--primary-100); display: block; width: 8px; height: 8px; border-radius: 50%; }.arax-menu .megamenu-items a:hover { color: var(--primary-100); }.arax-menu .megamenu-btns a { display: none; border: 1px solid transparent; }.arax-menu .megamenu-btns a:hover { border-color: var(--primary-100); }.rtl .arax-menu > li.bijan-megamenu-container > .sub-menu::before { background: linear-gradient(270deg, transparent -11.29%, rgb(255, 255, 255) 83.99%); }.rtl .arax-menu > li.bijan-megamenu-container > .sub-menu::after { content: ""; }.wishlist-page-button { display: flex; }.wishlist-page-button-icon { font-size: 1.5rem; color: var(--text-main); }.entry-content .elementor { --line-height: 1.25; }.entry-content .elementor p { --line-height: 2; }.elementor-element:has(> .elementor-widget-bijan_arax_circle_image:only-child), .elementor-element:has(> .elementor-widget-bijan_arax_slider:only-child) { aspect-ratio: 1 / 1; }.pagination, .woocommerce-pagination > .page-numbers { margin-top: 64px; }.pagination, .pagination .nav-links, .woocommerce-pagination > .page-numbers { text-align: center; display: flex; justify-content: center; flex-wrap: wrap; gap: 8px; }.pagination, .woocommerce-pagination { grid-column: 1 / -1; }.pagination .page-numbers:is(a, span):not(.next):not(.prev):not(.dots), .woocommerce-pagination .page-numbers:is(a, span):not(.next):not(.prev):not(.dots) { aspect-ratio: 1 / 1; width: 44px; }.pagination .page-numbers:is(a, span):not(.dots), .woocommerce-pagination .page-numbers:is(a, span):not(.dots) { background: rgb(240, 240, 240); }.pagination .page-numbers:is(a, span), .woocommerce-pagination .page-numbers:is(a, span) { color: var(--text-300); border-radius: 8px; display: flex; justify-content: center; align-items: center; box-sizing: border-box; }.pagination .page-numbers:is(a, span).current, .woocommerce-pagination .page-numbers:is(a, span).current { background: var(--primary-100); color: rgb(255, 255, 255); }.pagination .page-numbers:is(a, span).next, .pagination .page-numbers:is(a, span).prev, .woocommerce-pagination .page-numbers:is(a, span).next, .woocommerce-pagination .page-numbers:is(a, span).prev { padding: 6px 8px; gap: 4px; height: 100%; line-height: inherit; }.pagination .page-numbers:is(a, span).next, .woocommerce-pagination .page-numbers:is(a, span).next { padding-inline-end: 4px; }.pagination .page-numbers:is(a, span).prev, .woocommerce-pagination .page-numbers:is(a, span).prev { padding-inline-start: 4px; }.pagination .page-numbers:is(a, span).dots, .woocommerce-pagination .page-numbers:is(a, span).dots { height: 100%; font-size: 1.125rem; font-weight: 800; padding-bottom: 4px; }.pagination .page-numbers:is(a, span):not(.dots):not(.current):hover, .woocommerce-pagination .page-numbers:is(a, span):not(.dots):not(.current):hover { color: var(--text-100); }#site-footer { background: rgb(54, 54, 54); }#footer { padding-block: 40px; margin-top: 76px; }#footer:has(#newsletter-wrap) { padding-top: 100px; margin-top: 132px; }#newsletter-wrap { background: linear-gradient(0deg, rgb(253, 95, 27) -13.48%, rgb(255, 152, 0) 76.52%); border-radius: 960px; padding: 16px; padding-inline-end: 48px; box-sizing: border-box; display: grid; grid-template-columns: auto auto 1fr; gap: 20px; align-items: center; transform: translateY(-50%); margin-top: -100px; }#newsletter-wrap + .footer-content { border: 0px; margin: 0px; padding: 0px; }#newsletter-forms-wrap form button, #newsletter-forms-wrap form input:where([type="submit"], [type="button"]) { background: rgb(214, 92, 19); border-radius: 99px; color: rgb(255, 255, 255); padding: 6px 24px; display: flex; align-items: center; justify-content: center; font-size: 0.875rem; line-height: inherit; box-shadow: rgba(214, 92, 19, 0.3) 0px 10px 30px 0px; width: auto; }#top-footer { gap: 32px; margin-bottom: 20px; display: grid; grid-template-columns: 6fr 5fr 6fr; align-items: start; }.footer-content { display: flex; flex-flow: column wrap; align-items: center; }.footer-content:not(:first-child) { margin-top: 20px; padding-top: 20px; border-top: 1px solid rgb(45, 45, 45); }.footer-menus { display: grid; grid-template-columns: repeat(var(--menus-count,2),1fr); gap: 16px; }.footer-menu-wrap:nth-child(3) { width: 100%; }.footer-menu-wrap li a { display: flex; align-items: center; gap: 4px; color: var(--text-400); }.footer-menu-wrap li a:hover { color: var(--primary-200); }.footer-section-title { margin-bottom: 12px; display: flex; align-items: center; gap: 8px; }.footer-section-title-icon { color: var(--primary-200); font-size: 1.25rem; }.footer-section-title-text { color: rgb(255, 255, 255); }#footer-about { display: flex; flex-direction: column; gap: 12px; }#footer-about a:hover { color: rgb(255, 255, 255); }#footer-org-items-wrap { display: flex; flex-direction: column; gap: 8px; }#footer-orgs-logo-section { justify-content: flex-end; margin-top: 8px; }.footer-custom-section { display: grid; grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); gap: 4px; justify-items: center; }#footer-more-info-wrap { background: rgba(0, 0, 0, 0.2); border-radius: 16px; padding: 16px 28px; }#footer-more-info-inner { display: flex; flex-direction: column; gap: 20px; }#footer-more-info-contact-wrap, #footer-more-info-top { display: flex; flex-direction: column; }#footer-more-info-title { color: var(--text-400); font-size: 1.5rem; font-weight: 500; }#footer-more-info-phones { direction: ltr; font-size: 1.75rem; font-weight: 700; }.footer-more-info-subtitle { color: var(--text-300); font-size: 0.875rem; }.footer-phone { color: var(--text-400); }#footer-copyright-wrap { flex-direction: row; gap: 8px 20px; justify-content: center; }.footer-more-info-phones-all .footer-phone, .footer-more-info-phones-just_first .footer-phone:first-child, .footer-more-info-phones-just_last .footer-phone:last-child, .footer-more-info-phones-just_second .footer-phone:nth-child(3) { color: var(--primary-200); }#mobile-menu-overlay { position: fixed; inset: 0px; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.4); z-index: 998; display: none; cursor: pointer; }.mobile-menu-container { position: fixed; z-index: 1000; inset-block: 0px 32px; inset-inline: 0px 40px; background: rgb(255, 255, 255); border-end-end-radius: 24px; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 20px 0px; padding-inline: 20px 16px; padding-top: 90px; padding-bottom: 44px; box-sizing: border-box; display: flex; flex-direction: column; gap: 20px; overflow: auto; transform: translateX(-100vw); will-change: transform, padding-top; transition: transform 0.2s ease-in-out, padding-top; }.mobile-menu-container.open { transform: translateX(0px); }.mobile-menu-container .bijan-search { min-width: auto; }.sticky-header .mobile-menu-container { padding-top: calc(var(--header-height) + 32px); }.mobile-menu-wrap + .mobile-menu-wrap { padding-top: 28px; border-top: 1px solid rgb(230, 230, 230); }.mobile-menu-wrap ul { display: flex; flex-direction: column; gap: 16px; }.mobile-menu-wrap ul ul { padding-inline-start: 28px; display: none; margin-top: 16px; }.mobile-menu-wrap a:not(:hover) { color: var(--text-300); }.mobile-menu-wrap a { font-size: 0.875rem; display: flex; gap: 6px; align-items: center; }.mobile-menu-wrap a > i { color: var(--secondary-100); }.mobile-menu-wrap li { position: relative; }.mobile-menu-wrap li.menu-item-has-children > a::after { content: ""; font-weight: 400; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-size: 0.75rem; margin-inline-start: auto; color: var(--text-300); will-change: transform; transition: transform 0.2s ease-in-out; font-family: Bijan !important; }.mobile-menu-wrap li.menu-item-has-children.open > a::after { transform: rotate(180deg); }.mobile-menu-wrap li.bijan-featured-item > a { color: var(--text-100); }.mobile-menu-wrap li.megamenu-wrap { margin-inline-start: -8px; }.mobile-menu-wrap li.megamenu-wrap > a { color: rgb(71, 71, 71); padding-block: 4px; padding-inline: 8px 0px; border-radius: 8px; }.mobile-menu-wrap li.megamenu-wrap > a > i { color: inherit; }.mobile-menu-wrap li.megamenu-wrap > ul { margin-top: 8px; }.mobile-menu-wrap li.megamenu-wrap.open > a { color: var(--primary-100); background: linear-gradient(90deg, rgba(247, 247, 247, 0) 0px, rgb(247, 247, 247) 100%); }.mobile-menu-wrap li.megamenu-wrap.open > a > i { color: var(--secondary-200); }.mobile-menu-wrap li.megamenu-wrap > ul { padding-inline-start: 58px; }.mobile-menu-wrap li.megamenu-wrap > ul > li::before { content: ""; position: absolute; inset-inline-start: -16px; top: 8px; width: 8px; height: 8px; border-radius: 50%; background: var(--secondary-300); }.mobile-menu-wrap li.megamenu-wrap > ul > li > a { color: var(--primary-100); position: relative; display: flex; }.mobile-menu-wrap li.megamenu-wrap > ul > li > a::after { order: 3; }.mobile-menu-wrap li.megamenu-wrap > ul > li.menu-item-has-children > a::before { content: ""; display: block; height: 1px; background: rgb(240, 240, 240); order: 2; margin: auto; flex-grow: 1; }.account-items { width: 200px; inset-inline: auto 0px; border-radius: 16px; padding: 16px; box-sizing: border-box; display: flex; flex-direction: column; gap: 12px; }.account-items a { display: flex; align-items: center; gap: 8px; }.account-items a:not(:hover) { color: var(--text-400); }.account-name-link { padding-bottom: 12px; margin-inline: -16px; padding-inline: 16px; border-bottom: 1px solid var(--gray-500-50); }.account-name-link > i { margin-inline-start: auto; }#mobile-account-menu-container { transform: translateX(100%); inset-inline: auto 0px; padding-top: 120px; border-end-end-radius: 0px; border-end-start-radius: 24px; }#mobile-account-menu-container.open { transform: translateX(0px); }#mobile-account-menu-container .account-name-link { padding-inline: 0px; }#mobile-account-menu-avatar-wrap { background: var(--gray-600-50); border-radius: 96px; padding: 12px; display: flex; align-items: center; justify-content: flex-end; gap: 8px; box-sizing: border-box; }@media screen and (min-width: 1201px) {.hide-desktop { display: none !important; }}@media screen and (max-width: 1200px) {.show-only-desktop { display: none !important; }#header { justify-content: center; padding-block: 12px; }#header > svg { inset-inline-start: auto; }#newsletter-wrap { grid-template-columns: 1fr; padding: 28px 28px 60px; justify-items: center; gap: 12px; border-radius: 52px; position: absolute; inset-inline: 20px; }.arax-search-container .bijan-popover { width: auto; }}@media screen and (max-width: 1024px) {html { font-size: 14px; }.show-only-desktop-1024 { display: none !important; }.arax-menu-trigger { cursor: pointer; color: var(--primary-100); font-size: 1.25rem; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; }.arax-menu-box { position: fixed; top: 100px; bottom: 52px; z-index: 99999; inset-inline-start: -100%; background: rgb(255, 255, 255); border-start-end-radius: 24px; border-end-end-radius: 24px; padding-block: 20px; display: flex; flex-direction: column; gap: 24px; box-shadow: rgba(0, 0, 0, 0.04) 0px 12px 56px 0px; width: 278px; will-change: inset-inline-start; transition: inset-inline-start 0.2s ease-in-out; }.arax-menu-box.show-menu { inset-inline-start: 0px; }.arax-menu-box.show-menu .arax-menu-close { display: block; position: fixed; top: 100px; inset-inline-start: 300px; font-size: 1.5rem; color: rgb(255, 255, 255); cursor: pointer; }.arax-menu-responsive-tab { flex: 1 1 0%; padding-bottom: 8px; text-align: center; color: var(--gray-600); border-bottom: 2px solid; cursor: pointer; font-size: 0.875rem; line-height: 1.2; will-change: border-color, color; transition: border-color 0.2s ease-in-out, color; }.arax-menu-responsive-tab.active { font-weight: 500; color: var(--secondary-100); }.arax-menu-responsive-menu { overflow: auto; height: 100%; padding-inline: 16px; }.arax-menu-responsive-menu ul { display: flex; flex-direction: column; gap: 16px; }.arax-menu-responsive-menu a { display: flex; align-items: center; gap: 6px; color: rgb(102, 106, 108); }.arax-menu-responsive-menu .sub-menu { display: none; overflow: auto; padding-top: 8px; padding-inline-start: 16px !important; }.arax-menu-responsive-menu li.current-menu-item > a { color: var(--primary-100); font-weight: 700; }.arax-menu-responsive-menu li.active > .sub-menu { display: flex; }body:has(.arax-menu-box.show-menu) #bijan-overlay { background: rgba(0, 7, 10, 0.8); backdrop-filter: blur(40px); display: block !important; }.arax-account-btn-inner { border: 0px; border-radius: 50%; padding: 0px; }.arax-account-btn-arrow, .arax-account-btn-name { display: none; }}@media screen and (min-width: 1025px) {.hide-desktop-1024 { display: none !important; }}@media screen and (max-width: 768px) {.page-width { padding-inline: 20px; }#page-header, .woocommerce-products-header { grid-template-columns: 1fr; }#sort-wrap { width: 100%; overflow-x: auto; }.sort-item { white-space: nowrap; }.sort-item.sort-item-active { padding-bottom: 4px; }.sort-item.sort-item-active::after { bottom: 0px; }.bijan-brand img { width: 54px; }#newsletter-forms-wrap form button, #newsletter-forms-wrap form input:where([type="submit"], [type="button"]) { margin-inline: auto; }#top-footer { grid-template-columns: 1fr; }.footer-menus { order: 1; display: flex; flex-wrap: wrap; justify-content: space-evenly; gap: 24px; }#footer-about-wrap { order: 3; }#footer-more-info-wrap { order: 2; text-align: center; }#footer-more-info-phones { display: flex; flex-direction: column; }#footer-about-wrap { display: flex; flex-direction: column; gap: 28px; text-align: center; }#footer-org-items-wrap { order: -1; }#footer-orgs-logo-section { justify-content: center; }#footer-copyright-wrap { flex-direction: column; gap: 0px; }}@media screen and (min-width: 768px) and (max-width: 1200px) {.bijan-slider .wrapper { gap: var(--tablet-row-gap,var(--tablet-space,16px)) var(--tablet-column-gap,var(--tablet-space,16px)); }}@media screen and (max-width: 767px) {#page-body { overflow: hidden; }#primary { flex-direction: column-reverse; }.bijan-slider .wrapper { gap: var(--mobile-row-gap,var(--mobile-space,16px)) var(--mobile-column-gap,var(--mobile-space,16px)); }.sidebar-mobile-expand-btn { cursor: pointer; display: flex; align-items: center; justify-content: center; position: fixed; top: 50%; inset-inline-start: 0px; z-index: 99999; transform: translateY(-50%); padding: 16px 4px 16px 8px; background: var(--primary-100); color: rgb(255, 255, 255); border-end-end-radius: 12px; border-start-end-radius: 12px; box-shadow: 0 0 12px 0 var(--primary-100-36); width: auto; min-width: 32px; height: 60px; box-sizing: border-box; will-change: inset; transition: inset 0.2s ease-in-out; }.sidebar-mobile-expand-btn:focus { outline: rgb(0, 0, 0) dashed 1px; }.sidebar-mobile-expand-btn ~ #sidebar { position: fixed; top: 0px; bottom: 0px; inset-inline: -100% 100%; z-index: 99999; border-radius: 0px; border-end-end-radius: 24px; border-start-end-radius: 24px; padding-inline: 40px 20px; overflow: auto; will-change: inset-inline; transition: inset-inline 0.2s ease-in-out; pointer-events: none; }.sidebar-mobile-expand-btn ~ #sidebar::-webkit-scrollbar { display: none; }.sidebar-mobile-expand-btn ~ #sidebar.mobile-expanded { inset-inline: 0px auto; }.sidebar-mobile-expand-btn ~ #sidebar::after, .sidebar-mobile-expand-btn ~ #sidebar::before { content: ""; display: block; width: 100%; height: 20dvh; pointer-events: none; touch-action: none; }.sidebar-mobile-expand-btn i { font-size: 1.25rem; }.sidebar-mobile-expand-btn.hidden { inset-inline-start: -100%; }.sidebar-mobile-expand-btn.active .sidebar-open-icon { display: none; }}@media screen and (max-width: 480px) {#story-popup { top: 0px; left: 0px; transform: unset; max-width: 100%; max-height: 100%; }#story-popup-content { border-radius: 0px; }.bijan-slider img, .elementor .bijan-slider img { mask-image: url("https://cloz.ir/wp-content/themes/bijan/assets/img/slider-responsive-mask.svg"); mask-size: 100% 100%; }.bijan-slider img:first-child, .elementor .bijan-slider img:first-child { display: none; }.bijan-slider img:nth-child(2), .elementor .bijan-slider img:nth-child(2) { display: block; }.bijan-slider .bijan-slider-nav-btn, .elementor .bijan-slider .bijan-slider-nav-btn { top: 65%; }@supports (clip-path:shape(from 0 0,line to 100% 100%,close)) {.bijan-slider img { mask-image: unset; border-radius: 0px; aspect-ratio: 0.566 / 1; clip-path: shape(from 0px 6.47%, curve to 11.43% 0px with 0px 2.9% / 5.12% 0px, hline by 77.14%, curve by 11.43% 6.47% with 6.31% 0px / 11.43% 2.9%, vline by 48.86%, curve by -3.46% 5.3% with 0px 1.91% / -1.71% 3.66%, curve by -2.26% 4.58% with -1.43% 1.34% / -2.26% 2.91%, smooth by 2.26% 4.58% with 0.82% 3.23%, curve by 3.46% 5.3% with 1.75% 1.64% / 3.46% 3.39%, vline to 93.53%, curve by -11.43% 6.47% with 0px 3.57% / -5.12% 6.47%, hline to 11.43%, curve by -11.43% -6.47% with -6.31% 0px / -11.43% -2.9%, vline to 74.98%, curve by 3.37% -5.24% with 0px -1.89% / 1.67% -3.62%, curve by 2.2% -4.52% with 1.4% -1.33% / 2.2% -2.88%, smooth by -2.2% -4.52% with -0.8% -3.19%, curve to 0px 55.44% with 1.67% 59.06% / 0% 57.33%, vline to 6.47%, close); }}.special-offer { mask-image: url("https://cloz.ir/wp-content/themes/bijan/assets/img/instant-discount-responsive.svg"); mask-size: 100% 100%; background-image: url("https://cloz.ir/wp-content/themes/bijan/assets/img/special-offer-bg-responsive.jpg"); display: grid; grid-template-columns: auto 1fr; align-items: center; column-gap: 8px; width: auto; height: auto; min-width: 253px; min-height: 193px; padding: 12px 12px 28px; }.special-offer-timer { order: 3; margin-top: 0px; grid-area: 2 / 2; gap: 2px; }.special-offer .button { order: 4; margin-top: 0px; grid-area: 2 / 2; align-self: end; }.special-offer:not(.special-offer-with-percentage) .button, .special-offer:not(.special-offer-with-percentage) .special-offer-timer { grid-column: 1 / -1; }.special-offer:not(.special-offer-with-percentage):not(.special-offer-with-button) { display: flex; align-items: stretch; justify-content: space-evenly; }.special-offer:not(.special-offer-with-percentage):not(.special-offer-with-button) .special-offer-timer { margin-bottom: unset; }#footer-more-info-wrap { padding: 16px; }#footer-more-info-title { font-size: 1.25rem; }#footer-more-info-phones { font-size: 1.5rem; }}