���� JFIF fdasasfas213sdaf
Server IP : 88.222.243.201 / Your IP : 216.73.216.200 Web Server : LiteSpeed System : Linux in-mum-web669.main-hosting.eu 5.14.0-503.23.2.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 12 05:52:18 EST 2025 x86_64 User : u479334040 ( 479334040) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/u479334040/domains/fossilstyle.com/public_html/assets/css/ |
Upload File : |
.theme-color-1 { --theme-color: #d99f46; --theme-color-rgb: 217, 159, 70 } .theme-color-2 { --theme-color: #0baf9a; --theme-color-rgb: 11, 175, 154 } .theme-color-3 { --theme-color: #239698; --theme-color-rgb: 35, 150, 152 } .theme-color-4 { --theme-color: #6262a6; --theme-color-rgb: 35, 150, 152 } .theme-color-5 { --theme-color: #417394; --theme-color-rgb: 65, 115, 148 } .theme-color-6 { --theme-color: #5f84a0 } .theme-color-7 { --theme-color: #7b4397; --theme-color2: #dc2430 } button, hr, input { overflow: visible } audio, canvas, progress, video { display: inline-block } progress, sub, sup { vertical-align: baseline } html { font-family: sans-serif; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% } body { margin: 0 } menu, article, aside, details, footer, header, nav, section { display: block } h1 { font-size: 2em; margin: .67em 0 } figcaption, figure, main { display: block } figure { margin: 1em 40px } hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0 } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em } a { background-color: rgba(0, 0, 0, 0); -webkit-text-decoration-skip: objects } a:active, a:hover { outline-width: 0 } abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted } b, strong { font-weight: bolder } dfn { font-style: italic } mark { background-color: #ffa202; color: #000 } small { font-size: 80% } sub, sup { font-size: 75%; line-height: 0; position: relative } sub { bottom: -0.25em } sup { top: -0.5em } audio:not([controls]) { display: none; height: 0 } img { border-style: none } svg:not(:root) { overflow: hidden } button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0 } button, select { text-transform: none } [type=submit], [type=reset], button, html [type=button] { -webkit-appearance: button } [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0 } [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring { outline: ButtonText dotted 1px } fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em } legend { -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal } textarea { overflow: auto } [type=checkbox], [type=radio] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto } [type=search] { -webkit-appearance: textfield; outline-offset: -2px } [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { -webkit-appearance: none } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit } summary { display: list-item } [hidden], template { display: none } /*! * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2022 Fonticons, Inc. */ .fa { font-family: var(--fa-style-family, "Font Awesome 6 Free"); font-weight: var(--fa-style, 900) } .fa, .fas, .fa-solid, .far, .fa-regular, .fal, .fa-light, .fat, .fa-thin, .fad, .fa-duotone, .fab, .fa-brands { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: var(--fa-display, inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto } .fa-1x { font-size: 1em } .fa-2x { font-size: 2em } .fa-3x { font-size: 3em } .fa-4x { font-size: 4em } .fa-5x { font-size: 5em } .fa-6x { font-size: 6em } .fa-7x { font-size: 7em } .fa-8x { font-size: 8em } .fa-9x { font-size: 9em } .fa-10x { font-size: 10em } .fa-2xs { font-size: .625em; line-height: .1em; vertical-align: .225em } .fa-xs { font-size: .75em; line-height: .0833333337em; vertical-align: .125em } .fa-sm { font-size: .875em; line-height: .0714285718em; vertical-align: .0535714295em } .fa-lg { font-size: 1.25em; line-height: .05em; vertical-align: -.075em } .fa-xl { font-size: 1.5em; line-height: .0416666682em; vertical-align: -0.125em } .fa-2xl { font-size: 2em; line-height: .03125em; vertical-align: -0.1875em } .fa-fw { text-align: center; width: 1.25em } .fa-ul { list-style-type: none; margin-left: var(--fa-li-margin, 2.5em); padding-left: 0 } .fa-ul>li { position: relative } .fa-li { left: calc(var(--fa-li-width, 2em)*-1); position: absolute; text-align: center; width: var(--fa-li-width, 2em); line-height: inherit } .fa-border { border-color: var(--fa-border-color, #eee); border-radius: var(--fa-border-radius, 0.1em); border-style: var(--fa-border-style, solid); border-width: var(--fa-border-width, 0.08em); padding: var(--fa-border-padding, 0.2em 0.25em 0.15em) } .fa-pull-left { float: left; margin-right: var(--fa-pull-margin, 0.3em) } .fa-pull-right { float: right; margin-left: var(--fa-pull-margin, 0.3em) } .fa-beat { -webkit-animation-name: fa-beat; animation-name: fa-beat; -webkit-animation-delay: var(--fa-animation-delay, 0); animation-delay: var(--fa-animation-delay, 0); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); animation-timing-function: var(--fa-animation-timing, ease-in-out) } .fa-bounce { -webkit-animation-name: fa-bounce; animation-name: fa-bounce; -webkit-animation-delay: var(--fa-animation-delay, 0); animation-delay: var(--fa-animation-delay, 0); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)) } .fa-fade { -webkit-animation-name: fa-fade; animation-name: fa-fade; -webkit-animation-delay: var(--fa-animation-delay, 0); animation-delay: var(--fa-animation-delay, 0); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)) } .fa-beat-fade { -webkit-animation-name: fa-beat-fade; animation-name: fa-beat-fade; -webkit-animation-delay: var(--fa-animation-delay, 0); animation-delay: var(--fa-animation-delay, 0); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)) } .fa-flip { -webkit-animation-name: fa-flip; animation-name: fa-flip; -webkit-animation-delay: var(--fa-animation-delay, 0); animation-delay: var(--fa-animation-delay, 0); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); animation-timing-function: var(--fa-animation-timing, ease-in-out) } .fa-shake { -webkit-animation-name: fa-shake; animation-name: fa-shake; -webkit-animation-delay: var(--fa-animation-delay, 0); animation-delay: var(--fa-animation-delay, 0); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, linear); animation-timing-function: var(--fa-animation-timing, linear) } .fa-spin { -webkit-animation-name: fa-spin; animation-name: fa-spin; -webkit-animation-delay: var(--fa-animation-delay, 0); animation-delay: var(--fa-animation-delay, 0); -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 2s); animation-duration: var(--fa-animation-duration, 2s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, linear); animation-timing-function: var(--fa-animation-timing, linear) } .fa-spin-reverse { --fa-animation-direction: reverse } .fa-pulse, .fa-spin-pulse { -webkit-animation-name: fa-spin; animation-name: fa-spin; -webkit-animation-direction: var(--fa-animation-direction, normal); animation-direction: var(--fa-animation-direction, normal); -webkit-animation-duration: var(--fa-animation-duration, 1s); animation-duration: var(--fa-animation-duration, 1s); -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-iteration-count: var(--fa-animation-iteration-count, infinite); -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); animation-timing-function: var(--fa-animation-timing, steps(8)) } @media(prefers-reduced-motion: reduce) { .fa-beat, .fa-bounce, .fa-fade, .fa-beat-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { -webkit-animation-delay: -1ms; animation-delay: -1ms; -webkit-animation-duration: 1ms; animation-duration: 1ms; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: 0s; transition-duration: 0s } } @-webkit-keyframes fa-beat { 0%, 90% { -webkit-transform: scale(1); transform: scale(1) } 45% { -webkit-transform: scale(var(--fa-beat-scale, 1.25)); transform: scale(var(--fa-beat-scale, 1.25)) } } @keyframes fa-beat { 0%, 90% { -webkit-transform: scale(1); transform: scale(1) } 45% { -webkit-transform: scale(var(--fa-beat-scale, 1.25)); transform: scale(var(--fa-beat-scale, 1.25)) } } @-webkit-keyframes fa-bounce { 0% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0) } 10% { -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0) } 30% { -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)) } 50% { -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0) } 57% { -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)) } 64% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0) } 100% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0) } } @keyframes fa-bounce { 0% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0) } 10% { -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0) } 30% { -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)) } 50% { -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0) } 57% { -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)) } 64% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0) } 100% { -webkit-transform: scale(1, 1) translateY(0); transform: scale(1, 1) translateY(0) } } @-webkit-keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity, 0.4) } } @keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity, 0.4) } } @-webkit-keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity, 0.4); -webkit-transform: scale(1); transform: scale(1) } 50% { opacity: 1; -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); transform: scale(var(--fa-beat-fade-scale, 1.125)) } } @keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity, 0.4); -webkit-transform: scale(1); transform: scale(1) } 50% { opacity: 1; -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); transform: scale(var(--fa-beat-fade-scale, 1.125)) } } @-webkit-keyframes fa-flip { 50% { -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)) } } @keyframes fa-flip { 50% { -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)) } } @-webkit-keyframes fa-shake { 0% { -webkit-transform: rotate(-15deg); transform: rotate(-15deg) } 4% { -webkit-transform: rotate(15deg); transform: rotate(15deg) } 8%, 24% { -webkit-transform: rotate(-18deg); transform: rotate(-18deg) } 12%, 28% { -webkit-transform: rotate(18deg); transform: rotate(18deg) } 16% { -webkit-transform: rotate(-22deg); transform: rotate(-22deg) } 20% { -webkit-transform: rotate(22deg); transform: rotate(22deg) } 32% { -webkit-transform: rotate(-12deg); transform: rotate(-12deg) } 36% { -webkit-transform: rotate(12deg); transform: rotate(12deg) } 40%, 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } } @keyframes fa-shake { 0% { -webkit-transform: rotate(-15deg); transform: rotate(-15deg) } 4% { -webkit-transform: rotate(15deg); transform: rotate(15deg) } 8%, 24% { -webkit-transform: rotate(-18deg); transform: rotate(-18deg) } 12%, 28% { -webkit-transform: rotate(18deg); transform: rotate(18deg) } 16% { -webkit-transform: rotate(-22deg); transform: rotate(-22deg) } 20% { -webkit-transform: rotate(22deg); transform: rotate(22deg) } 32% { -webkit-transform: rotate(-12deg); transform: rotate(-12deg) } 36% { -webkit-transform: rotate(12deg); transform: rotate(12deg) } 40%, 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } .fa-rotate-90 { -webkit-transform: rotate(90deg); transform: rotate(90deg) } .fa-rotate-180 { -webkit-transform: rotate(180deg); transform: rotate(180deg) } .fa-rotate-270 { -webkit-transform: rotate(270deg); transform: rotate(270deg) } .fa-flip-horizontal { -webkit-transform: scale(-1, 1); transform: scale(-1, 1) } .fa-flip-vertical { -webkit-transform: scale(1, -1); transform: scale(1, -1) } .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { -webkit-transform: scale(-1, -1); transform: scale(-1, -1) } .fa-rotate-by { -webkit-transform: rotate(var(--fa-rotate-angle, none)); transform: rotate(var(--fa-rotate-angle, none)) } .fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em } .fa-stack-1x, .fa-stack-2x { left: 0; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index, auto) } .fa-stack-1x { line-height: inherit } .fa-stack-2x { font-size: 2em } .fa-inverse { color: var(--fa-inverse, #fff) } .fa-0::before { content: "\30 " } .fa-1::before { content: "\31 " } .fa-2::before { content: "\32 " } .fa-3::before { content: "\33 " } .fa-4::before { content: "\34 " } .fa-5::before { content: "\35 " } .fa-6::before { content: "\36 " } .fa-7::before { content: "\37 " } .fa-8::before { content: "\38 " } .fa-9::before { content: "\39 " } .fa-a::before { content: "A" } .fa-address-book::before { content: "" } .fa-contact-book::before { content: "" } .fa-address-card::before { content: "" } .fa-contact-card::before { content: "" } .fa-vcard::before { content: "" } .fa-align-center::before { content: "" } .fa-align-justify::before { content: "" } .fa-align-left::before { content: "" } .fa-align-right::before { content: "" } .fa-anchor::before { content: "" } .fa-angle-down::before { content: "" } .fa-angle-left::before { content: "" } .fa-angle-right::before { content: "" } .fa-angle-up::before { content: "" } .fa-angles-down::before { content: "" } .fa-angle-double-down::before { content: "" } .fa-angles-left::before { content: "" } .fa-angle-double-left::before { content: "" } .fa-angles-right::before { content: "" } .fa-angle-double-right::before { content: "" } .fa-angles-up::before { content: "" } .fa-angle-double-up::before { content: "" } .fa-ankh::before { content: "" } .fa-apple-whole::before { content: "" } .fa-apple-alt::before { content: "" } .fa-archway::before { content: "" } .fa-arrow-down::before { content: "" } .fa-arrow-down-1-9::before { content: "" } .fa-sort-numeric-asc::before { content: "" } .fa-sort-numeric-down::before { content: "" } .fa-arrow-down-9-1::before { content: "" } .fa-sort-numeric-desc::before { content: "" } .fa-sort-numeric-down-alt::before { content: "" } .fa-arrow-down-a-z::before { content: "" } .fa-sort-alpha-asc::before { content: "" } .fa-sort-alpha-down::before { content: "" } .fa-arrow-down-long::before { content: "" } .fa-long-arrow-down::before { content: "" } .fa-arrow-down-short-wide::before { content: "" } .fa-sort-amount-desc::before { content: "" } .fa-sort-amount-down-alt::before { content: "" } .fa-arrow-down-wide-short::before { content: "" } .fa-sort-amount-asc::before { content: "" } .fa-sort-amount-down::before { content: "" } .fa-arrow-down-z-a::before { content: "" } .fa-sort-alpha-desc::before { content: "" } .fa-sort-alpha-down-alt::before { content: "" } .fa-arrow-left::before { content: "" } .fa-arrow-left-long::before { content: "" } .fa-long-arrow-left::before { content: "" } .fa-arrow-pointer::before { content: "" } .fa-mouse-pointer::before { content: "" } .fa-arrow-right::before { content: "" } .fa-arrow-right-arrow-left::before { content: "" } .fa-exchange::before { content: "" } .fa-arrow-right-from-bracket::before { content: "" } .fa-sign-out::before { content: "" } .fa-arrow-right-long::before { content: "" } .fa-long-arrow-right::before { content: "" } .fa-arrow-right-to-bracket::before { content: "" } .fa-sign-in::before { content: "" } .fa-arrow-rotate-left::before { content: "" } .fa-arrow-left-rotate::before { content: "" } .fa-arrow-rotate-back::before { content: "" } .fa-arrow-rotate-backward::before { content: "" } .fa-undo::before { content: "" } .fa-arrow-rotate-right::before { content: "" } .fa-arrow-right-rotate::before { content: "" } .fa-arrow-rotate-forward::before { content: "" } .fa-redo::before { content: "" } .fa-arrow-trend-down::before { content: "" } .fa-arrow-trend-up::before { content: "" } .fa-arrow-turn-down::before { content: "" } .fa-level-down::before { content: "" } .fa-arrow-turn-up::before { content: "" } .fa-level-up::before { content: "" } .fa-arrow-up::before { content: "" } .fa-arrow-up-1-9::before { content: "" } .fa-sort-numeric-up::before { content: "" } .fa-arrow-up-9-1::before { content: "" } .fa-sort-numeric-up-alt::before { content: "" } .fa-arrow-up-a-z::before { content: "" } .fa-sort-alpha-up::before { content: "" } .fa-arrow-up-from-bracket::before { content: "" } .fa-arrow-up-long::before { content: "" } .fa-long-arrow-up::before { content: "" } .fa-arrow-up-right-from-square::before { content: "" } .fa-external-link::before { content: "" } .fa-arrow-up-short-wide::before { content: "" } .fa-sort-amount-up-alt::before { content: "" } .fa-arrow-up-wide-short::before { content: "" } .fa-sort-amount-up::before { content: "" } .fa-arrow-up-z-a::before { content: "" } .fa-sort-alpha-up-alt::before { content: "" } .fa-arrows-left-right::before { content: "" } .fa-arrows-h::before { content: "" } .fa-arrows-rotate::before { content: "" } .fa-refresh::before { content: "" } .fa-sync::before { content: "" } .fa-arrows-up-down::before { content: "" } .fa-arrows-v::before { content: "" } .fa-arrows-up-down-left-right::before { content: "" } .fa-arrows::before { content: "" } .fa-asterisk::before { content: "\*" } .fa-at::before { content: "\@" } .fa-atom::before { content: "" } .fa-audio-description::before { content: "" } .fa-austral-sign::before { content: "" } .fa-award::before { content: "" } .fa-b::before { content: "B" } .fa-baby::before { content: "" } .fa-baby-carriage::before { content: "" } .fa-carriage-baby::before { content: "" } .fa-backward::before { content: "" } .fa-backward-fast::before { content: "" } .fa-fast-backward::before { content: "" } .fa-backward-step::before { content: "" } .fa-step-backward::before { content: "" } .fa-bacon::before { content: "" } .fa-bacteria::before { content: "" } .fa-bacterium::before { content: "" } .fa-bag-shopping::before { content: "" } .fa-shopping-bag::before { content: "" } .fa-bahai::before { content: "" } .fa-baht-sign::before { content: "" } .fa-ban::before { content: "" } .fa-cancel::before { content: "" } .fa-ban-smoking::before { content: "" } .fa-smoking-ban::before { content: "" } .fa-bandage::before { content: "" } .fa-band-aid::before { content: "" } .fa-barcode::before { content: "" } .fa-bars::before { content: "" } .fa-navicon::before { content: "" } .fa-bars-progress::before { content: "" } .fa-tasks-alt::before { content: "" } .fa-bars-staggered::before { content: "" } .fa-reorder::before { content: "" } .fa-stream::before { content: "" } .fa-baseball::before { content: "" } .fa-baseball-ball::before { content: "" } .fa-baseball-bat-ball::before { content: "" } .fa-basket-shopping::before { content: "" } .fa-shopping-basket::before { content: "" } .fa-basketball::before { content: "" } .fa-basketball-ball::before { content: "" } .fa-bath::before { content: "" } .fa-bathtub::before { content: "" } .fa-battery-empty::before { content: "" } .fa-battery-0::before { content: "" } .fa-battery-full::before { content: "" } .fa-battery::before { content: "" } .fa-battery-5::before { content: "" } .fa-battery-half::before { content: "" } .fa-battery-3::before { content: "" } .fa-battery-quarter::before { content: "" } .fa-battery-2::before { content: "" } .fa-battery-three-quarters::before { content: "" } .fa-battery-4::before { content: "" } .fa-bed::before { content: "" } .fa-bed-pulse::before { content: "" } .fa-procedures::before { content: "" } .fa-beer-mug-empty::before { content: "" } .fa-beer::before { content: "" } .fa-bell::before { content: "" } .fa-bell-concierge::before { content: "" } .fa-concierge-bell::before { content: "" } .fa-bell-slash::before { content: "" } .fa-bezier-curve::before { content: "" } .fa-bicycle::before { content: "" } .fa-binoculars::before { content: "" } .fa-biohazard::before { content: "" } .fa-bitcoin-sign::before { content: "" } .fa-blender::before { content: "" } .fa-blender-phone::before { content: "" } .fa-blog::before { content: "" } .fa-bold::before { content: "" } .fa-bolt::before { content: "" } .fa-zap::before { content: "" } .fa-bolt-lightning::before { content: "" } .fa-bomb::before { content: "" } .fa-bone::before { content: "" } .fa-bong::before { content: "" } .fa-book::before { content: "" } .fa-book-atlas::before { content: "" } .fa-atlas::before { content: "" } .fa-book-bible::before { content: "" } .fa-bible::before { content: "" } .fa-book-journal-whills::before { content: "" } .fa-journal-whills::before { content: "" } .fa-book-medical::before { content: "" } .fa-book-open::before { content: "" } .fa-book-open-reader::before { content: "" } .fa-book-reader::before { content: "" } .fa-book-quran::before { content: "" } .fa-quran::before { content: "" } .fa-book-skull::before { content: "" } .fa-book-dead::before { content: "" } .fa-bookmark::before { content: "" } .fa-border-all::before { content: "" } .fa-border-none::before { content: "" } .fa-border-top-left::before { content: "" } .fa-border-style::before { content: "" } .fa-bowling-ball::before { content: "" } .fa-box::before { content: "" } .fa-box-archive::before { content: "" } .fa-archive::before { content: "" } .fa-box-open::before { content: "" } .fa-box-tissue::before { content: "" } .fa-boxes-stacked::before { content: "" } .fa-boxes::before { content: "" } .fa-boxes-alt::before { content: "" } .fa-braille::before { content: "" } .fa-brain::before { content: "" } .fa-brazilian-real-sign::before { content: "" } .fa-bread-slice::before { content: "" } .fa-briefcase::before { content: "" } .fa-briefcase-medical::before { content: "" } .fa-broom::before { content: "" } .fa-broom-ball::before { content: "" } .fa-quidditch::before { content: "" } .fa-quidditch-broom-ball::before { content: "" } .fa-brush::before { content: "" } .fa-bug::before { content: "" } .fa-bug-slash::before { content: "" } .fa-building::before { content: "" } .fa-building-columns::before { content: "" } .fa-bank::before { content: "" } .fa-institution::before { content: "" } .fa-museum::before { content: "" } .fa-university::before { content: "" } .fa-bullhorn::before { content: "" } .fa-bullseye::before { content: "" } .fa-burger::before { content: "" } .fa-hamburger::before { content: "" } .fa-bus::before { content: "" } .fa-bus-simple::before { content: "" } .fa-bus-alt::before { content: "" } .fa-business-time::before { content: "" } .fa-briefcase-clock::before { content: "" } .fa-c::before { content: "C" } .fa-cake-candles::before { content: "" } .fa-birthday-cake::before { content: "" } .fa-cake::before { content: "" } .fa-calculator::before { content: "" } .fa-calendar::before { content: "" } .fa-calendar-check::before { content: "" } .fa-calendar-day::before { content: "" } .fa-calendar-days::before { content: "" } .fa-calendar-alt::before { content: "" } .fa-calendar-minus::before { content: "" } .fa-calendar-plus::before { content: "" } .fa-calendar-week::before { content: "" } .fa-calendar-xmark::before { content: "" } .fa-calendar-times::before { content: "" } .fa-camera::before { content: "" } .fa-camera-alt::before { content: "" } .fa-camera-retro::before { content: "" } .fa-camera-rotate::before { content: "" } .fa-campground::before { content: "" } .fa-candy-cane::before { content: "" } .fa-cannabis::before { content: "" } .fa-capsules::before { content: "" } .fa-car::before { content: "" } .fa-automobile::before { content: "" } .fa-car-battery::before { content: "" } .fa-battery-car::before { content: "" } .fa-car-crash::before { content: "" } .fa-car-rear::before { content: "" } .fa-car-alt::before { content: "" } .fa-car-side::before { content: "" } .fa-caravan::before { content: "" } .fa-caret-down::before { content: "" } .fa-caret-left::before { content: "" } .fa-caret-right::before { content: "" } .fa-caret-up::before { content: "" } .fa-carrot::before { content: "" } .fa-cart-arrow-down::before { content: "" } .fa-cart-flatbed::before { content: "" } .fa-dolly-flatbed::before { content: "" } .fa-cart-flatbed-suitcase::before { content: "" } .fa-luggage-cart::before { content: "" } .fa-cart-plus::before { content: "" } .fa-cart-shopping::before { content: "" } .fa-shopping-cart::before { content: "" } .fa-cash-register::before { content: "" } .fa-cat::before { content: "" } .fa-cedi-sign::before { content: "" } .fa-cent-sign::before { content: "" } .fa-certificate::before { content: "" } .fa-chair::before { content: "" } .fa-chalkboard::before { content: "" } .fa-blackboard::before { content: "" } .fa-chalkboard-user::before { content: "" } .fa-chalkboard-teacher::before { content: "" } .fa-champagne-glasses::before { content: "" } .fa-glass-cheers::before { content: "" } .fa-charging-station::before { content: "" } .fa-chart-area::before { content: "" } .fa-area-chart::before { content: "" } .fa-chart-bar::before { content: "" } .fa-bar-chart::before { content: "" } .fa-chart-column::before { content: "" } .fa-chart-gantt::before { content: "" } .fa-chart-line::before { content: "" } .fa-line-chart::before { content: "" } .fa-chart-pie::before { content: "" } .fa-pie-chart::before { content: "" } .fa-check::before { content: "" } .fa-check-double::before { content: "" } .fa-check-to-slot::before { content: "" } .fa-vote-yea::before { content: "" } .fa-cheese::before { content: "" } .fa-chess::before { content: "" } .fa-chess-bishop::before { content: "" } .fa-chess-board::before { content: "" } .fa-chess-king::before { content: "" } .fa-chess-knight::before { content: "" } .fa-chess-pawn::before { content: "" } .fa-chess-queen::before { content: "" } .fa-chess-rook::before { content: "" } .fa-chevron-down::before { content: "" } .fa-chevron-left::before { content: "" } .fa-chevron-right::before { content: "" } .fa-chevron-up::before { content: "" } .fa-child::before { content: "" } .fa-church::before { content: "" } .fa-circle::before { content: "" } .fa-circle-arrow-down::before { content: "" } .fa-arrow-circle-down::before { content: "" } .fa-circle-arrow-left::before { content: "" } .fa-arrow-circle-left::before { content: "" } .fa-circle-arrow-right::before { content: "" } .fa-arrow-circle-right::before { content: "" } .fa-circle-arrow-up::before { content: "" } .fa-arrow-circle-up::before { content: "" } .fa-circle-check::before { content: "" } .fa-check-circle::before { content: "" } .fa-circle-chevron-down::before { content: "" } .fa-chevron-circle-down::before { content: "" } .fa-circle-chevron-left::before { content: "" } .fa-chevron-circle-left::before { content: "" } .fa-circle-chevron-right::before { content: "" } .fa-chevron-circle-right::before { content: "" } .fa-circle-chevron-up::before { content: "" } .fa-chevron-circle-up::before { content: "" } .fa-circle-dollar-to-slot::before { content: "" } .fa-donate::before { content: "" } .fa-circle-dot::before { content: "" } .fa-dot-circle::before { content: "" } .fa-circle-down::before { content: "" } .fa-arrow-alt-circle-down::before { content: "" } .fa-circle-exclamation::before { content: "" } .fa-exclamation-circle::before { content: "" } .fa-circle-h::before { content: "" } .fa-hospital-symbol::before { content: "" } .fa-circle-half-stroke::before { content: "" } .fa-adjust::before { content: "" } .fa-circle-info::before { content: "" } .fa-info-circle::before { content: "" } .fa-circle-left::before { content: "" } .fa-arrow-alt-circle-left::before { content: "" } .fa-circle-minus::before { content: "" } .fa-minus-circle::before { content: "" } .fa-circle-notch::before { content: "" } .fa-circle-pause::before { content: "" } .fa-pause-circle::before { content: "" } .fa-circle-play::before { content: "" } .fa-play-circle::before { content: "" } .fa-circle-plus::before { content: "" } .fa-plus-circle::before { content: "" } .fa-circle-question::before { content: "" } .fa-question-circle::before { content: "" } .fa-circle-radiation::before { content: "" } .fa-radiation-alt::before { content: "" } .fa-circle-right::before { content: "" } .fa-arrow-alt-circle-right::before { content: "" } .fa-circle-stop::before { content: "" } .fa-stop-circle::before { content: "" } .fa-circle-up::before { content: "" } .fa-arrow-alt-circle-up::before { content: "" } .fa-circle-user::before { content: "" } .fa-user-circle::before { content: "" } .fa-circle-xmark::before { content: "" } .fa-times-circle::before { content: "" } .fa-xmark-circle::before { content: "" } .fa-city::before { content: "" } .fa-clapperboard::before { content: "" } .fa-clipboard::before { content: "" } .fa-clipboard-check::before { content: "" } .fa-clipboard-list::before { content: "" } .fa-clock::before { content: "" } .fa-clock-four::before { content: "" } .fa-clock-rotate-left::before { content: "" } .fa-history::before { content: "" } .fa-clone::before { content: "" } .fa-closed-captioning::before { content: "" } .fa-cloud::before { content: "" } .fa-cloud-arrow-down::before { content: "" } .fa-cloud-download::before { content: "" } .fa-cloud-download-alt::before { content: "" } .fa-cloud-arrow-up::before { content: "" } .fa-cloud-upload::before { content: "" } .fa-cloud-upload-alt::before { content: "" } .fa-cloud-meatball::before { content: "" } .fa-cloud-moon::before { content: "" } .fa-cloud-moon-rain::before { content: "" } .fa-cloud-rain::before { content: "" } .fa-cloud-showers-heavy::before { content: "" } .fa-cloud-sun::before { content: "" } .fa-cloud-sun-rain::before { content: "" } .fa-clover::before { content: "" } .fa-code::before { content: "" } .fa-code-branch::before { content: "" } .fa-code-commit::before { content: "" } .fa-code-compare::before { content: "" } .fa-code-fork::before { content: "" } .fa-code-merge::before { content: "" } .fa-code-pull-request::before { content: "" } .fa-coins::before { content: "" } .fa-colon-sign::before { content: "" } .fa-comment::before { content: "" } .fa-comment-dollar::before { content: "" } .fa-comment-dots::before { content: "" } .fa-commenting::before { content: "" } .fa-comment-medical::before { content: "" } .fa-comment-slash::before { content: "" } .fa-comment-sms::before { content: "" } .fa-sms::before { content: "" } .fa-comments::before { content: "" } .fa-comments-dollar::before { content: "" } .fa-compact-disc::before { content: "" } .fa-compass::before { content: "" } .fa-compass-drafting::before { content: "" } .fa-drafting-compass::before { content: "" } .fa-compress::before { content: "" } .fa-computer-mouse::before { content: "" } .fa-mouse::before { content: "" } .fa-cookie::before { content: "" } .fa-cookie-bite::before { content: "" } .fa-copy::before { content: "" } .fa-copyright::before { content: "" } .fa-couch::before { content: "" } .fa-credit-card::before { content: "" } .fa-credit-card-alt::before { content: "" } .fa-crop::before { content: "" } .fa-crop-simple::before { content: "" } .fa-crop-alt::before { content: "" } .fa-cross::before { content: "" } .fa-crosshairs::before { content: "" } .fa-crow::before { content: "" } .fa-crown::before { content: "" } .fa-crutch::before { content: "" } .fa-cruzeiro-sign::before { content: "" } .fa-cube::before { content: "" } .fa-cubes::before { content: "" } .fa-d::before { content: "D" } .fa-database::before { content: "" } .fa-delete-left::before { content: "" } .fa-backspace::before { content: "" } .fa-democrat::before { content: "" } .fa-desktop::before { content: "" } .fa-desktop-alt::before { content: "" } .fa-dharmachakra::before { content: "" } .fa-diagram-next::before { content: "" } .fa-diagram-predecessor::before { content: "" } .fa-diagram-project::before { content: "" } .fa-project-diagram::before { content: "" } .fa-diagram-successor::before { content: "" } .fa-diamond::before { content: "" } .fa-diamond-turn-right::before { content: "" } .fa-directions::before { content: "" } .fa-dice::before { content: "" } .fa-dice-d20::before { content: "" } .fa-dice-d6::before { content: "" } .fa-dice-five::before { content: "" } .fa-dice-four::before { content: "" } .fa-dice-one::before { content: "" } .fa-dice-six::before { content: "" } .fa-dice-three::before { content: "" } .fa-dice-two::before { content: "" } .fa-disease::before { content: "" } .fa-divide::before { content: "" } .fa-dna::before { content: "" } .fa-dog::before { content: "" } .fa-dollar-sign::before { content: "\$" } .fa-dollar::before { content: "\$" } .fa-usd::before { content: "\$" } .fa-dolly::before { content: "" } .fa-dolly-box::before { content: "" } .fa-dong-sign::before { content: "" } .fa-door-closed::before { content: "" } .fa-door-open::before { content: "" } .fa-dove::before { content: "" } .fa-down-left-and-up-right-to-center::before { content: "" } .fa-compress-alt::before { content: "" } .fa-down-long::before { content: "" } .fa-long-arrow-alt-down::before { content: "" } .fa-download::before { content: "" } .fa-dragon::before { content: "" } .fa-draw-polygon::before { content: "" } .fa-droplet::before { content: "" } .fa-tint::before { content: "" } .fa-droplet-slash::before { content: "" } .fa-tint-slash::before { content: "" } .fa-drum::before { content: "" } .fa-drum-steelpan::before { content: "" } .fa-drumstick-bite::before { content: "" } .fa-dumbbell::before { content: "" } .fa-dumpster::before { content: "" } .fa-dumpster-fire::before { content: "" } .fa-dungeon::before { content: "" } .fa-e::before { content: "E" } .fa-ear-deaf::before { content: "" } .fa-deaf::before { content: "" } .fa-deafness::before { content: "" } .fa-hard-of-hearing::before { content: "" } .fa-ear-listen::before { content: "" } .fa-assistive-listening-systems::before { content: "" } .fa-earth-africa::before { content: "" } .fa-globe-africa::before { content: "" } .fa-earth-americas::before { content: "" } .fa-earth::before { content: "" } .fa-earth-america::before { content: "" } .fa-globe-americas::before { content: "" } .fa-earth-asia::before { content: "" } .fa-globe-asia::before { content: "" } .fa-earth-europe::before { content: "" } .fa-globe-europe::before { content: "" } .fa-earth-oceania::before { content: "" } .fa-globe-oceania::before { content: "" } .fa-egg::before { content: "" } .fa-eject::before { content: "" } .fa-elevator::before { content: "" } .fa-ellipsis::before { content: "" } .fa-ellipsis-h::before { content: "" } .fa-ellipsis-vertical::before { content: "" } .fa-ellipsis-v::before { content: "" } .fa-envelope::before { content: "" } .fa-envelope-open::before { content: "" } .fa-envelope-open-text::before { content: "" } .fa-envelopes-bulk::before { content: "" } .fa-mail-bulk::before { content: "" } .fa-equals::before { content: "\=" } .fa-eraser::before { content: "" } .fa-ethernet::before { content: "" } .fa-euro-sign::before { content: "" } .fa-eur::before { content: "" } .fa-euro::before { content: "" } .fa-exclamation::before { content: "\!" } .fa-expand::before { content: "" } .fa-eye::before { content: "" } .fa-eye-dropper::before { content: "" } .fa-eye-dropper-empty::before { content: "" } .fa-eyedropper::before { content: "" } .fa-eye-low-vision::before { content: "" } .fa-low-vision::before { content: "" } .fa-eye-slash::before { content: "" } .fa-f::before { content: "F" } .fa-face-angry::before { content: "" } .fa-angry::before { content: "" } .fa-face-dizzy::before { content: "" } .fa-dizzy::before { content: "" } .fa-face-flushed::before { content: "" } .fa-flushed::before { content: "" } .fa-face-frown::before { content: "" } .fa-frown::before { content: "" } .fa-face-frown-open::before { content: "" } .fa-frown-open::before { content: "" } .fa-face-grimace::before { content: "" } .fa-grimace::before { content: "" } .fa-face-grin::before { content: "" } .fa-grin::before { content: "" } .fa-face-grin-beam::before { content: "" } .fa-grin-beam::before { content: "" } .fa-face-grin-beam-sweat::before { content: "" } .fa-grin-beam-sweat::before { content: "" } .fa-face-grin-hearts::before { content: "" } .fa-grin-hearts::before { content: "" } .fa-face-grin-squint::before { content: "" } .fa-grin-squint::before { content: "" } .fa-face-grin-squint-tears::before { content: "" } .fa-grin-squint-tears::before { content: "" } .fa-face-grin-stars::before { content: "" } .fa-grin-stars::before { content: "" } .fa-face-grin-tears::before { content: "" } .fa-grin-tears::before { content: "" } .fa-face-grin-tongue::before { content: "" } .fa-grin-tongue::before { content: "" } .fa-face-grin-tongue-squint::before { content: "" } .fa-grin-tongue-squint::before { content: "" } .fa-face-grin-tongue-wink::before { content: "" } .fa-grin-tongue-wink::before { content: "" } .fa-face-grin-wide::before { content: "" } .fa-grin-alt::before { content: "" } .fa-face-grin-wink::before { content: "" } .fa-grin-wink::before { content: "" } .fa-face-kiss::before { content: "" } .fa-kiss::before { content: "" } .fa-face-kiss-beam::before { content: "" } .fa-kiss-beam::before { content: "" } .fa-face-kiss-wink-heart::before { content: "" } .fa-kiss-wink-heart::before { content: "" } .fa-face-laugh::before { content: "" } .fa-laugh::before { content: "" } .fa-face-laugh-beam::before { content: "" } .fa-laugh-beam::before { content: "" } .fa-face-laugh-squint::before { content: "" } .fa-laugh-squint::before { content: "" } .fa-face-laugh-wink::before { content: "" } .fa-laugh-wink::before { content: "" } .fa-face-meh::before { content: "" } .fa-meh::before { content: "" } .fa-face-meh-blank::before { content: "" } .fa-meh-blank::before { content: "" } .fa-face-rolling-eyes::before { content: "" } .fa-meh-rolling-eyes::before { content: "" } .fa-face-sad-cry::before { content: "" } .fa-sad-cry::before { content: "" } .fa-face-sad-tear::before { content: "" } .fa-sad-tear::before { content: "" } .fa-face-smile::before { content: "" } .fa-smile::before { content: "" } .fa-face-smile-beam::before { content: "" } .fa-smile-beam::before { content: "" } .fa-face-smile-wink::before { content: "" } .fa-smile-wink::before { content: "" } .fa-face-surprise::before { content: "" } .fa-surprise::before { content: "" } .fa-face-tired::before { content: "" } .fa-tired::before { content: "" } .fa-fan::before { content: "" } .fa-faucet::before { content: "" } .fa-fax::before { content: "" } .fa-feather::before { content: "" } .fa-feather-pointed::before { content: "" } .fa-feather-alt::before { content: "" } .fa-file::before { content: "" } .fa-file-arrow-down::before { content: "" } .fa-file-download::before { content: "" } .fa-file-arrow-up::before { content: "" } .fa-file-upload::before { content: "" } .fa-file-audio::before { content: "" } .fa-file-code::before { content: "" } .fa-file-contract::before { content: "" } .fa-file-csv::before { content: "" } .fa-file-excel::before { content: "" } .fa-file-export::before { content: "" } .fa-arrow-right-from-file::before { content: "" } .fa-file-image::before { content: "" } .fa-file-import::before { content: "" } .fa-arrow-right-to-file::before { content: "" } .fa-file-invoice::before { content: "" } .fa-file-invoice-dollar::before { content: "" } .fa-file-lines::before { content: "" } .fa-file-alt::before { content: "" } .fa-file-text::before { content: "" } .fa-file-medical::before { content: "" } .fa-file-pdf::before { content: "" } .fa-file-powerpoint::before { content: "" } .fa-file-prescription::before { content: "" } .fa-file-signature::before { content: "" } .fa-file-video::before { content: "" } .fa-file-waveform::before { content: "" } .fa-file-medical-alt::before { content: "" } .fa-file-word::before { content: "" } .fa-file-zipper::before { content: "" } .fa-file-archive::before { content: "" } .fa-fill::before { content: "" } .fa-fill-drip::before { content: "" } .fa-film::before { content: "" } .fa-filter::before { content: "" } .fa-filter-circle-dollar::before { content: "" } .fa-funnel-dollar::before { content: "" } .fa-filter-circle-xmark::before { content: "" } .fa-fingerprint::before { content: "" } .fa-fire::before { content: "" } .fa-fire-extinguisher::before { content: "" } .fa-fire-flame-curved::before { content: "" } .fa-fire-alt::before { content: "" } .fa-fire-flame-simple::before { content: "" } .fa-burn::before { content: "" } .fa-fish::before { content: "" } .fa-flag::before { content: "" } .fa-flag-checkered::before { content: "" } .fa-flag-usa::before { content: "" } .fa-flask::before { content: "" } .fa-floppy-disk::before { content: "" } .fa-save::before { content: "" } .fa-florin-sign::before { content: "" } .fa-folder::before { content: "" } .fa-folder-minus::before { content: "" } .fa-folder-open::before { content: "" } .fa-folder-plus::before { content: "" } .fa-folder-tree::before { content: "" } .fa-font::before { content: "" } .fa-football::before { content: "" } .fa-football-ball::before { content: "" } .fa-forward::before { content: "" } .fa-forward-fast::before { content: "" } .fa-fast-forward::before { content: "" } .fa-forward-step::before { content: "" } .fa-step-forward::before { content: "" } .fa-franc-sign::before { content: "" } .fa-frog::before { content: "" } .fa-futbol::before { content: "" } .fa-futbol-ball::before { content: "" } .fa-soccer-ball::before { content: "" } .fa-g::before { content: "G" } .fa-gamepad::before { content: "" } .fa-gas-pump::before { content: "" } .fa-gauge::before { content: "" } .fa-dashboard::before { content: "" } .fa-gauge-med::before { content: "" } .fa-tachometer-alt-average::before { content: "" } .fa-gauge-high::before { content: "" } .fa-tachometer-alt::before { content: "" } .fa-tachometer-alt-fast::before { content: "" } .fa-gauge-simple::before { content: "" } .fa-gauge-simple-med::before { content: "" } .fa-tachometer-average::before { content: "" } .fa-gauge-simple-high::before { content: "" } .fa-tachometer::before { content: "" } .fa-tachometer-fast::before { content: "" } .fa-gavel::before { content: "" } .fa-legal::before { content: "" } .fa-gear::before { content: "" } .fa-cog::before { content: "" } .fa-gears::before { content: "" } .fa-cogs::before { content: "" } .fa-gem::before { content: "" } .fa-genderless::before { content: "" } .fa-ghost::before { content: "" } .fa-gift::before { content: "" } .fa-gifts::before { content: "" } .fa-glasses::before { content: "" } .fa-globe::before { content: "" } .fa-golf-ball-tee::before { content: "" } .fa-golf-ball::before { content: "" } .fa-gopuram::before { content: "" } .fa-graduation-cap::before { content: "" } .fa-mortar-board::before { content: "" } .fa-greater-than::before { content: "\>" } .fa-greater-than-equal::before { content: "" } .fa-grip::before { content: "" } .fa-grip-horizontal::before { content: "" } .fa-grip-lines::before { content: "" } .fa-grip-lines-vertical::before { content: "" } .fa-grip-vertical::before { content: "" } .fa-guarani-sign::before { content: "" } .fa-guitar::before { content: "" } .fa-gun::before { content: "" } .fa-h::before { content: "H" } .fa-hammer::before { content: "" } .fa-hamsa::before { content: "" } .fa-hand::before { content: "" } .fa-hand-paper::before { content: "" } .fa-hand-back-fist::before { content: "" } .fa-hand-rock::before { content: "" } .fa-hand-dots::before { content: "" } .fa-allergies::before { content: "" } .fa-hand-fist::before { content: "" } .fa-fist-raised::before { content: "" } .fa-hand-holding::before { content: "" } .fa-hand-holding-dollar::before { content: "" } .fa-hand-holding-usd::before { content: "" } .fa-hand-holding-droplet::before { content: "" } .fa-hand-holding-water::before { content: "" } .fa-hand-holding-heart::before { content: "" } .fa-hand-holding-medical::before { content: "" } .fa-hand-lizard::before { content: "" } .fa-hand-middle-finger::before { content: "" } .fa-hand-peace::before { content: "" } .fa-hand-point-down::before { content: "" } .fa-hand-point-left::before { content: "" } .fa-hand-point-right::before { content: "" } .fa-hand-point-up::before { content: "" } .fa-hand-pointer::before { content: "" } .fa-hand-scissors::before { content: "" } .fa-hand-sparkles::before { content: "" } .fa-hand-spock::before { content: "" } .fa-hands::before { content: "" } .fa-sign-language::before { content: "" } .fa-signing::before { content: "" } .fa-hands-asl-interpreting::before { content: "" } .fa-american-sign-language-interpreting::before { content: "" } .fa-asl-interpreting::before { content: "" } .fa-hands-american-sign-language-interpreting::before { content: "" } .fa-hands-bubbles::before { content: "" } .fa-hands-wash::before { content: "" } .fa-hands-clapping::before { content: "" } .fa-hands-holding::before { content: "" } .fa-hands-praying::before { content: "" } .fa-praying-hands::before { content: "" } .fa-handshake::before { content: "" } .fa-handshake-angle::before { content: "" } .fa-hands-helping::before { content: "" } .fa-handshake-simple-slash::before { content: "" } .fa-handshake-alt-slash::before { content: "" } .fa-handshake-slash::before { content: "" } .fa-hanukiah::before { content: "" } .fa-hard-drive::before { content: "" } .fa-hdd::before { content: "" } .fa-hashtag::before { content: "\#" } .fa-hat-cowboy::before { content: "" } .fa-hat-cowboy-side::before { content: "" } .fa-hat-wizard::before { content: "" } .fa-head-side-cough::before { content: "" } .fa-head-side-cough-slash::before { content: "" } .fa-head-side-mask::before { content: "" } .fa-head-side-virus::before { content: "" } .fa-heading::before { content: "" } .fa-header::before { content: "" } .fa-headphones::before { content: "" } .fa-headphones-simple::before { content: "" } .fa-headphones-alt::before { content: "" } .fa-headset::before { content: "" } .fa-heart::before { content: "" } .fa-heart-crack::before { content: "" } .fa-heart-broken::before { content: "" } .fa-heart-pulse::before { content: "" } .fa-heartbeat::before { content: "" } .fa-helicopter::before { content: "" } .fa-helmet-safety::before { content: "" } .fa-hard-hat::before { content: "" } .fa-hat-hard::before { content: "" } .fa-highlighter::before { content: "" } .fa-hippo::before { content: "" } .fa-hockey-puck::before { content: "" } .fa-holly-berry::before { content: "" } .fa-horse::before { content: "" } .fa-horse-head::before { content: "" } .fa-hospital::before { content: "" } .fa-hospital-alt::before { content: "" } .fa-hospital-wide::before { content: "" } .fa-hospital-user::before { content: "" } .fa-hot-tub-person::before { content: "" } .fa-hot-tub::before { content: "" } .fa-hotdog::before { content: "" } .fa-hotel::before { content: "" } .fa-hourglass::before { content: "" } .fa-hourglass-2::before { content: "" } .fa-hourglass-half::before { content: "" } .fa-hourglass-empty::before { content: "" } .fa-hourglass-end::before { content: "" } .fa-hourglass-3::before { content: "" } .fa-hourglass-start::before { content: "" } .fa-hourglass-1::before { content: "" } .fa-house::before { content: "" } .fa-home::before { content: "" } .fa-home-alt::before { content: "" } .fa-home-lg-alt::before { content: "" } .fa-house-chimney::before { content: "" } .fa-home-lg::before { content: "" } .fa-house-chimney-crack::before { content: "" } .fa-house-damage::before { content: "" } .fa-house-chimney-medical::before { content: "" } .fa-clinic-medical::before { content: "" } .fa-house-chimney-user::before { content: "" } .fa-house-chimney-window::before { content: "" } .fa-house-crack::before { content: "" } .fa-house-laptop::before { content: "" } .fa-laptop-house::before { content: "" } .fa-house-medical::before { content: "" } .fa-house-user::before { content: "" } .fa-home-user::before { content: "" } .fa-hryvnia-sign::before { content: "" } .fa-hryvnia::before { content: "" } .fa-i::before { content: "I" } .fa-i-cursor::before { content: "" } .fa-ice-cream::before { content: "" } .fa-icicles::before { content: "" } .fa-icons::before { content: "" } .fa-heart-music-camera-bolt::before { content: "" } .fa-id-badge::before { content: "" } .fa-id-card::before { content: "" } .fa-drivers-license::before { content: "" } .fa-id-card-clip::before { content: "" } .fa-id-card-alt::before { content: "" } .fa-igloo::before { content: "" } .fa-image::before { content: "" } .fa-image-portrait::before { content: "" } .fa-portrait::before { content: "" } .fa-images::before { content: "" } .fa-inbox::before { content: "" } .fa-indent::before { content: "" } .fa-indian-rupee-sign::before { content: "" } .fa-indian-rupee::before { content: "" } .fa-inr::before { content: "" } .fa-industry::before { content: "" } .fa-infinity::before { content: "" } .fa-info::before { content: "" } .fa-italic::before { content: "" } .fa-j::before { content: "J" } .fa-jedi::before { content: "" } .fa-jet-fighter::before { content: "" } .fa-fighter-jet::before { content: "" } .fa-joint::before { content: "" } .fa-k::before { content: "K" } .fa-kaaba::before { content: "" } .fa-key::before { content: "" } .fa-keyboard::before { content: "" } .fa-khanda::before { content: "" } .fa-kip-sign::before { content: "" } .fa-kit-medical::before { content: "" } .fa-first-aid::before { content: "" } .fa-kiwi-bird::before { content: "" } .fa-l::before { content: "L" } .fa-landmark::before { content: "" } .fa-language::before { content: "" } .fa-laptop::before { content: "" } .fa-laptop-code::before { content: "" } .fa-laptop-medical::before { content: "" } .fa-lari-sign::before { content: "" } .fa-layer-group::before { content: "" } .fa-leaf::before { content: "" } .fa-left-long::before { content: "" } .fa-long-arrow-alt-left::before { content: "" } .fa-left-right::before { content: "" } .fa-arrows-alt-h::before { content: "" } .fa-lemon::before { content: "" } .fa-less-than::before { content: "\<" } .fa-less-than-equal::before { content: "" } .fa-life-ring::before { content: "" } .fa-lightbulb::before { content: "" } .fa-link::before { content: "" } .fa-chain::before { content: "" } .fa-link-slash::before { content: "" } .fa-chain-broken::before { content: "" } .fa-chain-slash::before { content: "" } .fa-unlink::before { content: "" } .fa-lira-sign::before { content: "" } .fa-list::before { content: "" } .fa-list-squares::before { content: "" } .fa-list-check::before { content: "" } .fa-tasks::before { content: "" } .fa-list-ol::before { content: "" } .fa-list-1-2::before { content: "" } .fa-list-numeric::before { content: "" } .fa-list-ul::before { content: "" } .fa-list-dots::before { content: "" } .fa-litecoin-sign::before { content: "" } .fa-location-arrow::before { content: "" } .fa-location-crosshairs::before { content: "" } .fa-location::before { content: "" } .fa-location-dot::before { content: "" } .fa-map-marker-alt::before { content: "" } .fa-location-pin::before { content: "" } .fa-map-marker::before { content: "" } .fa-lock::before { content: "" } .fa-lock-open::before { content: "" } .fa-lungs::before { content: "" } .fa-lungs-virus::before { content: "" } .fa-m::before { content: "M" } .fa-magnet::before { content: "" } .fa-magnifying-glass::before { content: "" } .fa-search::before { content: "" } .fa-magnifying-glass-dollar::before { content: "" } .fa-search-dollar::before { content: "" } .fa-magnifying-glass-location::before { content: "" } .fa-search-location::before { content: "" } .fa-magnifying-glass-minus::before { content: "" } .fa-search-minus::before { content: "" } .fa-magnifying-glass-plus::before { content: "" } .fa-search-plus::before { content: "" } .fa-manat-sign::before { content: "" } .fa-map::before { content: "" } .fa-map-location::before { content: "" } .fa-map-marked::before { content: "" } .fa-map-location-dot::before { content: "" } .fa-map-marked-alt::before { content: "" } .fa-map-pin::before { content: "" } .fa-marker::before { content: "" } .fa-mars::before { content: "" } .fa-mars-and-venus::before { content: "" } .fa-mars-double::before { content: "" } .fa-mars-stroke::before { content: "" } .fa-mars-stroke-right::before { content: "" } .fa-mars-stroke-h::before { content: "" } .fa-mars-stroke-up::before { content: "" } .fa-mars-stroke-v::before { content: "" } .fa-martini-glass::before { content: "" } .fa-glass-martini-alt::before { content: "" } .fa-martini-glass-citrus::before { content: "" } .fa-cocktail::before { content: "" } .fa-martini-glass-empty::before { content: "" } .fa-glass-martini::before { content: "" } .fa-mask::before { content: "" } .fa-mask-face::before { content: "" } .fa-masks-theater::before { content: "" } .fa-theater-masks::before { content: "" } .fa-maximize::before { content: "" } .fa-expand-arrows-alt::before { content: "" } .fa-medal::before { content: "" } .fa-memory::before { content: "" } .fa-menorah::before { content: "" } .fa-mercury::before { content: "" } .fa-message::before { content: "" } .fa-comment-alt::before { content: "" } .fa-meteor::before { content: "" } .fa-microchip::before { content: "" } .fa-microphone::before { content: "" } .fa-microphone-lines::before { content: "" } .fa-microphone-alt::before { content: "" } .fa-microphone-lines-slash::before { content: "" } .fa-microphone-alt-slash::before { content: "" } .fa-microphone-slash::before { content: "" } .fa-microscope::before { content: "" } .fa-mill-sign::before { content: "" } .fa-minimize::before { content: "" } .fa-compress-arrows-alt::before { content: "" } .fa-minus::before { content: "" } .fa-subtract::before { content: "" } .fa-mitten::before { content: "" } .fa-mobile::before { content: "" } .fa-mobile-android::before { content: "" } .fa-mobile-phone::before { content: "" } .fa-mobile-button::before { content: "" } .fa-mobile-screen-button::before { content: "" } .fa-mobile-alt::before { content: "" } .fa-money-bill::before { content: "" } .fa-money-bill-1::before { content: "" } .fa-money-bill-alt::before { content: "" } .fa-money-bill-1-wave::before { content: "" } .fa-money-bill-wave-alt::before { content: "" } .fa-money-bill-wave::before { content: "" } .fa-money-check::before { content: "" } .fa-money-check-dollar::before { content: "" } .fa-money-check-alt::before { content: "" } .fa-monument::before { content: "" } .fa-moon::before { content: "" } .fa-mortar-pestle::before { content: "" } .fa-mosque::before { content: "" } .fa-motorcycle::before { content: "" } .fa-mountain::before { content: "" } .fa-mug-hot::before { content: "" } .fa-mug-saucer::before { content: "" } .fa-coffee::before { content: "" } .fa-music::before { content: "" } .fa-n::before { content: "N" } .fa-naira-sign::before { content: "" } .fa-network-wired::before { content: "" } .fa-neuter::before { content: "" } .fa-newspaper::before { content: "" } .fa-not-equal::before { content: "" } .fa-note-sticky::before { content: "" } .fa-sticky-note::before { content: "" } .fa-notes-medical::before { content: "" } .fa-o::before { content: "O" } .fa-object-group::before { content: "" } .fa-object-ungroup::before { content: "" } .fa-oil-can::before { content: "" } .fa-om::before { content: "" } .fa-otter::before { content: "" } .fa-outdent::before { content: "" } .fa-dedent::before { content: "" } .fa-p::before { content: "P" } .fa-pager::before { content: "" } .fa-paint-roller::before { content: "" } .fa-paintbrush::before { content: "" } .fa-paint-brush::before { content: "" } .fa-palette::before { content: "" } .fa-pallet::before { content: "" } .fa-panorama::before { content: "" } .fa-paper-plane::before { content: "" } .fa-paperclip::before { content: "" } .fa-parachute-box::before { content: "" } .fa-paragraph::before { content: "" } .fa-passport::before { content: "" } .fa-paste::before { content: "" } .fa-file-clipboard::before { content: "" } .fa-pause::before { content: "" } .fa-paw::before { content: "" } .fa-peace::before { content: "" } .fa-pen::before { content: "" } .fa-pen-clip::before { content: "" } .fa-pen-alt::before { content: "" } .fa-pen-fancy::before { content: "" } .fa-pen-nib::before { content: "" } .fa-pen-ruler::before { content: "" } .fa-pencil-ruler::before { content: "" } .fa-pen-to-square::before { content: "" } .fa-edit::before { content: "" } .fa-pencil::before { content: "" } .fa-pencil-alt::before { content: "" } .fa-people-arrows-left-right::before { content: "" } .fa-people-arrows::before { content: "" } .fa-people-carry-box::before { content: "" } .fa-people-carry::before { content: "" } .fa-pepper-hot::before { content: "" } .fa-percent::before { content: "\%" } .fa-percentage::before { content: "\%" } .fa-person::before { content: "" } .fa-male::before { content: "" } .fa-person-biking::before { content: "" } .fa-biking::before { content: "" } .fa-person-booth::before { content: "" } .fa-person-dots-from-line::before { content: "" } .fa-diagnoses::before { content: "" } .fa-person-dress::before { content: "" } .fa-female::before { content: "" } .fa-person-hiking::before { content: "" } .fa-hiking::before { content: "" } .fa-person-praying::before { content: "" } .fa-pray::before { content: "" } .fa-person-running::before { content: "" } .fa-running::before { content: "" } .fa-person-skating::before { content: "" } .fa-skating::before { content: "" } .fa-person-skiing::before { content: "" } .fa-skiing::before { content: "" } .fa-person-skiing-nordic::before { content: "" } .fa-skiing-nordic::before { content: "" } .fa-person-snowboarding::before { content: "" } .fa-snowboarding::before { content: "" } .fa-person-swimming::before { content: "" } .fa-swimmer::before { content: "" } .fa-person-walking::before { content: "" } .fa-walking::before { content: "" } .fa-person-walking-with-cane::before { content: "" } .fa-blind::before { content: "" } .fa-peseta-sign::before { content: "" } .fa-peso-sign::before { content: "" } .fa-phone::before { content: "" } .fa-phone-flip::before { content: "" } .fa-phone-alt::before { content: "" } .fa-phone-slash::before { content: "" } .fa-phone-volume::before { content: "" } .fa-volume-control-phone::before { content: "" } .fa-photo-film::before { content: "" } .fa-photo-video::before { content: "" } .fa-piggy-bank::before { content: "" } .fa-pills::before { content: "" } .fa-pizza-slice::before { content: "" } .fa-place-of-worship::before { content: "" } .fa-plane::before { content: "" } .fa-plane-arrival::before { content: "" } .fa-plane-departure::before { content: "" } .fa-plane-slash::before { content: "" } .fa-play::before { content: "" } .fa-plug::before { content: "" } .fa-plus::before { content: "\+" } .fa-add::before { content: "\+" } .fa-plus-minus::before { content: "" } .fa-podcast::before { content: "" } .fa-poo::before { content: "" } .fa-poo-storm::before { content: "" } .fa-poo-bolt::before { content: "" } .fa-poop::before { content: "" } .fa-power-off::before { content: "" } .fa-prescription::before { content: "" } .fa-prescription-bottle::before { content: "" } .fa-prescription-bottle-medical::before { content: "" } .fa-prescription-bottle-alt::before { content: "" } .fa-print::before { content: "" } .fa-pump-medical::before { content: "" } .fa-pump-soap::before { content: "" } .fa-puzzle-piece::before { content: "" } .fa-q::before { content: "Q" } .fa-qrcode::before { content: "" } .fa-question::before { content: "\?" } .fa-quote-left::before { content: "" } .fa-quote-left-alt::before { content: "" } .fa-quote-right::before { content: "" } .fa-quote-right-alt::before { content: "" } .fa-r::before { content: "R" } .fa-radiation::before { content: "" } .fa-rainbow::before { content: "" } .fa-receipt::before { content: "" } .fa-record-vinyl::before { content: "" } .fa-rectangle-ad::before { content: "" } .fa-ad::before { content: "" } .fa-rectangle-list::before { content: "" } .fa-list-alt::before { content: "" } .fa-rectangle-xmark::before { content: "" } .fa-rectangle-times::before { content: "" } .fa-times-rectangle::before { content: "" } .fa-window-close::before { content: "" } .fa-recycle::before { content: "" } .fa-registered::before { content: "" } .fa-repeat::before { content: "" } .fa-reply::before { content: "" } .fa-mail-reply::before { content: "" } .fa-reply-all::before { content: "" } .fa-mail-reply-all::before { content: "" } .fa-republican::before { content: "" } .fa-restroom::before { content: "" } .fa-retweet::before { content: "" } .fa-ribbon::before { content: "" } .fa-right-from-bracket::before { content: "" } .fa-sign-out-alt::before { content: "" } .fa-right-left::before { content: "" } .fa-exchange-alt::before { content: "" } .fa-right-long::before { content: "" } .fa-long-arrow-alt-right::before { content: "" } .fa-right-to-bracket::before { content: "" } .fa-sign-in-alt::before { content: "" } .fa-ring::before { content: "" } .fa-road::before { content: "" } .fa-robot::before { content: "" } .fa-rocket::before { content: "" } .fa-rotate::before { content: "" } .fa-sync-alt::before { content: "" } .fa-rotate-left::before { content: "" } .fa-rotate-back::before { content: "" } .fa-rotate-backward::before { content: "" } .fa-undo-alt::before { content: "" } .fa-rotate-right::before { content: "" } .fa-redo-alt::before { content: "" } .fa-rotate-forward::before { content: "" } .fa-route::before { content: "" } .fa-rss::before { content: "" } .fa-feed::before { content: "" } .fa-ruble-sign::before { content: "" } .fa-rouble::before { content: "" } .fa-rub::before { content: "" } .fa-ruble::before { content: "" } .fa-ruler::before { content: "" } .fa-ruler-combined::before { content: "" } .fa-ruler-horizontal::before { content: "" } .fa-ruler-vertical::before { content: "" } .fa-rupee-sign::before { content: "" } .fa-rupee::before { content: "" } .fa-rupiah-sign::before { content: "" } .fa-s::before { content: "S" } .fa-sailboat::before { content: "" } .fa-satellite::before { content: "" } .fa-satellite-dish::before { content: "" } .fa-scale-balanced::before { content: "" } .fa-balance-scale::before { content: "" } .fa-scale-unbalanced::before { content: "" } .fa-balance-scale-left::before { content: "" } .fa-scale-unbalanced-flip::before { content: "" } .fa-balance-scale-right::before { content: "" } .fa-school::before { content: "" } .fa-scissors::before { content: "" } .fa-cut::before { content: "" } .fa-screwdriver::before { content: "" } .fa-screwdriver-wrench::before { content: "" } .fa-tools::before { content: "" } .fa-scroll::before { content: "" } .fa-scroll-torah::before { content: "" } .fa-torah::before { content: "" } .fa-sd-card::before { content: "" } .fa-section::before { content: "" } .fa-seedling::before { content: "" } .fa-sprout::before { content: "" } .fa-server::before { content: "" } .fa-shapes::before { content: "" } .fa-triangle-circle-square::before { content: "" } .fa-share::before { content: "" } .fa-arrow-turn-right::before { content: "" } .fa-mail-forward::before { content: "" } .fa-share-from-square::before { content: "" } .fa-share-square::before { content: "" } .fa-share-nodes::before { content: "" } .fa-share-alt::before { content: "" } .fa-shekel-sign::before { content: "" } .fa-ils::before { content: "" } .fa-shekel::before { content: "" } .fa-sheqel::before { content: "" } .fa-sheqel-sign::before { content: "" } .fa-shield::before { content: "" } .fa-shield-blank::before { content: "" } .fa-shield-alt::before { content: "" } .fa-shield-virus::before { content: "" } .fa-ship::before { content: "" } .fa-shirt::before { content: "" } .fa-t-shirt::before { content: "" } .fa-tshirt::before { content: "" } .fa-shoe-prints::before { content: "" } .fa-shop::before { content: "" } .fa-store-alt::before { content: "" } .fa-shop-slash::before { content: "" } .fa-store-alt-slash::before { content: "" } .fa-shower::before { content: "" } .fa-shrimp::before { content: "" } .fa-shuffle::before { content: "" } .fa-random::before { content: "" } .fa-shuttle-space::before { content: "" } .fa-space-shuttle::before { content: "" } .fa-sign-hanging::before { content: "" } .fa-sign::before { content: "" } .fa-signal::before { content: "" } .fa-signal-5::before { content: "" } .fa-signal-perfect::before { content: "" } .fa-signature::before { content: "" } .fa-signs-post::before { content: "" } .fa-map-signs::before { content: "" } .fa-sim-card::before { content: "" } .fa-sink::before { content: "" } .fa-sitemap::before { content: "" } .fa-skull::before { content: "" } .fa-skull-crossbones::before { content: "" } .fa-slash::before { content: "" } .fa-sleigh::before { content: "" } .fa-sliders::before { content: "" } .fa-sliders-h::before { content: "" } .fa-smog::before { content: "" } .fa-smoking::before { content: "" } .fa-snowflake::before { content: "" } .fa-snowman::before { content: "" } .fa-snowplow::before { content: "" } .fa-soap::before { content: "" } .fa-socks::before { content: "" } .fa-solar-panel::before { content: "" } .fa-sort::before { content: "" } .fa-unsorted::before { content: "" } .fa-sort-down::before { content: "" } .fa-sort-desc::before { content: "" } .fa-sort-up::before { content: "" } .fa-sort-asc::before { content: "" } .fa-spa::before { content: "" } .fa-spaghetti-monster-flying::before { content: "" } .fa-pastafarianism::before { content: "" } .fa-spell-check::before { content: "" } .fa-spider::before { content: "" } .fa-spinner::before { content: "" } .fa-splotch::before { content: "" } .fa-spoon::before { content: "" } .fa-utensil-spoon::before { content: "" } .fa-spray-can::before { content: "" } .fa-spray-can-sparkles::before { content: "" } .fa-air-freshener::before { content: "" } .fa-square::before { content: "" } .fa-square-arrow-up-right::before { content: "" } .fa-external-link-square::before { content: "" } .fa-square-caret-down::before { content: "" } .fa-caret-square-down::before { content: "" } .fa-square-caret-left::before { content: "" } .fa-caret-square-left::before { content: "" } .fa-square-caret-right::before { content: "" } .fa-caret-square-right::before { content: "" } .fa-square-caret-up::before { content: "" } .fa-caret-square-up::before { content: "" } .fa-square-check::before { content: "" } .fa-check-square::before { content: "" } .fa-square-envelope::before { content: "" } .fa-envelope-square::before { content: "" } .fa-square-full::before { content: "" } .fa-square-h::before { content: "" } .fa-h-square::before { content: "" } .fa-square-minus::before { content: "" } .fa-minus-square::before { content: "" } .fa-square-parking::before { content: "" } .fa-parking::before { content: "" } .fa-square-pen::before { content: "" } .fa-pen-square::before { content: "" } .fa-pencil-square::before { content: "" } .fa-square-phone::before { content: "" } .fa-phone-square::before { content: "" } .fa-square-phone-flip::before { content: "" } .fa-phone-square-alt::before { content: "" } .fa-square-plus::before { content: "" } .fa-plus-square::before { content: "" } .fa-square-poll-horizontal::before { content: "" } .fa-poll-h::before { content: "" } .fa-square-poll-vertical::before { content: "" } .fa-poll::before { content: "" } .fa-square-root-variable::before { content: "" } .fa-square-root-alt::before { content: "" } .fa-square-rss::before { content: "" } .fa-rss-square::before { content: "" } .fa-square-share-nodes::before { content: "" } .fa-share-alt-square::before { content: "" } .fa-square-up-right::before { content: "" } .fa-external-link-square-alt::before { content: "" } .fa-square-xmark::before { content: "" } .fa-times-square::before { content: "" } .fa-xmark-square::before { content: "" } .fa-stairs::before { content: "" } .fa-stamp::before { content: "" } .fa-star::before { content: "" } .fa-star-and-crescent::before { content: "" } .fa-star-half::before { content: "" } .fa-star-half-stroke::before { content: "" } .fa-star-half-alt::before { content: "" } .fa-star-of-david::before { content: "" } .fa-star-of-life::before { content: "" } .fa-sterling-sign::before { content: "" } .fa-gbp::before { content: "" } .fa-pound-sign::before { content: "" } .fa-stethoscope::before { content: "" } .fa-stop::before { content: "" } .fa-stopwatch::before { content: "" } .fa-stopwatch-20::before { content: "" } .fa-store::before { content: "" } .fa-store-slash::before { content: "" } .fa-street-view::before { content: "" } .fa-strikethrough::before { content: "" } .fa-stroopwafel::before { content: "" } .fa-subscript::before { content: "" } .fa-suitcase::before { content: "" } .fa-suitcase-medical::before { content: "" } .fa-medkit::before { content: "" } .fa-suitcase-rolling::before { content: "" } .fa-sun::before { content: "" } .fa-superscript::before { content: "" } .fa-swatchbook::before { content: "" } .fa-synagogue::before { content: "" } .fa-syringe::before { content: "" } .fa-t::before { content: "T" } .fa-table::before { content: "" } .fa-table-cells::before { content: "" } .fa-th::before { content: "" } .fa-table-cells-large::before { content: "" } .fa-th-large::before { content: "" } .fa-table-columns::before { content: "" } .fa-columns::before { content: "" } .fa-table-list::before { content: "" } .fa-th-list::before { content: "" } .fa-table-tennis-paddle-ball::before { content: "" } .fa-ping-pong-paddle-ball::before { content: "" } .fa-table-tennis::before { content: "" } .fa-tablet::before { content: "" } .fa-tablet-android::before { content: "" } .fa-tablet-button::before { content: "" } .fa-tablet-screen-button::before { content: "" } .fa-tablet-alt::before { content: "" } .fa-tablets::before { content: "" } .fa-tachograph-digital::before { content: "" } .fa-digital-tachograph::before { content: "" } .fa-tag::before { content: "" } .fa-tags::before { content: "" } .fa-tape::before { content: "" } .fa-taxi::before { content: "" } .fa-cab::before { content: "" } .fa-teeth::before { content: "" } .fa-teeth-open::before { content: "" } .fa-temperature-empty::before { content: "" } .fa-temperature-0::before { content: "" } .fa-thermometer-0::before { content: "" } .fa-thermometer-empty::before { content: "" } .fa-temperature-full::before { content: "" } .fa-temperature-4::before { content: "" } .fa-thermometer-4::before { content: "" } .fa-thermometer-full::before { content: "" } .fa-temperature-half::before { content: "" } .fa-temperature-2::before { content: "" } .fa-thermometer-2::before { content: "" } .fa-thermometer-half::before { content: "" } .fa-temperature-high::before { content: "" } .fa-temperature-low::before { content: "" } .fa-temperature-quarter::before { content: "" } .fa-temperature-1::before { content: "" } .fa-thermometer-1::before { content: "" } .fa-thermometer-quarter::before { content: "" } .fa-temperature-three-quarters::before { content: "" } .fa-temperature-3::before { content: "" } .fa-thermometer-3::before { content: "" } .fa-thermometer-three-quarters::before { content: "" } .fa-tenge-sign::before { content: "" } .fa-tenge::before { content: "" } .fa-terminal::before { content: "" } .fa-text-height::before { content: "" } .fa-text-slash::before { content: "" } .fa-remove-format::before { content: "" } .fa-text-width::before { content: "" } .fa-thermometer::before { content: "" } .fa-thumbs-down::before { content: "" } .fa-thumbs-up::before { content: "" } .fa-thumbtack::before { content: "" } .fa-thumb-tack::before { content: "" } .fa-ticket::before { content: "" } .fa-ticket-simple::before { content: "" } .fa-ticket-alt::before { content: "" } .fa-timeline::before { content: "" } .fa-toggle-off::before { content: "" } .fa-toggle-on::before { content: "" } .fa-toilet::before { content: "" } .fa-toilet-paper::before { content: "" } .fa-toilet-paper-slash::before { content: "" } .fa-toolbox::before { content: "" } .fa-tooth::before { content: "" } .fa-torii-gate::before { content: "" } .fa-tower-broadcast::before { content: "" } .fa-broadcast-tower::before { content: "" } .fa-tractor::before { content: "" } .fa-trademark::before { content: "" } .fa-traffic-light::before { content: "" } .fa-trailer::before { content: "" } .fa-train::before { content: "" } .fa-train-subway::before { content: "" } .fa-subway::before { content: "" } .fa-train-tram::before { content: "" } .fa-tram::before { content: "" } .fa-transgender::before { content: "" } .fa-transgender-alt::before { content: "" } .fa-trash::before { content: "" } .fa-trash-arrow-up::before { content: "" } .fa-trash-restore::before { content: "" } .fa-trash-can::before { content: "" } .fa-trash-alt::before { content: "" } .fa-trash-can-arrow-up::before { content: "" } .fa-trash-restore-alt::before { content: "" } .fa-tree::before { content: "" } .fa-triangle-exclamation::before { content: "" } .fa-exclamation-triangle::before { content: "" } .fa-warning::before { content: "" } .fa-trophy::before { content: "" } .fa-truck::before { content: "" } .fa-truck-fast::before { content: "" } .fa-shipping-fast::before { content: "" } .fa-truck-medical::before { content: "" } .fa-ambulance::before { content: "" } .fa-truck-monster::before { content: "" } .fa-truck-moving::before { content: "" } .fa-truck-pickup::before { content: "" } .fa-truck-ramp-box::before { content: "" } .fa-truck-loading::before { content: "" } .fa-tty::before { content: "" } .fa-teletype::before { content: "" } .fa-turkish-lira-sign::before { content: "" } .fa-try::before { content: "" } .fa-turkish-lira::before { content: "" } .fa-turn-down::before { content: "" } .fa-level-down-alt::before { content: "" } .fa-turn-up::before { content: "" } .fa-level-up-alt::before { content: "" } .fa-tv::before { content: "" } .fa-television::before { content: "" } .fa-tv-alt::before { content: "" } .fa-u::before { content: "U" } .fa-umbrella::before { content: "" } .fa-umbrella-beach::before { content: "" } .fa-underline::before { content: "" } .fa-universal-access::before { content: "" } .fa-unlock::before { content: "" } .fa-unlock-keyhole::before { content: "" } .fa-unlock-alt::before { content: "" } .fa-up-down::before { content: "" } .fa-arrows-alt-v::before { content: "" } .fa-up-down-left-right::before { content: "" } .fa-arrows-alt::before { content: "" } .fa-up-long::before { content: "" } .fa-long-arrow-alt-up::before { content: "" } .fa-up-right-and-down-left-from-center::before { content: "" } .fa-expand-alt::before { content: "" } .fa-up-right-from-square::before { content: "" } .fa-external-link-alt::before { content: "" } .fa-upload::before { content: "" } .fa-user::before { content: "" } .fa-user-astronaut::before { content: "" } .fa-user-check::before { content: "" } .fa-user-clock::before { content: "" } .fa-user-doctor::before { content: "" } .fa-user-md::before { content: "" } .fa-user-gear::before { content: "" } .fa-user-cog::before { content: "" } .fa-user-graduate::before { content: "" } .fa-user-group::before { content: "" } .fa-user-friends::before { content: "" } .fa-user-injured::before { content: "" } .fa-user-large::before { content: "" } .fa-user-alt::before { content: "" } .fa-user-large-slash::before { content: "" } .fa-user-alt-slash::before { content: "" } .fa-user-lock::before { content: "" } .fa-user-minus::before { content: "" } .fa-user-ninja::before { content: "" } .fa-user-nurse::before { content: "" } .fa-user-pen::before { content: "" } .fa-user-edit::before { content: "" } .fa-user-plus::before { content: "" } .fa-user-secret::before { content: "" } .fa-user-shield::before { content: "" } .fa-user-slash::before { content: "" } .fa-user-tag::before { content: "" } .fa-user-tie::before { content: "" } .fa-user-xmark::before { content: "" } .fa-user-times::before { content: "" } .fa-users::before { content: "" } .fa-users-gear::before { content: "" } .fa-users-cog::before { content: "" } .fa-users-slash::before { content: "" } .fa-utensils::before { content: "" } .fa-cutlery::before { content: "" } .fa-v::before { content: "V" } .fa-van-shuttle::before { content: "" } .fa-shuttle-van::before { content: "" } .fa-vault::before { content: "" } .fa-vector-square::before { content: "" } .fa-venus::before { content: "" } .fa-venus-double::before { content: "" } .fa-venus-mars::before { content: "" } .fa-vest::before { content: "" } .fa-vest-patches::before { content: "" } .fa-vial::before { content: "" } .fa-vials::before { content: "" } .fa-video::before { content: "" } .fa-video-camera::before { content: "" } .fa-video-slash::before { content: "" } .fa-vihara::before { content: "" } .fa-virus::before { content: "" } .fa-virus-covid::before { content: "" } .fa-virus-covid-slash::before { content: "" } .fa-virus-slash::before { content: "" } .fa-viruses::before { content: "" } .fa-voicemail::before { content: "" } .fa-volleyball::before { content: "" } .fa-volleyball-ball::before { content: "" } .fa-volume-high::before { content: "" } .fa-volume-up::before { content: "" } .fa-volume-low::before { content: "" } .fa-volume-down::before { content: "" } .fa-volume-off::before { content: "" } .fa-volume-xmark::before { content: "" } .fa-volume-mute::before { content: "" } .fa-volume-times::before { content: "" } .fa-vr-cardboard::before { content: "" } .fa-w::before { content: "W" } .fa-wallet::before { content: "" } .fa-wand-magic::before { content: "" } .fa-magic::before { content: "" } .fa-wand-magic-sparkles::before { content: "" } .fa-magic-wand-sparkles::before { content: "" } .fa-wand-sparkles::before { content: "" } .fa-warehouse::before { content: "" } .fa-water::before { content: "" } .fa-water-ladder::before { content: "" } .fa-ladder-water::before { content: "" } .fa-swimming-pool::before { content: "" } .fa-wave-square::before { content: "" } .fa-weight-hanging::before { content: "" } .fa-weight-scale::before { content: "" } .fa-weight::before { content: "" } .fa-wheelchair::before { content: "" } .fa-whiskey-glass::before { content: "" } .fa-glass-whiskey::before { content: "" } .fa-wifi::before { content: "" } .fa-wifi-3::before { content: "" } .fa-wifi-strong::before { content: "" } .fa-wind::before { content: "" } .fa-window-maximize::before { content: "" } .fa-window-minimize::before { content: "" } .fa-window-restore::before { content: "" } .fa-wine-bottle::before { content: "" } .fa-wine-glass::before { content: "" } .fa-wine-glass-empty::before { content: "" } .fa-wine-glass-alt::before { content: "" } .fa-won-sign::before { content: "" } .fa-krw::before { content: "" } .fa-won::before { content: "" } .fa-wrench::before { content: "" } .fa-x::before { content: "X" } .fa-x-ray::before { content: "" } .fa-xmark::before { content: "" } .fa-close::before { content: "" } .fa-multiply::before { content: "" } .fa-remove::before { content: "" } .fa-times::before { content: "" } .fa-y::before { content: "Y" } .fa-yen-sign::before { content: "" } .fa-cny::before { content: "" } .fa-jpy::before { content: "" } .fa-rmb::before { content: "" } .fa-yen::before { content: "" } .fa-yin-yang::before { content: "" } .fa-z::before { content: "Z" } .sr-only, .fa-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0 } .sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0 } /*! * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2022 Fonticons, Inc. */ :root, :host { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free" } @font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.ttf") format("truetype") } .far, .fa-regular { font-family: "Font Awesome 6 Free"; font-weight: 400 } /*! * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2022 Fonticons, Inc. */ :root, :host { --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands" } @font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.ttf") format("truetype") } .fab, .fa-brands { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa-42-group:before { content: "" } .fa-innosoft:before { content: "" } .fa-500px:before { content: "" } .fa-accessible-icon:before { content: "" } .fa-accusoft:before { content: "" } .fa-adn:before { content: "" } .fa-adversal:before { content: "" } .fa-affiliatetheme:before { content: "" } .fa-airbnb:before { content: "" } .fa-algolia:before { content: "" } .fa-alipay:before { content: "" } .fa-amazon:before { content: "" } .fa-amazon-pay:before { content: "" } .fa-amilia:before { content: "" } .fa-android:before { content: "" } .fa-angellist:before { content: "" } .fa-angrycreative:before { content: "" } .fa-angular:before { content: "" } .fa-app-store:before { content: "" } .fa-app-store-ios:before { content: "" } .fa-apper:before { content: "" } .fa-apple:before { content: "" } .fa-apple-pay:before { content: "" } .fa-artstation:before { content: "" } .fa-asymmetrik:before { content: "" } .fa-atlassian:before { content: "" } .fa-audible:before { content: "" } .fa-autoprefixer:before { content: "" } .fa-avianex:before { content: "" } .fa-aviato:before { content: "" } .fa-aws:before { content: "" } .fa-bandcamp:before { content: "" } .fa-battle-net:before { content: "" } .fa-behance:before { content: "" } .fa-behance-square:before { content: "" } .fa-bilibili:before { content: "" } .fa-bimobject:before { content: "" } .fa-bitbucket:before { content: "" } .fa-bitcoin:before { content: "" } .fa-bity:before { content: "" } .fa-black-tie:before { content: "" } .fa-blackberry:before { content: "" } .fa-blogger:before { content: "" } .fa-blogger-b:before { content: "" } .fa-bluetooth:before { content: "" } .fa-bluetooth-b:before { content: "" } .fa-bootstrap:before { content: "" } .fa-bots:before { content: "" } .fa-btc:before { content: "" } .fa-buffer:before { content: "" } .fa-buromobelexperte:before { content: "" } .fa-buy-n-large:before { content: "" } .fa-buysellads:before { content: "" } .fa-canadian-maple-leaf:before { content: "" } .fa-cc-amazon-pay:before { content: "" } .fa-cc-amex:before { content: "" } .fa-cc-apple-pay:before { content: "" } .fa-cc-diners-club:before { content: "" } .fa-cc-discover:before { content: "" } .fa-cc-jcb:before { content: "" } .fa-cc-mastercard:before { content: "" } .fa-cc-paypal:before { content: "" } .fa-cc-stripe:before { content: "" } .fa-cc-visa:before { content: "" } .fa-centercode:before { content: "" } .fa-centos:before { content: "" } .fa-chrome:before { content: "" } .fa-chromecast:before { content: "" } .fa-cloudflare:before { content: "" } .fa-cloudscale:before { content: "" } .fa-cloudsmith:before { content: "" } .fa-cloudversify:before { content: "" } .fa-cmplid:before { content: "" } .fa-codepen:before { content: "" } .fa-codiepie:before { content: "" } .fa-confluence:before { content: "" } .fa-connectdevelop:before { content: "" } .fa-contao:before { content: "" } .fa-cotton-bureau:before { content: "" } .fa-cpanel:before { content: "" } .fa-creative-commons:before { content: "" } .fa-creative-commons-by:before { content: "" } .fa-creative-commons-nc:before { content: "" } .fa-creative-commons-nc-eu:before { content: "" } .fa-creative-commons-nc-jp:before { content: "" } .fa-creative-commons-nd:before { content: "" } .fa-creative-commons-pd:before { content: "" } .fa-creative-commons-pd-alt:before { content: "" } .fa-creative-commons-remix:before { content: "" } .fa-creative-commons-sa:before { content: "" } .fa-creative-commons-sampling:before { content: "" } .fa-creative-commons-sampling-plus:before { content: "" } .fa-creative-commons-share:before { content: "" } .fa-creative-commons-zero:before { content: "" } .fa-critical-role:before { content: "" } .fa-css3:before { content: "" } .fa-css3-alt:before { content: "" } .fa-cuttlefish:before { content: "" } .fa-d-and-d:before { content: "" } .fa-d-and-d-beyond:before { content: "" } .fa-dailymotion:before { content: "" } .fa-dashcube:before { content: "" } .fa-deezer:before { content: "" } .fa-delicious:before { content: "" } .fa-deploydog:before { content: "" } .fa-deskpro:before { content: "" } .fa-dev:before { content: "" } .fa-deviantart:before { content: "" } .fa-dhl:before { content: "" } .fa-diaspora:before { content: "" } .fa-digg:before { content: "" } .fa-digital-ocean:before { content: "" } .fa-discord:before { content: "" } .fa-discourse:before { content: "" } .fa-dochub:before { content: "" } .fa-docker:before { content: "" } .fa-draft2digital:before { content: "" } .fa-dribbble:before { content: "" } .fa-dribbble-square:before { content: "" } .fa-dropbox:before { content: "" } .fa-drupal:before { content: "" } .fa-dyalog:before { content: "" } .fa-earlybirds:before { content: "" } .fa-ebay:before { content: "" } .fa-edge:before { content: "" } .fa-edge-legacy:before { content: "" } .fa-elementor:before { content: "" } .fa-ello:before { content: "" } .fa-ember:before { content: "" } .fa-empire:before { content: "" } .fa-envira:before { content: "" } .fa-erlang:before { content: "" } .fa-ethereum:before { content: "" } .fa-etsy:before { content: "" } .fa-evernote:before { content: "" } .fa-expeditedssl:before { content: "" } .fa-facebook:before { content: "" } .fa-facebook-f:before { content: "" } .fa-facebook-messenger:before { content: "" } .fa-facebook-square:before { content: "" } .fa-fantasy-flight-games:before { content: "" } .fa-fedex:before { content: "" } .fa-fedora:before { content: "" } .fa-figma:before { content: "" } .fa-firefox:before { content: "" } .fa-firefox-browser:before { content: "" } .fa-first-order:before { content: "" } .fa-first-order-alt:before { content: "" } .fa-firstdraft:before { content: "" } .fa-flickr:before { content: "" } .fa-flipboard:before { content: "" } .fa-fly:before { content: "" } .fa-font-awesome:before { content: "" } .fa-font-awesome-flag:before { content: "" } .fa-font-awesome-logo-full:before { content: "" } .fa-fonticons:before { content: "" } .fa-fonticons-fi:before { content: "" } .fa-fort-awesome:before { content: "" } .fa-fort-awesome-alt:before { content: "" } .fa-forumbee:before { content: "" } .fa-foursquare:before { content: "" } .fa-free-code-camp:before { content: "" } .fa-freebsd:before { content: "" } .fa-fulcrum:before { content: "" } .fa-galactic-republic:before { content: "" } .fa-galactic-senate:before { content: "" } .fa-get-pocket:before { content: "" } .fa-gg:before { content: "" } .fa-gg-circle:before { content: "" } .fa-git:before { content: "" } .fa-git-alt:before { content: "" } .fa-git-square:before { content: "" } .fa-github:before { content: "" } .fa-github-alt:before { content: "" } .fa-github-square:before { content: "" } .fa-gitkraken:before { content: "" } .fa-gitlab:before { content: "" } .fa-gitter:before { content: "" } .fa-glide:before { content: "" } .fa-glide-g:before { content: "" } .fa-gofore:before { content: "" } .fa-golang:before { content: "" } .fa-goodreads:before { content: "" } .fa-goodreads-g:before { content: "" } .fa-google:before { content: "" } .fa-google-drive:before { content: "" } .fa-google-pay:before { content: "" } .fa-google-play:before { content: "" } .fa-google-plus:before { content: "" } .fa-google-plus-g:before { content: "" } .fa-google-plus-square:before { content: "" } .fa-google-wallet:before { content: "" } .fa-gratipay:before { content: "" } .fa-grav:before { content: "" } .fa-gripfire:before { content: "" } .fa-grunt:before { content: "" } .fa-guilded:before { content: "" } .fa-gulp:before { content: "" } .fa-hacker-news:before { content: "" } .fa-hacker-news-square:before { content: "" } .fa-hackerrank:before { content: "" } .fa-hashnode:before { content: "" } .fa-hips:before { content: "" } .fa-hire-a-helper:before { content: "" } .fa-hive:before { content: "" } .fa-hooli:before { content: "" } .fa-hornbill:before { content: "" } .fa-hotjar:before { content: "" } .fa-houzz:before { content: "" } .fa-html5:before { content: "" } .fa-hubspot:before { content: "" } .fa-ideal:before { content: "" } .fa-imdb:before { content: "" } .fa-instagram:before { content: "" } .fa-instagram-square:before { content: "" } .fa-instalod:before { content: "" } .fa-intercom:before { content: "" } .fa-internet-explorer:before { content: "" } .fa-invision:before { content: "" } .fa-ioxhost:before { content: "" } .fa-itch-io:before { content: "" } .fa-itunes:before { content: "" } .fa-itunes-note:before { content: "" } .fa-java:before { content: "" } .fa-jedi-order:before { content: "" } .fa-jenkins:before { content: "" } .fa-jira:before { content: "" } .fa-joget:before { content: "" } .fa-joomla:before { content: "" } .fa-js:before { content: "" } .fa-js-square:before { content: "" } .fa-jsfiddle:before { content: "" } .fa-kaggle:before { content: "" } .fa-keybase:before { content: "" } .fa-keycdn:before { content: "" } .fa-kickstarter:before { content: "" } .fa-kickstarter-k:before { content: "" } .fa-korvue:before { content: "" } .fa-laravel:before { content: "" } .fa-lastfm:before { content: "" } .fa-lastfm-square:before { content: "" } .fa-leanpub:before { content: "" } .fa-less:before { content: "" } .fa-line:before { content: "" } .fa-linkedin:before { content: "" } .fa-linkedin-in:before { content: "" } .fa-linode:before { content: "" } .fa-linux:before { content: "" } .fa-lyft:before { content: "" } .fa-magento:before { content: "" } .fa-mailchimp:before { content: "" } .fa-mandalorian:before { content: "" } .fa-markdown:before { content: "" } .fa-mastodon:before { content: "" } .fa-maxcdn:before { content: "" } .fa-mdb:before { content: "" } .fa-medapps:before { content: "" } .fa-medium:before { content: "" } .fa-medium-m:before { content: "" } .fa-medrt:before { content: "" } .fa-meetup:before { content: "" } .fa-megaport:before { content: "" } .fa-mendeley:before { content: "" } .fa-microblog:before { content: "" } .fa-microsoft:before { content: "" } .fa-mix:before { content: "" } .fa-mixcloud:before { content: "" } .fa-mixer:before { content: "" } .fa-mizuni:before { content: "" } .fa-modx:before { content: "" } .fa-monero:before { content: "" } .fa-napster:before { content: "" } .fa-neos:before { content: "" } .fa-nimblr:before { content: "" } .fa-node:before { content: "" } .fa-node-js:before { content: "" } .fa-npm:before { content: "" } .fa-ns8:before { content: "" } .fa-nutritionix:before { content: "" } .fa-octopus-deploy:before { content: "" } .fa-odnoklassniki:before { content: "" } .fa-odnoklassniki-square:before { content: "" } .fa-old-republic:before { content: "" } .fa-opencart:before { content: "" } .fa-openid:before { content: "" } .fa-opera:before { content: "" } .fa-optin-monster:before { content: "" } .fa-orcid:before { content: "" } .fa-osi:before { content: "" } .fa-padlet:before { content: "" } .fa-page4:before { content: "" } .fa-pagelines:before { content: "" } .fa-palfed:before { content: "" } .fa-patreon:before { content: "" } .fa-paypal:before { content: "" } .fa-perbyte:before { content: "" } .fa-periscope:before { content: "" } .fa-phabricator:before { content: "" } .fa-phoenix-framework:before { content: "" } .fa-phoenix-squadron:before { content: "" } .fa-php:before { content: "" } .fa-pied-piper:before { content: "" } .fa-pied-piper-alt:before { content: "" } .fa-pied-piper-hat:before { content: "" } .fa-pied-piper-pp:before { content: "" } .fa-pied-piper-square:before { content: "" } .fa-pinterest:before { content: "" } .fa-pinterest-p:before { content: "" } .fa-pinterest-square:before { content: "" } .fa-pix:before { content: "" } .fa-playstation:before { content: "" } .fa-product-hunt:before { content: "" } .fa-pushed:before { content: "" } .fa-python:before { content: "" } .fa-qq:before { content: "" } .fa-quinscape:before { content: "" } .fa-quora:before { content: "" } .fa-r-project:before { content: "" } .fa-raspberry-pi:before { content: "" } .fa-ravelry:before { content: "" } .fa-react:before { content: "" } .fa-reacteurope:before { content: "" } .fa-readme:before { content: "" } .fa-rebel:before { content: "" } .fa-red-river:before { content: "" } .fa-reddit:before { content: "" } .fa-reddit-alien:before { content: "" } .fa-reddit-square:before { content: "" } .fa-redhat:before { content: "" } .fa-renren:before { content: "" } .fa-replyd:before { content: "" } .fa-researchgate:before { content: "" } .fa-resolving:before { content: "" } .fa-rev:before { content: "" } .fa-rocketchat:before { content: "" } .fa-rockrms:before { content: "" } .fa-rust:before { content: "" } .fa-safari:before { content: "" } .fa-salesforce:before { content: "" } .fa-sass:before { content: "" } .fa-schlix:before { content: "" } .fa-scribd:before { content: "" } .fa-searchengin:before { content: "" } .fa-sellcast:before { content: "" } .fa-sellsy:before { content: "" } .fa-servicestack:before { content: "" } .fa-shirtsinbulk:before { content: "" } .fa-shopify:before { content: "" } .fa-shopware:before { content: "" } .fa-simplybuilt:before { content: "" } .fa-sistrix:before { content: "" } .fa-sith:before { content: "" } .fa-sitrox:before { content: "" } .fa-sketch:before { content: "" } .fa-skyatlas:before { content: "" } .fa-skype:before { content: "" } .fa-slack:before { content: "" } .fa-slack-hash:before { content: "" } .fa-slideshare:before { content: "" } .fa-snapchat:before { content: "" } .fa-snapchat-ghost:before { content: "" } .fa-snapchat-square:before { content: "" } .fa-soundcloud:before { content: "" } .fa-sourcetree:before { content: "" } .fa-speakap:before { content: "" } .fa-speaker-deck:before { content: "" } .fa-spotify:before { content: "" } .fa-square-font-awesome:before { content: "" } .fa-square-font-awesome-stroke:before { content: "" } .fa-font-awesome-alt:before { content: "" } .fa-squarespace:before { content: "" } .fa-stack-exchange:before { content: "" } .fa-stack-overflow:before { content: "" } .fa-stackpath:before { content: "" } .fa-staylinked:before { content: "" } .fa-steam:before { content: "" } .fa-steam-square:before { content: "" } .fa-steam-symbol:before { content: "" } .fa-sticker-mule:before { content: "" } .fa-strava:before { content: "" } .fa-stripe:before { content: "" } .fa-stripe-s:before { content: "" } .fa-studiovinari:before { content: "" } .fa-stumbleupon:before { content: "" } .fa-stumbleupon-circle:before { content: "" } .fa-superpowers:before { content: "" } .fa-supple:before { content: "" } .fa-suse:before { content: "" } .fa-swift:before { content: "" } .fa-symfony:before { content: "" } .fa-teamspeak:before { content: "" } .fa-telegram:before { content: "" } .fa-telegram-plane:before { content: "" } .fa-tencent-weibo:before { content: "" } .fa-the-red-yeti:before { content: "" } .fa-themeco:before { content: "" } .fa-themeisle:before { content: "" } .fa-think-peaks:before { content: "" } .fa-tiktok:before { content: "" } .fa-trade-federation:before { content: "" } .fa-trello:before { content: "" } .fa-tumblr:before { content: "" } .fa-tumblr-square:before { content: "" } .fa-twitch:before { content: "" } .fa-twitter:before { content: "" } .fa-twitter-square:before { content: "" } .fa-typo3:before { content: "" } .fa-uber:before { content: "" } .fa-ubuntu:before { content: "" } .fa-uikit:before { content: "" } .fa-umbraco:before { content: "" } .fa-uncharted:before { content: "" } .fa-uniregistry:before { content: "" } .fa-unity:before { content: "" } .fa-unsplash:before { content: "" } .fa-untappd:before { content: "" } .fa-ups:before { content: "" } .fa-usb:before { content: "" } .fa-usps:before { content: "" } .fa-ussunnah:before { content: "" } .fa-vaadin:before { content: "" } .fa-viacoin:before { content: "" } .fa-viadeo:before { content: "" } .fa-viadeo-square:before { content: "" } .fa-viber:before { content: "" } .fa-vimeo:before { content: "" } .fa-vimeo-square:before { content: "" } .fa-vimeo-v:before { content: "" } .fa-vine:before { content: "" } .fa-vk:before { content: "" } .fa-vnv:before { content: "" } .fa-vuejs:before { content: "" } .fa-watchman-monitoring:before { content: "" } .fa-waze:before { content: "" } .fa-weebly:before { content: "" } .fa-weibo:before { content: "" } .fa-weixin:before { content: "" } .fa-whatsapp:before { content: "" } .fa-whatsapp-square:before { content: "" } .fa-whmcs:before { content: "" } .fa-wikipedia-w:before { content: "" } .fa-windows:before { content: "" } .fa-wirsindhandwerk:before { content: "" } .fa-wsh:before { content: "" } .fa-wix:before { content: "" } .fa-wizards-of-the-coast:before { content: "" } .fa-wodu:before { content: "" } .fa-wolf-pack-battalion:before { content: "" } .fa-wordpress:before { content: "" } .fa-wordpress-simple:before { content: "" } .fa-wpbeginner:before { content: "" } .fa-wpexplorer:before { content: "" } .fa-wpforms:before { content: "" } .fa-wpressr:before { content: "" } .fa-xbox:before { content: "" } .fa-xing:before { content: "" } .fa-xing-square:before { content: "" } .fa-y-combinator:before { content: "" } .fa-yahoo:before { content: "" } .fa-yammer:before { content: "" } .fa-yandex:before { content: "" } .fa-yandex-international:before { content: "" } .fa-yarn:before { content: "" } .fa-yelp:before { content: "" } .fa-yoast:before { content: "" } .fa-youtube:before { content: "" } .fa-youtube-square:before { content: "" } .fa-zhihu:before { content: "" } /*! * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2022 Fonticons, Inc. */ :root, :host { --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free" } @font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.ttf") format("truetype") } .fas, .fa-solid { font-family: "Font Awesome 6 Free"; font-weight: 900 } /*! * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2022 Fonticons, Inc. */ .fa.fa-glass:before { content: "" } .fa.fa-envelope-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-envelope-o:before { content: "" } .fa.fa-star-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-star-o:before { content: "" } .fa.fa-remove:before { content: "" } .fa.fa-close:before { content: "" } .fa.fa-gear:before { content: "" } .fa.fa-trash-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-trash-o:before { content: "" } .fa.fa-home:before { content: "" } .fa.fa-file-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-o:before { content: "" } .fa.fa-clock-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-clock-o:before { content: "" } .fa.fa-arrow-circle-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-arrow-circle-o-down:before { content: "" } .fa.fa-arrow-circle-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-arrow-circle-o-up:before { content: "" } .fa.fa-play-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-play-circle-o:before { content: "" } .fa.fa-repeat:before { content: "" } .fa.fa-rotate-right:before { content: "" } .fa.fa-refresh:before { content: "" } .fa.fa-list-alt { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-list-alt:before { content: "" } .fa.fa-dedent:before { content: "" } .fa.fa-video-camera:before { content: "" } .fa.fa-picture-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-picture-o:before { content: "" } .fa.fa-photo { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-photo:before { content: "" } .fa.fa-image { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-image:before { content: "" } .fa.fa-map-marker:before { content: "" } .fa.fa-pencil-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-pencil-square-o:before { content: "" } .fa.fa-edit { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-edit:before { content: "" } .fa.fa-share-square-o:before { content: "" } .fa.fa-check-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-check-square-o:before { content: "" } .fa.fa-arrows:before { content: "" } .fa.fa-times-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-times-circle-o:before { content: "" } .fa.fa-check-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-check-circle-o:before { content: "" } .fa.fa-mail-forward:before { content: "" } .fa.fa-expand:before { content: "" } .fa.fa-compress:before { content: "" } .fa.fa-eye { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-eye-slash { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-warning:before { content: "" } .fa.fa-calendar:before { content: "" } .fa.fa-arrows-v:before { content: "" } .fa.fa-arrows-h:before { content: "" } .fa.fa-bar-chart:before { content: "" } .fa.fa-bar-chart-o:before { content: "" } .fa.fa-twitter-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-facebook-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-gears:before { content: "" } .fa.fa-thumbs-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-thumbs-o-up:before { content: "" } .fa.fa-thumbs-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-thumbs-o-down:before { content: "" } .fa.fa-heart-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-heart-o:before { content: "" } .fa.fa-sign-out:before { content: "" } .fa.fa-linkedin-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-linkedin-square:before { content: "" } .fa.fa-thumb-tack:before { content: "" } .fa.fa-external-link:before { content: "" } .fa.fa-sign-in:before { content: "" } .fa.fa-github-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-lemon-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-lemon-o:before { content: "" } .fa.fa-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-square-o:before { content: "" } .fa.fa-bookmark-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-bookmark-o:before { content: "" } .fa.fa-twitter { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-facebook { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-facebook:before { content: "" } .fa.fa-facebook-f { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-facebook-f:before { content: "" } .fa.fa-github { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-credit-card { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-feed:before { content: "" } .fa.fa-hdd-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hdd-o:before { content: "" } .fa.fa-hand-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hand-o-right:before { content: "" } .fa.fa-hand-o-left { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hand-o-left:before { content: "" } .fa.fa-hand-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hand-o-up:before { content: "" } .fa.fa-hand-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hand-o-down:before { content: "" } .fa.fa-globe:before { content: "" } .fa.fa-tasks:before { content: "" } .fa.fa-arrows-alt:before { content: "" } .fa.fa-group:before { content: "" } .fa.fa-chain:before { content: "" } .fa.fa-cut:before { content: "" } .fa.fa-files-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-files-o:before { content: "" } .fa.fa-floppy-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-floppy-o:before { content: "" } .fa.fa-save { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-save:before { content: "" } .fa.fa-navicon:before { content: "" } .fa.fa-reorder:before { content: "" } .fa.fa-magic:before { content: "" } .fa.fa-pinterest { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-pinterest-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-google-plus-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-google-plus { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-google-plus:before { content: "" } .fa.fa-money:before { content: "" } .fa.fa-unsorted:before { content: "" } .fa.fa-sort-desc:before { content: "" } .fa.fa-sort-asc:before { content: "" } .fa.fa-linkedin { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-linkedin:before { content: "" } .fa.fa-rotate-left:before { content: "" } .fa.fa-legal:before { content: "" } .fa.fa-tachometer:before { content: "" } .fa.fa-dashboard:before { content: "" } .fa.fa-comment-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-comment-o:before { content: "" } .fa.fa-comments-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-comments-o:before { content: "" } .fa.fa-flash:before { content: "" } .fa.fa-clipboard:before { content: "" } .fa.fa-lightbulb-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-lightbulb-o:before { content: "" } .fa.fa-exchange:before { content: "" } .fa.fa-cloud-download:before { content: "" } .fa.fa-cloud-upload:before { content: "" } .fa.fa-bell-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-bell-o:before { content: "" } .fa.fa-cutlery:before { content: "" } .fa.fa-file-text-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-text-o:before { content: "" } .fa.fa-building-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-building-o:before { content: "" } .fa.fa-hospital-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hospital-o:before { content: "" } .fa.fa-tablet:before { content: "" } .fa.fa-mobile:before { content: "" } .fa.fa-mobile-phone:before { content: "" } .fa.fa-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-circle-o:before { content: "" } .fa.fa-mail-reply:before { content: "" } .fa.fa-github-alt { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-folder-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-folder-o:before { content: "" } .fa.fa-folder-open-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-folder-open-o:before { content: "" } .fa.fa-smile-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-smile-o:before { content: "" } .fa.fa-frown-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-frown-o:before { content: "" } .fa.fa-meh-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-meh-o:before { content: "" } .fa.fa-keyboard-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-keyboard-o:before { content: "" } .fa.fa-flag-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-flag-o:before { content: "" } .fa.fa-mail-reply-all:before { content: "" } .fa.fa-star-half-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-star-half-o:before { content: "" } .fa.fa-star-half-empty { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-star-half-empty:before { content: "" } .fa.fa-star-half-full { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-star-half-full:before { content: "" } .fa.fa-code-fork:before { content: "" } .fa.fa-chain-broken:before { content: "" } .fa.fa-unlink:before { content: "" } .fa.fa-calendar-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-calendar-o:before { content: "" } .fa.fa-maxcdn { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-html5 { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-css3 { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-unlock-alt:before { content: "" } .fa.fa-minus-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-minus-square-o:before { content: "" } .fa.fa-level-up:before { content: "" } .fa.fa-level-down:before { content: "" } .fa.fa-pencil-square:before { content: "" } .fa.fa-external-link-square:before { content: "" } .fa.fa-compass { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-caret-square-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-caret-square-o-down:before { content: "" } .fa.fa-toggle-down { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-toggle-down:before { content: "" } .fa.fa-caret-square-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-caret-square-o-up:before { content: "" } .fa.fa-toggle-up { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-toggle-up:before { content: "" } .fa.fa-caret-square-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-caret-square-o-right:before { content: "" } .fa.fa-toggle-right { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-toggle-right:before { content: "" } .fa.fa-eur:before { content: "" } .fa.fa-euro:before { content: "" } .fa.fa-gbp:before { content: "" } .fa.fa-usd:before { content: "\$" } .fa.fa-dollar:before { content: "\$" } .fa.fa-inr:before { content: "" } .fa.fa-rupee:before { content: "" } .fa.fa-jpy:before { content: "" } .fa.fa-cny:before { content: "" } .fa.fa-rmb:before { content: "" } .fa.fa-yen:before { content: "" } .fa.fa-rub:before { content: "" } .fa.fa-ruble:before { content: "" } .fa.fa-rouble:before { content: "" } .fa.fa-krw:before { content: "" } .fa.fa-won:before { content: "" } .fa.fa-btc { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-bitcoin { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-bitcoin:before { content: "" } .fa.fa-file-text:before { content: "" } .fa.fa-sort-alpha-asc:before { content: "" } .fa.fa-sort-alpha-desc:before { content: "" } .fa.fa-sort-amount-asc:before { content: "" } .fa.fa-sort-amount-desc:before { content: "" } .fa.fa-sort-numeric-asc:before { content: "" } .fa.fa-sort-numeric-desc:before { content: "" } .fa.fa-youtube-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-youtube { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-xing { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-xing-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-youtube-play { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-youtube-play:before { content: "" } .fa.fa-dropbox { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-stack-overflow { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-instagram { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-flickr { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-adn { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-bitbucket { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-bitbucket-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-bitbucket-square:before { content: "" } .fa.fa-tumblr { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-tumblr-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-long-arrow-down:before { content: "" } .fa.fa-long-arrow-up:before { content: "" } .fa.fa-long-arrow-left:before { content: "" } .fa.fa-long-arrow-right:before { content: "" } .fa.fa-apple { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-windows { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-android { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-linux { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-dribbble { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-skype { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-foursquare { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-trello { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-gratipay { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-gittip { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-gittip:before { content: "" } .fa.fa-sun-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-sun-o:before { content: "" } .fa.fa-moon-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-moon-o:before { content: "" } .fa.fa-vk { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-weibo { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-renren { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-pagelines { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-stack-exchange { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-arrow-circle-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-arrow-circle-o-right:before { content: "" } .fa.fa-arrow-circle-o-left { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-arrow-circle-o-left:before { content: "" } .fa.fa-caret-square-o-left { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-caret-square-o-left:before { content: "" } .fa.fa-toggle-left { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-toggle-left:before { content: "" } .fa.fa-dot-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-dot-circle-o:before { content: "" } .fa.fa-vimeo-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-try:before { content: "" } .fa.fa-turkish-lira:before { content: "" } .fa.fa-plus-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-plus-square-o:before { content: "" } .fa.fa-slack { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-wordpress { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-openid { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-institution:before { content: "" } .fa.fa-bank:before { content: "" } .fa.fa-mortar-board:before { content: "" } .fa.fa-yahoo { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-google { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-reddit { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-reddit-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-stumbleupon-circle { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-stumbleupon { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-delicious { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-digg { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-pied-piper-pp { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-pied-piper-alt { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-drupal { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-joomla { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-behance { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-behance-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-steam { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-steam-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-automobile:before { content: "" } .fa.fa-cab:before { content: "" } .fa.fa-spotify { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-deviantart { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-soundcloud { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-file-pdf-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-pdf-o:before { content: "" } .fa.fa-file-word-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-word-o:before { content: "" } .fa.fa-file-excel-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-excel-o:before { content: "" } .fa.fa-file-powerpoint-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-powerpoint-o:before { content: "" } .fa.fa-file-image-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-image-o:before { content: "" } .fa.fa-file-photo-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-photo-o:before { content: "" } .fa.fa-file-picture-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-picture-o:before { content: "" } .fa.fa-file-archive-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-archive-o:before { content: "" } .fa.fa-file-zip-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-zip-o:before { content: "" } .fa.fa-file-audio-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-audio-o:before { content: "" } .fa.fa-file-sound-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-sound-o:before { content: "" } .fa.fa-file-video-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-video-o:before { content: "" } .fa.fa-file-movie-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-movie-o:before { content: "" } .fa.fa-file-code-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-file-code-o:before { content: "" } .fa.fa-vine { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-codepen { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-jsfiddle { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-life-bouy:before { content: "" } .fa.fa-life-buoy:before { content: "" } .fa.fa-life-saver:before { content: "" } .fa.fa-support:before { content: "" } .fa.fa-circle-o-notch:before { content: "" } .fa.fa-rebel { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-ra { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-ra:before { content: "" } .fa.fa-resistance { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-resistance:before { content: "" } .fa.fa-empire { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-ge { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-ge:before { content: "" } .fa.fa-git-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-git { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-hacker-news { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-y-combinator-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-y-combinator-square:before { content: "" } .fa.fa-yc-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-yc-square:before { content: "" } .fa.fa-tencent-weibo { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-qq { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-weixin { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-wechat { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-wechat:before { content: "" } .fa.fa-send:before { content: "" } .fa.fa-paper-plane-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-paper-plane-o:before { content: "" } .fa.fa-send-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-send-o:before { content: "" } .fa.fa-circle-thin { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-circle-thin:before { content: "" } .fa.fa-header:before { content: "" } .fa.fa-futbol-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-futbol-o:before { content: "" } .fa.fa-soccer-ball-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-soccer-ball-o:before { content: "" } .fa.fa-slideshare { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-twitch { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-yelp { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-newspaper-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-newspaper-o:before { content: "" } .fa.fa-paypal { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-google-wallet { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-cc-visa { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-cc-mastercard { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-cc-discover { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-cc-amex { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-cc-paypal { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-cc-stripe { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-bell-slash-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-bell-slash-o:before { content: "" } .fa.fa-trash:before { content: "" } .fa.fa-copyright { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-eyedropper:before { content: "" } .fa.fa-area-chart:before { content: "" } .fa.fa-pie-chart:before { content: "" } .fa.fa-line-chart:before { content: "" } .fa.fa-lastfm { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-lastfm-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-ioxhost { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-angellist { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-cc { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-cc:before { content: "" } .fa.fa-ils:before { content: "" } .fa.fa-shekel:before { content: "" } .fa.fa-sheqel:before { content: "" } .fa.fa-buysellads { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-connectdevelop { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-dashcube { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-forumbee { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-leanpub { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-sellsy { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-shirtsinbulk { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-simplybuilt { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-skyatlas { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-diamond { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-diamond:before { content: "" } .fa.fa-transgender:before { content: "" } .fa.fa-intersex:before { content: "" } .fa.fa-transgender-alt:before { content: "" } .fa.fa-facebook-official { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-facebook-official:before { content: "" } .fa.fa-pinterest-p { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-whatsapp { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-hotel:before { content: "" } .fa.fa-viacoin { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-medium { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-y-combinator { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-yc { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-yc:before { content: "" } .fa.fa-optin-monster { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-opencart { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-expeditedssl { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-battery-4:before { content: "" } .fa.fa-battery:before { content: "" } .fa.fa-battery-3:before { content: "" } .fa.fa-battery-2:before { content: "" } .fa.fa-battery-1:before { content: "" } .fa.fa-battery-0:before { content: "" } .fa.fa-object-group { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-object-ungroup { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-sticky-note-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-sticky-note-o:before { content: "" } .fa.fa-cc-jcb { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-cc-diners-club { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-clone { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hourglass-o:before { content: "" } .fa.fa-hourglass-1:before { content: "" } .fa.fa-hourglass-half:before { content: "" } .fa.fa-hourglass-2:before { content: "" } .fa.fa-hourglass-3:before { content: "" } .fa.fa-hand-rock-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hand-rock-o:before { content: "" } .fa.fa-hand-grab-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hand-grab-o:before { content: "" } .fa.fa-hand-paper-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hand-paper-o:before { content: "" } .fa.fa-hand-stop-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hand-stop-o:before { content: "" } .fa.fa-hand-scissors-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hand-scissors-o:before { content: "" } .fa.fa-hand-lizard-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hand-lizard-o:before { content: "" } .fa.fa-hand-spock-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hand-spock-o:before { content: "" } .fa.fa-hand-pointer-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hand-pointer-o:before { content: "" } .fa.fa-hand-peace-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-hand-peace-o:before { content: "" } .fa.fa-registered { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-creative-commons { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-gg { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-gg-circle { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-odnoklassniki { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-odnoklassniki-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-get-pocket { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-wikipedia-w { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-safari { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-chrome { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-firefox { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-opera { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-internet-explorer { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-television:before { content: "" } .fa.fa-contao { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-500px { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-amazon { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-calendar-plus-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-calendar-plus-o:before { content: "" } .fa.fa-calendar-minus-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-calendar-minus-o:before { content: "" } .fa.fa-calendar-times-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-calendar-times-o:before { content: "" } .fa.fa-calendar-check-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-calendar-check-o:before { content: "" } .fa.fa-map-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-map-o:before { content: "" } .fa.fa-commenting:before { content: "" } .fa.fa-commenting-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-commenting-o:before { content: "" } .fa.fa-houzz { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-vimeo { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-vimeo:before { content: "" } .fa.fa-black-tie { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-fonticons { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-reddit-alien { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-edge { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-credit-card-alt:before { content: "" } .fa.fa-codiepie { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-modx { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-fort-awesome { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-usb { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-product-hunt { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-mixcloud { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-scribd { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-pause-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-pause-circle-o:before { content: "" } .fa.fa-stop-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-stop-circle-o:before { content: "" } .fa.fa-bluetooth { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-bluetooth-b { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-gitlab { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-wpbeginner { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-wpforms { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-envira { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-wheelchair-alt { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-wheelchair-alt:before { content: "" } .fa.fa-question-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-question-circle-o:before { content: "" } .fa.fa-volume-control-phone:before { content: "" } .fa.fa-asl-interpreting:before { content: "" } .fa.fa-deafness:before { content: "" } .fa.fa-hard-of-hearing:before { content: "" } .fa.fa-glide { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-glide-g { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-signing:before { content: "" } .fa.fa-viadeo { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-viadeo-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-snapchat { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-snapchat-ghost { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-snapchat-ghost:before { content: "" } .fa.fa-snapchat-square { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-pied-piper { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-first-order { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-yoast { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-themeisle { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-google-plus-official { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-google-plus-official:before { content: "" } .fa.fa-google-plus-circle { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-google-plus-circle:before { content: "" } .fa.fa-font-awesome { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-fa { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-fa:before { content: "" } .fa.fa-handshake-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-handshake-o:before { content: "" } .fa.fa-envelope-open-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-envelope-open-o:before { content: "" } .fa.fa-linode { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-address-book-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-address-book-o:before { content: "" } .fa.fa-vcard:before { content: "" } .fa.fa-address-card-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-address-card-o:before { content: "" } .fa.fa-vcard-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-vcard-o:before { content: "" } .fa.fa-user-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-user-circle-o:before { content: "" } .fa.fa-user-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-user-o:before { content: "" } .fa.fa-id-badge { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-drivers-license:before { content: "" } .fa.fa-id-card-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-id-card-o:before { content: "" } .fa.fa-drivers-license-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-drivers-license-o:before { content: "" } .fa.fa-quora { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-free-code-camp { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-telegram { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-thermometer-4:before { content: "" } .fa.fa-thermometer:before { content: "" } .fa.fa-thermometer-3:before { content: "" } .fa.fa-thermometer-2:before { content: "" } .fa.fa-thermometer-1:before { content: "" } .fa.fa-thermometer-0:before { content: "" } .fa.fa-bathtub:before { content: "" } .fa.fa-s15:before { content: "" } .fa.fa-window-maximize { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-window-restore { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-times-rectangle:before { content: "" } .fa.fa-window-close-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-window-close-o:before { content: "" } .fa.fa-times-rectangle-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-times-rectangle-o:before { content: "" } .fa.fa-bandcamp { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-grav { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-etsy { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-imdb { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-ravelry { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-eercast { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-eercast:before { content: "" } .fa.fa-snowflake-o { font-family: "Font Awesome 6 Free"; font-weight: 400 } .fa.fa-snowflake-o:before { content: "" } .fa.fa-superpowers { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-wpexplorer { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .fa.fa-meetup { font-family: "Font Awesome 6 Brands"; font-weight: 400 } .slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y } .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0 } .slick-list:focus { outline: none } .slick-list.dragging { cursor: pointer; cursor: hand } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .slick-track { position: relative; left: 0; top: 0; display: block; margin-left: auto; margin-right: auto } .slick-track:before, .slick-track:after { content: ""; display: table } .slick-track:after { clear: both } .slick-loading .slick-track { visibility: hidden } .slick-slide { float: left; height: 100%; min-height: 1px; display: none } [dir=rtl] .slick-slide { float: right } .slick-slide img { display: block } .slick-slide.slick-loading img { display: none } .slick-slide.dragging img { pointer-events: none } .slick-initialized .slick-slide { display: block } .slick-loading .slick-slide { visibility: hidden } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid rgba(0, 0, 0, 0) } .slick-arrow.slick-hidden { display: none } .slick-loading .slick-list { background: #fff url("./ajax-loader.gif") center center no-repeat } @font-face { font-family: "slick"; src: url("./fonts/slick.eot"); src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal } .slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: rgba(0, 0, 0, 0); color: rgba(0, 0, 0, 0); top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: rgba(0, 0, 0, 0); color: rgba(0, 0, 0, 0) } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1 } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25 } .slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: #fff; opacity: .75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .slick-prev { left: -25px } [dir=rtl] .slick-prev { left: auto; right: -25px } .slick-prev:before { content: "←" } [dir=rtl] .slick-prev:before { content: "→" } .slick-next { right: -25px } [dir=rtl] .slick-next { left: -25px; right: auto } .slick-next:before { content: "→" } [dir=rtl] .slick-next:before { content: "←" } .slick-dotted.slick-slider { margin-bottom: 30px } .slick-dots { position: absolute; bottom: -25px; list-style: none; display: block; text-align: center; padding: 0; margin: 0; width: 100% } .slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer } .slick-dots li button { border: 0; background: rgba(0, 0, 0, 0); display: block; height: 20px; width: 20px; outline: none; line-height: 0px; font-size: 0px; color: rgba(0, 0, 0, 0); padding: 5px; cursor: pointer } .slick-dots li button:hover, .slick-dots li button:focus { outline: none } .slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1 } .slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: #000; opacity: .25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .slick-dots li.slick-active button:before { color: #000; opacity: .75 } :root { --theme-color: #0da487; --theme-color-rgb: 13, 164, 135; --theme-color1: #0e947a; --theme-color1-rgb: 14, 148, 122; --theme-color2: linear-gradient(90.56deg, var(--theme-color1) 8.46%, var(--theme-color) 62.97%) } @-webkit-keyframes scaleUpDown { 0%, 100% { -webkit-transform: scaleY(1) scaleX(1); transform: scaleY(1) scaleX(1) } 50%, 90% { -webkit-transform: scaleY(1.1); transform: scaleY(1.1) } 75% { -webkit-transform: scaleY(0.95); transform: scaleY(0.95) } 80% { -webkit-transform: scaleX(0.95); transform: scaleX(0.95) } } @keyframes scaleUpDown { 0%, 100% { -webkit-transform: scaleY(1) scaleX(1); transform: scaleY(1) scaleX(1) } 50%, 90% { -webkit-transform: scaleY(1.1); transform: scaleY(1.1) } 75% { -webkit-transform: scaleY(0.95); transform: scaleY(0.95) } 80% { -webkit-transform: scaleX(0.95); transform: scaleX(0.95) } } @-webkit-keyframes shake { 0%, 100% { -webkit-transform: skewX(0) scale(1); transform: skewX(0) scale(1) } 50% { -webkit-transform: skewX(5deg) scale(0.9); transform: skewX(5deg) scale(0.9) } } @keyframes shake { 0%, 100% { -webkit-transform: skewX(0) scale(1); transform: skewX(0) scale(1) } 50% { -webkit-transform: skewX(5deg) scale(0.9); transform: skewX(5deg) scale(0.9) } } @-webkit-keyframes particleUp { 0% { opacity: 0 } 20% { opacity: 1 } 80% { opacity: 1 } 100% { opacity: 0; top: -100%; -webkit-transform: scale(0.5); transform: scale(0.5) } } @keyframes particleUp { 0% { opacity: 0 } 20% { opacity: 1 } 80% { opacity: 1 } 100% { opacity: 0; top: -100%; -webkit-transform: scale(0.5); transform: scale(0.5) } } @-webkit-keyframes shape { 0% { background-position: 100% 0 } 50% { background-position: 50% 50% } 100% { background-position: 0 100% } } @keyframes shape { 0% { background-position: 100% 0 } 50% { background-position: 50% 50% } 100% { background-position: 0 100% } } @-webkit-keyframes rounded { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 50% { -webkit-transform: rotate(180deg); transform: rotate(180deg) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes rounded { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 50% { -webkit-transform: rotate(180deg); transform: rotate(180deg) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @-webkit-keyframes move { 0% { -webkit-transform: scale(1) rotate(0deg) translate3d(0, 0, 1px); transform: scale(1) rotate(0deg) translate3d(0, 0, 1px) } 30% { opacity: 1 } 100% { z-index: 10; -webkit-transform: scale(0) rotate(360deg) translate3d(0, 0, 1px); transform: scale(0) rotate(360deg) translate3d(0, 0, 1px) } } @keyframes move { 0% { -webkit-transform: scale(1) rotate(0deg) translate3d(0, 0, 1px); transform: scale(1) rotate(0deg) translate3d(0, 0, 1px) } 30% { opacity: 1 } 100% { z-index: 10; -webkit-transform: scale(0) rotate(360deg) translate3d(0, 0, 1px); transform: scale(0) rotate(360deg) translate3d(0, 0, 1px) } } @-webkit-keyframes mover { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(-10px); transform: translateY(-10px) } } @keyframes mover { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(-10px); transform: translateY(-10px) } } @-webkit-keyframes flash { 0% { opacity: .4; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out } 100% { opacity: 1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out } } @keyframes flash { 0% { opacity: .4; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out } 100% { opacity: 1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out } } @keyframes shake { 0% { -webkit-transform: translate(3px, 0); transform: translate(3px, 0) } 50% { -webkit-transform: translate(-3px, 0); transform: translate(-3px, 0) } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0) } } @-webkit-keyframes grow { 0%, 100% { -webkit-transform: scale(0); transform: scale(0); opacity: 0 } 50% { -webkit-transform: scale(1); transform: scale(1); opacity: 1 } } @keyframes grow { 0%, 100% { -webkit-transform: scale(0); transform: scale(0); opacity: 0 } 50% { -webkit-transform: scale(1); transform: scale(1); opacity: 1 } } @-webkit-keyframes blink { 0% { opacity: 1 } 50% { opacity: 0 } 100% { opacity: 1 } } @keyframes blink { 0% { opacity: 1 } 50% { opacity: 0 } 100% { opacity: 1 } } @-webkit-keyframes product-fade { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @keyframes product-fade { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } .accordion-box { display: grid; gap: 24px } .accordion-box .accordion-item { border: 1px solid #ececec; border-radius: 6px; overflow: hidden } .accordion-box .accordion-item .accordion-header.collapsed .accordion-button { border-bottom: unset } .accordion-box .accordion-item .accordion-header .accordion-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; color: #222; background-color: #f8f8f8; -webkit-box-shadow: unset; box-shadow: unset; font-size: 18px; font-weight: 600; border-bottom: 1px solid #ececec } .accordion-box .accordion-item .accordion-header .accordion-button::after { content: ""; position: relative; font-family: "Font Awesome 6 Free"; font-weight: 900; background: unset; font-size: 16px; width: auto; height: auto; line-height: 1; margin: 0; color: #777 } .accordion-box .accordion-item .accordion-header .accordion-button:focus { z-index: 0; border-color: rgba(0, 0, 0, 0); outline: 0; -webkit-box-shadow: unset; box-shadow: unset } .accordion-box .accordion-item .accordion-body .product-description .ckeditor-content p { font-size: 15px } .alert { font-size: 15px; letter-spacing: .3px; padding: 18px 24px } @media(max-width: 575px) { .alert { top: 0px !important; right: 0px !important; margin: 12px !important; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content } } .alert .alert-success { background: #39da8a !important; color: #fff !important; border: none } .alert .alert-success .close { color: #fff; opacity: 1; top: -4px; text-shadow: none; font-weight: 400; font-size: 24px } .alert .btn-close { top: 50% !important; -webkit-transform: translateY(-50%) !important; transform: translateY(-50%) !important } [dir=rtl] .alert .btn-close { right: unset !important; left: 10px !important } [data-notify=icon] { margin-right: 5px } [dir=rtl] [data-notify=icon] { margin-right: unset; margin-left: 5px } [data-notify=progressbar] { width: 100%; height: 5px; margin-bottom: 0; position: absolute; bottom: 0; left: 0; border-radius: 0 } .progress-bar-info { background-color: #0c5460 } .add-cart-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 10px; position: fixed; top: -90px; right: calc(10px + 10*(100vw - 320px)/1600); border: 1px solid #ececec; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 5px 10px; -webkit-box-shadow: 0px 3px 5px rgba(34, 34, 34, .129); box-shadow: 0px 3px 5px rgba(34, 34, 34, .129); border-radius: 5px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-color: #fff; z-index: 6 } .add-cart-box.show { top: calc(10px + 10*(100vw - 320px)/1600) } .add-cart-box .add-image { width: 50px; height: auto } .add-cart-box .btn-close { color: #fff; background-color: var(--theme-color); opacity: 1; background-image: none; position: absolute; top: -6px; right: -6px } .add-cart-box .add-contain h6 { font-weight: 600 } .breadcrumb-section { background-color: #f8f8f8; position: relative; overflow: hidden } .breadcrumb-section .breadcrumb-contain { padding: calc(26px + 14*(100vw - 320px)/1600) 0; text-align: center; color: #222; font-family: "Public Sans", sans-serif; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 480px) { .breadcrumb-section .breadcrumb-contain { display: block } } .breadcrumb-section .breadcrumb-contain h2 { font-weight: 700; font-size: calc(16px + 6*(100vw - 320px)/1600); margin-bottom: 0 } @media(max-width: 480px) { .breadcrumb-section .breadcrumb-contain h2 { text-align: center; margin-bottom: 8px } } .breadcrumb-section .breadcrumb-contain .search-box-breadcrumb { position: relative; width: 70%; margin: 0 auto } @media(max-width: 575px) { .breadcrumb-section .breadcrumb-contain .search-box-breadcrumb { width: 90% } } @media(max-width: 360px) { .breadcrumb-section .breadcrumb-contain .search-box-breadcrumb { width: 100% } } .breadcrumb-section .breadcrumb-contain .search-box-breadcrumb input { width: 100%; border: none; border-radius: 6px; font-size: 15px } .breadcrumb-section .breadcrumb-contain .search-box-breadcrumb i { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; right: calc(14px + 6*(100vw - 320px)/1600); color: #4a5568; font-size: calc(15px + 3*(100vw - 320px)/1600) } .breadcrumb-section .breadcrumb-contain nav { margin-left: auto } [dir=rtl] .breadcrumb-section .breadcrumb-contain nav { margin-left: unset; margin-right: auto } .breadcrumb-section .breadcrumb-contain nav .breadcrumb { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .breadcrumb-section .breadcrumb-contain nav .breadcrumb .breadcrumb-item { font-weight: 500 } .breadcrumb-section .breadcrumb-contain nav .breadcrumb .breadcrumb-item i { color: #4a5568 } .breadcrumb-section .breadcrumb-contain nav .breadcrumb .breadcrumb-item.active { color: #000; margin-top: 2px } .breadcrumb-section .breadcrumb-contain nav .breadcrumb .breadcrumb-item+.breadcrumb-item { position: relative } [dir=rtl] .breadcrumb-section .breadcrumb-contain nav .breadcrumb .breadcrumb-item+.breadcrumb-item { padding-left: 0; padding-right: 8px } .breadcrumb-section .breadcrumb-contain nav .breadcrumb .breadcrumb-item+.breadcrumb-item::before { font-family: "Font Awesome 6 Free"; font-weight: 900; content: ""; color: #4a5568 } .breadcrumb-section .breadcrumb-order { display: block } .breadcrumb-section .breadcrumb-order .order-box .order-image { width: calc(170px + 80*(100vw - 320px)/1600); height: auto; margin: 0 auto calc(16px + 12*(100vw - 320px)/1600) } .breadcrumb-section .breadcrumb-order .order-box .order-image .checkmark { position: relative; padding: 30px; -webkit-animation: checkmark 5m cubic-bezier(0.42, 0, 0.275, 1.155) both; animation: checkmark 5m cubic-bezier(0.42, 0, 0.275, 1.155) both; display: inline-block; -webkit-transform: scale(0.8); transform: scale(0.8); margin: -20px } .breadcrumb-section .breadcrumb-order .order-box .order-image .checkmark__check { position: absolute; top: 50%; left: 50%; z-index: 10; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); fill: #fff } .breadcrumb-section .breadcrumb-order .order-box .order-image .checkmark__background { fill: var(--theme-color); -webkit-animation: rotate 35s linear both infinite; animation: rotate 35s linear both infinite } .breadcrumb-section .breadcrumb-order .order-box .order-image .star { position: absolute; -webkit-animation: grow 3s infinite; animation: grow 3s infinite; fill: var(--theme-color); opacity: 0 } .breadcrumb-section .breadcrumb-order .order-box .order-image .star:nth-child(1) { width: 12px; height: 12px; left: 12px; top: 16px } .breadcrumb-section .breadcrumb-order .order-box .order-image .star:nth-child(2) { width: 18px; height: 18px; left: 168px; top: 84px } .breadcrumb-section .breadcrumb-order .order-box .order-image .star:nth-child(3) { width: 10px; height: 10px; left: 32px; top: 162px } .breadcrumb-section .breadcrumb-order .order-box .order-image .star:nth-child(4) { height: 20px; width: 20px; left: 82px; top: -12px } .breadcrumb-section .breadcrumb-order .order-box .order-image .star:nth-child(5) { width: 14px; height: 14px; left: 125px; top: 162px } .breadcrumb-section .breadcrumb-order .order-box .order-image .star:nth-child(6) { width: 10px; height: 10px; left: 16px; top: 16px } .breadcrumb-section .breadcrumb-order .order-box .order-image .star:nth-child(1) { -webkit-animation-delay: 1.5s; animation-delay: 1.5s } .breadcrumb-section .breadcrumb-order .order-box .order-image .star:nth-child(2) { -webkit-animation-delay: 3s; animation-delay: 3s } .breadcrumb-section .breadcrumb-order .order-box .order-image .star:nth-child(3) { -webkit-animation-delay: 4.5s; animation-delay: 4.5s } .breadcrumb-section .breadcrumb-order .order-box .order-image .star:nth-child(4) { -webkit-animation-delay: 6s; animation-delay: 6s } .breadcrumb-section .breadcrumb-order .order-box .order-image .star:nth-child(5) { -webkit-animation-delay: 7.5s; animation-delay: 7.5s } .breadcrumb-section .breadcrumb-order .order-box .order-image .star:nth-child(6) { -webkit-animation-delay: 9s; animation-delay: 9s } .breadcrumb-section .breadcrumb-order .order-box .order-image .checkmark { position: relative; padding: 30px; -webkit-animation: checkmark 5m cubic-bezier(0.42, 0, 0.275, 1.155) both; animation: checkmark 5m cubic-bezier(0.42, 0, 0.275, 1.155) both; display: inline-block; -webkit-transform: scale(0.8); transform: scale(0.8); margin: -20px } .breadcrumb-section .breadcrumb-order .order-box .order-image .checkmark__check { position: absolute; top: 50%; left: 50%; z-index: 10; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); fill: #fff } .breadcrumb-section .breadcrumb-order .order-box .order-image .checkmark__background { fill: var(--theme-color); -webkit-animation: rotate 35s linear both infinite; animation: rotate 35s linear both infinite } .breadcrumb-section .breadcrumb-order .order-box .order-image i { font-size: 50px; color: #4ead4e } .breadcrumb-section .breadcrumb-order .order-box .order-image h2 { margin-top: 10px; margin-bottom: 15px } .breadcrumb-section .breadcrumb-order .order-box .order-image p { font-size: 18px; text-transform: capitalize } .breadcrumb-section .breadcrumb-order .order-box .order-image.order-fail i { color: var(--theme-color) } .breadcrumb-section .breadcrumb-order .order-box .order-contain h3 { font-size: calc(21px + 3*(100vw - 320px)/1600); font-weight: 700; margin-bottom: 6px } .breadcrumb-section .breadcrumb-order .order-box .order-contain h5 { margin-bottom: 8px; line-height: 1.4 } .digital-breadcrumb { background-color: #f8f8f8; position: relative; overflow: hidden; border-block: 1px solid rgba(34, 34, 34, .07) } .digital-breadcrumb .product-title { text-align: left; margin: 0 } [dir=rtl] .digital-breadcrumb .product-title { text-align: right } .digital-breadcrumb .product-title .name { font-weight: 700; line-height: 1.5; margin: 0 } .digital-breadcrumb .product-title .title-content-list { margin-top: 8px } .digital-breadcrumb .product-title .title-content-list>li { position: relative } .digital-breadcrumb .product-title .title-content-list>li+li { padding-left: 15px; margin-left: 8px } [dir=rtl] .digital-breadcrumb .product-title .title-content-list>li+li { padding-left: unset; padding-right: 15px; margin-left: unset; margin-right: 8px } .digital-breadcrumb .product-title .title-content-list>li+li::before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 4px; height: 4px; left: 0; background-color: #ddd; border-radius: 100% } [dir=rtl] .digital-breadcrumb .product-title .title-content-list>li+li::before { left: unset; right: 0 } .digital-breadcrumb .product-title .title-content-list>li .content { color: #777; display: inline-block; font-size: calc(15px + 2*(100vw - 320px)/1600); font-weight: 400 } .digital-breadcrumb .product-title .title-content-list>li .content i { font-size: 18px; margin-right: 5px } .dark .digital-breadcrumb .product-title .title-content-list>li .content { color: #ddd } .digital-breadcrumb .product-title .title-content-list>li .content a { color: #222; font-weight: 500; text-decoration: underline } .digital-breadcrumb .product-title .title-content-list>li .content a .feather { width: 18px; height: 18px; margin-right: 5px } .digital-breadcrumb .product-title .title-content-list>li .content .feather { width: 17px; height: 17px } .digital-breadcrumb .breadcrumb-contain { padding: 20px 0; text-align: center; color: #222; font-family: "Public Sans", sans-serif; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .digital-breadcrumb .breadcrumb-contain .product-title .name { margin-top: -6px } @media(max-width: 480px) { .digital-breadcrumb .breadcrumb-contain { display: block } } .digital-breadcrumb .breadcrumb-contain h2 { font-weight: 700; font-size: 26px; margin-bottom: 0 } @media(max-width: 480px) { .digital-breadcrumb .breadcrumb-contain h2 { text-align: center; margin-bottom: 8px } } .digital-breadcrumb .breadcrumb-contain nav { margin-left: auto } [dir=rtl] .digital-breadcrumb .breadcrumb-contain nav { margin-left: unset; margin-right: auto } .digital-breadcrumb .breadcrumb-contain nav .breadcrumb { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .digital-breadcrumb .breadcrumb-contain nav .breadcrumb .breadcrumb-item { font-weight: 500 } .digital-breadcrumb .breadcrumb-contain nav .breadcrumb .breadcrumb-item i { color: #4a5568 } .digital-breadcrumb .breadcrumb-contain nav .breadcrumb .breadcrumb-item.active { color: #000; margin-top: 2px } .digital-breadcrumb .breadcrumb-contain nav .breadcrumb .breadcrumb-item+.breadcrumb-item { position: relative } [dir=rtl] .digital-breadcrumb .breadcrumb-contain nav .breadcrumb .breadcrumb-item+.breadcrumb-item { padding-left: 0; padding-right: 8px } .digital-breadcrumb .breadcrumb-contain nav .breadcrumb .breadcrumb-item+.breadcrumb-item::before { font-family: "Font Awesome 6 Free"; font-weight: 900; content: ""; color: #4a5568 } .digital-breadcrumb .breadcrumb-order { display: block } .digital-breadcrumb .breadcrumb-order .order-box .order-image { width: calc(170px + 80*(100vw - 320px)/1600); height: auto; margin: 0 auto calc(16px + 12*(100vw - 320px)/1600) } .digital-breadcrumb .breadcrumb-order .order-box .order-image .checkmark { position: relative; padding: 30px; -webkit-animation: checkmark 5m cubic-bezier(0.42, 0, 0.275, 1.155) both; animation: checkmark 5m cubic-bezier(0.42, 0, 0.275, 1.155) both; display: inline-block; -webkit-transform: scale(0.8); transform: scale(0.8); margin: -20px } .digital-breadcrumb .breadcrumb-order .order-box .order-image .checkmark__check { position: absolute; top: 50%; left: 50%; z-index: 10; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); fill: #fff } .digital-breadcrumb .breadcrumb-order .order-box .order-image .checkmark__background { fill: var(--theme-color); -webkit-animation: rotate 35s linear both infinite; animation: rotate 35s linear both infinite } .digital-breadcrumb .breadcrumb-order .order-box .order-image .star { position: absolute; -webkit-animation: grow 3s infinite; animation: grow 3s infinite; fill: var(--theme-color); opacity: 0 } .digital-breadcrumb .breadcrumb-order .order-box .order-image .star:nth-child(1) { width: 12px; height: 12px; left: 12px; top: 16px } .digital-breadcrumb .breadcrumb-order .order-box .order-image .star:nth-child(2) { width: 18px; height: 18px; left: 168px; top: 84px } .digital-breadcrumb .breadcrumb-order .order-box .order-image .star:nth-child(3) { width: 10px; height: 10px; left: 32px; top: 162px } .digital-breadcrumb .breadcrumb-order .order-box .order-image .star:nth-child(4) { height: 20px; width: 20px; left: 82px; top: -12px } .digital-breadcrumb .breadcrumb-order .order-box .order-image .star:nth-child(5) { width: 14px; height: 14px; left: 125px; top: 162px } .digital-breadcrumb .breadcrumb-order .order-box .order-image .star:nth-child(6) { width: 10px; height: 10px; left: 16px; top: 16px } .digital-breadcrumb .breadcrumb-order .order-box .order-image .star:nth-child(1) { -webkit-animation-delay: 1.5s; animation-delay: 1.5s } .digital-breadcrumb .breadcrumb-order .order-box .order-image .star:nth-child(2) { -webkit-animation-delay: 3s; animation-delay: 3s } .digital-breadcrumb .breadcrumb-order .order-box .order-image .star:nth-child(3) { -webkit-animation-delay: 4.5s; animation-delay: 4.5s } .digital-breadcrumb .breadcrumb-order .order-box .order-image .star:nth-child(4) { -webkit-animation-delay: 6s; animation-delay: 6s } .digital-breadcrumb .breadcrumb-order .order-box .order-image .star:nth-child(5) { -webkit-animation-delay: 7.5s; animation-delay: 7.5s } .digital-breadcrumb .breadcrumb-order .order-box .order-image .star:nth-child(6) { -webkit-animation-delay: 9s; animation-delay: 9s } .digital-breadcrumb .breadcrumb-order .order-box .order-image .checkmark { position: relative; padding: 30px; -webkit-animation: checkmark 5m cubic-bezier(0.42, 0, 0.275, 1.155) both; animation: checkmark 5m cubic-bezier(0.42, 0, 0.275, 1.155) both; display: inline-block; -webkit-transform: scale(0.8); transform: scale(0.8); margin: -20px } .digital-breadcrumb .breadcrumb-order .order-box .order-image .checkmark__check { position: absolute; top: 50%; left: 50%; z-index: 10; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); fill: #fff } .digital-breadcrumb .breadcrumb-order .order-box .order-image .checkmark__background { fill: var(--theme-color); -webkit-animation: rotate 35s linear both infinite; animation: rotate 35s linear both infinite } .digital-breadcrumb .breadcrumb-order .order-box .order-image i { font-size: 50px; color: #4ead4e } .digital-breadcrumb .breadcrumb-order .order-box .order-image h2 { margin-top: 10px; margin-bottom: 15px } .digital-breadcrumb .breadcrumb-order .order-box .order-image p { font-size: 18px; text-transform: capitalize } .digital-breadcrumb .breadcrumb-order .order-box .order-image.order-fail i { color: var(--theme-color) } .digital-breadcrumb .breadcrumb-order .order-box .order-contain h3 { font-size: calc(21px + 3*(100vw - 320px)/1600); font-weight: 700; margin-bottom: 6px } .digital-breadcrumb .breadcrumb-order .order-box .order-contain h5 { margin-bottom: 8px; line-height: 1.4 } .faq-breadcrumb { background-color: #f8f8f8; position: relative; overflow: hidden } .faq-breadcrumb .breadcrumb-contain { padding: calc(26px + 34*(100vw - 320px)/1600) 0; text-align: center; color: #222; display: block } .faq-breadcrumb .breadcrumb-contain h2 { font-size: calc(22px + 26*(100vw - 320px)/1600); font-weight: 700; margin-top: -6px } .faq-breadcrumb .breadcrumb-contain p { margin: calc(11px + 5*(100vw - 320px)/1600) auto 0; color: #4a5568; width: 50%; line-height: 1.7; font-size: calc(14px + 2*(100vw - 320px)/1600) } @media(max-width: 1660px) { .faq-breadcrumb .breadcrumb-contain p { width: 60% } } @media(max-width: 1366px) { .faq-breadcrumb .breadcrumb-contain p { width: 70% } } @media(max-width: 991px) { .faq-breadcrumb .breadcrumb-contain p { width: 90% } } @media(max-width: 767px) { .faq-breadcrumb .breadcrumb-contain p { width: 100% } } .faq-breadcrumb .breadcrumb-contain p span { display: inline } .faq-breadcrumb .breadcrumb-contain .faq-form-tag { position: relative; margin: calc(18px + 17*(100vw - 320px)/1600) auto 0; width: 50% } @media(max-width: 1660px) { .faq-breadcrumb .breadcrumb-contain .faq-form-tag { width: 60% } } @media(max-width: 1366px) { .faq-breadcrumb .breadcrumb-contain .faq-form-tag { width: 70% } } @media(max-width: 991px) { .faq-breadcrumb .breadcrumb-contain .faq-form-tag { width: 90% } } @media(max-width: 767px) { .faq-breadcrumb .breadcrumb-contain .faq-form-tag { width: 100% } } .faq-breadcrumb .breadcrumb-contain .faq-form-tag .input-group { background-color: #fff } .faq-breadcrumb .breadcrumb-contain .faq-form-tag .input-group i { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 calc(12px + 8*(100vw - 320px)/1600); color: var(--theme-color); font-size: calc(14px + 2*(100vw - 320px)/1600) } .faq-breadcrumb .breadcrumb-contain .faq-form-tag .input-group .form-control { padding-left: 0; border: none } [dir=rtl] .faq-breadcrumb .breadcrumb-contain .faq-form-tag .input-group .form-control { padding-left: unset; padding-right: 0 } .faq-breadcrumb .breadcrumb-contain .faq-form-tag .input-group .form-control:focus { background-color: rgba(0, 0, 0, 0) } .faq-breadcrumb .breadcrumb-contain .faq-form-tag .input-group .faq-dropdown-menu li { display: block } .faq-breadcrumb .breadcrumb-contain .faq-form-tag .input-group .faq-dropdown-button { font-size: calc(14px + 2*(100vw - 320px)/1600); font-weight: 600; color: var(--theme-color); z-index: 0 } .faq-breadcrumb .breadcrumb-contain .faq-form-tag .input-group .faq-dropdown-button::after { content: unset } .faq-breadcrumb .breadcrumb-contain .faq-form-tag .input-group .faq-dropdown-button i { position: relative; padding: 0; margin-left: 5px; font-size: calc(13px + 1*(100vw - 320px)/1600) } [dir=rtl] .faq-breadcrumb .breadcrumb-contain .faq-form-tag .input-group .faq-dropdown-button i { margin-left: unset; margin-right: 5px } .vendor-breadcrumb-section { background-image: url("../images/vendor-page/breadcrumb.png"); background-position: center; background-repeat: no-repeat; background-size: cover; padding: calc(52px + 48*(100vw - 320px)/1600) 0px } .vendor-breadcrumb-section .breadcrumb-contain { width: 50%; margin: 0 auto } @media(max-width: 1366px) { .vendor-breadcrumb-section .breadcrumb-contain { width: 63% } } @media(max-width: 991px) { .vendor-breadcrumb-section .breadcrumb-contain { width: 85% } } @media(max-width: 767px) { .vendor-breadcrumb-section .breadcrumb-contain { width: 100% } } .vendor-breadcrumb-section .breadcrumb-contain h2 { font-size: calc(27px + 27*(100vw - 320px)/1600); text-align: center; margin-bottom: calc(14px + 4*(100vw - 320px)/1600) } .vendor-breadcrumb-section .breadcrumb-contain form { position: relative } .vendor-breadcrumb-section .breadcrumb-contain form span { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 16px } [dir=rtl] .vendor-breadcrumb-section .breadcrumb-contain form span { left: unset; right: 16px } .vendor-breadcrumb-section .breadcrumb-contain form span i { font-size: calc(21px + 6*(100vw - 320px)/1600); color: var(--theme-color) } .vendor-breadcrumb-section .breadcrumb-contain form .form-control { padding: calc(8px + 6*(100vw - 320px)/1600) calc(95px + 27*(100vw - 320px)/1600) calc(8px + 6*(100vw - 320px)/1600) calc(48px + 11*(100vw - 320px)/1600); border: none } [dir=rtl] .vendor-breadcrumb-section .breadcrumb-contain form .form-control { padding-left: calc(95px + 27*(100vw - 320px)/1600); padding-right: calc(48px + 11*(100vw - 320px)/1600) } .vendor-breadcrumb-section .breadcrumb-contain form button { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: calc(3px + 3*(100vw - 320px)/1600); padding: 0; font-size: calc(14px + 3*(100vw - 320px)/1600); width: calc(77px + 31*(100vw - 320px)/1600); height: calc(33px + 9*(100vw - 320px)/1600) } [dir=rtl] .vendor-breadcrumb-section .breadcrumb-contain form button { right: unset; left: calc(3px + 3*(100vw - 320px)/1600) } .btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #222; padding: calc(7px + 7*(100vw - 320px)/1600) calc(14px + 18*(100vw - 320px)/1600); font-weight: 500; background: rgba(0, 0, 0, 0); -webkit-transition: all .3s ease; transition: all .3s ease; position: relative; border: none; font-size: calc(14px + 4*(100vw - 320px)/1600); z-index: 0; white-space: nowrap } .btn:focus { -webkit-box-shadow: none; box-shadow: none } .btn:hover .icon { -webkit-transform: translateX(3px); transform: translateX(3px) } .btn.dark-button { background: linear-gradient(93.33deg, #222221 12.35%, #2F2F2D 99.38%) !important } .btn .icon { margin-left: calc(6px + 6*(100vw - 320px)/1600); -webkit-transition: .3s ease; transition: .3s ease } [dir=rtl] .btn .icon { margin-left: unset; margin-right: calc(6px + 6*(100vw - 320px)/1600) } .btn .icon-2 { margin-left: 6px; -webkit-transition: .3s ease; transition: .3s ease } [dir=rtl] .btn .icon-2 { margin-left: unset; margin-right: 6px } .btn-furniture { border: 1px solid #4a5568; color: #4a5568; display: block } .btn-animation { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; overflow: hidden; color: #fff; border-radius: 5px; font-weight: 600; background: rgba(0, 0, 0, 0); -webkit-transition: all .3s ease; transition: all .3s ease; position: relative; background: #ff6b6b; background: -webkit-gradient(linear, left top, right top, from(#ff6b6b), to(#ff4f4f)); background: linear-gradient(90deg, #ff6b6b 0%, #ff4f4f 100%); border: none; z-index: 0 } .btn-animation i { -webkit-transition: .3s ease; transition: .3s ease } .btn-animation::after { content: ""; position: absolute; width: 100%; height: 0; bottom: 0; left: 0; z-index: -1; border-radius: 5px; background: #ff4f4f; background: -webkit-gradient(linear, left top, right top, from(#ff4f4f), to(#ff6b6b)); background: linear-gradient(90deg, #ff4f4f 0%, #ff6b6b 100%); -webkit-transition: all .3s ease; transition: all .3s ease } .btn-animation:hover { color: #fff } .btn-animation:hover i { -webkit-transform: translateX(3px); transform: translateX(3px) } .btn-animation:hover::after { top: 0; height: 100% } .btn-md { padding: calc(8px + 3*(100vw - 320px)/1600) calc(16px + 8*(100vw - 320px)/1600); font-size: calc(14px + 2*(100vw - 320px)/1600); font-weight: 500 } .btn-sm { padding: 8px 16px; font-size: 14px; font-weight: 500 } .btn-2 { padding: 9px 25px; font-size: calc(14px + 4*(100vw - 320px)/1600); font-weight: 400 } .btn-2:hover::after { top: 0; height: 100% } .btn-2-animation { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; overflow: hidden; -webkit-transition: all .3s ease; transition: all .3s ease; position: relative; background: #0da487; background: -webkit-gradient(linear, left top, right top, from(#0da487), to(#0e947a)); background: linear-gradient(90deg, #0da487 0%, #0e947a 100%); border: none; z-index: 0 } .btn-2-animation::after { content: ""; position: absolute; width: 100%; height: 0; bottom: 0; left: 0; z-index: -1; border-radius: 5px; background: #0da487; background: -webkit-gradient(linear, left top, right top, from(#0e947a), to(#0da487)); background: linear-gradient(90deg, #0e947a 0%, #0da487 100%); -webkit-transition: all .3s ease; transition: all .3s ease } .btn-category { padding: calc(6px + 2*(100vw - 320px)/1600) calc(16px + 11*(100vw - 320px)/1600); letter-spacing: .8px; font-size: calc(16px + 2*(100vw - 320px)/1600); font-weight: 700; border-radius: 50px } .btn-theme-outline { color: var(--theme-color); border: 1px solid var(--theme-color); -webkit-transition: all .5s ease; transition: all .5s ease } .btn-theme-outline:hover { background-color: var(--theme-color); color: #fff } .cookie-bar-box { background: #fff; position: fixed; bottom: 10px; right: 10px; border-radius: calc(8px + 12*(100vw - 320px)/1600); max-width: 370px; overflow: hidden; z-index: 2; -webkit-box-shadow: 0 .25rem .5rem rgba(34, 34, 34, .05), 0 24px 35px rgba(34, 34, 34, .1); box-shadow: 0 .25rem .5rem rgba(34, 34, 34, .05), 0 24px 35px rgba(34, 34, 34, .1); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .cookie-bar-box { right: unset; left: 10px } @media(max-width: 480px) { .cookie-bar-box { max-width: 100%; right: 0; margin: 0 10px } [dir=rtl] .cookie-bar-box { right: unset; left: 0 } } .cookie-bar-box.hide { opacity: 0; bottom: -350px } .cookie-bar-box .cookie-box { padding: calc(13px + 17*(100vw - 320px)/1600); text-align: center } .cookie-bar-box .cookie-box .cookie-image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .cookie-bar-box .cookie-box .cookie-image img { width: calc(15px + 10*(100vw - 320px)/1600); height: auto; margin-right: 10px } [dir=rtl] .cookie-bar-box .cookie-box .cookie-image img { margin-right: unset; margin-left: 10px } .cookie-bar-box .cookie-box .cookie-contain { margin-top: calc(10px + 6*(100vw - 320px)/1600) } .cookie-bar-box .cookie-box .cookie-contain h2 { margin-bottom: calc(7px + 3*(100vw - 320px)/1600); font-size: calc(18px + 4*(100vw - 320px)/1600); font-weight: 700 } .cookie-bar-box .cookie-box .cookie-contain h5 { font-size: calc(14px + 4*(100vw - 320px)/1600); margin: 0 auto; line-height: 1.3 } .cookie-bar-box .button-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 } .cookie-bar-box .button-group button { white-space: nowrap; width: 100%; font-weight: 700; border-radius: 0 } .cookie-bar-box .button-group button.privacy-button { background-color: #f8f8f8 } .cookie-bar-box .button-group button.ok-button { background-color: var(--theme-color); color: #fff } .cookie-bar-box-2 { position: fixed; bottom: 10px; right: 10px; background-color: #eadfd8; max-width: 400px; padding: 20px; border-radius: 20px; text-align: center } .cookie-bar-box-2 .cookie-bar-image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 47px; height: 47px; background-color: #ded4cd; border-radius: 100%; margin: 0 auto 13px } .cookie-bar-box-2 .cookie-bar-image i { font-size: 26px; height: auto; color: #2c3249 } .cookie-bar-box-2 .cookie-bar-detail h4 { line-height: 1.5; color: #2c3249 } .cookie-bar-box-2 .cookie-bar-detail .cookie-button-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 10px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 12px } .cookie-bar-box-2 .cookie-bar-detail .cookie-button-group .allow-button { background-color: rgba(44, 50, 73, .16); padding: 11px 17px; border: 1px solid #2c3249; border-radius: 50px 15px 15px 50px; font-size: 14px; font-weight: 600 } .cookie-bar-box-2 .cookie-bar-detail .cookie-button-group .decline-button { background-color: rgba(44, 50, 73, .16); padding: 11px 17px; border-radius: 15px 50px 50px 15px; font-size: 14px; font-weight: 600 } .counter { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .counter .qty-left-minus, .counter .qty-right-plus { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(30px + 5*(100vw - 320px)/1600); height: calc(30px + 5*(100vw - 320px)/1600); border: 1px solid #ececec; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; border-radius: 20px; line-height: 24px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-radius: 0 } .counter .qty-left-minus i, .counter .qty-right-plus i { font-size: 12px; margin-top: 3px } .counter .qty-left-minus:hover, .counter .qty-right-plus:hover { color: #010200 } .counter .qty-left-minus { border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-right: 0 } [dir=rtl] .counter .qty-left-minus { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-right: 1px solid #ececec; border-left: 0 } .counter .qty-right-plus { border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-left: 0 } [dir=rtl] .counter .qty-right-plus { border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-right: 0; border-left: 1px solid #ececec } .counter input { width: 45px; height: calc(30px + 5*(100vw - 320px)/1600); border: 1px solid #ececec; -webkit-appearance: none; -moz-appearance: none; appearance: none; text-align: center; font-size: 14px; font-weight: 500; background-color: rgba(0, 0, 0, .06); border-radius: 0 } [dir=rtl] .counter input { text-align: center } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; appearance: none } .newsletter-form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 11px } .newsletter-form .form-control { background-color: rgba(0, 0, 0, 0); padding: calc(8px + 4*(100vw - 320px)/1600) } .newsletter-form .form-control::-webkit-input-placeholder { color: #fff; font-size: calc(14px + 4*(100vw - 320px)/1600) } .newsletter-form .form-control::-moz-placeholder { color: #fff; font-size: calc(14px + 4*(100vw - 320px)/1600) } .newsletter-form .form-control:-ms-input-placeholder { color: #fff; font-size: calc(14px + 4*(100vw - 320px)/1600) } .newsletter-form .form-control::-ms-input-placeholder { color: #fff; font-size: calc(14px + 4*(100vw - 320px)/1600) } .newsletter-form .form-control::placeholder { color: #fff; font-size: calc(14px + 4*(100vw - 320px)/1600) } .normal-form .form-control { border: none } .normal-form .form-control:focus { background-color: #fff } .theme-form-check { cursor: pointer; -webkit-transition: background .2s ease; transition: background .2s ease } .theme-form-check input { width: 20px; height: 20px; vertical-align: middle; border-radius: 10px; background: none; border: 0; -webkit-box-shadow: inset 0 0 0 1.5px #9f9f9f; box-shadow: inset 0 0 0 1.5px #9f9f9f; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 0; margin: 0; -webkit-transition: -webkit-box-shadow 150ms cubic-bezier(0.95, 0.15, 0.5, 1.25); transition: -webkit-box-shadow 150ms cubic-bezier(0.95, 0.15, 0.5, 1.25); transition: box-shadow 150ms cubic-bezier(0.95, 0.15, 0.5, 1.25); transition: box-shadow 150ms cubic-bezier(0.95, 0.15, 0.5, 1.25), -webkit-box-shadow 150ms cubic-bezier(0.95, 0.15, 0.5, 1.25); pointer-events: none } .theme-form-check input:focus { outline: none } .theme-form-check input:checked { -webkit-box-shadow: inset 0 0 0 6px #6743ee; box-shadow: inset 0 0 0 6px #6743ee } .theme-form-check input label { vertical-align: middle; display: inline-block; line-height: 20px; padding: 0 8px } .theme-form-floating>.form-control:not(:-moz-placeholder-shown)~label { display: flex; align-items: center; justify-content: center; font-size: calc(14px + 4*(100vw - 320px)/1600); opacity: .95; top: -5px; left: 5px; height: 31px; background-color: #fff; white-space: nowrap; opacity: 1 } .theme-form-floating>.form-control:not(:-ms-input-placeholder)~label { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; font-size: calc(14px + 4*(100vw - 320px)/1600); opacity: .95; top: -5px; left: 5px; height: 31px; background-color: #fff; white-space: nowrap; opacity: 1 } .theme-form-floating>.form-control:focus~label, .theme-form-floating>.form-control:not(:placeholder-shown)~label, .theme-form-floating>.form-select~label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: calc(14px + 4*(100vw - 320px)/1600); opacity: .95; top: -5px; left: 5px; height: 31px; background-color: #fff; white-space: nowrap; opacity: 1 } [dir=rtl] .theme-form-floating>.form-control:not(:-moz-placeholder-shown)~label { right: 10px; left: unset } [dir=rtl] .theme-form-floating>.form-control:not(:-ms-input-placeholder)~label { right: 10px; left: unset } [dir=rtl] .theme-form-floating>.form-control:focus~label, [dir=rtl] .theme-form-floating>.form-control:not(:placeholder-shown)~label, [dir=rtl] .theme-form-floating>.form-select~label { right: 10px; left: unset } .theme-form-floating .form-control, .theme-form-floating .form-select { height: calc(51px + 3*(100vw - 320px)/1600); line-height: normal } .theme-form-floating>.form-control:not(:-moz-placeholder-shown) { padding-top: 17px; padding-bottom: 10px; font-size: calc(15px + 2*(100vw - 320px)/1600); font-weight: 500 } .theme-form-floating>.form-control:not(:-ms-input-placeholder) { padding-top: 17px; padding-bottom: 10px; font-size: calc(15px + 2*(100vw - 320px)/1600); font-weight: 500 } .theme-form-floating>.form-control:focus, .theme-form-floating>.form-control:not(:placeholder-shown) { padding-top: 17px; padding-bottom: 10px; font-size: calc(15px + 2*(100vw - 320px)/1600); font-weight: 500 } .theme-form-floating>.form-select { padding-top: 12px; padding-bottom: 10px; font-size: calc(14px + 1*(100vw - 320px)/1600); font-weight: 500 } .theme-form-floating>.form-select:focus { border-color: var(--theme-color); outline: 0; -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0); box-shadow: 0 0 0 4px rgba(0, 0, 0, 0) } .theme-form-floating .form-control:focus { background-color: #fff; border: 1px solid #ced4da } .theme-form-floating label { font-size: calc(13px + 3*(100vw - 320px)/1600); color: #4a5568; border: none } .theme-form-floating-2>.form-control:not(:-moz-placeholder-shown)~label { display: flex; align-items: center; justify-content: center; font-size: calc(14px + 4*(100vw - 320px)/1600); opacity: .95; top: -5px; left: 10px; height: 31px; background-color: #fff; padding: 0 10px; opacity: 1 } .theme-form-floating-2>.form-control:not(:-ms-input-placeholder)~label { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; font-size: calc(14px + 4*(100vw - 320px)/1600); opacity: .95; top: -5px; left: 10px; height: 31px; background-color: #fff; padding: 0 10px; opacity: 1 } .theme-form-floating-2>.form-control:focus~label, .theme-form-floating-2>.form-control:not(:placeholder-shown)~label, .theme-form-floating-2>.form-select~label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: calc(14px + 4*(100vw - 320px)/1600); opacity: .95; top: -5px; left: 10px; height: 31px; background-color: #fff; padding: 0 10px; opacity: 1 } [dir=rtl] .theme-form-floating-2>.form-control:not(:-moz-placeholder-shown)~label { left: unset; right: 10px } [dir=rtl] .theme-form-floating-2>.form-control:not(:-ms-input-placeholder)~label { left: unset; right: 10px } [dir=rtl] .theme-form-floating-2>.form-control:focus~label, [dir=rtl] .theme-form-floating-2>.form-control:not(:placeholder-shown)~label, [dir=rtl] .theme-form-floating-2>.form-select~label { left: unset; right: 10px } .theme-form-floating-2>.form-control:not(:-moz-placeholder-shown) { padding-top: 12px; padding-bottom: 10px; font-size: 15px; font-weight: 500 } .theme-form-floating-2>.form-control:not(:-ms-input-placeholder) { padding-top: 12px; padding-bottom: 10px; font-size: 15px; font-weight: 500 } .theme-form-floating-2>.form-control:focus, .theme-form-floating-2>.form-control:not(:placeholder-shown) { padding-top: 12px; padding-bottom: 10px; font-size: 15px; font-weight: 500 } .theme-form-floating-2>.form-select { padding-top: 12px; padding-bottom: 10px; font-size: calc(14px + 1*(100vw - 320px)/1600); font-weight: 500 } .theme-form-floating-2>.form-select:focus { border-color: var(--theme-color); outline: 0; -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0); box-shadow: 0 0 0 4px rgba(0, 0, 0, 0) } .theme-form-floating-2 .form-control:focus { background-color: #fff; border: 1px solid #ced4da } .theme-form-floating-2>.form-control, .theme-form-floating-2>.form-select { height: 46px } .theme-form-floating-2>label { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 9px; padding: 0; border: none; height: auto } [dir=rtl] .theme-form-floating-2>label { left: unset; right: 9px } .theme-form-floating-2>.form-control { padding: 14px 10px } .theme-form-floating-2 label { font-size: calc(13px + 3*(100vw - 320px)/1600); color: #4a5568 } .checkbox_animated { cursor: pointer; position: relative; margin-right: 16px; height: 100% } [dir=rtl] .checkbox_animated { margin-right: unset; margin-left: 16px } .checkbox_animated:before { content: ""; position: absolute; width: 12px; height: 6px; -webkit-transition: -webkit-transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75); transition: -webkit-transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75); transition: transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75); transition: transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75), -webkit-transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75); -webkit-transform: rotate(-45deg) scale(0, 0); transform: rotate(-45deg) scale(0, 0); left: 4px; top: 4px; z-index: 1; border: 2px solid var(--theme-color); border-top-style: none; border-right-style: none } [dir=rtl] .checkbox_animated:before { left: unset; right: 4px } .checkbox_animated:after { content: ""; position: absolute; width: 21px; height: 21px; top: -2px; left: 0; background-color: #fff; border: 2px solid #ececec; cursor: pointer } [dir=rtl] .checkbox_animated:after { left: unset; right: 0 } .checkbox_animated:checked:before { -webkit-transform: rotate(-45deg) scale(1, 1); transform: rotate(-45deg) scale(1, 1) } .custom-form-check-2 { min-height: auto; margin-bottom: 0 } .custom-form-check .form-check-input { width: calc(15px + 2*(100vw - 320px)/1600); height: calc(15px + 2*(100vw - 320px)/1600); margin-top: 0 } [dir=rtl] .custom-form-check .form-check-input { margin-right: -1.5em; margin-left: unset } .custom-form-check .form-check-input:checked { background-color: var(--theme-color); border-color: var(--theme-color) } .custom-form-check .form-check-input:focus { -webkit-box-shadow: none; box-shadow: none } .form-control { font-size: 14px; padding: calc(8px + 6*(100vw - 320px)/1600) calc(12px + 3*(100vw - 320px)/1600) } .form-control.subscribe-input { border: none; border-radius: 0 } [dir=rtl] .form-control { text-align: right } .form-control:focus { -webkit-box-shadow: none; box-shadow: none; color: #000 } .form-select { font-size: 14px } .form-select.theme-form-select:focus { background-color: #fff; -webkit-box-shadow: none; box-shadow: none; color: #000 } .input-group .btn { z-index: 1 } .label-flex { position: absolute; top: 0; left: 0; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .label-flex .discount { background-color: var(--theme-color); color: #fff; padding: 4px calc(7px + 3*(100vw - 320px)/1600); border-radius: 4px } .label-flex .discount.sm-discount label { font-size: 12px } .label-flex .discount label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: -2px 0 } .label-flex .wishlist { font-size: calc(16px + 6*(100vw - 320px)/1600); color: #4a5568; margin-left: auto } [dir=rtl] .label-flex .wishlist { margin-left: unset; margin-right: auto } .blur-up { -webkit-filter: blur(5px); filter: blur(5px); transition: filter 400ms, -webkit-filter 400ms } .blur-up.lazyloaded { -webkit-filter: blur(0); filter: blur(0) } .fullpage-loader { width: 100vw; height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: fixed; top: 0; left: 0; overflow: hidden; background-color: #fff; z-index: 9999; opacity: 1; -webkit-transition: opacity .5s; transition: opacity .5s } .fullpage-loader span { width: 6vmin; height: 6vmin; background-color: var(--theme-color); border-radius: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute; -webkit-animation-name: move; animation-name: move; -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.8); animation-timing-function: cubic-bezier(0.4, 0, 1, 0.8); -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration: 3s; animation-duration: 3s; top: calc(50% - 4vmin); left: 50%; -webkit-transform-origin: -4vmin center; transform-origin: -4vmin center } .fullpage-loader span:nth-child(1) { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; opacity: 0 } .fullpage-loader span:nth-child(2) { -webkit-animation-delay: -1s; animation-delay: -1s; opacity: 0 } .fullpage-loader span:nth-child(3) { -webkit-animation-delay: -1.5s; animation-delay: -1.5s; opacity: 0 } .fullpage-loader span:nth-child(4) { -webkit-animation-delay: -2s; animation-delay: -2s; opacity: 0 } .fullpage-loader span:nth-child(5) { -webkit-animation-delay: -2.5s; animation-delay: -2.5s; opacity: 0 } .fullpage-loader span:nth-child(6) { -webkit-animation-delay: -3s; animation-delay: -3s; opacity: 0 } .fullpage-loader--invisible { opacity: 0 } .theme-modal .modal-dialog .modal-content { border: none } .theme-modal .modal-dialog .modal-content .modal-header { border-bottom: none; padding: calc(8px + 8*(100vw - 320px)/1600) calc(17px + -1*(100vw - 320px)/1600) } .theme-modal .modal-dialog .modal-content .modal-header .modal-title { font-weight: 600; font-size: 20px; width: 95%; margin-top: -4px } @media(max-width: 575px) { .theme-modal .modal-dialog .modal-content .modal-header .modal-title { margin-top: 0 } } .theme-modal .modal-dialog .modal-content .modal-header .btn-close { position: absolute; top: -15px; right: -15px; background-color: var(--theme-color); opacity: 1; background-image: none; border-radius: 4px; font-size: calc(15px + 2*(100vw - 320px)/1600); color: #fff; margin: 0; padding: 8px; z-index: 1 } [dir=rtl] .theme-modal .modal-dialog .modal-content .modal-header .btn-close { right: unset; left: -15px } @media(max-width: 575px) { .theme-modal .modal-dialog .modal-content .modal-header .btn-close { right: 13px; top: 13px } [dir=rtl] .theme-modal .modal-dialog .modal-content .modal-header .btn-close { right: unset; left: 13px } } @media(max-width: 575px)and (max-width: 575px) { .theme-modal .modal-dialog .modal-content .modal-header .btn-close i { margin-top: -1px; display: block } } .theme-modal .modal-dialog .modal-content .modal-footer { border: none; padding: calc(8px + 8*(100vw - 320px)/1600) calc(17px + -1*(100vw - 320px)/1600); gap: 8px } .theme-modal .modal-dialog .modal-content .modal-footer button { margin: 0 } .view-modal .modal-dialog .modal-content .modal-body { padding: calc(18px + 11*(100vw - 320px)/1600) } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .title-name { font-weight: 600; line-height: 1.3; text-transform: uppercase; margin-bottom: calc(7px + -4*(100vw - 320px)/1600); font-size: calc(17px + 8*(100vw - 320px)/1600) } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .price { font-size: 20px; color: #4a5568 } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .brand-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(9px + 3*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: calc(13px + 6*(100vw - 320px)/1600); border-bottom: 1px dashed #ececec; padding-bottom: 14px } [dir=rtl] .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .brand-list { padding-right: 0 } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .brand-list li { width: 100% } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .brand-list li .brand-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .brand-list li .brand-box h5 { width: 110px; font-size: 14px; color: #4a5568 } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .select-size { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 15px; margin-top: 10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: calc(16px + 5*(100vw - 320px)/1600) } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .select-size h4 { font-size: calc(14px + 1*(100vw - 320px)/1600); white-space: nowrap } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .select-size .select-form-size { width: auto } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .product-rating { border-bottom: 1px dashed #ececec; padding-bottom: 14px; margin-top: 14px } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .product-detail { margin-top: 12px } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .product-detail h4 { font-weight: 600; margin-bottom: 7px } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .product-detail p { font-size: calc(14px + 1*(100vw - 320px)/1600); line-height: 1.4; margin: 0; color: #4a5568 } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .select-wight { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 17px } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .select-wight .select-form-wight { width: auto } @media(max-width: 480px) { .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .select-wight .select-form-wight { width: 100% } } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .select-wight .stoke-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; height: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 6px } @media(max-width: 575px) { .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .select-wight .stoke-box { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .select-wight .stoke-box .feather { width: 19px; height: auto; color: #61b33e } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .select-wight .stoke-box h6 { font-size: 16px; letter-spacing: .9px; color: #4a5568 } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .select-wight .select-form-wight:focus { border-color: #ececec; -webkit-box-shadow: none; box-shadow: none } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .modal-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 20px } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .modal-button .add-cart-button { background-color: #222; color: #fff; font-weight: 600 } .view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .modal-button .view-button { margin-left: 15px } .location-modal .modal-dialog .modal-content .modal-header { display: block; padding: calc(13px + 17*(100vw - 320px)/1600); padding-bottom: 0 } .location-modal .modal-dialog .modal-content .modal-header p { margin-bottom: 0; line-height: 1.6 } .location-modal .modal-dialog .modal-content .modal-body { padding: calc(13px + 17*(100vw - 320px)/1600) calc(13px + 17*(100vw - 320px)/1600) } .location-modal .modal-dialog .modal-content .modal-body .location-list .search-input { position: relative } .location-modal .modal-dialog .modal-content .modal-body .location-list .search-input .form-control { padding-left: 45px } [dir=rtl] .location-modal .modal-dialog .modal-content .modal-body .location-list .search-input .form-control { padding-left: unset; padding-right: 45px } .location-modal .modal-dialog .modal-content .modal-body .location-list .search-input i { position: absolute; top: 0; left: 0; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 15px; font-size: 17px; color: #4a5568 } [dir=rtl] .location-modal .modal-dialog .modal-content .modal-body .location-list .search-input i { left: unset; right: 0 } .location-modal .modal-dialog .modal-content .modal-body .location-list .disabled-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: calc(10px + 5*(100vw - 320px)/1600) calc(7px + 7*(100vw - 320px)/1600); border-bottom: 1px solid #ececec; margin-top: calc(12px + 8*(100vw - 320px)/1600) } .location-modal .modal-dialog .modal-content .modal-body .location-list .disabled-box h6 { color: #4a5568; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .location-modal .modal-dialog .modal-content .modal-body .location-list .disabled-box span { margin-left: auto; margin-right: 5px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; font-size: 10px; font-weight: 500; color: #9b9bb4; padding: 3px 10px; border-radius: 30px } [dir=rtl] .location-modal .modal-dialog .modal-content .modal-body .location-list .disabled-box span { margin-right: auto; margin-left: unset } .location-modal .modal-dialog .modal-content .modal-body .location-list .location-select li { display: block } .location-modal .modal-dialog .modal-content .modal-body .location-list .location-select li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: calc(10px + 0*(100vw - 320px)/1600) calc(7px + 7*(100vw - 320px)/1600); position: relative; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: 0 } .location-modal .modal-dialog .modal-content .modal-body .location-list .location-select li a::after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: var(--theme-color); opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: -1 } .location-modal .modal-dialog .modal-content .modal-body .location-list .location-select li a:hover::after { opacity: .2 } .location-modal .modal-dialog .modal-content .modal-body .location-list .location-select li a:hover h6 { color: var(--theme-color) } .location-modal .modal-dialog .modal-content .modal-body .location-list .location-select li a:hover span { border-color: rgba(0, 0, 0, 0); background-color: var(--theme-color); color: #fff } .location-modal .modal-dialog .modal-content .modal-body .location-list .location-select li a h6 { color: #222; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .location-modal .modal-dialog .modal-content .modal-body .location-list .location-select li a span { margin-left: auto; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; font-size: 10px; font-weight: 500; border: 1px solid #e2e2ec; color: #9b9bb4; padding: 3px 10px; border-radius: 30px } [dir=rtl] .location-modal .modal-dialog .modal-content .modal-body .location-list .location-select li a span { margin-right: auto; margin-left: unset } .deal-modal .modal-dialog .modal-content .modal-header { padding: calc(13px + 17*(100vw - 320px)/1600); padding-bottom: 0 } .deal-modal .modal-dialog .modal-content .modal-header p { margin-bottom: 0; line-height: 1.6 } .deal-modal .modal-dialog .modal-content .modal-body { padding: calc(13px + 17*(100vw - 320px)/1600) calc(13px + 17*(100vw - 320px)/1600) } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box { height: 360px; overflow: auto } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box::-webkit-scrollbar-track { border-radius: 10px; background-color: rgba(85, 85, 85, .14) } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box::-webkit-scrollbar { width: 4px; background-color: #f5f5f5; border-radius: 50px } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box::-webkit-scrollbar-thumb { border-radius: 10px; background-color: rgba(85, 85, 85, .5) } @media(max-width: 575px) { .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box { height: auto } } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(6px + 10*(100vw - 320px)/1600) } [dir=rtl] .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list { padding-right: 0 } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li { width: 100% } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li.list-1 .deal-offer-contain::before { background-color: var(--theme-color) } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li.list-2 .deal-offer-contain::before { background-color: #ff4f4f } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li.list-3 .deal-offer-contain::before { background-color: #ffa53b } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 13px; position: relative; z-index: 0; padding: calc(11px + 5*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 12px; overflow: hidden } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; opacity: .15 } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-image img { width: calc(69px + 11*(100vw - 320px)/1600); height: calc(69px + 11*(100vw - 320px)/1600); -o-object-fit: contain; object-fit: contain } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-contain { display: block; color: #222 } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-contain a { color: #222 } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-contain a:hover { color: #222 } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-contain a h5 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; margin-bottom: 5px; font-weight: 500; font-size: calc(14px + 2*(100vw - 320px)/1600) } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-contain h5 { font-weight: 600 } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-contain h6 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 7px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; font-size: 15px; font-weight: 400; margin-top: 6px } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-contain h6 del { color: #ff4f4f; font-weight: 400; font-size: 13px } .deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-contain h6 span { color: #4a5568; font-size: 13px; font-weight: 400 } .remove-profile .modal-dialog .modal-content .modal-header { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 0 } .remove-profile .modal-dialog .modal-content .modal-body .remove-box p { text-align: center; line-height: 1.6; margin: 0; color: #4a5568 } .pickup-offcanvas { border: none } .pickup-offcanvas .offcanvas-header { border-bottom: 1px solid #ececec; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .pickup-offcanvas .offcanvas-header .offcanvas-title { font-weight: 600 } .pickup-offcanvas .offcanvas-header .offcanvas-title span { display: block; color: #4a5568; font-size: 14px; font-weight: 400; margin-top: 4px } .pickup-offcanvas .offcanvas-body .check-box { margin-top: 10px } .pickup-offcanvas .offcanvas-body .check-box h6 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 15px; color: #4a5568 } .pickup-offcanvas .offcanvas-body .check-box h6 i { font-size: 20px } .pickup-offcanvas .offcanvas-body .address-box { margin-top: 18px } [dir=rtl] .pickup-offcanvas .offcanvas-body .address-box ul { padding-right: 0 } .pickup-offcanvas .offcanvas-body .address-box ul li { display: block; font-size: 13px; color: #4a5568 } .categories-canvas { width: 320px } .categories-canvas .offcanvas-header { padding: 20px 24px; border-bottom: 1px solid #ececec; -webkit-box-shadow: 0 2px 10px -3px rgba(34, 34, 34, .1); box-shadow: 0 2px 10px -3px rgba(34, 34, 34, .1) } .categories-canvas .offcanvas-header .offcanvas-title { color: var(--theme-color); font-weight: 600 } .categories-canvas .offcanvas-header .close-button { padding: 0; margin: -10px 0; font-size: 16px; background-image: none } .categories-canvas .offcanvas-body { padding: 20px 24px; margin-top: 13px } .categories-canvas .offcanvas-body .categories-list ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 25px } [dir=rtl] .categories-canvas .offcanvas-body .categories-list ul { padding-left: unset; padding-right: 0 } .categories-canvas .offcanvas-body .categories-list ul li { display: block; width: 100% } .categories-canvas .offcanvas-body .categories-list ul li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4a5568 } .categories-canvas .offcanvas-body .categories-list ul li a:hover h6 { letter-spacing: .3px } .categories-canvas .offcanvas-body .categories-list ul li a:hover h6::before { width: 65px } .categories-canvas .offcanvas-body .categories-list ul li a h6 { font-size: 17px; font-weight: 500; position: relative; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .categories-canvas .offcanvas-body .categories-list ul li a h6:before { content: ""; position: absolute; width: 0; height: 3px; bottom: 0; left: 0; background-color: var(--theme-color); opacity: .5; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .categories-canvas .offcanvas-body .categories-list ul li a i { margin-left: auto } [dir=rtl] .categories-canvas .offcanvas-body .categories-list ul li a i { margin-left: unset; margin-right: auto } .delivery-modal .modal-dialog .modal-content .modal-body.policy-body { padding-top: 5px } .delivery-modal .modal-dialog .modal-content .modal-body.policy-body p { color: #4a5568; line-height: 1.5; font-size: 15px; margin-bottom: 0 } .delivery-modal .modal-dialog .modal-content .modal-body.policy-body p+p { margin-top: 12px } .delivery-modal .modal-dialog .modal-content .modal-body.policy-body p:last-child { margin-top: 12px } .delivery-modal .modal-dialog .modal-content .modal-body.policy-body h5 { font-size: 19px; color: #222; font-weight: bolder; margin-block: 12px 6px } .delivery-modal .modal-dialog .modal-content .modal-body.policy-body ul { list-style-type: disc; padding-left: 19px; margin-top: 2px; display: grid; gap: 3px } body.rtl .delivery-modal .modal-dialog .modal-content .modal-body.policy-body ul { padding-left: unset; padding-right: 19px } .delivery-modal .modal-dialog .modal-content .modal-body.policy-body ul li { display: list-item; color: #4a5568 } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .custom-select .select2-container .select2-selection { width: 100% !important } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .product-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 17px 23px; gap: 14px; margin-bottom: 22px; border-radius: 8px; background-color: #f8f8f8 } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .product-wrapper .product-image { width: 80px; border-radius: 5px; overflow: hidden; background-color: #fff } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .product-wrapper .product-content .name { font-size: calc(14px + 1*(100vw - 320px)/1600); font-weight: 600; margin-bottom: 4px } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .product-wrapper .product-content .product-review-rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 6px } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .product-wrapper .product-content .product-review-rating label { color: #4a5568; font-weight: 400 } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .product-wrapper .product-content .product-review-rating .price-number { line-height: 1; color: rgba(74, 85, 104, .6); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 3px; margin: 5px 0 0 } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .product-wrapper .product-content .product-review-rating .rating-number { line-height: 1; margin-left: 8px; color: rgba(27, 27, 27, .6); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 3px } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .product-wrapper .product-content .product-review-rating .rating-number i { margin-top: -1px } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .product-wrapper .product-content .product-review-rating .product-rating .rating li { line-height: 1 } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .review-box+.review-box { margin-top: 21px } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .review-box .product-review-rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 9px } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .review-box .product-review-rating .product-rating .rating li { line-height: 1 } .question-modal .modal-dialog .modal-content .modal-body .product-review-form .review-box .product-review-rating .product-rating .rating li i { font-size: 16px } .product-review-form .product-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 17px 23px; gap: 14px; margin-bottom: 22px; border-radius: 8px; background-color: #f8f8f8 } .product-review-form .product-wrapper .product-image { width: 80px; border-radius: 5px; overflow: hidden; background-color: #fff } .product-review-form .product-wrapper .product-content .name { font-size: calc(14px + 1*(100vw - 320px)/1600); font-weight: 600; margin-bottom: 4px } .product-review-form .product-wrapper .product-content .product-review-rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 6px } .product-review-form .product-wrapper .product-content .product-review-rating label { color: #4a5568; font-weight: 400 } .product-review-form .product-wrapper .product-content .product-review-rating .price-number { line-height: 1; color: rgba(74, 85, 104, .6); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 3px; margin: 5px 0 0 } .product-review-form .product-wrapper .product-content .product-review-rating .rating-number { line-height: 1; margin-left: 8px; color: rgba(27, 27, 27, .6); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 3px } .product-review-form .product-wrapper .product-content .product-review-rating .rating-number i { margin-top: -1px } .product-review-form .product-wrapper .product-content .product-review-rating .product-rating .rating li { line-height: 1 } .product-review-form .review-box+.review-box { margin-top: 21px } .product-review-form .review-box .product-review-rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 9px } .product-review-form .review-box .product-review-rating .product-rating .rating li { line-height: 1 } .product-review-form .review-box .product-review-rating .product-rating .rating li i { font-size: 16px } .product-section-box { margin-top: calc(12px + 36*(100vw - 320px)/1600) } .product-section-box .custom-nav { -ms-flex-wrap: nowrap; flex-wrap: nowrap; border: none; white-space: nowrap; overflow-x: auto; overflow-y: hidden; margin: 0; border-bottom: 1px solid #ececec } .dark .product-section-box .custom-nav { border-color: rgba(119, 119, 119, .44) } .product-section-box .custom-nav .nav-item .nav-link { color: #222; padding: calc(12px + 3*(100vw - 320px)/1600) calc(17px + 13*(100vw - 320px)/1600); font-size: calc(16px + 4*(100vw - 320px)/1600); letter-spacing: .6px; border: none; font-weight: 600; background-color: #f8f8f8; position: relative } .product-section-box .custom-nav .nav-item .nav-link::after { content: ""; position: absolute; width: 0; height: 3px; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .product-section-box .custom-nav .nav-item .nav-link::after { left: unset; right: 0 } .product-section-box .custom-nav .nav-item .nav-link:focus, .product-section-box .custom-nav .nav-item .nav-link:hover, .product-section-box .custom-nav .nav-item .nav-link.active { background-color: #fff } .product-section-box .custom-nav .nav-item .nav-link:focus::after, .product-section-box .custom-nav .nav-item .nav-link:hover::after, .product-section-box .custom-nav .nav-item .nav-link.active::after { width: 100%; background: #1aa488 } .product-section-box .offer-table { margin-bottom: 0; border: 1px solid #ececec; table-layout: fixed; display: inherit; border-radius: 6px } [dir=rtl] .product-section-box .offer-table { right: unset; left: 10px } .product-section-box .offer-table tbody tr th, .product-section-box .offer-table tbody tr td { padding: 12px 16px } .product-section-box .offer-table tbody tr th { width: 7% } .product-section-box .offer-table tbody tr td { vertical-align: middle } .product-section-box .offer-table tbody tr td.offer-name { width: 20% } .product-section-box .custom-tab { padding-top: calc(20px + 10*(100vw - 320px)/1600) } .product-section-box .custom-tab .nav-desh { margin-bottom: calc(22px + 8*(100vw - 320px)/1600) } .product-section-box .custom-tab .nav-desh:last-of-type { margin-bottom: 0 } .product-section-box .custom-tab .nav-desh .desh-title { margin-bottom: 8px } .product-section-box .custom-tab .nav-desh .desh-title h5 { font-weight: 700 } .product-section-box .custom-tab .product-detail .detail-title h5 { font-weight: 600; color: #4a5568; font-size: 17px; margin-bottom: 10px } .product-section-box .custom-tab .product-detail .detail-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 4px } .product-section-box .custom-tab .product-detail .detail-list li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; color: #4a5568; width: 100% } .product-section-box .custom-tab .product-detail .detail-list li i { font-size: 6px; color: #4a5568; margin: 6px 6px 0 0 } .product-section-box .product-description p { margin-bottom: calc(12px + 8*(100vw - 320px)/1600); color: #4a5568; line-height: 1.7; font-size: calc(14px + 1*(100vw - 320px)/1600) } .product-section-box .product-description p:last-child { margin-bottom: 0 } .product-section-box .product-description .description-list { padding-left: 25px; list-style: disc; margin-bottom: 20px; display: grid; gap: 4px } .product-section-box .product-description .description-list li { display: list-item; text-align: -webkit-match-parent; color: #4a5568; font-size: 16px } .product-section-box .information-box ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 7px } .product-section-box .information-box ul li { color: #4a5568; width: 100%; display: list-item; list-style-type: circle; margin-left: 35px; font-size: calc(14px + 1*(100vw - 320px)/1600) } .product-section-box .information-box ul .information-title { font-weight: bold; display: block; margin-left: 10px; font-size: 18px; margin-top: 15px; color: #222 } .product-section-box .review-box .product-rating-box .product-main-rating { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 25px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 14px } .product-section-box .review-box .product-rating-box .product-main-rating h2 { font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 5px; font-size: calc(28px + 9*(100vw - 320px)/1600) } .product-section-box .review-box .product-rating-box .product-main-rating h2 i { font-size: calc(19px + 4*(100vw - 320px)/1600); font-weight: normal; color: #ffb321 } .product-section-box .review-box .product-rating-box .product-main-rating h2 .feather { width: calc(19px + 4*(100vw - 320px)/1600); height: calc(19px + 4*(100vw - 320px)/1600); fill: #ffb321; stroke: #ffb321 } .product-section-box .review-box .product-rating-box .product-main-rating h5 { line-height: 1.4; font-weight: 400; color: #4a5568; font-size: 17px } .product-section-box .review-box .product-rating-box .product-rating-list { display: grid; gap: calc(7px + 5*(100vw - 320px)/1600) } .product-section-box .review-box .product-rating-box .product-rating-list li:nth-child(4) .rating-product .progress .progress-bar { background-color: #ffa53b } .product-section-box .review-box .product-rating-box .product-rating-list li:last-child .rating-product .progress .progress-bar { background-color: #ff4f4f } .product-section-box .review-box .product-rating-box .product-rating-list li .rating-product { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 12px; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .product-section-box .review-box .product-rating-box .product-rating-list li .rating-product h5 { white-space: nowrap; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 3px; font-size: 18px; width: 40px; font-weight: 600 } .product-section-box .review-box .product-rating-box .product-rating-list li .rating-product h5 i { font-size: 15px; font-weight: normal } .product-section-box .review-box .product-rating-box .product-rating-list li .rating-product h5 .feather { width: 15px; height: 15px; fill: #222 } .product-section-box .review-box .product-rating-box .product-rating-list li .rating-product .progress { width: calc(100% - 12px - 28px - 15px); height: 9px; border-radius: 100px } .product-section-box .review-box .product-rating-box .product-rating-list li .rating-product .progress .progress-bar { background-color: var(--theme-color); border-radius: 100px } .product-section-box .review-box .product-rating-box .product-rating-list li .rating-product .total { white-space: nowrap; width: auto; color: rgba(74, 85, 104, .878); font-size: 16px; font-weight: 400; width: 15px; display: block } .product-section-box .review-box .review-people { border-left: 1px solid #ececec; padding-left: 23px; max-height: 421px; height: 100%; overflow: auto } body.rtl .product-section-box .review-box .review-people { border-right-width: 1px; border-right-style: solid; padding-right: 23px; border-left: unset; padding-left: unset } @media(max-width: 1199px) { .product-section-box .review-box .review-people { padding-left: unset; padding-top: 23px; border-left: unset; border-top: 1px solid rgba(119, 119, 119, .44); margin-top: 23px } body.rtl .product-section-box .review-box .review-people { padding-right: 0; border-right: unset } } .product-section-box .review-box .review-people::-webkit-scrollbar-track { border-radius: 10px; background-color: rgba(85, 85, 85, .14) } .product-section-box .review-box .review-people::-webkit-scrollbar { width: 4px; background-color: #f5f5f5; border-radius: 50px } .product-section-box .review-box .review-people::-webkit-scrollbar-thumb { border-radius: 10px; background-color: rgba(85, 85, 85, .5) } @media(max-width: 991px) { .product-section-box .review-box .review-people { border: none; padding: 0; margin-top: 25px } } .product-section-box .review-box .review-people .review-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 17px } body.rtl .product-section-box .review-box .review-people .review-list { padding-right: 0 } .product-section-box .review-box .review-people .review-list li { display: block; width: 100% } .product-section-box .review-box .review-people .review-list li .people-box { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 15px; width: 100%; border-radius: 10px; padding: calc(16px + 4*(100vw - 320px)/1600) calc(16px + 10*(100vw - 320px)/1600); background: #f8f8f8 } @media(max-width: 480px) { .product-section-box .review-box .review-people .review-list li .people-box { display: block } } .product-section-box .review-box .review-people .review-list li .people-box:hover .reply a { opacity: 1 } .product-section-box .review-box .review-people .review-list li .people-box .people-image { width: 70px; height: 70px; margin: 0 auto 8px } @media(max-width: 480px) { .product-section-box .review-box .review-people .review-list li .people-box .people-image { margin: 0 auto } } .product-section-box .review-box .review-people .review-list li .people-box .people-image img { width: 100%; height: 100%; border-radius: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } @media(max-width: 575px) { .product-section-box .review-box .review-people .review-list li .people-box .people-image img { border-radius: 8px } } .product-section-box .review-box .review-people .review-list li .people-box .people-text .user-round { width: 70px; height: 70px; -o-object-fit: contain; object-fit: contain; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 40px; border-radius: 7px; -webkit-box-shadow: 0 0 6px rgba(34, 34, 34, .16); box-shadow: 0 0 6px rgba(34, 34, 34, .16); margin: 0 auto } .product-section-box .review-box .review-people .review-list li .people-box .people-text .user-round h4 { font-size: 41px; font-weight: 600; color: var(--theme-color) } .product-section-box .review-box .review-people .review-list li .people-box .name-user { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 70px; height: 70px; background-color: #ececec; border-radius: 10px; color: #4a5568 } .product-section-box .review-box .review-people .review-list li .people-box .name-user h3 { font-size: 37px; font-weight: 600 } .product-section-box .review-box .review-people .review-list li .people-box .people-comment { width: calc(100% - 70px - 15px) } .product-section-box .review-box .review-people .review-list li .people-box .people-comment .people-name { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px } @media(max-width: 400px) { .product-section-box .review-box .review-people .review-list li .people-box .people-comment .people-name { display: block } } .product-section-box .review-box .review-people .review-list li .people-box .people-comment .people-name h5 .name { display: block; font-weight: 600; font-size: 17px } .product-section-box .review-box .review-people .review-list li .people-box .people-comment .people-name h5 .name:hover { color: var(--theme-color) } .product-section-box .review-box .review-people .review-list li .people-box .people-comment .people-name .date-time { width: 100%; margin-top: 4px } .product-section-box .review-box .review-people .review-list li .people-box .people-comment .people-name .date-time h6 { font-size: 13px; color: #777; margin-block: 4px 6px; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } .product-section-box .review-box .review-people .review-list li .people-box .people-comment .people-name .product-rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .product-section-box .review-box .review-people .review-list li .people-box .people-comment .name { white-space: nowrap; display: block; font-weight: 600; font-size: calc(14px + 1*(100vw - 320px)/1600) } .product-section-box .review-box .review-people .review-list li .people-box .people-comment .name:hover { color: var(--theme-color) } body.rtl .product-section-box .review-box .review-people .review-list li .people-box .people-comment { padding-left: unset; padding-right: 15px } @media(max-width: 480px) { .product-section-box .review-box .review-people .review-list li .people-box .people-comment { padding: 0; width: 100%; margin-top: 16px } } .product-section-box .review-box .review-people .review-list li .people-box .people-comment .date-time { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; margin: 0 } .product-section-box .review-box .review-people .review-list li .people-box .people-comment .date-time h6 { font-size: 13px; color: #777; margin: 0 } .product-section-box .review-box .review-people .review-list li .people-box .reply { margin-top: 6px; line-height: 1.6; color: #4a5568; position: relative } .product-section-box .review-box .review-people .review-list li .people-box .reply p { margin: 0; line-height: 1.6 } @media(max-width: 480px) { .product-section-box .review-box .review-people .review-list li .people-box .reply p { width: 100% } } .product-section-box .info-table { border: 1px solid #ececec; margin-bottom: 0 } .product-section-box .info-table.table-striped tbody tr:nth-of-type(odd) td { background-color: #f8f8f8; color: #222 } .product-section-box .info-table tbody tr th, .product-section-box .info-table tbody tr td { padding: calc(10px + 4*(100vw - 320px)/1600) calc(12px + 6*(100vw - 320px)/1600); font-size: calc(14px + 2*(100vw - 320px)/1600); white-space: nowrap } .product-section-box .info-table tbody tr td { border-left: 1px solid #ececec } .custom-pagination { margin-top: calc(22px + 13*(100vw - 320px)/1600) } .custom-pagination .pagination { -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(6px + 7*(100vw - 320px)/1600) } .custom-pagination .pagination .page-item { border-radius: 5px; overflow: hidden } .custom-pagination .pagination .page-item:not(:first-child) .page-link { margin: 0 } .custom-pagination .pagination .page-item.active .page-link { background-color: var(--theme-color); border-color: var(--theme-color); color: #fff } .custom-pagination .pagination .page-item .page-link { color: #4a5568; border: 1px solid rgba(0, 0, 0, 0) } .custom-pagination .pagination .page-item .page-link:hover { border-radius: 5px; border: 1px solid var(--theme-color); background-color: unset } .custom-pagination .pagination .page-item .page-link:focus { color: var(--theme-color); background-color: #fff; -webkit-box-shadow: none; box-shadow: none } .ratio_27 .bg-size:before { content: ""; padding-top: 27%; display: block } .ratio_30 .bg-size:before { content: ""; padding-top: 30%; display: block } .ratio_35 .bg-size:before { content: ""; padding-top: 35%; display: block } .ratio_45 .bg-size:before { content: ""; padding-top: 45.4%; display: block } .ratio_50 .bg-size:before { content: ""; padding-top: 50%; display: block } .ratio_50_1 .bg-size:before { content: ""; padding-top: 50%; display: block } @media(max-width: 1660px) { .ratio_50_1 .bg-size:before { padding-top: 57% } } @media(max-width: 1199px) { .ratio_50_1 .bg-size:before { padding-top: 80% } } @media(max-width: 991px) { .ratio_50_1 .bg-size:before { padding-top: 59% } } @media(max-width: 767px) { .ratio_50_1 .bg-size:before { padding-top: 68% } } @media(max-width: 575px) { .ratio_50_1 .bg-size:before { padding-top: 77% } } @media(max-width: 480px) { .ratio_50_1 .bg-size:before { padding-top: 84% } } .ratio_58 .bg-size:before { content: ""; padding-top: 58%; display: block } .ratio_60 .bg-size:before { content: ""; padding-top: 60%; display: block } .ratio_65 .bg-size:before { content: ""; padding-top: 65%; display: block } .ratio_87 .bg-size:before { content: ""; padding-top: 87%; display: block } .ratio_square .bg-size:before { padding-top: 100%; content: ""; display: block } .ratio_110 .bg-size:before { padding-top: 110%; content: ""; display: block } .ratio_125 .bg-size::before { content: ""; padding-top: 125%; display: block } .ratio_148 .bg-size::before { content: ""; padding-top: 148%; display: block } .ratio_156 .bg-size:before { content: ""; padding-top: 156%; display: block } .ratio_medium .bg-size:before { content: ""; padding-top: 134%; display: block } .ratio_180 .bg-size:before { content: ""; padding-top: 180%; display: block } .ratio_209 .bg-size:before { content: ""; padding-top: 209%; display: block } .ratio_148_1 .bg-size { content: ""; padding-top: 148%; display: block } @media(max-width: 1199px) { .ratio_148_1 .bg-size { padding-top: 88% } } .b-bottom { background-position: bottom !important } .b-top { background-position: top !important } .b-left { background-position: left !important } .b-right { background-position: right !important } .product-wrapper .slick-dots { position: relative; bottom: 0; margin-top: calc(5px + 15*(100vw - 320px)/1600) } .product-wrapper .slick-dots li { width: auto; height: auto } .product-wrapper .slick-dots li button { width: calc(6px + 2*(100vw - 320px)/1600); height: calc(6px + 2*(100vw - 320px)/1600); border-radius: 4px; padding: 0; margin: 0; background-color: rgba(35, 35, 35, .2); -webkit-transition: all .5s ease; transition: all .5s ease } .product-wrapper .slick-dots li button::before { display: none } .product-wrapper .slick-dots li.slick-active button { margin: 0; width: calc(30px + 10*(100vw - 320px)/1600); background-color: var(--theme-color); -webkit-transition: all .5s ease; transition: all .5s ease } .product-wrapper .timer { position: absolute; top: 15px; left: 0; right: 0; text-align: center } .product-wrapper.slick-slider.slick-dotted { margin-bottom: -2px } .no-arrow .slick-arrow { display: none !important } .no-space .slick-list { margin: 0 !important } .no-space .slick-list .slick-slide>div, .no-space .slick-list .slick-slide>ul { margin: 0 !important } [dir=rtl] .no-space .slick-list .slick-slide>div, [dir=rtl] .no-space .slick-list .slick-slide>ul { direction: rtl } .category-slider .slick-list { margin: 0 } .category-slider .slick-list .slick-slide { padding: 0 10px } [dir=rtl] .category-slider .slick-list .slick-slide>div, [dir=rtl] .category-slider .slick-list .slick-slide>ul { direction: rtl } .category-slider.slick-dotted { margin-bottom: 0 } .slick-slider .slick-list { margin: 0 -10px } @media(max-width: 575px) { .slick-slider .slick-list { margin: 0 -6px } } .slick-slider .slick-list .slick-slide>* { margin: 0 10px } [dir=rtl] .slick-slider .slick-list .slick-slide>* { direction: rtl } @media(max-width: 575px) { .slick-slider .slick-list .slick-slide>* { margin: 0 6px } } .slick-slider.slick-dotted { margin-bottom: 0 } .slick-top .slick-list .slick-track>div { margin: 3px 0 } .left-slider .slick-list .slick-track .slick-slide img { -webkit-filter: grayscale(20%) blur(1px); filter: grayscale(20%) blur(1px); opacity: .8 } .left-slider .slick-list .slick-track .slick-slide.slick-current img { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -webkit-filter: grayscale(0) blur(0); filter: grayscale(0) blur(0); opacity: 1; -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .16); box-shadow: 0 0 8px rgba(34, 34, 34, .16) } .arrow-slider .slick-prev, .arrow-slider .slick-next { width: calc(30px + 10*(100vw - 320px)/1600); height: calc(30px + 10*(100vw - 320px)/1600); background-color: #fff; -webkit-box-shadow: 0px 1px 4px rgba(34, 34, 34, .14); box-shadow: 0px 1px 4px rgba(34, 34, 34, .14); position: absolute; top: calc(-28px + -15*(100vw - 320px)/1600); border-radius: 5px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .arrow-slider .slick-prev::before, .arrow-slider .slick-next::before { font-family: "Font Awesome 6 Free"; font-weight: 900; color: var(--theme-color); font-size: calc(17px + 3*(100vw - 320px)/1600) } .arrow-slider .slick-prev:hover, .arrow-slider .slick-next:hover { background-color: var(--theme-color) } .arrow-slider .slick-prev:hover::before, .arrow-slider .slick-next:hover::before { color: #fff } .arrow-slider .slick-prev { left: unset; right: 60px } [dir=rtl] .arrow-slider .slick-prev { right: unset; left: 0 } .arrow-slider .slick-prev::before { content: "" } @media(max-width: 575px) { .arrow-slider .slick-prev { right: 45px } } .arrow-slider .slick-next { right: 5px } [dir=rtl] .arrow-slider .slick-next { right: unset; left: 50px } .arrow-slider .slick-next::before { content: "" } @media(max-width: 575px) { [dir=rtl] .arrow-slider .slick-next { left: 40px } } .arrow-slider-2 .slick-prev, .arrow-slider-2 .slick-next { top: -42px } @media(max-width: 1460px) { .arrow-slider-2 .slick-prev, .arrow-slider-2 .slick-next { top: -38px } } @media(max-width: 1199px) { .arrow-slider-2 .slick-prev, .arrow-slider-2 .slick-next { top: -37px } } @media(max-width: 767px) { .arrow-slider-2 .slick-prev, .arrow-slider-2 .slick-next { top: -33px } } @media(max-width: 480px) { .arrow-slider-2 .slick-prev, .arrow-slider-2 .slick-next { top: -31px } } @media(max-width: 360px) { .arrow-slider-2 .slick-prev, .arrow-slider-2 .slick-next { top: -29px } } .arrow-slider-2 .slick-prev { left: unset; right: 50px } [dir=rtl] .arrow-slider-2 .slick-prev { right: unset; left: 0 } .arrow-slider-2 .slick-prev::before { font-family: "Font Awesome 6 Free"; font-weight: 900; content: ""; color: #222; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .arrow-slider-2 .slick-prev:hover::before { color: var(--theme-color) } .arrow-slider-2 .slick-next { right: 5px } [dir=rtl] .arrow-slider-2 .slick-next { right: unset; left: 30px } .arrow-slider-2 .slick-next::before { font-family: "Font Awesome 6 Free"; font-weight: 900; content: ""; color: #222 } .arrow-slider-2 .slick-next:hover::before { color: var(--theme-color) } .img-slider img { display: initial } .product-arrow .slick-prev, .product-arrow .slick-next { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(28px + 12*(100vw - 320px)/1600); height: calc(28px + 12*(100vw - 320px)/1600); background-color: #ececec; border-radius: 5px; z-index: 1; -webkit-transition: all .3s ease; transition: all .3s ease } .product-arrow .slick-prev::before, .product-arrow .slick-next::before { font-family: "Font Awesome 6 Free"; font-weight: 900 } .product-arrow .slick-prev { left: 0 } .product-arrow .slick-prev::before { color: #000; content: "" } .product-arrow .slick-prev:hover, .product-arrow .slick-prev:focus { background-color: var(--theme-color) } .product-arrow .slick-prev:hover::before, .product-arrow .slick-prev:focus::before { color: #fff } .product-arrow .slick-next { right: 0 } [dir=rtl] .product-arrow .slick-next { right: unset; left: 91% } .product-arrow .slick-next:before { color: #000; content: "" } .product-arrow .slick-next:hover, .product-arrow .slick-next:focus { background-color: var(--theme-color) } .product-arrow .slick-next:hover::before, .product-arrow .slick-next:focus::before { color: #fff } .product-box-arrow .slick-prev, .product-box-arrow .slick-next { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(28px + 12*(100vw - 320px)/1600); height: calc(28px + 12*(100vw - 320px)/1600); border-radius: 50%; z-index: 1; -webkit-transition: all .3s ease; transition: all .3s ease; background-color: #fff; -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, .14); box-shadow: 0px 3px 4px rgba(0, 0, 0, .14); color: #4a5568 } .product-box-arrow .slick-prev::before, .product-box-arrow .slick-next::before { font-family: "Font Awesome 6 Free"; font-weight: 900; color: #000; font-size: calc(15px + 3*(100vw - 320px)/1600) } .product-box-arrow .slick-prev:hover, .product-box-arrow .slick-prev:focus, .product-box-arrow .slick-next:hover, .product-box-arrow .slick-next:focus { background-color: var(--theme-color) } .product-box-arrow .slick-prev:hover::before, .product-box-arrow .slick-prev:focus::before, .product-box-arrow .slick-next:hover::before, .product-box-arrow .slick-next:focus::before { color: #fff } .product-box-arrow .slick-prev { left: -28px } @media(max-width: 575px) { .product-box-arrow .slick-prev { left: -8px } } .product-box-arrow .slick-prev::before { content: "" } .product-box-arrow .slick-next { right: -28px } @media(max-width: 575px) { .product-box-arrow .slick-next { right: -8px } } .product-box-arrow .slick-next:before { content: "" } .slick-height .slick-list .slick-track .slick-slide { height: auto } .tab-style-color { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: calc(8px + 12*(100vw - 320px)/1600); border: none; overflow-x: auto; overflow-y: hidden } @media(max-width: 1265px) { .tab-style-color { margin-top: 13px } } @media(max-width: 1265px) { .tab-style-color-2 { margin-top: 0 } } @media(max-width: 850px) { .tab-style-color-2 { margin-top: 13px; padding-bottom: 11px } } .tab-style-color .nav-item .nav-link { border: none; color: #222; font-weight: 500; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; font-size: calc(14px + 2*(100vw - 320px)/1600); white-space: nowrap; background-color: #fff; line-height: 1; border: 1px solid var(--theme-color); padding: calc(9px + 5*(100vw - 320px)/1600) calc(14px + 16*(100vw - 320px)/1600); margin: 0 } .tab-style-color .nav-item .nav-link.active, .tab-style-color .nav-item .nav-link:hover { background-color: var(--theme-color); color: #fff } .tab-style-color .nav-item .nav-link img { margin-right: 5px } [dir=rtl] .tab-style-color .nav-item .nav-link img { margin-right: unset; margin-left: 5px } .tab-style-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: calc(7px + 3*(100vw - 320px)/1600); border: none; overflow-x: auto; overflow-y: hidden } @media(max-width: 1265px) { .tab-style-2 { margin-top: 13px } } .tab-style-2 .nav-item .nav-link { color: #4a5568; font-weight: 500; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; font-size: calc(15px + 1*(100vw - 320px)/1600); white-space: nowrap; background-color: #f8f8f8; line-height: 1; border: 1px solid rgba(74, 85, 104, .15); padding: calc(11px + 2*(100vw - 320px)/1600) calc(15px + 8*(100vw - 320px)/1600); margin: 0; border-radius: calc(6px + 2*(100vw - 320px)/1600) } .tab-style-2 .nav-item .nav-link.active, .tab-style-2 .nav-item .nav-link:hover { background-color: var(--theme-color); color: #fff; border-color: rgba(0, 0, 0, 0) } .theme-option { position: fixed; bottom: calc(10px + 15*(100vw - 320px)/1600); right: calc(10px + 15*(100vw - 320px)/1600); z-index: 1; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .theme-option { right: unset; left: calc(10px + 15*(100vw - 320px)/1600) } @media(max-width: 767px) { .theme-option { bottom: calc(75px + 5*(100vw - 320px)/1600) } } .theme-option .back-to-top { background-color: var(--theme-color); padding: 0; border-radius: 5px; z-index: 1; margin-top: 12px } [dir=rtl] .theme-option .back-to-top { right: unset; left: calc(10px + 15*(100vw - 320px)/1600) } .theme-option .back-to-top a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(30px + 10*(100vw - 320px)/1600); height: calc(30px + 10*(100vw - 320px)/1600) } .theme-option .back-to-top a i { color: #fff } .setting-box { background-color: var(--theme-color); padding: 0; border-radius: 5px; z-index: 1; position: relative; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .setting-box .setting-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(30px + 10*(100vw - 320px)/1600); height: calc(30px + 10*(100vw - 320px)/1600); padding: 0; color: #fff } .setting-box .theme-setting-2 { position: absolute; bottom: calc(40px + 6*(100vw - 320px)/1600); right: 12px; width: 360px; background-color: #fff; padding: 12px; border-radius: 8px 8px 0 8px; -webkit-box-shadow: 0 4px 8px rgba(34, 34, 34, .12); box-shadow: 0 4px 8px rgba(34, 34, 34, .12); -webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: bottom right; transform-origin: bottom right; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .setting-box .theme-setting-2 { -webkit-transform-origin: bottom left; transform-origin: bottom left } [dir=rtl] .setting-box .theme-setting-2 { right: unset; left: 12px; border-radius: 8px 8px 8px 0 } @media(max-width: 360px) { .setting-box .theme-setting-2 { width: 275px } } .setting-box .theme-setting-2.active { -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: bottom right; transform-origin: bottom right } [dir=rtl] .setting-box .theme-setting-2.active { -webkit-transform-origin: bottom left; transform-origin: bottom left } .setting-box .theme-setting-2 .theme-box ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 22px; gap: calc(7px + 8*(100vw - 320px)/1600) } [dir=rtl] .setting-box .theme-setting-2 .theme-box ul { padding-right: 0 } .setting-box .theme-setting-2 .theme-box ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; padding-bottom: 14px; gap: 20px; border-bottom: 1px dashed #ececec } .setting-box .theme-setting-2 .theme-box ul li:last-child { padding-bottom: 0; border: none } .setting-box .theme-setting-2 .theme-box ul li.color-box { display: block; gap: 19px } .setting-box .theme-setting-2 .theme-box ul li .setting-name { margin-bottom: 0; width: 15% } .setting-box .theme-setting-2 .theme-box ul li .theme-setting-button { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 0; width: 85% } .setting-box .theme-setting-2 .theme-box ul li .theme-setting-button button { width: 100%; background-color: var(--theme-color); color: #fff; font-size: calc(14px + 1*(100vw - 320px)/1600) } .setting-box .theme-setting-2 .theme-box ul li .theme-setting-button button.outline { color: var(--theme-color); border: 1px solid var(--theme-color); background-color: #fff } .setting-box .theme-setting-2 .theme-box ul li .theme-setting-button button.rtl-outline { color: var(--theme-color); border: 1px solid var(--theme-color); background-color: #fff } [dir=rtl] .setting-box .theme-setting-2 .theme-box ul li .theme-setting-button button.rtl-outline { color: #fff; border: 1px solid rgba(0, 0, 0, 0); background-color: var(--theme-color) } .setting-box .theme-setting-2 .theme-box ul li .theme-setting-button button.rtl-unline { color: #fff; border: 1px solid rgba(0, 0, 0, 0); background-color: var(--theme-color) } [dir=rtl] .setting-box .theme-setting-2 .theme-box ul li .theme-setting-button button.rtl-unline { color: var(--theme-color); border: 1px solid var(--theme-color); background-color: #fff } .setting-box .theme-setting-2 .theme-box ul li .theme-setting-button.color-picker { padding: 0; border: none; background-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; box-shadow: none } .setting-box .theme-setting-2 .theme-box ul li .theme-setting-button.color-picker .form-control { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 15px; padding: 0; border: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .setting-box .theme-setting-2 .theme-box ul li .theme-setting-button.color-picker .form-control .form-control-color { width: 38px; height: auto; padding: 0; font-size: 13px; border: none } [dir=rtl] .setting-box .theme-setting-2 .theme-box ul li .theme-setting-button.color-picker .form-control .form-control-color { max-width: 100% } .setting-box .theme-setting-2 .theme-box ul li .theme-setting-button.color-picker .form-control .form-label { width: auto; font-size: 16px; color: #4a5568 } .timer ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] .timer ul { padding-left: unset; padding-right: 0 } @media(max-width: 360px) { .timer ul { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } @media(max-width: 575px) { .timer ul { margin-top: 12px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .timer ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 50px; height: 50px; position: relative; background-color: #ececec; padding: 8px; border-radius: 5px } @media(max-width: 575px) { .timer ul li { width: 40px; height: 40px } } .timer ul li+li { margin-left: 15px } [dir=rtl] .timer ul li+li { margin-left: unset; margin-right: 15px } .timer ul li+li::after { content: ":"; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-weight: bolder; left: -10px } [dir=rtl] .timer ul li+li::after { left: unset; right: -10px } .timer ul li .counter h4 { font-weight: 500 } @media(max-width: 575px) { .timer ul li .counter h4 { font-size: 15px } } .timer-2 { margin-left: 40px } @media(max-width: 575px) { .timer-2 { margin-left: 0 } } .timer-2 ul li { width: 60px; height: 60px; color: #000; border: 1px solid #222; background-color: rgba(0, 0, 0, 0) } .timer-2 ul li.bg-color { background-color: var(--theme-color); color: #fff } .timer-2 ul li .counter { font-size: 20px; font-weight: 500 } .timer-2 ul li+li::after { color: #4a5568 } .timer-box ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 360px) { .timer-box ul { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } @media(max-width: 575px) { .timer-box ul { margin-top: 12px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .timer-box ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 50px; height: 50px; position: relative; background-color: #ececec; padding: 8px; border-radius: 5px } @media(max-width: 575px) { .timer-box ul li { width: 40px; height: 40px } } .timer-box ul li+li { margin-left: 15px } .timer-box ul li+li::after { content: ":"; position: absolute; font-weight: bolder; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: -10px } .timer-box ul li .counter h4 { font-weight: 500 } @media(max-width: 575px) { .timer-box ul li .counter h4 { font-size: 15px } } .title-leaf { width: 140px; text-align: center; margin-top: 7px; position: relative; z-index: 0 } .title-leaf::before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 100%; height: 1px; left: 0; background-color: var(--theme-color); z-index: -1 } .title-leaf svg { background-color: #fff; width: 45px; z-index: 1; fill: var(--theme-color) } .title-leaf svg.bg-gray { background-color: #f8f8f8 } .title { margin-bottom: calc(16px + 14*(100vw - 320px)/1600); display: inline-block; position: relative } .title h2 { font-weight: 700; color: #222; position: relative } .title p { line-height: 1.5; margin: calc(5px + 5*(100vw - 320px)/1600) 0 0; font-size: calc(14px + 2*(100vw - 320px)/1600); color: #4a5568 } .title-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media(max-width: 1265px) { .title-flex { display: block } } .title-flex .timing-box { display: inline-block } .title-flex .timing-box .timing { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #ff4f4f; color: #fff; padding: calc(8px + 4*(100vw - 320px)/1600) calc(9px + 2*(100vw - 320px)/1600); border-radius: 5px } @media(max-width: 1265px) { .title-flex .timing-box .timing { margin-top: calc(14px + 6*(100vw - 320px)/1600) } } .title-flex .timing-box .timing i { -webkit-text-stroke: 1px #fff; color: rgba(0, 0, 0, 0); margin-right: 9px } .title-flex .timing-box .timing .feather { width: 17px; height: 17px; margin-right: 9px } [dir=rtl] .title-flex .timing-box .timing .feather { margin-left: 9px; margin-right: unset } .title-flex .timing-box .timing .name { font-weight: 600; margin-right: 8px; line-height: 1 } [dir=rtl] .title-flex .timing-box .timing .name { margin-left: 8px; margin-right: unset } .title-flex .timing-box .timing .time ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] .title-flex .timing-box .timing .time ul { padding-left: unset; padding-right: 0 } .title-flex .timing-box .timing .time ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; line-height: 1 } .title-flex .timing-box .timing .time ul li+li { margin-left: 15px } [dir=rtl] .title-flex .timing-box .timing .time ul li+li { margin-left: unset; margin-right: 15px } .title-flex .timing-box .timing .time ul li+li::after { content: ":"; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-weight: bolder; left: -10px } [dir=rtl] .title-flex .timing-box .timing .time ul li+li::after { left: unset; right: -10px } .title-flex .timing-box .timing .time ul li .counter h6 { font-weight: 600 } .title .product-tabs { border: none; position: absolute; top: 0; right: 0 } .title .product-tabs .nav-item { position: relative } .title .product-tabs .nav-item .nav-link { border: none; border-radius: unset; color: #4a5568; position: relative; font-weight: 400; font-size: 16px } .title .product-tabs .nav-item .nav-link.active { font-weight: 500; color: var(--theme-color) } .title .product-tabs .nav-item .nav-link.active::before { content: ""; position: absolute; width: 50px; height: 2px; bottom: 0; left: 17px; border-radius: 50px; background-color: var(--theme-color) } .title .product-tabs .nav-item .nav-link.active::after { content: ""; position: absolute; width: 4px; height: 2px; bottom: 0; left: 75px; border-radius: 50px; background-color: var(--theme-color) } .title .product-tabs .nav-item+.nav-item { margin-left: 10px } .title .product-tabs .nav-item+.nav-item::before { content: ""; position: absolute; width: 13px; height: 13px; top: 9px; left: -11px; background-image: url(../svg/bag.svg); background-repeat: no-repeat; background-size: cover; background-position: center } .title-border { border-bottom: 1px solid #ececec; padding-bottom: calc(14px + 6*(100vw - 320px)/1600); margin-bottom: calc(5px + 5*(100vw - 320px)/1600) } .vendor-title h5 { font-weight: 700; font-size: 17px; margin-bottom: 10px; letter-spacing: .5px } .vendor-title p { margin-bottom: 0; font-size: 15px; color: #4a5568; line-height: 1.6 } .seller-title h2 { font-weight: 700; font-size: 37px; margin-bottom: 23px; letter-spacing: .5px; text-transform: uppercase } .seller-title p { margin-bottom: 0; font-size: 15px; color: #4a5568; line-height: 1.6 } .title-flex-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media(max-width: 850px) { .title-flex-2 { display: block } } .title-flex-2 .timing-box { display: inline-block } .title-flex-2 .timing-box .timing { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #ff4f4f; color: #fff; padding: calc(8px + 4*(100vw - 320px)/1600) calc(9px + 2*(100vw - 320px)/1600); border-radius: 5px } @media(max-width: 850px) { .title-flex-2 .timing-box .timing { margin-top: calc(14px + 6*(100vw - 320px)/1600) } } .title-flex-2 .timing-box .timing i { -webkit-text-stroke: 1px #fff; color: rgba(0, 0, 0, 0); margin-right: 9px } .title-flex-2 .timing-box .timing .feather { width: 17px; height: 17px; margin-right: 9px } [dir=rtl] .title-flex-2 .timing-box .timing .feather { margin-left: 9px; margin-right: unset } .title-flex-2 .timing-box .timing .name { font-weight: 600; margin-right: 8px; line-height: 1 } [dir=rtl] .title-flex-2 .timing-box .timing .name { margin-left: 8px; margin-right: unset } .book-title { margin-bottom: calc(16px + 14*(100vw - 320px)/1600); display: inline-block; position: relative } .book-title h2 { font-weight: 700; color: #222; position: relative; padding-bottom: 9px } .book-title h2::before { content: ""; position: absolute; bottom: 0; width: 60%; height: 1px; border-top: 2px solid var(--theme-color); left: 0 } .tooltip { -webkit-transition: opacity .15s linear; transition: opacity .15s linear } .tooltip .tooltip-arrow::before { border-top-color: var(--theme-color) } .tooltip .tooltip-inner { font-weight: 500; background-color: var(--theme-color); color: #fff } @media(min-width: 1464px) { .container { max-width: 1440px } } .col-custom-3 { width: 22% } @media(max-width: 1399px) { .col-custom-3 { width: 25% } } @media(max-width: 1199px) { .col-custom-3 { width: 30% } } @media(max-width: 991px) { .col-custom-3 { width: 0 } } .col-custom- { width: 78% } @media(max-width: 1399px) { .col-custom- { width: 75% } } @media(max-width: 1199px) { .col-custom- { width: 70% } } @media(max-width: 991px) { .col-custom- { width: 100% } } .fw-300 { font-weight: 300 } .w-60 { width: 60% !important } .section-small-space { padding: calc(18px + 24*(100vw - 320px)/1600) 0 } .section-big-space { padding: calc(40px + 120*(100vw - 320px)/1600) 0 } .section-lg-space { padding: calc(30px + 40*(100vw - 320px)/1600) 0 } section, .section-t-space { padding-top: calc(30px + 20*(100vw - 320px)/1600) } .section-b-space { padding-bottom: calc(30px + 20*(100vw - 320px)/1600) } .container-fluid-lg { padding: 0 calc(0px + 148*(100vw - 320px)/1600) } .container-fluid-md { padding: 0 calc(12px + 38*(100vw - 320px)/1600) } .container-fluid-xs { padding: 0 calc(12px + 13*(100vw - 320px)/1600) } .section-small-space { padding: 30px 0 } .p-top-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } [dir=rtl] .p-top-left { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .p-top-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .p-top-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .p-center-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } [dir=rtl] .p-center-left { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .p-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .p-center-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } [dir=rtl] .p-center-right { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .p-bottom-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } [dir=rtl] .p-bottom-left { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .p-bottom-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .p-bottom-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .p-sticky { position: sticky; top: 10px } .ls-expanded { letter-spacing: 12px; margin-right: -12px } .ls-resize-expanded { letter-spacing: calc(4px + 6*(100vw - 320px)/1600) } .g-8 { margin: -8px } .g-8>div { padding: 8px } .icon-width { width: 25px; height: 25px } .rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 360px) { .rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } [dir=rtl] .rating { padding-left: unset; padding-right: 0 } .rating li { line-height: 0 } .rating li+li { margin-left: 2px } [dir=rtl] .rating li+li { margin-left: unset; margin-right: 2px } .rating li .feather { width: 14px; height: 14px; stroke: #ffb321 } .rating li .feather.fill { fill: #ffb321 } .product-rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .product-rating span { color: #4a5568; font-size: 12px; margin-left: 5px } [dir=rtl] .product-rating span { margin-left: unset; margin-right: 5px } .mend-auto { margin-right: auto !important; text-align: left } .mstart-auto { margin-left: auto !important; text-align: left } .fw-500 { font-weight: 500 } .text-theme { color: var(--theme-color) } .text-title { color: #222 !important } .text-content { color: #4a5568 } .text-yellow { color: #ffb321 !important } .text-danger { color: #ff4f4f !important } .bg-gray { background-color: #f8f8f8 !important } .bg-theme { background-color: var(--theme-color) } .bg-gradient-color { background: linear-gradient(149.8deg, #f8f8fb 17.21%, #f3f5f9 79.21%) } .orange-color { color: #ffbc5d !important } .text-exo { font-family: "Exo 2", sans-serif } .text-russo { font-family: "Russo One", sans-serif } .text-pacifico { font-family: "Pacifico", cursive } .text-kaushan { font-family: "Kaushan Script", cursive } .text-great { font-family: "Great Vibes", cursive } .text-qwitcher { font-family: "Qwitcher Grypen", cursive } .w-58 { width: 58% !important } .colorpick-eyedropper-input-trigger { display: none } .hover-effect:hover { opacity: 1; -webkit-animation: flash 1.5s; animation: flash 1.5s } .shelf { border-bottom: 30px solid #a5a5a5; border-left: 20px solid rgba(0, 0, 0, 0); border-right: 20px solid rgba(0, 0, 0, 0); top: -11px; z-index: -1; position: relative } .shelf:after { content: ""; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background: #686868; height: 20px; width: calc(100% + 40px); bottom: -50px; z-index: 1 } body { font-family: "Public Sans", sans-serif; position: relative; font-size: 14px; color: #222; margin: 0; background-color: #fff; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; padding-right: 0 !important } body ::-moz-selection { color: #fff; background-color: var(--theme-color) } body ::selection { color: #fff; background-color: var(--theme-color) } .bg-overlay { width: 100vw; height: 100vh; background-color: #222; position: fixed; z-index: 9; top: 0; opacity: 0; visibility: hidden; -webkit-transition: .5s; transition: .5s } .bg-overlay.show { visibility: visible; opacity: .5 } ul { padding-left: 0; margin-bottom: 0 } li { display: inline-block; font-size: 14px } p { font-size: 14px; line-height: 18px } a { color: var(--theme-color); -webkit-transition: .5s ease; transition: .5s ease; text-decoration: none } a:hover { text-decoration: none; -webkit-transition: .5s ease; transition: .5s ease } a:focus { outline: none } button:focus { outline: none } .btn-close:focus { -webkit-box-shadow: none; box-shadow: none } :focus { outline: none } .form-control { background-color: #fff } .form-control:focus { -webkit-box-shadow: none; box-shadow: none; border-color: var(--theme-color) } h1 { font-size: calc(40px + 30*(100vw - 320px)/1600); font-weight: 600; line-height: 1.1; text-transform: capitalize; margin: 0 } h2 { font-size: calc(22px + 6*(100vw - 320px)/1600); font-weight: 600; line-height: 1; text-transform: capitalize; margin: 0 } h3 { font-size: calc(16px + 4*(100vw - 320px)/1600); font-weight: 500; line-height: 1.2; margin: 0 } h4 { font-size: calc(17px + 1*(100vw - 320px)/1600); line-height: 1.2; margin: 0; font-weight: 400 } h5 { font-size: calc(15px + 1*(100vw - 320px)/1600); line-height: 1.2; margin: 0; font-weight: 400 } h6 { font-size: calc(13px + 1*(100vw - 320px)/1600); line-height: 1.2; margin: 0; font-weight: 400 } span { display: inline-block } .theme-color { color: var(--theme-color) !important } .theme-bg-color { background: var(--theme-color) !important } .banner-contain { border-radius: 5px; overflow: hidden; position: relative } [dir=rtl] .banner-contain .banner-details { text-align: left } .banner-contain .banner-details.banner-b-space { padding: calc(27px + 18*(100vw - 320px)/1600) calc(20px + 120*(100vw - 320px)/1600) } .banner-contain .banner-details .banner-box { position: absolute; top: 30px; left: 0; background-color: rgba(255, 255, 255, .5); padding: calc(8px + 4*(100vw - 320px)/1600) calc(30px + 9*(100vw - 320px)/1600) calc(8px + 4*(100vw - 320px)/1600) calc(8px + 4*(100vw - 320px)/1600); border-radius: 0px 60px 60px 0px; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); -webkit-box-shadow: 0px 11px 10px rgba(74, 85, 104, .06); box-shadow: 0px 11px 10px rgba(74, 85, 104, .06) } .banner-contain .banner-details .banner-box h5 { margin: calc(4px + 2*(100vw - 320px)/1600) 0; font-size: calc(14px + 4*(100vw - 320px)/1600); font-weight: 600 } .banner-contain .banner-details .banner-button { position: absolute; bottom: calc(8px + 8*(100vw - 320px)/1600); left: calc(14px + 8*(100vw - 320px)/1600); color: #fff; font-size: calc(14px + 2*(100vw - 320px)/1600); font-weight: 600; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .banner-contain .banner-details h2 { font-size: calc(20px + 22*(100vw - 320px)/1600) } .banner-contain .banner-details h2.banner-title { font-size: calc(31px + 19*(100vw - 320px)/1600); font-weight: 700 } .banner-contain .banner-details h3 { font-size: calc(20px + 10*(100vw - 320px)/1600); margin-top: -7px } .banner-contain .banner-details h4 { font-size: calc(20px + 4*(100vw - 320px)/1600); line-height: 1.6 } .banner-contain .banner-details .coupon-code { padding: calc(7px + 3*(100vw - 320px)/1600) calc(9px + 6*(100vw - 320px)/1600); background-color: rgba(var(--theme-color-rgb), 0.4); border: 2px dashed rgba(255, 255, 255, .5); display: inline-block; font-weight: 500; margin-top: 13px } .banner-contain .banner-details .coupon-code-white { background-color: rgba(255, 255, 255, .2) } .banner-contain .banner-details .coupon-code.code-2 { background-color: rgba(153, 105, 31, .5) } .banner-contain .banner-details p { color: #4a5568; line-height: 1.5 } [dir=rtl] .banner-contain .banner-details p { margin-right: auto } .banner-contain .banner-details p.banner-text { width: 62% } @media(max-width: 575px) { .banner-contain .banner-details p.banner-text { width: 80% } } @media(max-width: 480px) { .banner-contain .banner-details p.banner-text { width: 100% } } .banner-contain .banner-details .banner-timing { width: 100%; height: 210px; position: absolute; top: 0; left: 0; background: linear-gradient(181.97deg, rgba(0, 0, 0, 0.3) 1.66%, rgba(0, 0, 0, 0) 95.27%); -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); text-align: center; color: #fff } .banner-contain .banner-details .banner-timing .time { margin-top: 25px } .banner-contain .banner-details .banner-timing .time ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly } .banner-contain .banner-details .banner-timing .time ul li .counter { width: 55px; height: 70px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 1px dashed #fff } .banner-contain .banner-details .banner-timing .time ul li .counter h5 { font-weight: 600; margin-bottom: 4px } .banner-contain-2 { position: relative; border-radius: 5px; overflow: hidden } .banner-contain-2 .banner-detail { width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: calc(14px + 11*(100vw - 320px)/1600) calc(19px + 6*(100vw - 320px)/1600) } [dir=rtl] .banner-contain-2 .banner-detail { left: unset; right: 0; text-align: left } .banner-contain-2 .banner-detail .banner-detail-box { position: relative; padding: 7px 0 } .banner-contain-2 .banner-detail .banner-detail-box::before { content: ""; position: absolute; width: 2px; height: 100%; top: 0; left: -10px; background-color: var(--theme-color) } .banner-contain-2 .banner-detail .banner-detail-box-2 { padding: 7px 0 7px 17px } .banner-contain-2 .banner-detail .banner-detail-box-2::before { width: 5px; border-radius: 50px; left: 0 } [dir=rtl] .banner-contain-2 .banner-detail .banner-detail-box-2::before { left: 0; right: unset } .banner-contain-2 .banner-detail h3 { font-size: calc(27px + 7*(100vw - 320px)/1600) } .banner-contain-2 .banner-detail h3 .brand-name { font-weight: bold; background-color: var(--theme-color); color: #fff; padding: calc(6px + 4*(100vw - 320px)/1600) calc(8px + 2*(100vw - 320px)/1600); position: relative; z-index: 0 } .banner-contain-2 .banner-detail h3 .brand-name::before { content: ""; position: absolute; width: 100%; height: 100%; top: calc(3px + 4*(100vw - 320px)/1600); left: calc(3px + 3*(100vw - 320px)/1600); border: calc(1px + 1*(100vw - 320px)/1600) solid #222; z-index: -1 } .banner-contain-2 .banner-detail h2 { font-size: calc(42px + 17*(100vw - 1199px)/721); font-weight: 700 } .banner-contain-2 .banner-detail h4 { font-weight: 600; font-size: calc(17px + 4*(100vw - 320px)/1600); color: #222 } .banner-contain-2 .banner-detail-2 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: calc(14px + 11*(100vw - 320px)/1600) calc(19px + 6*(100vw - 320px)/1600) } [dir=rtl] .banner-contain-2 .banner-detail-2 { left: unset; right: 0 } .banner-contain-2 .banner-detail-2>div { background: -webkit-gradient(linear, left top, left bottom, color-stop(24.21%, rgba(255, 255, 255, 0.2)), color-stop(75.22%, rgba(255, 255, 255, 0.2))); background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 24.21%, rgba(255, 255, 255, 0.2) 75.22%); padding: 22px; -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px) } .banner-contain-2 .banner-detail-2 h3 { font-size: calc(27px + 9*(100vw - 320px)/1600); font-weight: 700; color: #fff } .banner-contain-2 .banner-detail-2 h2 { font-size: calc(42px + 17*(100vw - 1199px)/721); font-weight: 700 } .banner-contain-2 .banner-detail-2 button { background-color: var(--theme-color); color: #fff; margin: 9px auto 0 } .banner-contain-3 { border-radius: 10px; overflow: hidden; position: relative } .banner-contain-3 .flower-pot { position: absolute; bottom: 0; right: -59px } @media(max-width: 1199px) { .banner-contain-3 .flower-pot { display: none } } .banner-contain-3 .social-image { height: 100%; -o-object-fit: cover; object-fit: cover } .banner-contain-3 .delivery-bike { text-align: center } .banner-contain-3 .delivery-bike img { margin-top: -16px } .banner-contain-3.banner-contain-bg { background-image: url(../images/grocery/banner/11-bg.png); background-size: cover; background-position: center center; background-repeat: no-repeat; display: block } .banner-contain-3 .banner-detail-2 h2 { font-size: calc(25px + 15*(100vw - 320px)/1600); margin-bottom: 10px; text-transform: none } .banner-contain-3 .banner-detail-2 h3 { font-size: 35px } .banner-contain-3 .banner-detail-2 h4 { font-size: 40px } .banner-contain-3 .banner-minus-position { margin-top: -13px } @media(max-width: 575px) { .banner-contain-3 .banner-minus-position { margin-top: 0 } } @media(max-width: 1660px) { .banner-contain-3 .banner-detail-deliver { width: 60% !important; margin-left: auto } } @media(max-width: 575px) { .banner-contain-3 .banner-detail-deliver { width: 100% !important; background: #eaf5f5 } } .banner-contain-3 .banner-detail { width: 100%; height: 100%; position: absolute; top: 0%; left: 0; padding: calc(20px + 30*(100vw - 320px)/1600) } .banner-contain-3 .banner-detail.banner-half-width { width: 50% } .banner-contain-3 .banner-detail.banner-p-sm { padding: calc(15px + 15*(100vw - 320px)/1600) !important } .banner-contain-3 .banner-detail h2 { font-size: calc(25px + 20*(100vw - 320px)/1600); margin-bottom: 3px } .banner-contain-3 .banner-detail h2.sale-name { font-size: calc(25px + 13*(100vw - 320px)/1600) } .banner-contain-3 .banner-detail h3 { font-size: calc(18px + 14*(100vw - 320px)/1600); margin-bottom: 10px; line-height: 1.4 } .banner-contain-3 .banner-detail h3.banner-contain { font-size: 33px; font-weight: bold; margin-bottom: 0 } @media(max-width: 1500px) { .banner-contain-3 .banner-detail h3.banner-contain { font-size: 20px } } .banner-contain-3 .banner-detail h4 { font-size: calc(16px + 6*(100vw - 320px)/1600); margin-bottom: 5px; line-height: 1.4 } .banner-contain-3 .banner-detail h4.furniture-title { position: relative; display: inline-block } .banner-contain-3 .banner-detail h4.furniture-title img { position: absolute; top: -26px; right: -185px } @media(max-width: 1199px) { .banner-contain-3 .banner-detail h4.furniture-title img { display: none } } @media(max-width: 1500px) { .banner-contain-3 .banner-detail h4 .delivery-contain { font-size: 16px } } .banner-contain-3 .banner-detail h5 { font-size: calc(15px + 3*(100vw - 320px)/1600); letter-spacing: 1px } .banner-contain-3 .banner-detail h6 { font-size: calc(14px + 2*(100vw - 320px)/1600); margin-bottom: calc(10px + 10*(100vw - 320px)/1600) } .banner-contain-3 .banner-detail p { font-size: calc(14px + 2*(100vw - 320px)/1600); margin-bottom: 0; line-height: 1.5; color: #4a5568; letter-spacing: .8px } .banner-contain-3 .banner-detail .banner-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px } [dir=rtl] .banner-contain-3 .banner-detail .banner-list { padding-right: 0 } .banner-contain-3 .banner-detail .banner-list li { display: block; width: 100% } .banner-contain-3 .banner-detail .banner-list li .delivery-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 11px; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .banner-contain-3 .banner-detail .banner-list li .delivery-box .check-icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 20px; height: 20px; background-color: #6bbe66; color: #fff; border-radius: 100%; font-size: 11px } @media(max-width: 1500px) { .banner-contain-3 .banner-detail .banner-list li .delivery-box .check-contain h5 { font-size: 14px } } .banner-contain-3 .banner-detail .shop-now-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; color: #fff; font-size: 15px } .banner-contain-3 .banner-detail .shop-now-button i { font-size: 14px; margin-left: 8px; margin-top: -2px } [dir=rtl] .banner-contain-3 .banner-detail .shop-now-button i { margin-left: unset; margin-right: 8px } .offer-banner { border-radius: 15px; overflow: hidden; position: relative } .offer-banner:hover .banner-detail { border-radius: 5px } .offer-banner:hover .banner-detail::after { opacity: 1 } .offer-banner .banner-detail { position: absolute; top: calc(9px + 9*(100vw - 320px)/1600); left: calc(9px + 9*(100vw - 320px)/1600); padding: calc(7px + 3*(100vw - 320px)/1600) calc(21px + 5*(100vw - 320px)/1600) calc(7px + 3*(100vw - 320px)/1600) calc(10px + 5*(100vw - 320px)/1600); border-radius: 5px 30px 30px 5px; -webkit-box-shadow: 0px 3px 4px rgba(34, 34, 34, .14); box-shadow: 0px 3px 4px rgba(34, 34, 34, .14); z-index: 0; overflow: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-color: rgba(255, 255, 255, .95) } .offer-banner .banner-detail h5 { letter-spacing: .6px; margin-bottom: 3px; font-size: calc(14px + 2*(100vw - 320px)/1600) } .offer-banner .banner-detail h6 { letter-spacing: 1.7px; color: #4a5568 } .offer-banner .offer-box { position: absolute; bottom: calc(7px + 11*(100vw - 320px)/1600); right: calc(7px + 11*(100vw - 320px)/1600); background-color: var(--theme-color); border-radius: 50px } .offer-banner .offer-box a { color: #fff; padding: calc(4px + 4*(100vw - 320px)/1600) calc(15px + 6*(100vw - 320px)/1600); display: block } .offer-banner .offer-box a span { letter-spacing: 1.5px; font-size: calc(16px + 2*(100vw - 320px)/1600); font-weight: 500 } .bank-section .bank-offer { border-radius: calc(9px + 11*(100vw - 320px)/1600); overflow: hidden } .bank-section .bank-offer:hover .bank-footer-1 .bank-coupon::after { top: 0; height: 100% } .bank-section .bank-offer:hover .bank-footer-2 .bank-coupon::after { top: 0; height: 100% } .bank-section .bank-offer:hover .bank-footer-3 .bank-coupon::after { top: 0; height: 100% } .bank-section .bank-offer .bank-header { background: linear-gradient(76.68deg, #e6e6e6 -9.39%, #fafafa 78.76%, #f0f0f0 101.45%, #ffffff 112.78%); padding: calc(21px + 14*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .bank-section .bank-offer .bank-header .bank-left .bank-image { width: 120px; height: auto; margin-bottom: 12px } .bank-section .bank-offer .bank-header .bank-left .bank-name h2 { color: #bb0032; font-weight: 700; margin-bottom: 7px; font-size: calc(22px + 9*(100vw - 320px)/1600) } .bank-section .bank-offer .bank-header .bank-left .bank-name h2.bank-offer-2 { color: #239bf0 } .bank-section .bank-offer .bank-header .bank-left .bank-name h2.bank-offer-3 { color: #e73718 } .bank-section .bank-offer .bank-header .bank-left .bank-name h5 { font-size: calc(14px + 2*(100vw - 320px)/1600) } .bank-section .bank-offer .bank-header .bank-left .bank-name h5.valid { margin-top: calc(22px + 47*(100vw - 320px)/1600) } .bank-section .bank-offer .bank-footer { padding: calc(7px + 10*(100vw - 320px)/1600) calc(13px + 13*(100vw - 320px)/1600); color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .bank-section .bank-offer .bank-footer-1 { background: linear-gradient(85.8deg, #bb0032 -4.64%, #ff584d 109.73%, #ff8c75 131.73%) } .bank-section .bank-offer .bank-footer-1 .bank-coupon { background: linear-gradient(85.8deg, #ff584d -4.64%, rgba(187, 0, 50, 0.1) 131.73%) } .bank-section .bank-offer .bank-footer-1 .bank-coupon::after { content: ""; position: absolute; width: 100%; height: 0; bottom: 0; left: 0; z-index: -1; border-radius: 5px; -webkit-transition: all .3s ease; transition: all .3s ease; background: #ff584d; background: linear-gradient(85.8deg, rgba(187, 0, 50, 0.1) 131.73%, #ff584d -4.64%) } .bank-section .bank-offer .bank-footer-2 { background: -webkit-gradient(linear, left top, right top, color-stop(15.92%, #2395e8), color-stop(49.57%, #4eb5ff)); background: linear-gradient(90deg, #2395e8 15.92%, #4eb5ff 49.57%) } .bank-section .bank-offer .bank-footer-2 .bank-coupon { background: -webkit-gradient(linear, left top, right top, color-stop(15.92%, #2395e8), color-stop(49.57%, #4eb5ff)); background: linear-gradient(90deg, #2395e8 15.92%, #4eb5ff 49.57%) } .bank-section .bank-offer .bank-footer-2 .bank-coupon::after { content: ""; position: absolute; width: 100%; height: 0; bottom: 0; left: 0; z-index: -1; border-radius: 5px; -webkit-transition: all .3s ease; transition: all .3s ease; background: #4eb5ff; background: -webkit-gradient(linear, left top, right top, color-stop(15.92%, #4eb5ff), color-stop(49.57%, #2395e8)); background: linear-gradient(90deg, #4eb5ff 15.92%, #2395e8 49.57%) } .bank-section .bank-offer .bank-footer-3 { background: linear-gradient(85.8deg, #ffb321 -4.64%, #ff584d 109.73%, #ff8c75 131.73%) } .bank-section .bank-offer .bank-footer-3 .bank-coupon { background: linear-gradient(85.8deg, #ffb321 -4.64%, #ff584d 109.73%, #ff8c75 131.73%) } .bank-section .bank-offer .bank-footer-3 .bank-coupon::after { content: ""; position: absolute; width: 100%; height: 0; bottom: 0; left: 0; z-index: -1; border-radius: 5px; -webkit-transition: all .3s ease; transition: all .3s ease; background: #ffb321; background: -webkit-gradient(linear, right top, left top, color-stop(-4.64%, rgba(255, 140, 117, 0)), color-stop(109.73, rgba(255, 88, 77, 0.1)), color-stop(131.73%, #ffb321)); background: linear-gradient(-90deg, rgba(255, 140, 117, 0) -4.64%, rgba(255, 88, 77, 0.1) 109.73, #ffb321 131.73%) } .bank-section .bank-offer .bank-footer h4 { font-weight: 500; font-size: calc(15px + 3*(100vw - 320px)/1600) } .bank-section .bank-offer .bank-footer h4 input { pointer-events: none; background-color: rgba(0, 0, 0, 0); color: #fff; border: none; font-weight: 600; width: 60% } .bank-section .bank-offer .bank-footer .bank-coupon { margin-left: auto; color: #fff; font-weight: 600; padding: 6px 21px; position: relative; overflow: hidden; -webkit-transition: all .3s ease; transition: all .3s ease; z-index: 0 } [dir=rtl] .bank-section .bank-offer .bank-footer .bank-coupon { margin-left: unset; margin-right: auto } .shop-banner { width: 52% !important } @media(max-width: 575px) { .shop-banner { width: 100% !important } } .shop-banner>div { padding: calc(20px + 12*(100vw - 320px)/1600); background: black; color: #fff; border-radius: 9px } .shop-banner>div h2 { font-size: calc(21px + 16*(100vw - 320px)/1600) !important; font-weight: 700 !important; line-height: 1.2 } .shop-banner>div h3 { font-size: calc(19px + 11*(100vw - 320px)/1600) !important; margin-top: 18px; margin-bottom: -2px } @media(max-width: 575px) { .banner-small.ratio_65 .bg-size:before { padding-top: 53% } } .banner-furniture>.row { direction: ltr } @media(min-width: 1400px) { .banner-furniture>.row>div { margin-left: 16.6666666667% } } @media(min-width: 1400px) { .banner-furniture>.row>div { margin-left: 8.3333333333% } } .blog-box:hover .blog-box-image a { -webkit-transform: scale(1.12) rotate(3deg); transform: scale(1.12) rotate(3deg); overflow: hidden } .blog-box:hover .blog-detail h5 { color: var(--theme-color) } .blog-box .blog-box-image { overflow: hidden; border-radius: 5px } .blog-box .blog-box-image .blog-image { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .blog-box p { margin-bottom: 0; color: #999; line-height: 1.5; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; margin-top: 4px } .blog-box .blog-detail { margin-top: 15px; display: block } .blog-box .blog-detail.blog-contain { background-color: #ff4f4f } .blog-box .blog-detail h6 { color: #4a5568; margin-bottom: 3px; font-weight: 600 } .blog-box .blog-detail h5 { color: #222; line-height: 1.5; font-weight: 600; font-size: calc(15px + 3*(100vw - 320px)/1600); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .blog-section .blog-box { padding-bottom: 1px; border-radius: 10px; border: 1px solid #ececec; overflow: hidden; position: relative } .blog-section .blog-box:hover .blog-box-image a { -webkit-transform: scale(1.12) rotate(3deg); transform: scale(1.12) rotate(3deg); overflow: hidden } .blog-section .blog-box:hover .blog-detail label { color: #fff } .blog-section .blog-box:hover .blog-detail label::before { opacity: 1 } .blog-section .blog-box .blog-box-image { overflow: hidden; border-radius: 0 } .blog-section .blog-box .blog-box-image a { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .blog-section .blog-box .blog-image { position: relative } .blog-section .blog-box .blog-image label { position: absolute; bottom: 10px; left: 10px; background-color: var(--theme-color); color: #fff; border-radius: 5px; border: none; padding: 8px 10px; font-size: 12px; letter-spacing: .9px; -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, .2); box-shadow: 3px 3px 6px rgba(0, 0, 0, .2) } .blog-section .blog-box .blog-detail { padding: calc(11px + 9*(100vw - 320px)/1600); margin-top: 0 } .blog-section .blog-box .blog-detail h2 { font-size: calc(18px + 4*(100vw - 320px)/1600); line-height: 1.4 } .blog-section .blog-box .blog-detail label { font-size: 12px; padding: 7px 11px; border-radius: 50px; color: var(--theme-color); margin-bottom: calc(4px + 8*(100vw - 320px)/1600); position: relative; overflow: hidden; z-index: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .blog-section .blog-box .blog-detail label::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: var(--theme-color); opacity: .1; z-index: -1; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .blog-section .blog-box .blog-detail a { color: #222; display: block } .blog-section .blog-box .blog-detail h3 { line-height: 1.4; margin-bottom: 5px; font-weight: 600 } .blog-section .blog-box .blog-detail h5 { font-size: 15px; margin-top: 10px; font-weight: 500; color: #4a5568 } .blog-section .blog-box .blog-detail .blog-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 15px; gap: calc(14px + 8*(100vw - 320px)/1600) } .blog-section .blog-box .blog-detail .blog-list span { color: #4a5568; margin-bottom: -5px; font-size: calc(13px + 1*(100vw - 320px)/1600) } .blog-section .blog-box .blog-detail .blog-list .blog-social-icon { position: relative } .blog-section .blog-box .blog-detail .blog-list .blog-social-icon .icon { position: absolute; top: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fff; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity: 0 } .blog-section .blog-box .blog-detail .blog-list .blog-social-icon .icon li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 20px; height: 20px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .blog-section .blog-box .blog-detail .blog-list .blog-social-icon .icon li .fab { font-size: 14px; color: #4a5568 } .blog-section .blog-box .blog-detail .blog-list .blog-social-icon:hover .icon { opacity: 1 } .category-box { background-color: #f8f8f8; margin: 0px auto; display: block; width: 90%; text-align: center; border-radius: 5px; overflow: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; position: relative; padding: calc(15px + 20*(100vw - 320px)/1600) 8px; z-index: 0 } .category-box.category-bg { background: linear-gradient(149.8deg, #f6f5f2 17.21%, #fbfaf9 79.21%) } .category-box::after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url(../images/vegetable/shape.png); background-position: center; background-repeat: no-repeat; background-size: cover; background-color: var(--theme-color); opacity: 0; z-index: -1; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .category-box:hover { background-color: rgba(0, 0, 0, 0) } .category-box:hover::after { opacity: 1 } .category-box:hover img { -webkit-filter: invert(1) brightness(100); filter: invert(1) brightness(100) } .category-box:hover h5 { color: #fff } .category-box-2::after { background-image: url(../images/cake/bg.jpg) } .category-box img { width: calc(38px + 7*(100vw - 320px)/1600); height: calc(38px + 7*(100vw - 320px)/1600); -o-object-fit: contain; object-fit: contain; margin: 0 auto } .category-box h5 { color: #222; margin-top: 12px; font-weight: 500; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } .shop-box .shop-category-box { padding: 20px 10px; background-color: #f8f8f8; display: block; text-align: center; border-radius: 0; margin: 0 !important; border-right: 1px solid #ececec } .shop-box .shop-category-box a { display: block; width: 100% } .shop-box .shop-category-box a .shop-category-image { width: 68px; height: 68px; display: inline-block; background-color: #f8f8f8; padding: 8px; border-radius: 7px } .shop-box .shop-category-box a .shop-category-image img { width: 100%; height: 100% } .shop-box .shop-category-box a .category-box-name { position: relative; width: 90%; margin: 10px auto 0; background-color: #f8f8f8; color: #222; border-radius: 4px } .shop-box .shop-category-box a .category-box-name h6 { color: #4a5568; font-size: 14px; font-weight: 500; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } .deal-section .deal-box { border-radius: 12px; border: 1px solid rgba(0, 0, 0, .2); padding: calc(18px + 7*(100vw - 320px)/1600); position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .deal-section .deal-box:hover .category-image img { -webkit-transform: scale(1.05); transform: scale(1.05) } @media(max-width: 575px) { .deal-section .deal-box { display: block } } .deal-section .deal-box .category-image { width: 60% } @media(max-width: 575px) { .deal-section .deal-box .category-image { width: 100% } } .deal-section .deal-box .category-image img { width: 80%; margin-left: auto; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .deal-section .deal-box .category-image img { margin-left: unset; margin-right: auto } @media(max-width: 575px) { .deal-section .deal-box .category-image img { width: 60%; margin: 0 auto 30px } } .deal-section .deal-box .buy-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: calc(18px + 7*(100vw - 320px)/1600); right: calc(18px + 7*(100vw - 320px)/1600); background-color: var(--theme-color); padding: calc(7px + 3*(100vw - 320px)/1600); border-radius: 5px } [dir=rtl] .deal-section .deal-box .buy-box { right: unset; left: calc(18px + 7*(100vw - 320px)/1600) } .deal-section .deal-box .buy-box .iconly-Buy { font-size: 24px } .deal-section .deal-box .deal-detail { width: 65% } @media(max-width: 575px) { .deal-section .deal-box .deal-detail { width: 100% } } .deal-section .deal-box .deal-detail .hot-deal { background-color: var(--theme-color); display: inline-block; padding: 3px 10px; border-radius: 50px; font-size: 11px; color: #fff; letter-spacing: .8px; margin-bottom: 10px; text-transform: uppercase } .deal-section .deal-box .deal-detail .hot-deal span { line-height: 2.1 } .deal-section .deal-box .deal-detail h5 { font-size: calc(16px + 2*(100vw - 320px)/1600); margin: 10px 0 8px; text-transform: capitalize; font-weight: 500 } .deal-section .deal-box .deal-detail .price { color: var(--theme-color); font-weight: 500; margin-bottom: 10px } .deal-section .deal-box .deal-detail .price span { color: #4a5568; text-decoration: line-through; font-weight: 400; -webkit-transition: .3s ease; transition: .3s ease } .deal-section .deal-box .deal-detail .custom-progressbar { border-radius: 50px; height: 10px } .deal-section .deal-box .deal-detail .custom-progressbar .progress-bar { background: var(--theme-color2); border-radius: 50px } .deal-section .deal-box .deal-detail .item { color: #4a5568; margin-top: 18px } .deal-section .deal-box .deal-detail .item span { color: #222; font-weight: 500 } .deal-section .deal-box .deal-detail .timer { margin-top: 15px } .deal-section .deal-box .deal-detail .timer ul li .counter { font-size: calc(16px + 2*(100vw - 320px)/1600) } .deal-section .deal-box .deal-detail .timer ul li .counter>div { line-height: 1 } .deal-section .deal-box .offer { color: #4a5568; margin: 5px 0 12px } .category-section-2 .category-slider .shop-category-box { position: relative; padding-top: 14px } .category-section-2 .category-slider .shop-category-box:hover a::before { border-radius: 11px } .category-section-2 .category-slider .shop-category-box:hover a img { -webkit-transform: scale(1.04); transform: scale(1.04) } .category-section-2 .category-slider .shop-category-box a { display: block; position: relative } .category-section-2 .category-slider .shop-category-box a.circle-1::before { background-color: #fff9d8 } .category-section-2 .category-slider .shop-category-box a.circle-2::before { background-color: #fff2ec } .category-section-2 .category-slider .shop-category-box a.circle-3::before { background-color: #fce9e9 } .category-section-2 .category-slider .shop-category-box a.circle-4::before { background-color: #fcf1ff } .category-section-2 .category-slider .shop-category-box a::before { content: ""; position: absolute; top: -14px; left: 0; width: 100%; height: 100%; border-radius: 100px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .category-section-2 .category-slider .shop-category-box a img { position: relative; width: calc(87px + 23*(100vw - 320px)/1600); margin: 0 auto; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .category-section-2 .category-slider .shop-category-box .category-name { position: relative; text-align: center; z-index: 0; margin: 16px auto 0 } .category-section-2 .category-slider .shop-category-box .category-name h6 { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; margin: 0 auto; font-size: calc(13px + 2*(100vw - 320px)/1600); letter-spacing: .7px; line-height: 1.3; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -webkit-line-clamp: 3; margin-bottom: 0; font-weight: 500 } .category-section-3 .category-box-list { padding: 20px; border-radius: 15px; background-color: #f1f1f3; position: relative; overflow: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: 0 } .category-section-3 .category-box-list::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(var(--theme-color-rgb), 0.15); z-index: -1; opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .category-section-3 .category-box-list:hover { background-color: #fff } .category-section-3 .category-box-list:hover::after { opacity: 1 } .category-section-3 .category-box-list:hover .category-name h4 { font-weight: 700; color: var(--theme-color) } .category-section-3 .category-box-list:hover .category-name h6 { color: #222 } .category-section-3 .category-box-list:hover .category-box-view .shop-button { opacity: 1; bottom: 17px } .category-section-3 .category-box-list:hover a img { opacity: .7; -webkit-transform: scale(1.03); transform: scale(1.03) } .category-section-3 .category-box-list .category-box-view .shop-button { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: var(--theme-color); font-size: 14px; padding: 10px 20px; color: #fff; font-weight: 600; position: absolute; bottom: -40px; opacity: 0 } .category-section-3 .category-box-list .category-box-view .shop-button i { margin-left: 6px; font-size: 12px } .category-section-3 .category-box-list .category-name { margin-bottom: 20px; color: #222; display: block } .category-section-3 .category-box-list .category-name h4 { font-weight: 600; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .category-section-3 .category-box-list .category-name h6 { margin-top: 5px; color: #4a5568; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .category-section-3 .category-box-list a { display: block; position: relative } .category-section-3 .category-box-list a img { margin: 0 auto; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .category-section-4 .shop-category-box { text-align: center } .category-section-4 .shop-category-box img { width: 120px; height: 120px; -o-object-fit: contain; object-fit: contain; border-radius: 25px; margin: 0 auto; border: 2px solid #fff } .category-section-4 .shop-category-box .category-name { margin-top: 14px } .category-section-4 .shop-category-box .category-name h6 { font-size: 16px; color: #fff; font-weight: 500 } .book-category { margin-bottom: 9px } .book-category .book-category-slider { width: 97%; margin-inline: auto } .book-category .category-box { background-color: #f8f8f8; margin: 0px auto; height: calc(135px + 31*(100vw - 320px)/1600); width: 81%; text-align: center; border-radius: 5px; overflow: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; position: relative; padding: calc(15px + 20*(100vw - 320px)/1600) 8px; z-index: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative } .book-category .category-box:hover img { -webkit-filter: unset; filter: unset } .book-category .category-box::after { content: unset } .book-category .category-box::before { content: ""; position: absolute; display: block; width: 100%; height: 1em; background: rgba(0, 0, 0, .35); border-radius: 100%; bottom: -10px; -webkit-filter: blur(5px); filter: blur(5px); z-index: -1 } .book-category .category-box img { z-index: -1; width: 100%; height: 100%; position: absolute; top: 0; left: 0 } .book-category .category-box h5 { color: #fff; font-weight: 500; -webkit-line-clamp: 1; margin: 0; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; z-index: 1 } .feature-category-panel { margin-top: -50px } .feature-category-panel .feature-panel-slider { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fff; padding: calc(16px + 4*(100vw - 320px)/1600); border-radius: 10px; -webkit-box-shadow: 0px 4px 8px rgba(221, 221, 221, .549); box-shadow: 0px 4px 8px rgba(221, 221, 221, .549); margin: 0 auto; width: 100% } .feature-category-panel .feature-panel-slider .cate-box { text-align: center; padding: calc(10px + 6*(100vw - 320px)/1600) calc(15px + 29*(100vw - 320px)/1600); display: block; border-radius: 8px; background-color: #f8f8f8; position: relative; overflow: hidden; -webkit-transition: background-color .3s ease-in-out; transition: background-color .3s ease-in-out } .feature-category-panel .feature-panel-slider .cate-box:hover { background-color: rgba(0, 0, 0, 0) } .feature-category-panel .feature-panel-slider .cate-box:hover:before { opacity: 1; visibility: visible } .feature-category-panel .feature-panel-slider .cate-box:hover span { color: #fff; font-weight: 500 } .feature-category-panel .feature-panel-slider .cate-box::before { content: ""; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; opacity: 0; visibility: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: -1; background-image: linear-gradient(140deg, #1a1c28 0%, #1c1b27 8%, #1e1b27 20%, #211b27 34%, #221924 49%, #241924 64%, #251822 78%, #261720 89%, #27171e 96%, #27161c 100%) } .feature-category-panel .feature-panel-slider .cate-box a { background-color: rgba(39, 32, 39, .5294117647); padding: 16px 25px; display: block; border-radius: 8px } .feature-category-panel .feature-panel-slider .cate-box span { font-size: calc(14px + 2*(100vw - 320px)/1600); color: #222; margin-block: -2px -4px; display: block; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } .category-panel { margin-top: -50px } .category-panel .category-panel-slider { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .category-panel .category-panel-slider .cate-box { position: relative; text-align: center; display: block; background-color: #f8f8f8; padding: calc(19px + 16*(100vw - 320px)/1600) calc(11px + 4*(100vw - 320px)/1600); border-radius: 8px; overflow: hidden; border: 1px solid rgba(0, 0, 0, 0); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .category-panel .category-panel-slider .cate-box:hover { border-color: #ddd } .category-panel .category-panel-slider .cate-box img { width: calc(39px + 6*(100vw - 320px)/1600); height: calc(39px + 6*(100vw - 320px)/1600); -o-object-fit: contain; object-fit: contain; margin: 0 auto; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .category-panel .category-panel-slider .cate-box span { font-size: calc(14px + 2*(100vw - 320px)/1600); margin-top: calc(6px + 4*(100vw - 320px)/1600); margin-bottom: -3px; display: block; color: #222 } footer { background-color: #f8f8f8; position: relative; z-index: 0 } footer::after { content: ""; position: absolute; width: 30%; height: 100%; top: 0; left: 0; background-image: url(../images/vegetable/footer-shape.png); background-repeat: no-repeat; z-index: -1 } @media(max-width: 1199px) { footer::after { content: none } } footer:before { content: ""; position: absolute; width: 30%; height: 100%; bottom: 0; right: 0; background-image: url(../images/vegetable/footer-shape-2.png); background-repeat: no-repeat; z-index: -1 } @media(max-width: 1199px) { footer:before { content: none } } footer .main-footer { border-top: 1px dashed #c1c1c1 } @media(max-width: 767px) { footer .main-footer { border: none; padding-top: 0 } } footer .main-footer .footer-theme .footer-theme-contain { margin-top: calc(13px + 7*(100vw - 320px)/1600) } footer .main-footer .footer-theme .footer-theme-contain p { font-size: calc(14px + 2*(100vw - 320px)/1600); color: #4a5568; line-height: 27px; margin-bottom: 0 } footer .main-footer .footer-theme .footer-theme-contain ul.address { margin-top: calc(17px + 13*(100vw - 320px)/1600) } footer .main-footer .footer-theme .footer-theme-contain ul.address li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } footer .main-footer .footer-theme .footer-theme-contain ul.address li .feather { width: 18px; height: 18px; stroke: #4a5568 } footer .main-footer .footer-theme .footer-theme-contain ul.address li p { margin: 1px 0 0 10px; color: #4a5568 } [dir=rtl] footer .main-footer .footer-theme .footer-theme-contain ul.address li p { margin: 1px 10px 0 0 } footer .main-footer .footer-theme .footer-theme-contain ul li { display: block; font-size: calc(14px + 2*(100vw - 320px)/1600) } footer .main-footer .footer-theme .footer-theme-contain ul li a:hover { color: #4a5568 } footer .main-footer .footer-theme .footer-theme-contain ul li+li { margin-top: calc(4px + 11*(100vw - 320px)/1600) } footer .main-footer .footer-logo .theme-logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 575px) { footer .main-footer .footer-logo .theme-logo { margin-bottom: 15px } } footer .main-footer .footer-logo .theme-logo a img { width: calc(120px + 40*(100vw - 320px)/1600) } footer .main-footer .footer-logo .theme-logo h4 { margin-left: 10px } footer .main-footer .footer-logo .footer-logo-contain { margin: calc(13px + 7*(100vw - 320px)/1600) 0 } footer .main-footer .footer-logo .footer-logo-contain p { font-size: calc(14px + 2*(100vw - 320px)/1600); color: #4a5568; line-height: 27px; margin-bottom: 0; width: 88% } @media(max-width: 360px) { footer .main-footer .footer-logo .footer-logo-contain p { width: 100% } } footer .main-footer .footer-logo .footer-logo-contain .address { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(8px + 7*(100vw - 320px)/1600); margin-top: calc(7px + 23*(100vw - 320px)/1600) } [dir=rtl] footer .main-footer .footer-logo .footer-logo-contain .address { padding-left: unset; padding-right: 0 } footer .main-footer .footer-logo .footer-logo-contain .address li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; width: 100% } footer .main-footer .footer-logo .footer-logo-contain .address li:hover a { color: var(--theme-color) } footer .main-footer .footer-logo .footer-logo-contain .address li:hover .feather { stroke: var(--theme-color) } footer .main-footer .footer-logo .footer-logo-contain .address li .feather { width: 18px; height: 18px; stroke: #4a5568 } footer .main-footer .footer-logo .footer-logo-contain .address li a { margin: 0 0 0 10px; color: #4a5568; line-height: 18px; font-size: calc(14px + 2*(100vw - 320px)/1600) } [dir=rtl] footer .main-footer .footer-logo .footer-logo-contain .address li a { margin-right: 10px; margin-left: unset } footer .main-footer .footer-title h4 { font-size: calc(17px + 3*(100vw - 320px)/1600); font-weight: 600 } @media(max-width: 575px) { footer .main-footer .footer-title h4 { font-weight: 500 } } footer .main-footer .footer-contain { margin-top: calc(8px + 12*(100vw - 320px)/1600) } footer .main-footer .footer-contain p { font-size: calc(14px + 2*(100vw - 320px)/1600); color: #4a5568; line-height: 27px; margin-bottom: 0 } footer .main-footer .footer-contain ul.address { margin-top: calc(17px + 13*(100vw - 320px)/1600) } footer .main-footer .footer-contain ul.address li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } footer .main-footer .footer-contain ul.address li .feather { width: 18px; height: 18px; stroke: #4a5568 } footer .main-footer .footer-contain ul.address li p, footer .main-footer .footer-contain ul.address li a { margin: 0 0 0 10px; color: #4a5568; line-height: 18px } [dir=rtl] footer .main-footer .footer-contain ul.address li p, [dir=rtl] footer .main-footer .footer-contain ul.address li a { margin-right: 10px; margin-left: unset } footer .main-footer .footer-contain ul li { display: block; font-size: calc(14px + 2*(100vw - 320px)/1600); position: relative } footer .main-footer .footer-contain ul li::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 5px; height: 5px; left: 0; background-color: var(--theme-color); border-radius: 100%; opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] footer .main-footer .footer-contain ul li::after { left: unset; right: -13px } footer .main-footer .footer-contain ul li:hover::after { opacity: 1 } footer .main-footer .footer-contain ul li:hover a { color: var(--theme-color); margin-left: 13px } [dir=rtl] footer .main-footer .footer-contain ul li:hover a { margin-left: unset; margin-right: 13px } footer .main-footer .footer-contain ul li:hover a::before { width: 100% } footer .main-footer .footer-contain ul li:hover a::after { opacity: 1 } footer .main-footer .footer-contain ul li a { display: inline-block; position: relative } footer .main-footer .footer-contain ul li a::before { content: ""; position: absolute; width: 0; height: 2px; left: 0; bottom: 0; background-color: var(--theme-color); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] footer .main-footer .footer-contain ul li a::before { left: unset; right: 0 } footer .main-footer .footer-contain ul li a::after { content: unset !important } footer .main-footer .footer-contain ul li+li { margin-top: calc(4px + 11*(100vw - 320px)/1600) } footer .main-footer .social-app::before { content: none } footer .main-footer .social-app ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 8px; -webkit-box-align: center; -ms-flex-align: center; align-items: center } footer .main-footer .social-app ul li { display: inline-block } footer .main-footer .social-app ul li::before { content: none !important } footer .main-footer .social-app ul li a { display: block } footer .main-footer .social-app ul li a img { width: calc(114px + 26*(100vw - 320px)/1600) } footer .main-footer .footer-contact { margin-top: calc(13px + 7*(100vw - 320px)/1600) } [dir=rtl] footer .main-footer .footer-contact { padding-left: unset; padding-right: 0 } footer .main-footer .footer-contact ul li { display: block; margin-bottom: calc(30px + 20*(100vw - 320px)/1600); position: relative } footer .main-footer .footer-contact ul li:last-child { margin-bottom: 0 } footer .main-footer .footer-contact ul li:last-child::before { content: none } footer .main-footer .footer-contact ul li.social-app ul li a { display: block } footer .main-footer .footer-contact ul li.social-app ul li a img { width: 139px } footer .main-footer .footer-contact ul li::before { content: ""; position: absolute; bottom: -24px; right: 0; width: calc(100% - 33px); border-bottom: 1px dashed #c1c1c1 } [dir=rtl] footer .main-footer .footer-contact ul li::before { right: unset; left: 0 } @media(max-width: 1460px) { footer .main-footer .footer-contact ul li::before { bottom: -20px } } @media(max-width: 991px) { footer .main-footer .footer-contact ul li::before { bottom: -18px } } @media(max-width: 767px) { footer .main-footer .footer-contact ul li::before { bottom: -16px } } @media(max-width: 360px) { footer .main-footer .footer-contact ul li::before { bottom: -13px } } footer .main-footer .footer-contact ul li .footer-number { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 12px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } footer .main-footer .footer-contact ul li .footer-number .feather { width: 18px; height: 18px; stroke: #4a5568 } footer .main-footer .footer-contact ul li .footer-number .contact-number h5 { margin-top: 6px; font-weight: 600; color: #222 } footer .sub-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-top: 1px dashed #c1c1c1 } @media(max-width: 991px) { footer .sub-footer { display: block; text-align: center } } @media(max-width: 767px) { footer .sub-footer { margin-bottom: 66px } } @media(max-width: 991px) { footer .sub-footer .payment { margin: 8px 0 } } footer .sub-footer .social-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 991px) { footer .sub-footer .social-link { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } footer .sub-footer .social-link h6 { margin-right: 10px } [dir=rtl] footer .sub-footer .social-link h6 { margin-left: 10px; margin-right: unset } footer .sub-footer .social-link ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } footer .sub-footer .social-link ul li:hover i { -webkit-transform: translateY(-5px); transform: translateY(-5px) } footer .sub-footer .social-link ul li a { display: block } footer .sub-footer .social-link ul li a i { color: #4a5568; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } footer .sub-footer .social-link ul li+li { margin-left: 8px } [dir=rtl] footer .sub-footer .social-link ul li+li { margin-left: unset; margin-right: 8px } footer .sub-footer ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 6px } @media(max-width: 991px) { footer .sub-footer ul { display: block; text-align: center } } footer .sub-footer ul li { display: block } .footer-section-2 { background-color: #f8f8f8 } .footer-section-2::before, .footer-section-2::after { content: none } .footer-section-2 .download-image { margin-top: calc(20px + 10*(100vw - 320px)/1600) } .footer-section-2.footer-color-2 { background-color: #051616 } .footer-section-2.footer-color-3 { background-color: #1d2328 } .footer-section-2 .main-footer { padding-bottom: calc(18px + 32*(100vw - 320px)/1600); border-top: unset } .footer-section-2 .main-footer .foot-logo img { width: calc(120px + 40*(100vw - 320px)/1600) } .footer-section-2 .main-footer .information-text { margin-bottom: 0; margin-top: calc(5px + 15*(100vw - 320px)/1600); color: #4a5568; font-weight: 400; font-size: calc(14px + 2*(100vw - 320px)/1600); line-height: 1.7 } .footer-section-2 .main-footer .information-text-2 { color: #bfbfbf; margin-top: calc(18px + 12*(100vw - 320px)/1600) } .footer-section-2 .main-footer .social-icon { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 6px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 10px; margin-bottom: 20px } [dir=rtl] .footer-section-2 .main-footer .social-icon { padding-left: unset; padding-right: 0 } .footer-section-2 .main-footer .social-icon li { width: 40px; height: 40px; border-radius: 50%; position: relative; z-index: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .footer-section-2 .main-footer .social-icon li.light-bg::after { background-color: #fff; opacity: .1; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .footer-section-2 .main-footer .social-icon li.light-bg:hover::after { opacity: .3 } .footer-section-2 .main-footer .social-icon li::after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: var(--theme-color); opacity: .06; border-radius: 50%; z-index: -1; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .footer-section-2 .main-footer .social-icon li:hover::after { opacity: 1 } .footer-section-2 .main-footer .social-icon li:hover i { color: #fff } .footer-section-2 .main-footer .social-icon li a { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #4a5568 } .footer-section-2 .main-footer .social-icon li a i { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .footer-section-2 .main-footer .social-icon li a.footer-link-color { color: #fff } .footer-section-2 .main-footer .download-app { margin-top: 20px } .footer-section-2 .main-footer .download-app span { margin-bottom: 0; margin-top: 20px; color: #4a5568; font-weight: 400; font-size: 16px; line-height: 1.5 } .footer-section-2 .main-footer .download-app img { width: 110px; margin-left: 8px } .footer-section-2 .main-footer .footer-title { margin-bottom: calc(13px + 23*(100vw - 320px)/1600); font-size: calc(18px + 4*(100vw - 320px)/1600); font-family: "Public Sans", sans-serif; font-weight: 600; position: relative } .footer-section-2 .main-footer .footer-list-light li a:hover { color: #fff } .footer-section-2 .main-footer .footer-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(7px + 9*(100vw - 320px)/1600) } [dir=rtl] .footer-section-2 .main-footer .footer-list { padding-right: 0 } .footer-section-2 .main-footer .footer-list li { display: block; width: 100% } @media(max-width: 575px) { .footer-section-2 .main-footer .footer-list li:last-child { margin-bottom: 16px } } .footer-section-2 .main-footer .footer-list li a { color: #4a5568; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 16px } .footer-section-2 .main-footer .footer-list li a i { margin-right: 10px } [dir=rtl] .footer-section-2 .main-footer .footer-list li a i { margin-right: unset; margin-left: 10px } .footer-section-2 .main-footer .footer-list li a.light-text { color: #bfbfbf } .footer-section-2 .main-footer .footer-list li a:hover { color: #fff; padding-left: 14px } [dir=rtl] .footer-section-2 .main-footer .footer-list li a:hover { padding-left: unset; padding-right: 14px } .footer-section-2 .main-footer .footer-list li a:hover::before { left: 0; opacity: .7 } [dir=rtl] .footer-section-2 .main-footer .footer-list li a:hover::before { left: unset; right: 0 } .footer-section-2 .main-footer .footer-list li a:before { content: ""; position: absolute; width: 5px; height: 5px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: -20px; border-radius: 100%; opacity: 0; background-color: #fff; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .footer-section-2 .main-footer .footer-list li a:before { left: unset; right: -20px } .footer-section-2 .main-footer .footer-list li a.footer-contain-2::before { font-family: "Font Awesome 6 Free"; font-weight: 900; width: unset; height: unset; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); content: ""; left: 0; opacity: 0; background: none; color: var(--theme-color) } .footer-section-2 .main-footer .footer-list li a.footer-contain-2:hover { padding-left: 6px; color: var(--theme-color) } .footer-section-2 .main-footer .footer-list li a.footer-contain-2:hover::before { opacity: 1 } [dir=rtl] .footer-section-2 .main-footer .footer-address { padding-right: 0 } .footer-section-2 .main-footer .footer-address li { margin-bottom: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .footer-section-2 .main-footer .footer-address li:last-child { margin-bottom: 0 } .footer-section-2 .main-footer .footer-address li a { color: #4a5568; position: relative; font-size: 16px; display: block; width: 100% } .footer-section-2 .main-footer .footer-address li a.light-text { color: #bfbfbf } .footer-section-2 .main-footer .footer-address li a .inform-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .footer-section-2 .main-footer .footer-address li a .inform-box.flex-start-box { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .footer-section-2 .main-footer .footer-address li a .inform-box .feather { margin-right: 10px; width: 20px } [dir=rtl] .footer-section-2 .main-footer .footer-address li a .inform-box .feather { margin-right: unset; margin-left: 10px } .footer-section-2 .main-footer .footer-address li a .inform-box p { margin: -3px 0 0; width: calc(100% + -36*(100vw - 320px)/1600); font-size: 16px; line-height: 30px } .footer-section-2 .sub-footer { border-top: 1px solid #ececec } .footer-section-2 .sub-footer-lite { border-top: 1px solid rgba(236, 236, 236, .2) } .footer-section-2 .sub-footer p { margin-bottom: 0; font-size: 15px; color: #4a5568; text-transform: capitalize } .footer-section-2 .sub-footer p.light-text { color: #bfbfbf } .footer-section-2 .sub-footer .payment-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } @media(max-width: 1199px) { .footer-section-2 .sub-footer .payment-box { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 10px } } .footer-section-2 .sub-footer .payment-box li { margin: 0 5px } .footer-section-2 .sub-footer .payment-box li img { width: 40px; margin-bottom: -6px; display: block } .footer-sm { margin-left: 320px; background-color: #fff } [dir=rtl] .footer-sm { margin-left: unset; margin-right: 320px } @media(max-width: 1199px) { .footer-sm { margin-left: 0 } [dir=rtl] .footer-sm { margin-left: unset; margin-right: 0 } } .footer-sm:after, .footer-sm:before { display: none } .footer-sm .sub-footer { border-top: none; padding: 20px 0 } .footer-section-4 { background-image: url(../images/footer-bg.jpg); background-repeat: no-repeat; background-size: cover } .footer-section-4 .main-footer { padding-block: calc(18px + 32*(100vw - 320px)/1600); border-top: 1px solid rgba(236, 236, 236, .2) } .onhover-category-box { position: absolute; top: 0; left: 100%; background: #fff; -webkit-box-shadow: 0 0 8px #ddd; box-shadow: 0 0 8px #ddd; padding: 20px 25px; border-radius: 5px; width: 520px; height: 100%; overflow: auto; display: grid; grid-template-columns: auto auto; opacity: 0; visibility: hidden; margin-left: 14px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .onhover-category-box { margin-left: unset; margin-right: 14px; left: unset; right: 100% } @media(max-width: 1199px) { .onhover-category-box { grid-template-columns: auto; display: block; width: 100% } .onhover-category-box .list-2 { margin-top: 15px } } @media(max-width: 767px) { .onhover-category-box { position: relative; top: 0; left: 0; display: block; width: 100%; -webkit-box-shadow: none; box-shadow: none; padding: 12px 11px; margin-top: 7px; opacity: 1; visibility: visible; margin-left: 0 } } .onhover-category-box .category-title-box { margin-bottom: calc(8px + 12*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .onhover-category-box .category-title-box h5 { font-weight: 600 } .onhover-category-box ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(4px + 7*(100vw - 320px)/1600) } .onhover-category-box ul li { position: relative } .onhover-category-box ul li::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; width: 5px; height: 5px; background-color: #4a5568; border-radius: 100% } .onhover-category-box ul li a { margin-left: 13px } .onhover-category-box ul~.category-title-box { margin-top: 15px !important } header.active .sticky-header { position: fixed; top: 0; left: 0; width: 100%; background-color: #fff; color: #222; -webkit-box-shadow: 0 8px 10px rgba(34, 34, 34, .05); box-shadow: 0 8px 10px rgba(34, 34, 34, .05); z-index: 9; padding: calc(15px + 9*(100vw - 320px)/1600) 0 } header.active .sticky-header-2 { background-color: var(--theme-color); padding: 14px 0 } header.active .sticky-header-3 { padding: 14px 0 } header .timer-notification { color: #fff; text-align: center; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; position: relative } @media(max-width: 1399px) { header .timer-notification { text-align: left } } header .timer-notification h6 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } header .timer-notification h6 a { text-decoration: underline; font-weight: 600; display: inline-block; margin-left: 5px } header .header-notification { position: relative } header .header-notification.remove { display: none } @media(max-width: 767px) { header .header-notification .notification-slider .timer-notification { width: 80%; margin: 0 auto } } header .header-notification .close-notification { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; right: 11px; padding: 0; color: #fff; font-size: 14px; font-weight: 700 } @media(max-width: 575px) { header .header-notification .close-notification { top: 10px; -webkit-transform: none; transform: none } } @media(max-width: 575px) { header .header-notification .close-notification span { display: none } } header .header-notification .close-notification i { margin-left: 5px; margin-top: 1px } header .onhover-category-list:hover .onhover-category-box { opacity: 1; visibility: visible; margin-left: 0 } [dir=rtl] header .onhover-category-list:hover .onhover-category-box { margin-left: unset; margin-right: 0 } @media(max-width: 767px) { header .onhover-category-list .list-1 { margin-bottom: 21px } } header .onhover-category-list .onhover-category-box { position: absolute; top: 0; left: 100%; background: #fff; -webkit-box-shadow: 0 0 8px #ddd; box-shadow: 0 0 8px #ddd; padding: 20px 25px; border-radius: 5px; width: 520px; height: 100%; overflow: auto; display: grid; grid-template-columns: auto auto; opacity: 0; visibility: hidden; margin-left: 14px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] header .onhover-category-list .onhover-category-box { margin-left: unset; margin-right: 14px } @media(max-width: 991px) { header .onhover-category-list .onhover-category-box { grid-template-columns: auto; display: block; width: 100% } header .onhover-category-list .onhover-category-box .list-2 { margin-top: 15px } } @media(max-width: 767px) { header .onhover-category-list .onhover-category-box { position: relative; top: 0; left: 0; display: block; width: 100%; -webkit-box-shadow: none; box-shadow: none; padding: 12px 11px; margin-top: 7px; opacity: 1; visibility: visible; margin-left: 0 } } header .onhover-category-list .onhover-category-box .category-title-box { margin-bottom: calc(8px + 12*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } header .onhover-category-list .onhover-category-box .category-title-box h5 { font-weight: 600 } header .onhover-category-list .onhover-category-box ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(4px + 7*(100vw - 320px)/1600) } header .onhover-category-list .onhover-category-box ul li { position: relative } header .onhover-category-list .onhover-category-box ul li::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; width: 5px; height: 5px; background-color: #4a5568; border-radius: 100% } [dir=rtl] header .onhover-category-list .onhover-category-box ul li::after { left: unset; right: 0 } header .onhover-category-list .onhover-category-box ul li a { margin-left: 13px } [dir=rtl] header .onhover-category-list .onhover-category-box ul li a { margin-left: 0; margin-right: 13px } header .header-top { padding: 1px 0; background-color: goldenrod; } header .header-top-2 { background-color: #222 } header .header-top .top-left-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100% } header .header-top .top-left-header i { font-size: 18px; margin-right: 5px } [dir=rtl] header .header-top .top-left-header i { margin-right: unset; margin-left: 5px } header .header-top .top-left-header span { margin-top: 1px; font-weight: 500 } header .header-top .about-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; height: 100% } [dir=rtl] header .header-top .about-list { padding-left: unset; padding-right: 0 } header .header-top .about-list li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } header .header-top .about-list li i { font-size: 18px; margin-right: 5px } [dir=rtl] header .header-top .about-list li i { margin-right: unset; margin-left: 5px } header .header-top .about-list li span { margin-top: 1px; font-weight: 500 } header .header-top .about-list li+li { margin-left: 25px; position: relative } [dir=rtl] header .header-top .about-list li+li { margin-left: unset; margin-right: 25px } header .header-top .about-list li+li::after { content: ""; position: absolute; width: 2px; height: 90%; top: 0; left: -13px; background-color: rgba(255, 255, 255, .3) } [dir=rtl] header .header-top .about-list li+li::after { left: unset; right: -13px } header .header-top .about-list li .theme-form-select { padding: 0; background-color: rgba(0, 0, 0, 0); color: #fff; border: none; background-image: none; position: relative } header .header-top .about-list li .theme-form-select::before { content: unset } header .header-top .about-list li .theme-form-select .dropdown-toggle { font-size: 14px; font-weight: 500; color: #fff; padding: 0 18px 0 0 } header .header-top .about-list li .theme-form-select .dropdown-toggle img { width: 20px; margin-right: 10px } [dir=rtl] header .header-top .about-list li .theme-form-select .dropdown-toggle img { margin-right: unset; margin-left: 10px } header .header-top .about-list li .theme-form-select .dropdown-toggle::after { content: none } header .header-top .about-list li .theme-form-select .dropdown-toggle:focus { -webkit-box-shadow: none; box-shadow: none } header .header-top .about-list li .theme-form-select .dropdown-toggle::before { content: ""; position: absolute; font-family: "Font Awesome 6 Free"; font-weight: 900; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 0; color: #fff } header .header-top .about-list li .theme-form-select .dropdown-menu.sm-dropdown-menu { min-width: 100% } header .header-top .about-list li .theme-form-select .dropdown-menu li+li { margin-left: 0 } [dir=rtl] header .header-top .about-list li .theme-form-select .dropdown-menu li+li { margin-left: unset; margin-right: 0 } header .header-top .about-list li .theme-form-select .dropdown-menu li .dropdown-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } header .header-top .about-list li .theme-form-select .dropdown-menu li .dropdown-item:hover, header .header-top .about-list li .theme-form-select .dropdown-menu li .dropdown-item:focus { background-color: rgba(0, 0, 0, 0) } header .header-top .about-list li .theme-form-select .dropdown-menu li .dropdown-item.active, header .header-top .about-list li .theme-form-select .dropdown-menu li .dropdown-item:active { color: #222; background-color: rgba(0, 0, 0, 0) } header .header-top .about-list li .theme-form-select .dropdown-menu li .dropdown-item img { width: 20px; margin-right: 10px } [dir=rtl] header .header-top .about-list li .theme-form-select .dropdown-menu li .dropdown-item img { margin-right: unset; margin-left: 10px } header .nav-about { padding: 10px 0; background-color: var(--theme-color) } header .nav-about-2 { background-color: #222 } header .top-nav { padding: 12px 0 } @media(max-width: 767px) { header .top-nav { padding: 24px 0 0 } } header .top-nav .navbar-top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative } @media(max-width: 1199px) { header .top-nav .navbar-top { -webkit-box-pack: normal; -ms-flex-pack: normal; justify-content: normal } } @media(max-width: 767px) { header .top-nav .navbar-top { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } header .top-nav .navbar-top .web-logo img { width: calc(120px + 42*(100vw - 320px)/1600); height: auto; -o-object-fit: contain; object-fit: contain } @media(max-width: 767px) { header .top-nav .navbar-top .web-logo img { margin: 0 auto } } header .top-nav .navbar-top .middle-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 767px) { header .top-nav .navbar-top .middle-box { display: none } } header .top-nav .navbar-top .middle-box .location-box { border-radius: 5px; border: 1px solid #ececec; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 7px; padding-right: 20px; margin-right: 13px; position: relative } [dir=rtl] header .top-nav .navbar-top .middle-box .location-box { margin-right: unset; margin-left: 13px; padding-right: 7px; padding-left: 20px } @media(max-width: 1199px) { header .top-nav .navbar-top .middle-box .location-box { margin-right: unset; margin-left: 13px } [dir=rtl] header .top-nav .navbar-top .middle-box .location-box { margin-left: unset; margin-right: 13px } } @media(max-width: 1556px) { header .top-nav .navbar-top .middle-box .location-box { padding-right: 7px } [dir=rtl] header .top-nav .navbar-top .middle-box .location-box { padding-right: 7px; padding-left: 7px } } @media(max-width: 767px) { header .top-nav .navbar-top .middle-box .location-box { display: none } } header .top-nav .navbar-top .middle-box .location-box button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 } header .top-nav .navbar-top .middle-box .location-box button:focus { -webkit-box-shadow: none; box-shadow: none } header .top-nav .navbar-top .middle-box .location-box button .location-arrow { width: 35px; height: 35px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #4a5568; background-color: #f3f5f9; border-radius: 5px; margin-right: 12px } [dir=rtl] header .top-nav .navbar-top .middle-box .location-box button .location-arrow { margin-right: unset; margin-left: 12px } @media(max-width: 1300px) { header .top-nav .navbar-top .middle-box .location-box button .location-arrow { margin-right: 0 } [dir=rtl] header .top-nav .navbar-top .middle-box .location-box button .location-arrow { margin-right: unset; margin-left: 0 } } header .top-nav .navbar-top .middle-box .location-box button .location-arrow .feather { width: 16px; height: 16px } header .top-nav .navbar-top .middle-box .location-box button .locat-name { font-size: 16px; font-weight: 600; color: var(--theme-color) } @media(max-width: 1300px) { header .top-nav .navbar-top .middle-box .location-box button .locat-name { display: none } } header .top-nav .navbar-top .middle-box .location-box button i { margin-left: 17px; color: #4a5568 } [dir=rtl] header .top-nav .navbar-top .middle-box .location-box button i { margin-left: unset; margin-right: 17px } @media(max-width: 1300px) { header .top-nav .navbar-top .middle-box .location-box button i { display: none } } @media(max-width: 1199px) { header .top-nav .navbar-top .middle-box .search-box { display: none } } header .top-nav .navbar-top .middle-box .search-box .input-group ::-webkit-input-placeholder { font-size: 16px; font-weight: 400 } header .top-nav .navbar-top .middle-box .search-box .input-group ::-moz-placeholder { font-size: 16px; font-weight: 400 } header .top-nav .navbar-top .middle-box .search-box .input-group :-ms-input-placeholder { font-size: 16px; font-weight: 400 } header .top-nav .navbar-top .middle-box .search-box .input-group ::-ms-input-placeholder { font-size: 16px; font-weight: 400 } header .top-nav .navbar-top .middle-box .search-box .input-group ::placeholder { font-size: 16px; font-weight: 400 } header .top-nav .navbar-top .middle-box .search-box .input-group .form-control { width: 577px; border-radius: 5px 0 0 5px; border-color: #ececec } [dir=rtl] header .top-nav .navbar-top .middle-box .search-box .input-group .form-control { border-radius: 0 5px 5px 0 } @media(max-width: 1812px) { header .top-nav .navbar-top .middle-box .search-box .input-group .form-control { width: 466px } } header .top-nav .navbar-top .middle-box .search-box .input-group .form-control:focus { border-color: var(--theme-color); background-color: #fff } header .top-nav .navbar-top .middle-box .search-box .input-group button { background-color: #393A3C; color: #fff; padding: 14px 20px; border-radius: 5px; border: 1px solid #393A3C } header .top-nav .navbar-top .middle-box .search-box .input-group button.bg-theme { background-color: var(--theme-color); border-color: var(--theme-color) } header .top-nav .navbar-top .middle-box .search-box .input-group button.search-button-2 { background-color: var(--theme-color); border-color: var(--theme-color) } [dir=rtl] header .top-nav .navbar-top .middle-box .search-box .input-group button { border-radius: 5px 0 0 5px !important } header .top-nav .navbar-top .middle-box .search-box .input-group button .feather { width: 20px; height: 20px } @media(max-width: 1199px) { header .top-nav .navbar-top .rightside-box { margin-left: auto } [dir=rtl] header .top-nav .navbar-top .rightside-box { margin-left: unset; margin-right: auto } } @media(max-width: 767px) { header .top-nav .navbar-top .rightside-box { margin-left: unset } [dir=rtl] header .top-nav .navbar-top .rightside-box { margin-left: unset; margin-right: unset } } header .top-nav .navbar-top .rightside-box .right-side-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] header .top-nav .navbar-top .rightside-box .right-side-menu { padding-left: unset; padding-right: 0 } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side { position: relative; padding-right: 32px } [dir=rtl] header .top-nav .navbar-top .rightside-box .right-side-menu .right-side { padding-right: unset; padding-left: 32px } @media(max-width: 767px) { header .top-nav .navbar-top .rightside-box .right-side-menu .right-side { display: none } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side:last-child { display: block } } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side:first-child { display: none } @media(max-width: 1199px) { header .top-nav .navbar-top .rightside-box .right-side-menu .right-side:first-child { display: block } } @media(max-width: 767px) { header .top-nav .navbar-top .rightside-box .right-side-menu .right-side:first-child { display: none } } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side:last-child { padding-right: 0 } [dir=rtl] header .top-nav .navbar-top .rightside-box .right-side-menu .right-side:last-child { padding-right: unset; padding-left: 0 } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side:last-child::before { content: none } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side::before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 24px; right: 14px; background-color: rgba(74, 85, 104, .5) } [dir=rtl] header .top-nav .navbar-top .rightside-box .right-side-menu .right-side::before { right: unset; left: 14px } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: default } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-icon .feather { color: #222; margin-right: 14px; stroke-width: 1.5 } [dir=rtl] header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-icon .feather { margin-right: unset; margin-left: 14px } @media(max-width: 1660px) { header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-icon .feather { margin-right: 0 } [dir=rtl] header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-icon .feather { margin-right: unset; margin-left: 0 } } @media(max-width: 1660px) { header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-detail { display: none } } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-detail h6 { color: #4a5568; margin-bottom: 3px } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-detail h5 { font-weight: 500; color: #222 } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .header-badge { padding-right: 9px } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .header-wishlist .feather { stroke-width: 1.5; color: #4a5568 } @media(max-width: 1660px) { header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .header-wishlist .feather { color: #222 } } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .header-wishlist:focus { -webkit-box-shadow: none; box-shadow: none } header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .header-wishlist span { width: 18px; height: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #ff7272; font-size: 12px; padding: 0; border-radius: 2px } [dir=rtl] header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .header-wishlist span { right: 0 !important } header .onhover-dropdown { position: relative } header .onhover-dropdown:hover .onhover-div { opacity: 1; top: 50px; visibility: visible } header .onhover-dropdown .onhover-div { position: absolute; top: 60px; right: -10px; background-color: #fff; z-index: 1001; width: 320px; border-radius: 10px; padding: calc(14px + 16*(100vw - 320px)/1600) calc(11px + 9*(100vw - 320px)/1600); -webkit-box-shadow: -1px 0 10px 0 rgba(34, 34, 34, .07), 5px 20px 40px 0 rgba(34, 34, 34, .04); box-shadow: -1px 0 10px 0 rgba(34, 34, 34, .07), 5px 20px 40px 0 rgba(34, 34, 34, .04); opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; visibility: hidden } [dir=rtl] header .onhover-dropdown .onhover-div { right: unset; left: 20px } header .onhover-dropdown .onhover-div-login { right: 0; width: 160px; padding: 20px } header .onhover-dropdown .onhover-div-login .user-box-name { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 5px; -webkit-box-align: center; -ms-flex-align: center; align-items: center } header .onhover-dropdown .onhover-div-login .user-box-name li { display: block; width: 100% } header .onhover-dropdown .onhover-div-login .user-box-name li a { color: #222; display: block; position: relative } header .onhover-dropdown .onhover-div-login .user-box-name li a:hover::after { width: 40% } header .onhover-dropdown .onhover-div-login .user-box-name li a::after { content: ""; position: absolute; width: 0; height: 4px; bottom: 2px; left: 0; background-color: var(--theme-color); opacity: .3; border-radius: 50px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: -1 } header .onhover-dropdown .onhover-div .cart-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(10px + 15*(100vw - 320px)/1600); border-bottom: 1px solid #ececec; padding-bottom: calc(12px + 10*(100vw - 320px)/1600) } [dir=rtl] header .onhover-dropdown .onhover-div .cart-list { padding-right: 0 } header .onhover-dropdown .onhover-div .cart-list li { margin: 0 !important } header .onhover-dropdown .onhover-div .cart-list li::after { content: none !important } header .onhover-dropdown .onhover-div .cart-list li .drop-cart { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 15px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative } header .onhover-dropdown .onhover-div .cart-list li .drop-cart::after { content: none } header .onhover-dropdown .onhover-div .cart-list li .drop-cart .drop-image img { width: 87px; background: #f8f8f8; padding: 10px } header .onhover-dropdown .onhover-div .cart-list li .drop-cart .drop-contain h5 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; margin-bottom: 5px; font-size: calc(15px + 2*(100vw - 320px)/1600); color: var(--theme-color); font-weight: 500 } header .onhover-dropdown .onhover-div .cart-list li .drop-cart .drop-contain h6 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 5px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end } header .onhover-dropdown .onhover-div .cart-list li .drop-cart .drop-contain h6 span { margin-top: -2px; color: #4a5568 } header .onhover-dropdown .onhover-div .cart-list li .drop-cart .drop-contain .close-button { position: absolute; top: 0; right: 0; background-color: rgba(0, 0, 0, 0); border: none; padding: 0; color: #4a5568 } [dir=rtl] header .onhover-dropdown .onhover-div .cart-list li .drop-cart .drop-contain .close-button { right: unset; left: 0 } header .onhover-dropdown .onhover-div .button-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: calc(10px + 10*(100vw - 320px)/1600) } header .onhover-dropdown .onhover-div .button-group .cart-button { border: 2px solid var(--theme-color); color: var(--theme-color); padding: 6px 10px } header .onhover-dropdown .onhover-div .button-group .cart-button:hover { background-color: var(--theme-color); color: #fff } header .onhover-dropdown .onhover-div .price-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: calc(10px + 10*(100vw - 320px)/1600) } header .search-full { width: 0; height: 0; background-color: #fff; position: absolute; top: 0; right: 0; z-index: 2; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all .3s ease; transition: all .3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } header .search-full .input-group { border: 1px solid #f0f3f8 } header .search-full .input-group .input-group-text { background-color: rgba(0, 0, 0, 0); border: none } header .search-full .input-group .input-group-text.close-search { cursor: pointer } header .search-full .input-group .input-group-text svg { height: 18px } header .search-full .input-group input { border: none } header .search-full.open { width: 100%; height: 100%; -webkit-animation: zoomIn .5s ease-in-out; animation: zoomIn .5s ease-in-out; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all .3s ease; transition: all .3s ease } header .search-full.show .search-suggestion { padding: 10px; border: 1px solid #f0f3f8; height: -webkit-max-content; height: -moz-max-content; height: max-content; max-height: 500px; -webkit-transition: max-height 1000ms cubic-bezier(0.27, 0.7, 0, 0.99); transition: max-height 1000ms cubic-bezier(0.27, 0.7, 0, 0.99) } header .header-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } header .header-nav .header-nav-left { position: relative } header .header-nav .header-nav-left .dropdown-category { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: calc(10px + 5*(100vw - 320px)/1600) calc(16px + 15*(100vw - 320px)/1600); background: var(--theme-color2); color: #fff; border-radius: 5px; border: none } @media(max-width: 767px) { header .header-nav .header-nav-left .dropdown-category { display: none } } header .header-nav .header-nav-left .dropdown-category-2 { background: linear-gradient(93.33deg, #222221 12.35%, #2f2f2d 99.38%) } header .header-nav .header-nav-left .dropdown-category .feather { font-size: 23px; margin-right: calc(9px + 7*(100vw - 320px)/1600) } [dir=rtl] header .header-nav .header-nav-left .dropdown-category .feather { margin-right: unset; margin-left: calc(9px + 7*(100vw - 320px)/1600) } header .header-nav .header-nav-left .dropdown-category span { font-size: calc(15px + 3*(100vw - 320px)/1600); font-weight: 600 } header .header-nav .header-nav-left .dropdown-category .dropdown { display: inline-block } header .header-nav .header-nav-left .dropdown-category .dropdown.custom-dropdown { position: unset } header .header-nav .header-nav-left .dropdown-category .dropdown.custom-dropdown a { display: block; color: #fff; text-decoration: none; -webkit-transition: background .35s ease; transition: background .35s ease; font-family: "Public Sans", sans-serif; font-weight: 500; font-size: 18px } header .header-nav .header-nav-left .dropdown-category .dropdown.custom-dropdown .fa { margin-top: 3px; margin-left: 10px; font-size: 14px; color: var(--theme-color) } header .header-nav .header-nav-left .dropdown-category .dropdown.custom-dropdown ul { display: none; border: 1px solid #ececec; border-radius: 5px; position: absolute; top: 53px; width: 100%; left: 0; background-color: #fff; -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, .14); box-shadow: 0px 3px 4px rgba(0, 0, 0, .14); z-index: 999 } header .header-nav .header-nav-left .dropdown-category .dropdown.custom-dropdown ul .show { display: block } @media(max-width: 1199px) { header .header-nav .header-nav-left .dropdown-category .dropdown.custom-dropdown ul { position: fixed; top: 0; left: 0; width: 320px } } header .header-nav .header-nav-left .dropdown-category .dropdown.custom-dropdown ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 12px 14px; border-bottom: 1px solid #ececec; cursor: pointer; -webkit-transition: background .35s ease; transition: background .35s ease; color: #222 } header .header-nav .header-nav-left .dropdown-category .dropdown.custom-dropdown ul li img { width: 25px; height: 25px; -o-object-fit: contain; object-fit: contain; margin-right: 6px } header .header-nav .header-nav-left .dropdown-category .dropdown.custom-dropdown ul li:last-child { border-bottom: none } header .header-nav .header-nav-left .dropdown-category .dropdown.custom-dropdown ul li:focus, header .header-nav .header-nav-left .dropdown-category .dropdown.custom-dropdown ul li:hover { background-color: #ececec } header .header-nav .header-nav-left:hover .category-dropdown { opacity: 1; visibility: visible; top: 63px } header .header-nav .header-nav-left .category-dropdown { position: absolute; top: 72px; left: 0; background-color: #fff; -webkit-box-shadow: 0 0 8px #ddd; box-shadow: 0 0 8px #ddd; z-index: 2; width: 300px; border-radius: 6px; opacity: 0; visibility: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] header .header-nav .header-nav-left .category-dropdown { left: unset; right: 0 } @media(max-width: 767px) { header .header-nav .header-nav-left .category-dropdown { width: calc(300px + 20*(100vw - 320px)/1600); height: 100vh; position: fixed; top: 0; left: -320px; border-radius: 0; z-index: 10; padding: 0; opacity: 1; visibility: visible; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -webkit-box-shadow: none; box-shadow: none } [dir=rtl] header .header-nav .header-nav-left .category-dropdown { left: unset; right: -320px } header .header-nav .header-nav-left .category-dropdown.show { left: 0 } [dir=rtl] header .header-nav .header-nav-left .category-dropdown.show { left: unset; right: 0 } header .header-nav .header-nav-left .category-dropdown:hover { opacity: 1; visibility: visible; top: 0 } } header .header-nav .header-nav-left .category-dropdown .category-title { display: none } @media(max-width: 767px) { header .header-nav .header-nav-left .category-dropdown .category-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 20px 24px; border-bottom: 1px solid #ececec; -webkit-box-shadow: 0 2px 10px -3px rgba(34, 34, 34, .1); box-shadow: 0 2px 10px -3px rgba(34, 34, 34, .1) } } header .header-nav .header-nav-left .category-dropdown .category-title h5 { color: var(--theme-color); font-weight: 600 } header .header-nav .header-nav-left .category-dropdown .category-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 25px; padding: 20px 25px } header .header-nav .header-nav-left .category-dropdown .category-list li { display: block; width: 100% } header .header-nav .header-nav-left .category-dropdown .category-list li a { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4a5568 } header .header-nav .header-nav-left .category-dropdown .category-list li a:hover h6 { letter-spacing: .3px } header .header-nav .header-nav-left .category-dropdown .category-list li a:hover h6::before { width: 65px } header .header-nav .header-nav-left .category-dropdown .category-list li a img { width: 23px; height: 23px; -o-object-fit: contain; object-fit: contain } header .header-nav .header-nav-left .category-dropdown .category-list li a h6 { font-size: 17px; font-weight: 500; position: relative; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } header .header-nav .header-nav-left .category-dropdown .category-list li a h6:before { content: ""; position: absolute; width: 0; height: 3px; bottom: 0; left: 0; background-color: var(--theme-color); opacity: .5; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] header .header-nav .header-nav-left .category-dropdown .category-list li a h6:before { left: unset; right: 0 } header .header-nav .header-nav-left .category-dropdown .category-list li a .according-menu { margin-left: auto } [dir=rtl] header .header-nav .header-nav-left .category-dropdown .category-list li a .according-menu { margin-left: unset; margin-right: auto } header .header-nav .header-nav-left .category-dropdown .category-list li a i { margin-left: auto } [dir=rtl] header .header-nav .header-nav-left .category-dropdown .category-list li a i { margin-left: unset; margin-right: auto; -webkit-transform: rotate(180deg); transform: rotate(180deg) } @media(max-width: 767px) { header .header-nav .header-nav-left .category-dropdown .category-list li a i { display: none } } @media(max-width: 767px) { header .header-nav .header-nav-right { display: none } } header .header-nav .header-nav-right .deal-button { color: var(--theme-color); padding: calc(6px + 9*(100vw - 320px)/1600) calc(11px + 9*(100vw - 320px)/1600); position: relative; border-radius: 5px; overflow: hidden; z-index: 0 } header .header-nav .header-nav-right .deal-button::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: var(--theme-color); opacity: .1; z-index: -1 } header .header-nav .header-nav-right .deal-button .feather { margin-right: 10px; stroke-width: 1.5px } [dir=rtl] header .header-nav .header-nav-right .deal-button .feather { margin-right: unset; margin-left: 10px } @media(max-width: 1366px) { header .header-nav .header-nav-right .deal-button .feather { margin-right: 0 } [dir=rtl] header .header-nav .header-nav-right .deal-button .feather { margin-right: unset; margin-left: 0 } } header .header-nav .header-nav-right .deal-button span { font-size: 16px; font-weight: 600 } @media(max-width: 1366px) { header .header-nav .header-nav-right .deal-button span { display: none } } header.header-compact .top-nav .navbar-top { -webkit-box-pack: unset; -ms-flex-pack: unset; justify-content: unset } header.header-compact .top-nav .navbar-top .rightside-box { margin-left: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] header.header-compact .top-nav .navbar-top .rightside-box { margin-left: unset; margin-right: auto } header.header-compact .location-box { padding-right: 10px } header.bg-theme .navbar-light .navbar-nav .nav-link { color: #fff !important } header.bg-theme .navbar-light .navbar-nav .nav-link:hover { color: #fff !important } header.bg-theme .top-nav .navbar-top .rightside-box .right-side-menu .right-side:before { background-color: rgba(255, 255, 255, .5) } header.bg-theme .top-nav .navbar-top .rightside-box .right-side-menu .right-side .header-wishlist .feather { color: #fff } header.bg-theme .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-detail h5 { color: #fff } header.bg-theme .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-detail h6 { color: rgba(255, 255, 255, .7) } header.bg-theme .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-icon .feather { color: #fff } header.bg-theme .location-box { border-color: rgba(255, 255, 255, .5) } header.bg-theme .location-box button i { color: #fff } header.bg-theme .location-box button .locat-name { color: #fff } header.bg-theme .location-box button .location-arrow { color: #fff; background-color: rgba(255, 255, 255, .24) } header.header-absolute { position: absolute; left: 0; width: 100%; top: 0; z-index: 1 } header.header-absolute.bg-theme { background-color: rgba(0, 0, 0, 0) } @media(min-width: 1200px) { [dir=rtl] header.header-absolute .navbar-expand-xl .dropdown:hover .dropdown-menu-2 { -webkit-transform: translateX(-50%) translateY(0); transform: translateX(-50%) translateY(0) } } header.fixed-header { position: fixed; top: 0; left: 0; width: calc(100vw - 320px); z-index: 1; background-color: #fff; margin-left: 320px; border-bottom: 1px solid #ececec } [dir=rtl] header.fixed-header { left: unset; right: 0; margin-left: unset; margin-right: 320px } @media(max-width: 1199px) { header.fixed-header { width: 100%; margin-left: 0 } [dir=rtl] header.fixed-header { margin-left: unset; margin-right: 0 } } header.fixed-header .top-nav { padding: 18px 0 } header .location-box { border-radius: 5px; border: 1px solid #ececec; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 7px; padding-right: 20px; margin-right: 13px; position: relative } [dir=rtl] header .location-box { margin-right: unset; margin-left: 13px; padding-right: 7px; padding-left: 20px } @media(max-width: 1199px) { header .location-box { margin-right: unset; margin-left: 13px } [dir=rtl] header .location-box { margin-left: unset; margin-right: 13px } } @media(max-width: 1556px) { header .location-box { padding-right: 7px } [dir=rtl] header .location-box { padding-right: 7px; padding-left: 7px } } @media(max-width: 767px) { header .location-box { display: none } } header .location-box button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 } header .location-box button:focus { -webkit-box-shadow: none; box-shadow: none } header .location-box button .location-arrow { width: 35px; height: 35px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #4a5568; background-color: #f3f5f9; border-radius: 5px; margin-right: 12px } [dir=rtl] header .location-box button .location-arrow { margin-right: unset; margin-left: 12px } @media(max-width: 1300px) { header .location-box button .location-arrow { margin-right: 0 } [dir=rtl] header .location-box button .location-arrow { margin-right: unset; margin-left: 0 } } header .location-box button .location-arrow .feather { width: 16px; height: 16px } header .location-box button .locat-name { font-size: 16px; font-weight: 600; color: var(--theme-color) } @media(max-width: 1300px) { header .location-box button .locat-name { display: none } } header .location-box button i { margin-left: 17px; color: #4a5568 } [dir=rtl] header .location-box button i { margin-left: unset; margin-right: 17px } @media(max-width: 1300px) { header .location-box button i { display: none } } .mobile-menu { position: fixed; bottom: 0; padding: 10px; width: 100%; background-color: var(--theme-color); z-index: 2; overflow: hidden; -webkit-box-shadow: 0 -3px 10px 0px rgba(0, 0, 0, .08); box-shadow: 0 -3px 10px 0px rgba(0, 0, 0, .08) } [dir=rtl] .mobile-menu { left: 0 } .mobile-menu ul { display: -webkit-box; display: -ms-flexbox; display: flex; width: 70%; margin: 0 auto } @media(max-width: 767px) { .mobile-menu ul { width: 80% } } @media(max-width: 480px) { .mobile-menu ul { width: 95% } } @media(max-width: 360px) { .mobile-menu ul { width: 100% } } [dir=rtl] .mobile-menu ul { padding: 0 } .mobile-menu ul li { width: 100%; text-align: center } .mobile-menu ul li.active { -webkit-transition: .3s ease; transition: .3s ease; position: relative } .mobile-menu ul li.active::before { content: ""; position: absolute; width: 10px; height: 10px; bottom: -15px; left: 50%; -webkit-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); background-color: #fff; border-radius: 100% } .mobile-menu ul li a { display: block } .mobile-menu ul li a img { display: block; margin: 0px auto } .mobile-menu ul li a.active, .mobile-menu ul li a:hover { color: #222 } @media(max-width: 360px) { .mobile-menu ul li a { font-size: 13px } } .mobile-menu ul li a .icli { display: inline-block; margin: 0 auto; font-size: calc(20px + 2*(100vw - 320px)/1600); color: #fff } .mobile-menu ul li a span { display: block; color: #fff } .header-2 .navbar-top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 480px) { .header-2 .navbar-top { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } .header-2 .navbar-top .navbar-toggler:focus { -webkit-box-shadow: none; box-shadow: none } .header-2 .search-box { display: none } @media(max-width: 991px) { .header-2 .search-box { display: block; background-color: #fff; padding: 6px; border-radius: 5px; border: 1px solid #4a5568; text-align: right; margin-left: auto } .header-2 .search-box a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #000 } .header-2 .search-box a .icli { font-size: 25px } } @media(max-width: 480px) { .header-2 .search-box { margin-left: unset } } .header-2 .dropdown-list.drop-state { margin-right: 20px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 1199px) { .header-2 .dropdown-list.drop-state { margin-right: 0 } } @media(max-width: 991px) { .header-2 .dropdown-list { background-color: rgba(0, 0, 0, 0); margin: 0 } } .header-2 .dropdown-list .location-icon { margin-right: 8px; display: -webkit-box; display: -ms-flexbox; display: flex } .header-2 .dropdown-list .location-icon .iconly-Location { font-size: 25px } .header-2 .dropdown-list .dropdown { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .header-2 .dropdown-list .dropdown .dropdown-toggle { padding-left: 0; font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 500; letter-spacing: .5px; position: relative; margin-top: 4px } .header-2 .dropdown-list .dropdown .dropdown-toggle::after { display: none } .header-2 .dropdown-list .dropdown .dropdown-toggle i { color: #000; margin-left: 5px } .header-2 .dropdown-list .dropdown .dropdown-menu { min-width: 100% } .header-2 .dropdown-list .dropdown .dropdown-menu li { display: block } .header-2 .form-select { font-size: 16px; font-weight: 600; border: none; border-radius: 0; font-family: "Public Sans", sans-serif; color: #222 } .header-2 .form-select:focus { border-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; box-shadow: none } .header-2 .top-nav { padding: 14px 0; border-bottom: 1px solid #ececec } @media(max-width: 767px) { .header-2 .top-nav { border-bottom: unset; padding-bottom: 0 } } .header-2 .top-nav-color { background-color: #ffe03e } .header-2 .top-nav span { color: #222 } .header-2 .top-nav span .icli { font-size: 25px } .header-2 .top-nav .nav-logo { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: calc(28px + 7*(100vw - 320px)/1600); color: var(--theme-color); font-weight: bolder; font-family: "Public Sans", sans-serif } .header-2 .top-nav .nav-logo span { color: #222 } .header-2 .top-nav .search-full { width: 0; height: 0; background-color: #fff; position: absolute; top: 40px; right: 0; z-index: 1; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all .3s ease; transition: all .3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 360px) { .header-2 .top-nav .search-full { right: -5px } } .header-2 .top-nav .search-full .input-group { border: 1px solid #f0f3f8; -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, .14); box-shadow: 0px 3px 4px rgba(0, 0, 0, .14) } .header-2 .top-nav .search-full .input-group .input-group-text { background-color: #fff; border: none; color: #4a5568 } .header-2 .top-nav .search-full .input-group .input-group-text.close-search { cursor: pointer } .header-2 .top-nav .search-full .input-group input { border: none; height: 50px } .header-2 .top-nav .search-full.open { width: 100%; -webkit-animation: zoomIn .5s ease-in-out; animation: zoomIn .5s ease-in-out; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all .3s ease; transition: all .3s ease; padding: 0 30px } @media(max-width: 575px) { .header-2 .top-nav .search-full.open { padding: 0 25px } } @media(max-width: 480px) { .header-2 .top-nav .search-full.open { padding: 0 15px } } @media(max-width: 360px) { .header-2 .top-nav .search-full.open { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); padding: 0; width: 95% } } .header-2 .top-nav .search-full.show .search-suggestion { padding: 10px; border: 1px solid #f0f3f8; height: -webkit-max-content; height: -moz-max-content; height: max-content; max-height: 500px; -webkit-transition: max-height 1000ms cubic-bezier(0.27, 0.7, 0, 0.99); transition: max-height 1000ms cubic-bezier(0.27, 0.7, 0, 0.99) } .header-2 .top-nav .middle-box { display: inline-block; margin-left: calc(16px + 13*(100vw - 320px)/1600) } [dir=rtl] .header-2 .top-nav .middle-box { margin-left: unset; margin-right: calc(16px + 13*(100vw - 320px)/1600) } @media(max-width: 1366px) { .header-2 .top-nav .middle-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 25px; float: right } } @media(max-width: 1199px) { .header-2 .top-nav .middle-box { margin-left: 15px } } @media(max-width: 991px) { .header-2 .top-nav .middle-box { display: none } } .header-2 .top-nav .middle-box .center-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 991px) { .header-2 .top-nav .middle-box .center-box { display: none } } .header-2 .top-nav .middle-box .searchbar-box { position: relative } @media(max-width: 991px) { .header-2 .top-nav .middle-box .searchbar-box { display: none } } .header-2 .top-nav .middle-box .searchbar-box .search-button { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; padding: 0 19px; right: 0; height: 100%; cursor: pointer } [dir=rtl] .header-2 .top-nav .middle-box .searchbar-box .search-button { right: unset; left: 0 } .header-2 .top-nav .middle-box .searchbar-box .search-button .iconly-Search { font-size: calc(18px + 7*(100vw - 320px)/1600); color: #4a5568 } .header-2 .top-nav .middle-box .searchbar-box input { width: 685px; height: 45px; padding: 8px 60px 8px 18px; color: #222; border-color: #d3d3d3; font-size: 16px } [dir=rtl] .header-2 .top-nav .middle-box .searchbar-box input { padding: 8px 18px 8px 60px } @media(max-width: 1754px) { .header-2 .top-nav .middle-box .searchbar-box input { width: 630px } } @media(max-width: 1678px) { .header-2 .top-nav .middle-box .searchbar-box input { width: 580px } } @media(max-width: 1604px) { .header-2 .top-nav .middle-box .searchbar-box input { width: 529px } } @media(max-width: 1332px) { .header-2 .top-nav .middle-box .searchbar-box input { width: 483px } } @media(max-width: 1270px) { .header-2 .top-nav .middle-box .searchbar-box input { width: 436px } } @media(max-width: 1235px) { .header-2 .top-nav .middle-box .searchbar-box input { width: 415px } } .header-2 .top-nav .middle-box .searchbar-box input:focus { -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, .14); box-shadow: 0px 3px 4px rgba(0, 0, 0, .14) } .header-2 .top-nav .middle-box .searchbar-box input::-webkit-input-placeholder { color: #4a5568; font-size: 16px } .header-2 .top-nav .middle-box .searchbar-box input::-moz-placeholder { color: #4a5568; font-size: 16px } .header-2 .top-nav .middle-box .searchbar-box input:-ms-input-placeholder { color: #4a5568; font-size: 16px } .header-2 .top-nav .middle-box .searchbar-box input::-ms-input-placeholder { color: #4a5568; font-size: 16px } .header-2 .top-nav .middle-box .searchbar-box input::placeholder { color: #4a5568; font-size: 16px } .header-2 .top-nav .middle-box .location-box-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 20px; position: relative } [dir=rtl] .header-2 .top-nav .middle-box .location-box-2 { margin-right: unset; margin-left: 20px } @media(max-width: 1199px) { .header-2 .top-nav .middle-box .location-box-2 { margin-right: unset; margin-left: 0 } } @media(max-width: 767px) { .header-2 .top-nav .middle-box .location-box-2 { display: none } } .header-2 .top-nav .middle-box .location-box-2 button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 } .header-2 .top-nav .middle-box .location-box-2 button:focus { -webkit-box-shadow: none; box-shadow: none } .header-2 .top-nav .middle-box .location-box-2 button .icli { margin-right: 9px; font-size: 22px } [dir=rtl] .header-2 .top-nav .middle-box .location-box-2 button .icli { margin-right: unset; margin-left: 9px } @media(max-width: 1556px) { .header-2 .top-nav .middle-box .location-box-2 button .icli { margin-right: 0 } } .header-2 .top-nav .middle-box .location-box-2 button span { font-size: 16px } @media(max-width: 1556px) { .header-2 .top-nav .middle-box .location-box-2 button span { display: none } } .header-2 .top-nav .middle-box .location-box-2 button .down-arrow { margin-left: 10px } [dir=rtl] .header-2 .top-nav .middle-box .location-box-2 button .down-arrow { margin-left: unset; margin-right: 10px } @media(max-width: 1556px) { .header-2 .top-nav .middle-box .location-box-2 button .down-arrow { display: none } } .header-2 .rightside-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: auto } [dir=rtl] .header-2 .rightside-menu { margin-left: unset; margin-right: auto } .header-2 .rightside-menu .dropdown-dollar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 22px } @media(max-width: 991px) { .header-2 .rightside-menu .dropdown-dollar { display: none } } .header-2 .rightside-menu .dropdown-dollar .dropdown { position: relative; z-index: 1 } .header-2 .rightside-menu .dropdown-dollar .dropdown .dropdown-toggle { font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 500; position: relative; border: none; background-color: rgba(0, 0, 0, 0); padding: 0 } .header-2 .rightside-menu .dropdown-dollar .dropdown .dropdown-toggle i { margin-left: 8px } [dir=rtl] .header-2 .rightside-menu .dropdown-dollar .dropdown .dropdown-toggle i { margin-left: unset; margin-right: 8px } .header-2 .rightside-menu .dropdown-dollar .dropdown .dropdown-toggle::after { display: none } .header-2 .rightside-menu .dropdown-dollar .dropdown+.dropdown { margin-left: 23px } [dir=rtl] .header-2 .rightside-menu .dropdown-dollar .dropdown+.dropdown { margin-left: unset; margin-right: 23px } .header-2 .rightside-menu .dropdown-dollar .dropdown+.dropdown::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 25px; left: -10px; background-color: #ececec } [dir=rtl] .header-2 .rightside-menu .dropdown-dollar .dropdown+.dropdown::after { left: unset; right: -10px } .header-2 .rightside-menu .dropdown-dollar .dropdown .dropdown-menu { min-width: 100% } .header-2 .rightside-menu .dropdown-dollar .dropdown .dropdown-menu li { display: block } .header-2 .rightside-menu .wishlist-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .header-2 .rightside-menu .wishlist-box .header-icon { width: calc(35px + 11*(100vw - 320px)/1600); height: calc(35px + 11*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 18px; border: 1px solid #ececec; background-color: #fff; border-radius: 100%; padding: 10px; position: relative } .header-2 .rightside-menu .wishlist-box .header-icon+.header-icon { margin-left: 38px } .header-2 .rightside-menu .wishlist-box .header-icon+.header-icon::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 100%; left: -50%; background-color: #ececec } .header-2 .rightside-menu .wishlist-box .header-icon.swap-icon { margin-left: 0 } .header-2 .rightside-menu .wishlist-box .header-icon.swap-icon::after { content: none } .header-2 .rightside-menu .wishlist-box .header-icon.bag-icon { display: block } @media(max-width: 480px) { .header-2 .rightside-menu .wishlist-box .header-icon.bag-icon { display: none } } .header-2 .rightside-menu .wishlist-box .header-icon.search-icon, .header-2 .rightside-menu .wishlist-box .header-icon.user-icon { display: none } @media(max-width: 1199px) { .header-2 .rightside-menu .wishlist-box .header-icon.search-icon, .header-2 .rightside-menu .wishlist-box .header-icon.user-icon { display: -webkit-box; display: -ms-flexbox; display: flex } .header-2 .rightside-menu .wishlist-box .header-icon.search-icon+.header-icon, .header-2 .rightside-menu .wishlist-box .header-icon.user-icon+.header-icon { margin-left: 38px } .header-2 .rightside-menu .wishlist-box .header-icon.search-icon+.header-icon::after, .header-2 .rightside-menu .wishlist-box .header-icon.user-icon+.header-icon::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 100%; left: -50%; background-color: #ececec } } .header-2 .rightside-menu .wishlist-box .header-icon .badge-number { width: 18px; height: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: -10px; right: 0; background: var(--theme-color2); font-weight: 600; color: #fff; border-radius: 100%; font-size: 10px } .header-2 .rightside-menu .wishlist-box .header-icon .icli { color: #000; font-size: calc(18px + 4*(100vw - 320px)/1600) } .header-2 .rightside-menu .wishlist-box .header-icon .icli.iconly-Swap { -webkit-transform: rotate(90deg); transform: rotate(90deg) } .header-2 .rightside-menu .option-list>ul { display: -webkit-box; display: -ms-flexbox; display: flex } [dir=rtl] .header-2 .rightside-menu .option-list>ul { padding-right: 0 } .header-2 .rightside-menu .option-list>ul>li { position: relative } .header-2 .rightside-menu .option-list>ul>li:nth-of-type(5n-3) { display: none } .header-2 .rightside-menu .option-list>ul>li:nth-of-type(5n-3)+li { margin-left: 0 } .header-2 .rightside-menu .option-list>ul>li:nth-of-type(5n-3)+li::after { content: none } @media(max-width: 1199px) { .header-2 .rightside-menu .option-list>ul>li:nth-of-type(5n-3) { display: block } .header-2 .rightside-menu .option-list>ul>li:nth-of-type(5n-3)+li { margin-left: 22px } .header-2 .rightside-menu .option-list>ul>li:nth-of-type(5n-3)+li::after { content: "" } } @media(max-width: 767px) { .header-2 .rightside-menu .option-list>ul>li:not(:nth-last-of-type(5n-5)) { display: none } } .header-2 .rightside-menu .option-list>ul>li+li { margin-left: 37px } [dir=rtl] .header-2 .rightside-menu .option-list>ul>li+li { margin-left: unset; margin-right: 37px } @media(max-width: 1460px) { .header-2 .rightside-menu .option-list>ul>li+li { margin-left: 22px } [dir=rtl] .header-2 .rightside-menu .option-list>ul>li+li { margin-left: unset; margin-right: 22px } } .header-2 .rightside-menu .option-list>ul>li+li::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 80%; left: -20px; background-color: #ececec } [dir=rtl] .header-2 .rightside-menu .option-list>ul>li+li::after { left: unset; right: -20px } @media(max-width: 1460px) { .header-2 .rightside-menu .option-list>ul>li+li::after { left: -13px } [dir=rtl] .header-2 .rightside-menu .option-list>ul>li+li::after { left: unset; right: -13px } } .header-2 .rightside-menu .option-list>ul>li .header-icon { width: calc(35px + 11*(100vw - 320px)/1600); height: calc(35px + 11*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 18px; border: 1px solid #ececec; background-color: #fff; border-radius: 100%; padding: 10px; position: relative } .header-2 .rightside-menu .option-list>ul>li .header-icon+.header-icon { margin-left: 38px } .header-2 .rightside-menu .option-list>ul>li .header-icon+.header-icon::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 100%; left: -50%; background-color: #ececec } .header-2 .rightside-menu .option-list>ul>li .header-icon.swap-icon { margin-left: 0 } .header-2 .rightside-menu .option-list>ul>li .header-icon.swap-icon::after { content: none } @media(max-width: 480px) { .header-2 .rightside-menu .option-list>ul>li .header-icon.bag-icon { display: none } } .header-2 .rightside-menu .option-list>ul>li .header-icon.search-icon, .header-2 .rightside-menu .option-list>ul>li .header-icon.user-icon { display: none } @media(max-width: 1199px) { .header-2 .rightside-menu .option-list>ul>li .header-icon.search-icon, .header-2 .rightside-menu .option-list>ul>li .header-icon.user-icon { display: -webkit-box; display: -ms-flexbox; display: flex } .header-2 .rightside-menu .option-list>ul>li .header-icon.search-icon+.header-icon, .header-2 .rightside-menu .option-list>ul>li .header-icon.user-icon+.header-icon { margin-left: 38px } .header-2 .rightside-menu .option-list>ul>li .header-icon.search-icon+.header-icon::after, .header-2 .rightside-menu .option-list>ul>li .header-icon.user-icon+.header-icon::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 100%; left: -50%; background-color: #ececec } } .header-2 .rightside-menu .option-list>ul>li .header-icon .badge-number { width: 18px; height: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: -10px; right: 0; background-color: var(--theme-color); font-weight: 600; color: #fff; border-radius: 100%; font-size: 10px } .header-2 .rightside-menu .option-list>ul>li .header-icon .icli { color: #000; font-size: calc(18px + 4*(100vw - 320px)/1600) } .header-2 .rightside-menu .option-list>ul>li .header-icon .icli.iconly-Swap { -webkit-transform: rotate(90deg); transform: rotate(90deg) } .header-2 .rightside-menu .option-list-2 { display: -webkit-box; display: -ms-flexbox; display: flex } .header-2 .rightside-menu .option-list-2 li { position: relative } .header-2 .rightside-menu .option-list-2 li .header-icon { width: calc(35px + 11*(100vw - 320px)/1600); height: calc(35px + 11*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 18px; border: 1px solid #ececec; background-color: #fff; border-radius: 100%; padding: 10px; position: relative } .header-2 .rightside-menu .option-list-2 li .header-icon+.header-icon { margin-left: 38px } .header-2 .rightside-menu .option-list-2 li .header-icon+.header-icon::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 100%; left: -50%; background-color: #ececec } .header-2 .rightside-menu .option-list-2 li .header-icon .badge-number { width: 18px; height: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: -10px; right: 0; background-color: var(--theme-color); font-weight: 600; color: #fff; border-radius: 100%; font-size: 10px } .header-2 .rightside-menu .option-list-2 li .header-icon .icli { color: #000; font-size: calc(18px + 4*(100vw - 320px)/1600) } .header-2 .rightside-menu .option-list-2 li .header-icon .icli.iconly-Swap { -webkit-transform: rotate(90deg); transform: rotate(90deg) } .header-2 .rightside-menu .option-list-2 li .user-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 12px; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .header-2 .rightside-menu .option-list-2 li .user-box:hover .user-name h4 { color: var(--theme-color) } @media(max-width: 1660px) { .header-2 .rightside-menu .option-list-2 li .user-box .user-name { display: none } } .header-2 .rightside-menu .option-list-2 li+li { margin-left: 37px } [dir=rtl] .header-2 .rightside-menu .option-list-2 li+li { margin-left: unset; margin-right: 37px } @media(max-width: 1660px) { .header-2 .rightside-menu .option-list-2 li+li { margin-left: 22px } [dir=rtl] .header-2 .rightside-menu .option-list-2 li+li { margin-left: unset; margin-right: 22px } } .header-2 .rightside-menu .option-list-2 li+li::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 80%; left: -20px; background-color: #ececec } [dir=rtl] .header-2 .rightside-menu .option-list-2 li+li::after { left: unset; right: -20px } @media(max-width: 1660px) { .header-2 .rightside-menu .option-list-2 li+li::after { left: -13px } [dir=rtl] .header-2 .rightside-menu .option-list-2 li+li::after { left: unset; right: -13px } } .header-2 .rightside-menu .mobile-app { border: 1px solid var(--theme-color); border-radius: 5px; padding: 16px 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: 18px } [dir=rtl] .header-2 .rightside-menu .mobile-app { margin-left: unset; margin-right: 18px } .header-2 .rightside-menu .mobile-app .mobile-image { margin-right: 11px } [dir=rtl] .header-2 .rightside-menu .mobile-app .mobile-image { margin-right: unset; margin-left: 11px } .header-2 .rightside-menu .mobile-app .mobile-image img { width: 15px; height: auto } .header-2 .rightside-menu .dropdown-user { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .header-2 .rightside-menu .dropdown-user .user-detail { margin-left: 15px } @media(max-width: 1366px) { .header-2 .rightside-menu .dropdown-user .user-detail { display: none } } .header-2 .rightside-menu .dropdown-user .user-detail h6 { color: #4a5568; font-size: 14px; font-weight: 400; margin-bottom: 2px } .header-2 .rightside-menu .dropdown-user .user-detail h5 { color: #222; font-size: 16px; margin-bottom: 0 } .header-2 .right-nav { float: right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: auto } [dir=rtl] .header-2 .right-nav { margin-left: unset; margin-right: auto } @media(max-width: 1366px) { .header-2 .right-nav { display: none } } .header-2 .right-nav .nav-number { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 1660px) { .header-2 .right-nav .nav-number { display: none } } .header-2 .right-nav .nav-number img { width: 32px; height: 32px } .header-2 .right-nav .nav-number span { font-size: calc(18px + 9*(100vw - 320px)/1600); font-weight: 500; margin-bottom: 0; margin-left: 8px } [dir=rtl] .header-2 .right-nav .nav-number span { margin-left: unset; margin-right: 8px } .header-2 .right-nav .fire-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 11px 38px; overflow: hidden } .header-2 .right-nav .fire-button span { color: #fff; margin-left: 7px; font-size: 16px; font-weight: 500 } [dir=rtl] .header-2 .right-nav .fire-button span { margin-left: unset; margin-right: 7px } .header-2 .right-nav .fire-button .fire { position: relative; width: 20px; height: 20px; background-color: rgba(0, 0, 0, 0); z-index: 1 } .header-2 .right-nav .fire-button .fire img { margin-top: -11px } .header-2 .right-nav .fire-button .fire .fire-main { width: 100%; height: 100%; position: absolute; -webkit-animation: scaleUpDown 3s ease-out; animation: scaleUpDown 3s ease-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both } .header-2 .right-nav .fire-button .fire .fire-main .main-fire { width: 100%; height: 100%; position: absolute; background-image: radial-gradient(farthest-corner at 10px 0, #ffffff 0%, #ddd 95%); -webkit-transform: scaleX(0.8) rotate(45deg); transform: scaleX(0.8) rotate(45deg); border-radius: 0 40% 60% 40% } .header-2 .right-nav .fire-button .fire .fire-main .particle-fire { width: 10px; height: 10px; position: absolute; top: 60%; left: 45%; background-color: #fff; border-radius: 50%; -webkit-animation: particleUp 2s ease-out 0; animation: particleUp 2s ease-out 0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both } .header-2 .right-nav .fire-button .fire .fire-right { width: 100%; height: 100%; position: absolute; -webkit-animation: shake 2s ease-out 0; animation: shake 2s ease-out 0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both } .header-2 .right-nav .fire-button .fire .fire-right .main-fire { width: 80%; height: 80%; position: absolute; top: 15%; right: -25%; background-color: #fff; -webkit-transform: scaleX(0.8) rotate(45deg); transform: scaleX(0.8) rotate(45deg); border-radius: 0 40% 60% 40% } .header-2 .right-nav .fire-button .fire .fire-right .main-fire .particle-fire { width: 15px; height: 15px; position: absolute; top: 45%; left: 50%; background-color: #fff; -webkit-transform: scaleX(0.8) rotate(45deg); transform: scaleX(0.8) rotate(45deg); border-radius: 50%; -webkit-animation: particleUp 2s ease-out 0; animation: particleUp 2s ease-out 0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both } .header-2 .right-nav .fire-button .fire .fire-left { width: 100%; height: 100%; position: absolute; -webkit-animation: shake 3s ease-out 0; animation: shake 3s ease-out 0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both } .header-2 .right-nav .fire-button .fire .fire-left .main-fire { width: 80%; height: 80%; position: absolute; top: 15%; left: -20%; background-color: #fff; -webkit-transform: scaleX(0.8) rotate(45deg); transform: scaleX(0.8) rotate(45deg); border-radius: 0 40% 60% 40% } .header-2 .right-nav .fire-button .fire .fire-left .main-fire .particle-fire { width: 10%; height: 10%; position: absolute; top: 10%; left: 20%; background-color: #fff; border-radius: 50%; -webkit-animation: particleUp 3s infinite ease-out 0; animation: particleUp 3s infinite ease-out 0; -webkit-animation-fill-mode: both; animation-fill-mode: both } .header-2 .header-nav-left { position: relative } .header-2 .header-nav-left .dropdown-category { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: none; background-color: rgba(0, 0, 0, 0); padding: 9px calc(16px + 15*(100vw - 320px)/1600) 9px 0; position: relative } [dir=rtl] .header-2 .header-nav-left .dropdown-category { padding: 9px 0 9px calc(16px + 15*(100vw - 320px)/1600) } @media(max-width: 767px) { .header-2 .header-nav-left .dropdown-category { display: none } } .header-2 .header-nav-left .dropdown-category::after { content: ""; position: absolute; width: 1px; height: 100%; top: 0; right: 0; background-color: #ececec } [dir=rtl] .header-2 .header-nav-left .dropdown-category::after { right: unset; left: 0 } .header-2 .header-nav-left .dropdown-category .icli { font-size: 23px; color: var(--theme-color); margin-right: 10px } [dir=rtl] .header-2 .header-nav-left .dropdown-category .icli { margin-right: unset; margin-left: 10px } .header-2 .header-nav-left .dropdown-category span { font-size: 16px; margin-top: 4px } .header-2 .header-nav-left:hover .category-dropdown { opacity: 1; visibility: visible; top: 63px } .header-2 .header-nav-left .category-dropdown { position: absolute; top: 72px; left: 0; background-color: #fff; -webkit-box-shadow: 0 0 8px #ddd; box-shadow: 0 0 8px #ddd; z-index: 2; width: 270px; border-radius: 6px; opacity: 0; visibility: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } @media(max-width: 767px) { .header-2 .header-nav-left .category-dropdown { width: calc(300px + 20*(100vw - 320px)/1600); height: 100vh; position: fixed; top: 0; left: -320px; border-radius: 0; z-index: 10; padding: 0; opacity: 1; visibility: visible; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -webkit-box-shadow: none; box-shadow: none } [dir=rtl] .header-2 .header-nav-left .category-dropdown { left: unset; right: -320px } .header-2 .header-nav-left .category-dropdown.show { left: 0 } [dir=rtl] .header-2 .header-nav-left .category-dropdown.show { left: unset; right: 0 } .header-2 .header-nav-left .category-dropdown:hover { opacity: 1; visibility: visible; top: 0 } } .header-2 .header-nav-left .category-dropdown .category-title { display: none } @media(max-width: 767px) { .header-2 .header-nav-left .category-dropdown .category-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 20px 24px; border-bottom: 1px solid #ececec; -webkit-box-shadow: 0 2px 10px -3px rgba(34, 34, 34, .1); box-shadow: 0 2px 10px -3px rgba(34, 34, 34, .1) } } .header-2 .header-nav-left .category-dropdown .category-title h5 { color: var(--theme-color); font-weight: 600 } .header-2 .header-nav-left .category-dropdown .category-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 25px; padding: 20px 25px } .header-2 .header-nav-left .category-dropdown .category-list li { display: block; width: 100% } .header-2 .header-nav-left .category-dropdown .category-list li .category-name { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4a5568 } .header-2 .header-nav-left .category-dropdown .category-list li .category-name:hover h6 { letter-spacing: .3px } .header-2 .header-nav-left .category-dropdown .category-list li .category-name:hover h6::before { width: 65px } .header-2 .header-nav-left .category-dropdown .category-list li .category-name img { width: 22px; height: 22px; -o-object-fit: contain; object-fit: contain } .header-2 .header-nav-left .category-dropdown .category-list li .category-name h6 { font-size: 17px; font-weight: 500; position: relative; margin-left: 10px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .header-2 .header-nav-left .category-dropdown .category-list li .category-name h6:before { content: ""; position: absolute; width: 0; height: 3px; bottom: 0; left: 0; background-color: var(--theme-color); opacity: .5; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .header-2 .header-nav-left .category-dropdown .category-list li .category-name i { margin-left: auto } @media(max-width: 767px) { .header-2 .header-nav-left .category-dropdown .category-list li .category-name i { display: none } } [dir=rtl] .header-2 .header-nav-left .category-dropdown .category-list li .category-name i { margin-left: unset; margin-right: auto } .header-2 .header-nav-left .category-dropdown .category-list li .category-name .according-menu { margin-left: auto } [dir=rtl] .header-2 .header-nav-left .category-dropdown .category-list li .category-name .according-menu { margin-left: unset; margin-right: auto } .header-2 .header-nav-left .category-dropdown .category-list li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4a5568 } .header-2 .header-nav-left .category-dropdown .category-list li a:hover h6 { letter-spacing: .3px } .header-2 .header-nav-left .category-dropdown .category-list li a:hover h6::before { width: 65px } .header-2 .header-nav-left .category-dropdown .category-list li a img { width: 22px; height: 22px; -o-object-fit: contain; object-fit: contain } .header-2 .header-nav-left .category-dropdown .category-list li a h6 { font-size: 17px; font-weight: 500; position: relative; margin-left: 10px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .header-2 .header-nav-left .category-dropdown .category-list li a h6:before { content: ""; position: absolute; width: 0; height: 3px; bottom: 0; left: 0; background-color: var(--theme-color); opacity: .5; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .header-2 .header-nav-left .category-dropdown .category-list li a i { margin-left: auto } [dir=rtl] .header-2 .header-nav-left .category-dropdown .category-list li a i { margin-left: unset; margin-right: auto } .header-2 .dropdown-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-family: "Public Sans", sans-serif } @media(max-width: 767px) { .header-2 .dropdown-list { display: none } } .header-2 .dropdown-list li:last-child { margin-right: 0 } .header-2 .dropdown-list li+li .dropdown { margin-left: 20px } .header-2 .dropdown-list li+li .dropdown::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 80%; left: -12px; background-color: rgba(255, 255, 255, .4) } .header-2 .dropdown-list li:first-child::after { content: none } .header-2 .dropdown-list li .dropdown .dropdown-toggle { width: auto; display: block; background-color: rgba(0, 0, 0, 0); border-radius: 5px; font-weight: 500; font-size: unset } .header-2 .dropdown-list li .dropdown .dropdown-toggle:after { content: none } .header-2 .dropdown-list li .dropdown .dropdown-toggle span { font-weight: 400 } .header-2 .dropdown-list li .dropdown .dropdown-toggle .fa-chevron-down { margin-left: 10px } .header-2 .dropdown-list li .dropdown .dropdown-menu .dropdown-list { display: block } .header-2 .dropdown-list li .dropdown .dropdown-menu .dropdown-list+.dropdown-list { margin-top: 10px; text-overflow: ellipsis; white-space: nowrap } .header-2 .about-list { font-family: "Public Sans", sans-serif } @media(max-width: 991px) { .header-2 .about-list { display: none } } .header-2 .about-list li { position: relative; margin-left: 15px; font-size: 12px; font-weight: 500 } .header-2 .about-list li:first-child { margin-left: 0 } .header-2 .about-list li:first-child::after { content: none } .header-2 .about-list li::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 70%; left: -8px; background-color: rgba(255, 255, 255, .4) } .header-3 .navbar-top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 480px) { .header-3 .navbar-top { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } .header-3 .navbar-top .navbar-toggler:focus { -webkit-box-shadow: none; box-shadow: none } .header-3 .navbar-top .support-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 9px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } @media(max-width: 1432px) { .header-3 .navbar-top .support-box { display: none } } .header-3 .navbar-top .support-box .support-image img { width: 33px; height: auto } .header-3 .navbar-top .support-box .support-number { text-align: right } .header-3 .navbar-top .support-box .support-number h2 { font-size: 25px; color: #fff } .header-3 .navbar-top .support-box .support-number h4 { color: #fff; margin-top: 4px; font-weight: 500; font-size: 16px } .header-3 .search-box { display: none } @media(max-width: 991px) { .header-3 .search-box { display: block; background-color: #fff; padding: 6px; border-radius: 5px; border: 1px solid #4a5568; text-align: right; margin-left: auto } .header-3 .search-box a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #000 } .header-3 .search-box a .icli { font-size: 25px } } @media(max-width: 480px) { .header-3 .search-box { margin-left: unset } } .header-3 .dropdown-list.drop-state { margin-right: 20px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 1199px) { .header-3 .dropdown-list.drop-state { margin-right: 0 } } @media(max-width: 991px) { .header-3 .dropdown-list { background-color: rgba(0, 0, 0, 0); margin: 0 } } .header-3 .dropdown-list .location-icon { margin-right: 8px; display: -webkit-box; display: -ms-flexbox; display: flex } .header-3 .dropdown-list .location-icon .iconly-Location { font-size: 25px } .header-3 .dropdown-list .dropdown { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .header-3 .dropdown-list .dropdown .dropdown-toggle { padding-left: 0; font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 500; letter-spacing: .5px; position: relative; margin-top: 4px } .header-3 .dropdown-list .dropdown .dropdown-toggle::after { display: none } .header-3 .dropdown-list .dropdown .dropdown-toggle i { color: #000; margin-left: 5px } .header-3 .dropdown-list .dropdown .dropdown-menu { min-width: 100% } .header-3 .dropdown-list .dropdown .dropdown-menu li { display: block } .header-3 .form-select { font-size: 16px; font-weight: 600; border: none; border-radius: 0; font-family: "Public Sans", sans-serif; color: #222 } .header-3 .form-select:focus { border-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; box-shadow: none } .header-3 .top-nav { padding: 14px 0; background-color: var(--theme-color) } @media(max-width: 1199px) { .header-3 .top-nav { border-bottom: unset } } @media(max-width: 767px) { .header-3 .top-nav .navbar-top { -webkit-box-pack: normal; -ms-flex-pack: normal; justify-content: normal } } .header-3 .top-nav span { color: #222 } .header-3 .top-nav span .icli { font-size: 25px; margin-top: 2px; color: #fff; -webkit-text-fill-color: #fff } .header-3 .top-nav .nav-logo { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: calc(28px + 7*(100vw - 320px)/1600); color: var(--theme-color); font-weight: bolder; font-family: "Public Sans", sans-serif } .header-3 .top-nav .nav-logo span { color: #222 } .header-3 .top-nav .search-full { width: 0; height: 0; background-color: #fff; position: absolute; top: 40px; right: 0; z-index: 1; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all .3s ease; transition: all .3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 360px) { .header-3 .top-nav .search-full { right: -5px } } .header-3 .top-nav .search-full .input-group { border: 1px solid #f0f3f8; -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, .14); box-shadow: 0px 3px 4px rgba(0, 0, 0, .14) } .header-3 .top-nav .search-full .input-group .input-group-text { background-color: #fff; border: none; color: #4a5568 } .header-3 .top-nav .search-full .input-group .input-group-text.close-search { cursor: pointer } .header-3 .top-nav .search-full .input-group input { border: none; height: 50px } .header-3 .top-nav .search-full.open { width: 100%; -webkit-animation: zoomIn .5s ease-in-out; animation: zoomIn .5s ease-in-out; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all .3s ease; transition: all .3s ease; padding: 0 30px } @media(max-width: 575px) { .header-3 .top-nav .search-full.open { padding: 0 25px } } @media(max-width: 480px) { .header-3 .top-nav .search-full.open { padding: 0 15px } } @media(max-width: 360px) { .header-3 .top-nav .search-full.open { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); padding: 0; width: 95% } } .header-3 .top-nav .search-full.show .search-suggestion { padding: 10px; border: 1px solid #f0f3f8; height: -webkit-max-content; height: -moz-max-content; height: max-content; max-height: 500px; -webkit-transition: max-height 1000ms cubic-bezier(0.27, 0.7, 0, 0.99); transition: max-height 1000ms cubic-bezier(0.27, 0.7, 0, 0.99) } .header-3 .top-nav .middle-box { display: inline-block; margin-left: calc(16px + 13*(100vw - 320px)/1600) } [dir=rtl] .header-3 .top-nav .middle-box { margin-left: unset; margin-right: calc(16px + 13*(100vw - 320px)/1600) } @media(max-width: 1366px) { .header-3 .top-nav .middle-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 25px; float: right } } @media(max-width: 1199px) { .header-3 .top-nav .middle-box { margin-left: 15px } } @media(max-width: 991px) { .header-3 .top-nav .middle-box { margin-left: auto } } .header-3 .top-nav .middle-box .center-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 767px) { .header-3 .top-nav .middle-box { display: block !important } } .header-3 .top-nav .middle-box .searchbar-box-2 { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; width: 853px; border: 1px solid var(--theme-color); border-radius: 5px; overflow: hidden } @media(max-width: 1742px) { .header-3 .top-nav .middle-box .searchbar-box-2 { width: 800px } } @media(max-width: 1668px) { .header-3 .top-nav .middle-box .searchbar-box-2 { width: 760px } } @media(max-width: 1610px) { .header-3 .top-nav .middle-box .searchbar-box-2 { width: 710px } } @media(max-width: 1544px) { .header-3 .top-nav .middle-box .searchbar-box-2 { width: 670px } } @media(max-width: 991px) { .header-3 .top-nav .middle-box .searchbar-box-2 { display: none } } .header-3 .top-nav .middle-box .searchbar-box-2 .search-button { background-color: #ffb803; font-weight: 500 } .header-3 .top-nav .middle-box .searchbar-box-2 .search-icon { font-size: 27px; background-color: #fff; padding-left: 16px; padding-right: 5px } [dir=rtl] .header-3 .top-nav .middle-box .searchbar-box-2 .search-icon { padding-left: 5px; padding-right: 16px } .header-3 .top-nav .middle-box .searchbar-box-2 .search-icon i { color: var(--theme-color) } .header-3 .top-nav .middle-box .searchbar-box-2 input { height: 55px; padding: 8px; color: #222; border: none; font-size: 16px; z-index: 0 } .header-3 .top-nav .middle-box .searchbar-box-2 input:focus { -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, .14); box-shadow: 0px 3px 4px rgba(0, 0, 0, .14) } .header-3 .top-nav .middle-box .searchbar-box-2 input::-webkit-input-placeholder { color: #4a5568; font-size: 16px } .header-3 .top-nav .middle-box .searchbar-box-2 input::-moz-placeholder { color: #4a5568; font-size: 16px } .header-3 .top-nav .middle-box .searchbar-box-2 input:-ms-input-placeholder { color: #4a5568; font-size: 16px } .header-3 .top-nav .middle-box .searchbar-box-2 input::-ms-input-placeholder { color: #4a5568; font-size: 16px } .header-3 .top-nav .middle-box .searchbar-box-2 input::placeholder { color: #4a5568; font-size: 16px } .header-3 .top-nav .middle-box .location-box-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 20px; position: relative } [dir=rtl] .header-3 .top-nav .middle-box .location-box-2 { margin-right: unset; margin-left: 20px } @media(max-width: 1199px) { .header-3 .top-nav .middle-box .location-box-2 { margin-right: unset; margin-left: 0 } } .header-3 .top-nav .middle-box .location-box-2 button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 } .header-3 .top-nav .middle-box .location-box-2 button:focus { -webkit-box-shadow: none; box-shadow: none } .header-3 .top-nav .middle-box .location-box-2 button .icli { margin-right: 9px; font-size: 22px; color: #fff } [dir=rtl] .header-3 .top-nav .middle-box .location-box-2 button .icli { margin-right: unset; margin-left: 9px } @media(max-width: 991px) { .header-3 .top-nav .middle-box .location-box-2 button .icli { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(35px + 11*(100vw - 320px)/1600); height: calc(35px + 11*(100vw - 320px)/1600); margin-right: 0 } } .header-3 .top-nav .middle-box .location-box-2 button span { font-size: 16px; color: #fff } @media(max-width: 991px) { .header-3 .top-nav .middle-box .location-box-2 button span { display: none } } .header-3 .top-nav .middle-box .location-box-2 button .down-arrow { margin-left: 10px; color: #fff } [dir=rtl] .header-3 .top-nav .middle-box .location-box-2 button .down-arrow { margin-left: unset; margin-right: 10px } @media(max-width: 991px) { .header-3 .top-nav .middle-box .location-box-2 button .down-arrow { display: none } } .header-3 .rightside-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: auto } @media(max-width: 1432px) { .header-3 .rightside-menu.support-sidemenu { display: none } } [dir=rtl] .header-3 .rightside-menu { margin-left: unset; margin-right: auto } @media(max-width: 1199px) { .header-3 .rightside-menu { position: absolute; top: -49px; right: 0 } [dir=rtl] .header-3 .rightside-menu { right: unset; left: 0 } } @media(max-width: 991px) { .header-3 .rightside-menu { top: -53px; right: 78px } } @media(max-width: 767px) { .header-3 .rightside-menu { top: -51px } } @media(max-width: 480px) { .header-3 .rightside-menu { top: -49px; right: 58px } } @media(max-width: 360px) { .header-3 .rightside-menu { right: 64px } } .header-3 .rightside-menu .dropdown-dollar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 22px } @media(max-width: 991px) { .header-3 .rightside-menu .dropdown-dollar { display: none } } .header-3 .rightside-menu .dropdown-dollar .dropdown { position: relative; z-index: 0 } .header-3 .rightside-menu .dropdown-dollar .dropdown .dropdown-toggle { font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 500; position: relative; border: none; background-color: rgba(0, 0, 0, 0); padding: 0 } .header-3 .rightside-menu .dropdown-dollar .dropdown .dropdown-toggle i { margin-left: 8px } [dir=rtl] .header-3 .rightside-menu .dropdown-dollar .dropdown .dropdown-toggle i { margin-left: unset; margin-right: 8px } .header-3 .rightside-menu .dropdown-dollar .dropdown .dropdown-toggle::after { display: none } .header-3 .rightside-menu .dropdown-dollar .dropdown+.dropdown { margin-left: 23px } [dir=rtl] .header-3 .rightside-menu .dropdown-dollar .dropdown+.dropdown { margin-left: unset; margin-right: 23px } .header-3 .rightside-menu .dropdown-dollar .dropdown+.dropdown::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 25px; left: -10px; background-color: #ececec } [dir=rtl] .header-3 .rightside-menu .dropdown-dollar .dropdown+.dropdown::after { left: unset; right: -10px } .header-3 .rightside-menu .dropdown-dollar .dropdown .dropdown-menu { min-width: 100% } .header-3 .rightside-menu .dropdown-dollar .dropdown .dropdown-menu li { display: block } .header-3 .rightside-menu .wishlist-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .header-3 .rightside-menu .wishlist-box .header-icon { width: calc(35px + 11*(100vw - 320px)/1600); height: calc(35px + 11*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 18px; border: 1px solid #ececec; background-color: #fff; border-radius: 100%; padding: 10px; position: relative } .header-3 .rightside-menu .wishlist-box .header-icon+.header-icon { margin-left: 38px } .header-3 .rightside-menu .wishlist-box .header-icon+.header-icon::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 100%; left: -50%; background-color: #ececec } .header-3 .rightside-menu .wishlist-box .header-icon.swap-icon { margin-left: 0 } .header-3 .rightside-menu .wishlist-box .header-icon.swap-icon::after { content: none } .header-3 .rightside-menu .wishlist-box .header-icon.bag-icon { display: block } @media(max-width: 480px) { .header-3 .rightside-menu .wishlist-box .header-icon.bag-icon { display: none } } .header-3 .rightside-menu .wishlist-box .header-icon.search-icon, .header-3 .rightside-menu .wishlist-box .header-icon.user-icon { display: none } @media(max-width: 1199px) { .header-3 .rightside-menu .wishlist-box .header-icon.search-icon, .header-3 .rightside-menu .wishlist-box .header-icon.user-icon { display: -webkit-box; display: -ms-flexbox; display: flex } .header-3 .rightside-menu .wishlist-box .header-icon.search-icon+.header-icon, .header-3 .rightside-menu .wishlist-box .header-icon.user-icon+.header-icon { margin-left: 38px } .header-3 .rightside-menu .wishlist-box .header-icon.search-icon+.header-icon::after, .header-3 .rightside-menu .wishlist-box .header-icon.user-icon+.header-icon::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 100%; left: -50%; background-color: #ececec } } .header-3 .rightside-menu .wishlist-box .header-icon .badge-number { width: 18px; height: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: -10px; right: 0; background: var(--theme-color2); font-weight: 600; color: #fff; border-radius: 100%; font-size: 10px } .header-3 .rightside-menu .wishlist-box .header-icon .icli { color: #000; font-size: calc(18px + 4*(100vw - 320px)/1600) } .header-3 .rightside-menu .wishlist-box .header-icon .icli.iconly-Swap { -webkit-transform: rotate(90deg); transform: rotate(90deg) } .header-3 .rightside-menu .option-list-2 { display: -webkit-box; display: -ms-flexbox; display: flex } [dir=rtl] .header-3 .rightside-menu .option-list-2 { padding-right: 0 } .header-3 .rightside-menu .option-list-2 li { position: relative } .header-3 .rightside-menu .option-list-2 li:nth-of-type(5n-4) { display: none } .header-3 .rightside-menu .option-list-2 li:nth-of-type(5n-4)+li { margin-left: 0 } [dir=rtl] .header-3 .rightside-menu .option-list-2 li:nth-of-type(5n-4)+li { margin-left: unset; margin-right: 0 } .header-3 .rightside-menu .option-list-2 li:nth-of-type(5n-4)+li::after { content: none } @media(max-width: 1199px) { .header-3 .rightside-menu .option-list-2 li:nth-of-type(5n-4) { display: block } .header-3 .rightside-menu .option-list-2 li:nth-of-type(5n-4)+li { margin-left: 22px } [dir=rtl] .header-3 .rightside-menu .option-list-2 li:nth-of-type(5n-4)+li { margin-left: unset; margin-right: 22px } .header-3 .rightside-menu .option-list-2 li:nth-of-type(5n-4)+li::after { content: "" } } @media(max-width: 767px) { .header-3 .rightside-menu .option-list-2 li:not(:nth-last-of-type(5n-5)) { display: none } } .header-3 .rightside-menu .option-list-2 li .header-icon { width: calc(35px + 11*(100vw - 320px)/1600); height: calc(35px + 11*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 18px; border: 1px solid #ececec; background-color: #fff; border-radius: 100%; padding: 10px; position: relative } @media(max-width: 1199px) { .header-3 .rightside-menu .option-list-2 li .header-icon { border: none; background-color: rgba(0, 0, 0, 0) } } .header-3 .rightside-menu .option-list-2 li .header-icon+.header-icon { margin-left: 38px } .header-3 .rightside-menu .option-list-2 li .header-icon+.header-icon::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 100%; left: -50%; background-color: #ececec } .header-3 .rightside-menu .option-list-2 li .header-icon .badge-number { width: 18px; height: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: -10px; right: 0; background-color: var(--theme-color); font-weight: 600; color: #fff; border-radius: 100%; font-size: 10px } @media(max-width: 1199px) { .header-3 .rightside-menu .option-list-2 li .header-icon .badge-light { background-color: #fff; color: var(--theme-color); top: -3px } } .header-3 .rightside-menu .option-list-2 li .header-icon .icli { color: #000; font-size: calc(18px + 4*(100vw - 320px)/1600) } .header-3 .rightside-menu .option-list-2 li .header-icon .icli.iconly-Swap { -webkit-transform: rotate(90deg); transform: rotate(90deg) } @media(max-width: 1199px) { .header-3 .rightside-menu .option-list-2 li .header-icon .icli { color: #fff } } .header-3 .rightside-menu .option-list-2 li+li { margin-left: 37px } [dir=rtl] .header-3 .rightside-menu .option-list-2 li+li { margin-left: unset; margin-right: 37px } @media(max-width: 1660px) { .header-3 .rightside-menu .option-list-2 li+li { margin-left: 22px } [dir=rtl] .header-3 .rightside-menu .option-list-2 li+li { margin-left: unset; margin-right: 22px } } .header-3 .rightside-menu .option-list-2 li+li::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 80%; left: -20px; background-color: #ececec } [dir=rtl] .header-3 .rightside-menu .option-list-2 li+li::after { left: unset; right: -20px } @media(max-width: 1660px) { .header-3 .rightside-menu .option-list-2 li+li::after { left: -13px } [dir=rtl] .header-3 .rightside-menu .option-list-2 li+li::after { left: unset; right: -13px } } @media(max-width: 1199px) { .header-3 .rightside-menu .option-list-2 li+li::after { background-color: rgba(255, 255, 255, .2) } } .header-3 .rightside-menu .user-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 12px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: 37px; position: relative } [dir=rtl] .header-3 .rightside-menu .user-box { margin-left: unset; margin-right: 37px } @media(max-width: 1660px) { .header-3 .rightside-menu .user-box { margin-left: 22px } [dir=rtl] .header-3 .rightside-menu .user-box { margin-left: unset; margin-right: 22px } } @media(max-width: 767px) { .header-3 .rightside-menu .user-box { margin-left: 0 } [dir=rtl] .header-3 .rightside-menu .user-box { margin-left: unset; margin-right: 0 } } .header-3 .rightside-menu .user-box::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 80%; left: -20px; background-color: #ececec } [dir=rtl] .header-3 .rightside-menu .user-box::after { left: unset; right: -20px } @media(max-width: 1660px) { .header-3 .rightside-menu .user-box::after { left: -13px } [dir=rtl] .header-3 .rightside-menu .user-box::after { left: unset; right: -13px } } @media(max-width: 1199px) { .header-3 .rightside-menu .user-box::after { background-color: rgba(255, 255, 255, .2) } } @media(max-width: 767px) { .header-3 .rightside-menu .user-box::after { content: none } } .header-3 .rightside-menu .user-box .header-icon { width: calc(35px + 11*(100vw - 320px)/1600); height: calc(35px + 11*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 18px; border: 1px solid #ececec; background-color: #fff; border-radius: 100%; padding: 10px; position: relative } @media(max-width: 1199px) { .header-3 .rightside-menu .user-box .header-icon { border: none; background-color: rgba(0, 0, 0, 0) } } .header-3 .rightside-menu .user-box .header-icon .badge-number { width: 18px; height: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: -10px; right: 0; background-color: var(--theme-color); font-weight: 600; color: #fff; border-radius: 100%; font-size: 10px } .header-3 .rightside-menu .user-box .header-icon .icli { color: #000; font-size: calc(18px + 4*(100vw - 320px)/1600) } @media(max-width: 1199px) { .header-3 .rightside-menu .user-box .header-icon .icli { color: #fff } } .header-3 .rightside-menu .user-box:hover .user-name h4 { color: var(--theme-color) } @media(max-width: 1660px) { .header-3 .rightside-menu .user-box .user-name { display: none } } .header-3 .rightside-menu .mobile-app { position: relative; border-radius: 5px; padding: 16px 18px; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: 18px; color: var(--theme-color) } .header-3 .rightside-menu .mobile-app::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: var(--theme-color); opacity: .1; z-index: -1 } [dir=rtl] .header-3 .rightside-menu .mobile-app { margin-left: unset; margin-right: 18px } .header-3 .rightside-menu .mobile-app .mobile-image { margin-right: 11px } [dir=rtl] .header-3 .rightside-menu .mobile-app .mobile-image { margin-right: unset; margin-left: 11px } .header-3 .rightside-menu .mobile-app .mobile-image img { width: 15px; height: auto } .header-3 .rightside-menu .dropdown-user { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .header-3 .rightside-menu .dropdown-user .user-detail { margin-left: 15px } @media(max-width: 1366px) { .header-3 .rightside-menu .dropdown-user .user-detail { display: none } } .header-3 .rightside-menu .dropdown-user .user-detail h6 { color: #4a5568; font-size: 14px; font-weight: 400; margin-bottom: 2px } .header-3 .rightside-menu .dropdown-user .user-detail h5 { color: #222; font-size: 16px; margin-bottom: 0 } .header-3 .right-nav { float: right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: auto } [dir=rtl] .header-3 .right-nav { margin-left: unset; margin-right: auto } @media(max-width: 1366px) { .header-3 .right-nav { display: none } } .header-3 .right-nav .nav-number { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 1660px) { .header-3 .right-nav .nav-number { display: none } } .header-3 .right-nav .nav-number img { width: 32px; height: 32px } .header-3 .right-nav .nav-number span { font-size: calc(18px + 9*(100vw - 320px)/1600); font-weight: 500; margin-bottom: 0; margin-left: 8px } [dir=rtl] .header-3 .right-nav .nav-number span { margin-left: unset; margin-right: 8px } .header-3 .right-nav .fire-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 11px 38px; overflow: hidden } .header-3 .right-nav .fire-button span { color: #fff; margin-left: 7px; font-size: 16px; font-weight: 500 } [dir=rtl] .header-3 .right-nav .fire-button span { margin-left: unset; margin-right: 7px } .header-3 .right-nav .fire-button .fire { width: 20px; height: 20px; position: relative; background-color: rgba(0, 0, 0, 0); z-index: 1 } .header-3 .right-nav .fire-button .fire .fire-main { width: 100%; height: 100%; position: absolute; -webkit-animation: scaleUpDown 3s ease-out; animation: scaleUpDown 3s ease-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both } .header-3 .right-nav .fire-button .fire .fire-main .main-fire { width: 100%; height: 100%; position: absolute; background-image: radial-gradient(farthest-corner at 10px 0, #ffffff 0%, #ddd 95%); -webkit-transform: scaleX(0.8) rotate(45deg); transform: scaleX(0.8) rotate(45deg); border-radius: 0 40% 60% 40% } .header-3 .right-nav .fire-button .fire .fire-main .particle-fire { width: 10px; height: 10px; position: absolute; top: 60%; left: 45%; background-color: #fff; border-radius: 50%; -webkit-animation: particleUp 2s ease-out 0; animation: particleUp 2s ease-out 0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both } .header-3 .right-nav .fire-button .fire .fire-right { width: 100%; height: 100%; position: absolute; -webkit-animation: shake 2s ease-out 0; animation: shake 2s ease-out 0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both } .header-3 .right-nav .fire-button .fire .fire-right .main-fire { width: 80%; height: 80%; position: absolute; top: 15%; right: -25%; background-color: #fff; -webkit-transform: scaleX(0.8) rotate(45deg); transform: scaleX(0.8) rotate(45deg); border-radius: 0 40% 60% 40% } .header-3 .right-nav .fire-button .fire .fire-right .main-fire .particle-fire { width: 15px; height: 15px; position: absolute; top: 45%; left: 50%; background-color: #fff; -webkit-transform: scaleX(0.8) rotate(45deg); transform: scaleX(0.8) rotate(45deg); border-radius: 50%; -webkit-animation: particleUp 2s ease-out 0; animation: particleUp 2s ease-out 0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both } .header-3 .right-nav .fire-button .fire .fire-left { width: 100%; height: 100%; position: absolute; -webkit-animation: shake 3s ease-out 0; animation: shake 3s ease-out 0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both } .header-3 .right-nav .fire-button .fire .fire-left .main-fire { width: 80%; height: 80%; position: absolute; top: 15%; left: -20%; background-color: #fff; -webkit-transform: scaleX(0.8) rotate(45deg); transform: scaleX(0.8) rotate(45deg); border-radius: 0 40% 60% 40% } .header-3 .right-nav .fire-button .fire .fire-left .main-fire .particle-fire { width: 10%; height: 10%; position: absolute; top: 10%; left: 20%; background-color: #fff; border-radius: 50%; -webkit-animation: particleUp 3s infinite ease-out 0; animation: particleUp 3s infinite ease-out 0; -webkit-animation-fill-mode: both; animation-fill-mode: both } .header-3 .dropdown-category { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: none; background-color: rgba(0, 0, 0, 0); padding: 9px calc(16px + 15*(100vw - 320px)/1600) 9px 0; position: relative } [dir=rtl] .header-3 .dropdown-category { padding: 9px 0 9px calc(16px + 15*(100vw - 320px)/1600) } @media(max-width: 1199px) { .header-3 .dropdown-category { display: none } } .header-3 .dropdown-category::after { content: ""; position: absolute; width: 1px; height: 100%; top: 0; right: 0; background-color: #ececec } [dir=rtl] .header-3 .dropdown-category::after { right: unset; left: 0 } .header-3 .dropdown-category .icli { font-size: 23px; color: var(--theme-color); margin-right: 10px } [dir=rtl] .header-3 .dropdown-category .icli { margin-right: unset; margin-left: 10px } .header-3 .dropdown-category span { font-size: 16px; margin-top: 4px } .header-3 .dropdown-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-family: "Public Sans", sans-serif } @media(max-width: 767px) { .header-3 .dropdown-list { display: none } } .header-3 .dropdown-list li:last-child { margin-right: 0 } .header-3 .dropdown-list li+li .dropdown { margin-left: 20px } .header-3 .dropdown-list li+li .dropdown::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 80%; left: -12px; background-color: rgba(255, 255, 255, .4) } .header-3 .dropdown-list li:first-child::after { content: none } .header-3 .dropdown-list li .dropdown .dropdown-toggle { width: auto; display: block; background-color: rgba(0, 0, 0, 0); border-radius: 5px; font-weight: 500; font-size: unset } .header-3 .dropdown-list li .dropdown .dropdown-toggle:after { content: none } .header-3 .dropdown-list li .dropdown .dropdown-toggle span { font-weight: 400 } .header-3 .dropdown-list li .dropdown .dropdown-toggle .fa-chevron-down { margin-left: 10px } .header-3 .dropdown-list li .dropdown .dropdown-menu .dropdown-list { display: block } .header-3 .dropdown-list li .dropdown .dropdown-menu .dropdown-list+.dropdown-list { margin-top: 10px; text-overflow: ellipsis; white-space: nowrap } .header-3 .about-list { font-family: "Public Sans", sans-serif } @media(max-width: 991px) { .header-3 .about-list { display: none } } .header-3 .about-list li { position: relative; margin-left: 15px; font-size: 12px; font-weight: 500 } .header-3 .about-list li:first-child { margin-left: 0 } .header-3 .about-list li:first-child::after { content: none } .header-3 .about-list li::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 70%; left: -8px; background-color: rgba(255, 255, 255, .4) } header.header-gradient { position: absolute; left: 0; top: 0; width: 100%; z-index: 1 } header.header-gradient .navbar-light .navbar-nav .nav-link { color: #fff } header.header-gradient .header-top { background: -webkit-gradient(linear, left top, right top, from(var(--theme-color)), to(var(--theme-color2))); background: linear-gradient(to right, var(--theme-color), var(--theme-color2)) } header.header-gradient .dropdown::before { color: #fff } header.header-gradient .top-nav .navbar-top .rightside-box .right-side-menu .right-side .header-wishlist .feather { color: #fff } header.header-gradient .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-icon .feather { color: #fff } header.header-gradient .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-detail h6, header.header-gradient .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-detail h5 { color: rgba(255, 255, 255, .8) } .bg-effect { background-image: url("../images/bg-body.png"); background-repeat: no-repeat; background-position: center } .home-contain { overflow: hidden; position: relative; border-radius: 10px } .home-contain .home-detail { width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: calc(18px + 42*(100vw - 320px)/1600) } .home-contain .home-detail.home-big-space { padding: calc(27px + 158*(100vw - 320px)/1600) 0 !important } @media(max-width: 767px) { .home-contain .home-detail.home-overlay { background-color: rgba(255, 255, 255, .529) } } .home-contain .home-detail>.home-top { margin-top: -100px } @media(max-width: 575px) { .home-contain .home-detail>.home-top { margin-top: -80px } } @media(max-width: 480px) { .home-contain .home-detail>.home-top { margin-top: 0 } } .home-contain .home-detail.home-p-sm { padding: calc(15px + 5*(100vw - 320px)/1600) !important } .home-contain .home-detail.home-p-medium { padding: 50px calc(15px + 15*(100vw - 320px)/1600) !important } .home-contain .home-detail .ls-expanded { letter-spacing: 2.2px } .home-contain .home-detail h1 { font-size: calc(16px + 26*(100vw - 320px)/1600); width: 80%; line-height: 1.4; margin-bottom: calc(3px + 7*(100vw - 320px)/1600) } @media(max-width: 480px) { .home-contain .home-detail h1 { width: 100% } } [dir=rtl] .home-contain .home-detail h1 { margin-right: auto; text-align: left } .home-contain .home-detail h1.super-sale { font-size: 45px } .home-contain .home-detail h1.name-title { font-size: calc(25px + 17*(100vw - 320px)/1600) } .home-contain .home-detail h1.home-name { font-size: 86px; font-weight: 700; position: relative; display: inline-block } .home-contain .home-detail h1.home-name::before { content: ""; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 80%; height: 2px; bottom: 0; background-color: #222 } .home-contain .home-detail h1.furniture-heading span { position: relative } .home-contain .home-detail h1.furniture-heading span::before { content: ""; position: absolute; bottom: 0; left: 0; background-image: url(../images/furniture/banner/line.png); width: 100%; height: 100%; top: 90%; background-repeat: no-repeat } .home-contain .home-detail h1.poster-1 { line-height: calc(23px + 45*(100vw - 320px)/1600) } .home-contain .home-detail h1.poster-2 { line-height: calc(29px + 34*(100vw - 320px)/1600) } .home-contain .home-detail h1 span.name { font-weight: 800; color: var(--theme-color); position: relative; z-index: 0 } .home-contain .home-detail h1 span.name::before { content: ""; position: absolute; width: 100%; height: 20px; bottom: 10px; left: 0; background-color: var(--theme-color); opacity: .4; z-index: -1 } @media(max-width: 767px) { .home-contain .home-detail h1 span.name::before { display: none } } @media(max-width: 1399px) { .home-contain .home-detail h1 span.name::before { content: none } } .home-contain .home-detail h1 span.name-2 { font-weight: 800; color: var(--theme-color) } .home-contain .home-detail h1 .daily { color: var(--theme-color); font-weight: 800 } .home-contain .home-detail h1 .discount { font-size: 16px; color: #262834; font-weight: 400 } .home-contain .home-detail h2 { font-size: calc(25px + 13*(100vw - 320px)/1600); margin-bottom: 7px } [dir=rtl] .home-contain .home-detail h2 { text-align: left } .home-contain .home-detail h2 span.discount { font-size: 16px; font-weight: 400 } .home-contain .home-detail h2.home-name { font-size: calc(52px + 33*(100vw - 320px)/1600); font-weight: 700 } .home-contain .home-detail h3 { font-size: calc(20px + 6*(100vw - 320px)/1600); margin-bottom: calc(5px + 5*(100vw - 320px)/1600); font-weight: 600 } [dir=rtl] .home-contain .home-detail h3 { text-align: left } .home-contain .home-detail h4 { font-size: calc(16px + 6*(100vw - 320px)/1600); margin-bottom: 5px } [dir=rtl] .home-contain .home-detail h4 { text-align: left } .home-contain .home-detail h5 { font-size: calc(15px + 3*(100vw - 320px)/1600); letter-spacing: 1px } [dir=rtl] .home-contain .home-detail h5 { text-align: left } .home-contain .home-detail h6 { font-size: 14px; letter-spacing: .1px; color: #4a5568 } [dir=rtl] .home-contain .home-detail h6 { text-align: left } @media(max-width: 360px) { .home-contain .home-detail h6 { margin-bottom: 5px } } .home-contain .home-detail h6.home-home { margin-bottom: 10px; font-weight: 500 } .home-contain .home-detail h6 span { font-weight: 500; padding: calc(6px + 4*(100vw - 320px)/1600) calc(8px + 8*(100vw - 320px)/1600); background: #000; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 114, 114, 0.15)), color-stop(79%, rgba(255, 114, 114, 0))); background: linear-gradient(90deg, rgba(255, 114, 114, 0.15) 0%, rgba(255, 114, 114, 0) 79%); border-radius: 50px; color: #ff4f4f; margin-left: calc(2px + 7*(100vw - 320px)/1600) } [dir=rtl] .home-contain .home-detail h6 span { margin-left: unset; margin-right: calc(2px + 7*(100vw - 320px)/1600) } @media(max-width: 360px) { .home-contain .home-detail h6 span { display: none } } .home-contain .home-detail p { margin-bottom: 0; color: #4a5568; letter-spacing: .8px; line-height: calc(19px + 8*(100vw - 320px)/1600); -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } [dir=rtl] .home-contain .home-detail p { margin-right: auto; text-align: left } .home-contain .home-detail p.organic { width: 70% } .home-contain .home-detail .shop-button { font-size: calc(14px + 2*(100vw - 320px)/1600); margin-top: calc(12px + 8*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #222 } [dir=rtl] .home-contain .home-detail .shop-button { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .home-contain .home-detail .shop-button:hover i { -webkit-transform: translateX(4px); transform: translateX(4px) } .home-contain .home-detail .shop-button i { -webkit-transition: .3s ease; transition: .3s ease; margin-left: 8px } [dir=rtl] .home-contain .home-detail .shop-button i { margin-left: unset; margin-right: 8px } .home-contain .home-detail .social-icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 10px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 14px } .home-contain .home-detail .social-icon li:hover a { border-color: var(--theme-color); background-color: var(--theme-color); color: #fff } .home-contain .home-detail .social-icon li a { width: 28px; height: 28px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 100%; border: 1px solid #4a5568; color: #222 } .home-section-2 { background-image: url("../images/veg-3/home-bg.png"); background-position: center center; background-repeat: no-repeat; background-size: cover } .home-section-2.home-section-bg { background: none } .home-section-2 .home-contain { border-radius: 10px; overflow: hidden; position: relative } .home-section-2 .home-contain .home-detail { width: 100%; height: 100%; position: absolute; top: 0%; left: 0; padding: calc(20px + 30*(100vw - 320px)/1600) } .home-section-2 .home-contain .home-detail.home-p-sm { padding: calc(15px + 15*(100vw - 320px)/1600) !important } .home-section-2 .home-contain .home-detail h1 { font-size: calc(25px + 20*(100vw - 320px)/1600); margin-bottom: 6px } .home-section-2 .home-contain .home-detail h1.sale-name { font-size: calc(25px + 13*(100vw - 320px)/1600) } .home-section-2 .home-contain .home-detail h1.heding-2 { font-size: calc(22px + 28*(100vw - 320px)/1600); font-weight: 700; line-height: normal; text-transform: uppercase; margin-bottom: 13px; margin-top: 7px; width: 100% } .home-section-2 .home-contain .home-detail h2 { font-size: calc(18px + 14*(100vw - 320px)/1600); margin-bottom: 10px } .home-section-2 .home-contain .home-detail h2.content-2 { font-size: calc(16px + 20*(100vw - 320px)/1600); margin-bottom: 10px; font-weight: 500 } .home-section-2 .home-contain .home-detail h3 { font-size: calc(18px + 14*(100vw - 320px)/1600); margin-bottom: 10px } .home-section-2 .home-contain .home-detail h4 { font-size: calc(16px + 6*(100vw - 320px)/1600); margin-bottom: 5px } .home-section-2 .home-contain .home-detail h5 { font-size: calc(15px + 3*(100vw - 320px)/1600); letter-spacing: 1px } .home-section-2 .home-contain .home-detail h6 { font-size: calc(14px + 2*(100vw - 320px)/1600); margin-bottom: calc(7px + 5*(100vw - 320px)/1600) } .home-section-2 .home-contain .home-detail p { font-size: calc(14px + 2*(100vw - 320px)/1600); margin-bottom: 0; line-height: 1.5; color: #4a5568; letter-spacing: .8px } .home-section-2 .home-contain .home-detail .shop-now-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; color: var(--theme-color); font-size: 15px } .home-section-2 .home-contain .home-detail .shop-now-button i { font-size: 17px; margin-left: 8px } .home-section-small .home-contain .home-detail.home-width { width: 50% } @media(max-width: 360px) { .home-section-small .home-contain .home-detail.home-width:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, .25); z-index: -1 } } @media(max-width: 991px) { .home-section-small .home-contain .home-detail.home-width { width: 60% } } @media(max-width: 360px) { .home-section-small .home-contain .home-detail.home-width { width: 100% } } .home-section-small .home-contain.home-small .home-detail { padding: calc(20px + 30*(100vw - 767px)/1153) calc(12px + 38*(100vw - 767px)/1153) } .home-section-small .home-contain.home-small .home-detail h4 { font-size: calc(14px + 8*(100vw - 767px)/1153) } .home-search { background-image: -webkit-gradient(linear, left bottom, right top, from(#0da487), color-stop(#06a188), color-stop(#019e88), color-stop(#009a89), color-stop(#009789), color-stop(#009489), color-stop(#009089), color-stop(#008d89), color-stop(#008a89), color-stop(#008688), color-stop(#008387), to(#007f86)); background-image: linear-gradient(to right top, #0da487, #06a188, #019e88, #009a89, #009789, #009489, #009089, #008d89, #008a89, #008688, #008387, #007f86); padding-top: 0 } .home-search .home-search-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; padding-top: 156px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; width: 100%; padding-bottom: 70px } .home-search .home-search-content>div { width: 100% } .home-search .home-search-content h1 { color: #fff; font-size: 42px; text-transform: inherit } .home-search .home-search-content h3 { font-size: 18px; font-weight: 400; color: #fff; margin-top: 12px } .home-search .home-search-content .search-box { margin-top: 35px; position: relative; width: 50%; margin-left: auto; margin-right: auto } .home-search .home-search-content .search-box .btn { background-color: #fff } .home-search .home-search-content .search-box .feather-search { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 20px; color: #a3a3a3 } .home-search .home-search-content .category-sec { margin-top: 80px } .home-search .home-search-content .category-sec.category-section-2 .category-slider .shop-category-box .category-name h6 { color: #fff } .custom-row .sidebar-col { width: 320px; border-right: 1px solid #ececec; position: fixed; left: 0; top: 0; height: 100vh; overflow: auto; padding-top: 0; background-color: #fff; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .custom-row .sidebar-col { right: 0; left: unset } @media(max-width: 1199px) { .custom-row .sidebar-col { border-right: unset; left: -350px; background-color: #fff; z-index: 10; height: 100%; width: calc(300px + 20*(100vw - 320px)/879) } [dir=rtl] .custom-row .sidebar-col { right: -350px; left: unset } .custom-row .sidebar-col.show { left: 0 } [dir=rtl] .custom-row .sidebar-col.show { right: 0; left: unset } } .custom-row .sidebar-col .category-menu { background-color: rgba(0, 0, 0, 0) } .custom-row .sidebar-col .category-menu .web-logo { display: block; margin-bottom: calc(34px + 6*(100vw - 320px)/1600) } .custom-row .sidebar-col .category-menu .web-logo img { width: calc(53% + 17*(100vw - 320px)/1600) } .custom-row .sidebar-col .category-menu ul { gap: calc(21px + 7*(100vw - 320px)/1600); border-bottom: none } .custom-row .sidebar-col .category-menu ul li .category-list img { width: calc(30px + 5*(100vw - 320px)/1600); height: calc(30px + 5*(100vw - 320px)/1600) } .custom-row .sidebar-col .category-menu ul li .category-list h5 { font-size: calc(15px + 2*(100vw - 320px)/1600) } .custom-row .content-col { margin-left: 320px; padding-left: calc(12px + 13*(100vw - 320px)/1600); margin-top: calc(77px + 36*(100vw - 320px)/1600); padding-right: calc(12px + 13*(100vw - 320px)/1600) } [dir=rtl] .custom-row .content-col { margin-left: unset; margin-right: 320px } @media(max-width: 1199px) { .custom-row .content-col { margin-left: 0 } [dir=rtl] .custom-row .content-col { margin-left: unset; margin-right: 0 } } .home-search-full { height: 70vh } @media(max-width: 575px) { .home-search-full { height: 50vh } } .home-search-full .home-contain .home-detail { height: 70vh; padding: 0; padding-top: 64px } @media(max-width: 575px) { .home-search-full .home-contain .home-detail { height: 50vh } } @media(max-width: 767px) { .home-search-full .home-contain .home-detail { padding-top: 48px } } @media(max-width: 480px) { .home-search-full .home-contain .home-detail { padding: 48px 15px 0 } } .home-search-full .home-contain .home-detail>div { width: 50% } @media(max-width: 991px) { .home-search-full .home-contain .home-detail>div { width: 67% } } @media(max-width: 575px) { .home-search-full .home-contain .home-detail>div { width: 100% } } .home-search-full .home-contain .home-detail h1 { font-size: calc(31px + 27*(100vw - 320px)/1600); text-transform: inherit; margin-left: auto; margin-right: auto; margin-top: -18px } [dir=rtl] .home-search-full .home-contain .home-detail h1 { text-align: center } .home-search-full .home-contain .home-detail h3 { font-size: calc(16px + 2*(100vw - 320px)/1600); font-weight: 400; margin-top: calc(4px + 8*(100vw - 320px)/1600); margin-bottom: 0; color: #4a5568; line-height: 1.4 } [dir=rtl] .home-search-full .home-contain .home-detail h3 { text-align: center } .home-search-full .home-contain .home-detail .search-box { margin-top: calc(23px + 12*(100vw - 320px)/1600); position: relative; width: 60%; margin-left: auto; margin-right: auto } @media(max-width: 1460px) { .home-search-full .home-contain .home-detail .search-box { width: 83% } } @media(max-width: 480px) { .home-search-full .home-contain .home-detail .search-box { width: 100% } } .home-search-full .home-contain .home-detail .search-box .btn { background-color: #fff } .home-search-full .home-contain .home-detail .search-box .feather-search { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 20px; color: #a3a3a3; width: calc(21px + 3*(100vw - 320px)/1600); height: auto } [dir=rtl] .home-search-full .home-contain .home-detail .search-box .feather-search { right: unset; left: 20px } .home-search-full.gradient-home { height: 80vh } @media(max-width: 767px) { .home-search-full.gradient-home .home-contain .home-overlay { background-color: rgba(0, 0, 0, 0) } } .home-search-full.gradient-home .home-contain .search-box { border-radius: 6px; overflow: hidden; width: 70% } .home-search-full.gradient-home .home-contain .search-box .form-control { border-radius: 0; border: unset } .home-search-full.gradient-home .home-contain .search-box .input-group-text { display: block; width: auto; padding: 0; border: unset; margin: 0 } .home-search-full.gradient-home .home-contain .search-box .input-group-text .form-select { border-radius: 0; height: 100%; border: unset; border-left: 1px solid #eee; background-color: #f8f8f8; font-weight: 500; font-size: 15px } .home-search-full.gradient-home .home-contain .home-detail { padding: 0; height: 80vh; padding-top: 58px } .home-search-full.gradient-home .home-contain .home-detail h1 { color: #fff } .home-search-full.gradient-home .home-contain .home-detail h3 { color: rgba(255, 255, 255, .6) } .home-search-full.gradient-home .home-contain .home-detail .search-box .feather-search { position: relative; inset: unset; -webkit-transform: unset; transform: unset; width: auto } @media(max-width: 991px) { .home-section-ratio .ratio_180 .bg-size:before { padding-top: 128% } } @media(max-width: 991px) { .home-section-ratio .custom-ratio { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } } .home-furniture .feature-detail h2 { font-size: calc(32px + 19*(100vw - 1200px)/720) } .home-furniture .feature-detail h3 { background-color: #ffa53b; font-size: calc(29px + 11*(100vw - 1200px)/720); color: #fff; padding: 4px calc(9px + 4*(100vw - 1200px)/720); font-weight: 700 } .furniture-contain-2 .home-detail { width: calc(100% + -25*(100vw - 320px)/1600) } @media(max-width: 767px) { .furniture-contain-2 .home-detail::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, .4); z-index: -1 } } .furniture-contain-2 .home-detail h1 { width: calc(100% + -25*(100vw - 320px)/1600) } .button-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: calc(41px + 9*(100vw - 320px)/1600); height: calc(41px + 9*(100vw - 320px)/1600); position: fixed; right: 0; border-radius: 7px 0 0 7px; background-color: var(--theme-color); z-index: 9 } .button-item .item-btn i { font-size: calc(18px + 4*(100vw - 320px)/1600) } .item-section { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: fixed; right: -130px; background-color: var(--theme-color); color: #fff; border-radius: 7px 0 0 7px; padding: 15px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: 9 } .item-section.active { right: 0 } .item-section .close-button { position: absolute; top: 10px; left: 10px; padding: 0; color: #fff; border: none; background-color: rgba(0, 0, 0, 0) } .item-section h6 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 5px; margin-top: 10px; font-weight: bold } .item-section h6 .icli { font-size: 22px } .item-section .items-image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 10px 0 } .item-section .items-image li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 30px; height: 30px; background-color: #fff; border-radius: 50%; border: 1px solid var(--theme-color); color: var(--theme-color); font-weight: 600; font-size: 13px } .item-section .items-image li+li { margin-left: -10px } .item-section .items-image li img { width: 15px; height: 15px; -o-object-fit: contain; object-fit: contain } .item-section .item-button { background-color: #fff; color: var(--theme-color) } header .main-nav { padding: 20px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 767px) { header .main-nav { padding: 0 } } header .nav-left-align .navbar-nav .dropdown-menu-2 { left: 0; -webkit-transform: unset; transform: unset } [dir=rtl] header .nav-left-align .navbar-nav .dropdown-menu-2 { left: unset; right: 0 } header .icon-box { display: inline-block; margin-right: 10px } header .dropdown-header { display: block; padding: 8px 20px; margin-bottom: 0; font-size: 14px; color: var(--theme-color); white-space: nowrap } @media(max-width: 1199px) { header .dropdown-header { padding-left: 0 } } header .navbar-nav { padding-top: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none } [dir=rtl] header .navbar-nav { padding-left: unset; padding-right: 0 } header .navbar-nav .nav-item { margin-bottom: 0 } @media(max-width: 1199px) { header .navbar-nav .nav-item .new-pages { -webkit-box-pack: unset !important; -ms-flex-pack: unset !important; justify-content: unset !important } } header .navbar-nav .nav-item .new-pages .new-dropdown { position: absolute; top: -7px; right: 3px; background-color: #ff4f4f; font-size: 10px; padding: 1px 4px; color: #fff; font-weight: 600; border-top-left-radius: 5px; border-bottom-right-radius: 5px } [dir=rtl] header .navbar-nav .nav-item .new-pages .new-dropdown { border-top-left-radius: unset; border-top-right-radius: 5px; border-bottom-right-radius: unset; border-bottom-left-radius: 5px } @media(max-width: 1199px) { header .navbar-nav .nav-item .new-pages .new-dropdown { position: relative; top: unset; left: unset; right: unset; margin-left: 9px; border-radius: 3px } [dir=rtl] header .navbar-nav .nav-item .new-pages .new-dropdown { margin-left: unset; margin-right: 9px } } header .navbar-nav .nav-item:hover { color: var(--theme-color) } header .navbar-nav .dropdown-menu { min-width: 200px; margin: 0; margin-top: -8px; background-color: #fff; -webkit-box-shadow: -1px 0 10px 0 rgba(34, 34, 34, .7), 5px 20px 40px 0 rgba(34, 34, 34, .4); box-shadow: -1px 0 10px 0 rgba(34, 34, 34, .7), 5px 20px 40px 0 rgba(34, 34, 34, .4); border-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; box-shadow: none; border: 0; position: static; -webkit-transition: all .5s ease; transition: all .5s ease; opacity: 0; visibility: hidden; display: block !important; -webkit-transform: translateY(-15px); transform: translateY(-15px) } header .navbar-nav .dropdown-menu .sub-dropdown-hover { position: relative } header .navbar-nav .dropdown-menu .sub-dropdown-hover>a { display: block; position: relative } header .navbar-nav .dropdown-menu .sub-dropdown-hover>a .new-text i { font-size: 12px; margin-left: 4px; color: var(--theme-color) } [dir=rtl] header .navbar-nav .dropdown-menu .sub-dropdown-hover>a .new-text i { margin-left: unset; margin-right: 4px } header .navbar-nav .dropdown-menu .sub-dropdown-hover>a::before { content: ""; position: absolute; font-family: "Font Awesome 6 Free"; font-weight: 900; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 0 } [dir=rtl] header .navbar-nav .dropdown-menu .sub-dropdown-hover>a::before { right: unset; left: 0; -webkit-transform: rotate(180deg) translateY(50%); transform: rotate(180deg) translateY(50%) } header .navbar-nav .dropdown-menu .sub-dropdown-hover:hover .sub-menu { left: 113%; visibility: visible; opacity: 1 } @media(max-width: 1199px) { header .navbar-nav .dropdown-menu .sub-dropdown-hover:hover .sub-menu { left: unset } } [dir=rtl] header .navbar-nav .dropdown-menu .sub-dropdown-hover:hover .sub-menu { left: unset; right: 113% } @media(max-width: 1199px) { [dir=rtl] header .navbar-nav .dropdown-menu .sub-dropdown-hover:hover .sub-menu { left: unset; right: unset } } header .navbar-nav .dropdown-menu .sub-dropdown-hover .sub-menu { position: absolute; top: -19px; left: 123%; min-width: 200px; -webkit-box-shadow: -1px 0 10px 0 rgba(34, 34, 34, .07), 5px 20px 40px 0 rgba(34, 34, 34, .04); box-shadow: -1px 0 10px 0 rgba(34, 34, 34, .07), 5px 20px 40px 0 rgba(34, 34, 34, .04); background-color: #fff; border-color: rgba(0, 0, 0, 0); padding: 20px; border-radius: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; visibility: hidden; opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] header .navbar-nav .dropdown-menu .sub-dropdown-hover .sub-menu { right: 123%; left: unset } @media(max-width: 1199px) { header .navbar-nav .dropdown-menu .sub-dropdown-hover .sub-menu { position: relative; top: unset; left: unset; opacity: 1; min-width: auto; z-index: 1; visibility: visible; -webkit-box-shadow: none; box-shadow: none; margin: 5px 0 12px 29px; padding: 0 } } header .navbar-nav .dropdown-menu .sub-dropdown-hover .sub-menu li a { padding: 0; font-size: 14px; position: relative; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: 0; color: #222; display: block } header .navbar-nav .dropdown-menu .sub-dropdown-hover .sub-menu li a:hover::after { width: 40% } header .navbar-nav .dropdown-menu .sub-dropdown-hover .sub-menu li a::after { content: ""; position: absolute; width: 0; height: 4px; bottom: 2px; left: 0; background-color: var(--theme-color); opacity: .3; border-radius: 50px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: -1 } [dir=rtl] header .navbar-nav .dropdown-menu .sub-dropdown-hover .sub-menu li a::after { left: unset; right: 0 } header .navbar-nav .dropdown-menu-2 { left: 50%; -webkit-transform: translateX(-50%) translateY(-15px); transform: translateX(-50%) translateY(-15px); width: 52vw; min-width: unset; padding: 22px !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; overflow: hidden; position: relative; z-index: 0 } @media(max-width: 1595px) { header .navbar-nav .dropdown-menu-2 { width: 63vw } } @media(max-width: 1301px) { header .navbar-nav .dropdown-menu-2 { width: 77vw } } header .navbar-nav .dropdown-menu-2::after { content: ""; position: absolute; width: 100%; height: 100%; background-image: url(../images/bg.png); background-position: right; background-repeat: no-repeat; background-size: cover; top: 0; left: 0; z-index: -1 } [dir=rtl] header .navbar-nav .dropdown-menu-2::after { -webkit-transform: scaleX(-1); transform: scaleX(-1); -webkit-filter: FlipH; filter: FlipH } @media(max-width: 1199px) { header .navbar-nav .dropdown-menu-2::after { content: none } } @media(max-width: 1400px) { header .navbar-nav .dropdown-menu-2 { background-position: 20px center } } @media(max-width: 1199px) { header .navbar-nav .dropdown-menu-2 { width: 100%; padding: 0 !important; left: 0; margin: 0 } } header .navbar-nav .dropdown-menu .dropdown { margin-right: 20px; margin-left: 20px } header .navbar-nav .dropdown-menu .dropdown:last-child { margin-bottom: 12px } header .navbar-nav .dropdown-menu .dropdown .dropdown-toggle::after { display: none } header .navbar-nav .dropdown-menu .dropdown-menu { display: block; padding-right: 16px; padding-left: 16px } header .navbar-nav .dropdown-image { background-image: none } header .navbar-nav .dropdown-image::after { content: none } @media(max-width: 991px) { header .navbar-nav .dropdown-image { left: 0; margin-top: 0 } } header .navbar-nav .dropdown-image .dropdown-column { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 15px } @media(max-width: 1199px) { header .navbar-nav .dropdown-image .dropdown-column { display: grid; grid-template-columns: 1fr 1fr; gap: 8px } } header .navbar-nav .dropdown-image .dropdown-column .dropdown-item { margin: 0 !important; text-align: center } header .navbar-nav .dropdown-image .dropdown-column .dropdown-item::after { content: none } @media(max-width: 1199px) { header .navbar-nav .dropdown-image .dropdown-column .dropdown-item { padding: 0 } } header .navbar-nav .dropdown-image .dropdown-column .dropdown-item:hover img { -webkit-box-shadow: 5px 20px 40px 0 rgba(34, 34, 34, .07); box-shadow: 5px 20px 40px 0 rgba(34, 34, 34, .07); -webkit-transform: translateY(-4px); transform: translateY(-4px) } header .navbar-nav .dropdown-image .dropdown-column .dropdown-item:hover span { color: var(--theme-color); font-weight: 600 } header .navbar-nav .dropdown-image .dropdown-column .dropdown-item:hover span::after { width: 100% } header .navbar-nav .dropdown-image .dropdown-column .dropdown-item img { width: 100%; -webkit-box-shadow: 5px 20px 40px 0 rgba(34, 34, 34, .04); box-shadow: 5px 20px 40px 0 rgba(34, 34, 34, .04); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; display: block } header .navbar-nav .dropdown-image .dropdown-column .dropdown-item span { display: inline-block; margin-top: 14px; text-align: center; font-size: calc(14px + 2*(100vw - 1200px)/720); margin-bottom: -6px; position: relative; z-index: 0 } header .navbar-nav .dropdown-image .dropdown-column .dropdown-item span::after { content: ""; position: absolute; width: 0; height: 4px; bottom: 2px; left: 0; background-color: var(--theme-color); opacity: .3; border-radius: 50px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: -1 } header .navbar-nav .nav-link { padding-right: 0; padding-left: 0 } header .navbar-brand { padding-top: 0; padding-bottom: 0; margin-right: 16px; font-size: calc(21px + .45vw); white-space: nowrap; display: inline-block; font-weight: 500 } header .navbar-brand:hover { text-decoration: none } header .navbar-brand:focus { text-decoration: none } header .navbar.navbar-expand-xl .navbar-nav .nav-item+.nav-item { margin-left: calc(30px + 10*(100vw - 1200px)/720) } [dir=rtl] header .navbar.navbar-expand-xl .navbar-nav .nav-item+.nav-item { margin-left: unset; margin-right: calc(30px + 10*(100vw - 1200px)/720) } @media(max-width: 1199px) { header .navbar.navbar-expand-xl .navbar-nav .nav-item+.nav-item { margin-left: 0 } [dir=rtl] header .navbar.navbar-expand-xl .navbar-nav .nav-item+.nav-item { margin-left: unset; margin-right: 0 } } header .navbar.navbar-expand-xl .navbar-nav .nav-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 16px; font-weight: normal; position: relative } [dir=rtl] header .navbar.navbar-expand-xl .navbar-nav .nav-link::before { right: unset; left: -12px } @media(max-width: 1199px) { header .navbar.navbar-expand-xl .navbar-nav .nav-link::before { right: 0 } [dir=rtl] header .navbar.navbar-expand-xl .navbar-nav .nav-link::before { right: unset; left: 0 } } header .navbar.navbar-expand-xl .navbar-nav .nav-link::after { content: none } header .navbar.navbar-expand-xl .navbar-nav .nav-link .icli { margin-left: 10px } header .navbar.navbar-expand-xl .navbar-nav .nav-link .label-menu { position: absolute; top: -10px; left: 84%; -webkit-transform: translateX(-50%); transform: translateX(-50%); font-size: 8px; display: inline-block; text-transform: uppercase; line-height: 16px; padding: 0 8px; font-weight: 600; color: #fff; background-color: var(--theme-color); border-radius: 50px } @media(max-width: 1199px) { header .navbar.navbar-expand-xl .navbar-nav .nav-link .label-menu { position: relative; top: 0; left: 0; -webkit-transform: none; transform: none; margin-left: 10px; margin-right: auto; border-radius: 3px } } header .navbar.navbar-expand-xl .navbar-nav .nav-link .label-menu::before { content: ""; position: absolute; width: 0; height: 0; display: inline-block; top: 100%; left: 10px; border-right: 4px solid rgba(0, 0, 0, 0); border-top: 4px solid var(--theme-color) } @media(max-width: 1199px) { header .navbar.navbar-expand-xl .navbar-nav .nav-link .label-menu::before { content: none } } [dir=rtl] header .navbar.navbar-expand-xl .navbar-nav .nav-link .label-menu::before { left: unset; right: 10px } header .navbar.navbar-expand-xl .navbar-nav .nav-link-2::before { content: none } header .navbar-text { padding-top: 9px; padding-bottom: 9px } header .navbar-collapse { -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center } header .navbar-toggler { background-color: rgba(0, 0, 0, 0); -webkit-transition: -webkit-box-shadow .15s ease-in-out; transition: -webkit-box-shadow .15s ease-in-out; transition: box-shadow .15s ease-in-out; transition: box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; padding: 12px; font-size: 18px; margin-right: 10px; padding: 0 } [dir=rtl] header .navbar-toggler { margin-right: unset; margin-left: 10px } @media(max-width: 767px) { header .navbar-toggler { margin-right: 0 } } header .navbar-toggler:focus-visible { outline: none } header .navbar-toggler:focus { -webkit-box-shadow: none; box-shadow: none } header .navbar-toggler-icon { width: auto; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 20px; color: #222; -webkit-text-fill-color: #222; -webkit-opacity: 1 } @media(max-width: 767px) { header .navbar-toggler-icon { margin-right: 0 } } header .navbar-nav-scroll { max-height: var(--bs-scroll-height, 75vh); overflow-y: auto } header .navbar-expand { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } header .navbar-expand .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } header .navbar-expand .navbar-nav .dropdown-menu { position: absolute; left: 26px; top: 30px; -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, .14); box-shadow: 0px 3px 4px rgba(0, 0, 0, .14) } header .navbar-expand .navbar-nav-scroll { overflow: visible } header .navbar-expand .navbar-collapse { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-preferred-size: auto; flex-basis: auto } header .navbar-expand .navbar-toggler { display: none } header .navbar-light .navbar-brand { color: #222 } header .navbar-light .navbar-brand:hover { color: #222 } header .navbar-light .navbar-brand:focus { color: #222 } header .navbar-light .navbar-nav .nav-link { color: #222 } header .navbar-light .navbar-nav .nav-link:hover { color: var(--theme-color) } header .navbar-light .navbar-nav .nav-link:focus { color: var(--theme-color) } header .navbar-light .navbar-nav .show>.nav-link { color: var(--theme-color) } header .navbar-light .navbar-nav .nav-link.active { color: var(--theme-color) } header .navbar-light .navbar-toggler { color: #4a5568; border-color: rgba(0, 0, 0, 0) } header .navbar-light .navbar-text { color: #4a5568 } header .navbar-light .navbar-text a { color: var(--theme-color) } header .navbar-light .navbar-text a:hover { color: var(--theme-color) } header .navbar-light .navbar-text a:focus { color: var(--theme-color) } header .navbar { display: inline-block; padding-top: 6px; padding-bottom: 6px; padding-left: 15px; z-index: 1 } [dir=rtl] header .navbar { padding-left: unset; padding-right: 15px } header .navbar:not(.navbar-stuck) .navbar-stuck-btn { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(#222222, 0) !important; white-space: nowrap !important; border: 0 !important } header .navbar-shadow { -webkit-box-shadow: 0 2px 10px -3px rgba(34, 34, 34, .1); box-shadow: 0 2px 10px -3px rgba(34, 34, 34, .1) } header .navbar-floating { position: absolute; top: 0; left: 0; width: 100% } header .navbar-stuck .navbar-btn { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(#222222, 0) !important; white-space: nowrap !important; border: 0 !important } header .navbar-stuck-logo { display: none } header .navbar-sticky.navbar-stuck { position: fixed; top: 0; left: 0; width: 100%; -webkit-animation: navbar-show .25s; animation: navbar-show .25s; background-color: #fff; -webkit-box-shadow: 0 2px 10px -3px rgba(34, 34, 34, .1); box-shadow: 0 2px 10px -3px rgba(34, 34, 34, .1) } header .header-nav-middle { margin: auto !important } header .offcanvas { position: fixed; bottom: 0; z-index: 1080; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 100%; visibility: hidden; background-color: #fff; background-clip: padding-box; outline: 0; -webkit-box-shadow: -1px 0 10px 0 rgba(34, 34, 34, .07), 5px 20px 40px 0 rgba(34, 34, 34, .04); box-shadow: -1px 0 10px 0 rgba(34, 34, 34, .07), 5px 20px 40px 0 rgba(34, 34, 34, .04); -webkit-transition: -webkit-transform .3s ease-in-out; transition: -webkit-transform .3s ease-in-out; transition: transform .3s ease-in-out; transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; will-change: transform, box-shadow; -webkit-transition: -webkit-transform .4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-box-shadow .3s ease; transition: -webkit-transform .4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-box-shadow .3s ease; transition: transform .4s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow .3s ease; transition: transform .4s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow .3s ease, -webkit-transform .4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-box-shadow .3s ease; visibility: visible !important } header .offcanvas:not(.offcanvas-end):not(.offcanvas-bottom) { top: 0; left: 0; -webkit-box-shadow: none; box-shadow: none } @media(max-width: 1199px) { header .offcanvas:not(.offcanvas-end):not(.offcanvas-bottom) { width: calc(300px + 20*(100vw - 1200px)/720); -webkit-transform: translateX(-100%); transform: translateX(-100%); z-index: 7 } } header .offcanvas-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-negative: 0; flex-shrink: 0; padding: 20px 24px; z-index: 1 } header .offcanvas-header .btn-close { padding: 0; margin: -10px 0; font-size: 16px } header .offcanvas-header h5 { color: var(--theme-color); font-weight: 600 } header .offcanvas-title { margin-bottom: 0; line-height: initial } header .offcanvas-body { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 20px 24px; overflow-y: auto; height: 100% } @media(max-width: 1199px) { header .offcanvas-body { padding: calc(13px + 7*(100vw - 320px)/880) calc(16px + 8*(100vw - 320px)/880) } } header .offcanvas-body::-webkit-scrollbar { width: 0; background-color: rgba(0, 0, 0, 0); opacity: 0 } header .offcanvas-body::-webkit-scrollbar-thumb { border-radius: 4px } header .offcanvas-body>.simplebar-track { display: block; background-color: rgba(0, 0, 0, 0) } header .offcanvas-body .simplebar-vertical { margin-right: 3px } header .offcanvas-start { top: 0; left: 0; width: 352px; border-right: 0 solid rgba(0, 0, 0, 0); -webkit-transform: translateX(-100%); transform: translateX(-100%) } header .offcanvas-end { top: 0; right: 0; width: 352px; border-left: 0 solid rgba(0, 0, 0, 0); -webkit-transform: translateX(100%); transform: translateX(100%) } header .offcanvas-top { top: 0; right: 0; left: 0; height: 30vh; max-height: 100%; border-bottom: 0 solid rgba(0, 0, 0, 0); -webkit-transform: translateY(-100%); transform: translateY(-100%) } header .offcanvas-bottom { right: 0; left: 0; height: 30vh; max-height: 100%; border-top: 0 solid rgba(0, 0, 0, 0); -webkit-transform: translateY(100%); transform: translateY(100%) } header .offcanvas.show { -webkit-transform: none !important; transform: none !important; -webkit-box-shadow: -1px 0 10px 0 rgba(34, 34, 34, .07), 5px 20px 40px 0 rgba(34, 34, 34, .04) !important; box-shadow: -1px 0 10px 0 rgba(34, 34, 34, .07), 5px 20px 40px 0 rgba(34, 34, 34, .04) !important } header .offcanvas-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-negative: 0; flex-shrink: 0; padding: 20px 24px } header .sidebar-toggle { display: none; position: fixed; bottom: 0; left: 0; width: 100%; border-radius: 0; z-index: 1025 } header .hot-deal-box { color: #e21719; font-weight: 600; font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-left: 12px } header .hot-deal-box img { margin-right: 7px } header .hot-deal-box span { font-size: 16px; font-weight: 500 } @media(prefers-reduced-motion: reduce) { header .navbar-toggler { -webkit-transition: none; transition: none } header .offcanvas { -webkit-transition: none; transition: none } } @media(min-width: 1200px) { header .navbar-expand-xl.navbar .offcanvas-body { overflow: visible } header .navbar-expand-xl.navbar-sticky.navbar-stuck .navbar-floating-logo { display: none !important } header .navbar-expand-xl .navbar-stuck-logo { display: block } header .navbar-expand-xl .dropdown-column .dropdown-header { padding: 0; font-size: 16px; font-weight: 600; margin-bottom: 24px; color: #222; position: relative } header .navbar-expand-xl .dropdown-column .dropdown-header::before { content: ""; position: absolute; bottom: -10px; width: 36px; height: 2px; background-color: var(--theme-color); left: 0 } [dir=rtl] header .navbar-expand-xl .dropdown-column .dropdown-header::before { left: unset; right: 0 } header .navbar-expand-xl .navbar-nav { position: relative; padding-top: 0 } header .navbar-expand-xl .navbar-nav .nav-item { border: 0 } header .navbar-expand-xl .navbar-nav .nav-item:hover>.nav-link:not(.disabled) { color: var(--theme-color) } header .navbar-expand-xl .navbar-nav .nav-item.active>.nav-link:not(.disabled) { color: var(--theme-color) } header .navbar-expand-xl .navbar-nav>.dropdown>.dropdown-toggle::after { display: none } header .navbar-expand-xl .dropdown-menu { margin-top: 0; -webkit-box-shadow: -1px 0 10px 0 rgba(34, 34, 34, .07), 5px 20px 40px 0 rgba(34, 34, 34, .04); box-shadow: -1px 0 10px 0 rgba(34, 34, 34, .07), 5px 20px 40px 0 rgba(34, 34, 34, .04); background-color: #fff; border-color: #fff; padding: 20px; border-radius: 10px } header .navbar-expand-xl .dropdown-menu-left { left: 0; -webkit-transform: translateX(0%) translateY(-15px); transform: translateX(0%) translateY(-15px) } [dir=rtl] header .navbar-expand-xl .dropdown-menu-left { left: unset; right: 0 } header .navbar-expand-xl .dropdown-menu li { display: block; width: 100% } header .navbar-expand-xl .dropdown-menu li:first-child .dropdown-item { margin: 0; margin-top: -3px } header .navbar-expand-xl .dropdown-menu li:last-child .dropdown-item { margin-bottom: -4px } header .navbar-expand-xl .dropdown-menu .dropdown-column { margin: 5px; position: relative } header .navbar-expand-xl .dropdown-menu .dropdown-column:first-of-type { margin-left: 0 } header .navbar-expand-xl .dropdown-menu .dropdown-item { padding: 0; margin: 12px 0 0 0; font-size: 15px; position: relative; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: 0 } header .navbar-expand-xl .dropdown-menu .dropdown-item:hover::after { width: 40% } header .navbar-expand-xl .dropdown-menu .dropdown-item:active { color: #000 } header .navbar-expand-xl .dropdown-menu .dropdown-item::after { content: ""; position: absolute; width: 0; height: 4px; bottom: 2px; left: 0; background-color: var(--theme-color); opacity: .3; border-radius: 50px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: -1 } [dir=rtl] header .navbar-expand-xl .dropdown-menu .dropdown-item::after { left: unset; right: 0 } header .navbar-expand-xl .dropdown-menu .dropdown-item:focus { background-color: rgba(0, 0, 0, 0) } header .navbar-expand-xl .dropdown-menu .dropdown-item:hover { background-color: rgba(0, 0, 0, 0); letter-spacing: .03em } header .navbar-expand-xl .dropdown-menu .dropdown { margin-right: 0; margin-bottom: 0; margin-left: 0; border-left: 0 } header .navbar-expand-xl .dropdown-menu .dropdown .dropdown-toggle { position: relative; padding-right: 26px } [dir=rtl] header .navbar-expand-xl .dropdown-menu .dropdown .dropdown-toggle { padding-right: 20px; padding-left: 26px } header .navbar-expand-xl .dropdown-menu .dropdown .dropdown-toggle::after { content: ""; position: absolute; font-family: "Font Awesome 6 Free"; font-weight: 900; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: unset; height: unset; display: block; right: 10px; border: none } [dir=rtl] header .navbar-expand-xl .dropdown-menu .dropdown .dropdown-toggle::after { right: unset; left: 10px } header .navbar-expand-xl .dropdown-menu .dropdown:last-child { margin-bottom: 0 } header .navbar-expand-xl .dropdown-menu .dropdown-menu { top: 0; right: auto; left: 100%; width: auto; margin-top: 0; margin-right: 0px; margin-left: 0px; padding-right: 0; padding-left: 0; border-radius: 5px; background-color: #fff } [dir=rtl] header .navbar-expand-xl .dropdown-menu .dropdown-menu { left: unset; right: 100% } header .navbar-expand-xl .dropdown-menu.show { display: none } header .navbar-expand-xl .dropdown-menu.dropdown-menu-end { right: 0; left: auto } header .navbar-expand-xl .dropdown:hover>.dropdown-menu { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); display: block !important } header .navbar-expand-xl .dropdown:hover .dropdown-menu-2 { -webkit-transform: translateX(-50%) translateY(0); transform: translateX(-50%) translateY(0); display: block !important } header .navbar-expand-xl .dropdown:hover .dropdown-menu-center { -webkit-transform: translateX(0%) translateY(0); transform: translateX(0%) translateY(0) } header .navbar-expand-xl .dropdown:hover .dropdown-menu-left { -webkit-transform: translateX(0%) translateY(0); transform: translateX(0%) translateY(0) } header .navbar-expand-xl .dropdown .dropdown { position: relative } header .navbar-expand-xl .dropdown .dropdown::before { content: ""; position: absolute; font-family: "Font Awesome 6 Free"; font-weight: 900; right: -12px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } [dir=rtl] header .navbar-expand-xl .dropdown .dropdown::before { right: unset; left: -12px } } @media(min-width: 1200px)and (max-width: 1199px) { header .navbar-expand-xl .dropdown .dropdown::before { right: 0 } [dir=rtl] header .navbar-expand-xl .dropdown .dropdown::before { right: unset; left: 0 } } @media(min-width: 1200px) { header .navbar-expand-xl .dropdown-mega { position: unset } header .navbar-expand-xl .dropdown-mega>.dropdown-menu { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: nowrap; flex-wrap: nowrap } header .navbar-expand-xl .dropdown-mega:hover>.dropdown-menu { display: -webkit-box; display: -ms-flexbox; display: flex } header .navbar-expand-xl .dropdown-mega .dropdown-menu .dropdown-item { padding: 0; margin: 10px 0px 0 0 } header .navbar-expand-xl .dropdown-mega .dropdown-column.dropdown-column-img { width: 200px; background-size: cover; background-position: center; background-repeat: no-repeat; margin: 0 } header .navbar-expand-xl .dropdown-mega .dropdown-column { margin-top: 5px } header .navbar-expand-xl .dropdown-mega .dropdown-column .dropdown-header { padding: 0; font-size: 16px; font-weight: 600; margin-bottom: 14px } [dir=rtl] header .navbar-expand-xl .dropdown-mega .dropdown-column .dropdown-header { padding: 0 } } @media(min-width: 1200px) { header .offcanvas-expand { -webkit-transform: none !important; transform: none !important; z-index: 1031 } } @media(min-width: 1200px) { header .offcanvas-expand.offcanvas-start { -webkit-transform: none !important; transform: none !important } } @media(min-width: 1200px) { header .offcanvas-expand.offcanvas-end { -webkit-transform: none !important; transform: none !important } } @media(min-width: 1200px) { header .offcanvas-expand.offcanvas-bottom { -webkit-transform: none !important; transform: none !important } } @media(min-width: 1200px) { header .offcanvas-collapse { display: block; position: static; top: auto !important; right: auto !important; bottom: auto !important; left: auto !important; width: auto !important; height: auto !important; max-width: 100% !important; -webkit-transform: none !important; transform: none !important; background-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; box-shadow: none } header .offcanvas-collapse .offcanvas-header { display: none } header .offcanvas-collapse .offcanvas-footer { display: none } header .offcanvas-collapse .offcanvas-body { padding: 0; overflow: initial } } @media(min-width: 1200px) { header .offcanvas-enabled-start { padding-left: 376px } } @media(min-width: 1200px) { header .offcanvas-enabled-end { padding-right: 376px; padding-left: 0 } } header .navbar-expand-xl .offcanvas { -webkit-box-flex: 1 } @media(max-width: 1199px) { header .navbar-expand-xl .offcanvas { z-index: 4; -webkit-box-flex: 2 } } header .offcanvas-backdrop { z-index: 6 } @media(max-width: 1199px) { header .offcanvas-collapse .offcanvas-body .navbar-nav { padding-top: 0 } header .offcanvas-collapse .offcanvas-body .navbar-nav .nav-item { border-top: 0 } header .offcanvas-collapse .offcanvas-body .navbar-nav .nav-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: unset; -ms-flex-pack: unset; justify-content: unset; color: #4a5568; font-weight: 700 } header .offcanvas-collapse .offcanvas-body .navbar-nav .nav-link:hover { color: var(--theme-color); background-color: rgba(0, 0, 0, 0) } header .offcanvas-collapse .offcanvas-body .navbar-nav .nav-link.active { color: var(--theme-color); background-color: rgba(0, 0, 0, 0) } header .offcanvas-collapse .offcanvas-body .navbar-nav .nav-link.disabled { color: #4a5568 } header .offcanvas-collapse .offcanvas-body .navbar-nav .show>.nav-link { color: var(--theme-color) } header .offcanvas-collapse .offcanvas-body .navbar-nav .active>.nav-link { color: var(--theme-color) } header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu li { display: block; width: 100% } header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item { color: #4a5568; font-size: 14px } header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item:hover { color: var(--theme-color); background-color: rgba(0, 0, 0, 0) } } @media(max-width: 1199px)and (max-width: 1199px) { header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item { position: relative; margin-left: 15px } header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item::before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 7px; height: 1px; background-color: rgba(74, 85, 104, .651); left: -4px } } @media(max-width: 1199px) { header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item.active { color: var(--theme-color); background-color: rgba(0, 0, 0, 0) } } @media(max-width: 1199px) { header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item.disabled { color: #4a5568 } } @media(max-width: 1199px) { header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-header { font-size: 16px; font-weight: 600 } } @media(max-width: 1199px)and (max-width: 1199px) { header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-header { padding-left: 10px; font-size: 15px; font-weight: 500; color: rgba(34, 34, 34, .8) } } @media(max-width: 1199px) { header .navbar-nav .dropdown-menu { opacity: 1; visibility: visible; display: none !important; -webkit-transform: translateY(0); transform: translateY(0) } header .navbar-nav .dropdown-menu.show { display: block !important } } @media(max-width: 1199px) { .new-nav-item { -webkit-box-pack: unset !important; -ms-flex-pack: unset !important; justify-content: unset !important } } .new-nav-item .new-dropdown { position: absolute; top: -7px; right: 3px; background-color: #ff4f4f; font-size: 10px; padding: 1px 4px; color: #fff; font-weight: 600; border-top-left-radius: 5px; border-bottom-right-radius: 5px } [dir=rtl] .new-nav-item .new-dropdown { border-top-left-radius: unset; border-top-right-radius: 5px; border-bottom-right-radius: unset; border-bottom-left-radius: 5px } @media(max-width: 1199px) { .new-nav-item .new-dropdown { position: relative; top: unset; left: unset; right: unset; margin-left: 9px; border-radius: 3px } [dir=rtl] .new-nav-item .new-dropdown { margin-left: unset; margin-right: 9px } } .menu-img-banner { margin: -23px -23px -23px -25px } .menu-img-banner a { display: block; width: 100% } .menu-img-banner a img { width: 100% } .menu-img-banner h4 { margin-top: 12px; line-height: 1.5; font-weight: 500 } .custom-mt { margin-top: 25px } @media(max-width: 1199px) { .custom-mt { margin-top: calc(9px + 3*(100vw - 320px)/880) } } .dropdown-menu-3::after { content: unset !important } .menu-label { background-color: #ff7272; font-size: 12px; border-radius: 2px; padding: 3px 5px; line-height: 1; color: #fff; font-weight: 600; position: relative; z-index: 0; -webkit-animation: .9s blink infinite; animation: .9s blink infinite; margin-left: 4px } body.rtl .menu-label { margin-left: unset; margin-right: 4px } .menu-label::before { content: none; position: absolute; top: 50%; -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); background-color: #ff7272; left: -5px; width: 12px; height: 12px; z-index: -1; background-color: rgba(0, 0, 0, 0) } .menu-label.warning-label { background-color: #ffa53b } .menu-label.success-label { background-color: var(--theme-color) } .sale-section .newsletter-box { border-radius: 10px; position: relative; overflow: hidden; background-color: #f5f5f5 } .sale-section .newsletter-box .newsletter-contain { background: -webkit-gradient(linear, left top, right top, from(#e1d7e5), to(#f0cfd2)); background: linear-gradient(to right, #e1d7e5, #f0cfd2); padding: 80px } .sale-section .newsletter-box .newsletter-contain .newsletter-detail h2 { font-weight: 700; color: #fff; margin-bottom: 10px; background: -webkit-gradient(linear, left top, right top, from(var(--theme-color)), to(var(--theme-color2))); background: linear-gradient(to right, var(--theme-color), var(--theme-color2)); -webkit-background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0) } .sale-section .newsletter-box .newsletter-contain .newsletter-detail h5 { color: #404040; font-weight: 500; margin-bottom: 0; font-size: calc(16px + 2*(100vw - 320px)/1600); margin-top: 13px; width: 40%; line-height: 1.5 } .newsletter-section .newsletter-box { border-radius: 10px; position: relative; overflow: hidden } .newsletter-section .newsletter-box-2:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url("../images/vegetable/newsletter/1.jpg"); background-size: cover; background-position: center center; background-repeat: no-repeat; display: block; z-index: -1 } [dir=rtl] .newsletter-section .newsletter-box-2:after { -webkit-transform: scaleX(-1); transform: scaleX(-1); -webkit-filter: FlipH; filter: FlipH } .newsletter-section .newsletter-box-3:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url("../images/vegetable/newsletter/2.jpg"); background-size: cover; background-position: center center; background-repeat: no-repeat; display: block; z-index: -1 } [dir=rtl] .newsletter-section .newsletter-box-3:after { -webkit-transform: scaleX(-1); transform: scaleX(-1); -webkit-filter: FlipH; filter: FlipH } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail h2 { font-weight: 700; color: #fff; margin-bottom: 10px } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail h5 { font-weight: 600; color: #ffbc5d; margin-bottom: calc(14px + 6*(100vw - 320px)/1600); font-size: calc(16px + 2*(100vw - 320px)/1600) } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box { position: relative } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box ::-webkit-input-placeholder { font-size: 14px; color: #4a5568 } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box ::-moz-placeholder { font-size: 14px; color: #4a5568 } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box :-ms-input-placeholder { font-size: 14px; color: #4a5568 } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box ::-ms-input-placeholder { font-size: 14px; color: #4a5568 } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box ::placeholder { font-size: 14px; color: #4a5568 } @media(max-width: 360px) { .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box ::-webkit-input-placeholder { padding-left: 0 } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box ::-moz-placeholder { padding-left: 0 } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box :-ms-input-placeholder { padding-left: 0 } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box ::-ms-input-placeholder { padding-left: 0 } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box ::placeholder { padding-left: 0 } } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box input { height: calc(41px + 11*(100vw - 320px)/1600); border-radius: 5px; border: none; padding-left: 45px; padding-right: 140px } @media(max-width: 575px) { .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box input { padding-right: 42px } } [dir=rtl] .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box input { text-align: left } @media(max-width: 360px) { .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box input { padding-left: 12px } } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box .arrow { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; padding: 8px; font-size: 15px; left: 8px; -webkit-text-stroke: 1px var(--theme-color); color: rgba(0, 0, 0, 0) } @media(max-width: 360px) { .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box .arrow { display: none } } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box .arrow::after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: var(--theme-color); opacity: .1 } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box .sub-btn { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: #ff4f4f; position: absolute; right: 3px; border-radius: 3px; height: 91%; border: none; padding: calc(10px + 2*(100vw - 320px)/1600) calc(8px + 13*(100vw - 320px)/1600); font-size: calc(14px + 1*(100vw - 320px)/1600); color: #fff; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box .sub-btn i { margin-left: 6px } [dir=rtl] .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box .sub-btn i { margin-left: unset; margin-right: 6px } @media(max-width: 575px) { .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box .sub-btn i { margin-left: 0 } [dir=rtl] .newsletter-section .newsletter-box .newsletter-contain .newsletter-detail .input-box .sub-btn i { margin-left: unset; margin-right: 0 } } .newsletter-section-2 .newsletter-box { border-radius: 10px; overflow: hidden; position: relative } .newsletter-section-2 .newsletter-box .newsletter-detail { width: 100%; height: 100%; padding: calc(20px + 110*(100vw - 320px)/1600); z-index: 1 } .newsletter-section-2 .newsletter-box .newsletter-detail h2 { font-size: calc(18px + 18*(100vw - 320px)/1600); margin-bottom: 10px } .newsletter-section-2 .newsletter-box .newsletter-detail h4 { margin-bottom: 8px; font-size: calc(15px + 5*(100vw - 320px)/1600); line-height: 1.3; font-weight: 300 } .newsletter-section-2 .newsletter-box .newsletter-detail .download-app { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap } @media(max-width: 767px) { .newsletter-section-2 .newsletter-box .newsletter-detail .download-app { display: block } } .newsletter-section-2 .newsletter-box .newsletter-detail .download-app h3 { margin-right: 15px; font-weight: 400 } [dir=rtl] .newsletter-section-2 .newsletter-box .newsletter-detail .download-app h3 { margin-right: unset; margin-left: 15px } @media(max-width: 767px) { .newsletter-section-2 .newsletter-box .newsletter-detail .download-app h3 { margin-bottom: 10px } } .newsletter-section-2 .newsletter-box .newsletter-detail .download-app .download-app-image { margin: 0 -3px; display: -webkit-box; display: -ms-flexbox; display: flex } .newsletter-section-2 .newsletter-box .newsletter-detail .download-app .download-app-image li { margin: 0 3px; display: -webkit-box; display: -ms-flexbox; display: flex } .newsletter-section-2 .newsletter-box .shape-box { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; z-index: 1; text-align: center } .newsletter-section-2 .newsletter-box .shape-box:after { content: ""; position: absolute; width: 100%; height: 100%; background-image: url(../images/veg-3/shape/circle.png); background-repeat: no-repeat; background-size: contain; background-position: center; -webkit-animation: rounded infinite 30s linear; animation: rounded infinite 30s linear; right: 0; top: 0; z-index: -1 } .footer-newsletter .newsletter-detail { position: relative; padding-block: 26px } .footer-newsletter .newsletter-detail::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url(https://admin.pixelstrap.com/cuba/landing/assets/images/nft/news-bg.webp); z-index: -1; background-repeat: no-repeat; background-size: contain; background-position: center center; opacity: 0 } .footer-newsletter .newsletter-detail h2 { color: #fff; text-align: center; font-size: calc(28px + 12*(100vw - 320px)/1600); font-weight: 700 } .footer-newsletter .newsletter-detail h2 span { color: var(--theme-color) } .footer-newsletter .newsletter-detail h5 { text-align: center; font-size: calc(15px + 3*(100vw - 320px)/1600); color: #bfbfbf; margin-bottom: calc(25px + 10*(100vw - 320px)/1600); margin-top: calc(11px + 4*(100vw - 320px)/1600) } .footer-newsletter .newsletter-detail .input-box { width: 40%; margin-inline: auto; position: relative; border-radius: 6px; overflow: hidden } @media(max-width: 1180px) { .footer-newsletter .newsletter-detail .input-box { width: 60% } } @media(max-width: 730px) { .footer-newsletter .newsletter-detail .input-box { width: 80% } } @media(max-width: 480px) { .footer-newsletter .newsletter-detail .input-box { width: 100% } } .footer-newsletter .newsletter-detail .input-box .form-control { z-index: 0; height: calc(41px + 11*(100vw - 320px)/1600); border-radius: 0; border: none; padding-right: 144px } .footer-newsletter .newsletter-detail .input-box .sub-btn { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: var(--theme-color); position: absolute; right: 0; border-radius: 0; height: 100%; border: none; gap: 6px; padding: calc(10px + 2*(100vw - 320px)/1600) calc(8px + 13*(100vw - 320px)/1600); font-size: calc(14px + 1*(100vw - 320px)/1600); color: #fff; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .offer-box { position: relative; z-index: 0 } .offer-box .offer-contain { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100% } @media(max-width: 991px) { .offer-box .offer-contain { display: block; text-align: center; background-color: rgba(255, 255, 255, .5) } } .offer-box .offer-contain .offer-detail h2 { text-transform: none; line-height: calc(27px + 16*(100vw - 320px)/1600); font-weight: 400 } .offer-box .offer-contain .offer-detail p { font-size: calc(14px + 2*(100vw - 320px)/1600); margin-top: calc(4px + 8*(100vw - 320px)/1600) } .offer-box .offer-contain .offer-timing { margin-left: 24px } [dir=rtl] .offer-box .offer-contain .offer-timing { margin-left: unset; margin-right: 24px } @media(max-width: 360px) { .offer-box .offer-contain .offer-timing { margin-left: 0 } [dir=rtl] .offer-box .offer-contain .offer-timing { margin-left: unset; margin-right: 0 } } [dir=rtl] .offer-box .offer-contain .offer-timing .time ul { padding-right: 0 } .offer-box .offer-contain .offer-timing .time ul li { position: relative } .offer-box .offer-contain .offer-timing .time ul li+li { margin-left: 16px } [dir=rtl] .offer-box .offer-contain .offer-timing .time ul li+li { margin-left: unset; margin-right: 16px } .offer-box .offer-contain .offer-timing .time ul li+li::before { content: ":"; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: -12px; font-size: 20px } [dir=rtl] .offer-box .offer-contain .offer-timing .time ul li+li::before { left: unset; right: -12px } .offer-box .offer-contain .offer-timing .time ul li .counter { background-color: #ff4f4f; color: #fff; border-radius: 5px } .offer-box .offer-contain .offer-timing .time ul li .counter div { width: calc(46px + 15*(100vw - 320px)/1600); height: calc(50px + 23*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: calc(16px + 8*(100vw - 320px)/1600); font-weight: 600 } .offer-section .offer-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-image: url(../images/grocery/banner/10.png); background-repeat: no-repeat; background-size: cover; padding: calc(20px + 15*(100vw - 320px)/1600); border-radius: 6px } @media(max-width: 575px) { .offer-section .offer-box { display: block; text-align: center } } .offer-section .offer-box h2 { color: #fff; font-weight: 700; font-size: calc(24px + 16*(100vw - 320px)/1600); margin-top: -4px; margin-bottom: -5px } @media(max-width: 575px) { .offer-section .offer-box h2 { line-height: 1.3 } } .offer-section .offer-box h2 span { font-weight: 500; font-size: calc(18px + 8*(100vw - 320px)/1600) } .add-to-cart-box { background-color: #f8f8f8; border-radius: 50px; position: relative; max-width: 250px } .add-to-cart-box .btn-add-cart { padding: calc(8px + 2*(100vw - 320px)/1600) 0; width: 100%; font-size: calc(14px + 1*(100vw - 320px)/1600); margin-top: 10px; color: #4a5568; border-radius: 50px; font-weight: 500 } .add-to-cart-box .btn-add-cart .add-icon { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(30px + 7*(100vw - 320px)/1600); height: calc(30px + 7*(100vw - 320px)/1600); background-color: #fff; border-radius: 100%; color: var(--theme-color); position: absolute; right: 4px } .add-to-cart-box .btn-add-cart .add-icon.bg-light-orange { background-color: #f9f8f6 } .add-to-cart-box .btn-add-cart .add-icon.bg-light-gray { background-color: #f8f8f8 } @media(max-width: 480px) { .add-to-cart-box .btn-add-cart .add-icon { display: none } } .add-to-cart-box .btn-add-cart .add-icon i { font-size: 13px } .add-to-cart-box .qty-box { width: 100%; height: 100%; position: absolute; top: 0; left: 0; margin: 0; display: none } .add-to-cart-box .qty-box.open { display: block } .add-to-cart-box .qty-box .input-group { background-color: #f8f8f8; border-radius: 50px; padding: 4px; text-align: center; z-index: 0 } .add-to-cart-box .qty-box .input-group.theme-bg-white { background-color: #fff } .add-to-cart-box .qty-box .input-group button { width: calc(29px + 6*(100vw - 320px)/1600); height: calc(29px + 6*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: none; padding: 0; background-color: #fff; z-index: 0; border-radius: 100% !important } .add-to-cart-box .qty-box .input-group button i { font-size: 13px; color: var(--theme-color); margin-top: 1px } .add-to-cart-box .qty-box .input-group button:focus { -webkit-box-shadow: none; box-shadow: none } .add-to-cart-box .qty-box .input-group input { height: auto; background-color: rgba(0, 0, 0, 0); border: none; padding: 0; text-align: center; font-size: 14px; color: #4a5568 } .add-to-cart-btn-2 .btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(30px + 7*(100vw - 320px)/1600); height: calc(30px + 7*(100vw - 320px)/1600); position: absolute; right: 0; bottom: 0; background-color: #f7f7f7; padding: 0; border-radius: 100%; color: var(--theme-color) } [dir=rtl] .add-to-cart-btn-2 .btn { right: unset; left: 0 } .add-to-cart-btn-2 .qty-box-2 { display: none; bottom: 0; position: absolute; left: 0; width: 100%; height: auto; margin-left: auto; max-width: 190px } [dir=rtl] .add-to-cart-btn-2 .qty-box-2 { left: unset; right: 0 } .add-to-cart-btn-2 .qty-box-2.qty-box-3 { max-width: 203px } .add-to-cart-btn-2 .qty-box-2.open { display: block } .add-to-cart-btn-2 .qty-box-2 .input-group { background-color: #f8f8f8; border-radius: 5px; padding: 4px; text-align: center; z-index: 0 } .add-to-cart-btn-2 .qty-box-2 .input-group button { width: calc(29px + 6*(100vw - 320px)/1600); height: calc(29px + 6*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: none; padding: 0; background-color: #fff; z-index: 0; border-radius: 3px !important } .add-to-cart-btn-2 .qty-box-2 .input-group button i { font-size: 13px; color: var(--theme-color); margin-top: 1px } .add-to-cart-btn-2 .qty-box-2 .input-group button:focus { -webkit-box-shadow: none; box-shadow: none } .add-to-cart-btn-2 .qty-box-2 .input-group input { height: auto; background-color: rgba(0, 0, 0, 0); border: none; padding: 0; text-align: center; font-size: 14px; color: #4a5568 } .qty-box { margin-top: 10px; width: 100%; max-width: 250px } .qty-box .input-group { background-color: #f8f8f8; border-radius: 7px; padding: 4px; text-align: center; z-index: 0 } .qty-box .input-group.theme-bg-white { background-color: #fff } .qty-box .input-group button { width: calc(26px + 9*(100vw - 320px)/1600); height: calc(26px + 9*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: none; padding: 0; background-color: #fff; z-index: 0; border-radius: 4px !important } .qty-box .input-group button i { font-size: 13px; color: var(--theme-color); margin-top: 1px } .qty-box .input-group button:focus { -webkit-box-shadow: none; box-shadow: none } .qty-box .input-group input { height: auto; background-color: rgba(0, 0, 0, 0); border: none; padding: 0; text-align: center; font-size: 14px; color: #4a5568 } .deal-timer { margin: 11px 0 } .deal-timer.product-deal-timer { width: 290px; margin-top: 24px } .deal-timer.product-deal-timer ul { padding: calc(8px + 6*(100vw - 320px)/1600); background-color: #f8f8f8; border-radius: 8px; border: none } .deal-timer.product-deal-timer ul li+li::before { left: -25px } [dir=rtl] .deal-timer.product-deal-timer ul li+li::before { left: unset; right: -25px } .deal-timer.product-deal-timer ul li .counter { text-align: center } .deal-timer.product-deal-timer ul li .counter>div { font-size: calc(18px + 2*(100vw - 320px)/1600) } .deal-timer .deal-title { font-weight: 600; margin-bottom: 7px; letter-spacing: .4px } .deal-timer ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 8px 12px; border: 1px dashed var(--theme-color); text-align: center } .deal-timer ul li { position: relative } .deal-timer ul li+li::before { content: ":"; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: -20px } [dir=rtl] .deal-timer ul li+li::before { left: unset; right: -20px } .deal-timer ul li .counter>div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .deal-timer ul li .counter>div h5 { font-weight: 600; margin-bottom: 4px } .deal-timer ul li .counter>div h6 { color: #4a5568; font-size: 13px } .category-menu { background-color: #f8f8f8; padding: calc(12px + 21*(100vw - 320px)/1600); border-radius: 5px } .category-menu-2 { background: linear-gradient(136.8deg, #f6f5f2 17.01%, #fdf7f0 93.97%) } .category-menu h3 { margin-bottom: 40px; font-weight: 600; position: relative; display: inline-block } .category-menu h3::before { content: ""; position: absolute; width: 70%; height: 2px; bottom: -8px; left: 0; background-color: var(--theme-color) } [dir=rtl] .category-menu h3::before { left: unset; right: 0 } .category-menu ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 23px; border-bottom: 1px dashed rgba(74, 85, 104, .5) } .category-menu ul.value-list { margin-top: 35px; border: none } .category-menu ul li { display: block; width: 100% } .category-menu ul li.pb-30 { margin-bottom: 30px } .category-menu ul li .category-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: calc(10px + 6*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #222 } .category-menu ul li .category-list:hover h5 a { letter-spacing: .5px } .category-menu ul li .category-list:hover h5 a:before { width: 70px } .category-menu ul li .category-list svg { width: 25px; height: 25px; stroke: #222 } .category-menu ul li .category-list img { width: 25px; height: 25px; -o-object-fit: contain; object-fit: contain } .category-menu ul li .category-list h5 a { color: #222; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; position: relative; z-index: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .category-menu ul li .category-list h5 a:hover { color: #222 } .category-menu ul li .category-list h5 a::before { content: ""; position: absolute; width: 0; height: 3px; bottom: 0; left: 0; opacity: .5; border-radius: 50px; background-color: var(--theme-color); z-index: -1; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .category-menu ul li .category-list h5 a::before { left: unset; right: 0 } .category-menu ul li .category-list i { margin-left: auto } .category-menu.menu-xl { position: sticky; top: 130px } .category-menu.menu-xl ul { gap: 28px; border-bottom: none } .category-menu.menu-xl ul li .category-list img { width: 35px; height: 35px } .category-menu.menu-xl ul li .category-list h5 { font-size: 17px } .product-border { border: 1px solid rgba(74, 85, 104, .3); border-radius: 10px; padding: 0 14px } .product-border.border-row .slick-slider .slick-list { margin: 0 -14px } .product-border.border-row .row>div:last-child { border-top: 1px solid #ddd } .product-border .slider-5-1 .slick-slide>.row { border-right: 1px solid rgba(74, 85, 104, .3); margin-left: 0 } [dir=rtl] .product-border .slider-5-1 .slick-slide>.row { border-left: 1px solid rgba(74, 85, 104, .3); border-right: unset } .product-border>.product-box-slider>div>.row>div:nth-child(n+6) { border-top: 1px solid rgba(74, 85, 104, .3) } .product-border>.product-box-slider>div>.row>div:nth-child(5n+5) .product-box { border-right: none } [dir=rtl] .product-border>.product-box-slider>div>.row>div:nth-child(5n+5) .product-box { border-left: none; border-right: unset } @media screen and (max-width: 616px) { .product-border>.product-box-slider>div>.row>div:nth-child(5n+2) .product-box { border-right: none } [dir=rtl] .product-border>.product-box-slider>div>.row>div:nth-child(5n+2) .product-box { border-left: none; border-right: unset } } .product-box { padding: calc(8px + 6*(100vw - 320px)/1600); border-right: 1px solid rgba(74, 85, 104, .3); position: relative; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; overflow: hidden } .product-box:hover .product-image a img { -webkit-transform: scale(1.1); transform: scale(1.1) } .product-box:hover .product-image .product-option { bottom: 15px; opacity: 1 } .product-box.product-box-bg { background-color: #f8f8f8; border-radius: 5px; padding: calc(10px + 4*(100vw - 320px)/1600); border: none } .product-box.product-box-bg .qty-box .input-group { background-color: #fff; -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .04); box-shadow: 0 0 8px rgba(34, 34, 34, .04) } .product-box.product-box-bg+.product-box-bg { margin-top: 20px !important } @media(max-width: 575px) { .product-box.product-box-bg+.product-box-bg { margin-top: 10px !important } } .product-box.product-white-bg { background-color: #fff; border-radius: calc(9px + 7*(100vw - 320px)/1600); padding: calc(10px + 4*(100vw - 320px)/1600); border: 1px solid #eee } .product-box.product-white-bg .qty-box .input-group { background-color: #fff; -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .04); box-shadow: 0 0 8px rgba(34, 34, 34, .04) } .product-box.product-white-bg:hover { -webkit-box-shadow: 0 15px 70px rgba(0, 0, 0, .07); box-shadow: 0 15px 70px rgba(0, 0, 0, .07) } .product-box .label-tag { position: absolute; top: 24px; left: 0; padding: 5px 13px; background-color: #ffba00; font-size: 14px; color: #fff; font-weight: 500; z-index: 1 } .product-box .label-tag::after { content: ""; position: absolute; width: 15px; height: 15px; top: 16px; left: 44px; border-bottom: solid 15px #faba02; border-left: solid 15px rgba(0, 0, 0, 0); border-right: solid 15px rgba(0, 0, 0, 0); -webkit-transform: rotate(0); transform: rotate(0); z-index: 1 } .product-box .label-tag::before { content: ""; position: absolute; width: 15px; height: 15px; top: 0; left: 44px; border-bottom: solid 15px #faba02; border-left: solid 15px rgba(0, 0, 0, 0); border-right: solid 15px rgba(0, 0, 0, 0); -webkit-transform: rotate(180deg); transform: rotate(180deg); z-index: 1 } .product-box .label-tag span { font-weight: 700 } .product-box .product-image { text-align: center; padding: 20px; position: relative } @media(max-width: 480px) { .product-box .product-image { padding: 8px } } .product-box .product-image .product-option { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: absolute; bottom: -5px; background-color: #fff; width: 70%; padding: 10px 5px; border-radius: 7px; -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .12); box-shadow: 0 0 8px rgba(34, 34, 34, .12); opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; max-width: 320px } @media(max-width: 480px) { .product-box .product-image .product-option { display: none } } .product-box .product-image .product-option li { position: relative; width: 33.33% } .product-box .product-image .product-option li a { color: #222 } .product-box .product-image .product-option li a .feather { width: 17px; height: auto; color: #4a5568 } .product-box .product-image .product-option li+li:after { content: ""; position: absolute; width: 1px; height: 100%; top: 0; left: 0; background-color: #4a5568; opacity: .3 } [dir=rtl] .product-box .product-image .product-option li+li:after { left: unset; right: 0 } .product-box .product-image img { width: 100%; height: 140px; -o-object-fit: contain; object-fit: contain; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .product-box .product-detail a { color: #222; display: block } .product-box .product-detail a:hover { color: #222 } .product-box .product-detail a h6.name { font-weight: 600; line-height: 22px; height: 45px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } .product-box .product-detail a h6.name-2 { -webkit-line-clamp: 1 } .product-box .product-detail .product-rating { -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(4px + 3*(100vw - 320px)/1600) } .product-box .product-detail .product-rating h6 { font-weight: 500 } .product-box .progress { height: 6px; border-radius: 0; margin-top: calc(14px + 8*(100vw - 320px)/1600) } .product-box .stock { font-size: 14px; color: var(--theme-color); margin-left: auto } .product-box .sold { font-weight: 600; margin-top: 3px; line-height: 21px; font-size: calc(14px + 1*(100vw - 320px)/1600) } .product-box .sold .price { font-weight: 600; margin-top: 0 } .product-box .sold del { font-weight: 400; margin-left: 6px; font-size: calc(13px + 1*(100vw - 320px)/1600) } .product-box .sold.weight { font-size: 13px; margin: calc(5px + 3*(100vw - 320px)/1600) 0; line-height: normal } .product-box .qty-box { max-width: 210px } .product-box .counter-box { display: block; position: relative } .product-box .counter-box h6 { margin-top: 0 } .product-box .counter-box .addtocart_btn .add-button, .product-box .counter-box .addtocart_btn .add_cart { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; bottom: 0; right: 0; padding: 7px 11px; background-color: var(--theme-color); color: #fff; font-size: 16px; font-weight: 600; -webkit-transition: all .3s ease; transition: all .3s ease } .product-box .counter-box .addtocart_btn .add-button span, .product-box .counter-box .addtocart_btn .add_cart span { position: relative; left: unset; right: unset; bottom: unset; font-size: 15px; margin-right: 8px } @media(max-width: 480px) { .product-box .counter-box .addtocart_btn .add-button span, .product-box .counter-box .addtocart_btn .add_cart span { display: none } } .product-box .counter-box .addtocart_btn .qty-box { display: none; -webkit-transition: all .3s ease; transition: all .3s ease; z-index: 1; margin-top: 0; max-width: 155px } .product-box .counter-box .addtocart_btn .qty-box.open { display: block; position: absolute; right: 0; bottom: 0; width: 100%; -webkit-transition: all .3s ease; transition: all .3s ease } .product-box .counter-box .addtocart_btn .input-group { -webkit-box-shadow: 0 2px 4px 0 #dedede; box-shadow: 0 2px 4px 0 #dedede; border-radius: 2px; padding: 4px; text-align: center; z-index: 0; background-color: #fff } .product-box .counter-box .addtocart_btn .input-group .btn { padding: 7px 12px; font-size: 10px; line-height: 1; border-radius: 2px !important; background-color: #f8f8f8 } .product-box .counter-box .addtocart_btn .input-group .btn i { font-size: 15px } .product-box .counter-box .addtocart_btn .input-group .form-control { padding: 2px; text-align: center; border-color: #f9f9f9 } .product-box .price { margin-top: 16px; font-weight: 600 } .product-list { border: 1px solid rgba(74, 85, 104, .3); border-radius: 5px; padding: calc(18px + 12*(100vw - 320px)/1600) } .product-list li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 80px; position: relative } .product-list li+li { margin-top: 50px } @media(max-width: 575px) { .product-list li+li { margin-top: 44px } } @media(max-width: 360px) { .product-list li+li { margin-top: 30px } } .product-list li+li:after { content: ""; position: absolute; top: -28px; right: 0; border-bottom: 1px dashed rgba(74, 85, 104, .3); width: calc(100% - 103px) } [dir=rtl] .product-list li+li:after { right: unset; left: 0 } .product-list li .offer-product { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .product-list li .offer-product:hover .offer-image { -webkit-transform: scale(1.1); transform: scale(1.1) } .product-list li .offer-product:hover .offer-detail a .name { color: var(--theme-color) } .product-list li .offer-product .offer-image { width: 80px } @media(max-width: 1660px) { .product-list li .offer-product .offer-image { width: 90px } } .product-list li .offer-product .offer-image img { width: 80px; height: 80px; -o-object-fit: contain; object-fit: contain; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } @media(max-width: 1660px) { .product-list li .offer-product .offer-image img { width: 90px; height: 70px } } @media(max-width: 575px) { .product-list li .offer-product .offer-image img { width: 70px; height: 70px } } .product-list li .offer-product .offer-detail { width: calc(100% - 80px); height: 80px; padding-left: calc(12px + 11*(100vw - 320px)/1600); position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] .product-list li .offer-product .offer-detail { padding-left: unset; padding-right: calc(12px + 11*(100vw - 320px)/1600) } .product-list li .offer-product .offer-detail a { display: block; color: #222 } .product-list li .offer-product .offer-detail a:hover { color: #222 } .product-list li .offer-product .offer-detail a .name { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; font-weight: 600; margin-top: -1px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .product-list li .offer-product .offer-detail span { font-size: 14px; margin-top: 5px; color: #4a5568; font-weight: 400 } .product-list li .offer-product .offer-detail .price { margin-top: 6px; font-weight: 600; margin-bottom: -2px } .product-category { padding: calc(19px + 17*(100vw - 320px)/1600) calc(16px + 9*(100vw - 320px)/1600); background-color: #f8f8f8 } .product-category .product-category-list { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2 } [dir=rtl] .product-category .product-category-list { padding-left: unset; padding-right: 0 } .product-category .product-category-list li { display: block; padding-left: 22px; font-size: 14px; color: #4a5568; position: relative; width: 140px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis } [dir=rtl] .product-category .product-category-list li { padding-left: unset; padding-right: 22px } .product-category .product-category-list li::before { content: ""; position: absolute; width: 7px; height: 7px; top: 50%; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); left: 0; border: 1px solid #4a5568 } [dir=rtl] .product-category .product-category-list li::before { left: unset; right: 8px } .product-category .product-category-list li+li { margin-top: calc(14px + 12*(100vw - 320px)/1600) } .product-category .product-category-list li:last-child a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .product-category .product-category-list li:last-child a:hover { color: var(--theme-color) } .product-category .product-category-list li:last-child a i { margin-left: 8px } .product-category .product-category-list li:last-child::before { display: none } .product-slider { padding-bottom: 5px } .product-slider:hover .product-slider-image img { -webkit-transform: scale(1.1) rotate(4deg); transform: scale(1.1) rotate(4deg) } .product-slider .product-slider-image { border-radius: 5px; overflow: hidden; display: block } .product-slider .product-slider-image img { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .product-slider .product-slider-detail { -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); width: 90%; margin: -50px auto 0; padding: calc(20px + 5*(100vw - 320px)/1600) calc(18px + 12*(100vw - 320px)/1600); border-radius: 5px; -webkit-box-shadow: 0px 4px 10px rgba(47, 88, 80, .05); box-shadow: 0px 4px 10px rgba(47, 88, 80, .05); background-color: rgba(255, 255, 255, .8) } .product-slider .product-slider-detail>div { position: relative } .product-slider .product-slider-detail h3 { font-weight: 600; margin-bottom: calc(6px + 4*(100vw - 320px)/1600) } .product-slider .product-slider-detail h5 { margin-bottom: calc(4px + 6*(100vw - 320px)/1600); color: #4a5568 } .product-slider .product-slider-detail h6 { margin-top: calc(4px + 6*(100vw - 320px)/1600); font-weight: 500 } .product-slider .product-slider-detail .product-button { position: absolute; bottom: 0; right: 0 } [dir=rtl] .product-slider .product-slider-detail .product-button { right: unset; left: 0 } @media(max-width: 360px) { .product-slider .product-slider-detail .product-button { position: relative; margin-top: 10px; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .top-selling-box .top-selling-title { border-bottom: 1px solid #e0e2e7; padding-bottom: calc(12px + 10*(100vw - 320px)/1600); margin-bottom: calc(24px + 12*(100vw - 320px)/1600); position: relative } .top-selling-box .top-selling-title::after { content: ""; position: absolute; width: 120px; height: 2px; bottom: 0; left: 0; background-color: var(--theme-color) } [dir=rtl] .top-selling-box .top-selling-title::after { left: unset; right: 0 } .top-selling-box .top-selling-title h3 { font-size: calc(19px + 3*(100vw - 320px)/1600); font-weight: 600 } .top-selling-box .top-selling-contain { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; overflow: hidden } .top-selling-box .top-selling-contain+.top-selling-contain { margin-top: calc(14px + 16*(100vw - 320px)/1600) } .top-selling-box .top-selling-contain+.top-selling-contain:before { content: ""; position: absolute; top: -15px; right: 0; width: calc(100% - 118px); border: 1px dashed rgba(74, 85, 104, .3) } [dir=rtl] .top-selling-box .top-selling-contain+.top-selling-contain:before { right: unset; left: 0 } .top-selling-box .top-selling-contain:hover .top-selling-detail h5 { color: var(--theme-color) } .top-selling-box .top-selling-contain:hover .top-selling-detail .product-option { top: 0; opacity: 1 } .top-selling-box .top-selling-contain:hover .top-selling-image img { -webkit-transform: scale(1.1); transform: scale(1.1) } .top-selling-box .top-selling-contain .top-selling-image { overflow: hidden; width: calc(80px + 20*(100vw - 320px)/1600); height: calc(80px + 20*(100vw - 320px)/1600); border-radius: 5px } .top-selling-box .top-selling-contain .top-selling-image img { -o-object-fit: contain; object-fit: contain; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .top-selling-box .top-selling-contain .top-selling-detail { padding-left: calc(15px + 3*(100vw - 320px)/1600); width: calc(100% - (80px + 20*(100vw - 320px)/1600)); position: relative } .top-selling-box .top-selling-contain .top-selling-detail .product-option { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; position: absolute; top: 0; left: 0; background-color: #fff; opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .top-selling-box .top-selling-contain .top-selling-detail .product-option li a { width: 45px; height: 45px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 100%; border: 1px solid var(--theme-color); position: relative; z-index: 0; overflow: hidden; color: var(--theme-color) } .top-selling-box .top-selling-contain .top-selling-detail .product-option li a:hover { color: var(--theme-color) } .top-selling-box .top-selling-contain .top-selling-detail .product-option li a:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: var(--theme-color); opacity: .1 } .top-selling-box .top-selling-contain .top-selling-detail .product-option li a .feather { width: 20px; height: auto; margin-top: 1px } [dir=rtl] .top-selling-box .top-selling-contain .top-selling-detail { padding-left: unset; padding-right: 18px } .top-selling-box .top-selling-contain .top-selling-detail a { display: block; color: #222 } .top-selling-box .top-selling-contain .top-selling-detail a:hover { color: #222 } .top-selling-box .top-selling-contain .top-selling-detail a h5 { margin-bottom: calc(2px + 3*(100vw - 320px)/1600); font-weight: 600; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .top-selling-box .top-selling-contain .top-selling-detail h6 { margin-top: calc(7px + 6*(100vw - 320px)/1600); font-weight: 600; color: var(--theme-color) } .product-box-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .product-box-2:hover .product-image img { -webkit-transform: scale(1.1); transform: scale(1.1) } .product-box-2:hover .product-detail h6 { color: var(--theme-color) } .product-box-2:hover .product-detail .product-option { opacity: 1 } .product-box-2+.product-box-2 { margin-top: calc(14px + 6*(100vw - 320px)/1600) !important } .product-box-2 .product-image { border-radius: 8px; overflow: hidden } .product-box-2 .product-image img { width: calc(86px + 44*(100vw - 320px)/1600); height: auto; -o-object-fit: contain; object-fit: contain; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .product-box-2 .product-detail { margin-left: 15px; width: calc(100% - 130px - 15px); position: relative; overflow: hidden } [dir=rtl] .product-box-2 .product-detail { margin-left: unset; margin-right: 15px } .product-box-2 .product-detail-2 { padding-left: 0; padding-right: 15px; text-align: right } .product-box-2 .product-detail-2 .rating { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .product-box-2 .product-detail-2 .cart-icon { right: unset; left: 0 } .product-box-2 .product-detail .product-option { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; position: absolute; top: 0; left: 0; background-color: #fff; opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .product-box-2 .product-detail .product-option li a { width: 45px; height: 45px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 100%; border: 1px solid var(--theme-color); position: relative; z-index: 0; overflow: hidden } .product-box-2 .product-detail .product-option li a:hover { color: var(--theme-color) } .product-box-2 .product-detail .product-option li a:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: var(--theme-color); opacity: .1 } .product-box-2 .product-detail .product-option li a .feather { width: 20px; height: auto; margin-top: 1px } .product-box-2 .product-detail h6 { font-weight: 600; line-height: 1.4; margin-bottom: calc(2px + 5*(100vw - 320px)/1600); font-size: calc(14px + 2*(100vw - 320px)/1600); -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; color: #222; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .product-box-2 .product-detail h3 { color: var(--theme-color); font-weight: 600; margin-bottom: 12px } .product-box-2 .product-detail h5 { font-weight: 500; margin-top: calc(5px + 5*(100vw - 320px)/1600) } .product-box-2 .product-detail h5 del { font-size: 14px; margin-left: 2px; color: #ff4f4f; font-weight: 600 } .product-box-2 .product-detail .cart-icon { width: 40px; height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; bottom: 0; right: 0; background-color: #f7f5f2; border-radius: 100% } .product-box-2 .product-detail .cart-icon svg { width: 20px; height: 20px; color: #4a5568; stroke-width: 1.5px } .middle-image { width: 100%; height: 100% } .middle-image img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain } .deal-contain { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 575px) { .deal-contain { display: block } } .deal-contain .deal-image img { width: 250px; height: 250px; -o-object-fit: contain; object-fit: contain } @media(max-width: 575px) { .deal-contain .deal-image img { width: 100%; height: 100% } } .deal-contain .deal-detail { padding-left: 25px; width: calc(100% - 250px) } [dir=rtl] .deal-contain .deal-detail { padding-left: unset; padding-right: 25px } @media(max-width: 575px) { .deal-contain .deal-detail { padding-left: 0; width: 100%; margin-top: 10px } } .deal-contain .deal-detail a { color: #222 } .deal-contain .deal-detail a:hover { color: #222 } .deal-contain .deal-detail .name { font-weight: 600; margin-bottom: calc(5px + 6*(100vw - 320px)/1600) } .deal-contain .deal-detail h4 { font-weight: 500; margin-top: calc(7px + 7*(100vw - 320px)/1600) } .deal-contain .deal-detail h4 del { font-size: 14px; margin-left: 2px; color: #ff4f4f; font-weight: 600 } [dir=rtl] .deal-contain .deal-detail h4 del { margin-left: unset; margin-right: 2px } [dir=rtl] .deal-contain .deal-detail .option-icon { padding-left: unset; padding-right: 0 } .deal-contain .deal-detail .option-icon li+li { margin-left: 8px } [dir=rtl] .deal-contain .deal-detail .option-icon li+li { margin-left: unset; margin-right: 8px } .deal-contain .deal-detail .option-icon li a { width: calc(36px + 12*(100vw - 320px)/1600); height: calc(36px + 12*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #fff; -webkit-box-shadow: 0px 5.57831px 13.9458px rgba(0, 0, 0, .05); box-shadow: 0px 5.57831px 13.9458px rgba(0, 0, 0, .05); border-radius: 100%; color: #222 } .deal-contain .deal-detail .option-icon li a svg { width: calc(14px + 4*(100vw - 320px)/1600); height: calc(14px + 4*(100vw - 320px)/1600) } .product-list-section.list-style>div { width: 100% } .product-list-section.list-style>div .product-box-3 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: calc(14px + 10*(100vw - 320px)/1600) } .product-list-section.list-style>div .product-box-3 .product-header { width: 180px } @media(max-width: 767px) { .product-list-section.list-style>div .product-box-3 .product-header { width: 100% } } @media(max-width: 767px) { .product-list-section.list-style>div .product-box-3 { display: block } } .product-list-section.list-style>div .product-box-3 .product-footer { padding-left: 20px; width: calc(100% - 180px) } .product-list-section.list-style>div .product-box-3 .product-footer .product-detail .span-name { display: none } [dir=rtl] .product-list-section.list-style>div .product-box-3 .product-footer { padding-left: unset; padding-right: 20px } @media(max-width: 767px) { .product-list-section.list-style>div .product-box-3 .product-footer { padding: 0; width: 100%; margin-top: 20px } } .product-list-section.list-style>div .product-box-3 .product-footer .product-content { display: block; line-height: 1.5; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } .product-list-section.list-style>div .product-box-3 .product-footer .product-detail .qty-box { width: unset } .product-box-3 { padding: calc(7px + 7*(100vw - 320px)/1600); position: relative; background-color: #f8f8f8; border-radius: 5px; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out } .product-box-3.theme-bg-white { background-color: #fff } .product-box-3:hover { -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .08); box-shadow: 0 0 8px rgba(34, 34, 34, .08) } .product-box-3:hover .product-header .product-image .product-option { bottom: 10px; opacity: 1 } .product-box-3:hover .product-header .product-image img { -webkit-transform: scale(1.1); transform: scale(1.1) } .product-box-3 .product-header { position: relative } .product-box-3 .product-header .product-image { text-align: center; padding: 20px; display: block } @media(max-width: 480px) { .product-box-3 .product-header .product-image { padding: 8px } } .product-box-3 .product-header .product-image img { width: 100%; height: calc(100px + 40*(100vw - 320px)/1600); -o-object-fit: contain; object-fit: contain; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .product-box-3 .product-header .product-image .product-option { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: absolute; bottom: -5px; background-color: #fff; width: 100%; padding: 10px 5px; border-radius: 7px; -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .12); box-shadow: 0 0 8px rgba(34, 34, 34, .12); opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; max-width: 230px } @media(max-width: 480px) { .product-box-3 .product-header .product-image .product-option { display: none } } .product-box-3 .product-header .product-image .product-option li { position: relative; width: 33.33% } .product-box-3 .product-header .product-image .product-option li a { color: #222 } .product-box-3 .product-header .product-image .product-option li a .feather { width: 17px; height: auto; color: #4a5568 } .product-box-3 .product-header .product-image .product-option li+li:after { content: ""; position: absolute; width: 1px; height: 100%; top: 0; left: 0; background-color: #4a5568; opacity: .3 } [dir=rtl] .product-box-3 .product-header .product-image .product-option li+li:after { left: unset; right: 0 } .product-box-3 .product-header .product-header-top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: absolute; top: 0; left: 0; width: 100% } [dir=rtl] .product-box-3 .product-header .product-header-top { left: unset; right: 0 } .product-box-3 .product-header .product-header-top .label-new { position: relative; border-radius: 4px; padding: 3px 8px; color: #fff } .product-box-3 .product-header .product-header-top .label-new.bg-warning { background: -webkit-gradient(linear, right top, left top, color-stop(-14.53%, #ffbf65), color-stop(99.15%, #ffad39)) !important; background: linear-gradient(-90deg, #ffbf65 -14.53%, #ffad39 99.15%) !important } .product-box-3 .product-header .product-header-top .label-new.bg-theme { background: var(--theme-color2) !important } .product-box-3 .product-header .product-header-top .label-new label { font-size: 13px; margin-top: 1px; font-weight: 600 } .product-box-3 .product-header .product-header-top .wishlist-button { position: relative; padding: 6px; margin-left: auto; background-color: #fff; -webkit-box-shadow: 0 3px 3px rgba(34, 34, 34, .24); box-shadow: 0 3px 3px rgba(34, 34, 34, .24); border-radius: 100%; z-index: 0 } [dir=rtl] .product-box-3 .product-header .product-header-top .wishlist-button { margin-left: unset; margin-right: auto } .product-box-3 .product-header .product-header-top .wishlist-button .feather { width: 15px; height: 15px; color: #4a5568 } .product-box-3 .product-header .product-header-top .close-button { position: relative; padding: 0; z-index: 0 } .product-box-3 .product-header .product-header-top .close-button .feather { width: 20px; height: auto; color: #4a5568 } .product-box-3 .product-footer .product-detail .span-name { font-size: 13px; color: #50607c; margin-bottom: calc(4px + 4*(100vw - 320px)/1600) } .product-box-3 .product-footer .product-detail .product-content { display: none } .product-box-3 .product-footer .product-detail a { color: #222 } .product-box-3 .product-footer .product-detail a:hover { color: #222 } .product-box-3 .product-footer .product-detail .name { font-weight: 500; line-height: calc(21px + 3*(100vw - 320px)/1600); -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } .product-box-3 .product-footer .product-detail .unit { font-size: 13px; font-weight: 500; margin-top: calc(6px + 4*(100vw - 320px)/1600); color: #777 } .product-box-3 .product-footer .price { margin-top: 6px; font-weight: 600 } .product-box-3 .product-footer .price del { margin-left: 4px; font-weight: 400; color: #777; font-size: calc(13px + 1*(100vw - 320px)/1600) } .product-box-3 .product-footer .price span { font-size: calc(15px + 1*(100vw - 320px)/1600) } .product-section-3 .circle-box { position: relative } .product-section-3 .circle-box .shape-circle { position: absolute; top: 0; left: 0 } .product-section-3 .circle-box .shape-circle img { width: 100%; height: auto; margin: 0; -webkit-animation: rounded 15s linear infinite; animation: rounded 15s linear infinite } .product-section-3 .circle-box .shape-text { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; color: #fff } .product-section-3 .circle-box .shape-text h6 { display: block; margin: 0; font-weight: 500 } .product-section-3 .product-title { padding: 16px; text-align: center; background-color: var(--theme-color); color: #fff; border-radius: 8px 8px 0 0; border: 2px solid rgba(0, 0, 0, 0); background-size: contain; background-clip: border-box; background-position: 0 0; -webkit-animation: shape 15s linear infinite; animation: shape 15s linear infinite } .product-section-3 .product-title.product-warning { background-color: rgba(0, 0, 0, 0); color: #222; margin: 0; border: none } .product-bg-image { background-image: url(../images/grocery/bg.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; height: 100% } .product-bg-image .product-box-4 { border: none; background-color: rgba(0, 0, 0, 0) } .product-bg-image .product-box-3:hover { -webkit-box-shadow: none; box-shadow: none } .product-box-4 { border: 1px solid #ececec; border-radius: 8px; padding: 15px; position: relative; text-align: center } .product-box-4+.product-box-4 { margin-top: 20px !important } .product-box-4:hover .product-image img { -webkit-transform: scale(1.08); transform: scale(1.08) } .product-box-4:hover .product-image .option li { opacity: 1; -webkit-transform: translateY(10px); transform: translateY(10px) } .product-box-4:hover .product-image .option li:nth-child(1) { -webkit-transition-delay: .1s; transition-delay: .1s } .product-box-4:hover .product-image .option li:nth-child(2) { -webkit-transition-delay: .2s; transition-delay: .2s } .product-box-4:hover .product-image .option li:nth-child(3) { -webkit-transition-delay: .3s; transition-delay: .3s } .product-box-4:hover .product-image .option li:nth-child(4) { -webkit-transition-delay: .4s; transition-delay: .4s } .product-box-4:hover .product-detail a .name { color: var(--theme-color) !important; font-weight: 600 } .product-box-4-3 { border: 2px solid var(--theme-color); border-radius: 0 0 8px 8px } @media(max-width: 1660px) { .product-box-4-3 { height: 90% } } @media(max-width: 991px) { .product-box-4-3 { height: auto } } .product-box-4 .circle-box { position: relative } .product-box-4 .circle-box .shape-circle { position: absolute; top: 0; left: 0 } .product-box-4 .circle-box .shape-circle img { width: 100%; height: auto; margin: 0; -webkit-animation: rounded 15s linear infinite; animation: rounded 15s linear infinite } .product-box-4 .circle-box .shape-text { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; color: #fff } .product-box-4 .circle-box .shape-text h6 { display: block; margin: 0; font-weight: 500 } .product-box-4 .custom-progressbar { margin-top: 26px; border-radius: 50px; height: 10px } .product-box-4 .custom-progressbar .progress-bar { background-color: var(--theme-color) } .product-box-4 h5 { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 6px } .product-box-4 h5 span { margin-left: 3px } .product-box-4 .product-image { position: relative } .product-box-4 .product-image-2 img { margin: 20px 0 !important } @media(max-width: 991px) { .product-box-4 .product-image-2 img { margin: 0 !important } } .product-box-4 .product-image img { width: 70%; height: calc(80px + 60*(100vw - 320px)/1600); margin: 30px auto 20px; -o-object-fit: contain; object-fit: contain; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } @media(max-width: 480px) { .product-box-4 .product-image img { width: 80% } } @media(max-width: 360px) { .product-box-4 .product-image img { width: 100%; margin: 20px 0 0 } } .product-box-4 .product-image img.product-image { width: 65%; height: auto; -o-object-fit: unset; object-fit: unset; margin: 20px auto 0 } .product-box-4 .product-image .option { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; margin: 0 -4px } [dir=rtl] .product-box-4 .product-image .option { padding-right: 0 } @media(max-width: 480px) { .product-box-4 .product-image .option { margin: 0 -1px } } .product-box-4 .product-image .option li { width: 40px; height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #fff; border-radius: 50%; border: 1px solid var(--theme-color); margin: 0 4px; opacity: 0; -webkit-transform: translateY(40px); transform: translateY(40px); -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; position: relative; overflow: hidden } @media(max-width: 480px) { .product-box-4 .product-image .option li { width: 30px; height: 30px; margin: 0 1px } } .product-box-4 .product-image .option li:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: var(--theme-color); opacity: .1; z-index: -1 } .product-box-4 .product-image .option li a { z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .product-box-4 .product-image .option li a .icli { font-size: 20px; color: #000 } @media(max-width: 480px) { .product-box-4 .product-image .option li a .icli { font-size: 15px } } .product-box-4 .product-image .option li a .icli.iconly-Swap { -webkit-transform: rotate(90deg); transform: rotate(90deg) } .product-box-4 .product-detail { text-align: left; margin-top: 15px; position: relative } .product-box-4 .product-detail .addtocart_btn .add-button, .product-box-4 .product-detail .addtocart_btn .add_cart { -webkit-transition: all .3s ease; transition: all .3s ease } .product-box-4 .product-detail .addtocart_btn .add-button span, .product-box-4 .product-detail .addtocart_btn .add_cart span { position: absolute; left: 8px; right: 0; bottom: -21px; font-size: 12px } .product-box-4 .product-detail .addtocart_btn .qty-box { display: none; -webkit-transition: all .3s ease; transition: all .3s ease; z-index: 1; margin-top: 0 } .product-box-4 .product-detail .addtocart_btn .qty-box.open { display: block; position: absolute; right: 0; bottom: 0; width: 100%; -webkit-transition: all .3s ease; transition: all .3s ease } .product-box-4 .product-detail .addtocart_btn .input-group { -webkit-box-shadow: 0 2px 4px 0 #dedede; box-shadow: 0 2px 4px 0 #dedede; border-radius: 2px; padding: 4px; text-align: center; z-index: 0; background-color: #fff } .product-box-4 .product-detail .addtocart_btn .input-group .btn { padding: 7px 12px; font-size: 10px; line-height: 1; border-radius: 2px !important; background-color: #f8f8f8 } .product-box-4 .product-detail .addtocart_btn .input-group .btn i { font-size: 15px } .product-box-4 .product-detail .addtocart_btn .input-group .form-control { padding: 2px; text-align: center; border-color: #f9f9f9 } .product-box-4 .product-detail a { color: #222 } .product-box-4 .product-detail a .name { width: 70%; margin-top: 5px; text-transform: capitalize; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; text-align: left } [dir=rtl] .product-box-4 .product-detail a .name { text-align: right } @media(max-width: 480px) { .product-box-4 .product-detail a .name { width: 100% } } .product-box-4 .product-detail .price { margin-top: 5px; font-weight: 500 } @media(max-width: 480px) { .product-box-4 .product-detail .price { display: -webkit-box; display: -ms-flexbox; display: flex } } .product-box-4 .product-detail .price del { margin-left: 10px; color: #4a5568; font-weight: 400 } [dir=rtl] .product-box-4 .product-detail .price del { margin-left: unset; margin-right: 10px } @media(max-width: 480px) { .product-box-4 .product-detail .price del { margin-left: 5px } [dir=rtl] .product-box-4 .product-detail .price del { margin-left: unset; margin-right: 5px } } .product-box-4 .product-detail .buy-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 35px; height: 35px; position: absolute; bottom: 0; right: 0; padding: 7px 11px; background-color: var(--theme-color); color: #fff } @media(max-width: 480px) { .product-box-4 .product-detail .buy-button { position: relative; bottom: unset; right: unset; width: 100%; margin-top: 12px; color: var(--theme-color); border-radius: 5px; border: 1px solid var(--theme-color) } } [dir=rtl] .product-box-4 .product-detail .buy-button { right: unset; left: 0 } .product-box-4 .product-detail .buy-button i { font-size: 18px } .product-box-4 .product-detail .buy-button-2 { width: 53px } .product-box-4 .product-detail .sold-box { margin-top: 12px } .product-box-4 .product-detail .sold-box .progress { height: 8px; border-radius: 50px } .product-box-4 .product-detail .sold-box .progress .progress-bar { border-radius: 50px; background-color: var(--theme-color) } .product-box-4 .product-detail .sold-box h5 { margin-top: 6px } .product-box-4 .product-detail .sold-box h5 span { color: #000 } .product-box-4 .product-detail .price-qty { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: calc(8px + 8*(100vw - 320px)/1600) } @media(max-width: 480px) { .product-box-4 .product-detail .price-qty { display: block } } .product-box-4 .product-detail .price-qty .counter-number { display: inline-block } @media(max-width: 480px) { .product-box-4 .product-detail .price-qty .counter-number { margin-bottom: 9px; width: 100% } } @media(max-width: 336px) { .product-box-4 .product-detail .price-qty .counter-number { display: block; width: 100% } } @media(max-width: 480px) { .product-box-4 .product-detail .price-qty .counter-number .counter { width: 100% } } @media(max-width: 480px) { .product-box-4 .product-detail .price-qty .counter-number .counter input { width: 100% } } @media(max-width: 480px) { .product-box-4 .product-detail .price-qty .counter-number .counter .qty-left-minus, .product-box-4 .product-detail .price-qty .counter-number .counter .qty-right-plus { width: 85px } } .product-box-4 .product-detail .price-qty .buy-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 6px 15px } [dir=rtl] .product-box-4 .product-detail .price-qty .buy-button { right: unset; left: 0 } @media(max-width: 480px) { .product-box-4 .product-detail .price-qty .buy-button { width: 100%; margin-top: 0 } } .product-box-4 .product-detail .price-qty .buy-button .icli { font-size: 24px } .product-box-4 .product-detail .price-qty .buy-button i { font-size: 16px } .product-box-4 .product-detail .counter-number-box { position: absolute; bottom: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid #e1b254; border-radius: 5px; background-color: rgba(225, 178, 84, .1); padding: 5px } .product-box-4 .product-detail .counter-number-box span { margin-right: 6px; position: relative } .product-box-4 .product-detail .counter-number-box span:after { content: ""; position: absolute; width: 1px; height: 100%; top: 0; right: -8px; background-color: #e1b254 } .product-box-4 .product-detail .counter-number-box input { width: 27px; height: unset; border: none; background-color: rgba(0, 0, 0, 0); position: relative } .product-box-4 .product-detail .counter-number-box .counter-arrow { background-color: #e1b254; color: #fff; padding: 3px 6px } .product-box-4 .product-detail .counter-number-box .counter-arrow .down, .product-box-4 .product-detail .counter-number-box .counter-arrow .up { width: unset; height: unset; border: unset; font-size: unset; background-color: rgba(0, 0, 0, 0); padding: 0; color: #fff } .product-box-4 .product-detail .counter-number-box .counter-arrow .down:hover, .product-box-4 .product-detail .counter-number-box .counter-arrow .up:hover { color: #fff } .product-box-5 .product-image { position: relative } .product-box-5 .product-image .bg-size { border-radius: 10px } .product-box-5 .product-image .wishlist-top { position: absolute; top: 10px; right: 10px; background-color: #fff; padding: 5px; border-radius: 5px } .product-box-5 .product-image .wishlist-top svg { width: 18px } .product-box-5 .product-image .product-option { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: absolute; bottom: -5px; background-color: #fff; width: 70%; padding: 10px 5px; border-radius: 7px; -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .12); box-shadow: 0 0 8px rgba(34, 34, 34, .12); opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; max-width: 320px } @media(max-width: 480px) { .product-box-5 .product-image .product-option { display: none } } .product-box-5 .product-image .product-option li { position: relative; width: 33.33%; text-align: center } .product-box-5 .product-image .product-option li a { color: #222 } .product-box-5 .product-image .product-option li a .feather { width: 17px; height: auto; color: #4a5568 } .product-box-5 .product-image .product-option li+li:after { content: ""; position: absolute; width: 1px; height: 100%; top: 0; left: 0; background-color: #4a5568; opacity: .3 } [dir=rtl] .product-box-5 .product-image .product-option li+li:after { left: unset; right: 0 } .product-box-5 .product-image img { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border-radius: 10px } .product-box-5:hover .product-image a img { -webkit-transform: scale(1.1); transform: scale(1.1) } .product-box-5:hover .product-image .product-option { bottom: 15px; opacity: 1 } .product-box-5 .product-detail { padding-top: 10px; text-align: center } .product-box-5 .product-detail a { color: #222; display: block } .product-box-5 .product-detail a:hover { color: #222 } .product-box-5 .product-detail a h5 { margin-bottom: 6px } .product-box-5 .product-detail a h5.name { font-weight: 600; line-height: 22px; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; text-transform: capitalize } .product-box-5 .product-detail .product-rating { -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(4px + 3*(100vw - 320px)/1600) } .product-box-5 .product-detail .product-rating h6 { font-weight: 500 } .product-box-5+.product-box-5 { margin-top: 30px !important } .product-section-2 .product-box-4 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: none; padding: 0 } .product-section-2 .product-box-4:hover .product-details .option { opacity: 1 } .product-section-2 .product-box-4:hover .product-details .option li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } .product-section-2 .product-box-4:hover .product-details .option li:nth-child(1) { -webkit-transition-delay: .1s; transition-delay: .1s } .product-section-2 .product-box-4:hover .product-details .option li:nth-child(2) { -webkit-transition-delay: .2s; transition-delay: .2s } .product-section-2 .product-box-4:hover .product-details .option li:nth-child(3) { -webkit-transition-delay: .3s; transition-delay: .3s } .product-section-2 .product-box-4:hover .product-details .option li:nth-child(4) { -webkit-transition-delay: .4s; transition-delay: .4s } .product-section-2 .product-box-4 .product-image { width: calc(84px + 32*(100vw - 320px)/1600); height: calc(84px + 32*(100vw - 320px)/1600); border: 1px solid #ececec; border-radius: 12px; padding: 15px } .product-section-2 .product-box-4 .product-image-2 { width: 116px; height: 151px; border-radius: 8px } .product-section-2 .product-box-4 .product-image img { width: 100%; height: 100%; margin: 0; -o-object-fit: contain; object-fit: contain } .product-section-2 .product-box-4 .product-details { text-align: left; padding-left: calc(15px + 10*(100vw - 320px)/1600); position: relative } [dir=rtl] .product-section-2 .product-box-4 .product-details { padding-left: unset; padding-right: calc(15px + 10*(100vw - 320px)/1600) } .product-section-2 .product-box-4 .product-details a { color: #222 } .product-section-2 .product-box-4 .product-details a .name { font-weight: 500; margin: 5px 0; text-align: left } [dir=rtl] .product-section-2 .product-box-4 .product-details a .name { text-align: right } .product-section-2 .product-box-4 .product-details .price { color: var(--theme-color); font-weight: 500 } .product-section-2 .product-box-4 .product-details .price del { color: #bfbfbf; font-weight: 400; margin-left: 5px } .product-section-2 .product-box-4 .product-details .option { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; height: 100%; position: absolute; left: 25px; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; opacity: 0; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; margin: 0 -4px } [dir=rtl] .product-section-2 .product-box-4 .product-details .option { left: unset; right: 10px } @media(max-width: 480px) { .product-section-2 .product-box-4 .product-details .option { left: 10px; margin: 0 -2px } } .product-section-2 .product-box-4 .product-details .option li { width: 40px; height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #fff; border-radius: 50%; border: 1px solid var(--theme-color); margin: 0 4px; opacity: 0; -webkit-transform: translateY(40px); transform: translateY(40px); -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; position: relative; overflow: hidden } @media(max-width: 480px) { .product-section-2 .product-box-4 .product-details .option li { width: 30px; height: 30px; margin: 0 2px } } .product-section-2 .product-box-4 .product-details .option li:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: var(--theme-color); opacity: .1; z-index: -1 } .product-section-2 .product-box-4 .product-details .option li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 1 } .product-section-2 .product-box-4 .product-details .option li a .icli { font-size: 20px; color: #000 } @media(max-width: 480px) { .product-section-2 .product-box-4 .product-details .option li a .icli { font-size: 15px } } .product-section-2 .product-box-4 .product-details .option li a .icli.iconly-Swap { -webkit-transform: rotate(90deg); transform: rotate(90deg) } .book-product-box { position: relative; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; overflow: hidden; border-radius: 5px } .book-product-box:hover .product-image .product-option { bottom: 15px; opacity: 1 } .book-product-box .label-box { position: absolute; top: 0; left: 0; padding: 12px; z-index: 1; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .book-product-box .label-box label { background-color: #ff4f4f; color: #fff; padding: calc(5px + 3*(100vw - 320px)/1600) calc(8px + 4*(100vw - 320px)/1600) calc(6px + 3*(100vw - 320px)/1600); text-transform: capitalize; font-size: calc(12px + 2*(100vw - 320px)/1600); font-weight: 600; line-height: 1; border-radius: 2px } .book-product-box .label-tag { position: absolute; top: 24px; left: 0; padding: 5px 13px; background-color: #ffba00; font-size: 14px; color: #fff; font-weight: 500; z-index: 1 } .book-product-box .label-tag::after { content: ""; position: absolute; width: 15px; height: 15px; top: 16px; left: 44px; border-bottom: solid 15px #faba02; border-left: solid 15px rgba(0, 0, 0, 0); border-right: solid 15px rgba(0, 0, 0, 0); -webkit-transform: rotate(0); transform: rotate(0); z-index: 1 } .book-product-box .label-tag::before { content: ""; position: absolute; width: 15px; height: 15px; top: 0; left: 44px; border-bottom: solid 15px #faba02; border-left: solid 15px rgba(0, 0, 0, 0); border-right: solid 15px rgba(0, 0, 0, 0); -webkit-transform: rotate(180deg); transform: rotate(180deg); z-index: 1 } .book-product-box .label-tag span { font-weight: 700 } .book-product-box .product-image { text-align: center; margin-bottom: calc(12px + 8*(100vw - 320px)/1600); position: relative } .book-product-box .product-image .product-option { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: absolute; bottom: -5px; background-color: #fff; width: 70%; padding: 10px 5px; border-radius: 7px; -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .12); box-shadow: 0 0 8px rgba(34, 34, 34, .12); opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; max-width: 320px } @media(max-width: 480px) { .book-product-box .product-image .product-option { display: none } } .book-product-box .product-image .product-option li { position: relative; width: 33.33% } .book-product-box .product-image .product-option li a { color: #222 } .book-product-box .product-image .product-option li a .feather { width: 17px; height: auto; color: #4a5568 } .book-product-box .product-image .product-option li+li:after { content: ""; position: absolute; width: 1px; height: 100%; top: 0; left: 0; background-color: #4a5568; opacity: .3 } [dir=rtl] .book-product-box .product-image .product-option li+li:after { left: unset; right: 0 } .book-product-box .product-image img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .book-product-box .product-image .back { width: 100%; height: 100%; position: absolute; top: 0; left: -30px; opacity: 0; visibility: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .book-product-box .product-detail a { color: #222; display: block } .book-product-box .product-detail a:hover { color: #222 } .book-product-box .product-detail a .name { font-weight: 600; line-height: 1.5; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } .book-product-box .product-detail .product-rating { -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(4px + 3*(100vw - 320px)/1600) } .book-product-box .product-detail .product-rating h6 { font-weight: 500 } .book-product-box .progress { height: 6px; border-radius: 0; margin-top: calc(14px + 8*(100vw - 320px)/1600) } .book-product-box .stock { font-size: 14px; color: var(--theme-color); margin-left: auto } .book-product-box .sold { font-weight: 600; margin-top: 3px; line-height: 21px; font-size: calc(14px + 1*(100vw - 320px)/1600) } .book-product-box .sold .price { font-weight: 600; color: var(--theme-color); margin-top: 0 } .book-product-box .sold del { font-weight: 400; margin-left: 6px; font-size: calc(13px + 1*(100vw - 320px)/1600) } .book-product-box .weight { font-size: calc(13px + 1*(100vw - 320px)/1600); font-weight: 600; line-height: normal; color: #4a5568; margin-bottom: calc(2px + 2*(100vw - 320px)/1600) } .book-product-box .byers { font-size: calc(13px + 2*(100vw - 320px)/1600); margin-block: calc(3px + 3*(100vw - 320px)/1600) 2px; color: #4a5568; font-weight: 400; line-height: normal } @media(max-width: 480px) { .book-product-box .byers { line-height: 1.5 } } .book-product-box .byers span { color: #4a5568; font-weight: 400 } .book-product-box .qty-box { max-width: 210px } .book-product-box .counter-box { display: block; position: relative } .book-product-box .counter-box h6 { margin-top: 0 } .book-product-box .counter-box .addtocart_btn .add-button, .book-product-box .counter-box .addtocart_btn .add_cart { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; bottom: 0; right: 0; padding: 7px 11px; background-color: var(--theme-color); color: #fff; font-size: 16px; font-weight: 600; -webkit-transition: all .3s ease; transition: all .3s ease } .book-product-box .counter-box .addtocart_btn .add-button span, .book-product-box .counter-box .addtocart_btn .add_cart span { position: relative; left: unset; right: unset; bottom: unset; font-size: 15px; margin-right: 8px } @media(max-width: 480px) { .book-product-box .counter-box .addtocart_btn .add-button span, .book-product-box .counter-box .addtocart_btn .add_cart span { display: none } } .book-product-box .counter-box .addtocart_btn .qty-box { display: none; -webkit-transition: all .3s ease; transition: all .3s ease; z-index: 1; margin-top: 0; max-width: 155px } .book-product-box .counter-box .addtocart_btn .qty-box.open { display: block; position: absolute; right: 0; bottom: 0; width: 100%; -webkit-transition: all .3s ease; transition: all .3s ease } .book-product-box .counter-box .addtocart_btn .input-group { -webkit-box-shadow: 0 2px 4px 0 #dedede; box-shadow: 0 2px 4px 0 #dedede; border-radius: 2px; padding: 4px; text-align: center; z-index: 0; background-color: #fff } .book-product-box .counter-box .addtocart_btn .input-group .btn { padding: 7px 12px; font-size: 10px; line-height: 1; border-radius: 2px !important; background-color: #f8f8f8 } .book-product-box .counter-box .addtocart_btn .input-group .btn i { font-size: 15px } .book-product-box .counter-box .addtocart_btn .input-group .form-control { padding: 2px; text-align: center; border-color: #f9f9f9 } .book-product-box .price { margin-top: calc(10px + 4*(100vw - 320px)/1600); font-weight: 600; color: var(--theme-color); font-size: 16px } .product-theme-box { padding: 10px; border: 1px solid #eee; border-radius: calc(10px + 5*(100vw - 320px)/1600); position: relative; overflow: hidden; background-color: #fff } .dark .product-theme-box { border-color: rgba(119, 119, 119, .44) } .product-theme-box:hover .label-tag { left: 0 } .product-theme-box .label-tag { position: absolute; top: 24px; left: -66px; padding: 5px 8px; font-size: 14px; color: #fff; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: 1; background: -webkit-gradient(linear, left top, right top, from(var(--theme-color)), to(var(--theme-color2))); background: linear-gradient(to right, var(--theme-color), var(--theme-color2)) } .product-theme-box .label-tag::after, .product-theme-box .label-tag::before { content: ""; position: absolute; width: 15px; height: 15px; right: -15px; border-bottom: 15px solid var(--theme-color2); border-left: 15px solid rgba(0, 0, 0, 0); border-right: 15px solid rgba(0, 0, 0, 0); -webkit-transform: rotate(0); transform: rotate(0); z-index: 1 } .product-theme-box .label-tag::before { top: 0; -webkit-transform: rotate(180deg); transform: rotate(180deg) } .product-theme-box .label-tag::after { bottom: 0; -webkit-transform: rotate(0); transform: rotate(0) } .product-theme-box .label-tag .feather { width: 16px; height: 16px } .product-theme-box .label-tag span { margin-right: 5px; overflow: hidden; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out } .product-theme-box .img-box { position: relative } .product-theme-box .img-box a { border-radius: calc(6px + 4*(100vw - 320px)/1600) } .product-theme-box .img-box .heart-icon { position: absolute; right: 10px; top: 10px; color: #fff; width: 35px; height: 35px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(0, 0, 0, .52); border-radius: 100% } .product-theme-box .img-box .heart-icon svg { width: calc(16px + 4*(100vw - 320px)/1600); height: calc(16px + 4*(100vw - 320px)/1600) } .product-theme-box .content-box { margin-top: 10px } .product-theme-box .content-box .top-content h5 { font-weight: 600; color: #222; margin-bottom: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis } .product-theme-box .content-box .top-content h6 { color: #999 } .dark .product-theme-box .content-box .top-content h6 { color: #ddd } .product-theme-box .content-box .top-content h6 a { color: #222 } .product-theme-box .price { margin-top: calc(1px + 3*(100vw - 320px)/1600); font-weight: 600; font-size: calc(16px + 2*(100vw - 320px)/1600) } .product-theme-box .bottom-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-top: calc(12px + 3*(100vw - 320px)/1600) } .product-theme-box .bottom-content span { color: #999; font-size: calc(13px + 1*(100vw - 320px)/1600) } .dark .product-theme-box .bottom-content span { color: #ddd } .product-theme-box .bottom-content .btn { padding: 5px calc(11px + 4*(100vw - 320px)/1600); border: 1px solid var(--theme-color); color: var(--theme-color) !important; font-size: 14px; height: calc(34px + 4*(100vw - 320px)/1600) } .product-theme-box .bottom-content .btn-grp { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 6px } .product-theme-box .bottom-content .btn-outline { background-color: #fff } .product-theme-box .bottom-content .btn-outline svg { width: calc(15px + 1*(100vw - 320px)/1600); height: calc(15px + 1*(100vw - 320px)/1600) } .product-theme-box .review-rating span { font-size: 13px; line-height: 1; margin-top: 1px } .featured-sec { background-image: url(https://admin.pixelstrap.com/cuba/assets/images/landing/home-bg.jpg); padding: calc(44px + 56*(100vw - 320px)/1600) 0 } .featured-sec .feature-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; margin-bottom: 0 } .featured-sec .feature-title h2 { color: #fff } .featured-sec .feature-title p { color: rgba(255, 255, 255, .8); font-size: calc(14px + 3*(100vw - 320px)/1600); margin-bottom: 0; margin-top: 12px; line-height: 1.5 } .featured-sec .feature-title button { font-weight: 500; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; font-size: calc(15px + 1*(100vw - 320px)/1600); white-space: nowrap; line-height: 1; padding: 11px 19px; margin: 0; border-radius: 6px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px } .featured-sec .feature-title button .feather { width: 18px; height: 18px } .featured-sec .theme-box { background-color: #fff } .review-box:hover .review-profile .review-image { border-radius: 6px } .review-box .review-contain { margin-bottom: 40px } .review-box .review-contain h5 { font-size: 16px; line-height: 22px; font-weight: 600; margin-bottom: 15px } .review-box .review-contain p { color: #4a5568; line-height: 27px; margin-bottom: 0 } .review-box .review-profile { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .review-box .review-profile .review-image { width: 70px; height: 70px; border-radius: 50%; overflow: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .review-box .review-profile .review-detail { padding-left: 12px } [dir=rtl] .review-box .review-profile .review-detail { padding-left: unset; padding-right: 12px } .review-box .review-profile .review-detail h5 { font-size: 18px; margin-bottom: 7px; font-weight: 500; color: #222 } .review-box .review-profile .review-detail h6 { font-size: 16px; font-weight: 500; color: #4a5568 } .service-contain { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: calc(30px + 20*(100vw - 320px)/1600) } @media(max-width: 767px) { .service-contain { display: none } } .service-contain .service-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative } @media(max-width: 1366px) { .service-contain .service-box { width: 50% } } @media(max-width: 1366px) { .service-contain .service-box:nth-child(-n+2) { margin-bottom: 15px } } @media(max-width: 1366px) { .service-contain .service-box:nth-child(3)::before { display: none } } @media(max-width: 767px) { .service-contain .service-box::before { display: none } } .service-contain .service-box+.service-box::before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 50%; left: -104px; border: 1px dashed #c1c1c1 } [dir=rtl] .service-contain .service-box+.service-box::before { left: unset; right: -104px } @media(max-width: 1660px) { .service-contain .service-box+.service-box::before { left: -70px } [dir=rtl] .service-contain .service-box+.service-box::before { left: unset; right: -70px } } @media(max-width: 1460px) { .service-contain .service-box+.service-box::before { left: -36px } [dir=rtl] .service-contain .service-box+.service-box::before { left: unset; right: -36px } } @media(max-width: 1366px) { .service-contain .service-box+.service-box::before { left: -31px } [dir=rtl] .service-contain .service-box+.service-box::before { left: unset; right: -31px } } .service-contain .service-box .service-image img { width: calc(35px + 5*(100vw - 320px)/1600); height: calc(35px + 5*(100vw - 320px)/1600); -o-object-fit: contain; object-fit: contain } .service-contain .service-box .service-detail { margin-left: 20px } [dir=rtl] .service-contain .service-box .service-detail { margin-left: unset; margin-right: 20px } .service-contain .service-box .service-detail h5 { font-weight: 500; color: #222 } .service-contain-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: calc(14px + 11*(100vw - 320px)/1600); border-radius: 5px; background-color: rgba(191, 191, 191, .2); height: 100%; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .service-contain-2:hover { background-color: var(--theme-color) } .service-contain-2:hover svg { fill: #fff } .service-contain-2:hover .service-detail h3, .service-contain-2:hover .service-detail h6 { color: #fff } .service-contain-2 svg { width: 42px; height: 42px; fill: var(--theme-color); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .service-contain-2 .service-detail { margin-left: 25px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .service-contain-2 .service-detail { margin-left: unset; margin-right: 25px } .service-contain-2 .service-detail h3 { letter-spacing: .8px; margin-bottom: 5px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; font-weight: 600 } .service-contain-2 .service-detail h6 { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .service-contain-3 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: calc(14px + 11*(100vw - 320px)/1600); border-radius: 5px; overflow: hidden; height: 100%; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; position: relative } .service-contain-3:hover { background-color: var(--theme-color) } .service-contain-3:hover svg { fill: #fff } .service-contain-3:hover .service-detail h3, .service-contain-3:hover .service-detail h6 { color: #fff } .service-contain-3::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: var(--theme-color); opacity: .13 } .service-contain-3 svg { width: 42px; height: 42px; fill: var(--theme-color); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .service-contain-3 .service-detail { margin-left: 25px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .service-contain-3 .service-detail { margin-left: unset; margin-right: 25px } .service-contain-3 .service-detail h3 { letter-spacing: .8px; margin-bottom: 5px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; font-weight: 600 } .service-contain-3 .service-detail h6 { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .coming-soon-section { width: 100vw; height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-image: url(../images/inner-page/coming-soon.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative } .coming-soon-section .coming-box { text-align: center; z-index: 1 } .coming-soon-section .coming-box .coming-text { width: 90%; margin: 12px auto 0; font-size: calc(14px + 1*(100vw - 320px)/1600); line-height: 1.6; color: #4a5568 } @media(max-width: 480px) { .coming-soon-section .coming-box .coming-text { width: 100% } } .coming-soon-section .coming-box .coming-title h2 { font-size: calc(27px + 11*(100vw - 320px)/1600); font-weight: 400; margin-top: -5px } .coming-soon-section .coming-box .coming-timer { margin-top: 24px } .coming-soon-section .coming-box .coming-timer ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(16px + 12*(100vw - 320px)/1600) } .coming-soon-section .coming-box .coming-timer ul li { width: calc(62px + 28*(100vw - 320px)/1600); height: calc(62px + 28*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; background-color: #fff; border-radius: calc(6px + 4*(100vw - 320px)/1600) } .coming-soon-section .coming-box .coming-timer ul li+li::after { content: ":"; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: calc(-10px + -7*(100vw - 320px)/1600); font-size: calc(24px + 6*(100vw - 320px)/1600); color: var(--theme-color) } [dir=rtl] .coming-soon-section .coming-box .coming-timer ul li+li::after { left: unset; right: -17px } .coming-soon-section .coming-box .coming-timer ul li .counter { display: block; text-align: center } .coming-soon-section .coming-box .coming-timer ul li .counter>div { font-size: calc(22px + 5*(100vw - 320px)/1600); font-weight: 600; color: var(--theme-color); line-height: 1 } .coming-soon-section .coming-box .coming-timer ul li .counter p { margin-bottom: 0; margin-top: 5px; color: #4a5568; font-size: calc(13px + 4*(100vw - 320px)/1600) } .coming-soon-section .coming-box .coming-contain { margin-top: calc(19px + 19*(100vw - 320px)/1600) } .coming-soon-section .coming-box .coming-contain .coming-form { position: relative; width: 90%; margin: 22px auto 0; border-radius: 4px; overflow: hidden; border: 1px solid var(--theme-color) } .coming-soon-section .coming-box .coming-contain .coming-form .form-control { border: none; border-radius: 0 } [dir=rtl] .coming-soon-section .coming-box .coming-contain .coming-form .form-control { text-align: left } .coming-soon-section .coming-box .coming-contain .coming-form .form-control:focus { border-color: rgba(0, 0, 0, 0); background-color: #fff; -webkit-box-shadow: none; box-shadow: none; color: #4a5568; z-index: 0 } @media(max-width: 480px) { .coming-soon-section .coming-box .coming-contain .coming-form { width: 100% } } .coming-soon-section .coming-box .coming-contain .coming-form .coming-button { position: absolute; top: 0; right: 0; height: 100%; border: none; padding: 0 calc(15px + 10*(100vw - 320px)/1600); background: var(--theme-color2); color: #fff; font-weight: 700 } .table:not(:last-child):last-child>* { border-bottom: none } .inner-title { margin-bottom: calc(32px + 23*(100vw - 320px)/1600); text-align: center } .inner-title h2 { font-size: calc(21px + 14*(100vw - 320px)/1600); font-weight: 700; color: #222; padding-bottom: 20px; display: inline-block; text-transform: none; position: relative } .inner-title h2::after { content: ""; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 70px; height: 1px; bottom: 0; background-color: var(--theme-color) } .inner-title h2 img { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: -11px; position: absolute; background-color: #fff; z-index: 1; padding: 0 10px } .inner-title-2 { margin-bottom: calc(18px + 20*(100vw - 320px)/1600) } .inner-title-2 h3 { font-size: calc(24px + 6*(100vw - 320px)/1600); font-weight: 600 } .section-404 .image-404 { text-align: center } .section-404 .image-404 img { width: 25% } @media(max-width: 1460px) { .section-404 .image-404 img { width: 40% } } @media(max-width: 991px) { .section-404 .image-404 img { width: 50% } } @media(max-width: 575px) { .section-404 .image-404 img { width: 70% } } .section-404 .contain-404 { width: 50%; text-align: center; margin: calc(20px + 25*(100vw - 320px)/1600) auto 0; font-family: "Public Sans", sans-serif } @media(max-width: 1660px) { .section-404 .contain-404 { width: 60% } } @media(max-width: 1199px) { .section-404 .contain-404 { width: 80% } } @media(max-width: 767px) { .section-404 .contain-404 { width: 100% } } .section-404 .contain-404 h3 { font-size: calc(14px + 4*(100vw - 320px)/1600); line-height: 1.5; font-weight: 400 } .section-404 .contain-404 button { margin-top: calc(16px + 8*(100vw - 320px)/1600) } .cart-section .deliver-box { padding: 22px 18px; background-color: #f8f8f8; border-radius: 6px; position: relative; margin-bottom: calc(22px + 18*(100vw - 320px)/1600) } .cart-section .deliver-box .btn-close { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; right: 18px } .cart-section .deliver-box h5:first-child { margin-bottom: 8px } .cart-section .deliver-box h5:last-child { font-weight: 500; line-height: 1.4 } .cart-section .deliver-box h5:last-child a { text-decoration: underline; margin-left: 5px } .cart-section .cart-title { margin-bottom: calc(18px + 12*(100vw - 320px)/1600) } .cart-section .promo-code-box { margin-bottom: calc(18px + 4*(100vw - 320px)/1600) } .cart-section .promo-code-box .form-label { font-size: calc(16px + 4*(100vw - 320px)/1600); font-weight: 500 } .cart-section .total-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 22px 28px; border: 1px solid #ececec } .cart-section .member-button { font-size: calc(15px + 3*(100vw - 320px)/1600); font-weight: 500; letter-spacing: 1.4px } .cart-section .special-seller-box { padding: 20px; background-color: #f8f8f8; border-radius: 6px; border-radius: 5px; border: 1px dashed #bfbfbf } .cart-section .special-seller-box h5 { font-weight: 500; font-size: 20px; letter-spacing: 0; padding-bottom: 18px; border-bottom: 1px solid #4a5568; margin-bottom: 25px } .cart-section .special-seller-box .sub-total-table tbody tr td:last-child { font-weight: 500 } .cart-section .special-seller-box .sub-total-table tbody tr.sub-total td { font-size: 16px; font-weight: 400; padding-bottom: 26px } .cart-section .special-seller-box .sub-total-table tbody tr.sub-total td:last-child { text-align: right } .cart-section .special-seller-box .sub-total-table tbody tr.shipping-title td { border: none; padding-top: 20px; padding-bottom: 10px } .cart-section .special-seller-box .sub-total-table tbody tr.shipping-list td { border: none } .cart-section .special-seller-box .sub-total-table tbody tr.shipping-list td .form-check { margin-bottom: 0 } .cart-section .special-seller-box .sub-total-table tbody tr.shipping-list td .form-check .form-check-input { width: 18px; height: 18px; margin-top: 2px; margin-right: 10px } .cart-section .special-seller-box .sub-total-table tbody tr.shipping-list td .form-check .form-check-input:checked { background-color: var(--theme-color); border-color: var(--theme-color) } .cart-section .special-seller-box .sub-total-table tbody tr.shipping-list td .form-check .form-check-input:focus { -webkit-box-shadow: none; box-shadow: none } .cart-section .cart-total-box { padding: 20px; background-color: #f8f8f8; border-radius: 6px; text-align: center } .cart-section .cart-total-box h3 { font-weight: bold; color: #222; margin-bottom: 15px } .cart-section .cart-total-box h6 { width: 100%; margin: 20px 0 10px; color: #222; font-weight: 500; font-size: 16px } .cart-section .cart-total-box p { margin: 0; font-size: 14px; letter-spacing: .5px; line-height: 1.4 } .cart-section .cart-total-box .checkout-button { font-size: calc(14px + 2*(100vw - 320px)/1600); margin-top: 12px } .cart-table { background-color: #f8f8f8; padding: calc(18px + 17*(100vw - 320px)/1600) calc(12px + 13*(100vw - 320px)/1600) } .cart-table.cart-table-2 { background-color: rgba(0, 0, 0, 0); padding: 0 } .cart-table.cart-table-2 table { margin-bottom: 0 } .cart-table.cart-table-2 table thead tr th { font-size: 20px; font-weight: 500; color: #4a5568; padding: 0 22px 16px } .cart-table.cart-table-2 table tbody { border-top: 1px solid #ececec } .cart-table.cart-table-2 table tbody tr td { vertical-align: middle } .cart-table.cart-table-2 table tbody tr:first-child td { padding: 22px 16px } .cart-table table { margin-bottom: 0 } .cart-table table tbody tr:last-child td { border: none; padding-bottom: 0 } .cart-table table tbody tr:first-child td { padding-top: 0 } .cart-table table tbody tr td { padding: calc(16px + 6*(100vw - 320px)/1600) 16px; min-width: calc(135px + 35*(100vw - 320px)/1600) } .cart-table table tbody tr td .table-title { margin-bottom: 12px; font-size: 14px; font-weight: 500 } .cart-table table tbody tr td.product-detail:hover .product .product-image img { -webkit-transform: scale(1.1); transform: scale(1.1) } .cart-table table tbody tr td.product-detail ul li+li { margin-bottom: 2px } .cart-table table tbody tr td.product-detail .product { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden } @media(max-width: 1366px) { .cart-table table tbody tr td.product-detail .product { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } } .cart-table table tbody tr td.product-detail .product .product-image { width: 70px } @media(max-width: 1366px) { .cart-table table tbody tr td.product-detail .product .product-image { width: 80px } } @media(max-width: 575px) { .cart-table table tbody tr td.product-detail .product .product-image { width: 90px } } @media(max-width: 480px) { .cart-table table tbody tr td.product-detail .product .product-image { width: 100px } } @media(max-width: 360px) { .cart-table table tbody tr td.product-detail .product .product-image { width: 70px } } .cart-table table tbody tr td.product-detail .product .product-image img { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .cart-table table tbody tr td.product-detail .product .product-detail { margin-left: calc(16px + 9*(100vw - 320px)/1600); margin-top: 0 } [dir=rtl] .cart-table table tbody tr td.product-detail .product .product-detail { margin-left: unset; margin-right: calc(16px + 9*(100vw - 320px)/1600) } [dir=rtl] .cart-table table tbody tr td.product-detail .product .product-detail ul { padding-right: 0 } .cart-table table tbody tr td.product-detail .product .product-detail ul li { display: block; white-space: nowrap; margin-bottom: 8px; font-size: 14px } .cart-table table tbody tr td.product-detail .product .product-detail ul li+li { margin-bottom: calc(0px + 2*(100vw - 320px)/1600) } .cart-table table tbody tr td.product-detail .product .product-detail ul li .saving { font-weight: 500 } .cart-table table tbody tr td.product-detail .product .product-detail ul li span { font-weight: 500 } .cart-table table tbody tr td.product-detail .product .product-detail ul li.name a { font-weight: 500; font-size: 16px; color: #222 } .cart-table table tbody tr td.product-detail .product .product-detail ul li.name a:hover { color: #222 } .cart-table table tbody tr td.product-detail .product .product-detail ul li:nth-child(n+4) { display: none } .cart-table table tbody tr td.product-detail .product .product-detail ul li .price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .cart-table table tbody tr td.product-detail .product .product-detail ul li .price h6 { margin-left: 8px; text-decoration: line-through } .cart-table table tbody tr td.product-detail .product .product-detail ul li.quantity-price-box { border: 1px solid #ececec; border-radius: 5px; width: 62% } @media(max-width: 575px) { .cart-table table tbody tr td.product-detail .product .product-detail ul li.quantity-price-box { width: 80% } } @media(max-width: 360px) { .cart-table table tbody tr td.product-detail .product .product-detail ul li.quantity-price-box { width: 90% } } .cart-table table tbody tr td.product-detail .product .product-detail ul li.quantity-price-box .cart_qty button { padding: calc(3px + 7*(100vw - 320px)/1600) calc(10px + 8*(100vw - 320px)/1600); border: none } .cart-table table tbody tr td.product-detail .product .product-detail ul li.quantity-price-box .cart_qty button input { padding: 10px 18px; border: none; text-align: center } .cart-table table tbody tr td.product-detail .product .product-detail ul li.quantity { margin: 6px 0 } .cart-table table tbody tr td.product-detail .product .product-detail ul li.quantity .quantity-price { width: 50% } @media(max-width: 480px) { .cart-table table tbody tr td.product-detail .product .product-detail ul li.quantity .quantity-price { width: 60% } } .cart-table table tbody tr td.product-detail .product .product-detail ul li.quantity .quantity-price .cart_qty button { width: calc(26px + 9*(100vw - 320px)/1600); height: calc(26px + 9*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: none; background-color: #e3e0e0; border-radius: 100% !important; padding: 0 } .cart-table table tbody tr td.product-detail .product .product-detail ul li.quantity .quantity-price .cart_qty button i { margin-top: 2px } .cart-table table tbody tr td.product-detail .product .product-detail ul li.quantity .quantity-price .cart_qty input { padding: 0; border: none; text-align: center; background-color: rgba(0, 0, 0, 0) } .cart-table table tbody tr td.price h5 { font-weight: 500; font-size: calc(15px + 1*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .cart-table table tbody tr td.price h5 del { font-size: calc(13px + 3*(100vw - 320px)/1600); margin-left: 4px } [dir=rtl] .cart-table table tbody tr td.price h5 del { margin-left: unset; margin-right: 4px } .cart-table table tbody tr td.price h6 { margin-top: 5px; white-space: nowrap; font-size: calc(15px + 1*(100vw - 320px)/1600); font-weight: 500 } .cart-table table tbody tr td.saving { font-size: 16px; font-weight: 500; color: var(--theme-color) } .cart-table table tbody tr td.quantity { width: 20% } .cart-table table tbody tr td .quantity-price { width: 62% } @media(max-width: 1460px) { .cart-table table tbody tr td .quantity-price { width: 80% } } @media(max-width: 1199px) { .cart-table table tbody tr td .quantity-price { width: 90% } } @media(max-width: 991px) { .cart-table table tbody tr td .quantity-price { width: 100% } } .cart-table table tbody tr td .quantity-price .cart_qty button { width: calc(29px + 6*(100vw - 320px)/1600); height: calc(29px + 6*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: none; background-color: #e3e0e0; border-radius: 100% !important; padding: 0 } .cart-table table tbody tr td .quantity-price .cart_qty button i { font-size: 14px; padding-top: 3px } .cart-table table tbody tr td .quantity-price .cart_qty input { padding: 0; border: none; text-align: center; background-color: rgba(0, 0, 0, 0) } .cart-table table tbody tr td.subtotal h5 { font-size: calc(16px + 2*(100vw - 320px)/1600); font-weight: 500; display: inline-block } .cart-table table tbody tr td.subtotal .btn-close { margin-left: 50px } .cart-table table tbody tr td.save-remove .save { font-weight: 400; white-space: nowrap; font-size: 16px; display: block; text-decoration: underline } .cart-table table tbody tr td.save-remove .save:hover { color: var(--theme-color) } .cart-table table tbody tr td.save-remove .remove { font-weight: 400; font-size: 15px; color: #bf2020; text-decoration: underline } .cart-table table tfoot { border-top: 1px solid #ececec } .cart-table table tfoot tr td:first-child { border: none } .cart-table table tfoot tr td:nth-child(2) { font-size: 16px; font-weight: 500; padding: 16px; border-left: 1px solid #ececec } .cart-table table tfoot tr td:last-child { font-size: 16px; font-weight: 500; border-right: 1px solid #ececec } .summery-box { border-radius: 5px; background-color: #f8f8f8 } .summery-box .summery-header { padding: calc(12px + 4*(100vw - 320px)/1600) calc(16px + 6*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #ececec } .summery-box .summery-header h3 { font-weight: 600 } .summery-box .summery-header a { font-weight: 500; margin-left: auto; font-size: calc(14px + 2*(100vw - 320px)/1600) } .summery-box .summery-header a:hover { color: var(--theme-color) } [dir=rtl] .summery-box .summery-header a { margin-left: unset; margin-right: auto } .summery-box .summery-contain { padding: 16px calc(16px + 6*(100vw - 320px)/1600); border-bottom: 1px solid #ececec } .summery-box .summery-contain::-webkit-scrollbar-track { background-color: #4a5568 } .summery-box .summery-contain::-webkit-scrollbar { width: 3px } .summery-box .summery-contain::-webkit-scrollbar-thumb { background-color: var(--theme-color); border-radius: 4px } .summery-box .summery-contain .coupon-cart .coupon-box { position: relative; overflow: hidden; border-radius: 4px } .summery-box .summery-contain .coupon-cart .coupon-box .btn-apply { background: var(--theme-color); color: #fff; padding: 0 calc(16px + 14*(100vw - 320px)/1600); font-weight: 700; border: none } .summery-box .summery-contain .coupon-cart .coupon-box .form-control { border: 2px solid var(--theme-color); padding: 10px } [dir=rtl] .summery-box .summery-contain ul { padding-right: 0 } .summery-box .summery-contain ul li { padding: 10px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .summery-box .summery-contain ul li:last-child { border-bottom: none } .summery-box .summery-contain ul li h4 { font-size: 15px; color: #4a5568 } .summery-box .summery-contain ul li h4.price { color: #4a5568; margin-left: auto } [dir=rtl] .summery-box .summery-contain ul li h4.price { margin-left: unset; margin-right: auto } .summery-box .summery-contain ul li h4.price .shpping-contain { display: block; font-weight: 400; font-size: 13px; margin-top: 3px } .summery-box .summery-contain ul li h4 span { font-weight: 600 } .summery-box .summery-contain { padding: calc(11px + 5*(100vw - 320px)/1600) calc(11px + 11*(100vw - 320px)/1600); border-bottom: 1px solid #ececec } .summery-box .summery-contain::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0) } .summery-box .summery-contain::-webkit-scrollbar { width: 3px } .summery-box .summery-contain::-webkit-scrollbar-thumb { background-color: var(--theme-color); border-radius: 4px } .summery-box .summery-contain li { padding: calc(6px + 4*(100vw - 320px)/1600) 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .summery-box .summery-contain li:last-child { border-bottom: none } .summery-box .summery-contain li p { font-size: calc(14px + 1*(100vw - 320px)/1600); line-height: 1.6; margin: 0 } .summery-box .summery-contain li h4 { font-size: 15px; color: #4a5568 } .summery-box .summery-contain li h4.price { color: #4a5568; margin-left: auto } [dir=rtl] .summery-box .summery-contain li h4.price { margin-left: unset; margin-right: auto } .summery-box .summery-contain li h4.price .shpping-contain { display: block; font-weight: 400; font-size: 13px; margin-top: 3px } .summery-box .summery-contain li h4 span { font-weight: 600 } .summery-box .summery-total { padding: 0 calc(16px + 6*(100vw - 320px)/1600) } .summery-box .summery-total li { padding-top: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .summery-box .summery-total li h4 { font-size: 17px; color: #222 } .summery-box .summery-total li h4.price { margin-left: auto } [dir=rtl] .summery-box .summery-total li h4.price { margin-left: unset; margin-right: auto } .summery-box .summery-total li h4 span { font-size: calc(14px + 2*(100vw - 320px)/1600); font-weight: 600 } .summery-box .summery-total li:nth-child(4) { padding: calc(12px + 4*(100vw - 320px)/1600) 0 } .summery-box .summery-total li:nth-child(4) h4 { font-weight: 600; color: var(--theme-color) } .summery-box .summery-total li:last-child { border-top: 1px solid #ececec; padding: calc(12px + 4*(100vw - 320px)/1600) 0 } .summery-box .summery-total li:last-child h4 { font-weight: 600; font-size: calc(16px + 4*(100vw - 320px)/1600) } .button-group { text-align: right; margin-top: calc(14px + 6*(100vw - 320px)/1600) } .button-group.cart-button { margin-top: 0; padding: 0 calc(16px + 6*(100vw - 320px)/1600) calc(14px + 6*(100vw - 320px)/1600) } [dir=rtl] .button-group.cart-button ul { padding-right: 0 } .button-group.cart-button ul li { width: 100% } .button-group ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(7px + 9*(100vw - 320px)/1600) } [dir=rtl] .button-group ul { padding-right: 0 } .button-group ul.button-group-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: calc(26px + 19*(100vw - 320px)/1600) } .button-group ul li button { width: 100%; font: inherit; letter-spacing: .04em; padding: calc(8px + 4*(100vw - 320px)/1600) calc(14px + 6*(100vw - 320px)/1600) } .button-group ul li button.shopping-button { font-size: calc(13px + 1*(100vw - 320px)/1600); background-color: #ececec; color: #000 } .button-group ul li button.shopping-button i { margin-right: 8px } [dir=rtl] .button-group ul li button.shopping-button i { margin-right: unset; margin-left: 8px !important } .checkout-section .custom-accordion { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(10px + 20*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center } .checkout-section .custom-accordion .accordion-item { border: none; border-radius: 6px; overflow: hidden; display: block; width: 100% } .checkout-section .custom-accordion .accordion-item .accordion-header .accordion-button { color: #4a5568; position: relative; padding: 0 } .checkout-section .custom-accordion .accordion-item .accordion-header .accordion-button::after { content: none } .checkout-section .custom-accordion .accordion-item .accordion-header .accordion-button::before { content: ""; position: absolute; font-family: "Font Awesome 6 Free"; font-weight: 900; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 30px; -webkit-transition: -webkit-transform .2s ease-in-out; transition: -webkit-transform .2s ease-in-out; transition: transform .2s ease-in-out; transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out } [dir=rtl] .checkout-section .custom-accordion .accordion-item .accordion-header .accordion-button::before { right: unset; left: 30px } .checkout-section .custom-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) { color: #222; background-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; box-shadow: none } .checkout-section .custom-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::before { top: 20%; -webkit-transform: rotate(-180deg) translateY(-50%); transform: rotate(-180deg) translateY(-50%) } .checkout-section .custom-accordion .accordion-item .accordion-header .accordion-button .form-check { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100% } .checkout-section .custom-accordion .accordion-item .accordion-header .accordion-button .form-check .form-check-label { font-weight: 500; color: #222; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; font-size: calc(15px + 3*(100vw - 320px)/1600); padding: 16px 20px } [dir=rtl] .checkout-section .custom-accordion .accordion-item .accordion-header .accordion-button .form-check .form-check-label { padding-right: 0 } @media(max-width: 480px) { .checkout-section .custom-accordion .accordion-item .accordion-header .accordion-button .form-check .form-check-label { margin-top: 5px } } .checkout-section .custom-accordion .accordion-item .accordion-header .accordion-button .form-check .form-check-label .form-check-input { margin-right: calc(6px + 4*(100vw - 320px)/1600) } [dir=rtl] .checkout-section .custom-accordion .accordion-item .accordion-header .accordion-button .form-check .form-check-label .form-check-input { margin-left: calc(6px + 4*(100vw - 320px)/1600); margin-right: unset } .checkout-section .custom-accordion .accordion-item .accordion-collapse .accordion-body .cod-review a:hover { color: var(--theme-color) } .checkout-section .custom-accordion .accordion-item .accordion-collapse .accordion-body .custom-form-check { margin-bottom: calc(5px + 3*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] .checkout-section .custom-accordion .accordion-item .accordion-collapse .accordion-body .custom-form-check { padding-left: unset; padding-right: 0 } .checkout-section .custom-accordion .accordion-item .accordion-collapse .accordion-body .custom-form-check label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: calc(14px + 3*(100vw - 320px)/1600) } .checkout-section .custom-accordion .accordion-item .accordion-collapse .accordion-body .custom-form-check input { margin-right: 10px } [dir=rtl] .checkout-section .custom-accordion .accordion-item .accordion-collapse .accordion-body .custom-form-check input { margin-right: unset; margin-left: 10px } .checkout-section .custom-navtab { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(0px + 24*(100vw - 320px)/1600); overflow: auto; position: sticky; top: 0 } @media(max-width: 991px) { .checkout-section .custom-navtab { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap } } .checkout-section .custom-navtab .nav-item { width: 100%; -ms-flex-preferred-size: auto; flex-basis: auto } @media(max-width: 991px) { .checkout-section .custom-navtab .nav-item { display: inline-block } .checkout-section .custom-navtab .nav-item+.nav-item { margin-left: 15px } } .checkout-section .custom-navtab .nav-item .nav-link { position: relative; text-align: left; border: 2px solid #ececec; padding: calc(10px + 8*(100vw - 320px)/1600); cursor: pointer } @media(max-width: 991px) { .checkout-section .custom-navtab .nav-item .nav-link { width: calc(195px + 25*(100vw - 320px)/1600) } } .checkout-section .custom-navtab .nav-item .nav-link::before { content: ""; position: absolute; width: 0px; height: 100%; bottom: 0; left: 0; background-color: var(--theme-color); background-color: rgba(0, 0, 0, 0); -webkit-transition: .3s ease; transition: .3s ease; border-radius: 4px } .checkout-section .custom-navtab .nav-item .nav-link.active { color: #222; background-color: rgba(0, 0, 0, 0); border: 2px solid var(--theme-color) } .checkout-section .custom-navtab .nav-item .nav-link.active::before { -webkit-box-shadow: 0 4px 0px var(--theme-color); box-shadow: 0 4px 0px var(--theme-color); width: 100% } .checkout-section .custom-navtab .nav-item .nav-link.active .nav-item-box h4, .checkout-section .custom-navtab .nav-item .nav-link.active .nav-item-box i { color: var(--theme-color); z-index: 1; -webkit-text-stroke: 1px rgba(0, 0, 0, 0) } .checkout-section .custom-navtab .nav-item .nav-link .nav-item-box { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .checkout-section .custom-navtab .nav-item .nav-link .nav-item-box span { color: #4a5568; font-size: 12px; font-weight: 500; margin-bottom: calc(0px + 5*(100vw - 320px)/1600) } .checkout-section .custom-navtab .nav-item .nav-link .nav-item-box h4 { color: #222; font-weight: 500; font-size: calc(15px + 3*(100vw - 320px)/1600) } .checkout-section .custom-navtab .nav-item .nav-link .nav-item-box .lord-icon { width: calc(38px + 20*(100vw - 320px)/1600); height: auto; margin-left: auto } [dir=rtl] .checkout-section .custom-navtab .nav-item .nav-link .nav-item-box .lord-icon { margin-left: unset; margin-right: auto } .checkout-section .tab-content { background-color: #f8f8f8; height: 100%; padding: calc(26px + 9*(100vw - 320px)/1600) calc(12px + 13*(100vw - 320px)/1600) } .checkout-section .tab-content .tab-pane .tab-title { margin-bottom: calc(18px + 12*(100vw - 320px)/1600); font-size: calc(18px + 6*(100vw - 320px)/1600); color: #222 } .checkout-section .delivery-address-box { border-radius: 8px; padding: calc(12px + 12*(100vw - 320px)/1600); background-color: #fff; -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .07); box-shadow: 0 0 9px rgba(0, 0, 0, .07) } .checkout-section .delivery-address-box>div { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative } .checkout-section .delivery-address-box>div .label { position: absolute; top: 0; right: 0; background-color: var(--theme-color); padding: 2px 8px; border-radius: 4px; color: #fff; font-size: 12px; letter-spacing: .8px } [dir=rtl] .checkout-section .delivery-address-box>div .label { right: unset; left: 0 } .checkout-section .delivery-address-box>div .form-check .form-check-input { width: calc(15px + 2*(100vw - 320px)/1600); height: calc(15px + 2*(100vw - 320px)/1600); margin-top: 2px } .checkout-section .delivery-address-box>div .form-check .form-check-input:checked { background-color: var(--theme-color); border-color: var(--theme-color) } .checkout-section .delivery-address-box>div .form-check .form-check-input:checked[type=radio] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e") } .checkout-section .delivery-address-box>div .form-check .form-check-input:focus { -webkit-box-shadow: none; box-shadow: none } .checkout-section .delivery-address-box>div .delivery-address-detail { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; margin-left: 10px; width: calc(85% + -10*(100vw - 320px)/1600) } [dir=rtl] .checkout-section .delivery-address-box>div .delivery-address-detail { margin-left: unset; margin-right: 10px; padding-right: 0 } .checkout-section .delivery-address-box>div .delivery-address-detail li { display: block; width: 100% } .checkout-section .delivery-address-box>div .delivery-address-detail p, .checkout-section .delivery-address-box>div .delivery-address-detail h6 { line-height: 1.4; margin-bottom: 0; font-weight: 400; font-size: calc(14px + 2*(100vw - 320px)/1600) } .checkout-section .delivery-address-box>div .delivery-address-detail p span, .checkout-section .delivery-address-box>div .delivery-address-detail h6 span { margin-right: 4px } .checkout-section .add-address { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 30px; height: 100%; text-align: center; cursor: pointer; background-color: #fff; -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .07); box-shadow: 0 0 9px rgba(0, 0, 0, .07); border-radius: 8px } .checkout-section .delivery-option { padding: calc(17px + 9*(100vw - 320px)/1600); background-color: #fff; border-radius: 5px } @media(max-width: 1460px) { .checkout-section .delivery-option .select-option { margin-top: 6px } } .checkout-section .delivery-option .date-box { position: relative } .checkout-section .delivery-option .date-box i { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; right: 17px; font-size: 18px; color: #4a5568 } .checkout-section .delivery-option .delivery-category { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100% } @media(max-width: 767px) { .checkout-section .delivery-option .delivery-category { display: block } } .checkout-section .delivery-option .custom-form-check { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; min-height: auto } [dir=rtl] .checkout-section .delivery-option .custom-form-check { padding-left: unset; padding-right: 1.5rem } .checkout-section .delivery-option .custom-form-check .form-check-label { font-size: calc(15px + 4*(100vw - 320px)/1600); padding-left: 12px; font-weight: 500 } [dir=rtl] .checkout-section .delivery-option .custom-form-check .form-check-label { padding-left: unset; padding-right: 12px } .checkout-section .delivery-option .delivery-items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100% } @media(max-width: 575px) { .checkout-section .delivery-option .delivery-items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media(max-width: 480px) { .checkout-section .delivery-option .delivery-items { display: block } } .checkout-section .delivery-option .delivery-items h5 { letter-spacing: .5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .checkout-section .delivery-option .delivery-items h5.items { margin-bottom: 5px } @media(max-width: 575px) { .checkout-section .delivery-option .delivery-items h5.items { margin-bottom: 0 } } @media(max-width: 480px) { .checkout-section .delivery-option .delivery-items h5.items { margin-bottom: 5px } } .checkout-section .delivery-option .delivery-items h5.items span { text-decoration: underline } @media(max-width: 575px) { .checkout-section .delivery-option .delivery-items h5.charge { margin-top: 8px } } .checkout-section .delivery-option .delivery-items h5 i { font-size: calc(15px + 3*(100vw - 320px)/1600); margin-left: 7px; color: rgba(0, 0, 0, .25) } [dir=rtl] .checkout-section .delivery-option .delivery-items h5 i { margin-left: unset; margin-right: 7px } .checkout-section .delivery-option .delivery-date { font-size: calc(14px + 1*(100vw - 320px)/1600); font-weight: 500; border: 1px solid #ececec; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4a5568; width: 100%; padding: calc(8px + 2*(100vw - 320px)/1600) calc(15px + 10*(100vw - 320px)/1600) } .checkout-section .delivery-option .delivery-date input { font-size: calc(14px + 1*(100vw - 320px)/1600); font-weight: 500; border: none; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4a5568; width: 100% } .checkout-section .delivery-option .delivery-time { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100% } .checkout-section .delivery-option .delivery-time .dropdown-toggle { font-size: calc(14px + 1*(100vw - 320px)/1600); font-weight: 500; border: 1px solid #ececec; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4a5568 } .checkout-section .delivery-option .delivery-time .dropdown-toggle i { -webkit-text-stroke: 1px #4a5568; color: rgba(0, 0, 0, 0); font-size: 18px; margin-right: 10px } .checkout-section .delivery-option .delivery-time .dropdown-toggle::after { content: none } .checkout-section .delivery-option .delivery-time .dropdown-toggle::before { content: ""; position: absolute; font-family: "Font Awesome 6 Free"; font-weight: 900; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 20px } .checkout-section .delivery-option .delivery-time .dropdown-menu { border: 1px solid rgba(0, 0, 0, 0); -webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1); box-shadow: 0 6px 5px rgba(0, 0, 0, .1) } .checkout-section .delivery-option .delivery-time .dropdown-menu li a:active { color: #000; text-decoration: none; background-color: #ececec } .checkout-section .delivery-option .delivery-time .dropdown-menu li+li { margin-top: 5px } .checkout-section .payment-button { padding: calc(14px + 6*(100vw - 320px)/1600) calc(15px + 10*(100vw - 320px)/1600); font-size: calc(14px + 2*(100vw - 320px)/1600); font-weight: 500 } .checkout-section .payment-method .custom-form-check label { font-weight: 500; font-size: 17px } .checkout-section .credit-card-box .credit-detail { position: relative } .checkout-section .credit-info label { font-size: calc(14px + 1*(100vw - 320px)/1600); font-weight: 500 } .checkout-section .payment-option { padding: 20px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .17); box-shadow: 0 0 5px rgba(0, 0, 0, .17); border-radius: 8px; position: relative } .checkout-section .payment-option .form-check .form-check-input { margin-top: 4px } .checkout-section .payment-option .form-check label { font-weight: 500; font-size: 18px; padding-left: 10px } .checkout-section .payment-option img { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; right: 20px; width: 60px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(17px + 28*(100vw - 320px)/1600) } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li { position: relative; width: 100% } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li:last-child .checkout-box::before { content: none } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-icon { position: absolute; top: 0; left: 0; width: 50px; height: 50px; border-radius: 50%; padding: 6px; background-color: #f8f8f8 } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-icon { left: unset; right: 0 } @media(max-width: 575px) { .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-icon { display: none } } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-icon .lord-icon { width: 100%; height: 100% } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box { padding: calc(14px + 15*(100vw - 320px)/1600); background-color: #f8f8f8; border-radius: 8px; -webkit-box-shadow: 0 0 8px #eee; box-shadow: 0 0 8px #eee; margin-left: 66px; position: relative } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box { margin-left: unset; margin-right: 66px } @media(max-width: 575px) { .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box { margin-left: 0 } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box { margin-left: unset; margin-right: 0 } } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box::before { content: ""; position: absolute; top: 25px; left: -42px; width: 0; height: 115%; border-left: 1px dashed rgba(34, 34, 34, .18); z-index: -1 } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box::before { left: unset; right: -42px } @media(max-width: 575px) { .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box::before { content: none } } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-title { margin-bottom: calc(9px + 8*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-title h4 { font-weight: 600; font-size: calc(16px + 3*(100vw - 320px)/1600) } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box { border-radius: 8px; padding: calc(12px + 12*(100vw - 320px)/1600); background-color: #fff; height: 100%; -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .07); box-shadow: 0 0 9px rgba(0, 0, 0, .07) } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .label { position: absolute; top: 0; right: 0; background-color: var(--theme-color); padding: 2px 8px; border-radius: 4px; color: #fff; font-size: 12px; letter-spacing: .8px } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .label { right: unset; left: 0 } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .form-check .form-check-input { width: calc(15px + 2*(100vw - 320px)/1600); height: calc(15px + 2*(100vw - 320px)/1600); margin-top: 2px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .form-check .form-check-input:checked { background-color: var(--theme-color); border-color: var(--theme-color) } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .form-check .form-check-input:checked[type=radio] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e") } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .form-check .form-check-input:focus { -webkit-box-shadow: none; box-shadow: none } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; margin-left: 10px; width: calc(85% + -10*(100vw - 320px)/1600) } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail { margin-left: unset; margin-right: 10px; padding-right: 0 } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail li { display: block; width: 100% } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail p, .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail h6 { line-height: 1.4; margin-bottom: 0; font-weight: 400; font-size: calc(14px + 2*(100vw - 320px)/1600) } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail p span, .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail h6 span { margin-right: 4px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .add-address { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 30px; height: 100%; text-align: center; cursor: pointer; background-color: #fff; -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .07); box-shadow: 0 0 9px rgba(0, 0, 0, .07); border-radius: 8px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option { padding: calc(17px + 9*(100vw - 320px)/1600); background-color: #fff; border-radius: 5px } @media(max-width: 1460px) { .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .select-option { margin-top: 6px } } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .date-box { position: relative } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .date-box i { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; right: 17px; font-size: 18px; color: #4a5568 } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-category { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100% } @media(max-width: 767px) { .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-category { display: block } } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .custom-form-check { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; min-height: auto } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .custom-form-check { padding-left: unset; padding-right: 1.5rem } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .custom-form-check .form-check-label { font-size: calc(15px + 4*(100vw - 320px)/1600); padding-left: 12px; font-weight: 500 } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .custom-form-check .form-check-label { padding-left: unset; padding-right: 12px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-date { font-size: calc(14px + 1*(100vw - 320px)/1600); font-weight: 500; border: 1px solid #ececec; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4a5568; width: 100%; padding: calc(8px + 2*(100vw - 320px)/1600) calc(15px + 10*(100vw - 320px)/1600) } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-date input { font-size: calc(14px + 1*(100vw - 320px)/1600); font-weight: 500; border: none; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4a5568; width: 100% } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100% } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-toggle { font-size: calc(14px + 1*(100vw - 320px)/1600); font-weight: 500; border: 1px solid #ececec; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4a5568 } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-toggle i { -webkit-text-stroke: 1px #4a5568; color: rgba(0, 0, 0, 0); font-size: 18px; margin-right: 10px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-toggle::after { content: none } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-toggle::before { content: ""; position: absolute; font-family: "Font Awesome 6 Free"; font-weight: 900; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 20px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-menu { border: 1px solid rgba(0, 0, 0, 0); -webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1); box-shadow: 0 6px 5px rgba(0, 0, 0, .1) } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-menu li a:active { color: #000; text-decoration: none; background-color: #ececec } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-menu li+li { margin-top: 5px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box { display: none } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box.show { display: block } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option { padding: calc(17px + 9*(100vw - 320px)/1600); background-color: #fff; border-radius: 5px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100% } @media(max-width: 575px) { .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media(max-width: 480px) { .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items { display: block } } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items h5 { letter-spacing: .5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items h5.items { margin-bottom: 5px } @media(max-width: 575px) { .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items h5.items { margin-bottom: 0 } } @media(max-width: 480px) { .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items h5.items { margin-bottom: 5px } } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items h5.items span { text-decoration: underline } @media(max-width: 575px) { .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items h5.charge { margin-top: 8px } } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items h5 i { font-size: calc(15px + 3*(100vw - 320px)/1600); margin-left: 7px; color: rgba(0, 0, 0, .25) } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items h5 i { margin-left: unset; margin-right: 7px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-button { padding: calc(14px + 6*(100vw - 320px)/1600) calc(15px + 10*(100vw - 320px)/1600); font-size: calc(14px + 2*(100vw - 320px)/1600); font-weight: 500 } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-method .custom-form-check label { font-weight: 500; font-size: 17px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .credit-card-box .credit-detail { position: relative } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .credit-info label { font-size: calc(14px + 1*(100vw - 320px)/1600); font-weight: 500 } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option { padding: 20px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .17); box-shadow: 0 0 5px rgba(0, 0, 0, .17); border-radius: 8px; position: relative } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .form-check .form-check-input { margin-top: 4px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .form-check label { font-weight: 500; font-size: 18px; padding-left: 10px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option img { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; right: 20px; width: 60px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(10px + 20*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item { border: none; border-radius: 6px; overflow: hidden; display: block; width: 100% } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button { color: #4a5568; position: relative; padding: 0 } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button::after { content: none } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button::before { content: ""; position: absolute; font-family: "Font Awesome 6 Free"; font-weight: 900; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 30px; -webkit-transition: -webkit-transform .2s ease-in-out; transition: -webkit-transform .2s ease-in-out; transition: transform .2s ease-in-out; transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button::before { right: unset; left: 30px } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) { color: #222; background-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; box-shadow: none } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::before { top: 20%; -webkit-transform: rotate(-180deg) translateY(-50%); transform: rotate(-180deg) translateY(-50%) } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button .form-check { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100% } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button .form-check .form-check-label { font-weight: 500; color: #222; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; font-size: calc(15px + 3*(100vw - 320px)/1600); padding: 16px 20px } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button .form-check .form-check-label { padding-right: 0 } @media(max-width: 480px) { .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button .form-check .form-check-label { margin-top: 5px } } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button .form-check .form-check-label .form-check-input { margin-right: calc(6px + 4*(100vw - 320px)/1600) } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button .form-check .form-check-label .form-check-input { margin-left: calc(6px + 4*(100vw - 320px)/1600); margin-right: unset } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body { padding-top: 0 } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body .cod-review { margin: 0; line-height: 1.5; color: #4a5568 } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body .cod-review a:hover { color: var(--theme-color) } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body .custom-form-check { margin-bottom: calc(5px + 3*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body .custom-form-check { padding-left: unset; padding-right: 0 } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body .custom-form-check label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: calc(14px + 3*(100vw - 320px)/1600) } .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body .custom-form-check input { margin-right: 10px } [dir=rtl] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body .custom-form-check input { margin-right: unset; margin-left: 10px } .checkout-section-2 .right-side-summery-box { position: sticky; top: 110px } .checkout-section-2 .right-side-summery-box .summery-box-2 { border-radius: 7px; background-color: #f8f8f8; padding: calc(14px + 15*(100vw - 320px)/1600) } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-header { padding-bottom: calc(12px + 4*(100vw - 320px)/1600); border-bottom: 1px solid #ececec; margin-bottom: 10px } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-header h3 { font-weight: 600 } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-header a { font-weight: 500; margin-left: auto; font-size: calc(14px + 2*(100vw - 320px)/1600) } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-header a:hover { color: var(--theme-color) } [dir=rtl] .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-header a { margin-left: unset; margin-right: auto } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain { border-bottom: 1px solid #ececec } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain::-webkit-scrollbar-track { background-color: #4a5568 } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain::-webkit-scrollbar { width: 3px } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain::-webkit-scrollbar-thumb { background-color: var(--theme-color); border-radius: 4px } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain .checkout-image { width: calc(41px + 11*(100vw - 320px)/1600); height: calc(41px + 11*(100vw - 320px)/1600); -o-object-fit: contain; object-fit: contain; margin-right: 10px } [dir=rtl] .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain .checkout-image { margin-right: unset; margin-left: 10px } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain .coupon-cart .coupon-box { position: relative; overflow: hidden; border-radius: 4px } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain .coupon-cart .coupon-box .btn-apply { background: var(--theme-color); color: #fff; padding: 0 calc(16px + 14*(100vw - 320px)/1600); font-weight: 700; border: none } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain .coupon-cart .coupon-box .form-control { border: 2px solid var(--theme-color); padding: 10px } [dir=rtl] .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain ul { padding-right: 0 } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain ul li { padding: 10px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain ul li:last-child { border-bottom: none } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain ul li h4 { font-size: 15px; color: #4a5568 } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain ul li h4.price { color: #4a5568; margin-left: auto } [dir=rtl] .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain ul li h4.price { margin-left: unset; margin-right: auto } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain ul li h4.price .shpping-contain { display: block; font-weight: 400; font-size: 13px; margin-top: 3px } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain ul li h4 span { font-weight: 600 } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain { border-bottom: 1px solid #ececec; padding-bottom: 10px } [dir=rtl] .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain { padding-bottom: 10px; padding: 0 } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0) } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain::-webkit-scrollbar { width: 3px } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain::-webkit-scrollbar-thumb { background-color: var(--theme-color); border-radius: 4px } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain li { padding: calc(6px + 2*(100vw - 320px)/1600) 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain li:last-child { border-bottom: none } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain li p { font-size: calc(14px + 1*(100vw - 320px)/1600); line-height: 1.6; margin: 0 } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain li h4 { font-size: 15px; color: #4a5568 } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain li h4.price { color: #4a5568; margin-left: auto } [dir=rtl] .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain li h4.price { margin-left: unset; margin-right: auto } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain li h4.price .shpping-contain { display: block; font-weight: 400; font-size: 13px; margin-top: 3px } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain li h4 span { font-weight: 600 } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total { margin-top: 0px; padding-top: 5px } [dir=rtl] .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total { padding: 0; padding-top: 5px } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li { padding-top: 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li h4 { font-size: 17px; color: #222 } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li h4.price { margin-left: auto } [dir=rtl] .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li h4.price { margin-left: unset; margin-right: auto } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li h4 span { font-size: calc(14px + 2*(100vw - 320px)/1600); font-weight: 600 } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li:nth-child(4) { padding: calc(12px + 4*(100vw - 320px)/1600) 0 } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li:nth-child(4) h4 { font-weight: 600; color: var(--theme-color) } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li:last-child { border-top: 1px solid #ececec; padding-top: calc(12px + 4*(100vw - 320px)/1600) } .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li:last-child h4 { font-weight: 600; font-size: calc(16px + 4*(100vw - 320px)/1600) } .checkout-section-2 .right-side-summery-box .checkout-offer { margin-top: 24px; border-radius: 7px; background-color: #f8f8f8; padding: calc(14px + 15*(100vw - 320px)/1600) } .checkout-section-2 .right-side-summery-box .checkout-offer .offer-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(9px + 3*(100vw - 320px)/1600); margin-bottom: calc(13px + 7*(100vw - 320px)/1600) } .checkout-section-2 .right-side-summery-box .checkout-offer .offer-title .offer-icon { width: 20px } .checkout-section-2 .right-side-summery-box .checkout-offer .offer-title .offer-name h6 { font-weight: 600; font-size: calc(15px + 1*(100vw - 320px)/1600); line-height: 1; margin-bottom: -2px } .checkout-section-2 .right-side-summery-box .checkout-offer .offer-detail { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(11px + 5*(100vw - 320px)/1600); height: 100%; overflow: hidden auto; max-height: 104px } [dir=rtl] .checkout-section-2 .right-side-summery-box .checkout-offer .offer-detail { padding: 0 } .checkout-section-2 .right-side-summery-box .checkout-offer .offer-detail::-webkit-scrollbar-track { border-radius: 10px; background-color: rgba(85, 85, 85, .14) } .checkout-section-2 .right-side-summery-box .checkout-offer .offer-detail::-webkit-scrollbar { width: 4px; background-color: #f5f5f5; border-radius: 50px } .checkout-section-2 .right-side-summery-box .checkout-offer .offer-detail::-webkit-scrollbar-thumb { border-radius: 10px; background-color: rgba(85, 85, 85, .5) } .checkout-section-2 .right-side-summery-box .checkout-offer .offer-detail li { display: block } .checkout-section-2 .right-side-summery-box .checkout-offer .offer-detail li p { color: #4a5568; line-height: 1.5; position: relative; padding-left: 23px; font-size: calc(13px + 0*(100vw - 320px)/1600); margin: 0 } [dir=rtl] .checkout-section-2 .right-side-summery-box .checkout-offer .offer-detail li p { padding-left: unset; padding-right: 23px } .checkout-section-2 .right-side-summery-box .checkout-offer .offer-detail li p::before { content: ""; position: absolute; top: 7px; left: 7px; width: 5px; height: 5px; background-color: #4a5568; border-radius: 100% } [dir=rtl] .checkout-section-2 .right-side-summery-box .checkout-offer .offer-detail li p::before { left: unset; right: 7px } .contact-box-section .left-sidebar-box .contact-image { text-align: center; margin-bottom: calc(25px + 39*(100vw - 320px)/1600) } @media(max-width: 1199px) { .contact-box-section .left-sidebar-box .contact-image { margin-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100% } } @media(max-width: 991px) { .contact-box-section .left-sidebar-box .contact-image { margin-bottom: calc(25px + 39*(100vw - 320px)/1600) } } .contact-box-section .left-sidebar-box .contact-image img { width: 60% } @media(max-width: 1199px) { .contact-box-section .left-sidebar-box .contact-image img { width: 77% } } @media(max-width: 991px) { .contact-box-section .left-sidebar-box .contact-image img { width: 60%; margin-bottom: calc(25px + 39*(100vw - 320px)/1600) } } .contact-box-section .left-sidebar-box .contact-title { margin-bottom: calc(20px + 12*(100vw - 320px)/1600) } .contact-box-section .left-sidebar-box .contact-title h3 { position: relative; display: inline-block; font-size: calc(23px + 5*(100vw - 320px)/1600); font-weight: 600 } .contact-box-section .left-sidebar-box .contact-title h3::after { content: ""; position: absolute; width: 70%; height: 2px; bottom: -5px; left: 0; background: var(--theme-color2) } [dir=rtl] .contact-box-section .left-sidebar-box .contact-title h3::after { left: unset; right: 0 } .contact-box-section .left-sidebar-box .contact-detail .contact-detail-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(2px + 3*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #f8f8f8; padding: calc(15px + 12*(100vw - 320px)/1600) calc(15px + 12*(100vw - 320px)/1600) calc(15px + 12*(100vw - 320px)/1600) calc(30px + 11*(100vw - 320px)/1600); position: relative; border-radius: 10px; margin-left: 22px } .contact-box-section .left-sidebar-box .contact-detail .contact-detail-box .contact-icon { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; left: -21px; background-color: var(--theme-color); padding: 13px; border-radius: 7px; display: inherit; color: #fff } .contact-box-section .left-sidebar-box .contact-detail .contact-detail-box .contact-detail-title, .contact-box-section .left-sidebar-box .contact-detail .contact-detail-box .contact-detail-contain { width: 100% } .contact-box-section .left-sidebar-box .contact-detail .contact-detail-box .contact-detail-title h4 { font-weight: 600; font-size: calc(16px + 2*(100vw - 320px)/1600); margin-top: -2px } .contact-box-section .left-sidebar-box .contact-detail .contact-detail-box .contact-detail-contain p { margin: 0; font-size: calc(14px + 1*(100vw - 320px)/1600); line-height: 1.5; color: #4a5568; margin-bottom: -5px } .contact-box-section .right-sidebar-box { padding: calc(21px + 39*(100vw - 320px)/1600); border-radius: 10px; background-color: #f8f8f8 } .contact-box-section .right-sidebar-box .custom-form label { color: #4a5568; display: block; font-size: 16px; margin-bottom: calc(3px + 5*(100vw - 320px)/1600) } .contact-box-section .right-sidebar-box .custom-form .custom-input { position: relative } .contact-box-section .right-sidebar-box .custom-form .custom-input .form-control { padding: calc(15px + 5*(100vw - 320px)/1600) calc(15px + 5*(100vw - 320px)/1600) calc(15px + 5*(100vw - 320px)/1600) calc(41px + 11*(100vw - 320px)/1600); border: none } [dir=rtl] .contact-box-section .right-sidebar-box .custom-form .custom-input .form-control { padding: calc(15px + 5*(100vw - 320px)/1600) calc(41px + 11*(100vw - 320px)/1600) calc(15px + 5*(100vw - 320px)/1600) calc(15px + 5*(100vw - 320px)/1600) } .contact-box-section .right-sidebar-box .custom-form .custom-input .form-control:focus { background-color: #fff; border-color: rgba(0, 0, 0, 0) } .contact-box-section .right-sidebar-box .custom-form .custom-input i { position: absolute; top: 0; left: 0; height: 100%; padding: 0 calc(14px + 6*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: calc(14px + 4*(100vw - 320px)/1600); color: #4a5568 } [dir=rtl] .contact-box-section .right-sidebar-box .custom-form .custom-input i { left: unset; right: 0 } .contact-box-section .right-sidebar-box .custom-form .custom-textarea { position: relative } .contact-box-section .right-sidebar-box .custom-form .custom-textarea .form-control { padding-left: 52px; border: none } [dir=rtl] .contact-box-section .right-sidebar-box .custom-form .custom-textarea .form-control { padding-left: unset; padding-right: 52px } .contact-box-section .right-sidebar-box .custom-form .custom-textarea .form-control:focus { background-color: #fff; border-color: rgba(0, 0, 0, 0) } .contact-box-section .right-sidebar-box .custom-form .custom-textarea i { position: absolute; top: 0; left: 0; height: 100%; padding: 18px 20px; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 18px; color: #4a5568 } [dir=rtl] .contact-box-section .right-sidebar-box .custom-form .custom-textarea i { left: unset; right: 0 } .map-section .map-box { margin-bottom: -6px; display: block } .map-section .map-box iframe { width: 100%; height: 350px } .log-in-section { overflow-x: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 0 } .log-in-section::after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url(../images/inner-page/log-in-bg.png); background-position: center; background-repeat: no-repeat; background-size: cover; z-index: -1 } .log-in-section.otp-section { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .log-in-section .image-contain { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100% } .log-in-section .log-in-form .form-control { border: none } .log-in-section .inputs { margin: calc(-2px + -10*(100vw - 320px)/1600) } .log-in-section .inputs input { margin: calc(2px + 6*(100vw - 320px)/1600); border: none } .log-in-section .log-in-box { background-color: #f8f8f8; padding: calc(16px + 34*(100vw - 320px)/1600); border-radius: calc(8px + 4*(100vw - 320px)/1600) } .log-in-section .log-in-box .logo-name { margin-bottom: calc(20px + 10*(100vw - 320px)/1600); margin-top: -10px } .log-in-section .log-in-box .logo-name a { font-size: calc(28px + 7*(100vw - 320px)/1600); font-weight: bold; color: #222; font-family: "Public Sans", sans-serif; display: block } .log-in-section .log-in-box .logo-name a img { width: calc(150px + 75*(100vw - 320px)/1600) } .log-in-section .log-in-box .log-in-title { margin-bottom: calc(12px + 8*(100vw - 320px)/1600) } .log-in-section .log-in-box .log-in-title h3 { margin-bottom: calc(1px + 5*(100vw - 320px)/1600); font-size: calc(18px + 3*(100vw - 320px)/1600) } .log-in-section .log-in-box .log-in-title h4, .log-in-section .log-in-box .log-in-title h5 { color: #4a5568; margin-top: 8px } .log-in-section .log-in-box .log-in-button { margin-top: 20px; padding: 1px 0 } .log-in-section .log-in-box .log-in-button ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 15px; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] .log-in-section .log-in-box .log-in-button ul { padding-right: 0 } .log-in-section .log-in-box .log-in-button ul li { display: block; width: 100% } .log-in-section .log-in-box .log-in-button ul li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: calc(14px + 2*(100vw - 320px)/1600); color: #222; border-radius: 5px; padding: calc(10px + 6*(100vw - 320px)/1600) calc(18px + 12*(100vw - 320px)/1600); -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(8px + 2*(100vw - 320px)/1600); background-color: #fff } .log-in-section .log-in-box .log-in-button ul li a img { width: calc(18px + 6*(100vw - 320px)/1600) } .log-in-section .log-in-box .forgot-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media(max-width: 360px) { .log-in-section .log-in-box .forgot-box { display: block } } .log-in-section .log-in-box .remember-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .log-in-section .log-in-box .remember-box .check-box { display: block; margin-top: -6px } .log-in-section .log-in-box .remember-box label { font-size: 16px } .log-in-section .log-in-box .remember-box label span { font-weight: 500; color: var(--theme-color) } .log-in-section .log-in-box .forgot-password { font-size: 16px; font-weight: 500; display: block } .log-in-section .log-in-box .forgot-password:hover { color: var(--theme-color) } .log-in-section .log-in-box .other-log-in { margin-top: 15px; text-align: center; position: relative } .log-in-section .log-in-box .other-log-in::before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 100%; height: 1px; left: 0; background-color: #ddd; z-index: 0 } .log-in-section .log-in-box .other-log-in h6 { color: #4a5568; position: relative; background-color: #f9f9f9; padding: 0 14px; display: inline-block; text-transform: uppercase } .log-in-section .log-in-box .sign-up-box { margin-top: 20px; text-align: center } .log-in-section .log-in-box .sign-up-box h4 { color: #4a5568; font-size: calc(14px + 2*(100vw - 320px)/1600); margin-bottom: calc(0px + 3*(100vw - 320px)/1600) } .log-in-section .log-in-box .sign-up-box a { font-weight: 500; font-size: calc(15px + 2*(100vw - 320px)/1600); margin-bottom: -4px; display: block } .log-in-section .log-in-box .sign-up-box a:hover { color: var(--theme-color) } .log-in-section .log-in-box .contact-title { margin-bottom: 30px } .log-in-section .log-in-box .contact-title h2 { margin-bottom: 15px } .log-in-section .log-in-box .contact-title h5 { width: 53%; font-size: 18px; line-height: 1.3; color: #4a5568 } .faq-contain { margin-bottom: calc(30px + 20*(100vw - 320px)/1600) } .faq-contain .faq-top-box { text-align: center; background-color: #f8f8f8; border-radius: 9px; padding: 28px 18px } .faq-contain .faq-top-box .faq-box-icon { width: 65px; height: 65px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #fff; border-radius: 7px; margin: 0 auto 16px } .faq-contain .faq-top-box .faq-box-icon img { width: calc(36px + 9*(100vw - 320px)/1600); height: auto } .faq-contain .faq-top-box .faq-box-contain h3 { font-weight: 700 } .faq-contain .faq-top-box .faq-box-contain p { margin: 17px 0 0; line-height: 1.6; color: #4a5568; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; margin-bottom: -4px } .faq-box-contain .faq-contain { margin-bottom: 0; position: sticky; top: 92px } @media(max-width: 1199px) { .faq-box-contain .faq-contain { margin-bottom: calc(30px + 20*(100vw - 320px)/1600) } } .faq-box-contain .faq-contain h2 { font-weight: 700; font-size: calc(28px + 28*(100vw - 320px)/1600); line-height: 1.4 } .faq-box-contain .faq-contain p { margin: calc(8px + 7*(100vw - 320px)/1600) 0 0; font-size: calc(13px + 2*(100vw - 320px)/1600); line-height: 1.5; color: #4a5568 } @media(max-width: 1199px) { .faq-box-contain .faq-contain p { width: 70% } } @media(max-width: 991px) { .faq-box-contain .faq-contain p { width: 90% } } @media(max-width: 767px) { .faq-box-contain .faq-contain p { width: 100%; text-align: justify } } .faq-box-contain .faq-accordion .accordion { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(15px + 9*(100vw - 320px)/1600) } .faq-box-contain .faq-accordion .accordion .accordion-item { width: 100%; border-radius: 7px; background-color: #f8f8f8; border: none; overflow: hidden } .faq-box-contain .faq-accordion .accordion .accordion-item .accordion-header .accordion-button { background-color: #f8f8f8; font-size: calc(16px + 4*(100vw - 320px)/1600); font-weight: 500; line-height: 1.5; padding: calc(12px + 4*(100vw - 320px)/1600) calc(12px + 8*(100vw - 320px)/1600) } .faq-box-contain .faq-accordion .accordion .accordion-item .accordion-header .accordion-button i { margin-left: auto; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .faq-box-contain .faq-accordion .accordion .accordion-item .accordion-header .accordion-button i { margin-left: unset; margin-right: auto } .faq-box-contain .faq-accordion .accordion .accordion-item .accordion-header .accordion-button::after { content: unset } .faq-box-contain .faq-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) { font-weight: 700; color: var(--theme-color); background-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; box-shadow: none } .faq-box-contain .faq-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) i { -webkit-transform: rotate(180deg); transform: rotate(180deg) } .faq-box-contain .faq-accordion .accordion .accordion-item .accordion-header .accordion-button:focus { border-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; box-shadow: none } .faq-box-contain .faq-accordion .accordion .accordion-item .accordion-collapse .accordion-body { padding: 0 calc(12px + 4*(100vw - 320px)/1600) calc(12px + 8*(100vw - 320px)/1600) } .faq-box-contain .faq-accordion .accordion .accordion-item .accordion-collapse .accordion-body p { font-size: calc(14px + 1*(100vw - 320px)/1600); line-height: 1.6; color: #4a5568; margin-bottom: calc(12px + 4*(100vw - 320px)/1600) } .faq-box-contain .faq-accordion .accordion .accordion-item .accordion-collapse .accordion-body p:last-child { margin-bottom: -4px } .compare-section .compare-table { border: 1px solid #ddd; margin-bottom: 0 } .compare-section .compare-table tr td, .compare-section .compare-table tr th { min-width: 200px; border-right: 1px solid #ddd; padding: calc(12px + 4*(100vw - 320px)/1600) calc(14px + 6*(100vw - 320px)/1600); text-align: center } .compare-section .compare-table tr td:first-child, .compare-section .compare-table tr th:first-child { min-width: auto } .compare-section .compare-table tr th { font-size: 16px; font-weight: 500; color: var(--theme-color); background-color: #f8f8f8 } .compare-section .compare-table tr td { font-size: 15px } .compare-section .compare-table tr td.title a { font-weight: 700; color: #222 } .compare-section .compare-table tr td a { font-weight: 600 } .compare-section .compare-table tr td a:hover { color: #222 } .compare-section .compare-table tr td .compare-image { width: calc(105px + 25*(100vw - 320px)/1600); height: calc(105px + 25*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; border-radius: 5px; background-color: #f1f1f1; margin: 0 auto } .compare-section .compare-table tr td .compare-image img { width: 100%; height: calc(65px + 25*(100vw - 320px)/1600); -o-object-fit: contain; object-fit: contain } .compare-section .compare-table tr td .price h5 { font-weight: 600; color: #222 } .compare-section .compare-table tr td .price h5 del { font-weight: 400; font-size: 15px; margin-left: 4px; color: #777 } .compare-section .compare-table tr td .price h5 span { margin-left: 4px; color: var(--theme-color) } .compare-section .compare-table tr td .compare-rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 5px } .compare-section .compare-table tr td .compare-rating span { font-size: calc(14px + 1*(100vw - 320px)/1600) } [dir=rtl] .compare-section .compare-table tr td .compare-rating span { margin-left: unset; padding-right: 5px } .compare-section .compare-table tr td .summary { color: #777; line-height: 1.5; margin-bottom: 0; font-size: 15px } .blog-section .left-sidebar-box { position: sticky; top: 20px } .blog-section .left-sidebar-box .left-search-box .search-box { position: relative } .blog-section .left-sidebar-box .left-search-box .search-box::before { content: ""; position: absolute; font-family: "Font Awesome 6 Free"; font-weight: 900; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 20px; color: #4a5568 } .blog-section .left-sidebar-box .left-search-box .search-box::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 60%; right: 51px; opacity: .3; background-color: #4a5568 } .blog-section .left-sidebar-box .left-search-box .search-box input { padding: 8px 68px 8px 20px; background-color: #f8f8f8; border: none; height: 53px; border-radius: 7px } .blog-section .left-sidebar-box .left-search-box .search-box input:focus { border-color: #ced4da } .blog-section .left-sidebar-box .left-accordion-box { margin-top: 20px } .blog-section .left-sidebar-box .left-accordion-box .accordion-item { border: none; padding: calc(18px + 7*(100vw - 320px)/1600); background-color: #f8f8f8 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item+.accordion-item { margin-top: 20px } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-header .accordion-button { background-color: #f8f8f8; color: #222; font-weight: 700; padding: 0 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-header .accordion-button::after { width: unset; height: unset; font-family: "Font Awesome 6 Free"; font-weight: 900; background-image: none; content: "" } [dir=rtl] .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-header .accordion-button::after { margin-left: unset; margin-right: auto } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-header .accordion-button:focus { border-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; box-shadow: none } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-header .accordion-button:not(.collapsed) { -webkit-box-shadow: none; box-shadow: none } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse { background-color: #f8f8f8 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body { padding: 0; margin-top: 20px } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box+.recent-box { margin-top: 20px } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box:hover .recent-image img { -webkit-transform: scale(1.1) rotate(4deg); transform: scale(1.1) rotate(4deg) } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box .recent-image { width: 110px; border-radius: 5px; overflow: hidden } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box .recent-image img { width: 100%; height: 100%; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box .recent-detail { padding-left: 15px; width: calc(100% - 110px) } [dir=rtl] .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box .recent-detail { padding-left: unset; padding-right: 15px } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box .recent-detail a { color: #222 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box .recent-detail a:hover { color: #222 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box .recent-detail a h5 { font-weight: 600; line-height: 1.45; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box .recent-detail h6 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 8px; color: #4a5568 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box .recent-detail h6 .feather { width: 18px; height: 18px; stroke-width: 1 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .category-list-box ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 20px } [dir=rtl] .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .category-list-box ul { padding-left: unset; padding-right: 0 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .category-list-box ul li { display: block; position: relative; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: 0; overflow: hidden; width: 100% } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .category-list-box ul li:first-child { padding-top: 0 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .category-list-box ul li a { display: block; font-size: calc(14px + 2*(100vw - 320px)/1600); color: #222 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .category-list-box ul li a .category-name { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .category-list-box ul li a .category-name h5 { color: #4a5568; font-weight: 600 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .category-list-box ul li a .category-name h5, .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .category-list-box ul li a .category-name span { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .category-list-box ul li a .category-name span { width: 22px; height: 22px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 13px; color: #fff; background-color: var(--theme-color); padding: 4px 5px 3px; border-radius: 100% } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .product-tags-box ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px } [dir=rtl] .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .product-tags-box ul { padding-left: unset; padding-right: 0 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .product-tags-box ul li { z-index: 0; padding: 4px 9px; border-radius: 3px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; overflow: hidden; position: relative; background-color: #fff } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .product-tags-box ul li::after { content: ""; position: absolute; width: 100%; height: 100%; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: -1; top: 0; left: 0; background-color: var(--theme-color); opacity: 0 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .product-tags-box ul li:hover { border-color: rgba(0, 0, 0, 0) } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .product-tags-box ul li:hover::after { opacity: 1 } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .product-tags-box ul li:hover a { color: #fff } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .product-tags-box ul li a { font-size: calc(13px + 1*(100vw - 320px)/1600); color: #4a5568; text-transform: capitalize } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .product-list-2 li+li { margin-top: 30px } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .product-list-2 li+li::after { top: -16px; width: calc(100% - 80px - (12px + 11*(100vw - 320px)/1600)) } .blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .product-list-2 li .offer-product .offer-detail a { color: #222 } .blog-section .custom-border { border-bottom: 1px solid #ececec; padding-bottom: calc(20px + 30*(100vw - 320px)/1600); margin-bottom: calc(35px + 25*(100vw - 320px)/1600) } .blog-section .blog-box:hover .blog-image a { -webkit-transform: scale(1.1) rotate(4deg); transform: scale(1.1) rotate(4deg) } .blog-section .blog-box .blog-image { position: relative; overflow: hidden; margin-bottom: 15px; border-radius: 0 } .blog-section .blog-box .blog-image a { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .blog-section .blog-box .blog-image label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 0; bottom: unset; left: 0; border-radius: 0; background-color: #febc5c; color: #fff; padding: 10px 13px; text-transform: uppercase; font-size: 13px; font-weight: 600 } .blog-section .blog-box .blog-image label i { width: 16px; height: 16px; -o-object-fit: contain; object-fit: contain; margin-right: 3px; color: #fff } .blog-section .blog-box .blog-contain { padding: 0 20px 20px } .blog-section .blog-box .blog-contain-2 { padding: 0 } .blog-section .blog-box .blog-contain .blog-label { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 15px; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .blog-section .blog-box .blog-contain .blog-label .time, .blog-section .blog-box .blog-contain .blog-label .super { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4a5568; text-transform: uppercase; font-size: 13px } .blog-section .blog-box .blog-contain .blog-label .time .feather, .blog-section .blog-box .blog-contain .blog-label .super .feather { width: 16px; height: 16px; -o-object-fit: contain; object-fit: contain; margin-right: 4px } [dir=rtl] .blog-section .blog-box .blog-contain .blog-label .time .feather, [dir=rtl] .blog-section .blog-box .blog-contain .blog-label .super .feather { margin-right: unset; margin-left: 4px } .blog-section .blog-box .blog-contain .blog-label .time span, .blog-section .blog-box .blog-contain .blog-label .super span { margin-top: 1px } .blog-section .blog-box .blog-contain a { color: #222 } .blog-section .blog-box .blog-contain a:hover { color: #222 } .blog-section .blog-box .blog-contain a h3 { margin: 10px 0 6px; font-weight: 600; line-height: 1.5; text-transform: capitalize; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; font-size: calc(16px + 2*(100vw - 320px)/1600); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .blog-section .blog-box .blog-contain p { line-height: 1.8; color: #4a5568; margin-bottom: 0 } @media(max-width: 1366px) { .blog-section .blog-box .blog-contain p { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } } .blog-section .blog-box .blog-contain .blog-button { border: none; background-color: rgba(var(--theme-color-rgb), 0.1); font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; z-index: 0; overflow: hidden; border-radius: 5px; padding: 10px 22px; color: var(--theme-color); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; margin-top: calc(8px + 14*(100vw - 320px)/1600); font-size: 14px } .blog-section .blog-box .blog-contain .blog-button:hover { background-color: rgba(var(--theme-color-rgb), 1); color: #fff } .blog-section .blog-box .blog-contain .blog-button i { margin-left: 10px; margin-top: 1px } [dir=rtl] .blog-section .blog-box .blog-contain .blog-button i { margin-left: unset; margin-right: 10px } .blog-section .blog-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } @media(max-width: 1199px) { .blog-section .blog-list { display: block } } @media(max-width: 991px) { .blog-section .blog-list { display: -webkit-box; display: -ms-flexbox; display: flex } } @media(max-width: 767px) { .blog-section .blog-list { display: block } } .blog-section .blog-list:hover { -webkit-box-shadow: 0 4px 9px rgba(34, 34, 34, .1); box-shadow: 0 4px 9px rgba(34, 34, 34, .1) } .blog-section .blog-list:hover .blog-image img { -webkit-transform: scale(1.1); transform: scale(1.1) } .blog-section .blog-list:hover .blog-contain a h3 { color: var(--theme-color) } .blog-section .blog-list:hover .blog-contain .blog-button { background-color: var(--theme-color); color: #fff } .blog-section .blog-list .blog-image { margin-bottom: -1px; width: 38%; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } @media(max-width: 1399px) { .blog-section .blog-list .blog-image { width: 45% } } @media(max-width: 1199px) { .blog-section .blog-list .blog-image { width: 100% } } @media(max-width: 991px) { .blog-section .blog-list .blog-image { width: 45% } } @media(max-width: 767px) { .blog-section .blog-list .blog-image { width: 100%; height: auto; margin-bottom: 8px; text-align: center } } .blog-section .blog-list .blog-image img { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } @media(max-width: 1199px) { .blog-section .blog-list .blog-image img { width: 100% } } @media(max-width: 991px) { .blog-section .blog-list .blog-image img { width: auto } } @media(max-width: 767px) { .blog-section .blog-list .blog-image img { width: 100% } } .blog-section .blog-list .blog-contain { padding: calc(10px + 15*(100vw - 320px)/1600); width: 62% } @media(max-width: 1399px) { .blog-section .blog-list .blog-contain { width: 55% } } @media(max-width: 1199px) { .blog-section .blog-list .blog-contain { width: 100% } } @media(max-width: 991px) { .blog-section .blog-list .blog-contain { width: 55% } } @media(max-width: 767px) { .blog-section .blog-list .blog-contain { width: 100% } } .blog-section .blog-detail-image { position: relative } .blog-section .blog-detail-image .blog-image-contain { position: absolute; bottom: 0; width: 100%; padding: 55px 15px 40px; text-align: center; background: #fff; background: -webkit-gradient(linear, left bottom, left top, from(white), to(rgba(246, 246, 246, 0))); background: linear-gradient(0deg, white 0%, rgba(246, 246, 246, 0) 100%); color: #222 } @media(max-width: 480px) { .blog-section .blog-detail-image .blog-image-contain { position: relative } } .blog-section .blog-detail-image .blog-image-contain .contain-list li { text-transform: capitalize; position: relative } .blog-section .blog-detail-image .blog-image-contain .contain-list li+li { margin-left: 30px } [dir=rtl] .blog-section .blog-detail-image .blog-image-contain .contain-list li+li { margin-left: unset; margin-right: 30px } .blog-section .blog-detail-image .blog-image-contain .contain-list li+li::before { content: ""; position: absolute; width: 15px; height: 1px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: #222; left: -24px } [dir=rtl] .blog-section .blog-detail-image .blog-image-contain .contain-list li+li::before { right: -24px; left: unset } .blog-section .blog-detail-image .blog-image-contain h2 { margin: calc(10px + 4*(100vw - 320px)/1600) 0; font-weight: 700; font-size: calc(22px + 12*(100vw - 320px)/1600) } .blog-section .blog-detail-image .blog-image-contain .contain-comment-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(10px + 13*(100vw - 320px)/1600); color: #777 } .blog-section .blog-detail-image .blog-image-contain .contain-comment-list li .user-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .blog-section .blog-detail-image .blog-image-contain .contain-comment-list li .user-list .feather { width: 18px; height: 18px; margin-right: 3px } [dir=rtl] .blog-section .blog-detail-image .blog-image-contain .contain-comment-list li .user-list .feather { margin-right: unset; margin-left: 3px } .blog-section .blog-detail-contain p { color: #4a5568; font-size: calc(15px + 2*(100vw - 320px)/1600); line-height: calc(25px + 5*(100vw - 320px)/1600); margin-bottom: calc(12px + 8*(100vw - 320px)/1600) } .blog-section .blog-detail-contain p .first { width: calc(38px + 12*(100vw - 320px)/1600); height: calc(38px + 12*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: calc(55px + 15*(100vw - 320px)/1600); color: #4a5568; float: left; margin-right: calc(8px + 12*(100vw - 320px)/1600); margin-top: 8px } .blog-section .blog-detail-contain .blog-details-quote { padding: calc(18px + 42*(100vw - 320px)/1600) calc(18px + 42*(100vw - 320px)/1600) calc(18px + 42*(100vw - 320px)/1600) calc(62px + 118*(100vw - 320px)/1600); border-radius: 10px; margin-bottom: calc(12px + 8*(100vw - 320px)/1600); background-color: #4a5568; position: relative; color: #fff } .blog-section .blog-detail-contain .blog-details-quote h3 { font-size: calc(18px + 10*(100vw - 320px)/1600); line-height: calc(24px + 11*(100vw - 320px)/1600); margin-bottom: calc(8px + 12*(100vw - 320px)/1600) } .blog-section .blog-detail-contain .blog-details-quote h5 { letter-spacing: 3px; color: #ddd; text-transform: uppercase } .blog-section .blog-detail-contain .blog-details-quote::after { content: ""; position: absolute; font-family: "Font Awesome 6 Free"; font-weight: 900; font-size: calc(38px + 32*(100vw - 320px)/1600); color: var(--theme-color); top: calc(-6px + 32*(100vw - 320px)/1600); left: calc(15px + 72*(100vw - 320px)/1600) } .blog-section .leave-title { margin: 40px 0 9px } .blog-section .leave-title h3 { position: relative; font-weight: 700; z-index: 0; color: #4a5568; font-size: 22px } .blog-section .user-comment-box { margin-top: 24px } .blog-section .user-comment-box ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } [dir=rtl] .blog-section .user-comment-box ul { padding-left: unset; padding-right: 0 } .blog-section .user-comment-box ul li { padding: 0px 0 50px; width: 100%; position: relative } .blog-section .user-comment-box ul li.li-padding { padding-left: calc(28px + 52*(100vw - 320px)/1600) } @media(max-width: 480px) { .blog-section .user-comment-box ul li { padding: 0 } } .blog-section .user-comment-box ul li .user-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } @media(max-width: 480px) { .blog-section .user-comment-box ul li .user-box { display: block } } .blog-section .user-comment-box ul li .user-box .reply-button { position: absolute; top: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] .blog-section .user-comment-box ul li .user-box .reply-button { right: unset; left: 0 } .blog-section .user-comment-box ul li .user-box .reply-button i { margin: -3px 9px 0 0; color: #777 } [dir=rtl] .blog-section .user-comment-box ul li .user-box .reply-button i { margin: -3px 0 0 9px } .blog-section .user-comment-box ul li .user-box .user-image { position: relative } .blog-section .user-comment-box ul li .user-box .user-image img { width: 60px; height: 60px; -o-object-fit: cover; object-fit: cover; border-radius: 100%; overflow: hidden } .blog-section .user-comment-box ul li .user-box .user-image .user-name { position: absolute; top: 0; left: 80px; width: 220px } [dir=rtl] .blog-section .user-comment-box ul li .user-box .user-image .user-name { right: 80px; left: unset } @media(max-width: 480px) { .blog-section .user-comment-box ul li .user-box .user-image .user-name { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } } .blog-section .user-comment-box ul li .user-box .user-image .user-name h5 { font-weight: 600 } .blog-section .user-comment-box ul li .user-box .user-image .user-name h6 { color: #4a5568; margin-bottom: 6px } .blog-section .user-comment-box ul li .user-box .user-contain { width: calc(100% - 70px); padding-left: 20px } [dir=rtl] .blog-section .user-comment-box ul li .user-box .user-contain { padding-left: unset; padding-right: 20px } @media(max-width: 480px) { .blog-section .user-comment-box ul li .user-box .user-contain { width: 100%; padding: 0; margin-top: 14px } } .blog-section .user-comment-box ul li .user-box .user-contain p { font-size: calc(13px + 2*(100vw - 320px)/1600); line-height: 1.6; color: #4a5568; margin-bottom: 0; margin-top: 50px; width: 85% } @media(max-width: 575px) { .blog-section .user-comment-box ul li .user-box .user-contain p { width: 100% } } @media(max-width: 480px) { .blog-section .user-comment-box ul li .user-box .user-contain p { margin: 0 0 35px } } .blog-section .leave-box { padding: calc(18px + 12*(100vw - 320px)/1600); background-color: #f8f8f8; border-radius: 6px } .blog-section .leave-box .leave-comment .comment-notes p { line-height: 1.6 } .blog-section .leave-box .leave-comment .save-comment-box { margin: 20px 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .blog-section .leave-box .leave-comment .save-comment-box .form-check { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .blog-section .leave-box .leave-comment .save-comment-box .form-check input { margin-top: -5px } @media(max-width: 659px) { .blog-section .leave-box .leave-comment .save-comment-box .form-check input { margin-top: -21px } } @media(max-width: 341px) { .blog-section .leave-box .leave-comment .save-comment-box .form-check input { margin-top: -44px } } .blog-section .leave-box .leave-comment .save-comment-box .form-check .form-check-label { font-size: 15px; font-weight: 400; color: #4a5568 } .blog-section .leave-box .leave-comment .blog-input .form-control { border: none } .blog-section .leave-box .leave-comment .blog-input .form-control:focus { background-color: #fff } .review-title h4 { font-size: calc(16px + 2*(100vw - 320px)/1600); margin-bottom: calc(7px + 6*(100vw - 320px)/1600); color: #222; font-weight: 400 } .review-title h2 { font-size: calc(26px + 14*(100vw - 320px)/1600); margin-bottom: calc(12px + 18*(100vw - 320px)/1600); width: 80%; line-height: 1.3; position: relative } @media(max-width: 480px) { .review-title h2 { width: 100% } } .review-title h2.center::before { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); color: var(--theme-color) } .about-us-title h4 { font-size: calc(16px + 5*(100vw - 320px)/1600); margin-bottom: calc(7px + 6*(100vw - 320px)/1600); color: var(--theme-color); font-family: "Pacifico", cursive } .about-us-title h2 { font-size: calc(23px + 9*(100vw - 320px)/1600); margin-bottom: calc(28px + 13*(100vw - 320px)/1600); line-height: 1.3; position: relative } .about-us-title h2::before { content: ""; position: absolute; width: calc(106px + 69*(100vw - 320px)/1600); height: 3px; bottom: calc(-7px + -1*(100vw - 320px)/1600); left: 0; background: #ffa53b } .about-us-title h2.center::before { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .fresh-vegetable-section .fresh-image { margin-top: 30px; border-radius: calc(12px + 38*(100vw - 320px)/1600) 0; overflow: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .fresh-vegetable-section .fresh-image>div { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; overflow: hidden } .fresh-vegetable-section .fresh-image:hover>div { -webkit-transform: scale(1.05); transform: scale(1.05) } .fresh-vegetable-section .fresh-image-2 { border-radius: 0 calc(12px + 38*(100vw - 320px)/1600); overflow: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .fresh-vegetable-section .fresh-image-2>div { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; overflow: hidden } .fresh-vegetable-section .fresh-image-2:hover>div { -webkit-transform: scale(1.05); transform: scale(1.05) } .fresh-vegetable-section .fresh-contain { height: 100% } .fresh-vegetable-section .fresh-contain p { font-size: calc(14px + 1*(100vw - 320px)/1600); line-height: 1.7; color: #4a5568; margin-bottom: calc(11px + 9*(100vw - 320px)/1600) } .fresh-vegetable-section .delivery-list ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(11px + 9*(100vw - 320px)/1600) } [dir=rtl] .fresh-vegetable-section .delivery-list ul { padding-right: 0 } .fresh-vegetable-section .delivery-list ul li { width: 100% } .fresh-vegetable-section .delivery-list ul li .deliver-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: calc(8px + 7*(100vw - 320px)/1600); -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; color: #4a5568 } .fresh-vegetable-section .delivery-list ul li .deliver-box .feather { width: 17px; height: auto; margin-top: 3px } .fresh-vegetable-section .delivery-list ul li .deliver-box h6 { font-size: calc(15px + 2*(100vw - 320px)/1600); width: calc(100% - 17px) } .fresh-vegetable-section .delivery-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(15px + 15*(100vw - 320px)/1600); margin-top: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .fresh-vegetable-section .delivery-box li .delivery-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 0 } .fresh-vegetable-section .delivery-box li .delivery-box .delivery-icon img { width: 30px; height: auto } .client-section { background-color: #f8f8f8 } .client-section .clint-contain { background: #fff; padding: calc(27px + 23*(100vw - 320px)/1600); border-radius: calc(18px + 12*(100vw - 320px)/1600); position: relative } .client-section .clint-contain:hover .client-icon img { -webkit-animation-name: bounce; animation-name: bounce; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both } .client-section .clint-contain:hover h2 { opacity: .09; margin-right: 9px } .client-section .clint-contain:hover h4 { color: var(--theme-color) } .client-section .clint-contain .client-icon { width: calc(60px + 20*(100vw - 320px)/1600); height: calc(60px + 20*(100vw - 320px)/1600); margin-bottom: 14px; margin-top: -11px } .client-section .clint-contain .client-icon img { width: 74%; height: 100%; -o-object-fit: contain; object-fit: contain } .client-section .clint-contain h2 { position: absolute; top: calc(14px + 10*(100vw - 320px)/1600); right: calc(24px + 10*(100vw - 320px)/1600); color: #4a5568; opacity: .05; font-size: calc(52px + 18*(100vw - 320px)/1600); font-weight: 800; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .client-section .clint-contain h2 { right: unset; left: calc(24px + 10*(100vw - 320px)/1600) } .client-section .clint-contain h4 { font-size: calc(22px + 2*(100vw - 320px)/1600); margin-bottom: 7px; font-weight: 600; position: relative; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .client-section .clint-contain p { font-size: calc(14px + 2*(100vw - 320px)/1600); color: #4a5568; margin: 0 auto; line-height: 1.7; margin-bottom: -5px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .client-section .client-box .client-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .client-section .client-box .client-list li { width: 460px; position: relative } .team-section .team-box:hover .team-image img { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-filter: grayscale(0); filter: grayscale(0) } .team-section .team-box:hover .team-image .team-media { opacity: 1; right: 10px } .team-section .team-box .team-image { width: 50%; height: auto; border-radius: 100%; position: relative; overflow: hidden; margin: 0 auto } .team-section .team-box .team-image img { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -webkit-filter: grayscale(1); filter: grayscale(1) } .team-section .team-box .team-name { text-align: center; margin-top: 20px } .team-section .team-box .team-name h3 { font-size: calc(18px + 2*(100vw - 320px)/1600); letter-spacing: .7px; font-weight: 700 } .team-section .team-box .team-name h5 { margin-top: 6px; letter-spacing: .5px; color: #4a5568 } .team-section .team-box .team-name p { font-size: calc(14px + 1*(100vw - 320px)/1600); line-height: 1.6; color: #4a5568; margin: 9px auto 14px; width: 80%; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } @media(max-width: 360px) { .team-section .team-box .team-name p { width: 100% } } .team-section .team-box .team-name .team-media { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 14px; position: relative; margin-top: 15px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .team-section .team-box .team-name .team-media li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 30px; height: 30px; font-size: 16px; color: #fff; border-radius: 5px; background-color: #ededed } .team-section .team-box .team-name .team-media li a.fb-bg { color: #4267b2; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .team-section .team-box .team-name .team-media li a.fb-bg:hover { background-color: #4267b2; color: #fff } .team-section .team-box .team-name .team-media li a.twitter-bg { color: #00acee; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .team-section .team-box .team-name .team-media li a.twitter-bg:hover { background-color: #00acee; color: #fff } .team-section .team-box .team-name .team-media li a.pint-bg { color: #c8232c; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .team-section .team-box .team-name .team-media li a.pint-bg:hover { background-color: #c8232c; color: #fff } .team-section .team-box .team-name .team-media li a.insta-bg { color: #f56040; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .team-section .team-box .team-name .team-media li a.insta-bg:hover { background-color: #f56040; color: #fff } .review-section { background-color: #f8f8f8 } .review-section .reviewer-box { background-color: #fff; padding: calc(18px + 16*(100vw - 320px)/1600); border-radius: 10px; z-index: 0; position: relative; overflow: hidden } .review-section .reviewer-box:hover i { color: var(--theme-color); font-size: 143px; opacity: .18; -webkit-transform: rotate(7deg); transform: rotate(7deg); bottom: -29px; right: -7px } .review-section .reviewer-box i { position: absolute; font-size: 106px; opacity: .05; z-index: -1; -webkit-transform: rotate(15deg); transform: rotate(15deg); bottom: -30px; right: -8px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .review-section .reviewer-box i { -webkit-transform: rotate(-15deg) rotateY(183deg); transform: rotate(-15deg) rotateY(183deg); left: -8px; right: unset } .review-section .reviewer-box h3 { font-weight: 400; margin: 10px 0 13px; font-size: 20px; line-height: 1.5 } .review-section .reviewer-box p { color: #4a5568; line-height: 1.7; margin-bottom: 23px; font-size: calc(14px + 1*(100vw - 320px)/1600) } .review-section .reviewer-box .reviewer-profile { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(12px + 7*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center } .review-section .reviewer-box .reviewer-profile .reviewer-image { width: calc(65px + 10*(100vw - 320px)/1600); height: auto; border-radius: 8px; overflow: hidden } .review-section .reviewer-box .reviewer-profile .reviewer-image img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain } .review-section .reviewer-box .reviewer-profile .reviewer-name h4 { font-weight: 700; font-size: calc(16px + 2*(100vw - 320px)/1600); color: var(--theme-color) } .review-section .reviewer-box .reviewer-profile .reviewer-name h6 { color: #4a5568; margin-top: 6px } .chart-padding { background-color: #fff; padding: 20px; border-radius: 6px } .chart-title { margin-bottom: 20px } .chart-title h3 { font-size: 24px; font-weight: 600 } .dashboard-title { margin-bottom: 22px } .dashboard-title h3 { font-size: 20px; line-height: 1.3; position: relative; font-weight: 600 } .dashboard-title.dashboard-flex { display: -webkit-box; display: -ms-flexbox; display: flex } .dashboard-title.dashboard-flex button { margin-left: auto } .user-dashboard-section .dashboard-left-sidebar { background: #f8f8f8; -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .14); box-shadow: 0 0 8px rgba(34, 34, 34, .14); border-radius: 10px; overflow: hidden; position: sticky; top: 107px; z-index: 0 } @media(max-width: 991px) { .user-dashboard-section .dashboard-left-sidebar { width: 300px; height: 100vh; position: fixed; top: 0; left: -320px; border-radius: 0; z-index: 10; overflow-y: auto; overflow-x: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .user-dashboard-section .dashboard-left-sidebar.show { left: 0 } } .user-dashboard-section .dashboard-left-sidebar .close-button { width: 30px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 10px; right: 10px; z-index: 1; background: #f8f8f8; border-radius: 100% } .user-dashboard-section .dashboard-left-sidebar .close-button .close-sidebar { border: none; font-size: 15px; background-color: rgba(0, 0, 0, 0); color: #4a5568; padding: 2px 0 0 } .user-dashboard-section .dashboard-left-sidebar .profile-box { position: relative } .user-dashboard-section .dashboard-left-sidebar .profile-box .cover-image { position: relative; overflow: hidden } .user-dashboard-section .dashboard-left-sidebar .profile-box .cover-image img { width: 100%; height: 150px; -o-object-fit: cover; object-fit: cover } @media(max-width: 991px) { .user-dashboard-section .dashboard-left-sidebar .profile-box .cover-image img { height: 120px } } .user-dashboard-section .dashboard-left-sidebar .profile-box .cover-image:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #222; opacity: .15 } .user-dashboard-section .dashboard-left-sidebar .profile-box .cover-image .cover-icon { width: 30px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 8px; right: 8px; z-index: 1; background-color: #fff; border-radius: 100%; color: #4a5568 } .user-dashboard-section .dashboard-left-sidebar .profile-box .profile-contain { padding: 0 15px } .user-dashboard-section .dashboard-left-sidebar .profile-box .profile-contain .profile-image { margin: 0 auto; text-align: center; margin-top: -50px; z-index: 1; position: relative } .user-dashboard-section .dashboard-left-sidebar .profile-box .profile-contain .profile-image img { width: calc(93px + 15*(100vw - 320px)/1600); height: calc(93px + 15*(100vw - 320px)/1600); -o-object-fit: contain; object-fit: contain; background-color: #f8f8f8; border-radius: 100%; padding: 5px; border: 1px solid #ececec; -webkit-box-shadow: 2px 3px 8px rgba(34, 34, 34, .0032); box-shadow: 2px 3px 8px rgba(34, 34, 34, .0032) } .user-dashboard-section .dashboard-left-sidebar .profile-box .profile-contain .profile-image .cover-icon { width: 30px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; bottom: 0; left: 55%; z-index: 1; background-color: #fff; border-radius: 100%; color: #4a5568 } .user-dashboard-section .dashboard-left-sidebar .profile-box .profile-contain .profile-image .cover-icon i { position: relative } .user-dashboard-section .dashboard-left-sidebar .profile-box .profile-contain .profile-image .cover-icon i input { position: absolute; top: 0; right: 0; left: 0; opacity: 0; width: 35px } .user-dashboard-section .dashboard-left-sidebar .profile-box .profile-contain .profile-name { margin-top: calc(10px + 3*(100vw - 320px)/1600); text-align: center; padding-bottom: calc(12px + 6*(100vw - 320px)/1600); border-bottom: 1px solid #ddd } .user-dashboard-section .dashboard-left-sidebar .profile-box .profile-contain .profile-name h3 { font-size: calc(18px + 4*(100vw - 320px)/1600); font-weight: 600; letter-spacing: .7px } .user-dashboard-section .dashboard-left-sidebar .profile-box .profile-contain .profile-name h6 { font-size: calc(14px + 1*(100vw - 320px)/1600); margin-top: 4px } .user-dashboard-section .dashboard-left-sidebar .profile-box .profile-contain .profile-name h6 span { margin: 0 8px } .user-dashboard-section .dashboard-left-sidebar .user-nav-pills { -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(2px + 5*(100vw - 320px)/1600); margin: calc(10px + 10*(100vw - 320px)/1600) 0 6px } .user-dashboard-section .dashboard-left-sidebar .user-nav-pills .nav-item { width: 100%; display: block } .user-dashboard-section .dashboard-left-sidebar .user-nav-pills .nav-item .nav-link { font-size: calc(17px + 1*(100vw - 320px)/1600); position: relative; color: #4a5568; width: 100%; text-align: left; padding: calc(10px + 3*(100vw - 320px)/1600) calc(10px + 3*(100vw - 320px)/1600) calc(10px + 3*(100vw - 320px)/1600) calc(19px + 4*(100vw - 320px)/1600); font-weight: 500; z-index: 0; overflow: hidden; border-radius: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] .user-dashboard-section .dashboard-left-sidebar .user-nav-pills .nav-item .nav-link { padding: calc(10px + 3*(100vw - 320px)/1600) calc(19px + 4*(100vw - 320px)/1600) calc(10px + 3*(100vw - 320px)/1600) calc(10px + 3*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-left-sidebar .user-nav-pills .nav-item .nav-link.active, .user-dashboard-section .dashboard-left-sidebar .user-nav-pills .nav-item .nav-link .show>.nav-link { border-left: 3px solid var(--theme-color); font-weight: 600; background-color: rgba(0, 0, 0, 0); color: var(--theme-color) } [dir=rtl] .user-dashboard-section .dashboard-left-sidebar .user-nav-pills .nav-item .nav-link.active, [dir=rtl] .user-dashboard-section .dashboard-left-sidebar .user-nav-pills .nav-item .nav-link .show>.nav-link { border-right-width: 3px; border-right-style: solid; border-left-width: 0; border-left-style: solid } .user-dashboard-section .dashboard-left-sidebar .user-nav-pills .nav-item .nav-link.active::before, .user-dashboard-section .dashboard-left-sidebar .user-nav-pills .nav-item .nav-link .show>.nav-link::before { width: 100%; height: 100%; content: ""; position: absolute; top: 0; left: 0; background: var(--theme-color2); z-index: -1; opacity: .1 } .user-dashboard-section .dashboard-left-sidebar .user-nav-pills .nav-item .nav-link .feather { width: calc(18px + 1*(100vw - 320px)/1600); height: auto; margin-right: 10px } [dir=rtl] .user-dashboard-section .dashboard-left-sidebar .user-nav-pills .nav-item .nav-link .feather { margin-right: unset; margin-left: 10px } .user-dashboard-section .dashboard-right-sidebar { background-color: #f8f8f8; padding: calc(20px + 20*(100vw - 320px)/1600); border-radius: 8px; height: 100% } @media(max-width: 991px) { .user-dashboard-section .dashboard-right-sidebar { height: auto } } .user-dashboard-section .dashboard-right-sidebar .dashboard-bg-box { padding: calc(12px + 8*(100vw - 320px)/1600); background-color: #fff; border-radius: 6px } .user-dashboard-section .dashboard-right-sidebar .dashboard-bg-box+.dashboard-bg-box { margin-top: 24px } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .dashboard-user-name h6 { font-size: 16px; margin-bottom: 10px } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .dashboard-user-name p { margin: 0; font-size: calc(14px + 1*(100vw - 320px)/1600); line-height: 1.5; letter-spacing: .3px } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .total-box { margin: 30px 0 } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .total-box .total-contain { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 15px; background-color: #fff; padding: calc(16px + 9*(100vw - 320px)/1600); border-radius: 9px; -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .08); box-shadow: 0 0 8px rgba(34, 34, 34, .08); -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; overflow: hidden } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .total-box .total-contain:hover .img-1 { width: calc(84px + 12*(100vw - 320px)/1600); -webkit-transform: translateY(-50%) rotate(-7deg); transform: translateY(-50%) rotate(-7deg); opacity: .2; right: -19px } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .total-box .total-contain img { width: calc(54px + 6*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .total-box .total-contain .img-1 { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: calc(78px + 12*(100vw - 320px)/1600); position: absolute; opacity: .12; right: -30px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -webkit-filter: grayscale(1); filter: grayscale(1) } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-home .total-box .total-contain .img-1 { right: unset; left: -30px } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .total-box .total-contain .total-detail h5 { margin-bottom: calc(3px + 4*(100vw - 320px)/1600); color: #4a5568; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; font-size: calc(14px + 2*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .total-box .total-contain .total-detail h3 { font-weight: 600 } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .dashboard-content-title { border-bottom: 1px solid #ddd; padding-bottom: calc(5px + 5*(100vw - 320px)/1600); margin-bottom: calc(10px + 5*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .dashboard-content-title h4 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .dashboard-content-title h4 a { font-size: calc(14px + 1*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .dashboard-content-title h4 a:hover { color: var(--theme-color) } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .dashboard-detail h6 { margin-bottom: calc(4px + 4*(100vw - 320px)/1600); line-height: 1.6 } .user-dashboard-section .dashboard-right-sidebar .dashboard-home .dashboard-detail a:hover { color: var(--theme-color) } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(14px + 16*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .order-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(8px + 6*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .order-container .order-icon { position: relative; z-index: 0; color: var(--theme-color); padding: 9px; border-radius: 100%; overflow: hidden } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .order-container .order-icon::before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: var(--theme-color); opacity: .1; z-index: -1 } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .order-container .order-detail h4 { font-weight: 600; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; letter-spacing: .6px; font-size: calc(17px + 3*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .order-container .order-detail h4 span { font-size: 12px; font-weight: 400; color: #fff; background: -webkit-gradient(linear, right top, left top, from(#ff6b6b), to(#ff4f4f)); background: linear-gradient(-90deg, #ff6b6b 0%, #ff4f4f 100%); padding: 4px 6px; border-radius: 4px; margin-left: calc(9px + 11*(100vw - 320px)/1600); font-weight: 600 } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .order-container .order-detail h4 span { margin-left: unset; margin-right: calc(9px + 11*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .order-container .order-detail h4 span.success-bg { background: var(--theme-color2) } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .order-container .order-detail h6 { margin-top: 6px; font-size: calc(14px + 1*(100vw - 320px)/1600); letter-spacing: .6px; font-weight: 300; line-height: 1.5 } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 20px; background-color: #f8f8f8; padding: calc(15px + 5*(100vw - 320px)/1600); margin-top: 30px; border-radius: 8px; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 1199px) { .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail { display: block } } @media(max-width: 991px) { .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail { display: -webkit-box; display: -ms-flexbox; display: flex } } @media(max-width: 767px) { .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail { display: block } } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail:hover .order-image img { -webkit-transform: scale(1.1); transform: scale(1.1) } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-image { display: block } @media(max-width: 1199px) { .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-image { text-align: center; margin-bottom: calc(14px + 16*(100vw - 320px)/1600) } } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-image img { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-wrap a { display: block; color: #222 } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-wrap a:hover { color: #222 } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-wrap a h3 { font-weight: 600; margin-bottom: 6px } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-wrap p { line-height: 1.5; font-size: calc(14px + 1*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-wrap .product-size { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(6px + 3*(100vw - 320px)/1600) } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-wrap .product-size { padding-right: 0 } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-wrap .product-size li { width: 100% } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-wrap .product-size li .size-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-wrap .product-size li .size-box h5 { font-weight: 600; margin-left: 8px; font-size: 14px } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box { border-radius: 8px; padding: calc(12px + 12*(100vw - 320px)/1600); background-color: #fff; -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .07); box-shadow: 0 0 9px rgba(0, 0, 0, .07); position: relative; height: 100%; overflow: hidden } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .label { position: absolute; top: 0; right: 0; background-color: var(--theme-color); padding: 2px 8px; border-radius: 4px; color: #fff; font-size: 12px; letter-spacing: .8px } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .label { right: unset; left: 0 } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .form-check { margin-top: 3px } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .form-check .form-check-input { width: calc(15px + 2*(100vw - 320px)/1600); height: calc(15px + 2*(100vw - 320px)/1600); margin-top: 2px } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .form-check .form-check-input:checked { background-color: var(--theme-color); border-color: var(--theme-color) } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .form-check .form-check-input:checked[type=radio] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e") } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .form-check .form-check-input:focus { -webkit-box-shadow: none; box-shadow: none } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .address-table table { margin-bottom: 0 } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .address-table table tr:first-child td { padding-top: 0; font-weight: 600; font-size: calc(17px + 1*(100vw - 320px)/1600); color: #222 } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .address-table table tr td { border: none; font-size: calc(14px + 2*(100vw - 320px)/1600); padding: 4px 0; color: #4a5568 } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .address-table table tr td:first-child { min-width: 90px; padding-left: 8px } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .address-table table tr td:first-child { padding-left: unset; padding-right: 8px } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .address-table table tr td:last-child p { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; font-size: calc(14px + 2*(100vw - 320px)/1600); margin-bottom: 0; line-height: 1.5 } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .address-table table tr td h4 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 500; color: #222 } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .address-table table tr td h4 span { background-color: var(--theme-color); padding: 4px 8px; border-radius: 4px; color: #fff; font-size: 12px; letter-spacing: .8px } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box .button-group { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box .button-group button { background-color: #f8f8f8; font-weight: 600 } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box .button-group button:hover { background-color: var(--theme-color); color: #fff } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box .button-group button .feather { width: calc(16px + 2*(100vw - 320px)/1600); height: auto; margin-right: calc(6px + 2*(100vw - 320px)/1600) } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box .button-group button .feather { margin-right: unset; margin-left: calc(6px + 2*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-address .add-address .address-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%; color: #222 } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail { position: relative } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail:hover .edit-card { opacity: 1; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail.add-card { background-color: #f9f9f9; cursor: pointer; padding: 0 } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail.add-card .card-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 130px; background: #d2d2d2; color: #222; text-align: center } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail.add-card .card-details h5 { margin-bottom: 0; text-transform: capitalize } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details { height: 100%; color: #fff; padding: 30px 20px; border-radius: 5px; background-color: #4b77a0; background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%) } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details.card-visa { background-color: #777876 } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details.debit-card { background-color: #86b8cf } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .card-number { margin-bottom: 10px } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .card-number h4 { color: #fff; font-size: calc(16px + 2*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .valid-detail { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: calc(10px + 10*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .valid-detail .title { margin-bottom: 0 } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .valid-detail .title span { display: block; color: rgba(255, 255, 255, .7); text-transform: uppercase; font-size: 12px; line-height: 1.3 } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .valid-detail .date h3 { margin-bottom: 0; color: #fff; margin-left: 15px; font-size: calc(16px + 2*(100vw - 320px)/1600); font-weight: normal } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .valid-detail .date h3 { margin-left: 0; margin-right: 15px } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .valid-detail .primary { margin-left: auto } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .valid-detail .primary { margin-left: 0; margin-right: auto } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .valid-detail .primary span { font-size: calc(12px + 2*(100vw - 320px)/1600); padding: 0; font-weight: 400; text-transform: capitalize } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .name-detail { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: calc(10px + 15*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .name-detail .name h5 { text-transform: uppercase; font-size: calc(14px + 2*(100vw - 320px)/1600); margin-bottom: 0; color: #fff } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .name-detail .card-img { width: auto } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .edit-card { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100%; position: absolute; text-align: center; top: 0; left: 0; background-color: rgba(34, 34, 34, .8); border-radius: 5px; opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease } @media(max-width: 767px) { .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .edit-card { display: none } } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .edit-card a { padding: 0 10px; text-transform: capitalize; color: #fff } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .edit-card-mobile { display: none } @media(max-width: 767px) { .user-dashboard-section .dashboard-right-sidebar .dashboard-card .edit-card-mobile { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 10px } .user-dashboard-section .dashboard-right-sidebar .dashboard-card .edit-card-mobile a { padding: 0 10px; text-transform: capitalize; color: #222 } } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 575px) { .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail { display: block } } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail h3 { font-weight: 400; font-size: 16px; margin-right: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail h3 { margin-right: unset; margin-left: 10px } @media(max-width: 360px) { .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail h3 { margin-right: 0 } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail h3 { margin-right: unset; margin-left: 0 } } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail h3 span { background: var(--theme-color2); color: #fff; padding: 3px 8px; margin-left: 10px; border-radius: 5px; font-size: 13px } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail h3 span { margin-left: unset; margin-right: 10px } @media(max-width: 575px) { .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail .profile-rating { margin-top: 3px } } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail a { margin-left: auto; padding: 8px 14px; position: relative; z-index: 0; border-radius: 5px; overflow: hidden; display: inline-block } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail a { margin-left: unset; margin-right: auto } @media(max-width: 575px) { .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail a { margin-top: 10px } } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail a::after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: var(--theme-color2); opacity: .08; z-index: -1 } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail a:hover { color: var(--theme-color) } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .location-profile { margin-top: 20px; border-bottom: 1px solid #ececec; padding-bottom: 15px } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .location-profile ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(10px + 16*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .location-profile ul { padding-right: 0 } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .location-profile ul li .location-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 7px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4a5568 } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .location-profile ul li .location-box .feather { width: calc(18px + 2*(100vw - 320px)/1600); height: auto } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .location-profile ul li .location-box h6 { font-size: calc(15px + 1*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-description p { margin: 20px 0 0; color: #4a5568; font-size: calc(14px + 2*(100vw - 320px)/1600); line-height: 1.6 } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-about { margin-top: 20px } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-about .table { margin-bottom: 36px } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-about .table tbody tr td { vertical-align: middle; border: none; font-size: calc(14px + 2*(100vw - 320px)/1600); white-space: nowrap } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-about .table tbody tr td:first-child { color: #4a5568 } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-about .table tbody tr td a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-about .table tbody tr td a:hover { color: var(--theme-color) } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-about .table tbody tr td a span { margin-left: calc(8px + 12*(100vw - 320px)/1600); font-size: 14px; padding: 5px 10px; border-radius: 5px; position: relative; font-weight: 600; overflow: hidden; z-index: 0 } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-about .table tbody tr td a span { margin-left: unset; margin-right: calc(8px + 12*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-about .table tbody tr td a span::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: var(--theme-color2); opacity: .08; z-index: -1 } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-form .form-control { z-index: 0; border-radius: calc(5px + 2*(100vw - 320px)/1600) 0 0 calc(5px + 2*(100vw - 320px)/1600); border-color: #ececec; color: #222; background-color: rgba(0, 0, 0, 0) } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-form .form-control { border-radius: 0 calc(5px + 2*(100vw - 320px)/1600) calc(5px + 2*(100vw - 320px)/1600) 0 } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-form button { padding: calc(11px + 3*(100vw - 320px)/1600) calc(14px + 6*(100vw - 320px)/1600); font-size: calc(14px + 2*(100vw - 320px)/1600); font-weight: 600; z-index: 0; border-radius: 0 calc(5px + 2*(100vw - 320px)/1600) calc(5px + 2*(100vw - 320px)/1600) 0 } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-form button { border-radius: calc(5px + 2*(100vw - 320px)/1600) 0 0 calc(5px + 2*(100vw - 320px)/1600) } @media(max-width: 767px) { .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-form button { font-weight: 500 } } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .select-filter-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 7px; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 14px } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .select-filter-box .form-select { background-color: #f8f8f8; width: auto; border: unset; background-position: right calc(9px + 3*(100vw - 320px)/1600) center; padding: calc(8px + 3*(100vw - 320px)/1600) calc(30px + 6*(100vw - 320px)/1600) calc(8px + 3*(100vw - 320px)/1600) calc(12px + 6*(100vw - 320px)/1600); font-size: 15px; font-weight: 600; -webkit-box-shadow: unset; box-shadow: unset; color: #222 } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .select-filter-box .filter-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; white-space: nowrap; overflow: auto } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .select-filter-box .filter-box li button { padding: 11px 18px 11px; border: 1px solid #ececec; color: #4a5568; border-radius: 0 } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .select-filter-box .filter-box li button.active { background-color: var(--theme-color); color: #fff } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .select-filter-box .filter-box li+li button { border-left: unset } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .select-filter-box .filter-box li+li button { border-left: 1px solid #ececec; border-right: unset } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .select-filter-box .filter-box li:first-child button { border-radius: calc(5px + 1*(100vw - 320px)/1600) 0 0 calc(5px + 1*(100vw - 320px)/1600) } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .select-filter-box .filter-box li:first-child button { border-radius: 0 calc(5px + 1*(100vw - 320px)/1600) calc(5px + 1*(100vw - 320px)/1600) 0 } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .select-filter-box .filter-box li:last-child button { border-radius: 0 calc(5px + 1*(100vw - 320px)/1600) calc(5px + 1*(100vw - 320px)/1600) 0 } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .select-filter-box .filter-box li:last-child button { border-radius: calc(5px + 1*(100vw - 320px)/1600) 0 0 calc(5px + 1*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table { margin-top: 28px } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table { margin: 0 } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tbody { border-top: unset } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr th, .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr td { min-width: 130px; text-align: center; white-space: nowrap; vertical-align: middle; color: #222 } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr th:first-child, .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr td:first-child { min-width: 90px; max-width: 90px } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr th { padding: calc(11px + 4*(100vw - 320px)/1600); background-color: #f8f8f8; font-weight: 500; font-size: calc(15px + 1*(100vw - 320px)/1600); border: unset; -webkit-box-shadow: unset; box-shadow: unset } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr td { padding: calc(8px + 3*(100vw - 320px)/1600) calc(11px + 5*(100vw - 320px)/1600); border-bottom: 1px solid #eee; font-size: calc(14px + 2*(100vw - 320px)/1600); -webkit-box-shadow: none; box-shadow: none } .dark .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr td { border-color: rgba(119, 119, 119, .4392156863) } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr td { border-color: rgba(119, 119, 119, .4392156863) } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr td:nth-child(3) { width: 480px; white-space: normal; min-width: 250px } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr td:last-child { width: 200px } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr img { width: 50px; height: 50px; -o-object-fit: cover; object-fit: cover } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr .download-dropdown .dropdown-toggle { background-color: #f8f8f8; width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; border: 1px solid #ececec; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 6px; padding: calc(8px + 3*(100vw - 320px)/1600) calc(12px + 6*(100vw - 320px)/1600); font-size: calc(14px + 1*(100vw - 320px)/1600); font-weight: 600; -webkit-box-shadow: unset; box-shadow: unset } .dark .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr .download-dropdown .dropdown-toggle { border-color: rgba(119, 119, 119, .4392156863) } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr .download-dropdown .dropdown-toggle { border-color: rgba(119, 119, 119, .4392156863) } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr .download-dropdown .dropdown-toggle::after { content: ""; font-family: "Font Awesome 6 Free"; font-weight: 900; display: block; margin: 0; border: unset; font-size: calc(13px + 1*(100vw - 320px)/1600) } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr .download-dropdown .dropdown-menu { padding: 8px 16px } .dark .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr .download-dropdown .dropdown-menu { background-color: #1d1d22 } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr .download-dropdown .dropdown-menu { background-color: #1d1d22 } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr .download-dropdown .dropdown-menu li { display: block } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr .download-dropdown .dropdown-menu li a { color: #4a5568; padding-inline: unset } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr .download-dropdown .dropdown-menu li a:hover { color: #222; background-color: rgba(0, 0, 0, 0) } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr .download-dropdown .dropdown-menu li+li a { border-top: 1px solid #eee } .dark .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr .download-dropdown .dropdown-menu li+li a { border-color: rgba(119, 119, 119, .4392156863) } [dir=rtl] .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr .download-dropdown .dropdown-menu li+li a { border-color: rgba(119, 119, 119, .4392156863) } .user-dashboard-section .dashboard-right-sidebar .dashboard-download .download-detail .download-table table tr:last-child td { padding-bottom: 0; border-bottom: unset } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box+.privacy-box { margin-top: 15px } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box h6 { font-size: calc(15px + 3*(100vw - 320px)/1600); margin-bottom: 6px; line-height: 1.5 } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box p { margin: 0; font-size: calc(14px + 2*(100vw - 320px)/1600); line-height: 1.6 } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box .switch-radio .switch { position: absolute; -webkit-clip-path: circle(0%); clip-path: circle(0%); opacity: 0 } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box .switch-radio .switch+label { width: 62px; height: 25px; position: relative; border-radius: 50px; cursor: pointer; background-color: rgba(14, 153, 126, .1490196078); border: 1px solid #ddd } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box .switch-radio .switch+label:before, .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box .switch-radio .switch+label:after { display: inline-block; position: absolute } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box .switch-radio .switch+label:before { width: 19px; height: 19px; content: ""; border-radius: 100%; left: 2px; top: 2px; background: var(--theme-color2); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box .switch-radio .switch:checked+label:before { left: 39px } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box .switch-radio .form-check-input { position: absolute; -webkit-clip-path: circle(0%); clip-path: circle(0%); opacity: 0 } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box .switch-radio .form-check-input+label { width: 62px; height: 25px; position: relative; border-radius: 50px; cursor: pointer; background-color: rgba(var(--theme-color-rgb), 0.149); border: 1px solid rgba(var(--theme-color-rgb), 0.149) } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box .switch-radio .form-check-input+label:before, .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box .switch-radio .form-check-input+label:after { display: inline-block; position: absolute } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box .switch-radio .form-check-input+label:before { width: 19px; height: 19px; content: ""; border-radius: 100%; left: 2px; top: 2px; background-color: var(--theme-color); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box .switch-radio .form-check-input:checked+label { background-color: var(--theme-color) } .user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box .switch-radio .form-check-input:checked+label:before { left: 39px; background: #fff } .order-detail .order-image { background-color: #f8f8f8; padding: 40px; border-radius: 8px; text-align: center } .order-detail .order-image img { width: 360px; margin: 0 auto } .order-detail .order-details-contain { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: calc(10px + 5*(100vw - 320px)/1600); background-color: #f8f8f8; padding: calc(14px + 6*(100vw - 320px)/1600); border-radius: 8px; height: 100% } .order-detail .order-details-contain .order-tracking-icon .feather { width: 25px; height: auto; stroke-width: 1.4px } .order-detail .order-details-contain .order-details-name h2 { font-size: calc(20px + 4*(100vw - 320px)/1600) } .order-detail .order-details-contain .order-details-name h4 { line-height: 1.4; font-weight: 500; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } .order-detail .order-details-contain .order-details-name h5 { margin-bottom: 7px } .order-detail .order-details-contain .order-details-name img { margin-top: calc(6px + 6*(100vw - 320px)/1600); width: calc(160px + 40*(100vw - 320px)/1600) } .order-detail .progtrckr { margin: 15px 0 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } @media(max-width: 575px) { .order-detail .progtrckr { display: inline; margin: 30px 0; overflow: hidden } } .order-detail .progtrckr li { display: inline-block; text-align: center; margin: 10px 0; position: relative } @media(max-width: 575px) { .order-detail .progtrckr li { margin: 0; width: 50% !important } } .order-detail .progtrckr li h5 { margin-top: 20px; text-align: center; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-weight: 500 } @media(max-width: 575px) { .order-detail .progtrckr li h5 { display: block; text-align: left; margin-top: 0 } [dir=rtl] .order-detail .progtrckr li h5 { text-align: right } } .order-detail .progtrckr li:before { position: relative; top: -2px; float: left; left: 50% !important; line-height: 1; -webkit-transform: translate(-50%, -50%) !important; transform: translate(-50%, -50%) !important } @media(max-width: 575px) { .order-detail .progtrckr li:before { position: relative; top: 10px; float: left; left: -2px !important; line-height: 1; -webkit-transform: translate(-50%, -50%) !important; transform: translate(-50%, -50%) !important } [dir=rtl] .order-detail .progtrckr li:before { float: right; right: -32px !important; left: unset !important } } .order-detail .progtrckr li.progtrckr-todo { color: #4a5568; border-top: 4px solid #959595; width: 100% !important } @media(max-width: 575px) { .order-detail .progtrckr li.progtrckr-todo { position: relative; text-align: left; margin-left: 30px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-bottom: calc(20px + 20*(100vw - 320px)/1600); padding-left: 30px; border-top: unset; border-left: 4px solid #959595 } [dir=rtl] .order-detail .progtrckr li.progtrckr-todo { border-left: none; border-right: 4px solid #4a5568; margin-left: 0; margin-right: 30px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; padding-left: 0; padding-right: 30px; text-align: right } } .order-detail .progtrckr li.progtrckr-todo:before { font-family: "Font Awesome 6 Free"; font-weight: 900; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 30px; height: 30px; padding-top: 2px; content: ""; color: #fff; background: #959595; line-height: 35px; border: none; border-radius: 35px; font-size: 16px } @media(max-width: 575px) { .order-detail .progtrckr li.progtrckr-todo:before { position: absolute; top: 10px; left: -17px; line-height: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%) } [dir=rtl] .order-detail .progtrckr li.progtrckr-todo:before { left: unset; right: -17px } } .order-detail .progtrckr li.progtrckr-todo h6 { font-size: 13px; margin-top: 8px } .order-detail .progtrckr li.progtrckr-done { color: #222; border-top: 4px solid var(--theme-color); width: 100% !important } @media(max-width: 575px) { .order-detail .progtrckr li.progtrckr-done:first-of-type { padding-top: 5px } } @media(max-width: 575px) { .order-detail .progtrckr li.progtrckr-done { position: relative; text-align: left; margin-left: 30px; -webkit-box-align: self-start; -ms-flex-align: self-start; align-items: self-start; padding-bottom: calc(20px + 20*(100vw - 320px)/1600); border-top: unset; border-left: 4px solid var(--theme-color) } [dir=rtl] .order-detail .progtrckr li.progtrckr-done { margin-left: 0; margin-right: 30px; text-align: right; border-left: none; border-right: 4px solid var(--theme-color); -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end } } .order-detail .progtrckr li.progtrckr-done:before { font-family: "Font Awesome 6 Free"; font-weight: 900; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 30px; height: 30px; padding-top: 2px; content: ""; color: #fff; background-color: var(--theme-color); line-height: 35px; border: none; border-radius: 35px; font-size: 16px } .order-detail .progtrckr li.progtrckr-done h6 { font-size: 13px; margin-top: 8px; color: #4a5568 } .order-tab-table { margin-bottom: 0 } .order-tab-table thead tr th { text-align: center; background-color: #e7e7e7; color: #222; padding: calc(10px + 4*(100vw - 320px)/1600) calc(12px + 8*(100vw - 320px)/1600); font-size: calc(17px + 3*(100vw - 320px)/1600); font-weight: 400 } .order-tab-table tbody { border-top: none !important } .order-tab-table tbody tr td { font-weight: 300; text-align: center; padding: calc(10px + 4*(100vw - 320px)/1600) calc(12px + 8*(100vw - 320px)/1600); font-size: calc(15px + 2*(100vw - 320px)/1600); min-width: 160px; color: #777 } .order-table-section .order-navpills { -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: calc(6px + 9*(100vw - 320px)/1600); overflow: auto hidden } .order-table-section .order-navpills .nav-item .nav-link { font-size: calc(15px + 3*(100vw - 320px)/1600); padding: calc(11px + 3*(100vw - 320px)/1600) calc(17px + 7*(100vw - 320px)/1600); color: #4a5568; font-weight: 600; white-space: nowrap } .order-table-section .order-navpills .nav-item .nav-link.active { background: var(--theme-color2); color: #fff } .order-table-section .order-tab { margin-top: 22px } .order-table-section .order-tab .order-tab-table { margin-bottom: 0 } .order-table-section .order-tab .order-tab-table thead tr th { text-align: center; background-color: #e7e7e7; color: #222; padding: calc(10px + 4*(100vw - 320px)/1600) calc(12px + 8*(100vw - 320px)/1600); font-size: calc(17px + 3*(100vw - 320px)/1600); font-weight: 400 } .order-table-section .order-tab .order-tab-table tbody { border-top: none } .order-table-section .order-tab .order-tab-table tbody tr td { font-weight: 300; text-align: center; padding: calc(10px + 4*(100vw - 320px)/1600) calc(12px + 8*(100vw - 320px)/1600); font-size: calc(15px + 2*(100vw - 320px)/1600); min-width: 160px; color: #777 } .order-table table tbody tr td { vertical-align: middle } .order-success-2 tbody { border-top: none } .search-section .search-box { position: relative } .search-section .search-box .input-group .form-control:focus { z-index: 0 } .search-section .search-box .input-group button { z-index: 0 } .vendor-bottom { padding-bottom: 18px; border-bottom: 1px solid #ececec; margin-bottom: 16px } .vendor-detail-box { padding: calc(20px + 8*(100vw - 992px)/928); margin-bottom: 29px; border-radius: 9px; -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .13); box-shadow: 0 0 8px rgba(34, 34, 34, .13); background: #fff } @media(max-width: 991px) { .vendor-detail-box { padding: 0; -webkit-box-shadow: none; box-shadow: none; margin-right: 0 } } .vendor-detail-box .vendor-name .vendor-logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(7px + 3*(100vw - 320px)/1600) } .vendor-detail-box .vendor-name .vendor-logo img { width: calc(80px + 9*(100vw - 320px)/1600); height: auto } .vendor-detail-box .vendor-name .vendor-logo h3 { font-weight: 600; text-transform: uppercase } .vendor-detail-box .vendor-name .vendor-logo .vendor-rating { margin-top: 4px } .vendor-detail-box .vendor-name .vendor-logo .vendor-rating .rating li .feather { width: calc(15px + 2*(100vw - 320px)/1600); height: auto } .vendor-detail-box .vendor-name .vendor-logo .vendor-rating span { font-size: calc(12px + 1*(100vw - 320px)/1600) } .vendor-detail-box .vendor-name p { margin-bottom: -6px; line-height: 1.5; font-size: calc(14px + 1*(100vw - 320px)/1600); color: #4a5568; margin-top: 15px } .vendor-detail-box .vendor-tag h4 { text-transform: none; font-weight: 500; margin-bottom: 17px } .vendor-detail-box .vendor-tag ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(7px + 5*(100vw - 320px)/1600) } [dir=rtl] .vendor-detail-box .vendor-tag ul { padding: 0 } .vendor-detail-box .vendor-tag ul li { background-color: #ececec; letter-spacing: .5px; padding: 4px 11px; border-radius: 3px; color: #222; font-size: calc(13px + 1*(100vw - 320px)/1600) } .vendor-detail-box .vendor-share { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .vendor-detail-box .vendor-share h5 { font-weight: 600 } .vendor-detail-box .vendor-share ul { margin-left: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 12px } [dir=rtl] .vendor-detail-box .vendor-share ul { padding: 0; margin-left: unset; margin-right: 15px } .vendor-detail-box .vendor-share ul li a { color: #4a5568; display: block; font-size: 16px; line-height: 1 } .vendor-detail-box-2 { padding: calc(20px + 8*(100vw - 320px)/1600); margin-bottom: 50px; border-radius: 9px; -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .13); box-shadow: 0 0 8px rgba(34, 34, 34, .13); background: var(--theme-color); color: #fff } .vendor-detail-box-2 .vendor-logo { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .vendor-detail-box-2 .vendor-logo img { width: 85%; height: auto; -webkit-filter: invert(1) brightness(100); filter: invert(1) brightness(100) } @media(max-width: 767px) { .vendor-detail-box-2 .vendor-logo img { width: 26% } } @media(max-width: 480px) { .vendor-detail-box-2 .vendor-logo img { width: 35% } } @media(max-width: 360px) { .vendor-detail-box-2 .vendor-logo img { width: 50% } } .vendor-detail-box-2 .vendor-name { height: 100% } .vendor-detail-box-2 .vendor-name .vendor-list-name { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(6px + 6*(100vw - 320px)/1600) } .vendor-detail-box-2 .vendor-name h3 { font-weight: 600; text-transform: uppercase; display: block } .vendor-detail-box-2 .vendor-name .vendor-rating .rating li .feather { width: calc(15px + 2*(100vw - 320px)/1600); height: auto } .vendor-detail-box-2 .vendor-name .vendor-rating span { font-size: calc(12px + 1*(100vw - 320px)/1600); color: #f1f1f1 } .vendor-detail-box-2 .vendor-name p { margin-bottom: -6px; line-height: 1.5; font-size: 14px; color: #f1f1f1; margin-top: 11px; -webkit-line-clamp: 4; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } .vendor-detail-box-2 .vendor-tag h4 { text-transform: none; font-weight: 500; margin-bottom: 17px } .vendor-detail-box-2 .vendor-tag ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(7px + 5*(100vw - 320px)/1600) } .vendor-detail-box-2 .vendor-tag ul li { background-color: #ececec; letter-spacing: .5px; padding: 4px 11px; border-radius: 3px; color: #222; font-size: calc(13px + 1*(100vw - 320px)/1600) } .vendor-detail-box-2 .share-contact { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%; text-align: center } @media(max-width: 767px) { .vendor-detail-box-2 .share-contact { display: block } } @media(max-width: 767px) { .vendor-detail-box-2 .share-contact>div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 16px } } .vendor-detail-box-2 .share-contact .vendor-share h5 { display: block; font-size: calc(15px + 2*(100vw - 320px)/1600); font-weight: 600 } .vendor-detail-box-2 .share-contact .vendor-share ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 8px; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px } [dir=rtl] .vendor-detail-box-2 .share-contact .vendor-share ul { padding: 0 } .vendor-detail-box-2 .share-contact .vendor-share ul li { position: relative } .vendor-detail-box-2 .share-contact .vendor-share ul li a { color: #f1f1f1; font-size: 16px; width: 20px; height: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .vendor-detail-box-2 .share-contact .vendor-content { text-align: center; margin-top: 17px } @media(max-width: 767px) { .vendor-detail-box-2 .share-contact .vendor-content { margin-top: 0 } } .vendor-detail-box-2 .share-contact .vendor-content h5 { text-align: center; font-size: calc(15px + 2*(100vw - 320px)/1600); font-weight: 600 } .vendor-detail-box-2 .share-contact .vendor-content button { margin: 8px auto 0 } .seller-poster-section .poster-box .poster-image { margin-bottom: 52px } .seller-poster-section .seller-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 15px; margin-top: 15px } .become-service .service-box { text-align: center; background: #f8f8f8; padding: 45px; border-radius: 8px; -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .05); box-shadow: 0 0 8px rgba(34, 34, 34, .05); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .become-service .service-box:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px) } .become-service .service-box:hover .service-svg svg { -webkit-transform: scale(1.05); transform: scale(1.05); fill: var(--theme-color) } .become-service .service-box:hover .service-detail h4 { color: var(--theme-color) } .become-service .service-box:hover .service-detail h4::after { width: 68% } .become-service .service-box .service-svg { width: 90px; height: 90px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 auto 18px; border-radius: 5px } .become-service .service-box .service-svg svg { width: 60px; height: auto; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .become-service .service-box .service-detail h4 { font-weight: 600; display: inline-block; font-size: 19px; margin-bottom: 7px; text-transform: capitalize; position: relative; z-index: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .become-service .service-box .service-detail h4::after { content: ""; position: absolute; bottom: 2px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 0; height: 4px; background-color: var(--theme-color); opacity: .3; z-index: -1; border-radius: 50px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .become-service .service-box .service-detail p { margin: 0; line-height: 1.5; color: #4a5568; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .business-section { background-color: #f8f8f8 } .business-section .business-contain { position: relative; z-index: 0 } .business-section .business-contain::after { content: ""; position: absolute; background-image: url("../images/vendor-page/arrow.svg"); background-position: center; background-repeat: no-repeat; background-size: contain; width: 100%; height: 100%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; z-index: -1 } .business-section .business-contain>.row { margin-left: -50px; margin-right: -50px } .business-section .business-contain>.row>div { padding-left: 50px; padding-right: 50px } .business-section .business-contain>.row>div:last-child, .business-section .business-contain>.row>div:first-child { margin-bottom: 40px } .business-section .business-contain>.row>div:nth-child(2) { margin-top: 40px } .business-section .business-contain .business-box { text-align: center; background-color: #fff; border-radius: 9px; padding: 35px; -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .05); box-shadow: 0 0 8px rgba(34, 34, 34, .05); height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .business-section .business-contain .business-box .business-number { width: 65px; height: 65px; background: #f8f8f8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 auto 28px; border-radius: 5px } .business-section .business-contain .business-box .business-number h2 { color: var(--theme-color); font-size: 35px; font-weight: 500 } .business-section .business-contain .business-box .business-detail h4 { margin-bottom: 10px; font-weight: 600 } .business-section .business-contain .business-box .business-detail p { margin: 0; color: #4a5568; line-height: 1.6 } .seller-grid-box { background-color: #f8f8f8; padding: calc(12px + 13*(100vw - 320px)/1600); border-radius: 14px; position: relative; -webkit-box-shadow: 0 0 10px rgba(34, 34, 34, .05); box-shadow: 0 0 10px rgba(34, 34, 34, .05); display: block } .seller-grid-box .grid-contain .seller-contact-details { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 7px; margin-bottom: 25px } .seller-grid-box .grid-contain .seller-contact-details .seller-contact { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 5px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; width: 100% } .seller-grid-box .grid-contain .seller-contact-details .seller-contact .seller-icon i { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 25px; height: 25px; font-size: 16px; color: var(--theme-color) } .seller-grid-box .grid-contain .seller-contact-details .seller-contact .contact-detail h5 { line-height: 1.6; color: #222 } .seller-grid-box .grid-contain .seller-contact-details .seller-contact .contact-detail h5 span { color: #4a5568 } .seller-grid-box .grid-contain .contain-name { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .seller-grid-box .grid-contain .contain-name h6 { color: #4a5568; margin-bottom: 1px } .seller-grid-box .grid-contain .contain-name h3 { font-size: calc(19px + 4*(100vw - 320px)/1600); font-weight: 600; margin-bottom: calc(5px + 3*(100vw - 320px)/1600); color: #222 } .seller-grid-box .grid-contain .contain-name .product-rating { margin-bottom: calc(14px + 5*(100vw - 320px)/1600) } .seller-grid-box .grid-contain .contain-name .product-label { padding: 5px 10px; background-color: rgba(var(--theme-color-rgb), 0.102); font-size: 13px; letter-spacing: .5px; border-radius: 4px; color: var(--theme-color) } .seller-grid-box .grid-contain .contain-name .grid-image { width: 100px; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #fff; padding: calc(10px + 5*(100vw - 320px)/1600); border-radius: calc(7px + 4*(100vw - 320px)/1600); -webkit-box-shadow: 0 0 8px rgba(34, 34, 34, .07); box-shadow: 0 0 8px rgba(34, 34, 34, .07) } .seller-grid-box-1 .grid-image { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 18px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px } .seller-grid-box-1 .grid-image .image { width: 66px; height: 66px; border-radius: 11px } .seller-grid-box-1 .grid-image .contain-name { width: calc(100% - 66px - 18px) } .seller-grid-box-1 .grid-image .contain-name .since-number { margin-bottom: 1px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 480px) { .seller-grid-box-1 .grid-image .contain-name .since-number { display: block } } .seller-grid-box-1 .grid-image .contain-name .since-number h6 { color: #4a5568 } .seller-grid-box-1 .grid-image .contain-name .since-number .product-rating { margin-left: auto } [dir=rtl] .seller-grid-box-1 .grid-image .contain-name .since-number .product-rating { margin-left: unset; margin-right: auto } @media(max-width: 480px) { .seller-grid-box-1 .grid-image .contain-name .since-number .product-rating { margin-top: 2px } } .seller-grid-box-1 .grid-image .contain-name h3 { font-size: calc(19px + 4*(100vw - 320px)/1600); font-weight: 600; margin-bottom: 10px } .seller-grid-box-1 .grid-image .contain-name .product-label { padding: 5px 10px; background-color: rgba(var(--theme-color-rgb), 0.1); font-size: 13px; letter-spacing: .5px; border-radius: 4px; color: var(--theme-color) } .seller-grid-box-1 .grid-contain .seller-category { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .seller-grid-box-1 .grid-contain .seller-category .product-image { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap } .seller-grid-box-1 .grid-contain .seller-category .product-image li { width: calc(35px + 5*(100vw - 320px)/1600); height: calc(35px + 5*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #fff; border-radius: 100%; padding: 4px; -webkit-box-shadow: 0 0 2px rgba(34, 34, 34, .2); box-shadow: 0 0 2px rgba(34, 34, 34, .2); color: #4a5568; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .seller-grid-box-1 .grid-contain .seller-category .product-image li:hover { -webkit-transform: scale(1.1) translateY(-7px); transform: scale(1.1) translateY(-7px) } .seller-grid-box-1 .grid-contain .seller-category .product-image li:last-child { padding-top: 5px; font-size: calc(13px + 1*(100vw - 320px)/1600) } .seller-grid-box-1 .grid-contain .seller-category .product-image li+li { margin-left: calc(-19px + 5*(100vw - 320px)/1600) } .product-table { margin-bottom: 0 } .product-table thead tr th { text-align: center; font-size: calc(14px + 2*(100vw - 320px)/1600); font-weight: 600; white-space: nowrap; min-width: 90px } .product-table tbody { border-top: 1px solid #ececec !important } .product-table tbody tr:last-child td { border-bottom: none; padding-bottom: 0 } .product-table tbody tr td { text-align: center; padding: 12px 15px; vertical-align: middle; white-space: nowrap; max-width: 190px } .product-table tbody tr td:nth-child(2) { max-width: 150px } .product-table tbody tr td:nth-child(2) h6 { color: #4a5568; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } .product-table tbody tr td.product-image { width: 90px } .product-table tbody tr td.edit-delete .feather { width: 19px; stroke-width: 1.6px } .product-table tbody tr td.edit-delete .feather.edit { color: var(--theme-color) } .product-table tbody tr td.edit-delete .feather.delete { color: #ff7272; margin-left: 10px } [dir=rtl] .product-table tbody tr td.edit-delete .feather.delete { margin-left: unset; margin-right: 10px } .order-table { margin-bottom: 0 } .order-table-2 tbody { border-top: none !important } .order-table-2 tbody tr td { text-align: left } .order-table thead tr th { text-align: center; font-size: calc(14px + 2*(100vw - 320px)/1600); font-weight: 600; white-space: nowrap; min-width: 90px } .order-table tbody { border-top: 1px solid #ececec } .order-table tbody tr:last-child td { border-bottom: none; padding-bottom: 0 } .order-table tbody tr td { text-align: center; padding: 12px 15px; vertical-align: middle; white-space: nowrap } .order-table tbody tr td:nth-child(2) { color: #4a5568 } .order-table tbody tr td label { padding: 3px 12px; font-size: 12px; border-radius: 50px } .order-table tbody tr td label.success { background-color: rgba(var(--theme-color-rgb), 0.1); color: var(--theme-color) } .order-table tbody tr td label.danger { background-color: rgba(255, 114, 114, .1); color: #ff7272 } .order-table tbody tr td:first-child { font-weight: 600 } .profile-tab ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(15px + 6*(100vw - 320px)/1600) } .profile-tab ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100% } @media(max-width: 575px) { .profile-tab ul li { display: block } } .profile-tab ul li h5 { font-size: calc(14px + 2*(100vw - 320px)/1600) } .profile-tab ul li h5:first-child { width: 220px } .profile-tab ul li h5:last-child { color: #4a5568 } @media(max-width: 575px) { .profile-tab ul li h5:last-child { margin-top: 8px } } .deactivate-box { padding: 15px 22px; background: rgba(255, 165, 59, .1); border: 1px dashed #ffa53b; border-radius: 7px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 17px; margin-bottom: 21px } .deactivate-box .deactivate-icon { width: 30px; height: 30px; background: rgba(254, 163, 72, .3); color: #fea348; border-radius: 2px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 18px } .deactivate-box .deactivate-contain h3 { font-weight: 600; margin-bottom: 5px } .deactivate-box .deactivate-contain h5 { color: #4a5568; margin-bottom: 10px } .deactivate-box .deactivate-contain a { font-size: 16px; font-weight: 600 } .dashboard-privacy .privacy-box .custom-form-check-2 label { font-size: calc(15px + 3*(100vw - 320px)/1600) } .apexcharts-tooltip * { display: -webkit-box; display: -ms-flexbox; display: flex } .apexcharts-toolbar { z-index: 0 } .post-question-box { margin-bottom: 32px } .post-question-box h4 { color: #222; font-weight: 500; font-size: calc(15px + 3*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 8px } .post-question-box h4 a { width: auto; display: inline-block; font-size: calc(14px + 3*(100vw - 320px)/1600); font-weight: 500; border: none; border-radius: 6px; background-color: #f8f8f8; color: #222; padding: calc(9px + 3*(100vw - 320px)/1600) calc(16px + 6*(100vw - 320px)/1600) } html.dark .post-question-box h4 a { background-color: #1d1d22; color: #fff } .question-answer li { display: block; margin-bottom: 25px; padding-bottom: 19px; border-bottom: 1px solid #ececec } .question-answer li .question-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; margin-bottom: 15px } .question-answer li .question-box h5 { border: 1px solid #eee; background-color: #f8f8f8; text-transform: capitalize; font-size: 16px; width: auto; height: 30px; padding-inline: 7px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0 } .question-answer li .question-box .link-dislike-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 13px; margin-left: auto } body.rtl .question-answer li .question-box .link-dislike-box { margin-left: unset; margin-right: auto } .question-answer li .question-box .link-dislike-box li { margin: 0; padding: 0; border: unset } .question-answer li .question-box .link-dislike-box li a span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 4px; color: rgba(74, 85, 104, .671) } .question-answer li .question-box .link-dislike-box li a span .feather { width: 16px; height: 16px } .question-answer li .answer-box { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 15px } .question-answer li .answer-box h5 { border: 1px solid rgba(0, 0, 0, 0); background-color: var(--theme-color); color: #fff; text-transform: capitalize; font-size: 16px; width: auto; padding-inline: 7px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0; margin-top: 3px } .question-answer li .answer-box p { margin: 0; width: calc(100% - 15px - 30px); line-height: 1.5; color: #4a5568; letter-spacing: .6px } .question-answer li h6 { margin: 0; font-size: 16px; font-weight: 600; letter-spacing: .6px } .question-answer li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0 } .question-answer li .report-text { text-align: right; font-size: 13px; color: rgba(74, 85, 104, .6); font-weight: 400; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; gap: 4px; margin-top: 7px } .question-answer li .report-text i { font-size: 15px } .custom-padding { padding-right: 10px } .custom-height { max-height: 190px; overflow-y: auto; height: 100% } .custom-height::-webkit-scrollbar-track { border-radius: 10px; background-color: rgba(85, 85, 85, .14) } .custom-height::-webkit-scrollbar { width: 4px; background-color: #f5f5f5; border-radius: 50px } .custom-height::-webkit-scrollbar-thumb { border-radius: 10px; background-color: rgba(85, 85, 85, .5) } .shop-banner-contain { position: relative; border-radius: 8px } .shop-banner-contain .shop-banner-details { padding: calc(20px + 20*(100vw - 320px)/1600) calc(25px + 55*(100vw - 320px)/1600); width: 50% } @media(max-width: 1460px) { .shop-banner-contain .shop-banner-details { width: 60% } } @media(max-width: 991px) { .shop-banner-contain .shop-banner-details { width: 70% } } @media(max-width: 767px) { .shop-banner-contain .shop-banner-details { width: 80%; background: #fff; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.4)), to(rgba(246, 246, 246, 0))); background: linear-gradient(90deg, rgba(255, 255, 255, 0.4) 0%, rgba(246, 246, 246, 0) 100%) } } @media(max-width: 480px) { .shop-banner-contain .shop-banner-details { width: 100% } } .shop-banner-contain .shop-banner-details h5 { font-size: calc(13px + 5*(100vw - 320px)/1600); letter-spacing: 1.5px } .shop-banner-contain .shop-banner-details h2 { font-size: calc(24px + 34*(100vw - 320px)/1600); margin: calc(8px + 2*(100vw - 320px)/1600) 0; line-height: 1.2; font-weight: 700 } .banner-description { margin-top: 28px } .banner-description p { margin-bottom: 0; font-size: 15px; line-height: 1.6 } .category-title h3 { display: inline-block; padding-bottom: 4px; margin-bottom: 18px; font-weight: 600; font-size: calc(16px + 2*(100vw - 320px)/1600); color: var(--theme-color) } .category-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(10px + 6*(100vw - 320px)/1600) } [dir=rtl] .category-list { padding-right: 0 } .category-list li { display: block; width: 100% } .category-list li .category-list-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .category-list li .category-list-box input { margin-top: -4px } .category-list li .category-list-box .form-check-label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; margin-left: 8px } .category-list li .category-list-box .form-check-label .name { font-size: calc(15px + 2*(100vw - 320px)/1600); color: #222; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; width: 80% } .category-list li .category-list-box .form-check-label .number { color: #777; font-size: calc(14px + 1*(100vw - 320px)/1600) } .irs { position: relative; display: block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; height: 55px } .irs .irs-line { position: relative; display: block; overflow: hidden; outline: none !important; height: 10px; top: 33px; background-color: #f9f8f6; border-radius: 50px } .irs .irs-line-left { width: 11%; height: 8px; position: absolute; display: block; top: 0; left: 0 } .irs .irs-line-mid { width: 82%; height: 8px; position: absolute; display: block; top: 0; left: 9% } .irs .irs-line-right { width: 11%; height: 8px; position: absolute; display: block; top: 0; right: 0 } .irs .irs-bar { width: 0; height: 10px; position: absolute; display: block; left: 0; top: 33px; background-color: var(--theme-color) } .irs .irs-bar-edge { width: 14px; height: 10px; position: absolute; display: block; left: 0; top: 33px; border: 1px solid #428bca; border-right: 0; background: #428bca; background: -webkit-gradient(linear, left bottom, left top, from(#428bca), to(#7fc3e8)); background: linear-gradient(to top, #428bca 0%, #7fc3e8 100%); border-radius: 16px 0 0 16px } .irs .irs-shadow { width: 0; height: 2px; position: absolute; display: none; left: 0; top: 38px; background: #222; opacity: .3; border-radius: 5px } .irs .irs-slider { width: 20px; height: 20px; position: absolute; display: block; z-index: 1; top: 28px; border: 3px solid #fff; background-color: var(--theme-color); border-radius: 100%; cursor: pointer } .irs .irs-slider .irs-slider.type_last { z-index: 2 } .irs .irs-slider .irs-min { position: absolute; display: block; left: 0; cursor: default; color: #333; font-size: 12px; line-height: 1.333; text-shadow: none; top: 0; padding: 1px 5px; background: rgba(34, 34, 34, .1); border-radius: 3px } .irs .irs-max { position: absolute; display: block; right: 0; cursor: default; color: #777; font-size: 12px; line-height: 1.333; text-shadow: none; top: 0; padding: 3px 7px; background: rgba(34, 34, 34, .1); border-radius: 3px; font-weight: 500 } .irs .irs-min { position: absolute; display: block; left: 0; top: 0; cursor: default; color: #777; font-size: 12px; line-height: 1.333; text-shadow: none; padding: 3px 7px; background: rgba(34, 34, 34, .1); border-radius: 3px; font-weight: 500 } .irs .irs-from { position: absolute; display: block; top: 0; left: 0; cursor: default; white-space: nowrap; color: #fff; font-size: 13px; line-height: 1.333; text-shadow: none; padding: 3px 7px; background-color: var(--theme-color); border-radius: 3px; font-weight: 600 } .irs .irs-to { position: absolute; display: block; top: 0; left: 0; cursor: default; white-space: nowrap; color: #fff; font-size: 13px; line-height: 1.333; text-shadow: none; padding: 3px 7px; background-color: var(--theme-color); border-radius: 3px; font-weight: 600 } .irs .irs-single { position: absolute; display: block; top: 0; left: 0; cursor: default; white-space: nowrap; color: #fff; font-size: 14px; line-height: 1.333; text-shadow: none; padding: 1px 5px; background: var(--theme-color); border-radius: 3px } .irs .irs-grid { width: 100%; height: 20px; position: absolute; display: none; bottom: 0; left: 0; height: 27px } .irs .irs-with-grid { height: 75px } .irs .irs-with-grid .irs-grid { display: block } .irs .irs-grid-pol { width: 1px; height: 8px; position: absolute; top: 0; left: 0; background: #222; opacity: .5; background: #428bca } .irs .irs-grid-pol.small { height: 4px; background: #999 } .irs .irs-grid-text { position: absolute; bottom: 0; left: 0; white-space: nowrap; text-align: center; font-size: 9px; line-height: 9px; padding: 0 3px; color: #222; bottom: 5px; color: #99a4ac } .irs .irs-disable-mask { width: 102%; height: 100%; position: absolute; display: block; top: 0; left: -1%; cursor: default; z-index: 2 } .irs .irs-disabled { opacity: .4 } .irs .irs-hidden-input { position: absolute !important; display: block !important; top: 0 !important; left: 0 !important; width: 0 !important; height: 0 !important; font-size: 0 !important; line-height: 0 !important; padding: 0 !important; margin: 0 !important; outline: none !important; z-index: -9999 !important; background: none !important; border-style: solid !important; border-color: rgba(0, 0, 0, 0) !important } .irs .lt-ie9 .irs-disable-mask { background: #222; filter: alpha(opacity=0); cursor: not-allowed } .irs .lt-ie9 .irs-shadow { filter: alpha(opacity=30) } .irs .lt-ie9 .irs-min { background: #ccc } .irs .lt-ie9 .irs-max { background: #ccc } .irs .lt-ie9 .irs-from { background: #999 } .irs .lt-ie9 .irs-to { background: #999 } .irs .lt-ie9 .irs-single { background: #999 } .js-range-slider { margin-top: 15px; padding: 10px; border-radius: 5px; border: 1px solid #ddd; color: #222; width: 100% } .shop-section .left-box { position: sticky; top: 0; border-right: 1px solid #ddd } [dir=rtl] .shop-section .left-box { border-right: unset; border-left: 1px solid #ddd } @media(max-width: 991px) { .shop-section .left-box { width: 300px; height: 100%; border-right: unset; position: fixed; top: 0; left: -350px; background-color: #fff; z-index: 1041; -webkit-transition: all .5s ease; transition: all .5s ease; overflow-x: scroll; overflow-y: auto; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .shop-section .left-box { border-right: unset; border-left: unset; left: unset; right: -350px } } .shop-section .left-box.right-box { border-right: unset; border-left: 1px solid #ddd } [dir=rtl] .shop-section .left-box.right-box { border-left: unset; border-right: 1px solid #ddd } @media(max-width: 991px) { .shop-section .left-box.right-box { border-left: unset; left: unset; right: -350px } [dir=rtl] .shop-section .left-box.right-box { left: -350px; right: unset } } .shop-section .left-box.right-box.show { left: unset; right: 0 } [dir=rtl] .shop-section .left-box.right-box.show { right: unset; left: 0 } .shop-section .left-box.show { left: 0 } [dir=rtl] .shop-section .left-box.show { right: 0; left: unset } .shop-section .left-box .shop-left-sidebar { padding-right: calc(16px + 10*(100vw - 320px)/1600) } [dir=rtl] .shop-section .left-box .shop-left-sidebar { padding-right: unset; padding-left: calc(16px + 10*(100vw - 320px)/1600) } @media(max-width: 991px) { .shop-section .left-box .shop-left-sidebar { padding: calc(16px + 10*(100vw - 320px)/1600) } [dir=rtl] .shop-section .left-box .shop-left-sidebar { padding: calc(16px + 10*(100vw - 320px)/1600) } } .shop-section .left-box .shop-left-sidebar.shop-right-sidebar { padding-left: calc(16px + 10*(100vw - 320px)/1600); padding-right: unset } [dir=rtl] .shop-section .left-box .shop-left-sidebar.shop-right-sidebar { padding-left: unset; padding-right: calc(16px + 10*(100vw - 320px)/1600) } @media(max-width: 991px) { .shop-section .left-box .shop-left-sidebar.shop-right-sidebar { padding: calc(16px + 10*(100vw - 320px)/1600) } [dir=rtl] .shop-section .left-box .shop-left-sidebar.shop-right-sidebar { padding: calc(16px + 10*(100vw - 320px)/1600) } } .shop-section .left-box .shop-left-sidebar.shop-right-sidebar .back-button h3 i { margin-right: auto; margin-left: 0 } [dir=rtl] .shop-section .left-box .shop-left-sidebar.shop-right-sidebar .back-button h3 i { margin-right: 0; margin-left: auto } .shop-section .left-box .shop-left-sidebar .back-button { display: none } @media(max-width: 991px) { .shop-section .left-box .shop-left-sidebar .back-button { display: block; margin-bottom: 26px } } .shop-section .left-box .shop-left-sidebar .back-button h3 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 600 } .shop-section .left-box .shop-left-sidebar .back-button h3 i { margin-right: 10px } [dir=rtl] .shop-section .left-box .shop-left-sidebar .back-button h3 i { margin-left: 10px; margin-right: unset } .shop-section .left-box .shop-left-sidebar .search-box { position: relative; margin-bottom: 30px } .shop-section .left-box .shop-left-sidebar .search-box::after { content: ""; position: absolute; font-family: "Font Awesome 6 Free"; font-weight: 900; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 0; border-left: 1px solid #ddd; font-size: 15px; padding: 0 18px; height: 60%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #4a5568 } [dir=rtl] .shop-section .left-box .shop-left-sidebar .search-box::after { right: unset; left: 0; border-left: unset; border-right: 1px solid #ddd } .shop-section .left-box .shop-left-sidebar .filter-category { margin-bottom: 25px } .shop-section .left-box .shop-left-sidebar .filter-category .filter-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 0; padding: 0 0 8px 0 } .shop-section .left-box .shop-left-sidebar .filter-category .filter-title h2 { font-size: 18px; padding: 0 0 8px 0; font-weight: 600; border-bottom: 1px solid var(--theme-color) } .shop-section .left-box .shop-left-sidebar .filter-category .filter-title a { display: block } .shop-section .left-box .shop-left-sidebar .filter-category .filter-title a:hover { color: var(--theme-color) } .shop-section .left-box .shop-left-sidebar .filter-category ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(10px + 5*(100vw - 320px)/1600); padding-top: 16px } [dir=rtl] .shop-section .left-box .shop-left-sidebar .filter-category ul { padding-right: 0 } .shop-section .left-box .shop-left-sidebar .filter-category ul li { padding: 9px 34px 9px 11px; background-color: #f9f8f6; position: relative; border-radius: 4px } .shop-section .left-box .shop-left-sidebar .filter-category ul li:before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-family: "Font Awesome 6 Free"; font-weight: 900; right: 13px; color: #777; cursor: pointer } .shop-section .left-box .shop-left-sidebar .filter-category ul li a { color: #777 } .shop-section .left-box .shop-left-sidebar .custom-accordion { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 25px } .shop-section .left-box .shop-left-sidebar .custom-accordion .accordion-item { border: none; width: 100% } .shop-section .left-box .shop-left-sidebar .custom-accordion .accordion-item .accordion-header .accordion-button { font-size: 18px; padding: 0 0 8px 0; font-weight: 600; margin-bottom: 9px } .shop-section .left-box .shop-left-sidebar .custom-accordion .accordion-item .accordion-header .accordion-button.collapsed::before { content: ""; -webkit-transform: rotate(180deg); transform: rotate(180deg) } .shop-section .left-box .shop-left-sidebar .custom-accordion .accordion-item .accordion-header .accordion-button:focus { border-color: unset; -webkit-box-shadow: none; box-shadow: none } .shop-section .left-box .shop-left-sidebar .custom-accordion .accordion-item .accordion-header .accordion-button::after { content: none } .shop-section .left-box .shop-left-sidebar .custom-accordion .accordion-item .accordion-header .accordion-button::before { content: ""; position: absolute; font-family: "Font Awesome 6 Free"; font-weight: 900; width: 26px; height: 26px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; top: 0; right: 5px; background-color: #f7f6f4; font-size: 15px; border-radius: 100%; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .shop-section .left-box .shop-left-sidebar .custom-accordion .accordion-item .accordion-header .accordion-button::before { right: unset; left: 5px } .shop-section .left-box .shop-left-sidebar .custom-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) { color: #222; background-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; box-shadow: none } .shop-section .left-box .shop-left-sidebar .custom-accordion .accordion-item .accordion-header .accordion-button span { position: relative } .shop-section .left-box .shop-left-sidebar .custom-accordion .accordion-item .accordion-header .accordion-button span::before { content: ""; position: absolute; width: 100%; height: 1px; bottom: -8px; left: 0; background-color: var(--theme-color) } .shop-section .left-box .shop-left-sidebar .custom-accordion .accordion-item .accordion-collapse .accordion-body { padding: 16px 0 0 } .shop-section .left-box .shop-left-sidebar .left-title { margin-bottom: 20px; margin-top: 32px } .shop-section .left-box .shop-left-sidebar .left-title h3 { font-weight: 700 } .shop-section .left-box .shop-left-sidebar .custom-nav-tab { gap: calc(11px + 9*(100vw - 320px)/1600) } .shop-section .left-box .shop-left-sidebar .custom-nav-tab .nav-item { width: 100%; height: 60px; background-color: #f7f6f3; border-radius: 6px; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden } .shop-section .left-box .shop-left-sidebar .custom-nav-tab .nav-item .nav-link { width: 100%; text-align: left; font-size: 18px; font-weight: 500; color: #222; border-radius: unset; position: relative; text-align: left } [dir=rtl] .shop-section .left-box .shop-left-sidebar .custom-nav-tab .nav-item .nav-link { text-align: right } .shop-section .left-box .shop-left-sidebar .custom-nav-tab .nav-item .nav-link:hover(not) img { width: 75px; height: 75px; -webkit-transform: translateY(-50%) rotate(-4deg); transform: translateY(-50%) rotate(-4deg); right: -12px; opacity: .45 } .shop-section .left-box .shop-left-sidebar .custom-nav-tab .nav-item .nav-link:hover img { width: 75px; height: 75px; -webkit-transform: translateY(-50%) rotate(-4deg); transform: translateY(-50%) rotate(-4deg); right: -12px; opacity: .29 } .shop-section .left-box .shop-left-sidebar .custom-nav-tab .nav-item .nav-link.active { color: #fff; background: linear-gradient(90.56deg, var(--theme-color1) 8.46%, var(--theme-color) 62.97%); font-size: 19px; font-weight: 600 } .shop-section .left-box .shop-left-sidebar .custom-nav-tab .nav-item .nav-link.active img { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 90px; height: 90px; position: absolute; right: -10px; -webkit-filter: invert(1); filter: invert(1); opacity: .4 } [dir=rtl] .shop-section .left-box .shop-left-sidebar .custom-nav-tab .nav-item .nav-link.active img { right: unset; left: -10px } .shop-section .left-box .shop-left-sidebar .custom-nav-tab .nav-item .nav-link img { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 70px; height: 70px; position: absolute; right: -10px; opacity: .1; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } [dir=rtl] .shop-section .left-box .shop-left-sidebar .custom-nav-tab .nav-item .nav-link img { right: unset; left: -10px } .shop-section .show-button { margin-bottom: 14px } .shop-section .show-button .filter-button { display: block; color: #fff } .shop-section .show-button .filter-button a { font-size: calc(14px + 2*(100vw - 320px)/1600); font-weight: 600; padding: calc(6px + 2*(100vw - 320px)/1600) calc(9px + 3*(100vw - 320px)/1600); background-color: var(--theme-color); border-radius: 5px; display: inline-block } .shop-section .show-button .filter-button-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 30px } .shop-section .show-button .filter-button-group .sort-by-button { color: #fff; margin-left: auto } .shop-section .show-button .filter-button-group .sort-by-button a { font-size: calc(14px + 2*(100vw - 320px)/1600); font-weight: 600; padding: calc(6px + 2*(100vw - 320px)/1600) calc(9px + 3*(100vw - 320px)/1600); background-color: var(--theme-color); border-radius: 5px; display: inline-block } .shop-section .show-button .filter-dropdown { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .shop-section .show-button .top-filter-menu-2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .shop-section .show-button .top-filter-menu-2 .sidebar-filter-menu a { border: none; background-color: #f6f5f2; font-size: calc(14px + 1*(100vw - 320px)/1600); padding: calc(9px + 1*(100vw - 320px)/1600) 15px; border-radius: 5px; color: #777 } .shop-section .show-button .top-filter-menu-2 .category-dropdown { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 767px) { .shop-section .show-button .top-filter-menu-2 .category-dropdown h5 { display: none } } .shop-section .show-button .top-filter-menu-2 .category-dropdown .dropdown { margin-left: 10px } [dir=rtl] .shop-section .show-button .top-filter-menu-2 .category-dropdown .dropdown { margin-right: 10px; margin-left: unset } .shop-section .show-button .top-filter-menu-2 .category-dropdown .dropdown .dropdown-toggle { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: none; background-color: #f6f5f2; font-size: calc(14px + 1*(100vw - 320px)/1600); padding: calc(9px + 1*(100vw - 320px)/1600) 15px; border-radius: 5px; color: #777; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px } .shop-section .show-button .top-filter-menu-2 .category-dropdown .dropdown .dropdown-toggle::after { content: none } .shop-section .show-button .top-filter-menu-2 .category-dropdown .dropdown .dropdown-toggle i { margin-top: 2px } .shop-section .show-button .top-filter-menu-2 .category-dropdown .dropdown .dropdown-menu li { display: block } .shop-section .show-button .top-filter-menu-2 .grid-option { margin-left: auto } .shop-section .show-button .top-filter-menu-2 .grid-option-2 { margin-left: 0 } @media(max-width: 767px) { .shop-section .show-button .top-filter-menu-2 .grid-option-2 { display: none } } .shop-section .show-button .top-filter-menu-2 .grid-option-2 ul li.active { background: var(--theme-color) } .shop-section .show-button .top-filter-menu-2 .grid-option-2 ul li.active img { -webkit-filter: invert(1) brightness(100); filter: invert(1) brightness(100) } .shop-section .show-button .top-filter-menu-2 .grid-option ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(5px + 7*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] .shop-section .show-button .top-filter-menu-2 .grid-option ul { padding-right: 0 } .shop-section .show-button .top-filter-menu-2 .grid-option ul li { width: 35px; height: 35px; border-radius: 5px; background: linear-gradient(149.8deg, #F6F5F2 17.21%, #FBFAF9 79.21%) } .shop-section .show-button .top-filter-menu-2 .grid-option ul li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100% } .shop-section .show-button .top-filter-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 991px) { .shop-section .show-button .top-filter-menu { margin-top: 18px } } .shop-section .show-button .top-filter-menu .category-dropdown { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 360px) { .shop-section .show-button .top-filter-menu .category-dropdown h5 { display: none } } .shop-section .show-button .top-filter-menu .category-dropdown .dropdown { margin-left: 10px } [dir=rtl] .shop-section .show-button .top-filter-menu .category-dropdown .dropdown { margin-left: unset; margin-right: 10px } @media(max-width: 360px) { .shop-section .show-button .top-filter-menu .category-dropdown .dropdown { margin-left: 0 } } .shop-section .show-button .top-filter-menu .category-dropdown .dropdown .dropdown-toggle { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: none; background-color: #f6f5f2; font-size: calc(14px + 1*(100vw - 320px)/1600); padding: calc(9px + 1*(100vw - 320px)/1600) 15px; border-radius: 5px; color: #777; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px } .shop-section .show-button .top-filter-menu .category-dropdown .dropdown .dropdown-toggle::after { content: none } .shop-section .show-button .top-filter-menu .category-dropdown .dropdown .dropdown-toggle i { margin-top: 2px } .shop-section .show-button .top-filter-menu .category-dropdown .dropdown .dropdown-menu li { display: block } .shop-section .show-button .top-filter-menu .category-dropdown .dropdown .dropdown-menu li a:hover, .shop-section .show-button .top-filter-menu .category-dropdown .dropdown .dropdown-menu li a:focus { background-color: rgba(0, 0, 0, 0) } .shop-section .show-button .top-filter-menu .grid-option { margin-left: auto } [dir=rtl] .shop-section .show-button .top-filter-menu .grid-option { margin-left: unset; margin-right: auto } .shop-section .show-button .top-filter-menu .grid-option ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(5px + 5*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] .shop-section .show-button .top-filter-menu .grid-option ul { padding-right: 0 } .shop-section .show-button .top-filter-menu .grid-option ul li { width: 35px; height: 35px; border-radius: 5px; background: linear-gradient(149.8deg, #F6F5F2 17.21%, #FBFAF9 79.21%) } .shop-section .show-button .top-filter-menu .grid-option ul li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100% } .shop-section .show-button .top-filter-menu .grid-option ul li.active { background: var(--theme-color) } .shop-section .show-button .top-filter-menu .grid-option ul li.active img { -webkit-filter: invert(1) brightness(100); filter: invert(1) brightness(100) } .shop-section .show-button .filter-category { margin-bottom: 25px } .shop-section .show-button .filter-category ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(6px + 9*(100vw - 320px)/1600); padding-top: 16px } .shop-section .show-button .filter-category ul li { padding: calc(6px + 3*(100vw - 320px)/1600) calc(28px + 6*(100vw - 320px)/1600) calc(6px + 3*(100vw - 320px)/1600) calc(7px + 4*(100vw - 320px)/1600); background-color: #f9f8f6; position: relative; border-radius: 4px } .shop-section .show-button .filter-category ul li:before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-family: "Font Awesome 6 Free"; font-weight: 900; right: 13px; color: #777; cursor: pointer } .shop-section .show-button .filter-category ul li a { color: #777 } .shop-section .top-filter-category { width: 100%; height: 0; padding: 0 24px; background-color: #fff; -webkit-box-shadow: 0 2px 9px rgba(34, 34, 34, .07); box-shadow: 0 2px 9px rgba(34, 34, 34, .07); border-radius: 6px; margin-bottom: 0; overflow: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .shop-section .top-filter-category.show { padding: 24px; height: auto; margin-bottom: 22px } .shop-section .top-filter-category>.row>div { border-right: 1px solid #ececec } [dir=rtl] .shop-section .top-filter-category>.row>div { border-right: unset; border-left: 1px solid #ececec } .shop-section .top-filter-category>.row>div:last-child { border: none } @media(max-width: 1199px) { .shop-section .top-filter-category>.row>div:nth-child(4n-2) { border-right: none } [dir=rtl] .shop-section .top-filter-category>.row>div:nth-child(4n-2) { border-right: unset; border-left: none } } @media(max-width: 767px) { .shop-section .top-filter-category>.row>div { border: none } } .category-slider-section .category-contain .category-contain-image { background: linear-gradient(149.8deg, #F6F5F2 17.21%, #FBFAF9 79.21%); padding: 22px; border-radius: 8px } .category-slider-section .category-contain .category-contain-image img { width: 150px; height: 150px; -o-object-fit: contain; object-fit: contain; margin: 0 auto } .category-slider-section .category-contain .category-contain-name { margin-top: 12px; text-align: center } .category-slider-section .category-contain .category-contain-name h5 { color: #4a5568; font-weight: 500 } .pt-25 { padding-top: 25px } .review-title-2 { border-top: 1px solid #ececec; padding-top: calc(13px + 12*(100vw - 320px)/1600); margin-top: calc(13px + 12*(100vw - 320px)/1600) } .review-title-2 h4 { font-size: calc(16px + 2*(100vw - 320px)/1600); color: #222; font-weight: 400 } .review-title-2 p { margin-bottom: calc(7px + 6*(100vw - 320px)/1600); margin-top: 3px; font-size: 15px; line-height: 1.6; color: #4a5568 } .review-title-2 button { width: 100%; padding: 10px 14px; background-color: #f8f8f8 !important; color: #4a5568 !important; border: 1px solid #eee !important; font-size: 16px } .review-title-2 button:hover { background-color: #f8f8f8; color: #4a5568; border: 1px solid #ececec } .product-load-more .col-grid-box { display: none } .product-title { margin-top: 20px } .product-title h4 { font-weight: 600; margin-bottom: calc(10px + 2*(100vw - 320px)/1600); letter-spacing: .4px; font-size: calc(15px + 1*(100vw - 320px)/1600) } .product-title .checkout-img { width: calc(80% + -15*(100vw - 320px)/1600); height: auto } .vendor-box { padding: calc(12px + 21*(100vw - 320px)/1600); background-color: #f8f8f8 } .vendor-box .vendor-contain { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; padding: 7px calc(16px + 10*(100vw - 320px)/1600); background-color: #fff; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .vendor-box .vendor-contain .vendor-image { width: 64px; height: auto } .vendor-box .vendor-contain .vendor-image img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain } .vendor-box .vendor-list { margin-top: calc(13px + 11*(100vw - 320px)/1600) } .vendor-box .vendor-list ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(9px + 9*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir=rtl] .vendor-box .vendor-list ul { padding-right: 0 } .vendor-box .vendor-list ul li { display: block } .vendor-box .vendor-list ul li .address-contact { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 8px } .vendor-box .vendor-list ul li .address-contact .feather { width: 20px; height: 20px; color: var(--theme-color) } .vendor-box .vendor-list ul li .address-contact h5 { font-weight: 600 } .vendor-box .vendor-list ul li .address-contact h5 span { font-weight: 400; margin-left: 7px } .vendor-box .vendor-detail { margin: calc(13px + 15*(100vw - 320px)/1600) 0 0; line-height: 1.7; color: #4a5568; padding-bottom: calc(10px + 8*(100vw - 320px)/1600); border-bottom: 1px solid #ececec } .hot-line-number { padding: calc(12px + 21*(100vw - 320px)/1600); background-color: #f8f8f8 } .hot-line-number h5 { font-weight: 600; margin-bottom: 4px } .hot-line-number h6 { color: #4a5568; margin-bottom: 17px } .hot-line-number h2 { font-weight: 600; font-size: 24px } .product-category { gap: 25px; padding: calc(12px + 21*(100vw - 320px)/1600) } .product-section .product-left-box { position: sticky; top: 0 } .product-section .left-slider-image .sidebar-image { border-radius: 8px; overflow: hidden; background-color: #f8f8f8 } .product-section .left-slider-image .sidebar-image img { width: auto; height: auto; cursor: pointer; -o-object-fit: contain; object-fit: contain } .product-section .right-box-contain { position: sticky; top: 10px; left: 0 } @media(max-width: 767px) { .product-section .right-box-contain { text-align: center } } .product-section .right-box-contain .offer-top { font-weight: 500; padding: calc(8px + 2*(100vw - 320px)/1600) calc(12px + 4*(100vw - 320px)/1600); background-color: rgba(255, 79, 79, .1); border-radius: 5px; color: #ff4f4f; display: inline-block; margin-bottom: 20px } .product-section .right-box-contain .name { font-weight: 700; margin-bottom: calc(10px + 5*(100vw - 320px)/1600); line-height: 1.5 } .product-section .right-box-contain .price-rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media(max-width: 1460px) { .product-section .right-box-contain .price-rating-2 { display: block } } @media(max-width: 1460px) { .product-section .right-box-contain .price-rating-2 .custom-rate { margin-top: 5px } } @media(max-width: 767px) { .product-section .right-box-contain .price-rating { display: block } } @media(max-width: 1460px) { .product-section .right-box-contain .price-rating-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } @media(max-width: 480px) { .product-section .right-box-contain .price-rating-box { display: block } } @media(max-width: 1460px) { .product-section .right-box-contain .price-rating-box .custom-rate { margin-top: 0 !important } } @media(max-width: 480px) { .product-section .right-box-contain .price-rating-box .custom-rate { margin-top: 10px !important } } @media(max-width: 767px) { .product-section .right-box-contain .price-rating .custom-rate { margin-top: 10px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .product-section .right-box-contain .price-rating .price { font-weight: 600; font-size: calc(19px + 3*(100vw - 320px)/1600) } .product-section .right-box-contain .price-rating .price del { font-weight: 400; font-size: calc(14px + 2*(100vw - 320px)/1600); margin: 0 calc(0px + 2*(100vw - 320px)/1600) } .product-section .right-box-contain .price-rating .price span { font-size: calc(14px + 2*(100vw - 320px)/1600); font-weight: 500 } .product-section .right-box-contain .price-rating .custom-rate ul li .feather { width: 16px; height: 16px } .product-section .right-box-contain .price-rating .custom-rate .review { font-size: 13px; margin-left: 12px } [dir=rtl] .product-section .right-box-contain .price-rating .custom-rate .review { margin-left: unset; margin-right: 12px } .product-section .right-box-contain .product-contain { border-bottom: 1px solid #ececec; padding-bottom: 16px } .product-section .right-box-contain .product-contain p { color: #4a5568; line-height: 1.7; margin: calc(14px + 2*(100vw - 320px)/1600) 0 0; font-size: calc(14px + 2*(100vw - 320px)/1600); width: 80% } @media(max-width: 767px) { .product-section .right-box-contain .product-contain p { width: 100% } } .product-section .right-box-contain .product-package .select-package { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(5px + 8*(100vw - 320px)/1600) } @media(max-width: 767px) { .product-section .right-box-contain .product-package .select-package { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } [dir=rtl] .product-section .right-box-contain .product-package .select-package { padding-right: 0 } .product-section .right-box-contain .product-package .select-package li { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; min-height: unset; margin: 0; padding: 0; position: relative } .product-section .right-box-contain .product-package .select-package li a { padding: 6px 11px; border: 1px solid #ececec; border-radius: 4px; display: block; color: #4a5568; font-size: 14px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .product-section .right-box-contain .product-package .select-package li a.active { border: 1px solid var(--theme-color); background: var(--theme-color2); color: #fff } .product-section .right-box-contain .product-package .select-package .form-check-input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; float: unset; margin: 0; opacity: 0; cursor: pointer } .product-section .right-box-contain .product-package .select-package .form-check-input:checked~.form-check-label { border-color: var(--theme-color) } .product-section .right-box-contain .product-package .select-package .form-check-input:checked~.form-check-label span { color: #fff; background-color: var(--theme-color) } .product-section .right-box-contain .product-package .select-package.color li.active { opacity: 1; border-color: #222 } .product-section .right-box-contain .product-package .select-package.color li .form-check-input:checked~.form-check-label { opacity: 1; border-color: #222 } .product-section .right-box-contain .product-package .select-package.color li .form-check-input:checked~.form-check-label span { background-color: rgba(0, 0, 0, 0) } .product-section .right-box-contain .product-package .select-package.color li .form-check-label { opacity: .7 } .product-section .right-box-contain .product-package .select-package.circle li:hover button { color: #222; background-color: #f1f0f0 } .product-section .right-box-contain .product-package .select-package.circle li .form-check-label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; border-radius: 100%; color: #4a5568; padding: 3px; border: 1px solid rgba(154, 154, 154, .4); font-size: 14px; font-weight: 400; line-height: 1; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out; position: relative } .product-section .right-box-contain .product-package .select-package.circle li .form-check-label span { -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out; width: calc(30px + 4*(100vw - 320px)/1600); height: calc(30px + 4*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #f8f8f8; color: #222; border-radius: 100% } .product-section .right-box-contain .product-package .select-package.product-radio-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px } .product-section .right-box-contain .product-package .select-package.product-radio-list .form-check { margin: 0; padding: 0; min-height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px } .product-section .right-box-contain .product-package .select-package.product-radio-list .form-check:hover .form-check-input { border-color: rgba(154, 154, 154, .65) } .product-section .right-box-contain .product-package .select-package.product-radio-list .form-check:hover .form-check-label { color: #222 } .product-section .right-box-contain .product-package .select-package.product-radio-list .form-check .form-check-input { cursor: pointer; float: unset; margin: 0; width: 16px; height: 16px; background-color: #f8f8f8; border: 1px solid rgba(154, 154, 154, .4); position: relative; opacity: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .product-section .right-box-contain .product-package .select-package.product-radio-list .form-check .form-check-input::after { content: ""; position: relative; width: 12px; height: 12px; background-color: var(--theme-color); border-radius: 100%; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -webkit-transform: scale(0); transform: scale(0) } .product-section .right-box-contain .product-package .select-package.product-radio-list .form-check .form-check-input:focus { -webkit-box-shadow: unset; box-shadow: unset } .product-section .right-box-contain .product-package .select-package.product-radio-list .form-check .form-check-input:active { -webkit-filter: unset; filter: unset } .product-section .right-box-contain .product-package .select-package.product-radio-list .form-check .form-check-input:checked { background-color: #fff; border-color: var(--theme-color) } .product-section .right-box-contain .product-package .select-package.product-radio-list .form-check .form-check-input:checked::after { -webkit-transform: scale(1); transform: scale(1) } .product-section .right-box-contain .product-package .select-package.product-radio-list .form-check .form-check-input:checked~.form-check-label { color: #222 } .product-section .right-box-contain .product-package .select-package.product-radio-list .form-check .form-check-label { line-height: 1; font-size: 16px; font-weight: 600; margin-top: 1px; color: #4a5568; cursor: pointer } .product-section .right-box-contain .product-package .select-package .form-select { background: linear-gradient(187.77deg, #fafafa 5.52%, #f8f8f8 94%); border-radius: 7px; border: 1px solid #eee; display: inline-block } .product-section .right-box-contain .product-package .select-package.image li .form-check-label { cursor: pointer; font-size: 14px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border: 1px solid rgba(154, 154, 154, .4); border-radius: 6px; padding: 3px } .product-section .right-box-contain .product-package .select-package.image li .form-check-label img { width: 65px; border-radius: 4px; cursor: pointer; height: 65px; padding: 0; overflow: hidden } .product-section .right-box-contain .product-package .select-package.rectangle li { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; min-height: unset; margin: 0; padding: 0; position: relative } .product-section .right-box-contain .product-package .select-package.rectangle li:hover button { color: #222; background-color: #f1f0f0 } .product-section .right-box-contain .product-package .select-package.rectangle li.active button { color: #fff; background-color: var(--theme-color) } .product-section .right-box-contain .product-package .select-package.rectangle li .form-check-label { cursor: pointer; font-size: 14px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border: 1px solid rgba(154, 154, 154, .4); border-radius: 6px; padding: 3px } .product-section .right-box-contain .product-package .select-package.rectangle li .form-check-label span { padding: 6px 11px; background-color: #f8f8f8; border-radius: 4px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .product-section .right-box-contain .product-package .select-package .disabled { overflow: hidden; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; opacity: .6 !important; pointer-events: none } .product-section .right-box-contain .product-package .select-package .disabled::before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); left: 0; background-color: #ff7272; width: 100%; height: 1px; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 1 } .product-section .right-box-contain .product-package .select-package .disabled a, .product-section .right-box-contain .product-package .select-package .disabled button { cursor: default } .product-section .right-box-contain .product-package .select-package .disabled .form-check-input:checked~.form-check-label { background-color: #f8f8f8 !important; color: #4a5568 !important } .product-section .right-box-contain .note-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: calc(7px + 8*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 20px } @media(max-width: 767px) { .product-section .right-box-contain .note-box { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .product-section .right-box-contain .note-box .compare-button { background-color: #f8f8f8 } .product-section .right-box-contain .note-box .cart-button { -webkit-animation: shake 150ms 2 linear; animation: shake 150ms 2 linear } .product-section .right-box-contain .note-box .product-qty { width: auto; margin-top: 0 } @media(max-width: 360px) { .product-section .right-box-contain .note-box .product-qty { width: 160px } } .product-section .right-box-contain .note-box .product-qty .input-group { background: linear-gradient(187.77deg, #fafafa 5.52%, #f8f8f8 94%) } .product-section .right-box-contain .buy-now-button { margin-top: 20px; padding-bottom: 16px; border-bottom: 1px solid #ececec } .product-section .right-box-contain .buy-now-button button { background-color: #ff7272 } .product-section .right-box-contain .buy-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 11px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 20px; border-bottom: 1px solid #ececec; padding-bottom: 16px } .product-section .right-box-contain .buy-box .team-box { padding: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .product-section .right-box-contain .buy-box .team-box input { margin-top: -7px; display: block } .product-section .right-box-contain .buy-box .team-box .form-check-label span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .product-section .right-box-contain .buy-box .team-box .form-check-label span a { text-decoration: underline; margin-left: 3px; color: #222 } @media(max-width: 767px) { .product-section .right-box-contain .buy-box { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .product-section .right-box-contain .buy-box a { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(5px + 3*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #777 } .product-section .right-box-contain .buy-box a .feather { width: 17px; height: auto } .product-section .right-box-contain .feature-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 17px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 20px; border-bottom: 1px solid #ececec; padding-bottom: 16px } .product-section .right-box-contain .feature-list .team-box { padding: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .product-section .right-box-contain .feature-list .team-box input { margin-top: -7px; display: block } .product-section .right-box-contain .feature-list .team-box .form-check-label span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .product-section .right-box-contain .feature-list .team-box .form-check-label span a { text-decoration: underline; margin-left: 3px; color: #222 } @media(max-width: 767px) { .product-section .right-box-contain .feature-list { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .product-section .right-box-contain .feature-list a { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(5px + 3*(100vw - 320px)/1600); -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #222 } .product-section .right-box-contain .feature-list a svg { width: 17px; height: 17px } .product-section .right-box-contain .pickup-box { padding-bottom: 20px; border-bottom: 1px solid #ececec } .product-section .right-box-contain .pickup-box .product-info { margin-top: 20px } .product-section .right-box-contain .pickup-box .product-info .product-info-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(8px + 9*(100vw - 320px)/1600); -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; text-align: left; display: inline-block; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; background-color: #f9f9f9; padding: 15px; border-radius: 12px; width: 80% } [dir=rtl] .product-section .right-box-contain .pickup-box .product-info .product-info-list { text-align: right } @media(max-width: 480px) { .product-section .right-box-contain .pickup-box .product-info .product-info-list { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; padding: 15px } } .product-section .right-box-contain .pickup-box .product-info .product-info-list-2 { display: -webkit-box; display: -ms-flexbox; display: flex } @media(max-width: 1500px) { .product-section .right-box-contain .pickup-box .product-info .product-info-list-2 { width: 100% } } @media(max-width: 1450px) { .product-section .right-box-contain .pickup-box .product-info .product-info-list-2 { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; padding: 15px } } @media(max-width: 1199px) { .product-section .right-box-contain .pickup-box .product-info .product-info-list-2 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; display: block; padding-bottom: 4px } .product-section .right-box-contain .pickup-box .product-info .product-info-list-2 li { margin-bottom: 8px } } @media(max-width: 480px) { .product-section .right-box-contain .pickup-box .product-info .product-info-list-2 { display: -webkit-box; display: -ms-flexbox; display: flex; padding-bottom: 15px } .product-section .right-box-contain .pickup-box .product-info .product-info-list-2 li { margin-bottom: 0 } } .product-section .right-box-contain .pickup-box .product-info .product-info-list-3 { width: 50% } .product-section .right-box-contain .pickup-box .product-info .product-info-list-3 li { margin-bottom: 7px } @media(max-width: 360px) { .product-section .right-box-contain .pickup-box .product-info .product-info-list-3 li { margin-bottom: 0 } } @media(max-width: 1366px) { .product-section .right-box-contain .pickup-box .product-info .product-info-list-3 { width: 80% } } @media(max-width: 767px) { .product-section .right-box-contain .pickup-box .product-info .product-info-list-3 { width: 100% } } @media(max-width: 360px) { .product-section .right-box-contain .pickup-box .product-info .product-info-list-3 { display: -webkit-box; display: -ms-flexbox; display: flex } } .product-section .right-box-contain .pickup-box .product-info .product-info-list li { padding-left: 13px; width: 100%; font-size: calc(14px + 1*(100vw - 320px)/1600); position: relative; color: #777 } [dir=rtl] .product-section .right-box-contain .pickup-box .product-info .product-info-list li { padding-left: 0; padding-right: 13px } @media(max-width: 575px) { .product-section .right-box-contain .pickup-box .product-info .product-info-list li { width: auto; margin-left: 18px } } @media(max-width: 480px) { .product-section .right-box-contain .pickup-box .product-info .product-info-list li { margin-left: unset; width: 100%; padding-left: unset } .product-section .right-box-contain .pickup-box .product-info .product-info-list li::after { content: none !important } } .product-section .right-box-contain .pickup-box .product-info .product-info-list li::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 5px; height: 5px; left: 0; background-color: #4a5568; border-radius: 100% } [dir=rtl] .product-section .right-box-contain .pickup-box .product-info .product-info-list li::after { left: unset; right: 0 } .product-section .right-box-contain .pickup-box .product-info .product-info-list li a { margin-left: 5px; color: #222; font-weight: 500 } .product-section .right-box-contain .pickup-box .product-info .product-info-list li a+a { margin-left: 0 } .product-section .right-box-contain .pickup-box .pickup-icon i { font-size: 20px; color: var(--theme-color) } .product-section .right-box-contain .pickup-box .pickup-detail h4 { width: 90%; font-weight: 400; margin-bottom: 5px; font-size: calc(14px + 2*(100vw - 320px)/1600); line-height: 1.6 } @media(max-width: 767px) { .product-section .right-box-contain .pickup-box .pickup-detail h4 { width: 100% } } .product-section .right-box-contain .pickup-box .pickup-detail h6 { margin-top: 4px } .product-section .right-box-contain .pickup-box .pickup-detail a { margin-top: 0; color: var(--theme-color); display: inline-block } .product-section .right-box-contain .payment-option ul { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(3px + 5*(100vw - 320px)/1600) } @media(max-width: 767px) { .product-section .right-box-contain .payment-option ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } [dir=rtl] .product-section .right-box-contain .payment-option ul { padding-right: 0 } .product-section .right-box-contain .progress-sec { border-bottom: 1px solid #ececec; padding-bottom: 16px } .product-section .right-box-contain .progress-sec .left-progressbar { margin-top: 18px } .product-section .right-box-contain .progress-sec .left-progressbar h6 { margin-bottom: 10px } .product-section .right-box-contain .progress-sec .left-progressbar .progress { height: 10px } .product-section .right-box-contain .progress-sec .left-progressbar .progress.danger-progress .progress-bar { background-color: #ff7272 } .product-section .right-box-contain .progress-sec .left-progressbar .progress.warning-progress .progress-bar { background-color: #ffa53b } .product-section .right-box-contain .progress-sec .left-progressbar .progress.success-progress .progress-bar { background-color: var(--theme-color) } .product-section .right-box-contain .progress-sec .left-progressbar .progress-bar { background-color: var(--theme-color) } .product-section .product-main .slider-image { background-color: #f8f8f8 } .product-section .product-main .slider-image img { width: 100% } .product-section .right-sidebar-box { position: sticky; top: 10px } .product-section .right-sidebar-box .product-right-sidebar li+li { margin-top: 0 } .product-section .right-sidebar-box .product-right-sidebar li+li::after { top: -14px; width: calc(100% - 103px) } .related-product-2 .related-product .product-title-2 { margin-top: 0 } .related-product-2 .related-product .product-title-2 h4 { font-size: calc(21px + 4*(100vw - 320px)/1600); font-weight: 600; margin-bottom: calc(16px + 5*(100vw - 320px)/1600) } .related-product-2 .related-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 15px } @media(max-width: 1577px) { .related-product-2 .related-box { -ms-flex-wrap: wrap; flex-wrap: wrap } } .related-product-2 .related-box .related-image { -ms-touch-action: pan-x; touch-action: pan-x; overflow: auto; padding-bottom: 13px } .related-product-2 .related-box .related-image>ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: calc(25px + 10*(100vw - 320px)/1600) } .related-product-2 .related-box .related-image>ul>li { width: 100%; min-width: 200px; position: relative } .related-product-2 .related-box .related-image>ul>li+li { margin: 0 !important } .related-product-2 .related-box .related-image>ul>li+li::before { content: "+"; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-family: "Font Awesome 6 Free"; font-weight: 900; left: calc(-18px + -8*(100vw - 320px)/1600); font-size: calc(14px + 6*(100vw - 320px)/1600); color: #4a5568 } .related-product-2 .related-box .related-image>ul>li a { display: block; overflow: hidden } .related-product-2 .related-box .related-image>ul>li a .image-box { background-color: #f8f8f8; width: calc(136px + 34*(100vw - 320px)/1600); height: calc(136px + 34*(100vw - 320px)/1600); padding: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; border-radius: calc(6px + 3*(100vw - 320px)/1600) } .related-product-2 .related-box .related-image>ul>li a .image-box .form-check { position: absolute; top: 8px; left: 8px; padding: 0 } .related-product-2 .related-box .related-image>ul>li a .image-box .form-check .checkbox_animated::after { border: 1px solid #4a5567; border-radius: 3px } .related-product-2 .related-box .related-image>ul>li a .related-content { margin-top: 12px; padding: 0 calc(4px + 8*(100vw - 320px)/1600) } .related-product-2 .related-box .related-image>ul>li a .related-content h5 { font-size: 15px; line-height: 1.2; color: #222; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden } .related-product-2 .related-box .related-image>ul>li a .related-content h6 { margin-top: 5px; color: var(--theme-color) } .related-product-2 .related-box .related-image>ul>li a .related-content h6 del { color: #4a5568; margin-left: 4px; font-size: 13px } .related-product-2 .related-box .related-image>ul>li .product-box .product-detail a h6 { font-size: 16px; height: auto } .related-product-2 .related-box .bundle-list { gap: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap } .related-product-2 .related-box .bundle-list>ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 15px } .related-product-2 .related-box .bundle-list>ul>li { width: 100%; display: block } .related-product-2 .related-box .bundle-list>ul>li .form-check { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; margin-bottom: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .related-product-2 .related-box .bundle-list>ul>li .form-check .checkbox_animated { margin-top: -4px } .related-product-2 .related-box .bundle-list>ul>li .form-check .form-check-label span { font-size: calc(15px + 2*(100vw - 320px)/1600); color: #4a5568 } .related-product-2 .related-box .bundle-list>ul>li .form-check .form-check-label span span { color: #222; font-weight: 600 } .related-product-2 .related-box .bundle-list>ul>li.content { margin-top: calc(0px + 15*(100vw - 320px)/1600) } .related-product-2 .related-box .bundle-list>ul>li.content h5 { font-size: 17px; font-weight: 600; color: #4a5568 } .related-product-2 .related-box .bundle-list>ul>li.content h4 { margin-top: 8px; font-weight: 700 } .related-product-2 .related-box .bundle-list>ul>li.content h4 del { font-size: calc(14px + 2*(100vw - 320px)/1600); margin-left: 5px; font-weight: 400 } .sticky-bottom-cart { position: fixed; bottom: -160px; width: 100%; z-index: 9; background-color: #fff; padding: calc(11px + -5*(100vw - 320px)/1600) 0; -webkit-box-shadow: 0 0 3px 1px rgba(34, 34, 34, .06); box-shadow: 0 0 3px 1px rgba(34, 34, 34, .06); -webkit-transition: all .3s ease; transition: all .3s ease } .sticky-bottom-cart .cart-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media(max-width: 575px) { .sticky-bottom-cart .cart-content { display: block } } .sticky-bottom-cart .product-image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media(max-width: 575px) { .sticky-bottom-cart .product-image { display: none } } .sticky-bottom-cart .product-image img { width: 60px; height: 70px; -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top } .sticky-bottom-cart .product-image .content { margin-left: 12px; color: #222; margin-top: 0 } [dir=rtl] .sticky-bottom-cart .product-image .content { margin-left: 0; margin-right: 12px } @media(max-width: 991px) { .sticky-bottom-cart .product-image .content { display: none } } @media(max-width: 480px) { .sticky-bottom-cart .product-image .content { display: block } } .sticky-bottom-cart .product-image .content h5, .sticky-bottom-cart .product-image .content h6 { margin-bottom: 0 } .sticky-bottom-cart .product-image .content h5 { font-size: 16px; font-weight: 500; text-transform: capitalize } .sticky-bottom-cart .product-image .content h6 { font-size: 15px; margin-top: 6px } .sticky-bottom-cart .product-image .content h6 del { margin-left: 7px; color: #4a5568 } [dir=rtl] .sticky-bottom-cart .product-image .content h6 del { margin-left: unset; margin-right: 7px } .sticky-bottom-cart .product-image .content h6 span { color: var(--theme-color); margin-left: 5px } [dir=rtl] .sticky-bottom-cart .product-image .content h6 span { margin-left: 0; margin-right: 5px } .sticky-bottom-cart .selection-section { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 25px 0 auto } @media(max-width: 575px) { .sticky-bottom-cart .selection-section { display: none } } .sticky-bottom-cart .selection-section .form-control { background-color: #f8f8f8; border: 1px solid #f8f8f8; text-transform: capitalize; color: #222 } .sticky-bottom-cart .selection-section .form-control:focus { -webkit-box-shadow: none; box-shadow: none } .sticky-bottom-cart .selection-section .product-qty { height: 51px } .sticky-bottom-cart .selection-section .product-qty .input-group button { height: 100% } .sticky-bottom-cart .selection-section .form-group { width: 300px; margin-left: 10px; margin-right: 10px } @media(max-width: 1199px) { .sticky-bottom-cart .selection-section .form-group { width: 190px } } @media(max-width: 767px) { .sticky-bottom-cart .selection-section .form-group { margin-right: 0; width: unset } } @media(max-width: 575px) { .sticky-bottom-cart .add-btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .sticky-bottom-cart .add-btn a { padding: 12px 40px } @media(max-width: 575px) { .sticky-bottom-cart .add-btn a { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .sticky-bottom-cart .add-btn a.wishlist-btn { display: none; background-color: #f8f8f8; color: #222 } .sticky-bottom-cart .add-btn a.wishlist-btn:hover { background-color: var(--theme-color); border-color: var(--theme-color); color: #fff } @media(max-width: 575px) { .sticky-bottom-cart .add-btn a.wishlist-btn { display: -webkit-box; display: -ms-flexbox; display: flex } } @media(max-width: 575px) { .sticky-bottom-cart .add-btn a+a { margin-left: 8px } [dir=rtl] .sticky-bottom-cart .add-btn a+a { margin-right: 8px; margin-left: unset } } .sticky-bottom-cart .add-btn a i { margin-right: 7px } [dir=rtl] .sticky-bottom-cart .add-btn a i { margin-right: unset; margin-left: 7px } .stickyCart { padding-bottom: 94px } .stickyCart .theme-option-2 { bottom: calc(74px + 16*(100vw - 320px)/1600) } @media(max-width: 575px) { .stickyCart { padding-bottom: 0 } } .stickyCart .sticky-bottom-cart { bottom: 0; -webkit-transition: all .3s ease; transition: all .3s ease } .stickyCart .recently-purchase.show { bottom: 110px } .stickyCart .tap-top { bottom: 110px } .theme-product-section .product-left-box .product-title .name { font-weight: 700; line-height: 1.5; margin: 0 } .theme-product-section .product-left-box .product-title .title-content-list { margin-top: 8px; margin-bottom: 18px } .theme-product-section .product-left-box .product-title .title-content-list>li { position: relative } .theme-product-section .product-left-box .product-title .title-content-list>li+li { padding-left: 15px; margin-left: 8px } [dir=rtl] .theme-product-section .product-left-box .product-title .title-content-list>li+li { padding-left: unset; padding-right: 15px; margin-left: unset; margin-right: 8px } .theme-product-section .product-left-box .product-title .title-content-list>li+li::before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 4px; height: 4px; left: 0; background-color: #ddd; border-radius: 100% } [dir=rtl] .theme-product-section .product-left-box .product-title .title-content-list>li+li::before { left: unset; right: 0 } .theme-product-section .product-left-box .product-title .title-content-list>li .content { color: #777; display: inline-block; font-size: calc(15px + 2*(100vw - 320px)/1600); font-weight: 400 } .dark .theme-product-section .product-left-box .product-title .title-content-list>li .content { color: #ddd } .theme-product-section .product-left-box .product-title .title-content-list>li .content a { color: #222; font-weight: 500; text-decoration: underline } .theme-product-section .product-left-box .product-title .title-content-list>li .content a .feather { width: 18px; height: 18px; margin-right: 5px } .theme-product-section .product-left-box .product-title .title-content-list>li .content .feather { width: 17px; height: 17px } .theme-product-section .product-left-box .product-title p { line-height: 1.5; font-size: calc(14px + 2*(100vw - 320px)/1600); color: #4a5568; margin: 0 } .theme-product-section .product-left-box .theme-option-box { margin-top: calc(18px + 12*(100vw - 320px)/1600); position: relative; overflow: hidden } .theme-product-section .product-left-box .theme-option-box:hover .theme-image-option::after { opacity: .3 } .theme-product-section .product-left-box .theme-option-box:hover .theme-image-option .theme-image-icon { opacity: 1 } .theme-product-section .product-left-box .theme-option-box:hover .theme-option-image { opacity: 1 } .theme-product-section .product-left-box .theme-option-box:hover .theme-option-image .product-theme-option li:first-child { -webkit-animation: product-fade 100ms ease-in-out; animation: product-fade 100ms ease-in-out } .theme-product-section .product-left-box .theme-option-box:hover .theme-option-image .product-theme-option li:nth-child(2) { -webkit-animation: product-fade 200ms ease-in-out; animation: product-fade 200ms ease-in-out } .theme-product-section .product-left-box .theme-option-box:hover .theme-option-image .product-theme-option li:nth-child(3) { -webkit-animation: product-fade 300ms ease-in-out; animation: product-fade 300ms ease-in-out } .theme-product-section .product-left-box .theme-option-box:hover .theme-option-image .product-theme-option li:nth-child(4) { -webkit-animation: product-fade 400ms ease-in-out; animation: product-fade 400ms ease-in-out } .theme-product-section .product-left-box .theme-option-box:hover .theme-option-image .product-theme-option li:nth-child(5) { -webkit-animation: product-fade 500ms ease-in-out; animation: product-fade 500ms ease-in-out } .theme-product-section .product-left-box .theme-option-box .theme-image-option { position: relative; z-index: 0; border-radius: calc(8px + 4*(100vw - 320px)/1600); overflow: hidden } .theme-product-section .product-left-box .theme-option-box .theme-image-option::after { content: ""; position: absolute; top: 0; left: 0; background-color: #222; width: 100%; height: 100%; z-index: 1; opacity: 0; -webkit-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out } .theme-product-section .product-left-box .theme-option-box .theme-image-option .theme-image-icon { opacity: 0; -webkit-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(38px + 12*(100vw - 320px)/1600); height: calc(38px + 12*(100vw - 320px)/1600); border-radius: 100%; background-color: #fff; z-index: 2; border: unset; position: absolute; color: #222; padding: 0 } .theme-product-section .product-left-box .theme-option-box .theme-image-option .theme-image-icon .feather { width: calc(16px + 4*(100vw - 320px)/1600); height: calc(16px + 4*(100vw - 320px)/1600) } .theme-product-section .product-left-box .theme-option-box .theme-option-image { position: absolute; right: calc(10px + 10*(100vw - 576px)/1344); z-index: 3; opacity: 0; top: calc(10px + 10*(100vw - 576px)/1344) } @media(max-width: 575px) { .theme-product-section .product-left-box .theme-option-box .theme-option-image { position: relative; inset: unset; margin-top: 12px } } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option { margin: 0; display: grid; gap: 7px } @media(max-width: 575px) { .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option { display: -webkit-box; display: -ms-flexbox; display: flex } } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li { position: relative } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li:hover .theme-option-list { opacity: 1; visibility: visible; left: -125px } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li a.product-theme-icon { color: var(--theme-color); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(34px + 8*(100vw - 576px)/1344); height: calc(34px + 8*(100vw - 576px)/1344); border-radius: 5px; position: relative; z-index: 0; background-color: #fff; overflow: hidden } @media(max-width: 575px) { .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li a.product-theme-icon { background-color: #222 } } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li a.product-theme-icon .feather { width: calc(18px + 4*(100vw - 576px)/1344); height: calc(18px + 4*(100vw - 576px)/1344) } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li a.layout-grid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(34px + 8*(100vw - 576px)/1344); height: calc(34px + 8*(100vw - 576px)/1344); z-index: 0; color: #fff; overflow: hidden; border-radius: 5px; gap: 5px; position: relative; background-color: var(--theme-color); padding: 0 } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li a.layout-grid .feather { width: 18px; height: 18px } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li a .form-check-input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; margin: 0; cursor: pointer } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li a .form-check-input:checked~.feather { fill: var(--theme-color) } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li .theme-option-list { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: -110px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity: 0; visibility: hidden } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li .theme-option-list ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 12px; -webkit-box-shadow: -1px 0 10px rgba(34, 34, 34, .071), 5px 20px 40px rgba(34, 34, 34, .039); box-shadow: -1px 0 10px rgba(34, 34, 34, .071), 5px 20px 40px rgba(34, 34, 34, .039); background-color: #fff; padding: 10px 6px 10px 12px; border-radius: 6px 0 0 6px; position: relative } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li .theme-option-list ul::before { content: ""; position: absolute; width: 15px; height: 15px; border-left: 15px solid #fff; border-top: 21px solid rgba(0, 0, 0, 0); border-bottom: 21px solid rgba(0, 0, 0, 0); z-index: 1; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: -15px; text-shadow: -1px 0 10px rgba(34, 34, 34, .071), 5px 20px 40px rgba(34, 34, 34, .039) } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li .theme-option-list ul li a { display: block; color: rgba(34, 34, 34, .839) } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li .theme-option-list ul li a:hover { color: var(--theme-color) } .theme-product-section .product-left-box .theme-option-box .theme-option-image .product-theme-option li .theme-option-list ul li a .feather { width: 20px; height: 20px; stroke-width: 1.8px } @media(max-width: 767px) { .theme-product-section .right-box-contain { text-align: unset } } .theme-product-section .right-box-contain .main-right-box-contain { border: 1px solid #ececec; border-radius: 6px; padding: calc(20px + 4*(100vw - 320px)/1600) calc(15px + 9*(100vw - 320px)/1600); background-color: #f8f8f8 } .dark .theme-product-section .right-box-contain .main-right-box-contain { border-color: rgba(119, 119, 119, .44); background-color: rgba(34, 34, 34, .9411764706) } .theme-product-section .right-box-contain .product-contain p { width: 100% } .theme-product-section .right-box-contain .product-package+.product-package { margin-top: calc(22px + 4*(100vw - 320px)/1600) } .theme-product-section .right-box-contain .product-package h4 { font-size: calc(16px + 2*(100vw - 320px)/1600); margin-bottom: calc(9px + 9*(100vw - 320px)/1600) } .theme-product-section .right-box-contain .product-package .form-select { background: linear-gradient(187.77deg, #fafafa 5.52%, #f8f8f8 94%); border-radius: 7px; border: 1px solid #eee; display: inline-block; -webkit-box-shadow: unset; box-shadow: unset; padding: calc(8px + .00375*(100vw - 320px)) calc(12px + 3*(100vw - 320px)/1600) } .theme-product-section .right-box-contain .price-rating .price { font-size: 26px } .theme-product-section .right-box-contain .note-box { border-bottom: 1px solid #ececec; padding-bottom: 16px; margin-top: 15px; -ms-flex-wrap: wrap; flex-wrap: wrap } .dark .theme-product-section .right-box-contain .note-box { border-color: rgba(119, 119, 119, .44) } .theme-product-section .right-box-contain .note-box .cart-button { font-size: calc(14px + 4*(100vw - 320px)/1600); width: 100% } .theme-product-section .right-box-contain .note-box .cart-button.border-btn { border: 1px solid var(--theme-color); color: var(--theme-color); padding: 12px } .theme-product-section .right-box-contain .note-box .cart-button.fill-btn { background-color: var(--theme-color); color: #fff; border: 1px solid rgba(0, 0, 0, 0); padding: 12px } @media(max-width: 400px) { .theme-product-section .right-box-contain .deal-timer.product-deal-timer { width: 100% } } .dark .theme-product-section .right-box-contain .buy-box { border-color: rgba(119, 119, 119, .44) } @media(max-width: 767px) { .theme-product-section .right-box-contain .buy-box { -webkit-box-pack: unset; -ms-flex-pack: unset; justify-content: unset } } .theme-product-section .right-box-contain .product-rating span { font-size: 13px; font-weight: 400; letter-spacing: .5px; line-height: 1 } .theme-product-section .right-box-contain .pickup-box { margin-top: 20px; padding: 0; border: unset } .theme-product-section .right-box-contain .pickup-box .product-info .product-info-list.product-info-list-2 { -webkit-box-align: unset; -ms-flex-align: unset; align-items: unset; text-align: unset; padding: 0; background-color: rgba(0, 0, 0, 0) } @media(max-width: 1199px) { .theme-product-section .right-box-contain .pickup-box .product-info .product-info-list.product-info-list-2 { -webkit-column-count: unset; -moz-column-count: unset; column-count: unset } } .dark .theme-product-section .right-box-contain .pickup-box .product-info .product-info-list li { color: #ddd } [dir=rtl] .theme-product-section .right-box-contain .pickup-box .product-info .product-info-list li { padding-left: unset; padding-right: 13px } [dir=rtl] .theme-product-section .right-box-contain .pickup-box .product-info .product-info-list li::after { left: unset; right: 0 } .theme-product-section .right-box-contain .discount-box { background-color: #f8f8f8; padding: calc(12px + 11*(100vw - 320px)/1600) calc(18px + 5*(100vw - 320px)/1600); border-radius: calc(6px + 3*(100vw - 320px)/1600); border: 1px solid #ececec } .dark .theme-product-section .right-box-contain .discount-box { border-color: rgba(119, 119, 119, .44); background-color: #222323 } .theme-product-section .right-box-contain .discount-box h4 { font-weight: 600; margin-bottom: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 6px } .theme-product-section .right-box-contain .discount-box h4 span { color: var(--theme-color); font-weight: 600; text-transform: capitalize; position: relative; padding: 7px calc(9px + 3*(100vw - 320px)/1600); border-radius: 5px; z-index: 0 } .theme-product-section .right-box-contain .discount-box h4 span::before { content: ""; position: absolute; width: 100%; height: 100%; z-index: -1; top: 0; left: 0; background-color: var(--theme-color); opacity: .1; border-radius: 5px } .theme-product-section .right-box-contain .discount-box p { line-height: 1.5; font-size: calc(14px + 2*(100vw - 320px)/1600); margin-bottom: calc(16px + 8*(100vw - 320px)/1600); color: #4a5568 } .theme-product-section .right-box-contain .discount-box .discount-btn { background: var(--theme-color); color: #fff; border-radius: 5px; border: none; font-size: 16px; letter-spacing: 1.1px; padding: calc(10px + 2*(100vw - 320px)/1600) calc(16px + 13*(100vw - 320px)/1600) } .theme-product-section .right-box-contain .deal-timer.product-deal-timer ul { background-color: #fff } .theme-product-section .right-box-contain .vendor-box { padding: 0; background-color: rgba(0, 0, 0, 0) } .theme-product-section .right-box-contain .vendor-box .vendor-contain { padding: 12px calc(13px + 4*(100vw - 320px)/1600); background-color: #fff; margin-bottom: 27px; border-radius: calc(6px + 3*(100vw - 320px)/1600) } .theme-product-section .right-box-contain .vendor-box .vendor-contain .vendor-image { width: calc(58px + 14*(100vw - 320px)/1600); height: calc(58px + 14*(100vw - 320px)/1600) } .theme-product-section .right-box-contain .vendor-box .vendor-name h5 { font-size: calc(16px + 2*(100vw - 320px)/1600); margin-bottom: calc(5px + -5*(100vw - 320px)/1600) } .theme-product-section .right-box-contain .license-list { display: grid; gap: calc(8px + 4*(100vw - 320px)/1600) } .theme-product-section .right-box-contain .license-list .form-check { min-height: unset; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; position: relative } .theme-product-section .right-box-contain .license-list .form-check .form-check-input { float: unset; margin: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer } .theme-product-section .right-box-contain .license-list .form-check .form-check-input:checked~.form-check-label::before { opacity: .1 } .theme-product-section .right-box-contain .license-list .form-check .form-check-input:checked~.form-check-label .circle-box .circle { border-color: var(--theme-color); background-color: #fff } .theme-product-section .right-box-contain .license-list .form-check .form-check-input:checked~.form-check-label .circle-box .circle::before { -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1) } .theme-product-section .right-box-contain .license-list .form-check .form-check-label { cursor: pointer; position: relative; border-radius: 11px; overflow: hidden; z-index: 0; width: 100%; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out } .theme-product-section .right-box-contain .license-list .form-check .form-check-label .circle-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 7px } .theme-product-section .right-box-contain .license-list .form-check .form-check-label .circle-box .circle { width: calc(16px + 2*(100vw - 320px)/1600); height: calc(16px + 2*(100vw - 320px)/1600); background-color: #fff; border-radius: 100%; position: relative; border: 1px solid #ececec; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out } .dark .theme-product-section .right-box-contain .license-list .form-check .form-check-label .circle-box .circle { border-color: rgba(119, 119, 119, .44) } .theme-product-section .right-box-contain .license-list .form-check .form-check-label .circle-box .circle::before { content: ""; position: absolute; width: calc(10px + 2*(100vw - 320px)/1600); height: calc(10px + 2*(100vw - 320px)/1600); top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); background-color: var(--theme-color); border-radius: 100%; -webkit-transition: -webkit-transform .1s ease-in-out; transition: -webkit-transform .1s ease-in-out; transition: transform .1s ease-in-out; transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out } .theme-product-section .right-box-contain .license-list .form-check .form-check-label .name { margin: 0; font-size: calc(15px + 3*(100vw - 320px)/1600); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: calc(100% - 7px - (16px + 2*(100vw - 320px)/1600)); font-weight: 500; color: #4a5568 } .theme-product-section .right-box-contain .license-list .form-check .form-check-label .name span { color: #222 } .theme-product-section .right-box-contain .license-list .form-check .form-check-label .license-content { line-height: 1.5; color: #4a5568 } .theme-product-section .right-box-contain .license-list .accordion-item { background-color: rgba(0, 0, 0, 0); border: unset } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; cursor: pointer; position: relative; border: 1px solid rgba(74, 85, 104, .169); border-radius: 11px; padding: 16px; overflow: hidden; z-index: 0; background-color: #fff; width: 100%; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out; color: #222; -webkit-box-shadow: none; box-shadow: none; font-size: 18px } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-button::after { content: ""; position: absolute; width: 100%; height: 100%; background: unset; top: 0; left: 0; background-color: var(--theme-color); z-index: -1; margin: 0; opacity: 0 } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-button:not(.collapsed) { border-color: var(--theme-color) } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-button:not(.collapsed) .feather { -webkit-transform: rotate(-180deg); transform: rotate(-180deg) } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-button:not(.collapsed)::after { opacity: .15; -webkit-transform: unset; transform: unset } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-button .feather { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; width: 20px; height: 20px } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse { margin-top: 5px } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body { background-color: #fff; border: 1px solid rgba(74, 85, 104, .169); border-radius: 11px; padding: 16px 20px } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: calc(5px + 8*(100vw - 320px)/1600) } @media(max-width: 767px) { .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } body.rtl .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package { padding-right: 0 } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package li { border: 1px solid rgba(154, 154, 154, .4); border-radius: 6px; padding: 3px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package li a, .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package li button { padding: 6px 11px; border: 1px solid #ececec; border-radius: 4px; display: block; color: #4a5568; font-size: 14px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background: rgba(0, 0, 0, 0) } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package li:hover { border: 1px solid rgba(154, 154, 154, .65) } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package li:hover button, .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package li:hover img { border-color: rgba(154, 154, 154, .65) } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package li.active { border: 1px solid var(--theme-color); border-radius: 6px; padding: 3px } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package li.active button, .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package li.active img { background: var(--theme-color); color: #fff; font-weight: 600 } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package li.disabled { position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; opacity: .6 !important; pointer-events: none } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package li.disabled::before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); left: 0; background-color: #ff7272; width: 100%; height: 1px; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package li.disabled a, .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .select-package li.disabled button { cursor: default } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .color li { opacity: .7 } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .color li.active { opacity: 1; border-color: #222 } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .color li button { width: 36px !important; height: 36px !important } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .circle li { border: 1px solid rgba(154, 154, 154, .4); border-radius: 100% !important; padding: 3px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .circle li:hover button { color: #222; background-color: #f1f0f0 } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .circle li.active button { color: #fff; background-color: var(--theme-color) } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .circle li button { width: 35px; height: 35px; background-color: #f8f8f8; border-radius: 100%; color: #4a5568; padding: 0; border: unset; font-weight: 400; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .form-check { margin: 0; padding: 0; min-height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .form-check:hover .form-check-input { border-color: rgba(154, 154, 154, .65) } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .form-check:hover .form-check-label { color: #222 } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .form-check+.form-check { margin-left: 15px } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .form-check .form-check-input { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; float: unset; margin: 0; width: 16px; height: 16px; background-color: #f8f8f8; border: 1px solid rgba(154, 154, 154, .4); position: relative } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .form-check .form-check-input::after { content: ""; position: relative; width: 12px; height: 12px; background-color: var(--theme-color); border-radius: 100%; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -webkit-transform: scale(0); transform: scale(0) } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .form-check .form-check-input:focus { -webkit-box-shadow: unset; box-shadow: unset } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .form-check .form-check-input:active { -webkit-filter: unset; filter: unset } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .form-check .form-check-input:checked { background-color: #fff; border-color: var(--theme-color) } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .form-check .form-check-input:checked::after { -webkit-transform: scale(1); transform: scale(1) } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .form-check .form-check-input:checked~.form-check-label { color: #222 } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .form-check .form-check-label { line-height: 1; font-size: 16px; font-weight: 600; margin-top: 1px; color: #4a5568; cursor: pointer } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .form-select { background: linear-gradient(187.77deg, #fafafa 5.52%, #f8f8f8 94%); border-radius: 7px; border: 1px solid #eee; display: inline-block } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .image li { border: 1px solid rgba(154, 154, 154, .4); border-radius: 6px; padding: 3px; width: 65px; height: 65px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 1px solid #eee; border-radius: 5px; padding: 5px } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .image li.active img { background: rgba(0, 0, 0, 0) } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .rectangle li { border: 1px solid rgba(154, 154, 154, .4); border-radius: 6px; padding: 3px } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .rectangle li:hover button { color: #222; background-color: #f1f0f0 } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .rectangle li.active button { color: #fff; background-color: var(--theme-color) } .theme-product-section .right-box-contain .license-list .accordion-item .accordion-collapse .accordion-body.product-package .rectangle li button { background-color: #f8f8f8; border: unset } .product-label-group { position: absolute; top: 24px; left: 0 } .product-label-group .product-label-tag { padding: 5px 13px; background-color: #ff7272; font-size: 14px; color: #fff; font-weight: 500; position: relative; z-index: 1; width: -webkit-max-content; width: -moz-max-content; width: max-content } .product-label-group .product-label-tag::before { content: ""; position: absolute; width: 15px; height: 15px; top: 0; right: -15px; border-bottom: solid 15px #ff7272; border-left: solid 15px rgba(0, 0, 0, 0); border-right: solid 15px rgba(0, 0, 0, 0); -webkit-transform: rotate(180deg); transform: rotate(180deg); z-index: 1 } .product-label-group .product-label-tag::after { content: ""; position: absolute; width: 15px; height: 15px; top: 16px; right: -15px; border-bottom: solid 15px #ff7272; border-left: solid 15px rgba(0, 0, 0, 0); border-right: solid 15px rgba(0, 0, 0, 0); -webkit-transform: rotate(0); transform: rotate(0); z-index: 1 } .product-label-group .product-label-tag span { font-weight: 700 } .product-label-group .product-label-tag.warning-label-tag { background-color: #ffba00 } .product-label-group .product-label-tag.warning-label-tag::before, .product-label-group .product-label-tag.warning-label-tag::after { border-bottom-color: #ffba00 } .product-label-group .product-label-tag+.product-label-tag { margin-top: 13px } .product-count ul { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 3px 15px; margin-bottom: 16px; -ms-flex-wrap: wrap; flex-wrap: wrap } .product-count ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .product-count ul li .feather { stroke: var(--theme-color); width: 20px; height: 20px } .product-count ul li h6 { font-size: 16px } .share-option { margin-top: 20px; padding-top: 20px; border-top: 1px solid #ececec } .share-option ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 20px } @media(max-width: 767px) { .share-option ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .share-option ul li { display: block } .share-option ul li:hover a { -webkit-transform: translateY(-4px); transform: translateY(-4px) } .share-option ul li a { display: block; text-align: center; font-size: 18px; color: #4a5568; -webkit-transition: all .5s ease; transition: all .5s ease } .share-option ul li a:hover { color: var(--theme-color); -webkit-transition: all .5s ease; transition: all .5s ease } .dynamic-checkout { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; margin-top: 10px; max-width: 600px } .dynamic-checkout>* { width: 100% } .dynamic-checkout button { width: 100%; color: #fff; text-transform: uppercase } .dynamic-checkout button.border-theme-color { border: 1px solid var(--theme-color); background-color: rgba(0, 0, 0, 0); color: var(--theme-color); -webkit-transition: none; transition: none } .dynamic-checkout button.border-theme-color .spinning::before { border-right: 3px solid #1aa488 } .dynamic-checkout button:hover { background-color: var(--theme-color); border-color: var(--theme-color); color: #fff } .dynamic-checkout button i { -webkit-animation: ring 4s .7s ease-in-out infinite; animation: ring 4s .7s ease-in-out infinite; line-height: 1; margin-top: -3px; font-size: 19px } [dir=rtl] .slick-slider { direction: ltr } [dir=rtl] .slick-slider .slick-list .slick-track>* { direction: rtl } [dir=rtl] .slick-slide { float: left } [dir=rtl] ul { padding-right: 0 } .product-images{ height: 165px !important; width: 100% !important; object-fit: cover !important; object-position: center !important; } .product-details-images{ height: 435px; width: 435px; object-fit: cover; object-position: center; } .product-thumnails{ height: 95px !important; width: 95px !important; object-fit: cover !important; object-position: center !important; } .vendor-list ul li.right-sign{ background: url(../../assets/images/pro-icon-gst.png) no-repeat left; } .vendor-list ul li { font-weight: 700; font-size: 15px; color: #313131; text-transform: uppercase; list-style: none; border-bottom: 1px dashed #ececec; padding: 15px 0 15px 40px; }