Linux localhost 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 23.92.16.63 | : 104.23.190.242
Cant Read [ /etc/named.conf ]
8.1.5
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
instastockboxes.com /
assets /
css /
[ HOME SHELL ]
Name
Size
Permission
Action
backgrounds
[ DIR ]
drwxr-xr-x
plugins
[ DIR ]
drwxr-xr-x
vendor
[ DIR ]
drwxr-xr-x
vendors
[ DIR ]
drwxr-xr-x
animate.min.css
56.77
KB
-rw-r--r--
blogs.css
1.37
KB
-rw-r--r--
bootstrap.min.css
19.06
KB
-rw-r--r--
category_products.css
0
B
-rw-r--r--
contact_us.css
908
B
-rw-r--r--
demo1.css
32.38
KB
-rw-r--r--
demo4.css
401.78
KB
-rw-r--r--
easyzoom.css
1.73
KB
-rw-r--r--
fontawesome.css
33.75
KB
-rw-r--r--
fonts.css
2.85
KB
-rw-r--r--
header.css
342
B
-rw-r--r--
home.css
999
B
-rw-r--r--
lightslider.css
7.81
KB
-rw-r--r--
mobile.css
0
B
-rw-r--r--
owl.carousel.css
4.02
KB
-rw-r--r--
owl.theme.default.min.css
1.19
KB
-rw-r--r--
personalized_boxes.css
2.23
KB
-rw-r--r--
product_detail.css
3.39
KB
-rw-r--r--
responsive.css
67.17
KB
-rw-r--r--
static_pages.css
1.5
KB
-rw-r--r--
style.css
576.55
KB
-rw-r--r--
style.min.css
17.88
KB
-rw-r--r--
styles.css
23.57
KB
-rw-r--r--
usedall.css
8.69
KB
-rw-r--r--
usedbootstrap.css
27.63
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : style.css
:root { --theme-color: #c69057 } .theme-color2 { --theme-color: #d97819 } .theme-color3 { --theme-color: #5b9f51 } .theme-color4 { --theme-color: #c69057 } .theme-color5 { --theme-color: #dc9749; --theme-color2: #825b47 } .theme-color6 { --theme-color: #c18340 } @-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } to { opacity: 1; -webkit-transform: none; transform: none } } @keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } to { opacity: 1; -webkit-transform: none; transform: none } } @-webkit-keyframes fadeInTop { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } to { opacity: 1; -webkit-transform: none; transform: none } } @keyframes fadeInTop { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } to { opacity: 1; -webkit-transform: none; transform: none } } @-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } to { opacity: 1; -webkit-transform: none; transform: none } } @keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } to { opacity: 1; -webkit-transform: none; transform: none } } @-webkit-keyframes slidein { from { position: fixed; top: -50px; opacity: 0 } to { position: fixed; top: 0; opacity: 1 } } @keyframes slidein { from { position: fixed; top: -50px; opacity: 0 } to { position: fixed; top: 0; opacity: 1 } } @-webkit-keyframes slideout { from { position: fixed; top: 0; opacity: 1 } to { position: fixed; top: -50px; opacity: 0 } } @keyframes slideout { from { position: fixed; top: 0; opacity: 1 } to { position: fixed; top: -50px; opacity: 0 } } @-webkit-keyframes animateContainer { 0% { opacity: 0; -webkit-transform: scale(0); transform: scale(0); -webkit-box-shadow: 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset } 25% { opacity: 1; -webkit-transform: scale(0.9); transform: scale(0.9); -webkit-box-shadow: 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset } 43.75% { -webkit-transform: scale(1.15); transform: scale(1.15); -webkit-box-shadow: 0px 0px 0px 43.334px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 0px 0px 43.334px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset } 62.5% { -webkit-transform: scale(1); transform: scale(1); -webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 21.667px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 21.667px rgba(255, 255, 255, 0.25) inset } 81.25% { -webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset } 100% { opacity: 1; -webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset } } @keyframes animateContainer { 0% { opacity: 0; -webkit-transform: scale(0); transform: scale(0); -webkit-box-shadow: 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset } 25% { opacity: 1; -webkit-transform: scale(0.9); transform: scale(0.9); -webkit-box-shadow: 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset } 43.75% { -webkit-transform: scale(1.15); transform: scale(1.15); -webkit-box-shadow: 0px 0px 0px 43.334px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 0px 0px 43.334px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset } 62.5% { -webkit-transform: scale(1); transform: scale(1); -webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 21.667px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 21.667px rgba(255, 255, 255, 0.25) inset } 81.25% { -webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset } 100% { opacity: 1; -webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset } } @-webkit-keyframes animateCheck { from { stroke-dashoffset: 80 } to { stroke-dashoffset: 0 } } @keyframes animateCheck { from { stroke-dashoffset: 80 } to { stroke-dashoffset: 0 } } @-webkit-keyframes animateShadow { 0% { opacity: 0; width: 100%; height: 15% } 25% { opacity: 0.25 } 43.75% { width: 40%; height: 7%; opacity: 0.35 } 100% { width: 85%; height: 15%; opacity: 0.25 } } @keyframes animateShadow { 0% { opacity: 0; width: 100%; height: 15% } 25% { opacity: 0.25 } 43.75% { width: 40%; height: 7%; opacity: 0.35 } 100% { width: 85%; height: 15%; opacity: 0.25 } } @-webkit-keyframes mover { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(-7px); transform: translateY(-7px) } } @keyframes mover { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(-7px); transform: translateY(-7px) } } @-webkit-keyframes marquee { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0) } 100% { -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0) } } @keyframes marquee { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0) } 100% { -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0) } } @-webkit-keyframes marqueeRtl { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0) } 100% { -webkit-transform: translate(100%, 0); transform: translate(100%, 0) } } @keyframes marqueeRtl { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0) } 100% { -webkit-transform: translate(100%, 0); transform: translate(100%, 0) } } *, *::before, *::after { margin: 0; padding: 0 } html { font-size: 16px; scroll-behavior: smooth } body { -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #fff; position: relative } ::-moz-selection { background-color: rgba(var(--theme-color), 0.1); color: #000000; text-shadow: none } ::selection { background-color: #b3d4fc; color: #000000; text-shadow: none } ul { list-style: none; margin: 0; padding: 0 } a { color: #262834 } a:hover { color: #262834 } input[type="number"]::-color-ebkit-inner-spin-button { -webkit-appearance: none } .loader-wrapper { position: fixed; inset: 0; background-color: #fafafa; width: 100%; height: 100%; z-index: 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; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .loader-wrapper .loader { display: inline-block; overflow: hidden; position: relative } .loader-wrapper .loader .bg-layer { position: absolute; left: 0; top: 0; right: 0; bottom: 0; -webkit-box-shadow: 0 0 30px #fafafa; box-shadow: 0 0 30px #fafafa } .loader-wrapper .loader span { font-size: calc(45px + (60 - 45) * ((100vw - 320px) / (1920 - 320))); font-family: "Montserrat", sans-serif; color: var(--theme-color); font-weight: 500; opacity: 0; -webkit-transition: all, 550ms; transition: all, 550ms; -webkit-filter: blurunquote("(25px)"); filter: blurunquote("(25px)"); -webkit-transform: translateZunquote("(0)"); transform: translateZunquote("(0)") } .loader-wrapper .loader span:nth-child(4) { -webkit-transition-delay: 200ms; transition-delay: 200ms } .loader-wrapper .loader span:nth-child(3) { -webkit-transition-delay: 150ms; transition-delay: 150ms } .loader-wrapper .loader span:nth-child(2) { -webkit-transition-delay: 100ms; transition-delay: 100ms } .loader-wrapper .loader span:nth-child(1) { -webkit-transition-delay: 50ms; transition-delay: 50ms } .loader-wrapper .loader.animate span { opacity: 1; -webkit-filter: blurunquote("(0px)"); filter: blurunquote("(0px)") } .loader-wrapper.hidden { top: -100% } .loader-overflow { overflow: hidden; padding: 0 -15px 0 -15px } button { outline: none; border: none; background-color: #fff } button:focus { outline: none } .custom-scroll::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px #262834 } .custom-scroll::-webkit-scrollbar { width: 4px } .custom-scroll::-webkit-scrollbar-thumb { background-color: rgba(38, 40, 52, 0.2) } body { top: 0px !important } body > .skiptranslate { display: none } .goog-te-gadget { font-size: 0 !important } .goog-te-gadget > span { display: none !important } section, .section-t-space { padding-top: calc(45px + (100 - 45) * ((100vw - 320px) / (1920 - 320))) } section, .section-b-space { padding-bottom: calc(45px + (100 - 45) * ((100vw - 320px) / (1920 - 320))) } .section-tb-space { padding-top: calc(45px + (100 - 45) * ((100vw - 320px) / (1920 - 320))); padding-bottom: calc(45px + (100 - 45) * ((100vw - 320px) / (1920 - 320))) } .section-mb-space { margin-bottom: calc(45px + (100 - 45) * ((100vw - 320px) / (1920 - 320))) } .section-mt-space { margin-top: calc(45px + (100 - 45) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (min-width: 1424px) { .container-lg { max-width: 1400px } } .media { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px } .rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 2px } .rating li svg { stroke: #ffba00; width: 18px; height: 18px } .rating li svg.fill { fill: #ffba00 !important; stroke: #ffba00 !important } .rating.rating2 li svg { stroke: #b6a094; width: 18px; height: 18px; fill: unset } .rating.rating2 li svg.fill { fill: unset !important; stroke: #b6a094 !important } .mb-btn-solid { margin-bottom: 6px } @media only screen and (max-width: 575px) { .mb-xxl { padding-bottom: 60px } } .plus-minus { border: 1px solid rgba(221, 221, 221, 0.4); border-radius: 5px; padding: 5px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fff; text-align: center } .plus-minus input { background-color: #fff; color: var(--theme-color); border: none; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); outline: none; width: 35px; text-align: center } .plus-minus ::-webkit-inner-spin-button { display: none } .plus-minus .sub, .plus-minus .add { width: 20px; height: 20px; cursor: pointer } @media only screen and (max-width: 991px) { .plus-minus .sub, .plus-minus .add { width: 18px; height: 18px } } .plus-minus.plus-minus2 { border: none; background-color: unset; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex } .plus-minus.plus-minus2 .add, .plus-minus.plus-minus2 .sub { width: calc(17px + (28 - 17) * ((100vw - 320px) / (1920 - 320))); height: calc(17px + (28 - 17) * ((100vw - 320px) / (1920 - 320))); background-color: #fff; padding: calc(2px + (5 - 2) * ((100vw - 320px) / (1920 - 320))); border-radius: 3px } .plus-minus.plus-minus2 input { font-weight: 400; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #262834; background-color: transparent } .plus-minus.dark-plus-minus { background-color: #111010; border: 1px solid rgba(221, 221, 221, 0.2) } .plus-minus.dark-plus-minus input { background-color: transparent } .plus-minus.dark-plus-minus .add, .plus-minus.dark-plus-minus .sub { stroke: #fff } .btn-check:focus + .btn, .btn:focus { -webkit-box-shadow: none; box-shadow: none } [dir="rtl"] .swiper { direction: ltr } [dir="rtl"] .swiper .swiper-slide { direction: rtl } .bg-theme-pink { background-color: #f3c0d7 !important } .border-color-pink { border-color: #eb95bc !important } .bg-theme-yellow { background-color: #f9ede1 !important } .border-color-yellow { border-color: #f1d4b7 !important } .bg-theme-orange { background-color: #fcded6 !important } .border-color-orange { border-color: #f9b8a6 !important } .bg-theme-blue { background-color: rgba(15, 143, 172, 0.1) !important } .border-color-blue { border-color: rgba(11, 104, 125, 0.1) !important } .bg-theme-sun { background-color: #ffba00 !important } .border-color-sun { border-color: #cc9500 !important } .bg-theme-sun2 { background-color: #ff9f07 !important } .border-color-sun2 { border-color: #d38100 !important } .bg-theme-coffee { background-color: #7a512b !important } .border-color-coffee { border-color: #54381e !important } .bg-theme-orange2 { background-color: #ff8d3b !important } .border-color-orange2 { border-color: #ff6f08 !important } .bg-theme-gold { background-color: #ffca63 !important } .border-color-gold { border-color: #ffb930 !important } .bg-theme-bk-l { background-color: #262834 !important } .border-color-bk-l { border-color: #101117 !important } .bg-theme-light { background-color: #e0edf0 !important } .border-color-light { border-color: #bed9df !important } .bg-theme-gray-light2 { background-color: rgba(229, 229, 229, 0.3) !important } .border-color-gray-light2 { border-color: rgba(204, 204, 204, 0.3) !important } .bg-theme-green-label { background-color: #2cc25e !important } .border-color-green-label { border-color: #23984a !important } .bg-theme-p-side-1 { background-color: #e5e6e9 !important } .border-color-p-side-1 { border-color: #c9cbd2 !important } .bg-theme-p-side-2 { background-color: #f6f6f6 !important } .border-color-p-side-2 { border-color: #ddd !important } .bg-theme-p-1 { background-color: #f1e7e6 !important } .border-color-p-1 { border-color: #dfc8c5 !important } .bg-theme-p-2 { background-color: #f0f3f8 !important } .border-color-p-2 { border-color: #cdd7e8 !important } .bg-theme-p-3 { background-color: #bfbfbf !important } .border-color-p-3 { border-color: #a6a6a6 !important } .bg-theme-p-4 { background-color: #000 !important } .border-color-p-4 { border-color: #000 !important } .bg-theme-theme { background-color: var(--theme-color) !important } .bg-transparent { background-color: transparent !important } .color-coffee { color: #7a512b } .color-white { color: #fff !important } .color-gold { color: #ffca63 !important } .white-space-no { white-space: nowrap !important } .color-theme { color: var(--theme-color) !important } .arrow-label-wrap { position: absolute; left: 0; top: calc(6px + (14 - 6) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .arrow-label-wrap { right: 0; left: unset } .arrow-label-wrap .arrow-label { font-weight: 600; font-size: calc(10px + (12 - 10) * ((100vw - 320px) / (1920 - 320))); line-height: calc(5px + (10 - 5) * ((100vw - 320px) / (1920 - 320))); padding: 6px calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) 6px calc(7px + (10 - 7) * ((100vw - 320px) / (1920 - 320))); color: #fff; position: relative; display: inline-block; -webkit-clip-path: polygon(100% 0, 85% 50%, 100% 100%, 0 100%, 0 0); clip-path: polygon(100% 0, 85% 50%, 100% 100%, 0 100%, 0 0) } [class="dark"] .arrow-label-wrap .arrow-label { color: #262834 } [dir="rtl"] .arrow-label-wrap .arrow-label { -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 18% 50%, 0 0); clip-path: polygon(100% 0, 100% 100%, 0% 100%, 18% 50%, 0 0); padding: 6px calc(7px + (10 - 7) * ((100vw - 320px) / (1920 - 320))) 6px calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) } .arrow-label-wrap .arrow-label.bg-theme-sun::after { border-color: #ffba00; border-right-color: transparent } [dir="rtl"] .arrow-label-wrap .arrow-label.bg-theme-sun::after { border-left-color: transparent; border-right-color: #ffba00 } .arrow-label-wrap .arrow-label.bg-theme-theme::after { border-color: var(--theme-color); border-right-color: transparent } [dir="rtl"] .arrow-label-wrap .arrow-label.bg-theme-theme::after { border-left-color: transparent; border-right-color: var(--theme-color) } .swiper-wrapper { padding: 2px 0; margin: -2px 0 } .line-style { position: relative; margin-bottom: 0 !important } .line-style::before { position: absolute; content: ""; left: 0; bottom: -10px; width: 50px; height: 2px; background-color: var(--theme-color) } [dir="rtl"] .line-style::before { right: 0; left: unset } .truncate { overflow: hidden; width: inherit; text-overflow: ellipsis; white-space: nowrap } .truncate-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden } .truncate-3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden } .color-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .color-list li { width: 32px; height: 32px; border-radius: 100% } .color-list li.active { -webkit-box-shadow: 0 4px 8px 1px rgba(0, 0, 0, 0.03), 0 5px 15px 2px rgba(0, 0, 0, 0.16); box-shadow: 0 4px 8px 1px rgba(0, 0, 0, 0.03), 0 5px 15px 2px rgba(0, 0, 0, 0.16) } .color-list li, .size-list li { cursor: pointer } .size-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px } .size-list li { width: calc(30px + (35 - 30) * ((100vw - 320px) / (1920 - 320))); background-color: #fff; height: calc(30px + (35 - 30) * ((100vw - 320px) / (1920 - 320))); text-align: center; border: 1px solid #f0f3f8; cursor: pointer; 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 + (16 - 14) * ((100vw - 320px) / (1920 - 320))) } .size-list li.active { background-color: var(--theme-color); color: #fff } [class="dark"] .size-list li.active { color: #262834 } .size-list.size-watch li { width: calc(35px + (40 - 35) * ((100vw - 320px) / (1920 - 320))); height: calc(35px + (40 - 35) * ((100vw - 320px) / (1920 - 320))); line-height: 22px; font-size: 14px; padding: 5px } .rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; margin-top: -3px } .rating li svg { width: 14px; height: 14px; stroke: #9d9d9d !important; fill: #9d9d9d !important } .rating li.fill svg { stroke: #ffb82e !important; fill: #ffb82e !important } .badges { font-weight: 500; font-size: 13px; line-height: 16px } .badges.badges-square { line-height: 20px; padding: 5px calc(10px + (14 - 10) * ((100vw - 320px) / (1920 - 320))); border-radius: 3px } .badges.badges-pill { padding: 2px calc(10px + (14 - 10) * ((100vw - 320px) / (1920 - 320))); border-radius: 100px } .badges.badges-outline { background-color: #fff; color: var(--theme-color); border: 1px solid currentColor } .badges.badges-theme { background-color: var(--theme-color); color: #fff; border: 1px solid var(--theme-color) } [class="dark"] .badges.badges-theme { color: #262834 } .cart-title { font-size: 16px; font-weight: 500; color: #262834; margin-bottom: 10px; margin-top: -1px } .search-box { position: relative } .search-box input[type="search" i]::-webkit-search-cancel-button { display: none !important } .search-box svg { position: absolute; width: calc(20px + (22 - 20) * ((100vw - 320px) / (1920 - 320))); height: calc(20px + (22 - 20) * ((100vw - 320px) / (1920 - 320))); stroke: #767676; top: 50%; cursor: pointer; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .search-box .search { left: 16px; font-size: 21px } [dir="rtl"] .search-box .search { right: 16px; left: unset } .search-box .mic { right: 16px; font-size: 23px } .search-box input { font-size: calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320))); padding: 10px 47px; border-radius: 4px; color: #262834; border: 1px solid #ddd; background-color: #fff } .search-box input::-webkit-input-placeholder { color: #767676 } .search-box input::-moz-placeholder { color: #767676 } .search-box input:-ms-input-placeholder { color: #767676 } .search-box input::-ms-input-placeholder { color: #767676 } .search-box input::placeholder { color: #767676 } .search-box input:focus { border-color: var(--theme-color); color: #262834 } .search-box.search-box-side { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; gap: 15px } @media only screen and (max-width: 767px) { .search-box.search-box-side { width: 70% !important } } @media only screen and (max-width: 575px) { .search-box.search-box-side { width: 100% !important } } @media only screen and (max-width: 375px) { .search-box.search-box-side { width: 100% !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .search-box.search-box-side > div { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto } @media only screen and (max-width: 767px) { .search-box.search-box-side > div { width: 100% } } .search-box.search-box-side .filter { white-space: nowrap } @media only screen and (max-width: 375px) { .search-box.search-box-side .filter { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .search-box.reverse input { padding: 10px 35px 10px 20px } [dir="rtl"] .search-box.reverse input { padding: 10px 20px 10px 35px } .search-box.reverse .search { position: absolute; right: 35px; font-size: 21px; top: 50%; left: unset } [dir="rtl"] .search-box.reverse .search { left: 35px; right: unset } .search-box.reverse .search svg { stroke: var(--theme-color) } .sticky { position: sticky; top: 100px; height: unset !important; -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important } .sticky.off-50 { top: 50px } .sticky.off-88 { top: 88px } .here-map { width: 100%; height: 50vh } .round-wrap-content { padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); border: 1px solid rgba(221, 221, 221, 0.5); border-radius: 10px; background-color: #fff } .round-wrap-content.top-space { margin-top: 30px } .colorpick-eyedropper-input-trigger { display: none } .theme-controller { -webkit-box-shadow: rgba(221, 221, 221, 0.4); box-shadow: rgba(221, 221, 221, 0.4); position: fixed; top: 50%; right: calc(-84px + (-97 + 84) * ((100vw - 320px) / (1920 - 320))); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: center; transform-origin: center; z-index: 100; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; gap: calc(5px + (7 - 5) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .theme-controller { right: unset; left: calc(-85px + (-97 + 85) * ((100vw - 320px) / (1920 - 320))); direction: ltr } .theme-controller .light-dark-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; gap: calc(5px + (7 - 5) * ((100vw - 320px) / (1920 - 320))) } .theme-controller .btnTheme { padding: calc(6px + (8 - 6) * ((100vw - 320px) / (1920 - 320))) calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-size: 14px; font-weight: 500; line-height: 22px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; border: 1px solid var(--theme-color); border-radius: 5px 15px 5px 15px; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box } [dir="rtl"] .theme-controller .btnTheme { border-radius: 15px 5px 15px 5px } .theme-controller .btnTheme:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px) } [dir="rtl"] .theme-controller .btnTheme:hover { -webkit-transform: translateY(5px); transform: translateY(5px) } .theme-controller .btnTheme img { width: 30px; height: 30px } .theme-controller .btnTheme svg { width: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); height: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); stroke: var(--theme-color) } .theme-controller .color-picker { background: none; overflow: hidden; margin-bottom: 0; border: 1px solid var(--theme-color); border-radius: 5px 15px 5px 15px; padding: 8px 15px; background-color: #fff } .theme-controller .color-picker input { color: #262834; font-size: 14px; font-weight: 500; line-height: 22px; opacity: 1; padding: 0; margin: 0; border: none; width: calc(22px + (24 - 22) * ((100vw - 320px) / (1920 - 320))); height: calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320))) } .theme-controller .color-picker input::-webkit-color-swatch-wrapper { width: 100%; height: 100%; display: block } .theme-controller .color-picker input::-webkit-color-swatch { border: none; margin: 0; width: 100%; height: 100% } .dark-demo #dark-btn { display: none } .dark-demo .theme-controller { top: 50%; right: -49px; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: center; transform-origin: center; z-index: 100 } [dir="rtl"] .dark-demo .theme-controller { right: unset; left: -49px } .corner-wrap { display: inline-block; position: absolute; width: 16px; height: 16px; margin: 0 !important } .corner-wrap .corner { width: 100%; height: 100%; border: 1px solid transparent; border-bottom-color: var(--theme-color); border-right: 1px solid var(--theme-color); position: absolute; inset: 0; display: inline-block; -webkit-transform: translate(-100%, -100%); transform: translate(-100%, -100%); margin: 0 !important } .corner-wrap.left-top { left: 0; top: 0 } .corner-wrap.right-top { right: 0; top: 0; -webkit-transform: scaleX(-1); transform: scaleX(-1) } .corner-wrap.right-bottom { bottom: 0; right: 0; -webkit-transform: scale(-1); transform: scale(-1) } .corner-wrap.left-bottom { left: 0; bottom: 0; -webkit-transform: scaleY(-1); transform: scaleY(-1) } .dark-bodered-box, .dark-bodered-box2 { padding: calc(4px + (10 - 4) * ((100vw - 320px) / (1920 - 320))); background-color: rgba(43, 43, 43, 0.8); position: absolute; inset: 0; width: 100%; height: 100% } .dark-bodered-box .bordered-wrap, .dark-bodered-box2 .bordered-wrap { padding: calc(6px + (10 - 5) * ((100vw - 320px) / (1920 - 320))); height: 100% } .dark-bodered-box .bordered-content, .dark-bodered-box2 .bordered-content { position: relative; border: 1px solid var(--theme-color); padding: calc(0px + (18 - 0) * ((100vw - 320px) / (1920 - 320))); 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; text-align: center } .dark-bodered-box .bordered-content .corner-wrap, .dark-bodered-box2 .bordered-content .corner-wrap { width: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))); height: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 575px) { .dark-bodered-box .bordered-content .corner-wrap, .dark-bodered-box2 .bordered-content .corner-wrap { width: 6px; height: 6px } } .dark-bodered-box .bordered-content .offer, .dark-bodered-box2 .bordered-content .offer { font-weight: 600; font-size: calc(28px + (90 - 28) * ((100vw - 320px) / (1920 - 320))); line-height: calc(30px + (130 - 30) * ((100vw - 320px) / (1920 - 320))); color: transparent; background: url("../images/furniture/banner/banner3.jpg"); -webkit-background-clip: text; background-clip: text; background-size: 500px 500px; background-position: bottom -55px right 370px } @media only screen and (max-width: 390px) { .dark-bodered-box .bordered-content .offer, .dark-bodered-box2 .bordered-content .offer { font-size: 50px; line-height: 60px } } .dark-bodered-box .bordered-content .type-offer, .dark-bodered-box2 .bordered-content .type-offer { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #fff; line-height: 27px } [class="dark"] .dark-bodered-box .bordered-content .type-offer, [class="dark"] .dark-bodered-box2 .bordered-content .type-offer { color: #f0f0f0 } @media only screen and (max-width: 390px) { .dark-bodered-box .bordered-content .type-offer, .dark-bodered-box2 .bordered-content .type-offer { font-size: 18px; line-height: 25px; display: block; margin-top: 10px } } .dark-bodered-box .bordered-content h6, .dark-bodered-box2 .bordered-content h6 { font-weight: 500; font-size: calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320))); color: var(--theme-color); line-height: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320))); margin-top: 2px } @media only screen and (max-width: 390px) { .dark-bodered-box .bordered-content h6, .dark-bodered-box2 .bordered-content h6 { font-size: 20px; line-height: 30px; margin-top: 8px } } .dark-bodered-box .bordered-content .link-explore, .dark-bodered-box2 .bordered-content .link-explore { margin-top: calc(0px + (26 - 0) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .dark-bodered-box .bordered-content .link-explore, [class="dark"] .dark-bodered-box2 .bordered-content .link-explore { color: #f0f0f0 } [class="dark"] .dark-bodered-box .bordered-content .link-explore::after, [class="dark"] .dark-bodered-box2 .bordered-content .link-explore::after { background-color: #f0f0f0 } @media only screen and (max-width: 390px) { .dark-bodered-box .bordered-content .link-explore, .dark-bodered-box2 .bordered-content .link-explore { margin-top: 20px } } .dark-bodered-box.dark-box-sm, .dark-box-sm.dark-bodered-box2 { max-width: calc(170px + (306 - 170) * ((100vw - 320px) / (1920 - 320))); height: unset; top: unset; padding: 7px } .dark-bodered-box.dark-box-sm .bordered-wrap, .dark-box-sm.dark-bodered-box2 .bordered-wrap { padding: 6px } .dark-bodered-box.dark-box-sm .bordered-wrap .bordered-content, .dark-box-sm.dark-bodered-box2 .bordered-wrap .bordered-content { padding: calc(8px + (20 - 8) * ((100vw - 320px) / (1920 - 320))) calc(8px + (14 - 8) * ((100vw - 320px) / (1920 - 320))) } .dark-bodered-box.dark-box-sm .bordered-wrap .bordered-content .corner-wrap, .dark-box-sm.dark-bodered-box2 .bordered-wrap .bordered-content .corner-wrap { width: 8px; height: 8px } .dark-bodered-box.left-align .bordered-content, .left-align.dark-bodered-box2 .bordered-content { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left } [dir="rtl"] .dark-bodered-box.left-align .bordered-content, [dir="rtl"] .left-align.dark-bodered-box2 .bordered-content { text-align: right } .dark-bodered-box2 { background: unset; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .dark-bodered-box2::after { content: ""; background-color: #111010; opacity: 0.3; inset: 0; z-index: -1; position: absolute } .dark-bodered-box2 .bordered-content { position: relative; border: none !important } .dark-bodered-box2 .bordered-content .line-span-wrap { position: absolute; inset: 0; z-index: 2; margin: 0 } .dark-bodered-box2 .bordered-content .line-span-wrap .line-span { position: relative; width: 100%; height: 100%; z-index: 2; display: block; margin: 0 } .dark-bodered-box2 .bordered-content .line-span-wrap .line-span::after, .dark-bodered-box2 .bordered-content .line-span-wrap .line-span::before { content: ""; background-color: var(--theme-color2); position: absolute } .dark-bodered-box2 .bordered-content .line-span-wrap .line-span::after { width: 50%; height: 1px } .dark-bodered-box2 .bordered-content .line-span-wrap .line-span::before { width: 1px; height: 50% } .dark-bodered-box2 .bordered-content .line-span-wrap .line-span.left-top::after { top: 0; left: -6px } .dark-bodered-box2 .bordered-content .line-span-wrap .line-span.left-top::before { left: 0; top: -6px } .dark-bodered-box2 .bordered-content .line-span-wrap .line-span.right-bottom::before { right: 0; bottom: -6px } .dark-bodered-box2 .bordered-content .line-span-wrap .line-span.right-bottom::after { bottom: 0; right: -6px } .intagram-card2:hover .dark-bodered-box2 { background: radial-gradient(86.36% 86.36% at 50.1% 43.94%, #985c3d 0%, rgba(22, 14, 19, 0) 100%) } .link-explore { color: #fff; font-weight: 500; font-size: calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (37 - 22) * ((100vw - 320px) / (1920 - 320))); display: inline-block; position: relative; padding-bottom: 4px } .link-explore::after { content: ""; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 93%; height: 1px; background-color: #fff; -webkit-transition: all 0.2s linear; transition: all 0.2s linear } .link-explore:hover { color: #fff } .link-explore:hover::after { width: 0 } .link-view-more { color: #2b2b2b; font-weight: 400; font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (23 - 20) * ((100vw - 320px) / (1920 - 320))); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px } .link-view-more svg { width: calc(20px + (27 - 20) * ((100vw - 320px) / (1920 - 320))); height: calc(20px + (27 - 20) * ((100vw - 320px) / (1920 - 320))); -webkit-transition: all 0.4s ease; transition: all 0.4s ease } [dir="rtl"] .link-view-more svg { -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transform-origin: center; transform-origin: center } .link-view-more:hover { color: #262834 } .link-view-more:hover svg { -webkit-transform: translateX(3px); transform: translateX(3px) } [dir="rtl"] .link-view-more:hover svg { -webkit-transform: translateX(-3px) rotate(180deg); transform: translateX(-3px) rotate(180deg); -webkit-transform-origin: center; transform-origin: center } .link-view-more.text-white { color: #fff } .link-view-more.text-white:hover { color: #fff } .link-view-more.text-white svg { stroke: #fff } [class="dark"] .link-view-more.text-white svg { stroke: #f0f0f0 } @media only screen and (max-width: 475px) { .collection-section .row > div { width: 50% } } .body-dark-demo { background-color: #17161a } .body-dark-demo.sticky .header5.clone { background-color: #111010; -webkit-box-shadow: 0 0 5px rgba(17, 16, 16, 0.8); box-shadow: 0 0 5px rgba(17, 16, 16, 0.8) } .color-filter-check { width: 120px !important; gap: 6px } .color-filter-check li { margin: 0 !important } .color-filter-check li .style-1 { padding-left: 24px } [dir="rtl"] .color-filter-check li .style-1 { padding-left: 0; padding-right: 24px } .color-filter-check li input { position: relative !important } .color-filter-check li .style-1:hover input ~ .checkbox__checkmark { border-color: transparent !important } .color-filter-check li .style-1:hover input ~ .checkbox__checkmark::after { border-color: #262834 } [class="dark"] .color-filter-check li .style-1:hover input ~ .checkbox__checkmark::after { border-color: #262834 } .color-filter-check li input:checked ~ .checkbox__checkmark { border-color: transparent !important } .color-filter-check li input:checked ~ .checkbox__checkmark::after { border-color: #262834 } [class="dark"] .color-filter-check li input:checked ~ .checkbox__checkmark::after { border-color: #262834 } .tap-to-top-box { position: fixed; bottom: 20px; right: 20px; z-index: 10; -webkit-transition: all 0.5s; transition: all 0.5s } .tap-to-top-box.hide { opacity: 0; visibility: hidden; -webkit-transform: scale(0); transform: scale(0) } @media only screen and (max-width: 575px) { .tap-to-top-box { bottom: 80px; right: 18px } } @media only screen and (max-width: 360px) { .tap-to-top-box { bottom: 70px; right: 15px } } .tap-to-top-box .tap-to-top-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 + (40 - 30) * ((100vw - 320px) / (1920 - 320))); height: calc(30px + (40 - 30) * ((100vw - 320px) / (1920 - 320))); border-radius: 100%; background-color: var(--theme-color); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; border: 1px solid transparent } .tap-to-top-box .tap-to-top-button svg { width: calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320))); height: calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320))); stroke: #fff; -webkit-transition: inherit; transition: inherit } [class="dark"] .tap-to-top-box .tap-to-top-button svg { stroke: #f0f0f0 } .tap-to-top-box .tap-to-top-button:hover { -webkit-box-shadow: 0 0 5px rgba(38, 40, 52, 0.2); box-shadow: 0 0 5px rgba(38, 40, 52, 0.2); -webkit-transform: translateY(-5px); transform: translateY(-5px); color: var(--theme-color); background-color: #fff; border-color: var(--theme-color) } .tap-to-top-box .tap-to-top-button:hover svg { stroke: var(--theme-color) } [class="dark"] .tap-to-top-box .tap-to-top-button:hover svg { stroke: var(--theme-color) } .wow-section-overflow { overflow: hidden } body { font-family: "Jost", sans-serif; font-size: 14px; color: #262834 } li { display: inline-block; font-size: 14px } p { font-size: 14px; line-height: 18px } a { color: #262834; -webkit-transition: 0.5s ease; transition: 0.5s ease; text-decoration: none } a:hover { text-decoration: none; -webkit-transition: 0.5s ease; transition: 0.5s ease } a:focus { outline: none } h1 { font-size: 38px; font-weight: 600; line-height: 1.1; text-transform: capitalize; margin: 0 } h2 { font-size: 24px; font-weight: 600; line-height: 1; text-transform: capitalize; margin: 0 } h3 { font-size: 20px; font-weight: 500; line-height: 1.2; margin: 0 } h4 { font-size: 18px; line-height: 1.2; margin: 0; font-weight: 400 } h5 { font-size: 16px; line-height: 1.2; margin: 0; font-weight: 400 } h6 { font-size: 14px; line-height: 1.2; margin: 0; font-weight: 400 } .font-default { font-size: 14px !important } .font-default2 { font-size: 16px !important } .font-sm { font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320))) !important } .font-md { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))) !important } .font-lg { font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))) !important } .font-xl { font-size: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))) !important } .font-2xl { font-size: calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320))) !important } .fw-500 { font-weight: 500 !important } .theme-color { color: var(--theme-color) !important } .theme-bg-color { background-color: var(--theme-color) } .content-color { color: #767676 !important } .title-color { color: #262834 } .font-danger { color: #ff5353 !important } .content-color3 { color: rgba(182, 160, 148, 0.9) !important } .accordion .accordion-item { background-color: #fff !important; line-height: 23px; padding: 0 calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); border: 1px solid rgba(221, 221, 221, 0.5); border-radius: 10px } .accordion .accordion-item:not(:first-of-type) { margin-top: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } .accordion .accordion-item .accordion-header { padding: 10px 0; border-top: rgba(221, 221, 221, 0.5); background-color: #fff } .accordion .accordion-item .accordion-button { background-color: #fff; color: #262834; line-height: 23px; padding: 0; border: none; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; font-weight: 600; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))) } .accordion .accordion-item .accordion-button:focus { color: #262834; outline: none; -webkit-box-shadow: none; box-shadow: none; border: none } .accordion .accordion-item .accordion-button::after { background-image: url("https://themes.pixelstrap.com/oslo/assets/icons/svg/chevron-right.svg") } [class="dark"] .accordion .accordion-item .accordion-button::after { -webkit-filter: invert(1); filter: invert(1) } [dir="rtl"] .accordion .accordion-item .accordion-button::after { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate(180deg); transform: rotate(180deg); margin-left: unset; margin-right: auto } .accordion .accordion-item .accordion-button:not(.collapsed) { -webkit-box-shadow: none; box-shadow: none } .accordion .accordion-item .accordion-button:not(.collapsed)::after { -webkit-transform: rotate(180deg); transform: rotate(180deg) } [dir="rtl"] .accordion .accordion-item .accordion-button:not(.collapsed)::after { -webkit-transform: rotate(0deg); transform: rotate(0deg) } .accordion .accordion-item .accordion-body { padding: 0 0 10px 0; margin-top: -5px; background-color: #fff } .accordion .accordion-item .accordion-body p { margin-bottom: 0 } .accordian-style2 .accordion-item { border: 1px solid rgba(221, 221, 221, 0.5); padding: 0; border-radius: 0 } .accordian-style2 .accordion-item .accordion-header { padding: 0; margin: -1px } .accordian-style2 .accordion-item .accordion-body { padding: 10px 20px !important; margin-top: 8px } .accordian-style2 .accordion-item:not(:first-of-type) { margin-top: calc(18px + (25 - 18) * ((100vw - 320px) / (1920 - 320))) } .accordian-style2 .accordion-item .accordion-button { border: 1px solid rgba(221, 221, 221, 0.5); -webkit-box-shadow: none; box-shadow: none; color: #262834; border-radius: 5px; padding: 10px calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; border-left: 3px solid var(--theme-color) !important; border-radius: 0; background-color: #fafafa } [dir="rtl"] .accordian-style2 .accordion-item .accordion-button { border-right: 3px solid var(--theme-color) !important; border-left: 1px solid rgba(221, 221, 221, 0.5) !important; text-align: right } .accordian-style2 .accordion-item .accordion-button::after { background-color: var(--theme-color); padding: 12px; background-position: center; border-radius: 4px } .accordian-style2 .accordion-item .accordion-button:focus, .accordian-style2 .accordion-item .accordion-button:hover { color: var(--theme-color) } .accordian-style2 .accordion-item .accordion-button:not(.collapsed), .accordian-style2 .accordion-item .accordion-button:focus { border: 1px solid rgba(221, 221, 221, 0.5); color: var(--theme-color) } .accordian-style2 .accordion-item .accordion-button:not(.collapsed)::after, .accordian-style2 .accordion-item .accordion-button:focus::after { background-image: url("https://themes.pixelstrap.com/oslo/assets/icons/svg/minus.svg") } .accordian-style2 .accordion-item .accordion-button::after { background-color: transparent; -webkit-transition: all 0.3s; transition: all 0.3s } .accordian-style2 .accordion-item .accordion-button.collapsed { border: 1px solid rgba(221, 221, 221, 0.5) } .accordian-style2 .accordion-item .accordion-button.collapsed::after { background-image: url("https://themes.pixelstrap.com/oslo/assets/icons/svg/plus.svg") } @media only screen and (max-width: 375px) { .accordian-style2 .accordion-item .accordion-button span { overflow-x: hidden; white-space: nowrap; text-overflow: ellipsis; width: 220px } } .accordian-style2 .accordion-item .accordion-body { padding: 10px 0; color: #767676; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 390px) { .accordian-style2 .accordion-item .accordion-body { text-align: justify; word-break: normal; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto } } .btn-solid, .btn-outline, .btn-special { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; background-color: var(--theme-color); padding: calc(8px + (12 - 8) * ((100vw - 320px) / (1920 - 320))) calc(18px + (50 - 18) * ((100vw - 320px) / (1920 - 320))); color: #fff !important; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; position: relative; -webkit-transition: all 0.3s; transition: all 0.3s } [class="dark"] .btn-solid, [class="dark"] .btn-outline, [class="dark"] .btn-special { color: #262834 !important } .btn-solid.round-corner, .round-corner.btn-outline, .round-corner.btn-special { border-radius: 5px } .btn-solid::after, .btn-outline::after, .btn-special::after { position: absolute; content: ""; width: 100%; height: 2.5px; background-color: inherit; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: -6px; -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1); transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1) } .btn-solid.line-none::after, .line-none.btn-outline::after, .line-none.btn-special::after { display: none } .btn-solid .arrow, .btn-outline .arrow, .btn-special .arrow { width: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); height: 2px; background-color: #fff; display: inline-block; position: relative; margin-top: 2px; -webkit-transition: all 0.4s; transition: all 0.4s } [dir="rtl"] .btn-solid .arrow, [dir="rtl"] .btn-outline .arrow, [dir="rtl"] .btn-special .arrow { -webkit-transform: scaleX(-1); transform: scaleX(-1) } [class="dark"] .btn-solid .arrow, [class="dark"] .btn-outline .arrow, [class="dark"] .btn-special .arrow { background-color: #262834 } .btn-solid .arrow::after, .btn-outline .arrow::after, .btn-special .arrow::after { position: absolute; content: ""; width: 60%; top: -3px; right: 0; height: inherit; -webkit-transition: all 0.4s; transition: all 0.4s; background-color: inherit; -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate(45deg); transform: rotate(45deg) } .btn-solid:hover, .btn-outline:hover, .btn-special:hover { color: #fff !important } [class="dark"] .btn-solid:hover, [class="dark"] .btn-outline:hover, [class="dark"] .btn-special:hover { color: #262834 !important } .btn-solid:hover::after, .btn-outline:hover::after, .btn-special:hover::after { width: 0 } .btn-solid:hover .arrow, .btn-outline:hover .arrow, .btn-special:hover .arrow { -webkit-transform: translateX(4px); transform: translateX(4px) } [dir="rtl"] .btn-solid:hover .arrow, [dir="rtl"] .btn-outline:hover .arrow, [dir="rtl"] .btn-special:hover .arrow { -webkit-transform: scaleX(-1) translateX(4px); transform: scaleX(-1) translateX(4px) } .btn-solid.btn-sm, .btn-sm.btn-outline, .btn-sm.btn-special { font-size: 14px; padding: 9px calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: 20px } .btn-solid.btn-sm .arrow, .btn-sm.btn-outline .arrow, .btn-sm.btn-special .arrow { width: 12px } .btn-solid.mb-line, .mb-line.btn-outline, .mb-line.btn-special { margin-bottom: 6px } .btn-solid.btn-solid2, .btn-solid2.btn-outline, .btn-solid2.btn-special { -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .btn-solid.btn-solid2:hover, .btn-solid2.btn-outline:hover, .btn-solid2.btn-special:hover { background-color: white; color: var(--theme-color) !important; border-color: var(--theme-color) } .btn-solid.btn-solid2.btn-outline:hover, .btn-solid2.btn-outline:hover { background-color: var(--theme-color); color: #fff !important } .btn-solid.btn-outline1, .btn-outline1.btn-outline, .btn-outline1.btn-special { background-color: #fff; color: var(--theme-color) !important; border: 1px solid var(--theme-color) } .btn-solid.btn-outline1 .arrow, .btn-outline1.btn-outline .arrow, .btn-outline1.btn-special .arrow { background-color: var(--theme-color) } .btn-solid.btn-outline1::after, .btn-outline1.btn-outline::after, .btn-outline1.btn-special::after { background-color: var(--theme-color); bottom: -7px } .btn-outline { border: 1px solid var(--theme-color); background-color: #fff; color: var(--theme-color) !important } .btn-outline .arrow { background-color: var(--theme-color); -webkit-transition: all 0.2s; transition: all 0.2s } .btn-outline::after { display: none } .btn-outline.dark-btn { background-color: #2b2b2b } .btn-outline:hover { background-color: var(--theme-color); color: #fff !important } .btn-outline:hover.dark-btn { background-color: var(--theme-color) } .btn-outline:hover .arrow { background-color: #fff } [class="dark"] .btn-outline:hover .arrow { background-color: #262834 } .btn-special { border-style: solid; padding: 6px 32px; font-size: 12px; border-width: 2px; -o-border-image: linear-gradient(90deg, #fff, rgba(255, 255, 255, 0.404)) 1; border-image: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255, 255, 255, 0.404))) 1; border-image: linear-gradient(90deg, #fff, rgba(255, 255, 255, 0.404)) 1; background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.1))); background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 100%) } .btn-special::after { height: 2px; background-color: #fff; bottom: -8px } [class="dark"] .btn-special::after { background-color: #262834 } .btn-special .arrow { width: 11px } .btn-special .arrow::after { top: -2px } .btn-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 2px; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch } .btn-group.block-group { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .btn-style2 { font-weight: 600; font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320))); line-height: 20px; text-align: center; color: #fff; display: inline-block; padding: calc(7px + (15 - 7) * ((100vw - 320px) / (1920 - 320))) calc(17px + (36 - 17) * ((100vw - 320px) / (1920 - 320))); background-color: #262834; border: 1px solid #262834; position: relative; -webkit-transition: all 0.5s; transition: all 0.5s; margin-bottom: calc(8px + (11 - 8) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .btn-style2 { background-color: #262834; border-color: #262834; color: #262834 } .btn-style2::after { content: ""; position: absolute; bottom: 0; right: 0; width: 100%; -webkit-transition: all 0.5s; transition: all 0.5s; height: 100%; background-color: transparent; border: inherit; z-index: -1 } [dir="rtl"] .btn-style2::after { left: 0; right: unset } .btn-style2:hover { background-color: #fff; color: #262834 } [class="dark"] .btn-style2:hover { background-color: #262834; color: #262834 } .btn-style2:not(:hover)::after { bottom: -26%; right: -10% } [dir="rtl"] .btn-style2:not(:hover)::after { left: -13px; right: unset } .btn-style2.bg-white { background-color: rgba(255, 255, 255, 0.9); color: var(--theme-color); border-color: #fff } .btn-style2.btn-theme { background-color: var(--theme-color); color: #fff } .btn-style2.btn-theme::after { border-color: #fff } .btn-style2.btn-outline2 { background-color: #fff; color: #262834 } .btn-style2.btn-outline2:hover { background-color: #262834; color: #fff } .btn-style3 { padding: calc(8px + (15 - 8) * ((100vw - 320px) / (1920 - 320))) calc(18px + (36 - 18) * ((100vw - 320px) / (1920 - 320))); font-weight: 600; font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); text-align: center; background-color: #ff5353; color: #fff; border: 1px solid #ff5353; display: inline-block; position: relative; border-radius: 50px; -webkit-transition: all 0.5s; transition: all 0.5s; -webkit-backface-visibility: hidden; backface-visibility: hidden; margin-right: 6px } [class="dark"] .btn-style3 { color: #262834 } .btn-style3::after { content: ""; position: absolute; -webkit-transition: all 0.5s; transition: all 0.5s; top: -1px; bottom: 0; border-radius: inherit; right: -6px; width: 104%; height: 104%; background-color: transparent; border: inherit } .btn-style3:hover { background-color: #fff; color: #262834 } [class="dark"] .btn-style3:hover { background-color: #262834; color: #262834 } .btn-style3:hover::after { right: 0; -webkit-transform: scale(0); transform: scale(0) } .btn-style3.btn-sm { padding: calc(8px + (10 - 8) * ((100vw - 320px) / (1920 - 320))) calc(15px + (26 - 15) * ((100vw - 320px) / (1920 - 320))) } .btn-style4 { padding: 6px; display: inline-block } .btn-style4 .corner-wrap { width: 6px; height: 6px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear } .btn-style4 .corner-wrap .corner { border-bottom-color: #2b2b2b; border-right-color: #2b2b2b } .btn-style4 .btn { position: relative; background-color: #2b2b2b; font-style: normal; font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (23 - 20) * ((100vw - 320px) / (1920 - 320))); color: #fff; display: inline-block; padding: calc(8px + (10 - 8) * ((100vw - 320px) / (1920 - 320))) calc(20px + (33 - 20) * ((100vw - 320px) / (1920 - 320))); border-radius: 0; border: 1px solid #2b2b2b; -webkit-transition: all 0.3s linear; transition: all 0.3s linear } [class="dark"] .btn-style4 .btn { color: #f0f0f0 } .btn-style4 .btn.btn-outline { background-color: transparent; color: #2b2b2b !important } [class="dark"] .btn-style4 .btn.btn-outline { color: #2b2b2b !important } .btn-style4 .btn.btn-sm { padding: calc(8px + (10 - 8) * ((100vw - 320px) / (1920 - 320))) calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) } .btn-style4:hover .corner-wrap { width: 0; height: 0; opacity: 0 } .btn-style4:hover .btn { background-color: transparent; color: #2b2b2b } [class="dark"] .btn-style4:hover .btn { color: #2b2b2b } .btn-style4:hover .btn.btn-outline { background-color: #2b2b2b; color: #fff !important } [class="dark"] .btn-style4:hover .btn.btn-outline { color: #f0f0f0 !important } .btn-style4.btn-theme .btn { background-color: var(--theme-color); border-color: var(--theme-color) } .btn-style4.btn-theme .corner { border-bottom-color: var(--theme-color); border-right-color: var(--theme-color) } .btn-style4.btn-theme:hover .btn { color: #fff } .read-btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; font-size: 15px; color: var(--theme-color); font-weight: 500 } .read-btn svg { width: 18px; height: 18px; stroke: var(--theme-color); -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .read-btn:hover { color: var(--theme-color) } .read-btn:hover svg { -webkit-transform: translateX(5px); transform: translateX(5px); -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .btn-style5 { padding: 6px; position: relative; display: inline-block } .btn-style5 .btn { padding: calc(8px + (15 - 8) * ((100vw - 320px) / (1920 - 320))) calc(18px + (30 - 18) * ((100vw - 320px) / (1920 - 320))); color: #fff; font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (23 - 20) * ((100vw - 320px) / (1920 - 320))); background-color: var(--theme-color2); border-radius: 0; position: relative; z-index: 2 } [class="dark"] .btn-style5 .btn { color: #f0f0f0 } .btn-style5 .btn::after, .btn-style5 .btn::before { z-index: 1; position: absolute; display: block; content: ""; width: 80%; height: 117%; -webkit-transition: all 0.3s linear; transition: all 0.3s linear } .btn-style5 .btn::after { right: -7px; top: -7px; border-top: 1px solid var(--theme-color2); border-right: 1px solid var(--theme-color2) } .btn-style5 .btn::before { left: -7px; bottom: -7px; border-bottom: 1px solid var(--theme-color2); border-left: 1px solid var(--theme-color2) } .btn-style5 .btn:hover::after, .btn-style5 .btn:hover::before { width: 0; height: 0; visibility: hidden } .btn-style5.btn-sm .btn { padding: calc(6px + (8 - 6) * ((100vw - 320px) / (1920 - 320))) calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))) } .btn-style5.btn-sm .btn::after { right: -6px; top: -6px } .btn-style5.btn-sm .btn::before { left: -6px; bottom: -6px } .btn-style5.btn-outline5 .btn { background-color: #fff; color: var(--theme-color2); border-color: var(--theme-color2) } .btn-style5.btn-outline5 .btn:hover { background-color: var(--theme-color2); color: #fff } .comment-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: calc(12px + (15 - 12) * ((100vw - 320px) / (1920 - 320))) } .comment-box:not(:first-of-type) { margin-top: calc(18px + (35 - 18) * ((100vw - 320px) / (1920 - 320))) } .comment-box.replay-comment { margin-left: calc(0px + (50 - 0) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .comment-box.replay-comment { margin-right: calc(0px + (50 - 0) * ((100vw - 320px) / (1920 - 320))); margin-left: unset } .comment-box .img-box { width: calc(40px + (50 - 40) * ((100vw - 320px) / (1920 - 320))); height: calc(40px + (50 - 40) * ((100vw - 320px) / (1920 - 320))); border-radius: 30% 70% 70% 30%/30% 30% 70% 70%; overflow: hidden; -o-object-fit: cover; object-fit: cover } .comment-box .img-box img { width: 100% } .comment-box .avatar-content { width: calc(100% - calc(55px + (65 - 55) * ((100vw - 320px) / (1920 - 320)))) } .comment-box .avatar-content p { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676; font-weight: normal; line-height: 22px; margin-bottom: 0 } @media only screen and (max-width: 375px) { .comment-box .avatar-content p { text-align: justify; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-break: normal } } .comment-box .avatar-content .name-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-bottom: 15px; border-bottom: 1px solid rgba(221, 221, 221, 0.5); margin-bottom: 15px } @media only screen and (max-width: 575px) { .comment-box .avatar-content .name-box .action-box { gap: 5px } .comment-box .avatar-content .name-box .action-box .like, .comment-box .avatar-content .name-box .action-box .replay-btn { font-size: 0 } } @media only screen and (max-width: 375px) { .comment-box .avatar-content .name-box .action-box .like { display: none } } .comment-box .avatar-content .name-box .user-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(10px + (25 - 10) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 475px) { .comment-box .avatar-content .name-box .user-info { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 2px } } .comment-box .avatar-content .name-box .user-info h5, .comment-box .avatar-content .name-box .user-info span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px } .comment-box .avatar-content .name-box .user-info h5 svg, .comment-box .avatar-content .name-box .user-info span svg { width: 16px; height: 16px } .comment-box .avatar-content .name-box .user-info h5 { font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500; line-height: 20px; margin-bottom: 0 } .comment-box .avatar-content .name-box .user-info span { color: #767676; font-size: 14px; font-weight: 400; line-height: 20px } .comment-box .avatar-content .name-box .replay-btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; color: #767676 } .comment-box .avatar-content .name-box .replay-btn svg { width: 18px; height: 18px } .breadcrumb-wrap { background-color: #fafafa } .breadcrumb-wrap .banner { padding: calc(38px + (50 - 38) * ((100vw - 320px) / (1920 - 320))) 0 } [class="dark"] .breadcrumb-wrap .banner { background-image: none !important; background-color: #2e343b } .breadcrumb-wrap .banner .heading-box h1 { font-size: calc(24px + (30 - 24) * ((100vw - 320px) / (1920 - 320))); font-family: "Montserrat", sans-serif; color: #262834; margin-top: -3px } .breadcrumb-wrap .banner .search-box { width: 50%; margin-top: 15px } .breadcrumb-wrap .banner .breadcrumb-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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))) } .breadcrumb-wrap .banner .breadcrumb { 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; gap: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(-4px + (-6 + 4) * ((100vw - 320px) / (1920 - 320))) } .breadcrumb-wrap .banner .breadcrumb li a { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676; 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-wrap .banner .breadcrumb li svg { stroke: #767676; width: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); height: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .breadcrumb-wrap .banner .breadcrumb li svg { -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transform-origin: center; transform-origin: center } .breadcrumb-wrap .banner .breadcrumb li.current a { color: var(--theme-color) } .breadcrumb-wrap .banner .breadcrumb li a:hover { color: var(--theme-color) } .progtrckr { margin: 25px 0 -11px; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .progtrckr li { display: inline-block; text-align: center; margin: 10px 0 } .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 } .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 } .progtrckr li.steps-item { color: #767676; border-top: 4px solid rgba(229, 229, 229, 0.3); width: 100% !important; position: relative } .progtrckr li.steps-item:before { content: ""; color: #767676; background-color: #fff; border: 4px solid rgba(229, 229, 229, 0.3); border-radius: 100px; padding: 12px } .progtrckr li.steps-item::after { content: ""; background-image: url("https://themes.pixelstrap.com/oslo/assets/icons/svg/active.svg"); background-size: 15px 15px; background-position: center; width: 15px; height: 15px; background-repeat: no-repeat; position: absolute; left: 50%; top: -9px; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .progtrckr li.steps-item h6 { font-size: 13px; margin-top: 8px } .progtrckr li.progtrckr-done { color: #000; border-top: 4px solid var(--theme-color); width: 100% !important } .progtrckr li.progtrckr-done:before { content: ""; background-color: var(--theme-color); border-color: var(--theme-color) } .progtrckr li.progtrckr-done h6 { font-size: 13px; margin-top: 8px; color: #767676 } .overlay-common, .overlay-general { position: fixed !important; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 5 } .overlay-common.show, .overlay-general.show { opacity: 1; visibility: visible; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .overlay-common.overlay-cart, .overlay-general.overlay-cart { z-index: 4 } .modal-overflow-hidden { overflow: hidden } .dropdown .onhover-show-div { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; position: absolute; z-index: 3; background-color: #fff; -webkit-box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.1); box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.1); opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, -5%, 0); transform: translate3d(0, -5%, 0); top: 35px; right: 14px; padding: 14px; border-radius: 4px } .dropdown .onhover-show-div li { display: block; cursor: pointer; -webkit-transition: all 0.3s; transition: all 0.3s } .dropdown .onhover-show-div li:hover { -webkit-transform: translateX(5px); transform: translateX(5px) } [dir="rtl"] .dropdown .onhover-show-div li:hover { -webkit-transform: translateX(-5px); transform: translateX(-5px) } .dropdown .onhover-show-div li:hover a { color: var(--theme-color) } .dropdown .onhover-show-div li + li { margin-top: 5px } .dropdown:hover .onhover-show-div { opacity: 1; visibility: visible; -webkit-transform: none; transform: none } .select-dropdown .onhover-show-div { min-width: 120px; right: 14px; padding: 14px } [dir="rtl"] .select-dropdown .onhover-show-div { left: 14px; right: unset } .select-dropdown .onhover-show-div li { display: block; cursor: pointer; -webkit-transition: all 0.3s; transition: all 0.3s } .select-dropdown .onhover-show-div li:hover { color: var(--theme-color); -webkit-transform: translateX(5px); transform: translateX(5px) } [dir="rtl"] .select-dropdown .onhover-show-div li:hover { -webkit-transform: translateX(-5px); transform: translateX(-5px) } .select-dropdown .onhover-show-div li + li { margin-top: 5px } .whislist-dropdown { position: relative } .whislist-dropdown .onhover-show-div { right: 0px; width: 250px; padding: 14px 20px; text-align: center } [dir="rtl"] .whislist-dropdown .onhover-show-div { right: unset; left: 0 } .whislist-dropdown .onhover-show-div a img { width: 70px; margin: 0 auto } .whislist-dropdown .onhover-show-div .content { margin-top: 10px } .whislist-dropdown .onhover-show-div .content h6 { font-size: 16px; font-weight: 500 } .whislist-dropdown .onhover-show-div .content p { margin-bottom: 0; margin-top: 4px; color: #767676 } .shopingbag .onhover-show-div { right: 0px; padding: 14px; width: 300px } [dir="rtl"] .shopingbag .onhover-show-div { right: unset; left: 0 } @media only screen and (max-width: 768px) { .shopingbag .onhover-show-div { opacity: 1; visibility: visible; -webkit-transform: none; transform: none; height: 100vh; width: 320px; top: 0; z-index: 4; right: -400px; position: fixed; -webkit-transition: all 0.4s linear; transition: all 0.4s linear } [dir="rtl"] .shopingbag .onhover-show-div { right: unset; left: -400px } .shopingbag .onhover-show-div.show { right: 0 } [dir="rtl"] .shopingbag .onhover-show-div.show { right: unset; left: 0 } } .shopingbag .onhover-show-div .dropdown-header { display: none; padding: 0; white-space: normal } @media only screen and (max-width: 768px) { .shopingbag .onhover-show-div .dropdown-header { display: block } .shopingbag .onhover-show-div .dropdown-header .control { margin: -14px -14px 14px -14px; background-color: var(--theme-color); position: relative; z-index: 3; 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: 14px } .shopingbag .onhover-show-div .dropdown-header .control a { position: relative; color: #fff; font-size: 15px; font-weight: 500 } [class="dark"] .shopingbag .onhover-show-div .dropdown-header .control a { color: #f0f0f0 } .shopingbag .onhover-show-div .dropdown-header .control button { background-color: transparent } .shopingbag .onhover-show-div .dropdown-header .control button svg { stroke: #fff } } .shopingbag .onhover-show-div .freedelevery { padding: 14px 0; display: none } @media only screen and (max-width: 768px) { .shopingbag .onhover-show-div .freedelevery { display: block } } .shopingbag .onhover-show-div .freedelevery .terms-condition { margin-bottom: 20px; font-size: 14px; font-weight: normal; color: #767676; word-break: normal; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; text-align: justify; line-height: 20px } .shopingbag .onhover-show-div .freedelevery .terms-condition strong { color: #262834 } .shopingbag .onhover-show-div .total-price { display: none } @media only screen and (max-width: 768px) { .shopingbag .onhover-show-div .total-price { 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: 10px } .shopingbag .onhover-show-div .total-price span { font-size: 16px; font-weight: 500 } .shopingbag .onhover-show-div .total-price span:last-of-type { color: var(--theme-color); font-weight: 600 } } .shopingbag .onhover-show-div .card-wrap { overflow-y: auto; } @media only screen and (max-width: 768px) { .shopingbag .onhover-show-div .card-wrap { height: calc(100vh - 354px) } } .shopingbag .onhover-show-div .card-wrap .cart-card { width: 100%; gap: 12px; padding: 10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; background-color: #f7f7f7 } .shopingbag .onhover-show-div .card-wrap .cart-card:not(:first-of-type) { margin-top: 15px } .shopingbag .onhover-show-div .card-wrap .cart-card a img { width: 67px; height: auto } .shopingbag .onhover-show-div .card-wrap .cart-card .media-body h6 { font-size: 14px; font-weight: 500; margin-bottom: 4px; overflow: hidden; white-space: nowrap; width: 135px; text-overflow: ellipsis } .shopingbag .onhover-show-div .card-wrap .cart-card .media-body > span { font-size: 12px; color: var(--theme-color); font-weight: 500; display: block; margin-bottom: 4px } .shopingbag .onhover-show-div .card-wrap .cart-card .media-body .plus-minus { padding: 3px } .shopingbag .onhover-show-div .card-wrap .cart-card .media-body .plus-minus input { font-size: 12px } .shopingbag .onhover-show-div .card-wrap .cart-card .media-body .plus-minus svg { width: 16px; height: 16px; stroke: #262834 } .shopingbag .onhover-show-div .card-wrap .cart-card .media-body .plus-minus.dark-plus-minus .add, .shopingbag .onhover-show-div .card-wrap .cart-card .media-body .plus-minus.dark-plus-minus .sub { stroke: #fff } .shopingbag .onhover-show-div .card-wrap .cart-card .remove-cart { position: absolute; top: 5px; right: 10px; background-color: transparent } [dir="rtl"] .shopingbag .onhover-show-div .card-wrap .cart-card .remove-cart { left: 10px; right: unset } .shopingbag .onhover-show-div .card-wrap .cart-card .remove-cart svg { width: 20px !important; height: 20px !important } .shopingbag .onhover-show-div .btn-solid, .shopingbag .onhover-show-div .btn-outline, .shopingbag .onhover-show-div .btn-special { display: block; text-align: center; margin-top: 15px; margin-bottom: 6px; font-size: 14px; padding: 8px } .shopingbag .onhover-show-div .btn-outline { display: none } @media only screen and (max-width: 768px) { .shopingbag .onhover-show-div .btn-outline { display: block } } .user-dropdown .onhover-show-div { min-width: 120px; right: 14px; padding: 14px } [dir="rtl"] .user-dropdown .onhover-show-div { right: unset; left: 14px } .user-dropdown .onhover-show-div li { display: block; cursor: pointer; -webkit-transition: all 0.3s; transition: all 0.3s } .user-dropdown .onhover-show-div li:hover { -webkit-transform: translateX(5px); transform: translateX(5px) } .user-dropdown .onhover-show-div li:hover a { color: var(--theme-color) } .user-dropdown .onhover-show-div li + li { margin-top: 5px } .category-dropdown .dropdown .onhover-show-div { min-width: 206px; width: 100%; right: 0 } .category-dropdown .dropdown .onhover-show-div li + li { margin-top: 10px } .category-dropdown .dropdown:hover .onhover-show-div { top: 60px } .form-control { background-color: #fff } .form-control:focus { -webkit-box-shadow: none; box-shadow: none; background-color: #fff } .custom-form label { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500; margin-bottom: 8px; line-height: 20px; margin-top: -2px; display: block } .custom-form input, .custom-form .form-control { font-size: 14px; color: #262834; font-weight: 400; border: 1px solid #ddd; background-color: #fff } .custom-form input:focus, .custom-form .form-control:focus { border: 1px solid var(--theme-color) } .custom-form textarea { border-radius: 20px !important } .custom-form input[type="file"] { position: relative; padding-left: 120px !important } [dir="rtl"] .custom-form input[type="file"] { padding-right: 120px !important; padding-left: 48px !important } .custom-form input[type="file"]::-webkit-file-upload-button { height: 100%; position: absolute; top: 0px; left: 0px; bottom: 0; margin: 0; padding: 0px 20px 0px } [dir="rtl"] .custom-form input[type="file"]::-webkit-file-upload-button { right: 0px; left: unset } .custom-form .showHidePassword { cursor: pointer } .custom-form .input-box:not(:first-of-type) { margin-top: calc(20px + (25 - 20) * ((100vw - 320px) / (1920 - 320))) } .custom-form.form-pill input, .custom-form.form-pill .form-control { border-radius: 100px; text-align: left; padding: 8px 40px 8px 15px } [dir="rtl"] .custom-form.form-pill input, [dir="rtl"] .custom-form.form-pill .form-control { padding: 8px 15px 8px 40px; text-align: right } .custom-form.form-pill .input-box input + input { margin-top: 15px } .custom-form.form-pill .input-box .icon-input { position: relative } .custom-form.form-pill .input-box .icon-input svg, .custom-form.form-pill .input-box .icon-input img { width: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); height: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); right: 15px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } [class="dark"] .custom-form.form-pill .input-box .icon-input svg, [class="dark"] .custom-form.form-pill .input-box .icon-input img { -webkit-filter: invert(1); filter: invert(1); stroke: #262834 } [dir="rtl"] .custom-form.form-pill .input-box .icon-input svg, [dir="rtl"] .custom-form.form-pill .input-box .icon-input img { left: 15px; right: unset } .custom-form .otp-input { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .custom-form .otp-input input { width: 100%; text-align: center !important; margin: 0 !important; border-radius: 24px; text-align: left; padding: calc(8px + (14 - 8) * ((100vw - 320px) / (1920 - 320))) !important } .custom-form .form-control::-webkit-file-upload-button { height: 100% } .goog-te-combo { padding: 0; margin: 0 !important; outline: none; font-size: 14px !important; color: #262834 !important; border: none; background-color: transparent } .radio-box input[type="radio"] { position: absolute; opacity: 0 } .radio-box input[type="radio"] + .radio-label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; color: #262834; cursor: pointer } .radio-box input[type="radio"] + .radio-label:before { content: ""; background: transparent; border-radius: 100%; border: 2px solid var(--theme-color); display: inline-block; width: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); height: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); position: relative; vertical-align: top; cursor: pointer; text-align: center; -webkit-transition: all 250ms ease; transition: all 250ms ease } .radio-box input[type="radio"]:checked + .radio-label:before { background-color: var(--theme-color); -webkit-box-shadow: inset 0 0 0 3px #fff; box-shadow: inset 0 0 0 3px #fff } .radio-box input[type="radio"]:focus + .radio-label:before { outline: none; border-color: var(--theme-color) } .radio-box input[type="radio"]:disabled + .radio-label:before { -webkit-box-shadow: inset 0 0 0 3px #fff; box-shadow: inset 0 0 0 3px #fff; border-color: var(--theme-color); background: #363636 } .radio-box input[type="radio"] + .radio-label:empty:before { margin-right: 0 } .checkboxes { width: 100%; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .checkboxes.style-1 { display: inline-block; position: relative; padding-left: 30px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } [dir="rtl"] .checkboxes.style-1 { padding-left: unset; padding-right: 30px } .checkboxes.style-1 input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0 } .checkboxes.style-1 .checkbox__checkmark { position: absolute; top: 0px; left: 0; height: 22px; width: 22px; background-color: #fff; border: 1px solid rgba(221, 221, 221, 0.5); -webkit-transition: background-color 0.5s ease; transition: background-color 0.5s ease; border-radius: 11px } [dir="rtl"] .checkboxes.style-1 .checkbox__checkmark { right: 0; left: unset } .checkboxes.style-1 .checkbox__checkmark:after { content: ""; position: absolute; left: 8px; top: 4px; width: 5px; height: 10px; border: solid var(--theme-color); border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease } .checkboxes.style-1 .checkbox__body { color: #262834; line-height: 1.4; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); -webkit-transition: color 0.5s ease; transition: color 0.5s ease; 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 } .checkboxes.style-1 .checkbox__body span { font-size: 14px; color: var(--theme-color) } .checkboxes.style-1 input:checked ~ .checkbox__checkmark { border-color: var(--theme-color) } .checkboxes.style-1 input:checked ~ .checkbox__checkmark:after { opacity: 1 } .checkboxes.style-1:hover input ~ .checkbox__checkmark { border-color: var(--theme-color) } .checkboxes.style-1:hover .checkbox__checkmark { border-color: var(--theme-color) } .checkboxes.style-1:hover .checkbox__checkmark:after { opacity: 1 } .checkboxes.style-1:hover input ~ .checkbox__body { color: var(--theme-color) } .grid { margin-bottom: calc(-6px + (-10 + 6) * ((100vw - 320px) / (1920 - 320))) } .grid .ratio-xl .bg-size:before { padding-top: 110%; content: ""; display: block } .grid .ratio-sm .bg-size:before { padding-top: 40%; content: ""; display: block } .grid .ratio-md .bg-size:before { padding-top: 50%; content: ""; display: block } .grid .ratio-xxl .bg-size:before { padding-top: 120%; content: ""; display: block } .grid .grid-item .img-box { cursor: url("https://themes.pixelstrap.com/oslo/assets/icons/svg/zoom.svg"), auto; -webkit-transition: all 0.5s linear; transition: all 0.5s linear } .grid .grid-item .img-box:hover { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all 0.3s linear; transition: all 0.3s linear } .grid .blog-box.blog-grid .content-box h5 { font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320))) } .grid:after { content: ""; display: block; clear: both } .grid .grid-item { float: left } .grid .grid-item:hover { cursor: pointer } .grid .grid-item.grid-item__expanded { width: 66.66%; z-index: 2 } .grid .grid-item, .grid .grid-item img { display: block; max-width: 100%; border: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))) solid transparent } .grid.grid-3-masonry .grid-sizer, .grid.grid-3-masonry .grid-item { width: 33.33% } @media only screen and (max-width: 767px) { .grid.grid-3-masonry .grid-sizer, .grid.grid-3-masonry .grid-item { width: 50% } } @media only screen and (max-width: 475px) { .grid.grid-3-masonry .grid-sizer, .grid.grid-3-masonry .grid-item { width: 100% } } .grid.grid-2-masonry .grid-sizer, .grid.grid-2-masonry .grid-item { width: 50% } @media only screen and (max-width: 475px) { .grid.grid-2-masonry .grid-sizer, .grid.grid-2-masonry .grid-item { width: 100% } } .grid.no-space { margin-bottom: 0 } .grid.no-space .grid-item, .grid.no-space .grid-item img { border: none } .grid.no-space .grid-item .blog-box, .grid.no-space .grid-item img .blog-box { border-radius: unset; border: none } .grid.no-space .grid-item .blog-box .img-box, .grid.no-space .grid-item img .blog-box .img-box { border-radius: unset } .grid.row-grid .grid-item, .grid.row-grid .grid-item img { border: none } .grid.row-grid > div > div { height: 100% } @media only screen and (max-width: 475px) { .grid.row-grid > div { width: 100% } } .grid.row-grid.row-2-grid .blog-box.blog-grid .content-box h5 { font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320))) } .grid.row-grid.row-2-grid .blog-box.blog-grid .content-box h5.truncate-2 { -webkit-line-clamp: 1 } @media only screen and (max-width: 475px) { .grid.row-grid.row-2-grid .blog-box.blog-grid .content-box h5.truncate-2 { -webkit-line-clamp: 2 } } .grid.grid-4-masonry .grid-sizer, .grid.grid-4-masonry .grid-item { width: 25% } @media only screen and (max-width: 1199px) { .grid.grid-4-masonry .grid-sizer, .grid.grid-4-masonry .grid-item { width: 33.33% } } @media only screen and (max-width: 767px) { .grid.grid-4-masonry .grid-sizer, .grid.grid-4-masonry .grid-item { width: 50% } } @media only screen and (max-width: 475px) { .grid.grid-4-masonry .grid-sizer, .grid.grid-4-masonry .grid-item { width: 100% } } .intagram-card { overflow: hidden } .intagram-card .img-box { position: relative } .intagram-card .img-box::after { content: ""; position: absolute; inset: 0; width: 100%; height: 100%; -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); background-color: var(--theme-color); z-index: 1; opacity: 0; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; border-radius: 1000px } .intagram-card .img-box .on-hover { position: absolute; inset: 0; z-index: 2 } .intagram-card .img-box .on-hover .content-box { position: relative; text-align: center; display: table; width: 100%; height: 100%; opacity: 0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .intagram-card .img-box .on-hover .content-box .share { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320))); font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; font-weight: 500; letter-spacing: 0.475em; color: #fff; position: absolute; top: calc(34px + (69 - 34) * ((100vw - 320px) / (1920 - 320))); left: -40px; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transform-origin: center; transform-origin: center; -webkit-transition: all 0.5s 0.4s ease; transition: all 0.5s 0.4s ease } @media only screen and (max-width: 991px) { .intagram-card .img-box .on-hover .content-box .share { top: calc(40px + (69 - 40) * ((100vw - 320px) / (1920 - 320))); left: calc(-34px + (-40 + 34) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 575px) { .intagram-card .img-box .on-hover .content-box .share { font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320))); top: calc(42px + (60 - 42) * ((100vw - 320px) / (1920 - 320))) } } .intagram-card .img-box .on-hover .content-box .share span { padding: 3px; background-color: #fff; 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 } .intagram-card .img-box .on-hover .content-box .share span svg { width: calc(12px + (18 - 12) * ((100vw - 320px) / (1920 - 320))); height: calc(11px + (18 - 11) * ((100vw - 320px) / (1920 - 320))); stroke: var(--theme-color) } .intagram-card .img-box .on-hover .content-box p { margin-bottom: 0; color: #fff; font-weight: normal; font-size: calc(10px + (16 - 10) * ((100vw - 320px) / (1920 - 320))); line-height: 23px } @media only screen and (max-width: 1400px) { .intagram-card .img-box .on-hover .content-box p { font-size: 14px } } @media only screen and (max-width: 360px) { .intagram-card .img-box .on-hover .content-box p { font-size: 13px } } .intagram-card .img-box .on-hover .content-box .option-box { display: table-cell; vertical-align: middle } .intagram-card .img-box .on-hover .content-box .option-box h5 { font-weight: 600; font-size: calc(9px + (22 - 9) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (32 - 18) * ((100vw - 320px) / (1920 - 320))); color: #fff } @media only screen and (max-width: 1199px) { .intagram-card .img-box .on-hover .content-box .option-box h5 { font-size: calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (32 - 22) * ((100vw - 320px) / (1920 - 320))) } } .intagram-card .img-box .on-hover .content-box .option-box .price { font-weight: 600; font-size: calc(9px + (22 - 9) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (32 - 18) * ((100vw - 320px) / (1920 - 320))); color: #fff } @media only screen and (max-width: 1199px) { .intagram-card .img-box .on-hover .content-box .option-box .price { font-size: calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (32 - 22) * ((100vw - 320px) / (1920 - 320))) } } .intagram-card .img-box .on-hover .content-box .option-box > .btn-special { padding: 6px calc(9px + (32 - 9) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 6px } .intagram-card .img-box .on-hover .content-box .option-box .control { margin-top: calc(4px + (15 - 4) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .intagram-card .img-box .on-hover .content-box .option-box .control a { padding: calc(2px + (11 - 2) * ((100vw - 320px) / (1920 - 320))) calc(4px + (12 - 4) * ((100vw - 320px) / (1920 - 320))); border-style: solid; border-width: 2px; -o-border-image: linear-gradient(90deg, #fff, rgba(255, 255, 255, 0.404)) 1; border-image: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255, 255, 255, 0.404))) 1; border-image: linear-gradient(90deg, #fff, rgba(255, 255, 255, 0.404)) 1; background: -webkit-gradient(linear, left top, left bottom, color-stop(-41.67%, rgba(255, 255, 255, 0.2)), color-stop(58.33%, rgba(255, 255, 255, 0.1))); background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) -41.67%, rgba(255, 255, 255, 0.1) 58.33%); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px) } .intagram-card .img-box .on-hover .content-box .option-box .control a svg { width: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320))); height: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320))); stroke: #fff } .intagram-card:hover .img-box::after { opacity: 0.9; -webkit-transform: scale(1); transform: scale(1); border-radius: 0 } .intagram-card:hover .img-box .on-hover .content-box { opacity: 1 } .intagram-card:hover .img-box .on-hover .content-box .share { opacity: 1 } .intagram-card.intagram-card2 .img-box .on-hover .content-box .option-box .control a { border: none; padding: calc(5px + (11 - 5) * ((100vw - 320px) / (1920 - 320))) calc(8px + (12 - 8) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .intagram-card.intagram-card2 .img-box .on-hover .content-box .option-box .btn-style2 { border-color: #fff !important } [class="dark"] .intagram-card.intagram-card2 .img-box .on-hover .content-box .option-box .btn-style2:hover { color: var(--theme-color) !important } .intagram-card2 .img-box.after-none::after { display: none } .intagram-card2 .img-box .on-hover .bordered-wrap { overflow: hidden } .intagram-card2 .img-box .on-hover .bordered-wrap .bordered-content { padding: calc(8px + (20 - 8) * ((100vw - 320px) / (1920 - 320))) 8px } .intagram-card2 .img-box .on-hover .content-box .option-box h5 { font-size: calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (29 - 20) * ((100vw - 320px) / (1920 - 320))); margin-top: 6px } .intagram-card2 .img-box .on-hover .content-box .option-box p { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (23 - 20) * ((100vw - 320px) / (1920 - 320))) } .intagram-card2 .img-box .on-hover .content-box .option-box .price { font-size: calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (32 - 20) * ((100vw - 320px) / (1920 - 320))); margin-top: 4px; display: block } .intagram-card2 .img-box .on-hover .content-box .option-box .control { margin-bottom: 0; margin-top: 10px; position: relative; z-index: 2 } .intagram-card2 .img-box .on-hover .content-box .option-box .control a { -webkit-transition: all 0.5s 0.2s ease !important; transition: all 0.5s 0.2s ease !important } .intagram-card2 .img-box .on-hover .content-box .option-box > a { margin-top: 18px } .intagram-card2 .img-box .on-hover.dark-bodered-box2 { background-blend-mode: overlay } .intagram-card2 .img-box .on-hover.dark-bodered-box2 .content-box .option-box p { color: #fff } .intagram-card2 .img-box .on-hover.dark-bodered-box2 .content-box .option-box h5 { font-style: normal; font-weight: 600; font-size: calc(16px + (19 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: calc(24px + (29 - 24) * ((100vw - 320px) / (1920 - 320))); color: #fff } .intagram-card2 .img-box .on-hover.dark-bodered-box2 .content-box .option-box .control a { background-color: var(--theme-color2) !important } .intagram-card2 .dark-bodered-box, .intagram-card2 .dark-bodered-box2 { -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .intagram-card2 .dark-bodered-box.dark-box-sm, .intagram-card2 .dark-box-sm.dark-bodered-box2 { max-width: 100%; padding: 5px } .intagram-card2 .dark-bodered-box .control, .intagram-card2 .dark-bodered-box2 .control { margin-bottom: 0; margin-top: 10px } .intagram-card2 .dark-bodered-box .control a, .intagram-card2 .dark-bodered-box2 .control a { -webkit-transition: all 0.5s 0.2s ease !important; transition: all 0.5s 0.2s ease !important; background: var(--theme-color) !important } .intagram-card2:not(:hover) .dark-bodered-box, .intagram-card2:not(:hover) .dark-bodered-box2 { background-color: transparent } .product-slider .slick-next, .product-slider .slick-prev { display: none !important } .product-slider .slick-list { margin-left: calc(-12px + (-24 + 12) * ((100vw - 320px) / (1920 - 320))) } .product-slider .slick-list .slick-slide { padding-left: calc(12px + (24 - 12) * ((100vw - 320px) / (1920 - 320))) } .modal-backdrop { z-index: 10 !important } @media only screen and (max-width: 620px) { .modal.fade { -webkit-transition: unset; transition: unset } .modal.fade .modal-dialog { -webkit-transition: unset; transition: unset } } @media only screen and (min-width: 576px) { .modal .modal-dialog { max-width: 600px } } @media only screen and (max-width: 620px) { .modal .modal-dialog { -webkit-box-align: end; -ms-flex-align: end; align-items: end; margin: 0; max-width: 100% } .modal .modal-dialog.modal-dialog-centered { min-height: 100% } } .modal .modal-dialog .modal-content { border-radius: 25px; background-color: #fff } @media only screen and (max-width: 620px) { .modal .modal-dialog .modal-content { border-radius: calc(15px + (25 - 15) * ((100vw - 320px) / (1920 - 320))) calc(15px + (25 - 15) * ((100vw - 320px) / (1920 - 320))) 0 0; border: none; -webkit-box-shadow: none; box-shadow: none } } .modal .modal-dialog .modal-content .modal-header { padding: calc(20px + (25 - 20) * ((100vw - 767px) / (1920 - 767))) calc(15px + (25 - 15) * ((100vw - 767px) / (1920 - 767))); border: none } .modal .modal-dialog .modal-content .modal-header .modal-title { font-size: calc(19px + (20 - 19) * ((100vw - 767px) / (1920 - 767))); line-height: 22px; margin-bottom: -2px; font-weight: 500; color: var(--theme-color) } .modal .modal-dialog .modal-content .modal-header .close-modal { position: absolute; right: -50px; top: -20px; display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } [dir="rtl"] .modal .modal-dialog .modal-content .modal-header .close-modal { left: -50px; right: unset } .modal .modal-dialog .modal-content .modal-header .close-modal svg { width: calc(28px + (32 - 28) * ((100vw - 767px) / (1920 - 767))); height: calc(28px + (32 - 28) * ((100vw - 767px) / (1920 - 767))); stroke: #fff } [class="dark"] .modal .modal-dialog .modal-content .modal-header .close-modal svg { stroke: #262834 } @media only screen and (max-width: 767px) { .modal .modal-dialog .modal-content .modal-header .close-modal { position: relative; inset: 0; border-radius: 100px } [dir="rtl"] .modal .modal-dialog .modal-content .modal-header .close-modal { inset: 0 } .modal .modal-dialog .modal-content .modal-header .close-modal svg { stroke: #767676; width: calc(18px + (32 - 18) * ((100vw - 320px) / (1920 - 320))); height: calc(18px + (32 - 18) * ((100vw - 320px) / (1920 - 320))) } } .modal .modal-dialog .modal-content .modal-body { padding: 0 calc(15px + (25 - 15) * ((100vw - 767px) / (1920 - 767))) } @media only screen and (max-width: 575px) { .modal .modal-dialog .modal-content .modal-body { max-height: 50vh; overflow-y: auto; padding-bottom: 2px } } @media only screen and (max-width: 425px) { .modal .modal-dialog .modal-content .modal-body.full-grid-mobile .row > div { width: 100% } } .modal .modal-dialog .modal-content .modal-footer { border: none; padding: calc(20px + (25 - 20) * ((100vw - 767px) / (1920 - 767))) calc(15px + (25 - 15) * ((100vw - 767px) / (1920 - 767))) } .modal .modal-dialog .modal-content .modal-footer .btn-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; gap: calc(13px + (20 - 13) * ((100vw - 767px) / (1920 - 767))); margin: 0; width: 100% } .modal .modal-dialog .modal-content .modal-footer .btn-box .btn { width: 100%; padding: calc(9px + (12 - 9) * ((100vw - 767px) / (1920 - 767))) calc(15px + (20 - 15) * ((100vw - 767px) / (1920 - 767))); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .modal.dark-modal .modal-dialog .modal-content { background-color: #232227 } @media only screen and (min-width: 576px) { .view-product .modal-dialog { max-width: calc(655px + (950 - 655) * ((100vw - 767px) / (1920 - 767))) } } @media only screen and (max-width: 767px) { .view-product .modal-dialog { padding: 12px } } .view-product .modal-dialog .modal-content { border-radius: 10px } @media only screen and (max-width: 767px) { .view-product .modal-dialog .modal-content { height: calc(100vh - 24px); border-radius: 10px 10px 10px 10px } } .view-product .modal-dialog .modal-content .modal-body { padding: 9px; position: relative } @media only screen and (max-width: 767px) { .view-product .modal-dialog .modal-content .modal-body { max-height: 100%; overflow-y: scroll; padding: 15px } .view-product .modal-dialog .modal-content .modal-body .slider-box .close-modal { position: absolute; inset: unset; right: calc(10px + (20 - 10) * ((100vw - 320px) / (767 - 320))); top: calc(16px + (20 - 16) * ((100vw - 320px) / (767 - 320))); z-index: 4; padding: calc(3px + (5 - 3) * ((100vw - 320px) / (767 - 320))); background-color: #c5c5c5 } .view-product .modal-dialog .modal-content .modal-body .slider-box .close-modal svg { stroke: #262834 } .view-product .modal-dialog .modal-content .modal-body .product-detail-box { padding: 0 } } @media only screen and (max-width: 375px) { .view-product .modal-dialog .modal-content .modal-body .btn-group { margin-bottom: 0 } } .view-product .modal-dialog .close-modal { position: absolute; right: calc(-35px + (-60 + 35) * ((100vw - 767px) / (1920 - 767))); top: -35px; display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } [dir="rtl"] .view-product .modal-dialog .close-modal { left: -60px; right: unset } .view-product .modal-dialog .close-modal svg { width: calc(28px + (32 - 28) * ((100vw - 767px) / (1920 - 767))); height: calc(28px + (32 - 28) * ((100vw - 767px) / (1920 - 767))); stroke: #fff } [class="dark"] .view-product .modal-dialog .close-modal svg { stroke: #262834 } @media only screen and (max-width: 767px) { .view-product .modal-dialog .close-modal { position: relative; inset: 0; border-radius: 100px } .view-product .modal-dialog .close-modal svg { stroke: #767676; width: calc(18px + (32 - 18) * ((100vw - 320px) / (1920 - 320))); height: calc(18px + (32 - 18) * ((100vw - 320px) / (1920 - 320))) } } .view-product.view-dark-product .product-detail-box .product-option h4 { color: #fff } .view-product.view-dark-product .product-detail-box .product-option .option h5 { color: #fff } .view-product.view-dark-product .product-detail-box .product-option .option p { color: rgba(182, 160, 148, 0.9) !important } .view-product.view-dark-product .product-detail-box .product-option .option .no-available { font-size: 14px; color: rgba(182, 160, 148, 0.9) } .view-product.view-dark-product .product-detail-box .product-option .option .size-list li { background-color: #111010; color: #fff; border-color: transparent } .view-product.view-dark-product .product-detail-box .product-option .option .size-list li.active { background-color: var(--theme-color) } .view-product.view-dark-product .product-detail-box .product-option .price span { color: #fff } .product-gallery-modal .modal-dialog { width: 100%; padding: 0 } @media only screen and (min-width: 621px) { .product-gallery-modal .modal-dialog { max-width: calc(450px + (950 - 450) * ((100vw - 320px) / (1920 - 320))) } } .product-gallery-modal .modal-dialog .modal-content { position: relative } @media only screen and (max-width: 767px) { .product-gallery-modal .modal-dialog .modal-content { height: unset } } @media only screen and (max-width: 620px) { .product-gallery-modal .modal-dialog .modal-content { border-radius: 10px 10px 0px 0px } } @media only screen and (max-width: 767px) { .product-gallery-modal .modal-dialog .modal-content .close-modal { display: none } } .product-gallery-modal .modal-dialog .modal-content .modal-body { padding: 9px !important; max-height: -webkit-fit-content !important; max-height: -moz-fit-content !important; max-height: fit-content !important; overflow: unset } .action-conform .modal-dialog .modal-content .modal-header { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } @media only screen and (max-width: 767px) { .action-conform .modal-dialog .modal-content .modal-header .close-modal { display: none } } .action-conform .modal-dialog .modal-content .modal-body { text-align: center } .action-conform .modal-dialog .modal-content .modal-body p { line-height: 23px; color: #767676; margin-bottom: 0 } .action-conform .modal-dialog .modal-content .modal-footer { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 9px } @media only screen and (max-width: 767px) { .sizeChart .modal-dialog { -webkit-box-align: end; -ms-flex-align: end; align-items: end; margin: 0; max-width: 100% } .sizeChart .modal-dialog.modal-dialog-centered { min-height: 100% } } @media only screen and (max-width: 767px) { .sizeChart .modal-dialog .modal-content { border-radius: calc(15px + (25 - 15) * ((100vw - 320px) / (1920 - 320))) calc(15px + (25 - 15) * ((100vw - 320px) / (1920 - 320))) 0 0; border: none; -webkit-box-shadow: none; box-shadow: none } } @media only screen and (max-width: 767px) { .sizeChart .modal-dialog .modal-content .modal-header { display: none } } .sizeChart .modal-dialog .modal-content .modal-body { padding: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) } .cookie-bar { position: fixed; background-color: #fff; bottom: -200px; opacity: 0; visibility: hidden; -webkit-transform: scale(0); transform: scale(0); padding: 20px } .cookie-bar.show { bottom: 20px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; opacity: 1; visibility: visible; -webkit-transform: scale(1); transform: scale(1) } @media only screen and (max-width: 575px) { .cookie-bar.show { bottom: 80px } } .cookie-bar.cookies-bar-1 { border-radius: 5px; text-align: center; max-width: 320px; z-index: 8; border: 1px solid rgba(221, 221, 221, 0.5); -webkit-box-shadow: 0 0 20px rgba(221, 221, 221, 0.4); box-shadow: 0 0 20px rgba(221, 221, 221, 0.4); -webkit-transition: all 0.5s ease; transition: all 0.5s ease } @media only screen and (max-width: 575px) { .cookie-bar.cookies-bar-1 { width: 290px } } .cookie-bar.cookies-bar-1.left-cookies { left: 20px } @media only screen and (max-width: 575px) { .cookie-bar.cookies-bar-1.left-cookies { left: 15px } } .cookie-bar.cookies-bar-1.right-cookies { right: 20px } @media only screen and (max-width: 575px) { .cookie-bar.cookies-bar-1.right-cookies { right: 15px } } .cookie-bar.cookies-bar-1 .content h5 { margin-top: 10px; margin-bottom: 8px; font-size: 18px; font-weight: 500; line-height: 25px } .cookie-bar.cookies-bar-1 .content p { color: #767676; font-size: 14px; font-weight: normal } .cookie-bar .cookies-bar-2 { -webkit-transform: translateX(-50%); transform: translateX(-50%); left: 50%; border-radius: 100px; 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 } .nav .nav-link .notification { border-radius: 100px; font-size: 12px; background-color: var(--theme-color); color: #fff; width: 18px; height: 18px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 18px; -webkit-transform: unset; transform: unset; margin-left: 5px } [class="dark"] .nav .nav-link .notification { color: #262834; margin-right: 5px; margin-left: unset } .nav-tabs-star .nav-pills { padding-bottom: calc(10px + (14 - 10) * ((100vw - 320px) / (1920 - 320))); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: calc(6px + (13 - 6) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))) } .nav-tabs-star .nav-pills li { margin-top: -4px } .nav-tabs-star .nav-pills li > svg { width: calc(14px + (17 - 14) * ((100vw - 320px) / (1920 - 320))); height: calc(14px + (17 - 14) * ((100vw - 320px) / (1920 - 320))); stroke: var(--theme-color) } .nav-tabs-star .nav-pills .nav-link { text-transform: uppercase; background-color: #fff; font-weight: 500; line-height: 23px; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #262834; padding: 0 6px; position: relative; -webkit-transition: all 0.6s; transition: all 0.6s } .nav-tabs-star .nav-pills .nav-link::after { position: absolute; content: ""; width: 100%; height: 3px; bottom: calc(-10px + (-14 + 10) * ((100vw - 320px) / (1920 - 320))); left: 50%; width: 0; -webkit-transition: all 0.6s; transition: all 0.6s; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: var(--theme-color) } .nav-tabs-star .nav-pills .nav-link.active { color: var(--theme-color); background-color: #fff } .nav-tabs-star .nav-pills .nav-link.active::after { width: 100% } .nav-tabs-star.filter .nav-pills { gap: calc(3px + (13 - 3) * ((100vw - 320px) / (1920 - 320))) } .nav-tabs-star.filter .nav-pills li > svg { width: calc(13px + (17 - 13) * ((100vw - 320px) / (1920 - 320))); height: calc(13px + (17 - 13) * ((100vw - 320px) / (1920 - 320))) } .nav-tabs2, .nav-tabs5 { border: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: calc(6px + (8 - 6) * ((100vw - 320px) / (1920 - 320))); margin-top: 20px } .nav-tabs2.row-tab, .row-tab.nav-tabs5 { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; padding-bottom: 20px; border-bottom: 1px solid rgba(221, 221, 221, 0.5) !important } .nav-tabs2 li .nav-link, .nav-tabs5 li .nav-link { padding: 7px 15px; background-color: transparent; border: none; outline: none; color: #767676; font-weight: 500; font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: 20px; text-align: left; width: 100%; position: relative; -webkit-transition: all 0.5s; transition: all 0.5s; border-radius: 5px; 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 } .nav-tabs2 li .nav-link span, .nav-tabs5 li .nav-link span { margin-left: auto; 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: end } [dir="rtl"] .nav-tabs2 li .nav-link span, [dir="rtl"] .nav-tabs5 li .nav-link span { margin-left: unset; margin-right: auto; -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate(180deg); transform: rotate(180deg) } .nav-tabs2 li .nav-link span svg, .nav-tabs5 li .nav-link span svg { width: 18px; height: 18px; stroke: #262834; -webkit-transition: all 0.5s; transition: all 0.5s } [dir="rtl"] .nav-tabs2 li .nav-link span, [dir="rtl"] .nav-tabs5 li .nav-link span { margin-left: unset; margin-right: auto } .nav-tabs2 li .nav-link::after, .nav-tabs5 li .nav-link::after { content: ""; width: 100%; display: block; height: 100%; border-radius: inherit; position: absolute; inset: 0; -webkit-transition: all 0.5s; transition: all 0.5s; z-index: 2; opacity: 0.1 } .nav-tabs2 li .nav-link.active, .nav-tabs5 li .nav-link.active, .nav-tabs2 li .nav-link:hover, .nav-tabs5 li .nav-link:hover { color: var(--theme-color); background-color: #fff } .nav-tabs2 li .nav-link.active span svg, .nav-tabs5 li .nav-link.active span svg, .nav-tabs2 li .nav-link:hover span svg, .nav-tabs5 li .nav-link:hover span svg { stroke: var(--theme-color) } .nav-tabs2 li .nav-link.active::after, .nav-tabs5 li .nav-link.active::after, .nav-tabs2 li .nav-link:hover::after, .nav-tabs5 li .nav-link:hover::after { background-color: var(--theme-color) } .nav-tabs2.solid-outline li .nav-link, .solid-outline.nav-tabs5 li .nav-link { background-color: #fff !important; border: 1px solid var(--theme-color); color: var(--theme-color) } .nav-tabs2.solid-outline li .nav-link::after, .solid-outline.nav-tabs5 li .nav-link::after { display: none } .nav-tabs2.solid-outline li .nav-link span, .solid-outline.nav-tabs5 li .nav-link span { -webkit-transition: all 0.5s; transition: all 0.5s } .nav-tabs2.solid-outline li .nav-link.active, .solid-outline.nav-tabs5 li .nav-link.active, .nav-tabs2.solid-outline li .nav-link:hover, .solid-outline.nav-tabs5 li .nav-link:hover { color: #fff; background-color: var(--theme-color) !important } [class="dark"] .nav-tabs2.solid-outline li .nav-link.active, [class="dark"] .solid-outline.nav-tabs5 li .nav-link.active, [class="dark"] .nav-tabs2.solid-outline li .nav-link:hover, [class="dark"] .solid-outline.nav-tabs5 li .nav-link:hover { color: #262834 } .nav-tabs2.solid-outline li .nav-link.active span, .solid-outline.nav-tabs5 li .nav-link.active span, .nav-tabs2.solid-outline li .nav-link:hover span, .solid-outline.nav-tabs5 li .nav-link:hover span { background-color: #fff; color: var(--theme-color) } .nav-tabs2.solid-outline li .nav-link.active span svg, .solid-outline.nav-tabs5 li .nav-link.active span svg, .nav-tabs2.solid-outline li .nav-link:hover span svg, .solid-outline.nav-tabs5 li .nav-link:hover span svg { stroke: #fff } .nav-tabs3 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; width: 100%; gap: 0 !important; padding: 0 calc(0px + (20 - 0) * ((100vw - 320px) / (1920 - 320))); -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; position: relative } .nav-tabs3::after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 1px; background-color: rgba(221, 221, 221, 0.5); z-index: 1 } .nav-tabs3 .nav-link { position: relative; border: 1px solid transparent !important; background-color: #fff !important; color: #262834; font-weight: 500; border-radius: 8px; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); -webkit-transition: all 0.5s; transition: all 0.5s } .nav-tabs3 .nav-link.active { z-index: 2; border: 1px solid rgba(221, 221, 221, 0.5) !important; border-bottom: 1px solid #fff !important; border-radius: 8px 8px 0 0; color: var(--theme-color) } .nav-tabs4 { border: none; display: -webkit-box; display: -ms-flexbox; display: flex; gap: calc(8px + (15 - 8) * ((100vw - 320px) / (1920 - 320))); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 4px; margin: -4px } @media only screen and (max-width: 593px) { .nav-tabs4 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } } .nav-tabs4 .nav-item .nav-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; padding: calc(8px + (20 - 8) * ((100vw - 320px) / (1920 - 320))) calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); border: 1px solid rgba(221, 221, 221, 0.5); border-radius: 10px; -webkit-box-shadow: none; box-shadow: none; -webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.3); box-shadow: 0 0 10px rgba(221, 221, 221, 0.3); background-color: #fff } .nav-tabs4 .nav-item .nav-link.active { border-radius: 10px; border-color: var(--theme-color); background-color: #fff } .nav-tabs4 .nav-item .nav-link span { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500; line-height: 22px; white-space: nowrap } .nav-tabs4 .nav-item .nav-link svg { width: calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320))); stroke: var(--theme-color); height: calc(20px + (24 - 20) * ((100vw - 320px) / (1920 - 320))) } .nav-tabs5 { padding: 0 !important; margin-top: 0; gap: calc(8px + (17 - 8) * ((100vw - 320px) / (1920 - 320))) } .nav-tabs5.row-tab { border: none !important } .nav-tabs5.round-tab button { border-radius: 5px !important } .nav-tabs5 li { min-width: -webkit-max-content; min-width: -moz-max-content; min-width: max-content } .nav-tabs5 li .nav-link { padding: calc(8px + (10 - 8) * ((100vw - 320px) / (1920 - 320))) calc(10px + (26 - 10) * ((100vw - 320px) / (1920 - 320))); background-color: #f7f7f7; font-weight: 500; font-size: calc(12px + (18 - 12) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (29 - 18) * ((100vw - 320px) / (1920 - 320))); border-radius: 0; color: #2b2b2b } .nav-tabs5 li .nav-link.active { background-color: var(--theme-color); color: #fff } [class="dark"] .nav-tabs5 li .nav-link.active { color: #f0f0f0 } .nav-tabs6 { gap: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } .nav-tabs6 .nav-link { font-weight: 500; font-size: 18px; line-height: 29px; color: rgba(255, 255, 255, 0.7); padding: 0; background-color: transparent; -webkit-transition: all 0.4s linear; transition: all 0.4s linear } .nav-tabs6 .nav-link.active, .nav-tabs6 .nav-link:hover { color: var(--theme-color) } .nav-tabs6 li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .nav-tabs6 li .dashed-border { width: 4px; height: 1px; background-color: var(--theme-color); position: relative; display: block; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 3px } .nav-tabs6 li .dashed-border::after, .nav-tabs6 li .dashed-border::before { content: ""; width: inherit; height: inherit; background-color: inherit; position: absolute } .nav-tabs6 li .dashed-border::after { left: 8px } .nav-tabs6 li .dashed-border::before { right: 8px } .dropdown-header { display: block; padding: 0.5rem 1.3rem; margin-bottom: 0; font-size: 0.875rem; color: #4a4b65; white-space: nowrap } .navbar-nav { padding-top: 1rem; 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 } .navbar-nav .nav-item { margin-bottom: 0; border-top: 1px solid #e9e9f2 } @media only screen and (min-width: 1200px) { .navbar-nav .nav-item { padding: calc(15px + (25 - 15) * ((100vw - 320px) / (1920 - 320))) 0px } .navbar-nav .nav-item .dropdown-menu { margin-top: 20px } } @media only screen and (min-width: 1199px) { .navbar-nav .nav-item .dropdown-menu { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; opacity: 0; visibility: hidden; display: block !important; left: 50%; -webkit-transform: translate3d(-50%, -5%, 0); transform: translate3d(-50%, -5%, 0) } .navbar-nav .nav-item:hover .dropdown-menu { opacity: 1; visibility: visible; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0) } } .navbar-nav .dropdown-menu { padding: 25px !important; min-width: 12.5rem; margin: 0; background-color: transparent; border-color: transparent; -webkit-box-shadow: none; box-shadow: none; border: 0; position: static } .navbar-nav .dropdown-menu .dropdown { margin-right: 1.25rem; margin-left: 1.25rem; border-left: 1px solid #e9e9f2 } .navbar-nav .dropdown-menu .dropdown:last-child { margin-bottom: 0.5rem } .navbar-nav .dropdown-menu .dropdown .dropdown-toggle::after { display: none } .navbar-nav .dropdown-menu .dropdown-menu { display: block; padding-right: 1rem; padding-left: 1rem } .navbar-nav .nav-link { padding-right: 0; padding-left: 0 } .navbar-brand { padding-top: 0; padding-bottom: 0; margin-right: 1rem; font-size: calc(1.2875rem + 0.45vw); white-space: nowrap; display: inline-block; font-weight: 500 } .navbar-brand:hover { text-decoration: none } .navbar-brand:focus { text-decoration: none } .navbar.navbar-expand-xl .navbar-nav { gap: calc(10px + (52 - 10) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 1199px) { .navbar.navbar-expand-xl .navbar-nav { gap: calc(10px + (35 - 10) * ((100vw - 320px) / (1920 - 320))) } } .navbar.navbar-expand-xl .navbar-nav .nav-link { font-size: 14px; font-weight: 500; line-height: 20px; color: #262834; padding: 0; text-transform: uppercase } .navbar-text { padding-top: 0.5625rem; padding-bottom: 0.5625rem } .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 } .navbar-toggler { padding: 0.75rem 0.75rem; font-size: 15px; line-height: 1; margin-top: -2px; margin-bottom: -2px; background-color: transparent; border: 1px solid transparent; border-radius: 0; -webkit-transition: -webkit-box-shadow 0.15s ease-in-out; transition: -webkit-box-shadow 0.15s ease-in-out; transition: box-shadow 0.15s ease-in-out; transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out } .navbar-toggler:hover { text-decoration: none } .navbar-toggler:focus { text-decoration: none; outline: 0; -webkit-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0 } .navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-repeat: no-repeat; background-position: center; background-size: 100% } .navbar-nav-scroll { max-height: var(--bs-scroll-height, 75vh); overflow-y: auto } .navbar-expand { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .navbar-expand .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } .navbar-expand .navbar-nav .dropdown-menu { position: absolute } .navbar-expand .navbar-nav-scroll { overflow: visible } .navbar-expand .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto } .navbar-expand .navbar-toggler { display: none } .navbar-light .navbar-brand { color: #4a4b65 } .navbar-light .navbar-brand:hover { color: #4a4b65 } .navbar-light .navbar-brand:focus { color: #4a4b65 } .navbar-light .navbar-nav .nav-link { color: #5a5b75 } .navbar-light .navbar-nav .nav-link:hover { color: var(--theme-color) } .navbar-light .navbar-nav .nav-link:focus { color: var(--theme-color) } .navbar-light .navbar-nav .nav-link.disabled { color: #9e9fb4 } .navbar-light .navbar-nav .show > .nav-link { color: var(--theme-color) } .navbar-light .navbar-nav .nav-link.active { color: var(--theme-color) } .navbar-light .navbar-toggler { color: #5a5b75; border-color: transparent } .navbar-light .navbar-toggler-icon { background-image: url("https://themes.pixelstrap.com/oslo/assets/icons/svg/menu.svg") } [class="dark"] .navbar-light .navbar-toggler-icon { -webkit-filter: invert(1); filter: invert(1) } .navbar-light .navbar-text { color: #5a5b75 } .navbar-light .navbar-text a { color: var(--theme-color) } .navbar-light .navbar-text a:hover { color: var(--theme-color) } .navbar-light .navbar-text a:focus { color: var(--theme-color) } .navbar { padding-top: 0.375rem; padding-bottom: 0.375rem } .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(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important } .navbar-shadow { -webkit-box-shadow: 0 0.125rem 0.625rem -0.1875rem rgba(0, 0, 0, 0.1); box-shadow: 0 0.125rem 0.625rem -0.1875rem rgba(0, 0, 0, 0.1) } .navbar-floating { position: absolute; top: 0; left: 0; width: 100% } [dir="rtl"] .navbar-floating { right: 0; left: unset } .navbar-stuck .navbar-btn { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important } .navbar-stuck-logo { display: none } .navbar-sticky.navbar-stuck { position: fixed; top: 0; left: 0; width: 100%; -webkit-animation: navbar-show 0.25s; animation: navbar-show 0.25s; background-color: #fff; -webkit-box-shadow: 0 0.125rem 0.625rem -0.1875rem rgba(0, 0, 0, 0.1); box-shadow: 0 0.125rem 0.625rem -0.1875rem rgba(0, 0, 0, 0.1) } [dir="rtl"] .navbar-sticky.navbar-stuck { right: 0; left: unset } .offcanvas { position: fixed; bottom: 0; z-index: 50; 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: -0.0625rem 0 0.625rem 0 rgba(0, 0, 0, 0.07), 0.3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, 0.04); box-shadow: -0.0625rem 0 0.625rem 0 rgba(0, 0, 0, 0.07), 0.3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, 0.04); -webkit-transition: -webkit-transform 0.3s ease-in-out; transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; will-change: transform, box-shadow; -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-box-shadow 0.3s ease; transition: -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-box-shadow 0.3s ease; transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow 0.3s ease; transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow 0.3s ease, -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-box-shadow 0.3s ease; -webkit-box-shadow: none; box-shadow: none; visibility: visible !important } @media only screen and (min-width: 1200px) { .offcanvas { position: unset !important; left: 0 !important; will-change: unset } } .offcanvas:not(.offcanvas-end):not(.offcanvas-bottom) { top: 0; left: 0; width: 22rem; border-right: 0 solid transparent; -webkit-transform: translateX(-100%); transform: translateX(-100%) } [dir="rtl"] .offcanvas:not(.offcanvas-end):not(.offcanvas-bottom) { right: 0; left: unset; -webkit-transform: translateX(100%); transform: translateX(100%) } .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; padding: 1.25rem 1.5rem; display: flex; align-items: center; -ms-flex-negative: 0; flex-shrink: 0; padding: 1.25rem 1.5rem } .offcanvas-header .btn-close { padding: 0.625rem 0.75rem; margin-top: -0.625rem; margin-right: -0.75rem; margin-bottom: -0.625rem; font-size: 16px } [class="dark"] .offcanvas-header .btn-close { -webkit-filter: invert(1); filter: invert(1) } .offcanvas-title { margin-bottom: 0; line-height: initial } .offcanvas-body { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 1.25rem 1.5rem; overflow-y: auto; height: 100% } .offcanvas-body::-webkit-scrollbar { width: 0.5rem; background-color: transparent; opacity: 0 } .offcanvas-body::-webkit-scrollbar-thumb { background-color: #dfdfeb; border-radius: 0.25rem } .offcanvas-body > .simplebar-track { display: block; background-color: transparent } .offcanvas-body .simplebar-vertical { margin-right: 0.1875rem } .offcanvas-start { top: 0; left: 0; width: 22rem; border-right: 0 solid transparent; -webkit-transform: translateX(-100%); transform: translateX(-100%) } .offcanvas-end { top: 0; right: 0; width: 22rem; border-left: 0 solid transparent; -webkit-transform: translateX(100%); transform: translateX(100%) } .offcanvas-top { top: 0; right: 0; left: 0; height: 30vh; max-height: 100%; border-bottom: 0 solid transparent; -webkit-transform: translateY(-100%); transform: translateY(-100%) } .offcanvas-bottom { right: 0; left: 0; height: 30vh; max-height: 100%; border-top: 0 solid transparent; -webkit-transform: translateY(100%); transform: translateY(100%) } .offcanvas.show { -webkit-transform: none; transform: none; transform: none !important; -webkit-box-shadow: -0.0625rem 0 0.625rem 0 rgba(0, 0, 0, 0.07), 0.3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, 0.04) !important; box-shadow: -0.0625rem 0 0.625rem 0 rgba(0, 0, 0, 0.07), 0.3125rem 1.25rem 2.5rem 0 rgba(0, 0, 0, 0.04) !important } .offcanvas-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-negative: 0; flex-shrink: 0; padding: 1.25rem 1.5rem } .sidebar-toggle { display: none; position: fixed; bottom: 0; left: 0; width: 100%; border-radius: 0; z-index: 1025 } .dropdown-mega .dropdown-menu { width: 100% } @media only screen and (min-width: 1200px) { .dropdown-mega .dropdown-menu { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%) } } .dropdown-mega .dropdown-menu.home-menu .mega-box { text-align: center } .dropdown-mega .dropdown-menu.home-menu .mega-box .home-box span { font-size: 16px; color: #262834; font-weight: 500; margin-top: 10px; display: block; margin-bottom: -6px } .dropdown-mega .dropdown-menu.mega-element-menu { width: 65% } @media only screen and (max-width: 1200px) { .dropdown-mega .dropdown-menu.mega-element-menu { width: 100% } } .dropdown-mega .dropdown-menu.mega-element-menu .link-box { height: 100% } .dropdown-mega .dropdown-menu.mega-element-menu .link-box h5 { font-size: 16px; font-weight: 500; color: #262834; margin-bottom: 18px } @media only screen and (max-width: 1200px) { .dropdown-mega .dropdown-menu.mega-element-menu .link-box h5 { margin-bottom: 15px } } .dropdown-mega .dropdown-menu.mega-element-menu .link-box .menu-img { height: 100% } .dropdown-mega .dropdown-menu.mega-element-menu .link-box .menu-img img { width: auto; -o-object-fit: cover; object-fit: cover; height: 100% } .dropdown-mega .dropdown-menu ul li { width: 100% } .dropdown-mega .dropdown-menu ul li .megamenu-image { width: 100%; height: 100%; overflow: hidden; display: block; padding: 0 } @media only screen and (max-width: 1200px) { .dropdown-mega .dropdown-menu ul li .megamenu-image { height: 180px } } .dropdown-mega .dropdown-menu ul li .megamenu-image img { width: 100%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease } @media only screen and (max-width: 1200px) { .dropdown-mega .dropdown-menu ul li .megamenu-image img { -webkit-filter: blur(0); filter: blur(0) } } .dropdown-mega .dropdown-menu ul li .megamenu-image:hover { margin-left: 0 } .dropdown-mega .dropdown-menu ul li .megamenu-image:hover img { -webkit-filter: blur(0); filter: blur(0); margin-left: 0 } .dropdown-mega .dropdown-menu .megamenu-image-title { cursor: pointer; padding: 10px; text-align: center } @media only screen and (max-width: 1200px) { .dropdown-mega .dropdown-menu .megamenu-image-title { text-align: center; margin-bottom: 20px } } @media only screen and (min-width: 1200px) { .dropdown-mega:hover > .dropdown-menu { display: block !important } } @media only screen and (min-width: 1200px) { .header-section .navbar { position: unset } } @media only screen and (max-width: 1199px) { .dark-demo .offcanvas { background-color: #17161a } .dark-demo .offcanvas .offcanvas-header h5 { color: #fff } .dark-demo .offcanvas .offcanvas-header button { -webkit-filter: invert(1); filter: invert(1) } } @media only screen and (max-width: 1199px) { .dark-demo .offcanvas.offcanvas-collapse .offcanvas-body .navbar-nav .nav-item { background-color: #232227; color: #fff } .dark-demo .offcanvas.offcanvas-collapse .offcanvas-body .navbar-nav .nav-item .dropdown-menu .dropdown-item { color: #fff } .dark-demo .offcanvas.offcanvas-collapse .offcanvas-body .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover { color: var(--theme-color); -webkit-transform: translateX(5px); transform: translateX(5px) } [dir="rtl"] .dark-demo .offcanvas.offcanvas-collapse .offcanvas-body .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover { -webkit-transform: translateX(-5px); transform: translateX(-5px) } } @media (prefers-reduced-motion: reduce) { .navbar-toggler { -webkit-transition: none; transition: none } .offcanvas { -webkit-transition: none; transition: none } } @media (min-width: 1200px) { .navbar-expand-xl.navbar .offcanvas-body { overflow: visible } .navbar-expand-xl.navbar-sticky.navbar-stuck .navbar-floating-logo { display: none !important } .navbar-expand-xl.navbar-sticky.navbar-stuck .navbar-stuck-logo { display: block } .navbar-expand-xl .navbar-nav { position: static; padding-top: 0 } .navbar-expand-xl .navbar-nav .nav-item { border: 0 } .navbar-expand-xl .navbar-nav .nav-item:hover > .nav-link:not(.disabled) { color: var(--theme-color) } .navbar-expand-xl .navbar-nav .nav-item.active > .nav-link:not(.disabled) { color: var(--theme-color) } .navbar-expand-xl .navbar-nav > .dropdown > .dropdown-toggle::after { display: none } .navbar-expand-xl .dropdown-menu { margin-top: 0; background-color: #fff; -webkit-box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.1); box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.1); border-color: #e9e9f2; border-color: #fff; padding: 0 } .navbar-expand-xl .dropdown-menu li { display: block; width: 100% } .navbar-expand-xl .dropdown-menu .dropdown-column { margin: -3px 0; position: relative } .navbar-expand-xl .dropdown-menu .dropdown-item { font-size: 14px; padding: 0; color: #262834; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px } .navbar-expand-xl .dropdown-menu .dropdown-item:not(:first-of-type) { margin-top: 8px } .navbar-expand-xl .dropdown-menu .dropdown-item:hover { -webkit-transform: translateX(5px); transform: translateX(5px); background-color: transparent; color: var(--theme-color) } [dir="rtl"] .navbar-expand-xl .dropdown-menu .dropdown-item:hover { -webkit-transform: translateX(-5px); transform: translateX(-5px) } .navbar-expand-xl .dropdown-menu .dropdown { margin-right: 0; margin-bottom: 0; margin-left: 0; border-left: 0 } .navbar-expand-xl .dropdown-menu .dropdown .dropdown-toggle { position: relative; padding-right: 1.625rem } .navbar-expand-xl .dropdown-menu .dropdown .dropdown-toggle::after { display: block; content: ""; position: absolute; top: 50%; right: 10px; width: 7px; height: 7px; border-top: 2px solid #555555; border-left: 2px solid #555555; border-right: none; border-bottom: none; -webkit-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg) } .navbar-expand-xl .dropdown-menu .dropdown:last-child { margin-bottom: 0 } .navbar-expand-xl .dropdown-menu .dropdown-menu { display: none; 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 } .navbar-expand-xl .dropdown-menu.show { display: none } .navbar-expand-xl .dropdown-menu.dropdown-menu-end { right: 0; left: auto } .navbar-expand-xl .dropdown:hover > .dropdown-menu { display: block; -webkit-animation: dropdown-show 0.25s cubic-bezier(0.68, -0.55, 0.265, 1.55); animation: dropdown-show 0.25s cubic-bezier(0.68, -0.55, 0.265, 1.55) } .navbar-expand-xl .dropdown-mega { position: static } .navbar-expand-xl .dropdown-mega:hover > .dropdown-menu { display: -webkit-box; display: -ms-flexbox; display: flex } .navbar-expand-xl .dropdown-mega .dropdown-column.dropdown-column-img { width: 200px; background-position: center; background-size: cover; background-position: center; background-repeat: no-repeat; margin: 0 } .navbar-expand-xl .dropdown-mega .dropdown-column:last-child.dropdown-column-img { margin-right: -0.75rem; margin-left: 0.75rem } .navbar-expand-xl .dropdown-mega .dropdown-column .dropdown-header { padding: 10px 0 5px 20px; font-size: 16px; font-weight: 600 } .offcanvas-expand { -webkit-transform: none !important; transform: none !important; z-index: 1031 } .offcanvas-expand.offcanvas-start { -webkit-transform: none !important; transform: none !important } .offcanvas-expand.offcanvas-end { -webkit-transform: none !important; transform: none !important } .offcanvas-expand.offcanvas-bottom { -webkit-transform: none !important; transform: none !important } .offcanvas-collapse { display: block; position: static; top: auto !important; right: auto !important; bottom: auto !important; left: auto !important; width: auto !important; max-width: 100% !important; height: auto !important; -webkit-transform: none !important; transform: none !important; background-color: transparent } .offcanvas-collapse .offcanvas-header { display: none } .offcanvas-collapse .offcanvas-footer { display: none } .offcanvas-collapse .offcanvas-body { padding: 0; overflow: initial } .offcanvas-enabled-start { padding-left: 23.5rem } .offcanvas-enabled-end { padding-right: 23.5rem; padding-left: 0 } } @media (max-width: 1199px) { .offcanvas-collapse .offcanvas-body .navbar-nav { padding-top: 0 } .offcanvas-collapse .offcanvas-body .navbar-nav .nav-item { border-top: 0; font-size: 15px; background-color: #fff; color: #262834; border-radius: 5px; border: 1px solid rgba(221, 221, 221, 0.5) } .offcanvas-collapse .offcanvas-body .navbar-nav .nav-item .dropdown-toggle { 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: 10px; border-radius: 5px; position: relative; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; border-left: 2px solid var(--theme-color) } .offcanvas-collapse .offcanvas-body .navbar-nav .nav-item .dropdown-toggle.show { font-weight: 500; margin: 0 -1px; border: 1px solid var(--theme-color); border-radius: 5px 5px 0 0; background-color: var(--theme-color); color: #fff } .offcanvas-collapse .offcanvas-body .navbar-nav .nav-item .dropdown-toggle.show .dropdown-menu { border-left: 1px solid var(--theme-color) } .offcanvas-collapse .offcanvas-body .navbar-nav .nav-link { color: #5a5b75 } .offcanvas-collapse .offcanvas-body .navbar-nav .nav-link:hover { color: var(--theme-color); background-color: transparent } .offcanvas-collapse .offcanvas-body .navbar-nav .nav-link.active { color: var(--theme-color); background-color: transparent } .offcanvas-collapse .offcanvas-body .navbar-nav .nav-link.disabled { color: #9e9fb4 } .offcanvas-collapse .offcanvas-body .navbar-nav .show > .nav-link { color: var(--theme-color) } .offcanvas-collapse .offcanvas-body .navbar-nav .active > .nav-link { color: var(--theme-color) } .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu li { display: block } .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item { color: #262834; padding: 0; margin: 0; font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px } .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item:not(:first-of-type) { margin-top: 15px } .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item:hover { color: var(--theme-color); background-color: transparent } .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item.active { color: var(--theme-color); background-color: transparent } .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item.disabled { color: #9e9fb4 } .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-header { color: #4a4b65; border-color: #e9e9f2; font-size: 16px; font-weight: 600 } } .notification-wrap { position: fixed; right: 15px; z-index: 101; top: -1999px; -webkit-transition: all 1s; transition: all 1s; -webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1); box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1) } .notification-wrap .notification { border-radius: 2px; background-color: #fff; padding: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; position: relative } .notification-wrap .notification img { width: 34px; height: auto } .notification-wrap .notification h5 { font-size: 14px; color: #262834; font-weight: normal } .notification-wrap .notification::after { position: absolute; content: ""; width: 100%; height: 2.5px; background-color: var(--theme-color); left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: -0px } .notification-wrap.show { top: 15px } .notification-wrap.dark-notification .notification { background-color: #232227 } .notification-wrap.dark-notification .notification h5 { color: #fff } .pagination-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: calc(20px + (42 - 20) * ((100vw - 320px) / (1920 - 320))); margin-bottom: -1px } .pagination-wrap.in-row-col { margin-top: 20px } @media only screen and (max-width: 991px) { .pagination-wrap.in-row-col { margin-top: 0 } } .pagination { list-style: none; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-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; border-radius: 5px } .pagination li { display: inline; text-align: center } .pagination li:not(:last-child) { margin-right: 6px } [dir="rtl"] .pagination li:not(:last-child) { margin-left: 6px; margin-right: unset } .pagination a { float: left; display: block; font-size: 14px; text-decoration: none; padding: 5px 12px; color: #262834; margin-left: -1px; line-height: 1.5; border: 1px solid rgba(221, 221, 221, 0.5); color: #262834; background: #fff; border-radius: 5px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .pagination a.active, .pagination a:hover { background-color: var(--theme-color); color: #fff } [class="dark"] .pagination a.active, [class="dark"] .pagination a:hover { color: #262834 } .pagination a:active { outline: none } .detail-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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: calc(10px + (30 - 10) * ((100vw - 320px) / (1920 - 320))) } .detail-card .img-wrap { width: 100%; background: linear-gradient(165.23deg, #e5e6e9 8.65%, #eaebed 87.81%) } .detail-card .img-wrap img { width: 100% } .detail-card .content-box { text-align: center } .detail-card .content-box h3 { font-weight: 600; font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (26 - 20) * ((100vw - 320px) / (1920 - 320))); margin-bottom: -7px } @media only screen and (min-width: 992px) { .detail-card .content-box h3 { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden } } .detail-card .content-box p { font-weight: normal; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(19px + (27 - 19) * ((100vw - 320px) / (1920 - 320))); color: #767676; margin-top: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); margin-bottom: -1px } @media only screen and (min-width: 992px) { .detail-card .content-box p { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden } } @media only screen and (min-width: 320px) { .detail-card .content-box p { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden } } .product-card { overflow: hidden } .product-card .img-box { position: relative; overflow: hidden } .product-card .img-box img { width: 100% } .product-card .img-box .bg-size:before { padding-top: 123.777778% } .product-card .img-box .rating { left: calc(7px + (10 - 7) * ((100vw - 320px) / (1920 - 320))); bottom: calc(7px + (10 - 7) * ((100vw - 320px) / (1920 - 320))); padding: calc(4px + (8 - 4) * ((100vw - 320px) / (1920 - 320))) 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; background: rgba(255, 255, 255, 0.7); -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); gap: 0 } [dir="rtl"] .product-card .img-box .rating { right: calc(7px + (10 - 7) * ((100vw - 320px) / (1920 - 320))); left: unset } .product-card .img-box .rating span { padding: 0px calc(5px + (10 - 5) * ((100vw - 320px) / (1920 - 320))); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; font-size: calc(10px + (14 - 10) * ((100vw - 320px) / (1920 - 320))) } .product-card .img-box .rating span:first-of-type { border-right: 1px solid rgba(82, 82, 82, 0.2) } [class="dark"] .product-card .img-box .rating span:first-of-type { border-color: #f0f3f8 } [dir="rtl"] .product-card .img-box .rating span:first-of-type { border-left: 1px solid rgba(82, 82, 82, 0.2); border-right: unset } .product-card .img-box .rating span svg { width: calc(10px + (14 - 10) * ((100vw - 320px) / (1920 - 320))); height: calc(10px + (14 - 10) * ((100vw - 320px) / (1920 - 320))); stroke: var(--theme-color); fill: var(--theme-color) } .product-card .img-box .option-wrap { position: absolute; top: 7px; right: -64px; opacity: 0; z-index: 2; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; gap: calc(4px + (7 - 4) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .product-card .img-box .option-wrap { left: -64px; right: unset } .product-card .img-box .option-wrap:focus-within li > a { display: none; visibility: hidden } .product-card .img-box .option-wrap li a, .product-card .img-box .option-wrap li button { width: calc(25px + (34 - 25) * ((100vw - 320px) / (1920 - 320))); height: calc(25px + (34 - 25) * ((100vw - 320px) / (1920 - 320))); 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%; position: relative; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 1; -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05) } .product-card .img-box .option-wrap li a::after, .product-card .img-box .option-wrap li button::after { content: ""; position: absolute; background-color: var(--theme-color); -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s; transition: all 0.5s; top: 0; left: 0; width: inherit; height: inherit; border-radius: inherit; z-index: -1 } [dir="rtl"] .product-card .img-box .option-wrap li a::after, [dir="rtl"] .product-card .img-box .option-wrap li button::after { left: unset; right: 0 } .product-card .img-box .option-wrap li a::before, .product-card .img-box .option-wrap li button::before { content: ""; position: absolute; background-color: #fff; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s; transition: all 0.5s; top: 0; left: 0; width: inherit; height: inherit; border-radius: inherit; z-index: -1 } [dir="rtl"] .product-card .img-box .option-wrap li a::before, [dir="rtl"] .product-card .img-box .option-wrap li button::before { left: unset; right: 0 } .product-card .img-box .option-wrap li a svg, .product-card .img-box .option-wrap li button svg { width: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320))); height: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320))); -webkit-transition: all 0.2s; transition: all 0.2s; stroke: #262834 } .product-card .img-box .option-wrap li a img, .product-card .img-box .option-wrap li button img { -webkit-transition: all 0.2s; transition: all 0.2s; width: calc(12px + (15 - 12) * ((100vw - 320px) / (1920 - 320))); height: calc(12px + (15 - 12) * ((100vw - 320px) / (1920 - 320))) } .product-card .img-box .option-wrap li a:hover, .product-card .img-box .option-wrap li button:hover { background-color: transparent; color: #fff } .product-card .img-box .option-wrap li a:hover svg, .product-card .img-box .option-wrap li button:hover svg { stroke: #fff } [class="dark"] .product-card .img-box .option-wrap li a:hover svg, [class="dark"] .product-card .img-box .option-wrap li button:hover svg { stroke: #262834 } .product-card .img-box .option-wrap li a:hover img, .product-card .img-box .option-wrap li button:hover img { -webkit-filter: invert(1); filter: invert(1) } .product-card .img-box .option-wrap li a:hover::after, .product-card .img-box .option-wrap li button:hover::after { -webkit-transform: scale(1); transform: scale(1) } .product-card .img-box .option-wrap li a:hover::before, .product-card .img-box .option-wrap li button:hover::before { -webkit-transform: scale(0); transform: scale(0) } .product-card .img-box .thumbnail-img { padding: calc(5px + (10 - 5) * ((100vw - 320px) / (1920 - 320))); 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: calc(2px + (10 - 2) * ((100vw - 320px) / (1920 - 320))); background-color: #fff; position: absolute; bottom: -64px; left: 0; right: 0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.3); z-index: 3 } .product-card .img-box .thumbnail-img li { overflow: hidden; cursor: pointer; border-radius: 100%; border: 1px solid transparent; padding: 2px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .product-card .img-box .thumbnail-img li img { background: linear-gradient(165.23deg, #e5e6e9 8.65%, #eaebed 87.81%); width: calc(22px + (37 - 22) * ((100vw - 320px) / (1920 - 320))); border-radius: 100%; height: calc(22px + (37 - 22) * ((100vw - 320px) / (1920 - 320))); -o-object-fit: contain; object-fit: contain } .product-card .img-box .thumbnail-img li:hover, .product-card .img-box .thumbnail-img li.active { border-color: #262834 } .product-card .content-box { padding: 10px 0 0 0; margin-bottom: -5px } .product-card .content-box p { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(19px + (23 - 19) * ((100vw - 320px) / (1920 - 320))); color: #767676; margin-bottom: calc(3px + (10 - 3) * ((100vw - 320px) / (1920 - 320))) } .product-card .content-box h5 { font-weight: normal; font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (26 - 22) * ((100vw - 320px) / (1920 - 320))); color: #262834; margin-bottom: calc(0px + (5 - 0) * ((100vw - 320px) / (1920 - 320))); overflow: hidden; white-space: nowrap; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; text-overflow: ellipsis } .product-card .content-box .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; margin-bottom: calc(0px + (4 - 0) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 1399px) { .product-card .content-box .rating-box .rating { display: none } } .product-card .content-box .rating-box p { margin-bottom: 0 } .product-card .content-box span, .product-card .content-box del { font-weight: 600; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 26px } .product-card .content-box span { color: #262834; margin-right: calc(3px + (10 - 3) * ((100vw - 320px) / (1920 - 320))); display: inline-block } [dir="rtl"] .product-card .content-box span { margin-left: calc(3px + (10 - 3) * ((100vw - 320px) / (1920 - 320))); margin-right: unset } .product-card .content-box del { color: var(--theme-color) } .product-card:hover .option-wrap { opacity: 1; right: 7px } [dir="rtl"] .product-card:hover .option-wrap { left: 7px; right: unset } .product-card:hover .option-wrap li:first-child { -webkit-animation: fadeInRight 400ms ease-in-out; animation: fadeInRight 400ms ease-in-out } [dir="rtl"] .product-card:hover .option-wrap li:first-child { -webkit-animation: fadeInLeft 400ms ease-in-out; animation: fadeInLeft 400ms ease-in-out } .product-card:hover .option-wrap li:nth-child(2) { -webkit-animation: fadeInRight 600ms ease-in-out; animation: fadeInRight 600ms ease-in-out } [dir="rtl"] .product-card:hover .option-wrap li:nth-child(2) { -webkit-animation: fadeInLeft 600ms ease-in-out; animation: fadeInLeft 600ms ease-in-out } .product-card:hover .option-wrap li:nth-child(3) { -webkit-animation: fadeInRight 800ms ease-in-out; animation: fadeInRight 800ms ease-in-out } [dir="rtl"] .product-card:hover .option-wrap li:nth-child(3) { -webkit-animation: fadeInLeft 800ms ease-in-out; animation: fadeInLeft 800ms ease-in-out } .product-card:hover .option-wrap li:nth-child(4) { -webkit-animation: fadeInRight 1000ms ease-in-out; animation: fadeInRight 1000ms ease-in-out } [dir="rtl"] .product-card:hover .option-wrap li:nth-child(4) { -webkit-animation: fadeInLeft 1000ms ease-in-out; animation: fadeInLeft 1000ms ease-in-out } .product-card:hover .thumbnail-img { bottom: 0px } .product-card.product-wishlist { border: 1px solid #ddd; border-radius: 5px; overflow: hidden } .product-card.product-wishlist .content-wrap { padding: 10px } .product-card.product-wishlist .delete-button { width: calc(20px + (24 - 20) * ((100vw - 320px) / (1920 - 320))); height: calc(20px + (24 - 20) * ((100vw - 320px) / (1920 - 320))); padding: 3px; 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%; background: rgba(255, 255, 255, 0.7); -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); opacity: 0; -webkit-transition: all 0.5s; transition: all 0.5s; position: absolute; top: 10px; right: 10px } [dir="rtl"] .product-card.product-wishlist .delete-button { left: 10px; right: unset } .product-card.product-wishlist .delete-button svg { width: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); height: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); stroke: #262834 } .product-card.product-wishlist .content-box { padding: 0 } .product-card.product-wishlist .content-box a p { font-size: calc(13px + (14 - 13) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(0px + (4 - 0) * ((100vw - 320px) / (1920 - 320))) } .product-card.product-wishlist .content-box a h5 { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))) } .product-card.product-wishlist .content-box a span { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))) } .product-card.product-wishlist .mov-to-bag { margin-top: calc(5px + (10 - 5) * ((100vw - 320px) / (1920 - 320))) } .product-card.product-wishlist .mov-to-bag .btn { text-align: center; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 9px calc(13px + (20 - 13) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 575px) { .product-card.product-wishlist .mov-to-bag .btn .arrow { display: none } } .product-card.product-wishlist:hover .delete-button { opacity: 1 } .product-card-side { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [class="dark"] .product-card-side.bg-theme-p-side-2 { background-color: rgba(229, 229, 229, 0.3) !important } @media only screen and (max-width: 991px) { .product-card-side { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 10px; padding: 10px } } .product-card-side .img-wrap { -webkit-box-flex: 0; -ms-flex: 0 0 calc(122px + (189 - 122) * ((100vw - 320px) / (1920 - 320))); flex: 0 0 calc(122px + (189 - 122) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 991px) { .product-card-side .img-wrap { -webkit-box-flex: 0; -ms-flex: 0 0 35%; flex: 0 0 35%; padding: 0 } } @media only screen and (max-width: 767px) { .product-card-side .img-wrap { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100px + (189 - 100) * ((100vw - 320px) / (1920 - 320))); flex: 0 0 calc(100px + (189 - 100) * ((100vw - 320px) / (1920 - 320))); padding: 0 } } .product-card-side .content-box { padding: 15px; overflow: hidden; width: 100%; margin-bottom: calc(-4px + (-3 + 4) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 991px) { .product-card-side .content-box { padding: 0 } } .product-card-side .content-box > a { display: block } .product-card-side .content-box p { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(19px + (23 - 19) * ((100vw - 320px) / (1920 - 320))); color: #767676; margin-bottom: calc(0px + (10 - 0) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .product-card-side .content-box p { color: #767676 } @media only screen and (max-width: 991px) { .product-card-side .content-box p { margin-top: -2px } } .product-card-side .content-box h5 { font-weight: normal; font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (26 - 20) * ((100vw - 320px) / (1920 - 320))); color: #262834; margin-bottom: calc(0px + (5 - 0) * ((100vw - 320px) / (1920 - 320))) } .product-card-side .content-box a span, .product-card-side .content-box a del { display: inline-block; font-weight: 600; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(16px + (26 - 16) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(7px + (0 - 7) * ((100vw - 320px) / (1920 - 320))) } .product-card-side .content-box a span { color: #262834; margin-right: calc(3px + (10 - 3) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .product-card-side .content-box a span { margin-left: calc(3px + (10 - 3) * ((100vw - 320px) / (1920 - 320))); margin-right: unset } .product-card-side .content-box a del { color: var(--theme-color) } .product-card-side .content-box .rating { padding: 3px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: rgba(255, 255, 255, 0.7); -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); margin-top: calc(4px + (30 - 4) * ((100vw - 320px) / (1920 - 320))) } .product-card-side .content-box .rating span { padding: 0px calc(5px + (10 - 5) * ((100vw - 320px) / (1920 - 320))); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320))) } .product-card-side .content-box .rating span:first-of-type { border-right: 1px solid rgba(82, 82, 82, 0.2) } [class="dark"] .product-card-side .content-box .rating span:first-of-type { border-color: #c4c4c4 } [dir="rtl"] .product-card-side .content-box .rating span:first-of-type { border-left: 1px solid rgba(82, 82, 82, 0.2); border-right: unset } .product-card-side .content-box .rating span svg { width: calc(10px + (14 - 10) * ((100vw - 320px) / (1920 - 320))); height: calc(10px + (14 - 10) * ((100vw - 320px) / (1920 - 320))); stroke: var(--theme-color); fill: var(--theme-color) } .product-card-side.product-side2 { background-color: #fff; padding: calc(12px + (28 - 12) * ((100vw - 320px) / (1920 - 320))); gap: 14px; position: relative } .product-card-side.product-side2::after { position: absolute; right: 0; bottom: 0px; content: ""; height: 1px; background-color: rgba(221, 221, 221, 0.5); width: calc(100% - calc(97px + (140 - 97) * ((100vw - 320px) / (1920 - 320)))) } .product-card-side.product-side2 .img-wrap { -webkit-box-flex: 0; -ms-flex: 0 0 calc(78px + (100 - 78) * ((100vw - 320px) / (1920 - 320))); flex: 0 0 calc(78px + (100 - 78) * ((100vw - 320px) / (1920 - 320))) } .product-card-side.product-side2 .content-box { height: 100%; padding: 0 } .product-card-side.product-side2.product-content2 .content-box { position: relative; z-index: 2 } .product-card-side.product-side2.product-content2 .content-box p { font-weight: 500; font-size: 14px; line-height: 21px; margin-bottom: 5px; color: #262834 } .product-card-side.product-side2.product-content2 .content-box p span { font-size: inherit } .product-card-side.product-side2.product-content2 .content-box h5 { font-weight: 700; font-size: 18px; line-height: 27px; color: #262834; margin-top: 5px; margin-bottom: -2px } .product-card-side.product-side2.product-content2 .content-box h5 del { color: #767676 } .product-card-side.product-side2.product-content2 .content-box .rating { margin-top: 0; margin-bottom: 0 } .product-card-side2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 30px 0; gap: 10px; border-bottom: 1px solid rgba(221, 221, 221, 0.5) } .product-card-side2 .img-wrap { width: calc(85px + (100 - 85) * ((100vw - 320px) / (1920 - 320))) } .product-card-side2 .img-wrap a { display: block } .product-card-side2 .img-wrap img { width: 100%; height: auto } .product-card-side2 .content-box { width: calc(100% - calc(85px + (100 - 85) * ((100vw - 320px) / (1920 - 320)))); position: relative; z-index: 2; margin-top: 0 } .product-card-side2 .content-box p { font-weight: 500; font-size: calc(13px + (14 - 13) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (21 - 18) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 5px } .product-card-side2 .content-box h5 { font-weight: 700; font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: 27px; color: #262834; margin-bottom: 5px; margin-bottom: 2px } .product-card-side2 .content-box h5 del { color: #767676 } .product-card-side2 .content-box .rating { margin-bottom: -2px } @media only screen and (max-width: 991px) { .product-card-side3, .product-card-side4 { padding: 0 } } .product-card-side3 .img-wrap, .product-card-side4 .img-wrap { -webkit-box-flex: 0; -ms-flex: 0 0 calc(50px + (66 - 50) * ((100vw - 320px) / (1920 - 320))); flex: 0 0 calc(50px + (66 - 50) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 575px) { .product-card-side3 .img-wrap, .product-card-side4 .img-wrap { -webkit-box-flex: 0; -ms-flex: 0 0 55px; flex: 0 0 55px } } .product-card-side3 .content-box, .product-card-side4 .content-box { padding: 0 0 0 calc(0px + (15 - 0) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .product-card-side3 .content-box, [dir="rtl"] .product-card-side4 .content-box { padding: 0 calc(0px + (15 - 0) * ((100vw - 320px) / (1920 - 320))) 0 0 } .product-card-side3 .content-box a .rating, .product-card-side4 .content-box a .rating { background-color: transparent !important; margin-bottom: 8px; margin-top: 0 } .product-card-side3 .content-box a .rating li, .product-card-side4 .content-box a .rating li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .product-card-side3 .content-box a .rating li svg, .product-card-side4 .content-box a .rating li svg { width: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320))); height: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320))) } .product-card-side3 .content-box a p, .product-card-side4 .content-box a p { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (23 - 18) * ((100vw - 320px) / (1920 - 320))); color: rgba(182, 160, 148, 0.9); margin-bottom: 5px } .product-card-side3 .content-box a h5, .product-card-side4 .content-box a h5 { font-weight: 500; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (26 - 18) * ((100vw - 320px) / (1920 - 320))); color: #fff; margin-bottom: 4px; text-transform: capitalize; overflow: hidden; white-space: nowrap; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; text-overflow: ellipsis } .product-card-side3 .content-box a span, .product-card-side4 .content-box a span { font-weight: 500; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (23 - 18) * ((100vw - 320px) / (1920 - 320))); color: var(--theme-color) } .product-card-side4 { -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media only screen and (max-width: 380px) { .product-card-side4 { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } } .product-card-side4 .img-wrap { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100px + (210 - 100) * ((100vw - 320px) / (1920 - 320))); flex: 0 0 calc(100px + (210 - 100) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 991px) { .product-card-side4 .img-wrap { -webkit-box-flex: 0; -ms-flex: 0 0 calc(95px + (320 - 95) * ((100vw - 320px) / (1920 - 320))); flex: 0 0 calc(95px + (320 - 95) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 575px) { .product-card-side4 .img-wrap { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100px + (200 - 100) * ((100vw - 320px) / (575 - 320))); flex: 0 0 calc(100px + (200 - 100) * ((100vw - 320px) / (575 - 320))) } } .product-card-side4 .content-box a p { color: rgba(43, 43, 43, 0.7); font-size: 14px; line-height: 20px; text-transform: capitalize } .product-card-side4 .content-box a h5 { color: #2b2b2b; font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (29 - 22) * ((100vw - 320px) / (1920 - 320))) } .product-card-side4 .content-box a span { display: block; font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (26 - 22) * ((100vw - 320px) / (1920 - 320))) } .product-card-side4 .content-box a .rating { margin-top: calc(0px + (12 - 0) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 0 } .product-card-side4 .content-box .option-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; margin-top: 10px } .product-card-side4 .content-box .option-wrap:focus-within li > a { display: none; visibility: hidden } .product-card-side4 .content-box .option-wrap li a { width: calc(25px + (40 - 25) * ((100vw - 320px) / (1920 - 320))); height: calc(25px + (40 - 25) * ((100vw - 320px) / (1920 - 320))); 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: #fafafa; border-radius: 5px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .product-card-side4 .content-box .option-wrap li a svg { width: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); height: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))) } .product-card-side4 .content-box .option-wrap li a:hover { background-color: var(--theme-color); color: #fff } .product-card-side4 .content-box .option-wrap li a:hover svg { stroke: #fff } [class="dark"] .product-card-side4 .content-box .option-wrap li a:hover svg { stroke: #262834 } .product-card-side4 .content-box .option-wrap li a:hover img { -webkit-filter: invert(1); filter: invert(1) } .product-card-side4 .content-box .option-wrap li a:hover::after { -webkit-transform: scale(1); transform: scale(1) } .product-card-side4 .content-box .option-wrap li a:hover::before { -webkit-transform: scale(0); transform: scale(0) } .product-card2 { background: -webkit-gradient(linear, left top, left bottom, from(rgba(248, 247, 247, 0.7)), color-stop(53.93%, #f8f7f7)); background: linear-gradient(180deg, rgba(248, 247, 247, 0.7) 0%, #f8f7f7 53.93%); padding: calc(40px + (77 - 40) * ((100vw - 320px) / (1920 - 320))) 15px 15px 15px; overflow: hidden; position: relative } .product-card2 .badges { position: absolute; top: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); left: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .product-card2 .badges.color-white { color: #262834 !important } [dir="rtl"] .product-card2 .badges { left: unset; right: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))) } .product-card2 .circle-half { width: 38%; position: absolute; bottom: 0; right: 0 } [dir="rtl"] .product-card2 .circle-half { left: 0; right: unset; -webkit-transform: rotate(90deg); transform: rotate(90deg) } .product-card2 .after-img { position: absolute; right: -226px; top: -50px; mix-blend-mode: normal; -webkit-transform: rotate(6deg); transform: rotate(6deg); -webkit-transform-origin: center; transform-origin: center; width: 360px; z-index: 1; -webkit-filter: brightness(0.6); filter: brightness(0.6); opacity: 0.1 } .product-card2 .img-box { z-index: 2; position: relative } .product-card2 .option-wrap { position: absolute; top: 7px; right: -64px; opacity: 0; z-index: 2; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; gap: calc(4px + (7 - 4) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .product-card2 .option-wrap { left: -64px; right: unset } .product-card2 .option-wrap:focus-within li > a { display: none; visibility: hidden } .product-card2 .option-wrap li a, .product-card2 .option-wrap li button { width: calc(25px + (34 - 25) * ((100vw - 320px) / (1920 - 320))); height: calc(25px + (34 - 25) * ((100vw - 320px) / (1920 - 320))); 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: 0; position: relative; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 1; -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05) } .product-card2 .option-wrap li a::after, .product-card2 .option-wrap li button::after { content: ""; position: absolute; background-color: var(--theme-color); -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s; transition: all 0.5s; top: 0; left: 0; width: inherit; height: inherit; border-radius: inherit; z-index: -1 } [dir="rtl"] .product-card2 .option-wrap li a::after, [dir="rtl"] .product-card2 .option-wrap li button::after { left: unset; right: 0 } .product-card2 .option-wrap li a::before, .product-card2 .option-wrap li button::before { content: ""; position: absolute; background-color: #fff; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s; transition: all 0.5s; top: 0; left: 0; width: inherit; height: inherit; border-radius: inherit; z-index: -1 } [dir="rtl"] .product-card2 .option-wrap li a::before, [dir="rtl"] .product-card2 .option-wrap li button::before { left: unset; right: 0 } .product-card2 .option-wrap li a svg, .product-card2 .option-wrap li button svg { width: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320))); height: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320))); -webkit-transition: all 0.2s; transition: all 0.2s; stroke: #262834 } .product-card2 .option-wrap li a img, .product-card2 .option-wrap li button img { -webkit-transition: all 0.2s; transition: all 0.2s; width: calc(12px + (15 - 12) * ((100vw - 320px) / (1920 - 320))); height: calc(12px + (15 - 12) * ((100vw - 320px) / (1920 - 320))) } .product-card2 .option-wrap li a:hover, .product-card2 .option-wrap li button:hover { background-color: transparent; color: #fff } .product-card2 .option-wrap li a:hover svg, .product-card2 .option-wrap li button:hover svg { stroke: #fff } [class="dark"] .product-card2 .option-wrap li a:hover svg, [class="dark"] .product-card2 .option-wrap li button:hover svg { stroke: #262834 } .product-card2 .option-wrap li a:hover img, .product-card2 .option-wrap li button:hover img { -webkit-filter: invert(1); filter: invert(1) } .product-card2 .option-wrap li a:hover::after, .product-card2 .option-wrap li button:hover::after { -webkit-transform: scale(1); transform: scale(1) } .product-card2 .option-wrap li a:hover::before, .product-card2 .option-wrap li button:hover::before { -webkit-transform: scale(0); transform: scale(0) } .product-card2:hover .option-wrap { opacity: 1; right: 7px } [dir="rtl"] .product-card2:hover .option-wrap { left: 7px; right: unset } .product-card2:hover .option-wrap li:first-child { -webkit-animation: fadeInRight 400ms ease-in-out; animation: fadeInRight 400ms ease-in-out } [dir="rtl"] .product-card2:hover .option-wrap li:first-child { -webkit-animation: fadeInLeft 400ms ease-in-out; animation: fadeInLeft 400ms ease-in-out } .product-card2:hover .option-wrap li:nth-child(2) { -webkit-animation: fadeInRight 600ms ease-in-out; animation: fadeInRight 600ms ease-in-out } [dir="rtl"] .product-card2:hover .option-wrap li:nth-child(2) { -webkit-animation: fadeInLeft 600ms ease-in-out; animation: fadeInLeft 600ms ease-in-out } .product-card2:hover .option-wrap li:nth-child(3) { -webkit-animation: fadeInRight 800ms ease-in-out; animation: fadeInRight 800ms ease-in-out } [dir="rtl"] .product-card2:hover .option-wrap li:nth-child(3) { -webkit-animation: fadeInLeft 800ms ease-in-out; animation: fadeInLeft 800ms ease-in-out } .product-card2:hover .option-wrap li:nth-child(4) { -webkit-animation: fadeInRight 1000ms ease-in-out; animation: fadeInRight 1000ms ease-in-out } [dir="rtl"] .product-card2:hover .option-wrap li:nth-child(4) { -webkit-animation: fadeInLeft 1000ms ease-in-out; animation: fadeInLeft 1000ms ease-in-out } .product-card2 .content-box { position: relative; z-index: 2; margin-top: 11px } [class="dark"] .product-card2 .content-box .content-color { color: #767676 !important } .product-card2 .content-box p { font-weight: 500; font-size: 14px; line-height: 21px; margin-bottom: 5px; color: #262834 } [class="dark"] .product-card2 .content-box p { color: #262834 } .product-card2 .content-box h5 { font-weight: 500; font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: 27px; color: #262834; margin-bottom: 5px; margin-bottom: 2px } [class="dark"] .product-card2 .content-box h5 { color: #262834 } .product-card2 .content-box h5 del { color: #767676 } [class="dark"] .product-card2 .content-box h5 del { color: #767676 } .product-card2 .content-box .rating { margin-bottom: calc(10px + (21 - 10) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .product-card2 .content-box .plus-minus.plus-minus2 input { color: #262834 } .product-card3 { text-align: center; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: calc(18px + (25 - 18) * ((100vw - 320px) / (1920 - 320))) } .product-card3 h5 { font-weight: 700; font-size: calc(15px + (24 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: 28px; text-align: center; color: #262834 } [class="dark"] .product-card3 h5 { color: #262834 } .product-card3 span { display: block; margin-top: calc(5px + (11 - 5) * ((100vw - 320px) / (1920 - 320))); font-weight: 400; font-size: calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(14px + (30 - 14) * ((100vw - 320px) / (1920 - 320))); font-family: "Leckerli One", "cursive"; color: #ff5353 } .product-card3 .btn-style3 { margin-top: 16px } .product-card4 .img-box { overflow: hidden } .product-card4 .img-box .bg-size { } .product-card4 .option-wrap { position: absolute; top: 7px; right: -64px; opacity: 0; z-index: 2; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; gap: calc(4px + (7 - 4) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .product-card4 .option-wrap { left: -64px; right: unset } .product-card4 .option-wrap:focus-within li > a { display: none; visibility: hidden } .product-card4 .option-wrap li a, .product-card4 .option-wrap li button { width: calc(25px + (34 - 25) * ((100vw - 320px) / (1920 - 320))); height: calc(25px + (34 - 25) * ((100vw - 320px) / (1920 - 320))); 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%; position: relative; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 1; -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05); box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05) } .product-card4 .option-wrap li a::after, .product-card4 .option-wrap li button::after { content: ""; position: absolute; background-color: var(--theme-color); -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s; transition: all 0.5s; top: 0; left: 0; width: inherit; height: inherit; border-radius: inherit; z-index: -1 } [dir="rtl"] .product-card4 .option-wrap li a::after, [dir="rtl"] .product-card4 .option-wrap li button::after { left: unset; right: 0 } .product-card4 .option-wrap li a::before, .product-card4 .option-wrap li button::before { content: ""; position: absolute; background-color: #fff; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s; transition: all 0.5s; top: 0; left: 0; width: inherit; height: inherit; border-radius: inherit; z-index: -1 } [dir="rtl"] .product-card4 .option-wrap li a::before, [dir="rtl"] .product-card4 .option-wrap li button::before { left: unset; right: 0 } .product-card4 .option-wrap li a svg, .product-card4 .option-wrap li button svg { width: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320))); height: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320))); -webkit-transition: all 0.2s; transition: all 0.2s; stroke: #262834 } .product-card4 .option-wrap li a img, .product-card4 .option-wrap li button img { -webkit-transition: all 0.2s; transition: all 0.2s; width: calc(12px + (15 - 12) * ((100vw - 320px) / (1920 - 320))); height: calc(12px + (15 - 12) * ((100vw - 320px) / (1920 - 320))) } .product-card4 .option-wrap li a:hover, .product-card4 .option-wrap li button:hover { background-color: transparent; color: #fff } .product-card4 .option-wrap li a:hover svg, .product-card4 .option-wrap li button:hover svg { stroke: #fff } [class="dark"] .product-card4 .option-wrap li a:hover svg, [class="dark"] .product-card4 .option-wrap li button:hover svg { stroke: #262834 } .product-card4 .option-wrap li a:hover img, .product-card4 .option-wrap li button:hover img { -webkit-filter: invert(1); filter: invert(1) } .product-card4 .option-wrap li a:hover::after, .product-card4 .option-wrap li button:hover::after { -webkit-transform: scale(1); transform: scale(1) } .product-card4 .option-wrap li a:hover::before, .product-card4 .option-wrap li button:hover::before { -webkit-transform: scale(0); transform: scale(0) } .product-card4 .content-box { margin-top: 10px; display: block } .product-card4 .content-box h5 { font-weight: 500; font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (27 - 20) * ((100vw - 320px) / (1920 - 320))); color: #2b2b2b; margin-bottom: 6px; overflow: hidden; white-space: nowrap; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; text-overflow: ellipsis } @media only screen and (max-width: 767px) { .product-card4 .content-box h5 { margin-bottom: 4px } } .product-card4 .content-box .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 } @media only screen and (max-width: 767px) { .product-card4 .content-box .price-box { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: calc(8px + (10 - 8) * ((100vw - 320px) / (767 - 320))) } } .product-card4 .content-box .price-box .price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .product-card4 .content-box .price-box span, .product-card4 .content-box .price-box del { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; margin-bottom: -3px } .product-card4 .content-box .price-box span { color: var(--theme-color) } .product-card4 .content-box .price-box del { color: rgba(43, 43, 43, 0.7) } .product-info { position: relative; padding: calc(5px + (15 - 5) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .product-info { -webkit-transform: scaleX(-1); transform: scaleX(-1) } @media only screen and (max-width: 375px) { .product-info { text-align: center } } @media only screen and (max-width: 375px) { .product-info img { width: 80% } } .product-info .content-box { position: absolute; bottom: calc(8px + (15 - 8) * ((100vw - 320px) / (1920 - 320))); left: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); text-align: left } [dir="rtl"] .product-info .content-box { text-align: right; -webkit-transform: scaleX(-1); transform: scaleX(-1) } @media only screen and (max-width: 992px) { .product-info .content-box { left: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))); bottom: calc(6px + (20 - 6) * ((100vw - 320px) / (1920 - 320))) } } .product-info .content-box h5 { font-weight: 500; font-size: 14px; line-height: 18px; color: #262834; margin-bottom: 0 } [class="dark"] .product-info .content-box h5 { color: #262834 } .product-card5 .img-box { background-color: #111010; -webkit-transition: all 0.5s linear; transition: all 0.5s linear } .product-card5 .img-box .after-img { position: absolute; width: 118%; left: -55%; top: -28%; opacity: 0; visibility: hidden; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .product-card5 .content-box { padding: 12px; background-color: #232227; margin: 0 } .product-card5 .content-box h5 { font-weight: 500; font-size: calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (25 - 20) * ((100vw - 320px) / (1920 - 320))); color: rgba(182, 160, 148, 0.9); white-space: unset; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin-top: -4px } .product-card5 .content-box span { font-weight: 500; font-size: calc(13px + (14 - 13) * ((100vw - 320px) / (1920 - 320))); line-height: 20px; color: var(--theme-color); -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .product-card5 .thumb-wrapper { margin-top: 5px; 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 only screen and (max-width: 390px) { .product-card5 .thumb-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 14px } } .product-card5 .thumbnail-img { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(3px + (5 - 3) * ((100vw - 320px) / (1920 - 320))) } .product-card5 .thumbnail-img .thumb { cursor: pointer; background-color: #1b1117; border-radius: 2px } .product-card5 .thumbnail-img .thumb img { width: calc(25px + (30 - 25) * ((100vw - 320px) / (1920 - 320))) } .product-card5:hover .img-box { background-image: -webkit-gradient(linear, left top, left bottom, from(#985c3d), to(rgba(22, 14, 19, 0))); background-image: linear-gradient(180deg, #985c3d 0%, rgba(22, 14, 19, 0) 100%) } .product-card5:hover .img-box .after-img { opacity: 0.4; visibility: visible } .product-card5:hover .content-box h5 { color: #fff } .product-card5:hover .content-box span { color: #fff } .sale-card { position: relative; width: 270px } @media only screen and (max-width: 1400px) { .sale-card { width: unset } } .sale-card .sale-card-wrap { padding: 17px; position: relative; z-index: 2 } .sale-card .sale-card-wrap::after { content: ""; position: absolute; mix-blend-mode: normal; opacity: 0.8; inset: 0; -webkit-box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.2); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); background-color: #fff; width: 100%; height: 100%; z-index: -1 } .sale-card .sale-card-wrap .sale-name { padding: 8px; text-align: center; margin-bottom: calc(6px + (14 - 6) * ((100vw - 320px) / (1920 - 320))) } .sale-card .sale-card-wrap .sale-name h5 { font-weight: 600; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; color: #fff } .sale-card .sale-card-wrap .sale-title { text-align: center; margin-bottom: 8px } .sale-card .sale-card-wrap .sale-title .mega { font-weight: 800; font-size: calc(14px + (36 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 28px; color: #262834; margin-bottom: calc(0px + (10 - 0) * ((100vw - 320px) / (1920 - 320))); font-family: "Montserrat", sans-serif } .sale-card .sale-card-wrap .sale-title span { font-weight: normal; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 26px; color: var(--theme-color) } .sale-card .sale-card-wrap .offer { text-align: center } .sale-card .sale-card-wrap .offer .upto { display: block; position: relative; margin-bottom: calc(-10px + (-6 + 10) * ((100vw - 320px) / (1920 - 320))) } .sale-card .sale-card-wrap .offer .upto span { font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (26 - 20) * ((100vw - 320px) / (1920 - 320))); color: #262834; background-color: #fff; padding: 0 7px; z-index: 2; position: relative } .sale-card .sale-card-wrap .offer .upto::after { content: ""; position: absolute; top: 50%; z-index: 1; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 2px; background-color: #c4c4c4 } .sale-card .sale-card-wrap .offer h5 { 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: 3px; font-weight: bold; font-size: calc(50px + (120 - 50) * ((100vw - 320px) / (1920 - 320))); line-height: calc(42px + (90 - 42) * ((100vw - 320px) / (1920 - 320))); margin: 15px 0; font-family: "Montserrat", sans-serif; color: var(--theme-color) } .sale-card .sale-card-wrap .offer h5 > span { 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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 3px } .sale-card .sale-card-wrap .offer h5 > span .percent { font-weight: bold; font-size: calc(25px + (50 - 25) * ((100vw - 320px) / (1920 - 320))); line-height: 23px } .sale-card .sale-card-wrap .offer h5 > span .off { font-weight: bold; font-size: calc(15px + (30 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: 37px } .sale-card .sale-card-wrap .code { text-align: center } .sale-card .sale-card-wrap .code p { margin-bottom: 14px; font-weight: normal; font-size: calc(16px + (22 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: 18px; color: #262834 } .sale-card .sale-card-wrap .code h5 { font-weight: 600; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 22px; color: var(--theme-color); margin-top: -1px; margin-bottom: calc(-5px + (-3 + 5) * ((100vw - 320px) / (1920 - 320))) } .option-bottom .img-box { position: relative } .option-bottom .option-wrap { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; bottom: 0px !important; top: unset !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; padding: 8px; left: 0px; right: 0px !important; border-bottom: 1px solid rgba(221, 221, 221, 0.5) } [dir="rtl"] .option-bottom .option-wrap { left: 0 !important; right: 0 !important } .option-bottom .option-wrap li a { border-radius: 5px !important } .option-bottom .option-wrap::after { position: absolute; content: ""; inset: 0; background-color: var(--theme-color); opacity: 0.05; z-index: -1 } .option-bottom:hover .option-wrap { opacity: 1 } .option-bottom:hover .option-wrap li:first-child { -webkit-animation: fadeInTop 400ms ease-in-out; animation: fadeInTop 400ms ease-in-out } .option-bottom:hover .option-wrap li:nth-child(2) { -webkit-animation: fadeInTop 600ms ease-in-out; animation: fadeInTop 600ms ease-in-out } .option-bottom:hover .option-wrap li:nth-child(3) { -webkit-animation: fadeInTop 800ms ease-in-out; animation: fadeInTop 800ms ease-in-out } .option-bottom:hover .option-wrap li:nth-child(4) { -webkit-animation: fadeInTop 1000ms ease-in-out; animation: fadeInTop 1000ms ease-in-out } [dir="rtl"] .option-bottom:hover .option-wrap li:first-child { -webkit-animation: fadeInTop 400ms ease-in-out; animation: fadeInTop 400ms ease-in-out } [dir="rtl"] .option-bottom:hover .option-wrap li:nth-child(2) { -webkit-animation: fadeInTop 600ms ease-in-out; animation: fadeInTop 600ms ease-in-out } [dir="rtl"] .option-bottom:hover .option-wrap li:nth-child(3) { -webkit-animation: fadeInTop 800ms ease-in-out; animation: fadeInTop 800ms ease-in-out } [dir="rtl"] .option-bottom:hover .option-wrap li:nth-child(4) { -webkit-animation: fadeInTop 1000ms ease-in-out; animation: fadeInTop 1000ms ease-in-out } .progress { border-radius: 100px; -webkit-box-shadow: inset 0 0 2px var(--theme-color); box-shadow: inset 0 0 2px var(--theme-color); height: calc(13px + (16 - 13) * ((100vw - 320px) / (1920 - 320))); margin-bottom: -1px } .progress .progress-bar { background-color: var(--theme-color) } [dir="rtl"] .range-slider { direction: ltr } .range-slider .price-input { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0px 0 35px } .range-slider .price-input .field { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .range-slider .price-input .field > span { white-space: nowrap } @media only screen and (max-width: 1200px) { .range-slider .price-input .field > span { font-size: 0 } .range-slider .price-input .field > span strong { font-size: 14px } } .range-slider .price-input .field input { border: 1px solid #ddd; border-radius: 100px; padding: 5px; text-align: center; font-size: 14px; line-height: 18px; color: var(--theme-color) } .range-slider .price-input .field input[type="number"]::-webkit-outer-spin-button, .range-slider .price-input .field input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none } .range-slider .price-input .separator { display: -webkit-box; display: -ms-flexbox; display: flex; width: calc(0px + (130 - 0) * ((100vw - 320px) / (1920 - 320))); font-size: 19px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } @media only screen and (max-width: 1200px) { .range-slider .price-input .separator { width: calc(60px + (130 - 60) * ((100vw - 320px) / (1920 - 320))) } } .range-slider .slider { height: 5px; position: relative; background: #ddd; border-radius: 5px } .range-slider .slider .progress { height: 100%; left: 25%; right: 25%; position: absolute; border-radius: 5px; background: var(--theme-color) } .range-slider .range-input { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .range-slider .range-input input { position: absolute; width: 100%; height: 5px; top: -5px; background: none; pointer-events: none; -webkit-appearance: none; -moz-appearance: none } .range-slider .range-input input[type="range"]::-webkit-slider-thumb { height: 17px; width: 17px; border-radius: 50%; background: var(--theme-color); pointer-events: auto; -webkit-appearance: none; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.05); box-shadow: 0 0 6px rgba(0, 0, 0, 0.05) } .range-slider .range-input input[type="range"]::-moz-range-thumb { height: 17px; width: 17px; border: none; border-radius: 50%; background: var(--theme-color); pointer-events: auto; -moz-appearance: none; box-shadow: 0 0 6px rgba(0, 0, 0, 0.05) } .ratio_36 .bg-size:before { padding-top: 36%; content: ""; display: block } .ratio_40 .bg-size:before { padding-top: 40%; content: ""; display: block } .ratio_45 .bg-size:before { padding-top: 45%; content: ""; display: block } .ratio_47 .bg-size:before { padding-top: 47.8%; content: ""; display: block } .ratio2_1 .bg-size:before { padding-top: 50%; content: ""; display: block } .ratio2_2 .bg-size:before { padding-top: 56%; content: ""; display: block } .ratio2_3 .bg-size:before { padding-top: 60%; content: ""; display: block } .ratio-68 .bg-size:before { padding-top: 68%; content: ""; display: block } .ratio3_2 .bg-size:before { padding-top: 66.66%; content: ""; display: block } .ratio_landscape .bg-size:before { padding-top: 75%; content: ""; display: block } .ratio-80 .bg-size:before { padding-top: 80%; content: ""; display: block } .ratio-85 .bg-size:before { padding-top: 85%; content: ""; display: block } .ratio_blog-list .bg-size:before { padding-top: 88.6%; content: ""; display: block } .ratio_square .bg-size:before { padding-top: 100%; content: ""; display: block } .ratio_94 .bg-size:before { padding-top: 94%; content: ""; display: block } .ratio_115 .bg-size:before { padding-top: 115%; content: ""; display: block } .ratio_125 .bg-size:before { padding-top: 125%; content: ""; display: block } .ratio_124 .bg-size:before { padding-top: 124.7777778%; content: ""; display: block } .ratio_asos .bg-size:before { padding-top: 127.7777778%; content: ""; display: block } .ratio_portrait .bg-size:before { padding-top: 150%; content: ""; display: block } .ratio_163 .bg-size:before { padding-top: 163%; content: ""; display: block } .ratio1_2 .bg-size:before { padding-top: 200%; content: ""; display: block } .b-top { background-position: top !important } .b-bottom { background-position: bottom !important } .b-center { background-position: center !important } .b_size_content { background-size: contain !important; background-repeat: no-repeat } .sale-box { padding: 16px; height: 100% } .sale-box h5 { font-size: calc(32px + (60 - 32) * ((100vw - 320px) / (1920 - 320))); line-height: 1.09; text-transform: uppercase; font-family: "Montserrat", sans-serif; color: #262834; text-align: left } .sale-box h5 strong { font-weight: 800; display: inline-block; color: #fff; padding: 0 8px; background-color: var(--theme-color) } .sale-box h5 span { display: block; font-weight: 500 } .sale-box p { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (26 - 22) * ((100vw - 320px) / (1920 - 320))); color: #fff; margin-top: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(14px + (19 - 14) * ((100vw - 320px) / (1920 - 320))) } .sale-box .shape-wrap { margin-left: -16px; margin-right: -6px; margin-bottom: -12px; position: relative } .sale-box .shape-wrap .content { position: absolute; left: 20px; top: 43%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .sale-box .shape-wrap .content span { font-weight: 500; font-size: 30px; line-height: 20px } .sale-box .shape-wrap .content h4 { font-weight: 700; font-size: calc(32px + (70 - 32) * ((100vw - 320px) / (1920 - 320))); line-height: calc(25px + (65 - 25) * ((100vw - 320px) / (1920 - 320))) } .swiper-pagination { margin-bottom: 10%; 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: calc(2px + (10 - 2) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 425px) { .swiper-pagination { margin-bottom: 5% } } .swiper-pagination-bullet { width: 12px; height: 12px; border: 2px solid #262834; border-radius: 100%; background-color: transparent; -webkit-transition: all 0.3s; transition: all 0.3s; position: relative; transition: all 0.3s; opacity: 1 } @media only screen and (max-width: 1399px) { .swiper-pagination-bullet { width: 10px; height: 10px } } @media only screen and (max-width: 767px) { .swiper-pagination-bullet { width: 8px; height: 8px } } .swiper-pagination-bullet::before { position: absolute; content: ""; width: 22px; height: 22px; border-radius: inherit; border: 2px solid transparent; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 0.3s; transition: all 0.3s } @media only screen and (max-width: 1399px) { .swiper-pagination-bullet::before { width: 18px; height: 18px } } @media only screen and (max-width: 767px) { .swiper-pagination-bullet::before { width: 16px; height: 16px } } .swiper-pagination-bullet-active { background-color: var(--theme-color); border-color: transparent } .swiper-pagination-bullet-active::before { border-color: var(--theme-color) } .swiper-pagination.small { gap: 6px } .swiper-pagination.small .swiper-pagination-bullet { width: 8px; height: 8px } .swiper-pagination.small .swiper-pagination-bullet::before { width: 18px; height: 18px } .swiper-box { position: relative } .swiper-box .swiper-next, .swiper-box .swiper-prev { width: calc(27px + (32 - 27) * ((100vw - 320px) / (1920 - 320))); height: calc(27px + (32 - 27) * ((100vw - 320px) / (1920 - 320))); 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%; background-color: #fff; -webkit-box-shadow: 0px 0px 4px rgba(0, 92, 95, 0.13); box-shadow: 0px 0px 4px rgba(0, 92, 95, 0.13); -webkit-transform: all 0.5s; transform: all 0.5s; position: absolute; top: 50%; -webkit-transform: rotate(180deg) translateY(-50%); transform: rotate(180deg) translateY(-50%); -webkit-transform-origin: top; transform-origin: top; z-index: 2 } .swiper-box .swiper-next svg, .swiper-box .swiper-prev svg { width: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); height: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); -webkit-transition: all 0.5s; transition: all 0.5s } [class="dark"] .swiper-box .swiper-next svg, [class="dark"] .swiper-box .swiper-prev svg { stroke: #262834 } .swiper-box .swiper-next:hover, .swiper-box .swiper-next:focus, .swiper-box .swiper-prev:hover, .swiper-box .swiper-prev:focus { background-color: #ff5353 } .swiper-box .swiper-next:hover svg, .swiper-box .swiper-next:focus svg, .swiper-box .swiper-prev:hover svg, .swiper-box .swiper-prev:focus svg { stroke: #fff } [class="dark"] .swiper-box .swiper-next:hover svg, [class="dark"] .swiper-box .swiper-next:focus svg, [class="dark"] .swiper-box .swiper-prev:hover svg, [class="dark"] .swiper-box .swiper-prev:focus svg { stroke: #262834 } .swiper-box .swiper-prev { left: calc(0px + (-18 - 0) * ((100vw - 320px) / (1920 - 320))) } .swiper-box .swiper-next { right: calc(0px + (-18 - 0) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 991px) { .swiper-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; margin-top: 25px; -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transform-origin: center; transform-origin: center } [dir="rtl"] .swiper-button { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } } @media only screen and (max-width: 991px) { .swiper-button .swiper-next, .swiper-button .swiper-prev { position: relative; inset: 0; border: 1px solid rgba(221, 221, 221, 0.5); -webkit-transform: unset; transform: unset } } .switch { position: relative; display: inline-block; width: calc(46px + (50 - 46) * ((100vw - 320px) / (1920 - 320))); height: calc(22px + (25 - 22) * ((100vw - 320px) / (1920 - 320))) } .switch .switch-state { border-radius: 20px; position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #d4d4d4; -webkit-transition: 0.4s; transition: 0.4s } [class="dark"] .switch .switch-state { background-color: #fff } .switch .switch-state:before { position: absolute; content: ""; height: calc(13px + (15 - 13) * ((100vw - 320px) / (1920 - 320))); width: calc(13px + (15 - 13) * ((100vw - 320px) / (1920 - 320))); left: 4px; bottom: 5px; background-color: #fff; -webkit-transition: 0.4s; transition: 0.4s; border-radius: 20px } [class="dark"] .switch .switch-state:before { background-color: #f8f8f8 } .switch input { display: none } .switch input:checked + .switch-state { background-color: #5b9f51 } .switch input:checked + .switch-state:before { -webkit-transform: translateX(26px); transform: translateX(26px) } .comparemodal-body .table { margin-bottom: 0; border: 1px solid rgba(221, 221, 221, 0.5) } .comparemodal-body .table thead th { border: 1px solid rgba(221, 221, 221, 0.5); border-bottom-color: rgba(221, 221, 221, 0.5) !important; font-size: 16px; cursor: pointer; color: var(--theme-color) } .comparemodal-body .table tr.table-product-details { border-bottom: 1px solid transparent } .comparemodal-body .table tr.table-cart-button td { border-top: 1px solid transparent } .comparemodal-body .table tr.table-cart-button a.btn { color: #fff; font-weight: 700; font-size: 13px; padding: 6px 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: var(--theme-color); border-radius: 5px } .comparemodal-body .table tr.table-cart-button a.btn:hover { color: #fff } .comparemodal-body .table tr td { border-left: 1px solid rgba(221, 221, 221, 0.5); padding: 14px; min-width: 246px; width: 0; color: #262834 } .comparemodal-body .table tr td:first-child { min-width: 270px; font-weight: 500; text-transform: uppercase } .comparemodal-body .table ul.list-detail { padding-left: 22px } .comparemodal-body .table ul.list-detail li { font-size: 14px; color: #f7f7f7; display: list-item; list-style-type: square } .comparemodal-body .product-box .btn-close { right: 0; top: 0; z-index: 1 } .comparemodal-body .product-box .product-image { text-align: center } .comparemodal-body .product-box .product-image img { width: 100%; height: 100% } .comparemodal-body .product-box .product-title { margin-bottom: 5px } .comparemodal-body .product-box .product-title h6 { font-size: 16px; max-width: 209px; font-weight: 500; color: #262834 } .comparemodal-body .product-box .product-details { margin-top: calc(9px + (14 - 9) * ((100vw - 320px) / (1920 - 320))) } .comparemodal-body .product-box .product-details span, .comparemodal-body .product-box .product-details del { font-size: 15px; font-weight: 500 } .comparemodal-body .product-box .product-details p { font-size: 14px; margin-bottom: 5px; margin-top: 5px } .comparemodal-body .product-box .product-details .addtocart-btn { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center; margin-top: 14px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .cart-table { text-align: center; margin-bottom: 0 } @media only screen and (max-width: 767px) { .cart-table { margin-top: -4px } } @media only screen and (max-width: 575px) { .cart-table { margin-top: 0px } } .cart-table thead tr th { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; color: #262834; border-bottom: 1px solid #ddd !important; padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) 15px } @media only screen and (max-width: 767px) { .cart-table thead tr th { padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) 0; text-align: right } [dir="rtl"] .cart-table thead tr th { text-align: left } } .cart-table thead tr th:first-of-type { text-align: left } [dir="rtl"] .cart-table thead tr th:first-of-type { text-align: right } @media only screen and (max-width: 767px) { .cart-table thead tr th { padding-top: 0; margin-top: -4px } } .cart-table .price { font-weight: 500; color: #767676 } .cart-table td { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500; vertical-align: middle; border-bottom-color: #ddd; padding: calc(15px + (25 - 15) * ((100vw - 320px) / (1920 - 320))) 15px } @media only screen and (max-width: 767px) { .cart-table td { padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) 0; text-align: right } } .cart-table td .product-detail { text-align: left; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 390px) { .cart-table td .product-detail { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } } .cart-table td .product-detail .pr-img { width: calc(60px + (83 - 60) * ((100vw - 320px) / (1920 - 320))); height: auto } @media only screen and (max-width: 991px) { .cart-table td .product-detail .pr-img { width: 100px } } @media only screen and (max-width: 390px) { .cart-table td .product-detail .pr-img { width: 80px } } .cart-table td .product-detail .details { width: calc(100% - calc(60px + (83 - 60) * ((100vw - 320px) / (1920 - 320)))); text-align: left } [dir="rtl"] .cart-table td .product-detail .details { text-align: right } .cart-table td .product-detail .details h4 { font-weight: 500; margin-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 80% } @media only screen and (max-width: 767px) { .cart-table td .product-detail .details h4 { width: 100%; white-space: inherit; overflow: unset; text-overflow: unset } } .cart-table td .product-detail .details .sold-by { font-size: 14px; color: #767676; display: -webkit-box; display: -ms-flexbox; display: flex } .cart-table td .product-detail .details .size { font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; color: #767676 } .cart-table td .product-detail .details .size span { color: #262834 } .cart-table td .product-detail .price { display: -webkit-box; display: -ms-flexbox; display: flex; font-weight: 400; color: #767676 } .cart-table td .product-detail .total { font-weight: 600; display: -webkit-box; display: -ms-flexbox; display: flex } @media only screen and (max-width: 575px) { .cart-table tbody tr:first-of-type td { padding-top: 0 !important } } .cart-table tbody tr th:last-of-type, .cart-table tbody tr td:last-of-type, .cart-table thead tr th:last-of-type, .cart-table thead tr td:last-of-type { padding-right: 0 !important } [dir="rtl"] .cart-table tbody tr th:last-of-type, [dir="rtl"] .cart-table tbody tr td:last-of-type, [dir="rtl"] .cart-table thead tr th:last-of-type, [dir="rtl"] .cart-table thead tr td:last-of-type { padding-left: 0 !important; padding-right: 15px !important } .cart-table tbody tr th:first-of-type, .cart-table tbody tr td:first-of-type, .cart-table thead tr th:first-of-type, .cart-table thead tr td:first-of-type { padding-left: 0 !important; max-width: 336px } [dir="rtl"] .cart-table tbody tr th:first-of-type, [dir="rtl"] .cart-table tbody tr td:first-of-type, [dir="rtl"] .cart-table thead tr th:first-of-type, [dir="rtl"] .cart-table thead tr td:first-of-type { padding-left: 15px !important; padding-right: 0 !important } .specification-table { border: 1px solid rgba(221, 221, 221, 0.5); margin: 0; border-radius: 10px; border-collapse: separate; border-spacing: 0 } .specification-table.striped tr:nth-child(odd) td, .specification-table.striped tr:nth-child(odd) th { background-color: rgba(250, 250, 250, 0.5) } .specification-table tr th, .specification-table tr td { padding: calc(8px + (15 - 8) * ((100vw - 320px) / (1920 - 320))); border: none } .specification-table tr:not(:last-of-type) th, .specification-table tr:not(:last-of-type) td { border-bottom: 1px solid rgba(221, 221, 221, 0.5) } .specification-table tr th { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676; min-width: 130px; font-weight: 400; border-right: 1px solid rgba(221, 221, 221, 0.5); vertical-align: middle } [dir="rtl"] .specification-table tr th { border-right: unset; border-left: 1px solid rgba(221, 221, 221, 0.5) } .specification-table tr td { font-weight: 500; vertical-align: middle; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #262834 } .title-box { text-align: center; margin: 0 auto; max-width: 540px; margin-top: calc(-8px + (-13 + 8) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(18px + (30 - 18) * ((100vw - 320px) / (1920 - 320))) } .title-box .unique-heading { font-weight: 600; font-size: calc(18px + (28 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(32px + (45 - 32) * ((100vw - 320px) / (1920 - 320))); color: #1f1f1f; position: relative; display: inline-block } .title-box .title-divider1 { width: calc(110px + (160 - 110) * ((100vw - 320px) / (1920 - 320))); height: 2px; background-color: var(--theme-color); gap: 5px; 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: 2px; margin: calc(2px + (4.5 - 2) * ((100vw - 320px) / (1920 - 320))) auto } .title-box .title-divider1 .squre { width: calc(8px + (9 - 8) * ((100vw - 320px) / (1920 - 320))); height: calc(8px + (9 - 8) * ((100vw - 320px) / (1920 - 320))); display: block; position: relative; background-color: var(--theme-color) } .title-box .title-divider1 .squre::after { content: ""; width: inherit; height: inherit; position: absolute; background-color: inherit } .title-box .title-divider1 .squre:first-of-type::after { left: -14px } [dir="rtl"] .title-box .title-divider1 .squre:first-of-type::after { right: -14px; left: unset } .title-box .title-divider1 .squre:last-of-type::after { right: -14px } [dir="rtl"] .title-box .title-divider1 .squre:last-of-type::after { left: -14px; right: unset } .title-box .title-divider2 { display: block; padding: 0 3px; position: relative } .title-box .title-divider2 svg { width: 24px; height: 24px; padding: 0 4px; background-color: #fff; stroke: var(--theme-color) } .title-box .title-divider2::after { content: ""; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: calc(150px + (200 - 150) * ((100vw - 320px) / (1920 - 320))); height: 1px; z-index: -1; background-color: var(--theme-color) } .title-box p { font-weight: normal; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676; line-height: calc(20px + (32 - 20) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(8px + (15 - 8) * ((100vw - 320px) / (1920 - 320))); margin-bottom: -2px } .gradient-title { background-image: linear-gradient(100deg, #262834, var(--theme-color)); background-clip: text; display: inline-block; -webkit-background-clip: text; cursor: pointer; color: transparent !important; background-clip: text; font-weight: 500 } .title-box2 { 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-bottom: 20px } .title-box2 .heading-2 { font-size: calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320))); color: #262834 } .title-box3 { margin-bottom: calc(25px + (30 - 25) * ((100vw - 320px) / (1920 - 320))); gap: 15px } .title-box3 h4 { font-size: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500; line-height: 22px; margin-top: -2px } .title-box3 p { font-size: calc(14px + (15 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; line-height: 20px; color: #767676; margin-top: calc(8px + (10 - 8) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 0 } .title-line { font-weight: 500; font-size: calc(17px + (20 - 17) * ((100vw - 320px) / (1920 - 320))); line-height: 29px; text-align: left; color: #262834; position: relative; margin-top: -4px; margin-bottom: -4px } [dir="rtl"] .title-line { text-align: right } .title-line span { background-color: #fff; padding-right: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .title-line span { padding-left: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))); padding-right: unset } .title-line::after { content: ""; width: 100%; height: 1px; background-color: rgba(221, 221, 221, 0.5); position: absolute; right: 0; top: 50%; z-index: -1; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .title-box4 { position: relative; margin-bottom: calc(20px + (25 - 20) * ((100vw - 320px) / (1920 - 320))) } .title-box4 .heading { font-weight: 500; font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (22 - 20) * ((100vw - 320px) / (1920 - 320))); position: relative; cursor: pointer; z-index: 2; display: inline-block; margin-top: -2px } .title-box4 .heading span { width: 100%; height: 50%; display: block; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; left: 0; right: 0; z-index: -1; bottom: 0px; position: absolute } .title-box5 { margin-bottom: calc(25px + (30 - 25) * ((100vw - 320px) / (1920 - 320))) } .title-box5 .sub-title { margin-top: calc(-1px + (-3 - 1) * ((100vw - 320px) / (1920 - 320))); font-weight: 400; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (29 - 20) * ((100vw - 320px) / (1920 - 320))); color: var(--theme-color); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(8px + (15 - 8) * ((100vw - 320px) / (1920 - 320))) } .title-box5 .sub-title .line { width: calc(15px + (25 - 15) * ((100vw - 320px) / (1920 - 320))); height: 1px; background-color: var(--theme-color) } .title-box5 .main-title { font-weight: 600; font-size: calc(18px + (36 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(30px + (57 - 30) * ((100vw - 320px) / (1920 - 320))); color: #1f1f1f; margin-top: 5px } .title-box5.side-by-side { 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 only screen and (max-width: 767px) { .title-box5.side-by-side { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 20px } .title-box5.side-by-side .sub-title { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .title-box5.side-by-side .nav-tabs5 { -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } @media only screen and (max-width: 455px) { .title-box5.side-by-side .nav-tabs5 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } } .title-box6 { margin-bottom: calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320))) } .title-box6 .main-title { font-weight: 600; font-size: calc(18px + (34 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(30px + (49 - 30) * ((100vw - 320px) / (1920 - 320))); color: var(--theme-color); display: inline-block; position: relative; z-index: 1; margin-top: calc(-6px + (-9 + 6) * ((100vw - 320px) / (1920 - 320))) } .title-box6 .main-title::after { content: ""; width: 100%; height: 40%; position: absolute; bottom: 0; left: 0; background-color: var(--theme-color); opacity: 0.1; z-index: -1 } .title-box6 .content { margin-bottom: 0; font-weight: 400; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(23px + (26 - 23) * ((100vw - 320px) / (1920 - 320))); color: #fff; margin-top: 10px; max-width: 570px } .title-box6.side-by-side { 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 only screen and (max-width: 1199px) { .title-box6.side-by-side { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(18px + (25 - 18) * ((100vw - 320px) / (1199 - 320))) } .title-box6.side-by-side > div { width: 100%; text-align: center } .title-box6.side-by-side > div .main-title { margin-bottom: 10px } .title-box6.side-by-side > div p { margin: 0 auto } .title-box6.side-by-side .nav { width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } @media only screen and (max-width: 455px) { .title-box6.side-by-side .nav .border-list-item { display: none } .title-box6.side-by-side .nav .nav-link { line-height: 18px } } .title-box7 { margin-bottom: calc(18px + (25 - 18) * ((100vw - 320px) / (1920 - 320))) } .title-box7 .heading { font-weight: 600; font-size: calc(16px + (32 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: calc(28px + (51 - 28) * ((100vw - 320px) / (1920 - 320))); text-transform: uppercase; margin-top: calc(-7px + (-14 + 7) * ((100vw - 320px) / (1920 - 320))) } .title-box7 .heading span { color: var(--theme-color) } .title-box7 svg { margin-top: -13px; width: 136px; height: 13px; fill: var(--theme-color) } .title-box7 p { font-weight: 400; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (29 - 20) * ((100vw - 320px) / (1920 - 320))); color: rgba(43, 43, 43, 0.7); margin-top: 0; margin-bottom: 0 } .title-box7.side-by-side { 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 only screen and (max-width: 1199px) { .title-box7.side-by-side { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(15px + (24 - 15) * ((100vw - 320px) / (1920 - 320))) } .title-box7.side-by-side > div { width: 100%; text-align: center } .title-box7.side-by-side > div .main-title { margin-bottom: 15px } .title-box7.side-by-side > div p { margin: 0 auto } .title-box7.side-by-side .nav { width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } @media only screen and (max-width: 455px) { .title-box7.side-by-side .nav .border-list-item { display: none } .title-box7.side-by-side .nav .nav-link { line-height: 18px } } .title-square { padding: 7px calc(7px + (32 - 7) * ((100vw - 320px) / (1920 - 320))); background-color: var(--theme-color); color: #fff; font-weight: 500; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; display: inline-block; text-align: center } [class="dark"] .title-square { color: #f0f0f0 } .header-common .top-header { background: -webkit-gradient(linear, left top, right top, color-stop(6.15%, #262834), color-stop(50%, #20222f)); background: linear-gradient(90deg, #262834 6.15%, #20222f 50%); padding: 7px } @media only screen and (max-width: 992px) { .header-common .top-header { display: none } } .header-common .top-header .marquee { color: #fff; font-size: 14px; font-weight: 500; width: 28%; line-height: 20px; margin: 0 auto; white-space: nowrap; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box } .header-common .top-header .marquee span { display: inline-block; padding-left: 100%; text-indent: 0; -webkit-animation: marquee 15s linear infinite; animation: marquee 15s linear infinite } [class="dark"] .header-common .top-header .marquee span { color: #262834 } [dir="rtl"] .header-common .top-header .marquee span { padding-right: 100%; padding-left: unset; -webkit-animation: marqueeRtl 15s linear infinite; animation: marqueeRtl 15s linear infinite } .header-common .select-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media only screen and (max-width: 576px) { .header-common .select-menu { display: none } } .header-common .select-menu .dropdown { padding: 0 calc(0px + (20 - 0) * ((100vw - 320px) / (1920 - 320))); position: relative } @media only screen and (max-width: 992px) { .header-common .select-menu .dropdown { padding: 0 calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) } } .header-common .select-menu .dropdown:not(:last-of-type) { border-right: 1px solid rgba(82, 82, 82, 0.5) } [dir="rtl"] .header-common .select-menu .dropdown:not(:last-of-type) { border-left: 1px solid rgba(82, 82, 82, 0.5); border-right: unset } .header-common .select-menu .dropdown:first-of-type button { width: 56px } .header-common .select-menu .dropdown:last-of-type button { width: 76px } .header-common .select-menu .dropdown 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; gap: 10px; border: none; background-color: #fff } .header-common .select-menu .dropdown button span { font-size: 14px; line-height: 20px; color: #262834; font-weight: normal } .header-common .select-menu .dropdown button:focus { outline: none } .header-common .select-menu .dropdown button svg { width: 18px; height: 18px; stroke: #262834 } .header-common .nav-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; position: relative } @media only screen and (max-width: 1200px) { .header-common .nav-wrap { gap: 20px } } @media only screen and (max-width: 1199px) { .header-common .nav-wrap { gap: 0 } } .header-common .nav-wrap .navbar-toggler { display: none; padding: 0 } @media only screen and (max-width: 1199px) { .header-common .nav-wrap .navbar-toggler { display: block; margin-right: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .header-common .nav-wrap .navbar-toggler { margin-left: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))); margin-right: unset } } @media only screen and (max-width: 575px) { .header-common .nav-wrap .navbar { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } .header-common .nav-wrap .navbar .navbar-toggler { margin: 0 -1px 0 0 } [dir="rtl"] .header-common .nav-wrap .navbar .navbar-toggler { margin: 0 0 0 -1px } } .header-common .nav-wrap .navigation { width: 100% } .header-common .nav-wrap .navigation .logo { width: calc(75px + (115 - 75) * ((100vw - 320px) / (1920 - 320))); height: auto } .header-common .nav-wrap .navigation .logo-link { line-height: 0; margin-right: auto; padding: calc(15px + (25 - 15) * ((100vw - 320px) / (1920 - 320))) 0px } .header-common .nav-wrap .navigation .logo-link .logo-light { display: none } [class="dark"] .header-common .nav-wrap .navigation .logo-link .logo-dark { display: none } [class="dark"] .header-common .nav-wrap .navigation .logo-link .logo-light { display: block } [dir="rtl"] .header-common .nav-wrap .navigation .logo-link { margin-left: auto; margin-right: unset } @media only screen and (max-width: 575px) { .header-common .nav-wrap .navigation .logo-link { margin: 0 } } .header-common .nav-wrap .menu-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: calc(0px + (90 - 0) * ((100vw - 320px) / (1920 - 320))); gap: calc(0px + (35 - 0) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .header-common .nav-wrap .menu-right { margin-right: calc(0px + (160 - 0) * ((100vw - 320px) / (1920 - 320))); margin-left: unset } @media only screen and (max-width: 1200px) { .header-common .nav-wrap .menu-right { margin-left: auto } [dir="rtl"] .header-common .nav-wrap .menu-right { margin-right: auto; margin-left: unset } } @media only screen and (max-width: 575px) { .header-common .nav-wrap .menu-right { display: none } } .header-common .nav-wrap .menu-right .icon-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(10px + (12 - 10) * ((100vw - 320px) / (1920 - 320))) } .header-common .nav-wrap .menu-right .icon-menu li svg { width: calc(20px + (22 - 20) * ((100vw - 320px) / (1920 - 320))); height: calc(20px + (22 - 20) * ((100vw - 320px) / (1920 - 320))); stroke-width: 1.3px } .header-common .nav-wrap .menu-right .icon-menu li svg.feather-user { stroke-width: 1.5px } [class="dark"] .header-common .nav-wrap .menu-right .icon-menu li svg { stroke: #262834 } .header-common .nav-wrap .menu-right .icon-menu li .shopingbag { position: relative } @media only screen and (max-width: 767px) { .header-common .nav-wrap .menu-right .icon-menu li .shopingbag .onhover-show-div { border-radius: 0 } } .header-common .nav-wrap .menu-right .icon-menu li a { position: relative } .header-common .nav-wrap .menu-right .icon-menu li a .notification-label { position: absolute; top: -6px; right: 0px; width: 16px; height: 16px; border-radius: 100%; font-size: 12px; 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: #fff; background-color: var(--theme-color) } [class="dark"] .header-common .nav-wrap .menu-right .icon-menu li a .notification-label { color: #262834 } @media only screen and (max-width: 576px) { .header-common .nav-wrap .menu-right .icon-menu li.user { display: none } } .header-common .nav-wrap .menu-right .icon-menu .search-full { background-color: #fff; position: absolute; left: 50%; top: 50%; z-index: 1081; height: 0; width: 0; -webkit-transform: scale(0) translate(-50%, -50%); transform: scale(0) translate(-50%, -50%); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .header-common .nav-wrap .menu-right .icon-menu .search-full .input-group { border: 1px solid #f0f3f8 } .header-common .nav-wrap .menu-right .icon-menu .search-full .input-group .input-group-text { background-color: transparent; border: none } .header-common .nav-wrap .menu-right .icon-menu .search-full .input-group .input-group-text.close-search { cursor: pointer } .header-common .nav-wrap .menu-right .icon-menu .search-full .input-group .input-group-text svg { width: 22px; height: 22px; stroke: #262834 } .header-common .nav-wrap .menu-right .icon-menu .search-full .input-group input { padding: calc(8px + (14 - 8) * ((100vw - 320px) / (1920 - 320))) calc(15px + (30 - 15) * ((100vw - 320px) / (1920 - 320))); border: none; color: #262834 } .header-common .nav-wrap .menu-right .icon-menu .search-full .input-group input:focus { background-color: #eff2f7 } [class="dark"] .header-common .nav-wrap .menu-right .icon-menu .search-full .input-group input:focus { background-color: #fff } .header-common .nav-wrap .menu-right .icon-menu .search-full .search-suggestion { height: 0px; max-height: 0; background-color: #fff; position: absolute; width: 100%; border-radius: 5px; top: calc(65px + (85 - 65) * ((100vw - 320px) / (1920 - 320))); overflow: auto; -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); z-index: 1 } .header-common .nav-wrap .menu-right .icon-menu .search-full .search-suggestion > ul { margin: -10px } .header-common .nav-wrap .menu-right .icon-menu .search-full .search-suggestion > ul > li { padding: 10px } .header-common .nav-wrap .menu-right .icon-menu .search-full .search-suggestion .rating { gap: 2px; margin-bottom: 8px } .header-common .nav-wrap .menu-right .icon-menu .search-full .search-suggestion .rating li svg { stroke: #767676 !important; width: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); height: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))) } .header-common .nav-wrap .menu-right .icon-menu .search-full .search-suggestion .rating li svg.fill { stroke: #ffba00 !important; fill: #ffba00 !important } .header-common .nav-wrap .menu-right .icon-menu .search-full .search-suggestion .product-cart { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .header-common .nav-wrap .menu-right .icon-menu .search-full .search-suggestion .product-cart img { height: 100px } .header-common .nav-wrap .menu-right .icon-menu .search-full .search-suggestion .product-cart .media-body h6 { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; margin-bottom: 4px } .header-common .nav-wrap .menu-right .icon-menu .search-full .search-suggestion .product-cart .media-body p { font-weight: 500 } .header-common .nav-wrap .menu-right .icon-menu .search-full.open { height: 98%; width: 101%; -webkit-animation: zoomIn 0.5s ease-in-out; animation: zoomIn 0.5s ease-in-out; -webkit-transform: scale(1) translate(-50%, -50%); transform: scale(1) translate(-50%, -50%); -webkit-transition: all 0.3s ease; transition: all 0.3s ease } .header-common .nav-wrap .menu-right .icon-menu .search-full.show .search-suggestion { padding: 10px; 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) } @media only screen and (max-width: 1200px) { .header-common .category-menu { display: none } } .header-common .category-menu .catagories-btn { padding: 13px 47px; background-color: var(--theme-color); color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; font-weight: 500; font-size: 14px; line-height: 20px } [class="dark"] .header-common .category-menu .catagories-btn { color: #262834 } .header-common .category-menu .catagories-btn img { width: 18px; height: 18px } [class="dark"] .header1.bg-theme-bk-l { background-color: #262834 !important } .header1 .select-menu .dropdown button { background-color: transparent } .header1 .select-menu .dropdown button span { color: #fff } [class="dark"] .header1 .select-menu .dropdown button span { color: #262834 } .header1 .select-menu .dropdown button svg { stroke: #fff } [class="dark"] .header1 .select-menu .dropdown button svg { stroke: #262834 } .header1 .select-menu .dropdown:not(:last-of-type) { border-color: rgba(240, 243, 248, 0.5) } [class="dark"] .header1 .select-menu .dropdown:not(:last-of-type) { border-color: #262834 } .header1 .top-header { background: #d8b399 } .header1 .top-header .topheader-wrap { 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 } .header1 .top-header .topheader-wrap .social-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .header1 .top-header .topheader-wrap .social-list li img { width: 20px; height: 20px } .header1 .nav-wrap .navbar-toggler { -webkit-filter: invert(1); filter: invert(1) } [class="dark"] .header1 .nav-wrap .navbar-toggler { -webkit-filter: invert(0); filter: invert(0) } .header1 .nav-wrap .navigation .navbar { gap: calc(15px + (70 - 15) * ((100vw - 320px) / (1920 - 320))); -webkit-box-pack: unset; -ms-flex-pack: unset; justify-content: unset } @media only screen and (max-width: 575px) { .header1 .nav-wrap .navigation .navbar { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } .header1 .nav-wrap .navigation .navbar.navbar-expand-xl .navbar-nav .nav-link { color: #fff } [class="dark"] .header1 .nav-wrap .navigation .navbar.navbar-expand-xl .navbar-nav .nav-link { color: #262834 } @media only screen and (max-width: 1199px) { .header1 .nav-wrap .navigation .navbar { gap: 0px } .header1 .nav-wrap .navigation .navbar.navbar-expand-xl .navbar-nav .nav-link { color: #5a5b75 } .header1 .nav-wrap .navigation .navbar.navbar-expand-xl .navbar-nav .nav-link:hover { color: var(--theme-color); background-color: transparent } .header1 .nav-wrap .navigation .navbar.navbar-expand-xl .navbar-nav .nav-link.show { color: #fff } } .header1 .nav-wrap .navigation .logo-link { margin: 0 } .header1 .nav-wrap .menu-right .icon-menu svg { stroke: #fff !important } [class="dark"] .header1 .nav-wrap .menu-right .icon-menu svg { stroke: #262834 !important } .header1 .nav-wrap .menu-right .icon-menu .plus-minus svg { stroke: #262834 !important } .header1 .nav-wrap .menu-right .icon-menu .search-button { background-color: transparent } [class="dark"] .header1 .nav-wrap .menu-right .icon-menu .search-full { background-color: #262834 !important } [class="dark"] .header1 .nav-wrap .menu-right .icon-menu .search-full.show .search-suggestion { background-color: #262834 !important } .header1 .nav-wrap .menu-right .icon-menu .search-full .input-group { border: none; border: 1px solid rgba(221, 221, 221, 0.5) } [class="dark"] .header1 .nav-wrap .menu-right .icon-menu .search-full .input-group { background-color: #262834 !important } .header1 .nav-wrap .menu-right .icon-menu .search-full .input-group .search-type { border-left: 1px solid rgba(221, 221, 221, 0.5); border-right: 1px solid rgba(221, 221, 221, 0.5) } [class="dark"] .header1 .nav-wrap .menu-right .icon-menu .search-full .input-group .search-type { background-color: #262834 !important } .header1 .nav-wrap .menu-right .icon-menu .search-full .input-group input { color: #fff; border-left: 1px solid red; border-right: 1px solid red } .header1 .nav-wrap .menu-right .icon-menu .search-full .input-group .input-group-text svg { stroke: #fff } [class="dark"] .header1 .nav-wrap .menu-right .icon-menu .search-full .input-group .input-group-text svg { stroke: #262834 } .header3 .select-menu .dropdown button { background-color: transparent } .header3 .select-menu .dropdown button span { color: #fff } [class="dark"] .header3 .select-menu .dropdown button span { color: #262834 } .header3 .select-menu .dropdown button svg { stroke: #fff } [class="dark"] .header3 .select-menu .dropdown button svg { stroke: #262834 } .header3 .select-menu .dropdown:not(:last-of-type) { border-color: rgba(240, 243, 248, 0.5) } [class="dark"] .header3 .select-menu .dropdown:not(:last-of-type) { border-color: rgba(38, 40, 52, 0.5) } .header3 .top-header { background: unset } .header3 .top-header .topheader-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .header3 .nav-wrap { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative } .header3 .nav-wrap .navigation { width: unset } @media only screen and (max-width: 575px) { .header3 .nav-wrap .navigation { width: 100% } } @media only screen and (max-width: 575px) { .header3 .nav-wrap .navigation .logo-wraper { width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } .header3 .nav-wrap .navigation .logo-link { margin-right: unset } @media only screen and (min-width: 1200px) { .header3 .nav-wrap .navigation .navbar-nav .nav-item { padding: 13px 0px } } .header3 .nav-wrap .navigation .navbar-nav .nav-item .dropdown-menu { margin-top: 14px } .header3 .nav-wrap .navigation .navbar { position: static; gap: calc(0px + (159 - 50) * ((100vw - 320px) / (1920 - 320))); -ms-flex-wrap: nowrap; flex-wrap: nowrap } @media only screen and (max-width: 991px) { .header3 .nav-wrap .navigation .navbar .header-center { position: absolute; width: 100%; z-index: 1; -webkit-transform: scale(0); transform: scale(0); visibility: hidden; opacity: 0; -webkit-transition: all 0.5s; transition: all 0.5s } .header3 .nav-wrap .navigation .navbar .header-center.show { -webkit-transform: scale(1); transform: scale(1); visibility: visible; opacity: 1 } .header3 .nav-wrap .navigation .navbar .header-center .search-bar { width: 100% } } .header3 .nav-wrap .navigation .navbar .header-center .category-link { color: #fff } .header3 .nav-wrap .navigation .navbar .header-center .category-link span { font-size: 20px; vertical-align: text-bottom } .header3 .nav-wrap .navigation .navbar .header-center .category-dropdown { min-width: 250px; right: unset; left: 0px } [dir="rtl"] .header3 .nav-wrap .navigation .navbar .header-center .category-dropdown { right: 0px; left: unset } .header3 .nav-wrap .navigation .navbar .header-center .category-dropdown li + li { margin-top: 10px } .header3 .nav-wrap .navigation .navbar .header-center .search-bar { display: inline-block; min-width: calc(200px + (601 - 200) * ((100vw - 320px) / (1920 - 320))); position: relative } .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group { border: 1px solid #c4c4c4; border-radius: 5px } .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group select { border: none; padding: 0px calc(0px + (12 - 0) * ((100vw - 320px) / (1920 - 320))) 0px 12px; background: unset; -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #262834; font-size: 14px; text-overflow: ellipsis; outline: none; border: none; background-color: #fff } [dir="rtl"] .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group select { padding: 0px 12px 0px 12px } .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group svg { width: 18px; height: 18px; stroke: #262834 } .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group .form-control { height: auto; border-radius: 0px; border-top-right-radius: 0; border-bottom-right-radius: 0 } .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group input, .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group .input-group-text { border: none; margin: 0 } .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group .input-group-prepend { padding: 8px 0 } @media only screen and (max-width: 576px) { .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group .input-group-prepend { display: none } } .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group .input-group-prepend .input-group-text { border-radius: 5px 0 0 5px; position: relative; height: 100%; -webkit-box-pack: unset; -ms-flex-pack: unset; justify-content: unset; gap: 5px; background-color: #fff; padding: 1px 10px; border-right: 1px solid #c4c4c4; margin-right: 0 } [dir="rtl"] .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group .input-group-prepend .input-group-text { margin-left: 0px; border-left: 1px solid #c4c4c4; margin-right: unset; border-radius: 0 5px 5px 0; border-right: none } .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group .input-group-append .input-group-text { background-color: var(--theme-color); border-color: var(--theme-color); padding: 11px 15px; border-radius: 0 5px 5px 0px; cursor: pointer } [dir="rtl"] .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group .input-group-append .input-group-text { border-radius: 5px 0 0 5px } .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group .input-group-append .input-group-text svg { width: 18px; height: 18px; stroke: #fff } [class="dark"] .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group .input-group-append .input-group-text svg { stroke: #262834 } @media only screen and (max-width: 991px) { .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group .input-group-append .input-group-text .search-b { display: none } } .header3 .nav-wrap .navigation .navbar .header-center .search-bar .input-group .input-group-append .input-group-text span { font-size: 17px; color: #000 } .header3 .nav-wrap .navigation .navbar .header-center .trending-category { margin-top: 8px; margin-left: 40px; color: #fff } [dir="rtl"] .header3 .nav-wrap .navigation .navbar .header-center .trending-category { margin-right: 40px; margin-left: unset; text-align: right } .header3 .nav-wrap .navigation .navbar .header-center .trending-category .title-trending { text-transform: uppercase; font-weight: 700 } .header3 .nav-wrap .navigation .navbar .header-center .trending-category ul { display: inline-block } .header3 .nav-wrap .navigation .navbar .header-center .trending-category ul li { padding: 0 15px } .header3 .nav-wrap .navigation .navbar .header-center .trending-category ul li a { color: #fff } .header3 .nav-wrap .navigation .navbar .header-center .trending-category ul li a:hover { text-decoration: underline } .header3 .nav-wrap .menu-right { margin-left: unset } .header3 .nav-wrap .menu-right .icon-menu { gap: 0 } @media only screen and (min-width: 992px) { .header3 .nav-wrap .menu-right .icon-menu .search { display: none } } .header3 .nav-wrap .menu-right .icon-menu > li { padding: 0 10px; position: relative } .header3 .nav-wrap .menu-right .icon-menu > li:last-of-type { padding-right: 0 } [dir="rtl"] .header3 .nav-wrap .menu-right .icon-menu > li:last-of-type { padding-left: 0; padding-right: 10px } .header3 .nav-wrap .menu-right .icon-menu > li:not(:last-of-type)::after { content: ""; width: 1px; background-color: #c4c4c4; height: 20px; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } [dir="rtl"] .header3 .nav-wrap .menu-right .icon-menu > li:not(:last-of-type)::after { left: 0; right: unset } .header3 .nav-wrap .menu-right .icon-menu .side-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } @media only screen and (max-width: 425px) { .header3 .nav-wrap .menu-right .icon-menu .side-list .side-box { display: none } } .header3 .nav-wrap .menu-right .icon-menu .side-list .side-box span { display: block; color: #767676; font-weight: 400; font-size: 12px; line-height: 14px; margin-bottom: 2px } .header3 .nav-wrap .menu-right .icon-menu .side-list .side-box a { display: block; color: #262834; font-weight: 600; font-size: 14px; line-height: 16px } @media only screen and (max-width: 1200px) { .header3 .bottom-header .menu-right { display: none } } .header3 .bottom-header .menu-right .help { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 600; font-size: 14px; line-height: 16px; color: #262834; gap: 14px } .header3 .bottom-header .menu-right .help svg { width: calc(20px + (22 - 20) * ((100vw - 320px) / (1920 - 320))); height: calc(20px + (22 - 20) * ((100vw - 320px) / (1920 - 320))) } .header4 { margin-bottom: -92px; position: relative; z-index: 2 } .header4 .top-header { background: #2b2b2b; margin-bottom: -1px } .header4 .nav-wrap .navigation .logo-link .logo-light { display: none } .header4 .navbar.navbar-expand-xl .navbar-nav .nav-link { font-weight: 400 } [class="dark"] .header4 .navbar.navbar-expand-xl .navbar-nav .nav-link { color: #262834 } .header4 .nav-wrap .menu-right .select-menu .dropdown button { background-color: transparent } [class="dark"] .header4 .nav-wrap .menu-right .select-menu .dropdown button span { color: #262834 } [class="dark"] .header4 .nav-wrap .menu-right .select-menu .dropdown button svg { stroke: #262834 } [class="dark"] .header4 .nav-wrap .menu-right .icon-menu li svg { stroke: #262834 } .header4 .nav-wrap .menu-right .icon-menu .search-button { background-color: transparent } .header4 .nav-wrap .menu-right .icon-menu .search-full { background-color: transparent } .header4 .nav-wrap .menu-right .icon-menu .search-full .input-group { border-radius: 0.25rem; border-color: var(--theme-color) } .header4 .nav-wrap .menu-right .icon-menu .search-full .input-group .input-group-text { background-color: #fff } .header4 .nav-wrap .menu-right .icon-menu .search-full .input-group input { border: 1px solid var(--theme-color); border-top: none; border-bottom: none } .header4 .nav-wrap .menu-right .icon-menu .search-full .search-suggestion { top: 80px } .header5 { background-color: #111010 } .header5 .top-header { background: var(--theme-color2) } .header5 .navbar-toggler-icon { -webkit-filter: invert(1); filter: invert(1) } .header5 .navbar.navbar-expand-xl .navbar-nav .nav-link { color: #fff } .header5 .dropdown-mega .dropdown-menu.home-menu .mega-box .home-box span { color: #fff } .header5 .dropdown-mega .dropdown-menu.mega-element-menu .link-box h5 { color: #fff } .header5 .select-menu .dropdown button { background-color: transparent } .header5 .select-menu .dropdown button span { color: #fff } .header5 .select-menu .dropdown button svg { stroke: #fff } .header5 .nav-wrap .menu-right .icon-menu li .search-button { background-color: transparent } .header5 .nav-wrap .menu-right .icon-menu li svg { stroke: #fff } .header5 .nav-wrap .menu-right .icon-menu .search-full { background-color: #111010 } .header5 .nav-wrap .menu-right .icon-menu .search-full .input-group { border-color: #232227; border-radius: 5px } .header5 .nav-wrap .menu-right .icon-menu .search-full .input-group .search-type { background-color: transparent; border-left: 1px solid #232227 !important; border-right: 1px solid #232227 !important; color: #fff } .header5 .nav-wrap .menu-right .icon-menu .search-full .input-group .search-type:focus { background-color: transparent !important } .header5 .nav-wrap .menu-right .icon-menu .search-full .input-group .input-group-text svg { stroke: #fff } .header5 .nav-wrap .menu-right .icon-menu .search-full .search-suggestion { background-color: #111010 } .header5 .nav-wrap .menu-right .icon-menu .search-full .search-suggestion .product-cart .media-body h6 { color: #fff } .header5 .nav-wrap .menu-right .icon-menu .search-full .search-suggestion .product-cart .media-body p { color: rgba(182, 160, 148, 0.9) } .header5 .onhover-show-div { background-color: #111010; -webkit-box-shadow: 0 0 15px rgba(255, 255, 255, 0.06); box-shadow: 0 0 15px rgba(255, 255, 255, 0.06) } .header5 .onhover-show-div li { color: #fff } .header5 .onhover-show-div li a { color: #fff } .header5 .navbar-expand-xl .dropdown-menu { background-color: #111010; -webkit-box-shadow: 0 0 15px rgba(255, 255, 255, 0.06); box-shadow: 0 0 15px rgba(255, 255, 255, 0.06) } .header5 .navbar-expand-xl .dropdown-menu li { color: #fff } .header5 .navbar-expand-xl .dropdown-menu li a { color: #fff } .header5 .navbar-expand-xl .dropdown-menu .dropdown-item { color: #fff } .header5 .navbar-expand-xl .dropdown-menu .dropdown-item:hover { color: var(--theme-color) } .header5 .navbar-expand-xl .dropdown-menu .dropdown-toggle::after { -webkit-filter: invert(1); filter: invert(1) } .header5 .shopingbag .onhover-show-div .card-wrap .cart-card { background-color: #232227 } .header5 .shopingbag .onhover-show-div .card-wrap .cart-card .media-body h6 { color: #fff } .header5 .shopingbag .onhover-show-div .freedelevery .terms-condition { color: rgba(182, 160, 148, 0.9) } .header5 .shopingbag .onhover-show-div .freedelevery .terms-condition strong { color: #fff } .header5 .shopingbag .onhover-show-div .total-price span { color: #fff } .header5 .shopingbag .onhover-show-div .total-price span:last-of-type { color: var(--theme-color2) } .header5 .whislist-dropdown .onhover-show-div .content h6 { color: #fff } .header5 .whislist-dropdown .onhover-show-div .content p { color: rgba(182, 160, 148, 0.9) } body.sticky .header4 .navbar.navbar-expand-xl .navbar-nav .nav-link { font-weight: 400 } [class="dark"] body.sticky .header4 .navbar.navbar-expand-xl .navbar-nav .nav-link { color: #f0f0f0 } [class="dark"] body.sticky .header4 .nav-wrap .navigation .logo-link .logo-light { display: block } [class="dark"] body.sticky .header4 .nav-wrap .navigation .logo-link .logo-dark { display: none } body.sticky .header4 .nav-wrap .menu-right .select-menu .dropdown button { background-color: transparent } [class="dark"] body.sticky .header4 .nav-wrap .menu-right .select-menu .dropdown button span { color: #f0f0f0 } [class="dark"] body.sticky .header4 .nav-wrap .menu-right .select-menu .dropdown button svg { stroke: #f0f0f0 } [class="dark"] body.sticky .header4 .nav-wrap .menu-right .icon-menu li svg { stroke: #f0f0f0 } body.sticky .header-common { width: 100%; background-color: #fff; z-index: 4; position: relative } body.sticky .header-common .top-header { display: none } body.sticky .header-common.clone { -webkit-animation: slidein 0.3s forwards; animation: slidein 0.3s forwards; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd } .sidebar-inner .sidebar-box { border: 1px solid rgba(221, 221, 221, 0.5); border-radius: 10px; padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } .sidebar-inner .search-box { margin-bottom: calc(15px + (30 - 15) * ((100vw - 320px) / (1920 - 320))) } .sidebar-inner .search-box input { border: 1px solid rgba(221, 221, 221, 0.5); border-radius: 100px } .sidebar-inner .search-box input:focus { border-color: var(--theme-color) } .sidebar-inner .catagories-side { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 16px } .sidebar-inner .catagories-side li { 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: calc(6px + (8 - 6) * ((100vw - 320px) / (1920 - 320))) calc(12px + (15 - 12) * ((100vw - 320px) / (1920 - 320))); background-color: #fafafa; border-radius: 8px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .sidebar-inner .catagories-side li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #767676; font-size: 15px; font-weight: 500; -webkit-transition: all 0.1s; transition: all 0.1s; width: 100% } .sidebar-inner .catagories-side li a svg { width: 16px; height: 16px; stroke: #767676; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } [dir="rtl"] .sidebar-inner .catagories-side li a svg { -webkit-transform: rotate(-180deg); transform: rotate(-180deg) } .sidebar-inner .catagories-side li a > span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(7px + (10 - 7) * ((100vw - 320px) / (1920 - 320))); -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .sidebar-inner .catagories-side li a .notification { color: var(--theme-color); font-size: 14px; width: 100%; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; border-radius: 100%; justify-self: flex-end } .sidebar-inner .catagories-side li:hover { background-color: var(--theme-color) } .sidebar-inner .catagories-side li:hover a { color: #fff } [class="dark"] .sidebar-inner .catagories-side li:hover a { color: #262834 } .sidebar-inner .catagories-side li:hover a > span:first-of-type { -webkit-transform: translateX(5px); transform: translateX(5px) } [dir="rtl"] .sidebar-inner .catagories-side li:hover a > span:first-of-type { -webkit-transform: translateX(-5px); transform: translateX(-5px) } .sidebar-inner .catagories-side li:hover a svg { stroke: #fff } [class="dark"] .sidebar-inner .catagories-side li:hover a svg { stroke: #262834 } .sidebar-inner .catagories-side li:hover .notification { color: #fff } [class="dark"] .sidebar-inner .catagories-side li:hover .notification { color: #262834 } .sidebar-inner .post-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } .sidebar-inner .post-wrap .post-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .sidebar-inner .post-wrap .post-box .img-box { border-radius: 30% 70% 70% 30%/30% 30% 70% 70%; -o-object-fit: cover; object-fit: cover; overflow: hidden; width: 54px; height: 54px } .sidebar-inner .post-wrap .post-box .img-box img { width: 100% } .sidebar-inner .post-wrap .post-box .content-box { width: calc(100% - 70px) } .sidebar-inner .post-wrap .post-box .content-box h5 { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #262834 } .sidebar-inner .post-wrap .post-box .content-box span { font-size: 14px; color: #767676; display: block; margin-top: 3px } .sidebar-inner .banner-img { padding: calc(15px + (25 - 15) * ((100vw - 320px) / (1920 - 320))) } .sidebar-inner .banner-img .sale-card { width: 100% } .sidebar-inner .banner-img .sale-card .offer > span { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676; font-weight: 500; display: block; margin-top: -3px } .sidebar-inner .banner-img .sale-card .offer h5 { line-height: calc(35px + (67 - 35) * ((100vw - 320px) / (1920 - 320))); font-size: calc(25px + (70 - 25) * ((100vw - 320px) / (1920 - 320))); margin: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))) 0 } @media only screen and (max-width: 991px) { .sidebar-inner .banner-img .sale-card .offer h5 { font-size: calc(50px + (70 - 50) * ((100vw - 320px) / (1920 - 320))) } } .sidebar-inner .banner-img .sale-card .offer h5 .percent { font-size: calc(20px + (40 - 17) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 991px) { .sidebar-inner .banner-img .sale-card .offer h5 .percent { font-size: calc(28px + (40 - 28) * ((100vw - 320px) / (1920 - 320))) } } .sidebar-inner .banner-img .sale-card .offer h5 .off { font-size: calc(15px + (25 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (37 - 20) * ((100vw - 320px) / (1920 - 320))) } .sidebar-inner .banner-img .sale-card .shop-btn { color: #262834; font-size: 14px; padding: 6px 10px; display: block; text-align: center } .sidebar-inner .filter-option { margin-top: 30px } .sidebar-inner .filter-option h5 { font-size: 16px; color: #767676; font-weight: 500; margin-bottom: 15px } .sidebar-inner .filter-option .filter-check { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 15px } .sidebar-inner .new-wrap .new-product { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .sidebar-inner .new-wrap .new-product:not(:first-of-type) { margin-top: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } .sidebar-inner .new-wrap .new-product .img-box { width: calc(60px + (80 - 60) * ((100vw - 320px) / (1920 - 320))); height: calc(75px + (80 - 75) * ((100vw - 320px) / (1920 - 320))); -o-object-fit: cover; object-fit: cover; overflow: hidden; border-radius: 5px } .sidebar-inner .new-wrap .new-product .img-box img { width: 100% } .sidebar-inner .new-wrap .new-product .content-box p { font-size: 15px; color: #767676; line-height: 22px; margin-bottom: 0 } .sidebar-inner .new-wrap .new-product .content-box h5 { font-size: 17px; color: #262834; line-height: 22px; margin: 5px 0 } .sidebar-inner .new-wrap .new-product .content-box span, .sidebar-inner .new-wrap .new-product .content-box del { font-size: 15px; font-weight: 500; color: #262834; line-height: 22px } .sidebar-inner .new-wrap .new-product .content-box del { color: var(--theme-color) } .sidebar-inner.product-page-sidebar .sidebar-box { background-color: #fafafa } .filter-color { 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: 7px } .filter-color li { cursor: pointer } .filter-color li .color-box { width: calc(24px + (26 - 24) * ((100vw - 320px) / (1920 - 320))); height: calc(24px + (26 - 24) * ((100vw - 320px) / (1920 - 320))); border-radius: 100%; position: relative } .filter-color li .color-box:after { content: ""; background-image: url("https://themes.pixelstrap.com/oslo/assets/icons/svg/tick.svg"); left: 50%; top: 50%; height: 12px; width: calc(12px + (17 - 12) * ((100vw - 320px) / (1920 - 320))); background-repeat: no-repeat; position: absolute; -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all 0.3s ease; transition: all 0.3s ease } .filter-color li.active .color-box:after { -webkit-transform: translate(-50%, -50%) scale(0.8); transform: translate(-50%, -50%) scale(0.8); -webkit-transition: all 0.3s ease; transition: all 0.3s ease } .tags { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; -ms-flex-wrap: wrap; flex-wrap: wrap } .tags li a { display: block; color: #767676; padding: 5px 12px; border-radius: 100px; border: 1px solid rgba(221, 221, 221, 0.4); font-size: 12px; font-weight: 500; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; 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: 6px } .tags li a svg { width: 15px; height: 15px } .tags li:hover a { background-color: var(--theme-color); color: #fff; border-color: var(--theme-color) !important } [class="dark"] .tags li:hover a { color: #262834 } .sidebar-hidden { position: fixed; margin-top: 0; margin-bottom: 0; top: 0; left: -120%; bottom: 0; padding: 15px; background-color: #fff; height: 100vh; overflow-y: scroll; z-index: 6; width: calc(320px + (360 - 320) * ((100vw - 320px) / (1920 - 320))); -webkit-transition: all 0.4s linear; transition: all 0.4s linear } [dir="rtl"] .sidebar-hidden { right: -120%; left: unset } .sidebar-hidden.show-menu { left: 0 } [dir="rtl"] .sidebar-hidden.show-menu { right: 0; left: unset } .sidebar-hidden .back-box { background-color: var(--theme-color); -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 11px calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 20px; border-radius: 10px; width: 100% } .sidebar-hidden .back-box span { font-size: 14px; color: #fff; line-height: 14px } [class="dark"] .sidebar-hidden .back-box span { color: #262834 } .sidebar-hidden .back-box span svg { cursor: pointer; width: 18px; height: 18px; stroke: #fff } [class="dark"] .sidebar-hidden .back-box span svg { stroke: #262834 } @media only screen and (max-width: 991px) { .sidebar-responsive { position: fixed; margin-top: 0; margin-bottom: 0; top: 0; left: -120%; bottom: 0; padding: 15px; background-color: #fff; height: 100vh; overflow-y: scroll; z-index: 6; width: 320px; -webkit-transition: all 0.4s linear; transition: all 0.4s linear } [dir="rtl"] .sidebar-responsive { right: -120%; left: unset } .sidebar-responsive.show-menu { left: 0 } [dir="rtl"] .sidebar-responsive.show-menu { right: 0; left: unset } .sidebar-responsive .back-box { background-color: var(--theme-color); -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 11px calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 20px; border-radius: 10px; width: 100% } .sidebar-responsive .back-box span { font-size: 14px; color: #fff; line-height: 14px } [class="dark"] .sidebar-responsive .back-box span { color: #262834 } .sidebar-responsive .back-box span svg { cursor: pointer; width: 18px; height: 18px; stroke: #fff } [class="dark"] .sidebar-responsive .back-box span svg { stroke: #262834 } } .home-slider-common .bg-size::before { padding-top: calc(180px + (790 - 180) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .home-slider-common .swiper-pagination .swiper-pagination-bullet { border-color: #262834 } [class="dark"] .home-slider-common .swiper-pagination .swiper-pagination-bullet-active { border-color: var(--theme-color) } .home-slider-common .home-slider .banner { position: relative } .home-slider-common .home-slider .banner .banner-left-img { width: 41%; position: absolute; left: 0%; bottom: 0 } @media only screen and (max-width: 768px) { .home-slider-common .home-slider .banner .banner-left-img { width: 35% } } .home-slider-common .home-slider .banner .banner-right-img { width: 35%; position: absolute; right: 1%; bottom: 0 } @media only screen and (max-width: 768px) { .home-slider-common .home-slider .banner .banner-right-img { width: 30% } } .home-slider-common .home-slider .banner .content-box { width: calc(25px + (773 - 16) * ((100vw - 320px) / (1920 - 320))); text-align: center; position: absolute; left: 50%; top: calc(70px + (148 - 70) * ((100vw - 320px) / (1920 - 320))); -webkit-transform: translateX(-50%); transform: translateX(-50%) } @media only screen and (max-width: 1400px) { .home-slider-common .home-slider .banner .content-box { width: calc(293px + (773 - 290) * ((100vw - 320px) / (1920 - 320))); top: calc(8px + (148 - 8) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 1200px) { .home-slider-common .home-slider .banner .content-box { width: calc(175px + (745 - 175) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 992px) { .home-slider-common .home-slider .banner .content-box { width: calc(175px + (700 - 175) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 768px) { .home-slider-common .home-slider .banner .content-box { width: calc(243px + (613 - 243) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 576px) { .home-slider-common .home-slider .banner .content-box { width: calc(284px + (613 - 284) * ((100vw - 320px) / (1920 - 320))); top: calc(18px + (148 - 18) * ((100vw - 320px) / (1920 - 320))) } } .home-slider-common .home-slider .banner .content-box .heading { text-transform: uppercase; font-weight: 300; font-size: calc(0px + (50 - 0) * ((100vw - 320px) / (1920 - 320))); line-height: calc(10px + (82 - 10) * ((100vw - 320px) / (1920 - 320))); color: #262834 } @media only screen and (max-width: 1400px) { .home-slider-common .home-slider .banner .content-box .heading { font-size: calc(18px + (50 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(32px + (82 - 32) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 1200px) { .home-slider-common .home-slider .banner .content-box .heading { font-size: calc(18px + (38 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(32px + (70 - 32) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 992px) { .home-slider-common .home-slider .banner .content-box .heading { font-size: calc(17px + (25 - 17) * ((100vw - 320px) / (1920 - 320))); line-height: calc(29px + (50 - 29) * ((100vw - 320px) / (1920 - 320))) } } .home-slider-common .home-slider .banner .content-box .heading strong { font-weight: bold } .home-slider-common .home-slider .banner .content-box .heading span { font-weight: bold; color: var(--theme-color); position: relative; z-index: 1; width: -webkit-max-content; width: -moz-max-content; width: max-content } .home-slider-common .home-slider .banner .content-box .heading span .shape { height: 125%; width: 125%; position: absolute; left: calc(0px + (-34 + 0) * ((100vw - 320px) / (1920 - 320))); bottom: 2px; z-index: -1; -webkit-transition: all 1.1s 1.5s cubic-bezier(0.175, 0.885, 0.32, 1.275); transition: all 1.1s 1.5s cubic-bezier(0.175, 0.885, 0.32, 1.275); -webkit-transform: scale(0); transform: scale(0) } @media only screen and (max-width: 1400px) { .home-slider-common .home-slider .banner .content-box .heading span .shape { left: calc(-10px + (-34 + 10) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 576px) { .home-slider-common .home-slider .banner .content-box .heading span .shape { left: -13px } } .home-slider-common .home-slider .banner .content-box p { max-width: 584px; color: #767676; margin: 0 auto; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: normal; line-height: calc(18px + (30 - 18) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(0px + (18 - 0) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(10px + (40 - 10) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 768px) { .home-slider-common .home-slider .banner .content-box p { display: none } } .home-slider-common .home-slider .banner .content-box .btn-solid, .home-slider-common .home-slider .banner .content-box .btn-outline, .home-slider-common .home-slider .banner .content-box .btn-special { font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320))); padding: calc(4px + (12 - 4) * ((100vw - 320px) / (1920 - 320))) calc(20px + (50 - 20) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 768px) { .home-slider-common .home-slider .banner .content-box .btn-solid, .home-slider-common .home-slider .banner .content-box .btn-outline, .home-slider-common .home-slider .banner .content-box .btn-special { margin-top: calc(10px + (40 - 10) * ((100vw - 320px) / (1920 - 320))) } } .home-slider-common .home-slider .banner .content-box .btn-solid .arrow, .home-slider-common .home-slider .banner .content-box .btn-outline .arrow, .home-slider-common .home-slider .banner .content-box .btn-special .arrow { width: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))) } .home-slider-common .home-slider .banner .card-box { position: absolute; bottom: calc(28px + (155 - 28) * ((100vw - 320px) / (1920 - 320))); right: calc(30px + (417 - 32) * ((100vw - 320px) / (1920 - 320))); width: 17.5% } @media only screen and (max-width: 1400px) { .home-slider-common .home-slider .banner .card-box { display: none } } .home-slider-common .home-slider .banner .card-box .card-wrap { position: relative } [dir="rtl"] .home-slider-common .home-slider .banner .card-box .card-wrap { direction: ltr } .home-slider-common .home-slider .banner .card-box .card-wrap .card { width: calc(10px + (197 - 10) * ((100vw - 320px) / (1920 - 320))); padding: 10px; background-color: #fff; -webkit-box-shadow: 0px 4px 20px rgba(15, 143, 172, 0.1); box-shadow: 0px 4px 20px rgba(15, 143, 172, 0.1); border-radius: 100%; -webkit-transition: all 1.1s 1.1s cubic-bezier(0.175, 0.885, 0.32, 1.275); transition: all 1.1s 1.1s cubic-bezier(0.175, 0.885, 0.32, 1.275); -webkit-transform: scale(0); transform: scale(0) } .home-slider-common .home-slider .banner .card-box .card-wrap .card .img-wrap { background-color: #f6f9fc } .home-slider-common .home-slider .banner .card-box .card-wrap .card .content a { padding-top: 10px; 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 only screen and (max-width: 1500px) { .home-slider-common .home-slider .banner .card-box .card-wrap .card .content a { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } } .home-slider-common .home-slider .banner .card-box .card-wrap .card .content a h5 { color: #262834; font-weight: 600; font-size: calc(0px + (16 - 0) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; margin-top: -2px } @media only screen and (max-width: 1500px) { .home-slider-common .home-slider .banner .card-box .card-wrap .card .content a h5 { font-size: 14px } } .home-slider-common .home-slider .banner .card-box .card-wrap .card .content a h5 span { font-weight: normal; font-size: 12px; line-height: 17px; display: block; color: #767676; margin-bottom: -3px } @media only screen and (max-width: 1500px) { .home-slider-common .home-slider .banner .card-box .card-wrap .card .content a h5 span { display: none } } .home-slider-common .home-slider .banner .card-box .card-wrap .card .content a h6 { font-weight: bold; font-size: calc(0px + (16 - 0) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; color: #ffa422 } @media only screen and (max-width: 1500px) { .home-slider-common .home-slider .banner .card-box .card-wrap .card .content a h6 { font-size: 14px } } .home-slider-common .home-slider .banner .card-box .card-wrap .card.card2 { right: calc(50px + (10 - 50) * ((100vw - 320px) / (1920 - 320))); position: absolute; bottom: calc(-19px + (-120 + 19) * ((100vw - 320px) / (1920 - 320))) } .home-slider-common .home-slider .swiper-slide-active .banner .banner-right-img { bottom: 0 } .home-slider-common .home-slider .swiper-slide-active .banner .content-box .heading span .shape { -webkit-transform: scale(1); transform: scale(1) } .home-slider-common .home-slider .swiper-slide-active .banner .banner-left-img { bottom: 0 } .home-slider-common .home-slider .swiper-slide-active .banner .card-box .card-wrap .card { -webkit-transform: scale(1); transform: scale(1); border-radius: 0 } @media only screen and (max-width: 575px) { .home-slider2 .bg-size { background-position: right } } .home-slider2 .bg-size::before { padding-top: calc(120px + (790 - 120) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 575px) { .home-slider2 .bg-size::before { padding-top: calc(230px + (790 - 230) * ((100vw - 320px) / (1920 - 320))) } } .home-slider2 .home-slider .swiper-pagination { margin-bottom: 3% } [dir="rtl"] .home-slider2 .home-slider .banner .bg-size { -webkit-transform: scaleX(-1); transform: scaleX(-1) } .home-slider2 .home-slider .banner .banner-right-img { width: 28%; bottom: 0; right: 6.8% } [dir="rtl"] .home-slider2 .home-slider .banner .banner-right-img { left: 6.8%; right: unset; -webkit-transform: scaleX(-1); transform: scaleX(-1) } .home-slider2 .home-slider .banner .banner-left-img { bottom: 0 } [dir="rtl"] .home-slider2 .home-slider .banner .banner-left-img { right: 0; left: unset; -webkit-transform: scaleX(-1); transform: scaleX(-1) } @media only screen and (max-width: 768px) { .home-slider2 .home-slider .banner .banner-left-img { width: 41% } } .home-slider2 .home-slider .banner .content-box { top: calc(65px + (381 - 65) * ((100vw - 320px) / (1920 - 320))); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1 } @media only screen and (max-width: 575px) { .home-slider2 .home-slider .banner .content-box { left: 36px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: left; width: calc(233px + (613 - 233) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .home-slider2 .home-slider .banner .content-box { left: unset; right: 36px; text-align: right } } .home-slider2 .home-slider .banner .content-box .heading { text-align: center; line-height: calc(10px + (71 - 10) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(-2px + (-18 + 2) * ((100vw - 575px) / (1920 - 575))) } @media only screen and (max-width: 1200px) { .home-slider2 .home-slider .banner .content-box .heading { margin-bottom: calc(10px + (30 - 10) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 991px) { .home-slider2 .home-slider .banner .content-box .heading { margin-top: calc(-1px + (-8 + 1) * ((100vw - 320px) / (991 - 320))) } } @media only screen and (max-width: 575px) { .home-slider2 .home-slider .banner .content-box .heading { font-size: 22px; line-height: 30px; text-align: left; margin-top: -8px } [dir="rtl"] .home-slider2 .home-slider .banner .content-box .heading { text-align: right } } .home-slider2 .home-slider .banner .content-box .heading span { display: block; text-align: center; position: relative; margin: 0 auto } @media only screen and (max-width: 575px) { .home-slider2 .home-slider .banner .content-box .heading span { margin-left: 0 } [dir="rtl"] .home-slider2 .home-slider .banner .content-box .heading span { margin-right: 0; margin-left: unset } } .home-slider2 .home-slider .banner .content-box .heading span::after { content: ""; width: 100%; height: 33%; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: 0; background-color: var(--theme-color); opacity: 0.15 } .home-slider2 .home-slider .banner .content-box p { max-width: calc(250px + (570 - 250) * ((100vw - 320px) / (1920 - 320))); position: relative } .home-slider3 .bg-size::before { padding-top: 0 } .home-slider3 .bg-size { padding: calc(50px + (218 - 50) * ((100vw - 320px) / (1920 - 320))) 0 } .home-slider3 .banner { position: relative } .home-slider3 .banner .banner-right-img { position: absolute; right: 13.8%; bottom: calc(20px + (60 - 20) * ((100vw - 320px) / (1920 - 320))); width: 45% } [dir="rtl"] .home-slider3 .banner .banner-right-img { left: 13.8%; right: unset; -webkit-transform: scaleX(-1); transform: scaleX(-1) } @media only screen and (max-width: 768px) { .home-slider3 .banner .banner-right-img { right: 3.8% } [dir="rtl"] .home-slider3 .banner .banner-right-img { left: 3.8%; right: unset } } .home-slider3 .banner .shape-o-1, .home-slider3 .banner .shape-o-2, .home-slider3 .banner .shape-o-3, .home-slider3 .banner .shape-o-4, .home-slider3 .banner .shape-o-5 { position: absolute } @media only screen and (max-width: 1200px) { .home-slider3 .banner .shape-o-1, .home-slider3 .banner .shape-o-2, .home-slider3 .banner .shape-o-3, .home-slider3 .banner .shape-o-4, .home-slider3 .banner .shape-o-5 { display: none } } .home-slider3 .banner .shape-o-1 { width: 80px; height: auto; left: 32%; bottom: 15% } .home-slider3 .banner .shape-o-3 { width: 50px; height: auto; left: 45%; top: 15%; -webkit-transform: rotate(-90deg); transform: rotate(-90deg) } .home-slider3 .banner .shape-o-2 { width: 30px; height: auto; right: 11%; top: 8% } .home-slider3 .banner .shape-o-4 { width: 40px; height: auto; right: 00%; -webkit-filter: blur(1px); filter: blur(1px); bottom: 25% } .home-slider3 .banner .shape-o-5 { width: 30px; height: auto; left: 00%; -webkit-filter: blur(1px); filter: blur(1px); top: 40% } @media only screen and (max-width: 475px) { .home-slider3 .row > div { width: 80% } } @media only screen and (max-width: 425px) { .home-slider3 .row > div { width: 90% } } @media only screen and (max-width: 380px) { .home-slider3 .row > div { width: 100% } } .home-slider3 .content-box { z-index: 1 } .home-slider3 .content-box .sub-title { margin-bottom: calc(5px + (10 - 5) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); color: var(--theme-color); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(5px + (10 - 5) * ((100vw - 320px) / (1920 - 320))) } .home-slider3 .content-box .sub-title .line { width: calc(18px + (34 - 18) * ((100vw - 320px) / (1920 - 320))); display: inline-block; height: 1px; background-color: var(--theme-color) } .home-slider3 .content-box .heading { font-weight: 300; font-size: calc(20px + (50 - 20) * ((100vw - 320px) / (1920 - 320))); line-height: calc(30px + (74 - 30) * ((100vw - 320px) / (1920 - 320))); color: #262834 } .home-slider3 .content-box .heading span { font-weight: 800; color: #ff5353; position: relative; display: inline-block } .home-slider3 .content-box .heading span::after { content: ""; width: 100%; height: 26%; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: 8px; background-color: #ff5353; opacity: 0.15 } .home-slider3 .content-box p { font-weight: 400; font-size: 16px; line-height: 28px; color: #262834; margin-bottom: 33px; margin-top: 29px; max-width: 630px } .home-slider3 .content-box a { margin-top: calc(30px + (0 - 30) * ((100vw - 320px) / (1920 - 320))) } .home-slider4 { position: relative; z-index: 1 } @media only screen and (max-width: 1400px) { .home-slider4 .bg-size::before { padding-top: 71.8% } } @media only screen and (max-width: 1200px) { .home-slider4 .bg-size::before { padding-top: 90% } } @media only screen and (max-width: 992px) { .home-slider4 .bg-size::before { padding-top: 100% } } @media only screen and (max-width: 767px) { .home-slider4 .bg-size::before { padding-top: 128% } } @media only screen and (max-width: 475px) { .home-slider4 .bg-size::before { padding-top: 170% } } @media only screen and (max-width: 390px) { .home-slider4 .bg-size::before { padding-top: 205% } } .home-slider4 .content-box { width: 32%; padding: 16px; text-align: center; position: absolute; left: 49%; top: 35.8%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } @media only screen and (max-width: 1400px) { .home-slider4 .content-box { width: 47% } } @media only screen and (max-width: 1200px) { .home-slider4 .content-box { width: 55% } } @media only screen and (max-width: 992px) { .home-slider4 .content-box { width: 59% } } @media only screen and (max-width: 767px) { .home-slider4 .content-box { width: 80% } } @media only screen and (max-width: 475px) { .home-slider4 .content-box { left: 50%; width: 100% } } @media only screen and (max-width: 390px) { .home-slider4 .content-box { top: calc(230px + (265 - 230) * ((100vw - 320px) / (390 - 320))) } } .home-slider4 .content-box .content { padding: calc(15px + (22 - 15) * ((100vw - 320px) / (1920 - 320))) calc(15px + (22 - 15) * ((100vw - 320px) / (1920 - 320))) calc(40px + (47 - 40) * ((100vw - 320px) / (1920 - 320))) calc(15px + (22 - 15) * ((100vw - 320px) / (1920 - 320))); border: 1px solid var(--theme-color); position: relative; border-bottom: none } .home-slider4 .content-box .content .corner-wrap { width: calc(8px + (16 - 8) * ((100vw - 320px) / (1920 - 320))); height: calc(8px + (16 - 8) * ((100vw - 320px) / (1920 - 320))) } .home-slider4 .content-box .content h1 { font-style: normal; font-weight: 400; font-size: calc(10px + (50 - 10) * ((100vw - 320px) / (1920 - 320))); line-height: calc(33px + (72 - 33) * ((100vw - 320px) / (1920 - 320))); color: #2b2b2b } @media only screen and (max-width: 1400px) { .home-slider4 .content-box .content h1 { font-size: calc(20px + (50 - 20) * ((100vw - 320px) / (1920 - 320))) } } .home-slider4 .content-box .content h1 span { color: transparent; background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), -webkit-gradient(linear, left bottom, left top, from(#b66d1f), to(#b66d1f)); background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(0deg, #b66d1f, #b66d1f); -webkit-background-clip: text; background-clip: text; font-weight: 600 } .home-slider4 .content-box .content p { font-style: normal; font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (29 - 20) * ((100vw - 320px) / (1920 - 320))); color: rgba(43, 43, 43, 0.7); margin-bottom: 0; margin-top: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))) } .home-slider4 .content-box .btn-style4 { margin-top: -30px; display: block } .home-slider5 .banner { position: relative } @media only screen and (max-width: 575px) { .home-slider5 .banner .bg-size { background-position: right !important } .home-slider5 .banner .bg-size::before { padding-top: calc(214px + (790 - 214) * ((100vw - 320px) / (1920 - 320))) } } .home-slider5 .banner .banner-left-img { max-width: 45%; position: absolute; bottom: 0; left: 0 } .home-slider5 .banner .banner-right-img { position: absolute; max-width: 28%; bottom: 0; right: 7% } @media only screen and (max-width: 575px) { .home-slider5 .banner .banner-right-img { max-width: 31% } [dir="rtl"] .home-slider5 .banner .banner-right-img { left: 7%; right: unset } } .home-slider5 .banner .content-box { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center } @media only screen and (max-width: 575px) { .home-slider5 .banner .content-box { left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: left; padding: 15px } [dir="rtl"] .home-slider5 .banner .content-box { left: unset; right: 0; text-align: right } } .home-slider5 .banner .content-box .offer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(6px + (14 - 6) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (33 - 20) * ((100vw - 320px) / (1920 - 320))); color: #fff; text-transform: uppercase; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: calc(6px + (12 - 6) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(-5px + (-9 + 5) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 575px) { .home-slider5 .banner .content-box .offer { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } } .home-slider5 .banner .content-box .offer span { width: calc(15px + (54 - 15) * ((100vw - 320px) / (1920 - 320))); height: 1px; background-color: var(--theme-color) } .home-slider5 .banner .content-box .heading { color: #fff; font-weight: 600; font-size: calc(19px + (54 - 19) * ((100vw - 320px) / (1920 - 320))); line-height: calc(32px + (75 - 32) * ((100vw - 320px) / (1920 - 320))); text-transform: uppercase; margin-bottom: 20px } .home-slider5 .banner .content-box .heading span { display: block } @media only screen and (max-width: 575px) { .home-slider5 .banner .content-box .heading span { display: inline-block } } .home-slider5 .banner .content-box .content { font-weight: 500; margin: 0 auto; max-width: 60%; font-size: 16px; line-height: 29px; color: rgba(255, 255, 255, 0.7); margin-bottom: 36px } .home-slider5 .banner .content-box .card-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(6px + (18 - 6) * ((100vw - 320px) / (1920 - 320))); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: calc(24px + (49 - 24) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 767px) { .home-slider5 .banner .content-box .card-box { display: none } } .home-slider5 .banner .content-box .card-box img { width: calc(40px + (92 - 40) * ((100vw - 320px) / (1920 - 320))) } .home-slider6 { position: relative } .home-slider6 .banner { margin-bottom: -4px } .home-slider6 .banner-left-img { position: absolute; top: 0; left: 6.4%; width: 20% } @media only screen and (max-width: 575px) { .home-slider6 .banner-left-img { display: none } } .home-slider6 .svg-box { position: absolute; top: 50px; right: 20px } .home-slider6 .top-card { -webkit-box-shadow: 0px 22px 20px rgba(0, 0, 0, 0.1); box-shadow: 0px 22px 20px rgba(0, 0, 0, 0.1); padding: 15px; display: inline-block; position: absolute; top: 28px; right: 28%; border-radius: 5px } .home-slider6 .top-card h4 { font-weight: 500; font-size: 20px; line-height: 29px; color: #2b2b2b } .home-slider6 .top-card span { font-weight: 700; font-size: 30px; line-height: 43px; color: #c18340 } @media only screen and (max-width: 575px) { [dir="rtl"] .home-slider6 .banner > .bg-size { -webkit-transform: scaleX(-1); transform: scaleX(-1) } } .home-slider6 .content-box { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; max-width: calc(400px + (710 - 400) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 575px) { .home-slider6 .content-box { left: 8%; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: left; max-width: calc(300px + (710 - 300) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .home-slider6 .content-box { right: 8%; left: unset; text-align: right } } @media only screen and (max-width: 480px) { .home-slider6 .content-box { max-width: 75% } } .home-slider6 .content-box .heading { font-weight: 400; font-size: calc(20px + (50 - 20) * ((100vw - 320px) / (1920 - 320))); line-height: calc(26px + (81 - 26) * ((100vw - 320px) / (1920 - 320))); color: #2b2b2b; margin-top: calc(-3px + (-19 + 3) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 767px) { .home-slider6 .content-box .heading { margin-top: calc(-4px + (-19 + 4) * ((100vw - 320px) / (1920 - 320))) } } .home-slider6 .content-box .heading strong { color: var(--theme-color); font-weight: 600 } .home-slider6 .content-box p { max-width: 500px; font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (29 - 20) * ((100vw - 320px) / (1920 - 320))); margin: 0 auto; color: rgba(43, 43, 43, 0.7); margin-top: calc(2px + (6 - 2) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 480px) { .home-slider6 .content-box p { display: none } } .home-slider6 .content-box .btn { margin-top: calc(15px + (23 - 15) * ((100vw - 320px) / (1920 - 320))) } .home-slider6 .card-box2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(45px + (66 - 45) * ((100vw - 992px) / (1920 - 992))); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: calc(35px + (74 - 35) * ((100vw - 992px) / (1920 - 992))) } @media only screen and (max-width: 991px) { .home-slider6 .card-box2 { display: none } } .home-slider6 .card-box2 .card-home { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; padding: 6px; background-color: #fff; border-radius: 5px } .home-slider6 .card-box2 .card-home .card-img { background-color: #f1ece8; border-radius: 5px; width: calc(60px + (91 - 60) * ((100vw - 992px) / (1920 - 992))); position: relative } .home-slider6 .card-box2 .card-home .card-img img { position: absolute; width: calc(120px + (180 - 120) * ((100vw - 992px) / (1920 - 992))); height: auto; top: 50%; left: 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } [dir="rtl"] .home-slider6 .card-box2 .card-home .card-img img { -webkit-transform: scaleX(-1) translate(-50%, -50%); transform: scaleX(-1) translate(-50%, -50%); left: unset; right: 0 } .home-slider6 .card-box2 .card-home .card-content { padding: 0 10px; text-align: left } [dir="rtl"] .home-slider6 .card-box2 .card-home .card-content { text-align: right } .home-slider6 .card-box2 .card-home .card-content h4 { font-weight: 500; font-size: 14px; line-height: 14px; margin-bottom: 4px; color: #2b2b2b; overflow: hidden; white-space: nowrap; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; text-overflow: ellipsis } .home-slider6 .card-box2 .card-home .card-content .rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; color: #969696; font-weight: 500; font-size: 12px; line-height: 22px } @media only screen and (max-width: 1199px) { .home-slider6 .card-box2 .card-home .card-content .rating { display: none } } .home-slider6 .card-box2 .card-home .card-content .rating svg { width: 12px; height: 12px; fill: #969696; stroke: #969696 } .home-slider6 .card-box2 .card-home .card-content .price { font-weight: 600; font-size: 14px; line-height: 26px; color: #2b2b2b } .home-slider6 .card-box2 .card-home .card-content button { font-size: 10px; line-height: 18px; display: block; font-weight: 500; color: #ffa722; margin-bottom: -4px; background-color: transparent } .home-slider6 .card-box2 .card-home.dark-card { background-color: #2b2b2b } .home-slider6 .card-box2 .card-home.dark-card h4 { color: #fff } .home-slider6 .card-box2 .card-home.dark-card .price { color: #fff } .catagories-section { margin-top: -4px } .catagories-section .slick-list { padding-top: 3px; padding-bottom: 3px } .catagories-section .catagories { padding: calc(15px + (24 - 15) * ((100vw - 320px) / (1920 - 320))); -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); position: relative; overflow: hidden; -webkit-transition: all 0.4s; transition: all 0.4s; background-color: #fff } .catagories-section .catagories .leaf-shape { position: absolute; left: 2px; width: 27%; bottom: 2px; mix-blend-mode: color-dodge; opacity: 0; left: -100px; -webkit-transition: all 0.6s; transition: all 0.6s } .catagories-section .catagories a { display: block; text-align: center } .catagories-section .catagories a .img-wrap { text-align: center; position: relative; margin: calc(25px + (34 - 25) * ((100vw - 320px) / (1920 - 320))) auto; width: calc(36px + (50 - 36) * ((100vw - 320px) / (1920 - 320))) } .catagories-section .catagories a .img-wrap img { width: 100%; position: relative; z-index: 2; max-height: 49.5px } [class="dark"] .catagories-section .catagories a .img-wrap img { -webkit-filter: invert(1); filter: invert(1) } .catagories-section .catagories a .img-wrap::after { position: absolute; content: ""; top: 0; right: -10px; width: calc(36px + (57 - 36) * ((100vw - 320px) / (1920 - 320))); height: calc(36px + (57 - 36) * ((100vw - 320px) / (1920 - 320))); border-radius: 100%; opacity: 0.1; z-index: 1; background-color: var(--theme-color); -webkit-transition: all 0.6s; transition: all 0.6s } [class="dark"] .catagories-section .catagories a .img-wrap::after { -webkit-filter: invert(0); filter: invert(0) } .catagories-section .catagories a .btn-box { position: relative } .catagories-section .catagories a .btn-box .catagories-name { display: inline-block; padding: 6px calc(5px + (34 - 5) * ((100vw - 320px) / (1920 - 320))); font-weight: normal; font-size: 14px; line-height: 20px; border: 1px solid #1f1f1f; -webkit-transition: all 0.6s; transition: all 0.6s } @media only screen and (max-width: 576px) { .catagories-section .catagories a .btn-box .catagories-name { padding: 6px 18px; line-height: 18px } } @media only screen and (max-width: 425px) { .catagories-section .catagories a .btn-box .catagories-name { padding: 7px 7px; line-height: 13px } } @media only screen and (max-width: 375px) { .catagories-section .catagories a .btn-box .catagories-name { padding: 4px 4px; line-height: 15px } } @media only screen and (max-width: 360px) { .catagories-section .catagories a .btn-box .catagories-name { padding: 7px 20px; line-height: 15px } } .catagories-section .catagories a .btn-box .btn-special { -webkit-transition: all 0.6s; transition: all 0.6s; position: absolute; bottom: -100px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .catagories-section .catagories:hover, .catagories-section .catagories > a:active { background-color: var(--theme-color) } .catagories-section .catagories:hover .img-wrap img, .catagories-section .catagories > a:active .img-wrap img { -webkit-filter: invert(1) brightness(2); filter: invert(1) brightness(2) } .catagories-section .catagories:hover .img-wrap::after, .catagories-section .catagories > a:active .img-wrap::after { -webkit-filter: brightness(40); filter: brightness(40) } [class="dark"] .catagories-section .catagories:hover .img-wrap::after, [class="dark"] .catagories-section .catagories > a:active .img-wrap::after { -webkit-filter: brightness(40); filter: brightness(40) } .catagories-section .catagories:hover .leaf-shape, .catagories-section .catagories > a:active .leaf-shape { opacity: 1; left: 2px; -webkit-filter: brightness(2); filter: brightness(2) } .catagories-section .catagories:hover .btn-box .catagories-name, .catagories-section .catagories > a:active .btn-box .catagories-name { -webkit-transform: translateY(100px); transform: translateY(100px) } .catagories-section .catagories:hover .btn-box .btn-special, .catagories-section .catagories > a:active .btn-box .btn-special { padding: calc(3px + (6 - 3) * ((100vw - 320px) / (1920 - 320))) calc(20px + (32 - 32) * ((100vw - 320px) / (1920 - 320))); bottom: 6px; line-height: calc(20px + (29 - 20) * ((100vw - 320px) / (1920 - 320))) } .catagories-style-2 .swiper { padding: 2px 0 } .catagories-style-2 .catagories { padding: 0 } .catagories-style-2 .catagories a .img-wrap { width: 100%; padding: 0; margin: 0 } .catagories-style-2 .catagories a .img-wrap img { min-height: unset; max-height: unset } .catagories-style-2 .catagories a .img-wrap::after { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } [dir="rtl"] .catagories-style-2 .catagories a .img-wrap::after { right: unset } .catagories-style-3 .swiper { padding: 4px 0; margin: -4px 0 } .catagories-style-3 .catagories-box { padding: calc(0px + (35 - 0) * ((100vw - 320px) / (1920 - 320))); background-color: #f1f8f0; 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; height: -webkit-max-content; height: -moz-max-content; height: max-content; -webkit-transition: all 0.5s; transition: all 0.5s } [class="dark"] .catagories-style-3 .catagories-box { background-color: rgba(229, 229, 229, 0.3) } @media only screen and (max-width: 1200px) { .catagories-style-3 .catagories-box { padding: calc(12px + (15 - 12) * ((100vw - 992px) / (1200 - 992))) } } @media only screen and (max-width: 992px) { .catagories-style-3 .catagories-box { padding: 15px } } .catagories-style-3 .catagories-box:hover { background-color: #fff; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05) } .catagories-style-3 .catagories-box img { width: calc(37px + (50 - 37) * ((100vw - 320px) / (1920 - 320))); height: calc(37px + (50 - 37) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .catagories-style-3 .catagories-box img { -webkit-filter: invert(1); filter: invert(1) } .catagories-style-3 .catagories-box h4 { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); margin-top: 10px; line-height: calc(18px + (21 - 18) * ((100vw - 320px) / (1920 - 320))); text-align: center; color: #262834; height: calc(32px + (42 - 32) * ((100vw - 320px) / (1920 - 320))) } .catagories-fashion .catagories-box { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 10px; background-color: #fff; padding: 0 } .catagories-fashion .catagories-box img { width: 100%; height: auto } .catagories-fashion .catagories-box h4 { height: unset; margin-top: 5px } .catagories-fashion .swiper-prev, .catagories-fashion .swiper-next { border: 1px solid var(--theme-color); background-color: var(--theme-color) !important } .catagories-fashion .swiper-prev svg, .catagories-fashion .swiper-next svg { stroke: #fff } .catagories-fashion .swiper-prev:hover, .catagories-fashion .swiper-next:hover { background-color: #fff !important } .catagories-fashion .swiper-prev:hover svg, .catagories-fashion .swiper-next:hover svg { stroke: var(--theme-color) !important } .catagories-fashion .swiper-pagination { position: relative; inset: unset; margin-bottom: 0 } .catagories-style-4 .catagories-box { padding: 10px 10px 0 10px; background-color: #f7f7f7; border-radius: 130px 130px 0 0; position: relative; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; background-image: unset } .catagories-style-4 .catagories-box .catagories-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 27px 27px 10px 27px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 1px solid transparent; border-bottom: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 11px; border-radius: inherit } .catagories-style-4 .catagories-box .catagories-link img { width: calc(32px + (40 - 32) * ((100vw - 320px) / (1920 - 320))); height: auto } [class="dark"] .catagories-style-4 .catagories-box .catagories-link img { -webkit-filter: invert(1); filter: invert(1) } .catagories-style-4 .catagories-box .catagories-link span { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (23 - 20) * ((100vw - 320px) / (1920 - 320))); color: #2b2b2b } .catagories-style-4 .catagories-box:hover { background-image: url("../images/furniture/banner/bg-catagories.jpg"); background-size: cover; background-blend-mode: overlay; background-color: rgba(43, 43, 43, 0.8) } .catagories-style-4 .catagories-box:hover .catagories-link { border-color: var(--theme-color) } .catagories-style-4 .catagories-box:hover .catagories-link img { } .catagories-style-4 .catagories-box:hover .catagories-link span { color: #fff } [class="dark"] .catagories-style-4 .catagories-box:hover .catagories-link span { color: #f0f0f0 } .catagories-style-5 .catagories-box { display: block; text-align: center; padding: calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320))) 16px; background-color: #111010 } .catagories-style-5 .catagories-box img { width: 120px; height: auto; margin-top: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } .catagories-style-5 .catagories-box .content-box { padding-top: 22px; text-align: center; position: relative; margin-top: calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320))) } .catagories-style-5 .catagories-box .content-box h5 { font-weight: 500; font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (23 - 20) * ((100vw - 320px) / (1920 - 320))); text-transform: uppercase; color: #fff } .catagories-style-5 .catagories-box .content-box p { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (22 - 20) * ((100vw - 320px) / (1920 - 320))); text-align: center; color: rgba(182, 160, 148, 0.9); margin-top: 6px; margin-bottom: 0 } .catagories-style-5 .catagories-box .content-box::after, .catagories-style-5 .catagories-box .content-box::before { content: ""; position: absolute; background-color: #232227; top: 0; left: 50% } .catagories-style-5 .catagories-box .content-box::after { width: 80%; height: 1px; -webkit-transform: translateX(-50%); transform: translateX(-50%) } .catagories-style-5 .catagories-box .content-box::before { content: ""; width: 11px; height: 11px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .catagories-style-6 { background: -webkit-gradient(linear, right top, left top, color-stop(15.24%, #7d6b54), color-stop(130.21%, #7b6e5e)); background: linear-gradient(270deg, #7d6b54 15.24%, #7b6e5e 130.21%); mix-blend-mode: multiply; padding: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))); border-radius: calc(30px + (50 - 30) * ((100vw - 320px) / (1920 - 320))) 0px 0px 0px } [dir="rtl"] .catagories-style-6 { border-radius: 0px calc(30px + (50 - 30) * ((100vw - 320px) / (1920 - 320))) 0px 0px } .catagories-style-6 .swiper { padding: 12px 0; margin-bottom: -12px } .catagories-style-6 .swiper .swiper-slide { position: relative } .catagories-style-6 .swiper .swiper-slide.swiper-slide-prev:after { display: none } .catagories-style-6 .swiper .swiper-slide::after { content: ""; width: 1px; height: 50%; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: #a79078 } @media only screen and (max-width: 1399px) { .catagories-style-6 .swiper .swiper-slide::after { display: none } } .catagories-style-6 .swiper .swiper-slide.swiper-slide-duplicate-prev::after { display: none } .catagories-style-6 .catagories-box { display: block; text-align: center } .catagories-style-6 .catagories-box .img-box { position: relative } .catagories-style-6 .catagories-box .img-box img { z-index: 2; position: relative } .catagories-style-6 .catagories-box .img-box::after { content: ""; background: rgba(255, 255, 255, 0.1); -webkit-box-shadow: 19px 29px 4px rgba(0, 0, 0, 0.1); box-shadow: 19px 29px 4px rgba(0, 0, 0, 0.1); border-radius: 5px; width: calc(110px + (137 - 110) * ((100vw - 320px) / (1920 - 320))); height: calc(75px + (96 - 75) * ((100vw - 320px) / (1920 - 320))); position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1 } .catagories-style-6 .catagories-box .img-box img { width: calc(110px + (157 - 110) * ((100vw - 320px) / (1920 - 320))); height: auto } .catagories-style-6 .catagories-box h3 { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; color: #fff; margin-top: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(0px + (-5 - 0) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .catagories-style-6 .catagories-box h3 { color: #f0f0f0 } .offer-section .g-6, .offer-section .gx-6 { --bs-gutter-x: calc(15px + (62 - 15) * ((100vw - 320px) / (1920 - 320))) } .offer-section .g-6, .offer-section .gy-6 { --bs-gutter-y: calc(15px + (62 - 15) * ((100vw - 320px) / (1920 - 320))) } .offer-section .offer { text-align: center } .offer-section .offer .offer-heading { font-weight: 600; font-size: calc(12px + (30 - 12) * ((100vw - 320px) / (1920 - 320))); line-height: calc(17px + (43 - 17) * ((100vw - 320px) / (1920 - 320))); position: relative; text-transform: uppercase; cursor: pointer; z-index: 2; margin-top: calc(-5px + (-10 + 5) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 576px) { .offer-section .offer .offer-heading { font-size: calc(15px + (30 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: 22px } } .offer-section .offer .offer-heading span { width: 100%; height: calc(10px + (25 - 10) * ((100vw - 320px) / (1920 - 320))); display: block; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; left: 0; right: 0; z-index: -1; bottom: 0px; position: absolute } [class="dark"] .offer-section .offer .offer-heading span { background-color: #213339 !important } @media only screen and (max-width: 576px) { .offer-section .offer .offer-heading span { height: calc(13px + (25 - 13) * ((100vw - 320px) / (1920 - 320))) } } [class="dark"] .offer-section .offer .offer-heading span.bg-theme-gold { background-color: #ffca63 !important } [class="dark"] .offer-section .offer .color-gold ~ .color-white { color: #262834 !important } .offer-section .offer p { text-transform: uppercase; color: #767676; font-weight: 500; font-size: calc(10px + (14 - 10) * ((100vw - 320px) / (1920 - 320))); line-height: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(5px + (7 - 5) * ((100vw - 320px) / (1920 - 320))); margin-bottom: -3px; margin-left: auto; margin-right: auto; overflow: hidden; white-space: nowrap; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; text-overflow: ellipsis } @media only screen and (max-width: 576px) { .offer-section .offer p { font-size: 12px; line-height: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))) } } .offer-section .offer:hover .offer-heading span { height: 100% } .offer-2 { padding-top: 44px; padding-bottom: 44px } .offer-2 .offer-heading span { opacity: 0.2 } @media only screen and (max-width: 390px) { .offer-banner .row > div { width: 100% } } .offer-banner .offer-box { position: relative } @media only screen and (max-width: 767px) { .offer-banner .offer-box.bg-size::before { padding-top: 100% } } .offer-banner .offer-box.landscape::before { padding-top: 61.5% } @media only screen and (max-width: 767px) { .offer-banner .offer-box.landscape { background-position: bottom } .offer-banner .offer-box.landscape::before { padding-top: 50% } } @media only screen and (max-width: 390px) { .offer-banner .offer-box.landscape::before { padding-top: 75% } } .offer-banner .offer-box .content-box { position: absolute; top: 23px; right: 33px } .offer-banner .offer-box .content-box h4 { color: var(--theme-color); font-style: normal; font-weight: 500; font-size: calc(15px + (26 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (48 - 20) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(-2px + (-8 - 2) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 390px) { .offer-banner .offer-box .content-box h4 { font-size: 18px; line-height: 22px; margin-bottom: 5px; margin-top: -2px } } .offer-banner .offer-box .content-box h5 { font-style: normal; font-weight: 400; font-size: calc(16px + (28 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: calc(30px + (39 - 30) * ((100vw - 320px) / (1920 - 320))); color: #2b2b2b; margin-bottom: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .offer-banner .offer-box .content-box h5 { color: #2b2b2b } .offer-banner .offer-box .content-box h5 span { font-weight: 600 } .offer-banner .offer-box .content-box.right-align { top: calc(5px + (23 - 5) * ((100vw - 320px) / (1920 - 320))); right: calc(10px + (33 - 10) * ((100vw - 320px) / (1920 - 320))); text-align: right } @media only screen and (max-width: 390px) { .offer-banner .offer-box .content-box.right-align { top: 20px; right: 20px } } .offer-banner .offer-box .content-box.left-align { text-align: left; top: calc(5px + (23 - 5) * ((100vw - 320px) / (1920 - 320))); left: calc(10px + (33 - 10) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 390px) { .offer-banner .offer-box .content-box.left-align { top: 20px; left: 20px } } .offer-banner2 .offer-box { position: relative; margin-right: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); -webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.07); box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.07) } .offer-banner2 .offer-box::after { content: ""; width: 100%; height: 100%; border: 1px solid #2b2b2b; position: absolute; top: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); left: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); z-index: -1 } .offer-banner2 .offer-box .content-box { padding: 10px; width: 50%; position: absolute; right: 0; top: calc(4px + (30 - 4) * ((100vw - 320px) / (1920 - 320))) } .offer-banner2 .offer-box .content-box span { font-weight: 500; font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320))); text-transform: uppercase; color: #f7593e; display: block; margin-top: -5px } @media only screen and (max-width: 767px) { .offer-banner2 .offer-box .content-box span { font-size: calc(10px + (30 - 10) * ((100vw - 320px) / (1920 - 320))); line-height: 22px } } .offer-banner2 .offer-box .content-box h2 { font-weight: 600; font-size: calc(10px + (30 - 10) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320))); text-transform: uppercase; color: #2b2b2b; margin-bottom: 10px; margin-top: calc(0px + (3 - 0) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .offer-banner2 .offer-box .content-box h2 { color: #2b2b2b } @media only screen and (max-width: 767px) { .offer-banner2 .offer-box .content-box h2 { font-size: calc(18px + (30 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(25px + (40 - 25) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 455px) { .offer-banner2 .offer-box .content-box h2 { font-size: calc(12px + (45 - 12) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320))) } } .offer-banner2 .offer-box .content-box h2 strong { color: var(--theme-color) } .offer-banner2 .offer-box .content-box p { font-weight: 500; font-size: 14px; line-height: 22px; color: rgba(182, 160, 148, 0.9) } [class="dark"] .offer-banner2 .offer-box .content-box p { color: rgba(43, 43, 43, 0.7) } @media only screen and (max-width: 1199px) { .offer-banner2 .offer-box .content-box p { display: none } } @media only screen and (max-width: 767px) { .offer-banner2 .offer-box .content-box p { display: block } } @media only screen and (max-width: 575px) { .offer-banner2 .offer-box .content-box p { display: none } } .offer-banner2 .offer-box .content-box .btn { font-size: 13px; padding: 5px calc(12px + (20 - 12) * ((100vw - 320px) / (1920 - 320))); line-height: 20px } .special-product .product-box { position: relative; height: 100% } .special-product .product-box .img-wrap { height: 100% } .special-product .product-box .catagories-small-label, .special-product .product-box .catagories-large-label { position: absolute; left: 50%; width: 90%; bottom: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); padding: calc(9px + (11 - 9) * ((100vw - 320px) / (1920 - 320))); text-align: center; -webkit-transform: translateX(-50%); transform: translateX(-50%); background: rgba(255, 255, 255, 0.8); -webkit-box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1); box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1); -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px) } @media only screen and (max-width: 767px) { .special-product .product-box .catagories-small-label, .special-product .product-box .catagories-large-label { padding: calc(9px + (20 - 9) * ((100vw - 320px) / (1920 - 320))) } } .special-product .product-box .catagories-small-label a > span, .special-product .product-box .catagories-large-label a > span { font-weight: normal; display: block; font-size: 14px; line-height: 20px; color: #767676; text-transform: capitalize; overflow: hidden; white-space: nowrap; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; text-overflow: ellipsis; margin: 0 auto; margin-top: -2px } @media only screen and (max-width: 1199px) { .special-product .product-box .catagories-small-label a > span, .special-product .product-box .catagories-large-label a > span { font-size: 13px } } @media only screen and (max-width: 767px) { .special-product .product-box .catagories-small-label a > span, .special-product .product-box .catagories-large-label a > span { font-size: 14px } } .special-product .product-box .catagories-small-label a h3, .special-product .product-box .catagories-large-label a h3 { font-weight: 500; font-size: calc(11px + (16 - 11) * ((100vw - 320px) / (1920 - 320))); line-height: calc(19px + (23 - 19) * ((100vw - 320px) / (1920 - 320))); color: #262834; text-transform: uppercase; margin: 0 auto; margin-bottom: -5px; overflow: hidden; white-space: nowrap; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; text-overflow: ellipsis } @media only screen and (max-width: 1199px) { .special-product .product-box .catagories-small-label a h3, .special-product .product-box .catagories-large-label a h3 { font-size: 13px } } @media only screen and (max-width: 992px) { .special-product .product-box .catagories-small-label a h3, .special-product .product-box .catagories-large-label a h3 { font-size: 12px } } @media only screen and (max-width: 767px) { .special-product .product-box .catagories-small-label a h3, .special-product .product-box .catagories-large-label a h3 { font-size: calc(12px + (24 - 12) * ((100vw - 320px) / (1920 - 320))) } } .special-product .product-box .catagories-small-label .timer, .special-product .product-box .catagories-large-label .timer { margin-top: 11px } .special-product .product-box .catagories-large-label { padding: calc(10px + (21 - 10) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 767px) { .special-product .product-box .catagories-large-label { padding: calc(10px + (30 - 10) * ((100vw - 320px) / (1920 - 320))) } } .special-product .product-box .catagories-large-label a > span { font-weight: normal; font-size: calc(13px + (16 - 13) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; text-transform: capitalize; margin-top: -3px; display: block } @media only screen and (max-width: 767px) { .special-product .product-box .catagories-large-label a > span { font-size: 14px } } .special-product .product-box .catagories-large-label a h3 { font-weight: 500; font-size: calc(14px + (24 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (35 - 22) * ((100vw - 320px) / (1920 - 320))); color: #262834; text-transform: uppercase } @media only screen and (max-width: 767px) { .special-product .product-box .catagories-large-label a h3 { font-size: calc(14px + (26 - 14) * ((100vw - 320px) / (1920 - 320))) } } .special-product .product-box .catagories-large-label .timer { 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: calc(3px + (10 - 3) * ((100vw - 320px) / (1920 - 320))); margin-top: 13px } @media only screen and (max-width: 576px) { .special-product .product-box .catagories-large-label .timer { gap: calc(6px + (30 - 6) * ((100vw - 320px) / (1920 - 320))) } } .special-product .product-box .catagories-large-label .timer 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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: calc(0px + (5 - 0) * ((100vw - 320px) / (1920 - 320))); padding: calc(6px + (18 - 6) * ((100vw - 320px) / (1920 - 320))); background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.7)), to(rgba(0, 0, 0, 0))); background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(0, 0, 0, 0) 100%); -webkit-box-shadow: 0px 4px 10px rgba(15, 143, 172, 0.1); box-shadow: 0px 4px 10px rgba(15, 143, 172, 0.1) } @media only screen and (max-width: 576px) { .special-product .product-box .catagories-large-label .timer li { padding: calc(8px + (50 - 8) * ((100vw - 320px) / (1920 - 320))) } } .special-product .product-box .catagories-large-label .timer li .time-value { font-weight: 600; font-size: calc(14px + (26 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 21px; color: var(--theme-color) } .special-product .product-box .catagories-large-label .timer li .timer-label { font-weight: normal; font-size: calc(13px + (14 - 13) * ((100vw - 320px) / (1920 - 320))); line-height: 21px; margin-bottom: -3px; color: #767676 } @media only screen and (max-width: 1399px) { .special-product .ratio_163 .bg-size:before { padding-top: 159% } } @media only screen and (max-width: 1199px) { .special-product .ratio_163 .bg-size:before { padding-top: 99% } } @media only screen and (max-width: 767px) { .special-product .ratio_163 .bg-size:before { padding-top: 127% } } @media only screen and (max-width: 1199px) { .special-product .ratio_124 .bg-size:before { padding-top: 120% } } @media only screen and (max-width: 767px) { .special-product .ratio_124 .bg-size:before { padding-top: 110% } } @media only screen and (max-width: 1199px) { .special-product .ratio2_3 .bg-size:before { padding-top: 75% } } @media only screen and (max-width: 767px) { .special-product .ratio2_3 .bg-size:before { padding-top: 50% } } @media only screen and (max-width: 1199px) { .special-product .ratio_asos .bg-size:before { padding-top: 150% } } @media only screen and (max-width: 767px) { .special-product .ratio_asos .bg-size:before { padding-top: 128% } } .special-product-2 .ratio2_3 .bg-size:before { padding-top: 61.5% } .special-product-2 .ratio_115 .bg-size:before { padding-top: 117.3% } @media only screen and (max-width: 767px) { .special-product-2 .ratio_115 .bg-size:before { padding-top: 94.33% } } @media only screen and (max-width: 575px) { .special-product-2 .ratio_115 .bg-size:before { padding-top: 120.7778% } } @media only screen and (max-width: 375px) { .special-product-2 .ratio_115 .bg-size:before { padding-top: 130.7778% } } .special-product-2 .ratio_asos .bg-size:before { padding-top: 126.8% } @media only screen and (max-width: 1199px) { .special-product-2 .ratio_asos .bg-size:before { padding-top: 125.7778% } } .special-product-2 .product-box { position: relative; display: block; width: 100% } .special-product-2 .product-box .catagories-small-label a h5, .special-product-2 .special-product .product-box .catagories-large-label a h5, .special-product .special-product-2 .product-box .catagories-large-label a h5 { font-weight: 500; font-size: calc(12px + (18 - 12) * ((100vw - 320px) / (1920 - 320))); line-height: calc(19px + (23 - 19) * ((100vw - 320px) / (1920 - 320))) } .special-product-2 .product-box .catagories-small-label, .special-product-2 .special-product .product-box .catagories-large-label, .special-product .special-product-2 .product-box .catagories-large-label, .special-product-2 .product-box .catagories-large-label { padding: calc(9px + (18 - 9) * ((100vw - 320px) / (1920 - 320))) calc(10px + (36 - 10) * ((100vw - 320px) / (1920 - 320))); width: 100%; background-color: transparent; -webkit-backdrop-filter: unset; backdrop-filter: unset; -webkit-box-shadow: unset; box-shadow: unset; bottom: 0 } @media only screen and (max-width: 767px) { .special-product-2 .product-box .catagories-small-label, .special-product-2 .special-product .product-box .catagories-large-label, .special-product .special-product-2 .product-box .catagories-large-label, .special-product-2 .product-box .catagories-large-label { padding: calc(9px + (55 - 9) * ((100vw - 320px) / (1920 - 320))) calc(10px + (55 - 10) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 575px) { .special-product-2 .product-box .catagories-small-label, .special-product-2 .special-product .product-box .catagories-large-label, .special-product .special-product-2 .product-box .catagories-large-label, .special-product-2 .product-box .catagories-large-label { padding: calc(9px + (115 - 9) * ((100vw - 320px) / (1920 - 320))) calc(10px + (115 - 10) * ((100vw - 320px) / (1920 - 320))) } } .special-product-2 .product-box .catagories-small-label a > span, .special-product-2 .special-product .product-box .catagories-large-label a > span, .special-product .special-product-2 .product-box .catagories-large-label a > span, .special-product-2 .product-box .catagories-large-label a > span { font-size: calc(12px + (18 - 12) * ((100vw - 320px) / (1920 - 320))); line-height: calc(19px + (23 - 19) * ((100vw - 320px) / (1920 - 320))); color: #262834; text-transform: uppercase; font-weight: 500 } [class="dark"] .special-product-2 .product-box .catagories-small-label a > span, [class="dark"] .special-product-2 .special-product .product-box .catagories-large-label a > span, .special-product [class="dark"] .special-product-2 .product-box .catagories-large-label a > span, [class="dark"] .special-product-2 .product-box .catagories-large-label a > span { color: #262834 } .special-product-2 .product-box .catagories-small-label a h5, .special-product-2 .special-product .product-box .catagories-large-label a h5, .special-product .special-product-2 .product-box .catagories-large-label a h5, .special-product-2 .product-box .catagories-large-label a h5 { margin: 0 auto; width: 100%; margin-bottom: -4px } [class="dark"] .special-product-2 .product-box .catagories-small-label a h5, [class="dark"] .special-product-2 .special-product .product-box .catagories-large-label a h5, .special-product [class="dark"] .special-product-2 .product-box .catagories-large-label a h5, [class="dark"] .special-product-2 .product-box .catagories-large-label a h5 { color: #262834 } .special-product-2 .product-box .catagories-small-label.right-align, .special-product-2 .special-product .product-box .right-align.catagories-large-label, .special-product .special-product-2 .product-box .right-align.catagories-large-label, .special-product-2 .product-box .catagories-large-label.right-align { text-align: right } .special-product-2 .product-box .catagories-small-label.right-align a h5, .special-product-2 .special-product .product-box .right-align.catagories-large-label a h5, .special-product .special-product-2 .product-box .right-align.catagories-large-label a h5, .special-product-2 .product-box .catagories-large-label.right-align a h5 { margin-left: auto; margin-right: 0 } [dir="rtl"] .special-product-2 .product-box .catagories-small-label.right-align a h5, [dir="rtl"] .special-product-2 .special-product .product-box .right-align.catagories-large-label a h5, .special-product [dir="rtl"] .special-product-2 .product-box .right-align.catagories-large-label a h5, [dir="rtl"] .special-product-2 .product-box .catagories-large-label.right-align a h5 { margin-right: auto; margin-left: 0 } .special-product-2 .product-box .catagories-small-label.left-align, .special-product-2 .special-product .product-box .left-align.catagories-large-label, .special-product .special-product-2 .product-box .left-align.catagories-large-label, .special-product-2 .product-box .catagories-large-label.left-align { text-align: left } .special-product-2 .product-box .catagories-small-label.left-align a h5, .special-product-2 .special-product .product-box .left-align.catagories-large-label a h5, .special-product .special-product-2 .product-box .left-align.catagories-large-label a h5, .special-product-2 .product-box .catagories-large-label.left-align a h5 { margin-right: auto; margin-left: 0 } [dir="rtl"] .special-product-2 .product-box .catagories-small-label.left-align a h5, [dir="rtl"] .special-product-2 .special-product .product-box .left-align.catagories-large-label a h5, .special-product [dir="rtl"] .special-product-2 .product-box .left-align.catagories-large-label a h5, [dir="rtl"] .special-product-2 .product-box .catagories-large-label.left-align a h5 { margin-left: auto; margin-right: 0 } .special-product-2 .product-box .catagories-small-label.left-align a h5, .special-product-2 .special-product .product-box .left-align.catagories-large-label a h5, .special-product .special-product-2 .product-box .left-align.catagories-large-label a h5, .special-product-2 .product-box .catagories-large-label.left-align a h5 { margin: 0 auto } .special-product-2 .product-box .catagories-large-label a h3 { font-size: calc(14px + (24 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(19px + (23 - 19) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 0; margin-top: calc(0px + (7 - 0) * ((100vw - 320px) / (1920 - 320))); color: var(--theme-color) } .special-product-2 .product-box .catagories-large-label .timer { margin-top: calc(0px + (20 - 0) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 767px) { .special-product-2 .product-box .catagories-large-label .timer { margin-top: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) } } .special-product-2 .product-box .catagories-large-label .timer li { background: none; -webkit-box-shadow: none; box-shadow: none; border: 1px solid #262834 } [class="dark"] .special-product-2 .product-box .catagories-large-label .timer li { border-color: #262834 } [class="dark"] .special-product-2 .product-box .catagories-large-label .timer li .timer-label { color: #767676 } .special-product-2 .product-box:hover .label-wrap span { color: var(--theme-color) } @media only screen and (min-width: 390px) { .special-product-3 .row { margin-bottom: calc(25px + (40 - 25) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 390px) { .special-product-3 .row > div { width: 100% } } @media only screen and (max-width: 390px) { .special-product-3 .row > div .product-card3 .img-wrap img { width: 60% } } .special-product-3 .row > div:nth-of-type(2n+2) .product-card3 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; margin-top: calc(25px + (40 - 25) * ((100vw - 320px) / (1920 - 320))); gap: 25px; height: 100%; padding: 0 calc(18px + (25 - 18) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 390px) { .special-product-3 .row > div:nth-of-type(2n+2) .product-card3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 0; gap: 8px; padding: calc(18px + (25 - 18) * ((100vw - 320px) / (1920 - 320))) } } .after-img-wrap { position: relative } .after-img-wrap .img-abs { position: absolute } @media only screen and (max-width: 1578px) { .after-img-wrap .img-abs { display: none } } .after-img-wrap .img-l { width: 80px; height: auto; left: 0; top: 120px } [dir="rtl"] .after-img-wrap .img-l { right: 0; left: unset } .after-img-wrap .img-r { width: 58px; right: 20px; top: 62%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } [dir="rtl"] .after-img-wrap .img-r { right: unset; left: 20px } .after-img-wrap .img-l1 { width: 40px; left: 100px; top: 20px } [dir="rtl"] .after-img-wrap .img-l1 { right: 100px; left: unset } .after-img-wrap .img-l2 { width: 80px; bottom: -82px; left: 28px; -webkit-transform: rotate(263deg); transform: rotate(263deg); -webkit-transform-origin: center; transform-origin: center } [dir="rtl"] .after-img-wrap .img-l2 { right: unset; left: 28px } .timer { 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: calc(3px + (10 - 3) * ((100vw - 320px) / (1920 - 320))); margin-top: 13px } @media only screen and (max-width: 576px) { .timer { gap: calc(6px + (30 - 6) * ((100vw - 320px) / (1920 - 320))) } } .timer 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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: calc(0px + (5 - 0) * ((100vw - 320px) / (1920 - 320))); padding: calc(6px + (18 - 6) * ((100vw - 320px) / (1920 - 320))); background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.7)), to(rgba(0, 0, 0, 0))); background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(0, 0, 0, 0) 100%); -webkit-box-shadow: 0px 4px 10px rgba(15, 143, 172, 0.1); box-shadow: 0px 4px 10px rgba(15, 143, 172, 0.1) } @media only screen and (max-width: 576px) { .timer li { padding: calc(8px + (50 - 8) * ((100vw - 320px) / (1920 - 320))) } } .timer li .time-value { font-weight: 600; font-size: calc(14px + (26 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 21px; color: var(--theme-color) } .timer li .timer-label { font-weight: normal; font-size: calc(13px + (14 - 13) * ((100vw - 320px) / (1920 - 320))); line-height: 21px; margin-bottom: -3px; color: #767676 } .timer.timer2 { gap: calc(2px + (5 - 2) * ((100vw - 320px) / (1920 - 320))); margin: 0 } .timer.timer2 li { gap: 0; background: unset; -webkit-box-shadow: unset; box-shadow: unset; background-color: transparent; position: relative; padding: calc(8px + (12 - 8) * ((100vw - 320px) / (1920 - 320))); min-width: calc(60px + (72 - 50) * ((100vw - 320px) / (1920 - 320))) } .timer.timer2 li::after { content: ""; position: absolute; inset: 0; background-color: var(--theme-color); opacity: 0.1 } .timer.timer2 li.colun { min-width: unset; padding: 0; background-color: transparent; font-size: 25px; color: var(--theme-color) } .timer.timer2 li.colun::after { display: none } .timer.timer2 li .time-value { font-weight: 600; font-size: calc(14px + (22 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (34 - 20) * ((100vw - 320px) / (1920 - 320))); letter-spacing: -0.02em; color: var(--theme-color) } .timer.timer2 li .timer-label { font-weight: 400; font-size: 14px; line-height: 22px; color: var(--theme-color) } .special-product-4 .big-ratio::before { content: ""; padding-top: 64% } @media only screen and (max-width: 767px) { .special-product-4 .big-ratio::before { padding-top: 50% } } .special-product-4 .sm-ratio::before { content: ""; padding-top: 62% } .special-product-4 .banner-ratio::before { content: ""; padding-top: 30.65% } .special-product-4 .img-box { position: relative } [dir="rtl"] .special-product-4 .img-box { -webkit-transform: scaleX(-1); transform: scaleX(-1) } .special-product-4 .img-box .product-label { font-weight: 500; font-size: calc(14px + (24 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (35 - 20) * ((100vw - 320px) / (1920 - 320))); color: #2b2b2b; display: inline-block; position: absolute; padding: 0 5px; top: calc(5px + (20 - 5) * ((100vw - 320px) / (1920 - 320))); left: calc(5px + (30 - 5) * ((100vw - 320px) / (1920 - 320))); background-color: rgba(255, 255, 255, 0.5) } [class="dark"] .special-product-4 .img-box .product-label { color: #2b2b2b; background-color: rgba(240, 240, 240, 0.5) } [dir="rtl"] .special-product-4 .img-box .product-label { text-align: right; -webkit-transform: scaleX(-1); transform: scaleX(-1) } .special-product-5 .ratio_asos .bg-size::before { padding-top: 90% } .special-product-5 .ratio_asos .landscape-bg::before { padding-top: 44% } .special-product-5 .ratio_landscape .bg-size::before { padding-top: 90% } .special-product-5 .img-box { position: relative } .special-product-5 .img-box .content-box { width: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center } .special-product-5 .img-box .content-box span { font-weight: 500; font-size: calc(13px + (16 - 13) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (23 - 20) * ((100vw - 320px) / (1920 - 320))); color: var(--theme-color); display: block; margin-top: -3px } .special-product-5 .img-box .content-box h5 { font-weight: 600; font-size: calc(15px + (22 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(23px + (32 - 23) * ((100vw - 320px) / (1920 - 320))); color: #fff; margin-top: calc(0px + (5 - 0) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(3px + (16 - 3) * ((100vw - 320px) / (1920 - 320))) } .detail-card-section .top-heading { max-width: 732px; margin: 0 auto; text-align: center; padding-bottom: calc(22px + (46 - 22) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(-5px + (-9 + 5) * ((100vw - 320px) / (1920 - 320))) } .detail-card-section .top-heading h2 { font-weight: 300; font-size: calc(18px + (26 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(28px + (42 - 28) * ((100vw - 320px) / (1920 - 320))); color: #1f1f1f } .detail-card-section .top-heading h2 strong { font-weight: 600 } .detail-card-section .top-heading span { font-weight: normal; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(37px + (42 - 37) * ((100vw - 320px) / (1920 - 320))); color: #262834; position: relative; display: inline-block; margin-bottom: -10px } .detail-card-section .top-heading span::after { content: ""; position: absolute; top: 50%; left: -28px; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 18px; height: 1px; background-color: #1f1f1f } @media only screen and (max-width: 375px) { .detail-card-section .row > div .detail-card .content-box { text-align: left; margin-bottom: 0; margin-top: 0 } .detail-card-section .row > div .detail-card .content-box h3 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 130px } } .detail-card-section .row > div:nth-child(2n+2) .detail-card { margin-bottom: -4px } .detail-card-section .row > div:nth-child(2n+1) .detail-card { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; margin-top: -4px } @media only screen and (max-width: 375px) { .detail-card-section .row > div:nth-child(2n+1) .detail-card { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 } .detail-card-section .row > div:nth-child(2n+1) .detail-card .content-box { text-align: left } } @media only screen and (max-width: 1199px) { .best-seller .product-card-side .content-box a del { display: inline-block } } @media only screen and (max-width: 991px) { .best-seller .product-card-side { -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(6px + (15 - 6) * ((100vw - 320px) / (1920 - 320))); padding: 0 } .best-seller .product-card-side .content-box { padding: 10px } } @media only screen and (max-width: 575px) { .best-seller .card-box { margin-bottom: -30px } } .best-seller .card-box .card-wrap { overflow: hidden } .best-seller .card-box .card-wrap .product-card-side.product-side2 { margin-left: calc(-12px + (-28 + 12) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 991px) { .best-seller .card-box .card-wrap .product-card-side.product-side2 { -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: calc(12px + (28 - 12) * ((100vw - 320px) / (1920 - 320))) } .best-seller .card-box .card-wrap .product-card-side.product-side2 .content-box { padding: calc(0px + (10 - 0) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 575px) { .best-seller .card-box .card-wrap .product-card-side:last-of-type::after { display: none } } .best-seller2 .card-wrap .title-line { font-weight: 500; font-size: 18px; line-height: 21px } .best-seller2 .card-wrap .title-line::after { display: none } .best-seller2 .card-wrap .title-line span { font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))) } .best-seller2 .card-wrap .product-card-side2 { padding-top: calc(19px + (43 - 19) * ((100vw - 320px) / (1920 - 320))); padding-bottom: calc(19px + (42 - 19) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 576px) { .best-seller2 .card-wrap .product-card-side2:last-of-type { border: none; padding-bottom: 0 } } .best-seller2 .card-box { height: 100% } .best-seller2 .card-box .img-wrap { position: relative; height: 100%; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: end; -ms-flex-align: end; align-items: end } .best-seller2 .card-box .img-wrap .content-wrap { position: relative; inset: 0; padding: 28px 0; text-align: center } .best-seller2 .card-box .img-wrap .content-wrap .timer { 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: calc(3px + (10 - 3) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 27px } @media only screen and (max-width: 576px) { .best-seller2 .card-box .img-wrap .content-wrap .timer { gap: 8px } } .best-seller2 .card-box .img-wrap .content-wrap .timer 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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: calc(0px + (5 - 0) * ((100vw - 320px) / (1920 - 320))); padding: calc(6px + (14 - 6) * ((100vw - 320px) / (1920 - 320))); background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.7)), to(rgba(0, 0, 0, 0))); background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(0, 0, 0, 0) 100%); -webkit-box-shadow: 0px 4px 10px rgba(15, 143, 172, 0.1); box-shadow: 0px 4px 10px rgba(15, 143, 172, 0.1) } [class="dark"] .best-seller2 .card-box .img-wrap .content-wrap .timer li { background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0))); background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%) } @media only screen and (max-width: 576px) { .best-seller2 .card-box .img-wrap .content-wrap .timer li { padding: calc(8px + (50 - 8) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 576px) { .best-seller2 .card-box .img-wrap .content-wrap .timer li { padding: 10px } } .best-seller2 .card-box .img-wrap .content-wrap .timer li .time-value { font-weight: 600; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 21px; color: var(--theme-color) } @media only screen and (max-width: 576px) { .best-seller2 .card-box .img-wrap .content-wrap .timer li .time-value { font-size: 18px } } .best-seller2 .card-box .img-wrap .content-wrap .timer li .timer-label { font-weight: normal; font-size: calc(13px + (14 - 13) * ((100vw - 320px) / (1920 - 320))); line-height: 21px; margin-bottom: -3px; color: #767676 } .best-seller2 .card-box .img-wrap .content-wrap .content-box { text-align: center; padding: 0 20px } .best-seller2 .card-box .img-wrap .content-wrap .content-box h5 { font-weight: 700; font-size: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320))); line-height: calc(39px + (59 - 39) * ((100vw - 320px) / (1920 - 320))); color: #ff5353 } .best-seller2 .card-box .img-wrap .content-wrap .content-box h5 span { font-weight: 700; font-size: 16px; line-height: 24px } .best-seller2 .card-box .img-wrap .content-wrap .content-box h3 { font-weight: 700; font-size: calc(18px + (26 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(26px + (39 - 26) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-family: "Montserrat", sans-serif } [class="dark"] .best-seller2 .card-box .img-wrap .content-wrap .content-box h3 { color: #262834 } .best-seller2 .card-box .img-wrap .content-wrap .content-box h4 { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 24px; color: #ff5353; margin-top: 4px; margin-bottom: -7px } .best-seller3 .row > div:nth-child(2n+2) .product-box { border-right: 1px solid #36343e } [dir="rtl"] .best-seller3 .row > div:nth-child(2n+2) .product-box { border-left: 1px solid #36343e; border-right: unset } @media only screen and (max-width: 575px) { .best-seller3 .row > div:nth-child(2n+2) .product-box { border: none } [dir="rtl"] .best-seller3 .row > div:nth-child(2n+2) .product-box { border: none } } .best-seller3 .banner-box { background-blend-mode: overlay; background-color: rgba(23, 22, 26, 0.6); position: relative } .best-seller3 .banner-box::after { content: ""; inset: 0; position: absolute; background-color: rgba(28, 27, 32, 0.5) } .best-seller3 .banner-box .content-box { position: absolute; text-align: center; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 2; width: 100%; padding: calc(15px + (43 - 15) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 991px) { .best-seller3 .banner-box .content-box { max-width: 536px } } .best-seller3 .banner-box .content-box span { font-weight: 500; font-size: calc(16px + (26 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (38 - 22) * ((100vw - 320px) / (1920 - 320))); color: #fff; display: block; margin-top: calc(-2px + (-7 + 2) * ((100vw - 320px) / (1920 - 320))) } .best-seller3 .banner-box .content-box h5 { font-weight: 600; font-size: calc(18px + (36 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(25px + (52 - 25) * ((100vw - 320px) / (1920 - 320))); color: var(--theme-color); margin-bottom: 11px } .best-seller3 .banner-box .content-box p { font-weight: 500; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (28 - 20) * ((100vw - 320px) / (1920 - 320))); color: rgba(182, 160, 148, 0.9); margin-bottom: calc(15px + (35 - 15) * ((100vw - 320px) / (1920 - 320))) } .best-seller3 .ratio_asos .bg-size { height: 100% } .best-seller3 .ratio_asos .bg-size:before { padding-top: 136% } @media only screen and (max-width: 991px) { .best-seller3 .ratio_asos .bg-size:before { padding-top: 40% } } @media only screen and (max-width: 475px) { .best-seller3 .ratio_asos .bg-size:before { padding-top: 80% } } .best-seller3 .product-box { padding: 0 calc(15px + (42 - 15) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 575px) { .best-seller3 .product-box { padding: 0 } } .best-seller3 .product-box .product-wrapper .product-card-side:not(:first-of-type) { margin-top: calc(25px + (43 - 25) * ((100vw - 320px) / (1920 - 320))) } .best-seller4 .banner-box .img-box { position: relative; height: 100%; display: block } .best-seller4 .banner-box .img-box .content-box { text-align: center; position: absolute; padding: 24px; inset: 0 } .best-seller4 .banner-box .img-box .content-box span { font-weight: 500; font-size: 14px; line-height: 24px; text-transform: uppercase; color: #f7593e; display: block; margin-top: -6px } .best-seller4 .banner-box .img-box .content-box h3 { font-weight: 500; font-size: calc(16px + (25 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (38 - 20) * ((100vw - 320px) / (1920 - 320))); text-transform: uppercase; color: #fff; font-family: "Montserrat", sans-serif; margin-top: 6px } [class="dark"] .best-seller4 .banner-box .img-box .content-box h3 { color: #f0f0f0 } .best-seller4 .banner-box .img-box .content-box h3 strong { color: var(--theme-color) } .best-seller4 .banner-box .img-box .content-box h4 { font-weight: 500; font-size: 14px; line-height: 22px; background-color: #2b2b2b; color: #fff; margin-top: 6px; display: inline-block; padding: 0 25px } .sub-banner.ratio_asos .bg-size:before { padding-top: 27% } @media only screen and (max-width: 1400px) { .sub-banner.ratio_asos .bg-size:before { padding-top: 30% } } @media only screen and (max-width: 992px) { .sub-banner.ratio_asos .bg-size:before { padding-top: 35% } } @media only screen and (max-width: 575px) { .sub-banner.ratio_asos .bg-size:before { padding-top: 44% } } @media only screen and (max-width: 424px) { .sub-banner.ratio_asos .bg-size:before { padding-top: 58% } } .sub-banner .sub-banner { position: relative } .sub-banner .sub-banner .content-box { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .sub-banner .sub-banner .content-box .heading-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; align-items: center } .sub-banner .sub-banner .content-box .heading-wrap .span-1 { font-weight: normal; font-size: calc(14px + (30 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(27px + (46 - 27) * ((100vw - 320px) / (1920 - 320))); color: #262834; text-transform: uppercase; font-family: "Jost", sans-serif; letter-spacing: 0.25em; margin-bottom: -24px } @media only screen and (max-width: 1200px) { .sub-banner .sub-banner .content-box .heading-wrap .span-1 { letter-spacing: 0.05em } } @media only screen and (max-width: 425px) { .sub-banner .sub-banner .content-box .heading-wrap .span-1 { line-height: calc(30px + (46 - 30) * ((100vw - 320px) / (1920 - 320))) } } .sub-banner .sub-banner .content-box .heading-wrap .span-2, .sub-banner .sub-banner .content-box .heading-wrap .span-3 { text-transform: uppercase; font-weight: 800; font-size: calc(0px + (110 - 0) * ((100vw - 320px) / (1920 - 320))); line-height: calc(27px + (134 - 27) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-family: "Montserrat", sans-serif; margin-bottom: -32px } @media only screen and (max-width: 1200px) { .sub-banner .sub-banner .content-box .heading-wrap .span-2, .sub-banner .sub-banner .content-box .heading-wrap .span-3 { line-height: calc(37px + (134 - 37) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 768px) { .sub-banner .sub-banner .content-box .heading-wrap .span-2, .sub-banner .sub-banner .content-box .heading-wrap .span-3 { line-height: calc(43px + (134 - 43) * ((100vw - 320px) / (1920 - 320))); font-size: calc(11px + (110 - 11) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 575px) { .sub-banner .sub-banner .content-box .heading-wrap .span-2, .sub-banner .sub-banner .content-box .heading-wrap .span-3 { line-height: calc(46px + (134 - 46) * ((100vw - 320px) / (1920 - 320))); font-size: calc(15px + (110 - 15) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 425px) { .sub-banner .sub-banner .content-box .heading-wrap .span-2, .sub-banner .sub-banner .content-box .heading-wrap .span-3 { font-size: calc(26px + (119 - 26) * ((100vw - 320px) / (1920 - 320))); line-height: calc(57px + (134 - 57) * ((100vw - 320px) / (1920 - 320))) } } .sub-banner .sub-banner .content-box .heading-wrap .span-4 { font-family: "Leckerli One", "cursive"; font-weight: normal; font-size: calc(0px + (119 - 0) * ((100vw - 320px) / (1920 - 320))); line-height: calc(45px + (130 - 45) * ((100vw - 320px) / (1920 - 320))); color: var(--theme-color); -webkit-transform: rotate(-22.89deg); transform: rotate(-22.89deg); -webkit-transform-origin: center; transform-origin: center; margin-top: -0.3em; margin-bottom: 0.3em; position: relative; right: 13px } [dir="rtl"] .sub-banner .sub-banner .content-box .heading-wrap .span-4 { left: 13px; right: unset } @media only screen and (max-width: 992px) { .sub-banner .sub-banner .content-box .heading-wrap .span-4 { line-height: calc(27px + (130 - 27) * ((100vw - 320px) / (1920 - 320))); right: calc(1px + (13 - 1) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .sub-banner .sub-banner .content-box .heading-wrap .span-4 { left: calc(1px + (13 - 1) * ((100vw - 320px) / (1920 - 320))); right: unset } } @media only screen and (max-width: 768px) { .sub-banner .sub-banner .content-box .heading-wrap .span-4 { font-size: calc(11px + (119 - 11) * ((100vw - 320px) / (1920 - 320))); margin-top: -0.1em } } @media only screen and (max-width: 575px) { .sub-banner .sub-banner .content-box .heading-wrap .span-4 { font-size: calc(17px + (119 - 17) * ((100vw - 320px) / (1920 - 320))); margin-top: 0em } } @media only screen and (max-width: 425px) { .sub-banner .sub-banner .content-box .heading-wrap .span-4 { font-size: calc(25px + (119 - 25) * ((100vw - 320px) / (1920 - 320))); line-height: calc(35px + (130 - 35) * ((100vw - 320px) / (1920 - 320))) } } .sub-banner .sub-banner .content-box .site-button { font-weight: normal; font-size: calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(15px + (29 - 15) * ((100vw - 320px) / (1920 - 320))); padding: calc(0px + (9 - 0) * ((100vw - 320px) / (1920 - 320))); display: block; text-align: center; background-color: #262834; color: #fff; margin-top: calc(0px + (10 - 0) * ((100vw - 320px) / (1920 - 320))); position: relative } @media only screen and (max-width: 1200px) { .sub-banner .sub-banner .content-box .site-button { padding: calc(6px + (9 - 6) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 575px) { .sub-banner .sub-banner .content-box .site-button { margin-top: calc(5px + (10 - 5) * ((100vw - 320px) / (1920 - 320))) } } .sub-banner .sub-banner .content-box .site-button .pointer { right: 20px; bottom: calc(-16px + (-35 + 16) * ((100vw - 320px) / (1920 - 320))); position: absolute; width: calc(16px + (37 - 16) * ((100vw - 320px) / (1920 - 320))); height: auto } .sub-banner-2 .sub-banner .content-box { text-align: center } .sub-banner-2 .sub-banner .content-box .heading-wrap { margin-bottom: 10px } .sub-banner-2 .sub-banner .content-box .heading-wrap .span-4 { -webkit-transform: rotate(0); transform: rotate(0); margin-top: calc(-8px + (-17 + 8) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(-27px + (-50 + 27) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-2 .sub-banner .content-box .heading-wrap .btn-style2 { margin-left: auto; margin-right: auto } .sub-banner-2 .sub-banner .content-box .heading-wrap .offer-text { color: #262834; font-weight: 400; font-size: calc(14px + (26 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 31px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(3px + (5 - 3) * ((100vw - 320px) / (1920 - 320))); margin-top: 15px; margin-bottom: calc(0px + (41 - 0) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-2 .sub-banner .content-box .heading-wrap .offer-text strong { color: var(--theme-color); font-weight: 700; font-size: calc(18px + (50 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (49 - 22) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-3 { height: 100% } .sub-banner-3 .img-wrap { position: relative; border-radius: 5px } .sub-banner-3 .img-wrap .content-box { position: absolute; padding: 0 calc(15px + (26 - 15) * ((100vw - 320px) / (1920 - 320))); top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 100% } .sub-banner-3 .img-wrap .content-box.align-left { text-align: left } .sub-banner-3 .img-wrap .content-box.align-center { text-align: center } .sub-banner-3 .img-wrap .content-box.align-right { text-align: right } .sub-banner-3 .img-wrap .content-box h3 { font-weight: 600; font-size: calc(18px + (26 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (42 - 22) * ((100vw - 320px) / (1920 - 320))); color: #262834; margin-top: calc(-2px + (-8 + 2) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-3 .img-wrap .content-box h4 { font-weight: 600; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (26 - 22) * ((100vw - 320px) / (1920 - 320))); color: #262834 } .sub-banner-3 .img-wrap .content-box a { margin-top: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 991px) { .sub-banner-3.landscape-ratio .bg-size { background-position: bottom -40px left !important } .sub-banner-3.landscape-ratio .bg-size::before { padding-top: 35% } } @media only screen and (max-width: 767px) { .sub-banner-3.landscape-ratio .bg-size { background-position: bottom -35px left !important } } @media only screen and (max-width: 575px) { .sub-banner-3.landscape-ratio .bg-size { background-position: center !important } .sub-banner-3.landscape-ratio .bg-size::before { padding-top: 56% } } .sub-banner-4 .text-box { padding: calc(35px + (66 - 35) * ((100vw - 320px) / (1920 - 320))) 0; max-width: 605px; margin: 0 auto; text-align: center } .sub-banner-4 .text-box .organic-box { padding: calc(20px + (29 - 20) * ((100vw - 320px) / (1920 - 320))) calc(40px + (58 - 40) * ((100vw - 320px) / (1920 - 320))); display: inline-block; text-align: center; position: relative; border-radius: 25px; background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='25' ry='25' stroke='%23005C5FFF' stroke-width='2' stroke-dasharray='6%2c 14' stroke-dashoffset='13' stroke-linecap='square'/%3e%3c/svg%3e") } .sub-banner-4 .text-box .organic-box h2 { font-weight: 700; font-size: calc(25px + (50 - 25) * ((100vw - 320px) / (1920 - 320))); line-height: calc(30px + (50 - 30) * ((100vw - 320px) / (1920 - 320))); text-align: center; color: #262834; text-transform: uppercase; font-family: "Montserrat", sans-serif; margin-bottom: calc(20px + (32 - 20) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-4 .text-box .organic-box span { font-weight: 400; font-size: calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320))); text-align: center; font-style: italic; font-family: "Leckerli One", "cursive"; padding: 8px calc(8px + (35 - 8) * ((100vw - 320px) / (1920 - 320))); border-radius: 100px; background-color: #eef1e9; display: block; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0 auto -46px; color: var(--theme-color) } .sub-banner-4 .text-box p { font-weight: 400; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 22px; color: #262834; margin-top: calc(20px + (26 - 20) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-5 .sub-banner { background-position: left !important; padding: calc(30px + (96 - 30) * ((100vw - 320px) / (1920 - 320))) calc(45px + (96 - 45) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .sub-banner-5 .sub-banner { -webkit-transform: scaleX(-1); transform: scaleX(-1) } @media only screen and (max-width: 575px) { .sub-banner-5 .sub-banner { padding: calc(30px + (96 - 30) * ((100vw - 320px) / (1920 - 320))) calc(15px + (96 - 15) * ((100vw - 320px) / (1920 - 320))) } } .sub-banner-5 .content-box { max-width: 431px } [dir="rtl"] .sub-banner-5 .content-box { -webkit-transform: scaleX(-1); transform: scaleX(-1); margin-right: auto } .sub-banner-5 .content-box .title-banner { margin-top: -4px; font-weight: 700; font-size: calc(35px + (60 - 35) * ((100vw - 320px) / (1920 - 320))); line-height: calc(40px + (90 - 40) * ((100vw - 320px) / (1920 - 320))); color: #2b2b2b; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; padding: 0 5px } @media only screen and (max-width: 575px) { .sub-banner-5 .content-box .title-banner { font-size: calc(30px + (60 - 30) * ((100vw - 320px) / (1920 - 320))); line-height: calc(35px + (90 - 35) * ((100vw - 320px) / (1920 - 320))) } } .sub-banner-5 .content-box .title-banner .after { top: 0; left: calc(27px + (34 - 27) * ((100vw - 320px) / (1920 - 320))); position: absolute; font-weight: 500; font-size: 20px; line-height: 30px; color: #2b2b2b } [dir="rtl"] .sub-banner-5 .content-box .title-banner .after { right: calc(27px + (34 - 27) * ((100vw - 320px) / (1920 - 320))); left: unset } @media only screen and (max-width: 575px) { .sub-banner-5 .content-box .title-banner .after { left: calc(22px + (34 - 22) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .sub-banner-5 .content-box .title-banner .after { right: calc(22px + (34 - 22) * ((100vw - 320px) / (1920 - 320))); left: unset } } .sub-banner-5 .content-box .title-banner .offer { font-weight: 700; font-size: calc(40px + (65 - 40) * ((100vw - 320px) / (1920 - 320))); line-height: calc(75px + (79 - 75) * ((100vw - 320px) / (1920 - 320))); color: var(--theme-color); display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 1px; font-family: "Montserrat", sans-serif } .sub-banner-5 .content-box .title-banner .offer > span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .sub-banner-5 .content-box .title-banner .offer > span .span-1 { font-weight: 700; font-size: calc(20px + (27 - 20) * ((100vw - 320px) / (1920 - 320))); line-height: calc(26px + (33 - 26) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-5 .content-box .title-banner .offer > span .span-2 { font-weight: 700; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 20px } .sub-banner-5 .content-box .collection-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 100; font-size: calc(20px + (35 - 20) * ((100vw - 320px) / (1920 - 320))); line-height: 35px; font-family: "Leckerli One", "cursive"; color: #ffa722; gap: 10px; margin-top: calc(-22px + (-18 + 22) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-5 .content-box .collection-title .line { display: block; width: calc(90px + (161 - 90) * ((100vw - 320px) / (1920 - 320))); height: 1px; background-color: #2b2b2b; position: relative } .sub-banner-5 .content-box .collection-title .line::after { left: 0; bottom: 0; position: absolute; content: ""; width: 1px; height: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320))); background-color: #2b2b2b } [dir="rtl"] .sub-banner-5 .content-box .collection-title .line::after { right: 0; left: unset } .sub-banner-5 .content-box p { font-weight: 400; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (23 - 20) * ((100vw - 320px) / (1920 - 320))); color: rgba(43, 43, 43, 0.7); margin-top: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(13px + (22 - 13) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-5 .content-box .btn-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(15px + (32 - 15) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 475px) { .sub-banner-5 .content-box .btn-box { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: calc(20px + (32 - 20) * ((100vw - 320px) / (1920 - 320))) } } .sub-banner-5 .content-box .btn-box .contact-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(15px + (32 - 15) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-5 .content-box .btn-box .contact-info .phone-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 11px; font-weight: 400; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; color: #2b2b2b } .sub-banner-5 .content-box .btn-box .contact-info .phone-link img { width: calc(20px + (24 - 20) * ((100vw - 320px) / (1920 - 320))); height: auto } .sub-banner-5 .content-box .btn-box .contact-info .social-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-5 .content-box .btn-box .contact-info .social-list li a { width: calc(25px + (28 - 25) * ((100vw - 320px) / (1920 - 320))); height: calc(25px + (28 - 25) * ((100vw - 320px) / (1920 - 320))); border-radius: 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; background-color: #2b2b2b; padding: 6px } .sub-banner-5 .content-box .btn-box .contact-info .social-list li svg { width: 18px; height: 18px; stroke: #fff } .sub-banner-5 .content-box .btn-box .contact-info .social-list li svg.fill { fill: #fff; stroke: unset } .sub-banner-6 .ratio2_1 .bg-size { height: 100% } .sub-banner-6 .ratio2_1 .bg-size:before { padding-top: 52.5% } .sub-banner-6 .banner-content { background-color: #232227; padding: calc(30px + (50 - 30) * ((100vw - 320px) / (1920 - 320))); height: 100% } @media only screen and (max-width: 1199px) { .sub-banner-6 .banner-content { padding: calc(15px + (30 - 15) * ((100vw - 320px) / (1920 - 320))) } } @media only screen and (max-width: 575px) { .sub-banner-6 .banner-content { text-align: center } } .sub-banner-6 .banner-content h3 { font-weight: 500; font-size: calc(18px + (30 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(28px + (43 - 28) * ((100vw - 320px) / (1920 - 320))); color: var(--theme-color); margin-bottom: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(-5px + (-6 + 5) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-6 .banner-content p { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (26 - 22) * ((100vw - 320px) / (1920 - 320))); color: rgba(182, 160, 148, 0.9); margin-bottom: calc(20px + (26 - 20) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-7 .banner-box { padding: calc(20px + (80 - 20) * ((100vw - 320px) / (1920 - 320))); position: relative } [dir="rtl"] .sub-banner-7 .banner-box { -webkit-transform: scaleX(-1); transform: scaleX(-1) } @media only screen and (max-width: 1199px) { .sub-banner-7 .banner-box { padding: 80px calc(20px + (80 - 20) * ((100vw - 320px) / (1920 - 320))); background-position: left !important } } @media only screen and (max-width: 1199px) and (max-width: 621px) { .sub-banner-7 .banner-box { padding: calc(20px + (80 - 20) * ((100vw - 320px) / (1920 - 320))) } } .sub-banner-7 .banner-box .content-box { text-align: center; max-width: 340px } [dir="rtl"] .sub-banner-7 .banner-box .content-box { -webkit-transform: scaleX(-1); transform: scaleX(-1); margin-right: auto } @media only screen and (max-width: 621px) { .sub-banner-7 .banner-box .content-box { text-align: left } [dir="rtl"] .sub-banner-7 .banner-box .content-box { text-align: right } } .sub-banner-7 .banner-box .content-box > span { display: block; font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 20px; letter-spacing: 0.24em; color: #b6a094 } .sub-banner-7 .banner-box .content-box h5 { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-weight: 600; font-size: calc(20px + (42 - 20) * ((100vw - 320px) / (1920 - 320))); line-height: calc(28px + (50 - 28) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); position: relative; padding: 0 6px } .sub-banner-7 .banner-box .content-box h5 span { z-index: 1; position: relative; color: transparent; letter-spacing: 0.04em; text-transform: uppercase; background: radial-gradient(58.93% 1260.64% at 47.96% 75.36%, #eaab63 0%, #fff 72.92%, #ffa825 100%); -webkit-background-clip: text; background-clip: text; background-position: right; font-family: serif } .sub-banner-7 .banner-box .content-box h5::after { position: absolute; content: ""; inset: 0; background-color: #262a2a; z-index: 0 } .sub-banner-7 .banner-box .content-box .premium { display: inline-block; padding-bottom: calc(6px + (12 - 6) * ((100vw - 320px) / (1920 - 320))); border-bottom: 1px solid currentColor } .sub-banner-7 .banner-box .content-box h6 { font-weight: 600; font-size: calc(16px + (22 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (27 - 22) * ((100vw - 320px) / (1920 - 320))); letter-spacing: 0.03em; text-transform: uppercase; color: #b6a094; margin-top: calc(8px + (12 - 8) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-7 .banner-box .content-box h6 span { color: var(--theme-color) } .sub-banner-7 .banner-box .content-box p { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (23 - 20) * ((100vw - 320px) / (1920 - 320))); text-align: center; color: rgba(182, 160, 148, 0.9); margin-bottom: 0px; margin-top: calc(10px + (26 - 10) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 621px) { .sub-banner-7 .banner-box .content-box p { text-align: left } [dir="rtl"] .sub-banner-7 .banner-box .content-box p { text-align: right } } .sub-banner-7 .banner-box .watch-image { max-width: 31%; height: auto; position: absolute; left: 50%; bottom: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%) } @media only screen and (max-width: 1199px) { .sub-banner-7 .banner-box .watch-image { left: 80%; max-width: 40% } } @media only screen and (max-width: 621px) { .sub-banner-7 .banner-box .watch-image { display: none } } .sub-banner-8 .banner { padding: calc(20px + (94 - 20) * ((100vw - 320px) / (1920 - 320))) calc(20px + (80 - 20) * ((100vw - 320px) / (1920 - 320))); position: relative } [dir="rtl"] .sub-banner-8 .banner { -webkit-transform: scaleX(-1); transform: scaleX(-1) } .sub-banner-8 .banner .content-box { max-width: calc(230px + (660 - 230) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .sub-banner-8 .banner .content-box { -webkit-transform: scaleX(-1); transform: scaleX(-1); margin-right: auto } @media only screen and (max-width: 767px) { .sub-banner-8 .banner .content-box { max-width: calc(300px + (660 - 300) * ((100vw - 320px) / (1920 - 320))) } } .sub-banner-8 .banner .content-box .offer-span { font-weight: 400; font-size: calc(12px + (26 - 12) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (30 - 18) * ((100vw - 320px) / (1920 - 320))); color: #f7593e; font-family: "Leckerli One", "cursive"; margin-bottom: calc(5px + (10 - 5) * ((100vw - 320px) / (1920 - 320))); display: block } .sub-banner-8 .banner .content-box .sub-title { font-weight: 400; font-size: calc(20px + (45 - 20) * ((100vw - 320px) / (1920 - 320))); line-height: calc(27px + (50 - 27) * ((100vw - 320px) / (1920 - 320))); color: #2b2b2b; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-8 .banner .content-box .sub-title strong { font-weight: 500; padding: 0px 4px; position: relative; z-index: 0; color: #fff } .sub-banner-8 .banner .content-box .sub-title strong::after, .sub-banner-8 .banner .content-box .sub-title strong::before { content: ""; position: absolute; height: 80%; width: 100% } @media only screen and (max-width: 575px) { .sub-banner-8 .banner .content-box .sub-title strong::after, .sub-banner-8 .banner .content-box .sub-title strong::before { height: 100% } } .sub-banner-8 .banner .content-box .sub-title strong::after { z-index: -1; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #c18340 } .sub-banner-8 .banner .content-box .sub-title strong::before { top: 0px; right: calc(-3px + (-6 + 3) * ((100vw - 320px) / (1920 - 320))); border: 1px solid #2b2b2b } [dir="rtl"] .sub-banner-8 .banner .content-box .sub-title strong::before { left: calc(-3px + (-6 + 3) * ((100vw - 320px) / (1920 - 320))); right: unset } @media only screen and (max-width: 575px) { .sub-banner-8 .banner .content-box .sub-title strong::before { top: calc(-4px + (-6 + 4) * ((100vw - 320px) / (575 - 320))); right: -5px } [dir="rtl"] .sub-banner-8 .banner .content-box .sub-title strong::before { left: -5px; right: unset } } .sub-banner-8 .banner .content-box p { font-weight: 400; font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(8px + (10 - 8) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (31 - 20) * ((100vw - 320px) / (1920 - 320))); color: #2b2b2b; margin-bottom: 0 } .sub-banner-8 .banner .content-box .btn { margin-top: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-8 .banner .img-box { position: absolute; top: 50%; right: 7%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 40% } @media only screen and (max-width: 1399px) { .sub-banner-8 .banner .img-box { right: 4%; width: 35% } } @media only screen and (max-width: 991px) { .sub-banner-8 .banner .img-box { width: 40% } } @media only screen and (max-width: 767px) { .sub-banner-8 .banner .img-box { display: none } } .sub-banner-8 .banner .img-box img { z-index: 2; width: 100%; position: relative } [dir="rtl"] .sub-banner-8 .banner .img-box .span-1, [dir="rtl"] .sub-banner-8 .banner .img-box .span-2 { -webkit-transform: scaleX(-1); transform: scaleX(-1) } .sub-banner-8 .banner .img-box .span-1 { font-weight: 500; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (23 - 20) * ((100vw - 320px) / (1920 - 320))); color: #2b2b2b; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; z-index: 1 } .sub-banner-8 .banner .img-box .span-1 .shape-line { width: 1px; background-color: #2b2b2b; position: relative } .sub-banner-8 .banner .img-box .span-1 .shape-line::after, .sub-banner-8 .banner .img-box .span-1 .shape-line::before { left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); content: ""; position: absolute; border-radius: 100% } .sub-banner-8 .banner .img-box .span-1 .shape-line::after { width: 12px; height: 12px; background-color: #2b2b2b } @media only screen and (max-width: 991px) { .sub-banner-8 .banner .img-box .span-1 .shape-line::after { width: 8px; height: 8px } } .sub-banner-8 .banner .img-box .span-1 .shape-line:before { border: 1px solid #2b2b2b; width: 19px; height: 19px; background-color: #fff } @media only screen and (max-width: 991px) { .sub-banner-8 .banner .img-box .span-1 .shape-line:before { width: 13px; height: 13px } } .sub-banner-8 .banner .img-box .span-1.top { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; top: 20%; left: 20% } @media only screen and (max-width: 1399px) { .sub-banner-8 .banner .img-box .span-1.top { top: 15% } } @media only screen and (max-width: 1199px) { .sub-banner-8 .banner .img-box .span-1.top { top: 10% } } @media only screen and (max-width: 991px) { .sub-banner-8 .banner .img-box .span-1.top { top: 20px } } .sub-banner-8 .banner .img-box .span-1.top .shape-line { height: 100px } .sub-banner-8 .banner .img-box .span-1.top .shape-line::before { top: 0; -webkit-transform: translate(-50%, 0%); transform: translate(-50%, 0%) } .sub-banner-8 .banner .img-box .span-1.top .shape-line::after { top: 0; -webkit-transform: translate(-50%, 29%); transform: translate(-50%, 29%) } .sub-banner-8 .banner .img-box .span-1.bottom { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; bottom: -10%; left: 0 } @media only screen and (max-width: 1399px) { .sub-banner-8 .banner .img-box .span-1.bottom { bottom: -20% } } @media only screen and (max-width: 1199px) { .sub-banner-8 .banner .img-box .span-1.bottom { bottom: -23% } } @media only screen and (max-width: 991px) { .sub-banner-8 .banner .img-box .span-1.bottom { bottom: -45px } } .sub-banner-8 .banner .img-box .span-1.bottom .shape-line { height: calc(60px + (100 - 60) * ((100vw - 320px) / (1920 - 320))) } .sub-banner-8 .banner .img-box .span-1.bottom .shape-line::before { bottom: 0; -webkit-transform: translate(-50%, 0%); transform: translate(-50%, 0%) } .sub-banner-8 .banner .img-box .span-1.bottom .shape-line::after { bottom: 0; -webkit-transform: translate(-50%, -29%); transform: translate(-50%, -29%) } .sub-banner-8 .banner .img-box .coupon-box { position: absolute; left: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); bottom: calc(0px + (30 - 0) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 1199px) { .sub-banner-8 .banner .img-box .coupon-box { bottom: 0 } } @media only screen and (max-width: 991px) { .sub-banner-8 .banner .img-box .coupon-box { display: none } } .sub-banner-8 .banner .img-box .coupon-box .coupon-wrap { position: relative } [dir="rtl"] .sub-banner-8 .banner .img-box .coupon-box .coupon-wrap { -webkit-transform: scaleX(-1); transform: scaleX(-1) } .sub-banner-8 .banner .img-box .coupon-box .coupon-wrap .coupon-label { -webkit-clip-path: polygon(0 0, 100% 0, 96% 50%, 100% 100%, 0 100%, 4% 50%); clip-path: polygon(0 0, 100% 0, 96% 50%, 100% 100%, 0 100%, 4% 50%); background-color: #f7593e; padding: 8px 20px; font-weight: 600; font-size: calc(12px + (17 - 12) * ((100vw - 320px) / (1920 - 320))); width: -webkit-max-content; width: -moz-max-content; width: max-content; line-height: calc(18px + (25 - 18) * ((100vw - 320px) / (1920 - 320))); color: #fff } .sub-banner-8 .banner .img-box .coupon-box .coupon-wrap .arrow { position: absolute; width: 55%; bottom: 10%; right: -12% } [dir="rtl"] .sub-banner-8 .banner .img-box .coupon-box .coupon-wrap .arrow { left: -12%; right: unset; -webkit-transform: scaleX(-1); transform: scaleX(-1) } .decoration-section .collection-img { position: relative } @media only screen and (max-width: 1399px) { .decoration-section .collection-img.bg-size::before { padding-top: 95% } } @media only screen and (max-width: 1199px) { .decoration-section .collection-img.bg-size::before { padding-top: 100% } } @media only screen and (max-width: 991px) { .decoration-section .collection-img.bg-size::before { padding-top: 105% } } @media only screen and (max-width: 767px) { .decoration-section .collection-img.bg-size::before { padding-top: 55% } } @media only screen and (max-width: 475px) { .decoration-section .collection-img.bg-size::before { padding-top: 100% } } .decoration-section .collection-img .dark-bodered-box .bordered-wrap .bordered-content h5, .decoration-section .collection-img .dark-bodered-box2 .bordered-wrap .bordered-content h5 { font-weight: 400; font-size: calc(15px + (30 - 15) * ((100vw - 320px) / (1920 - 320))); line-height: calc(21px + (39 - 21) * ((100vw - 320px) / (1920 - 320))); color: #fff; margin-bottom: calc(8px + (15 - 8) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(-5px + (-8 + 5) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .decoration-section .collection-img .dark-bodered-box .bordered-wrap .bordered-content h5, [class="dark"] .decoration-section .collection-img .dark-bodered-box2 .bordered-wrap .bordered-content h5 { color: #f0f0f0 } .decoration-section .collection-img .dark-bodered-box .bordered-wrap .bordered-content h5 strong, .decoration-section .collection-img .dark-bodered-box2 .bordered-wrap .bordered-content h5 strong { font-weight: 600 } .decoration-section .collection-img .dark-bodered-box .bordered-wrap .bordered-content .link-view-more, .decoration-section .collection-img .dark-bodered-box2 .bordered-wrap .bordered-content .link-view-more { margin-bottom: calc(-2px + (-4 + 2) * ((100vw - 320px) / (1920 - 320))) } .decoration-section .center-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100% } .decoration-section .decoration-content { padding: calc(10px + (30 - 10) * ((100vw - 320px) / (1920 - 320))); -webkit-transform: translateX(-56px); transform: translateX(-56px); background-color: #fff; position: relative; -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1) } [dir="rtl"] .decoration-section .decoration-content { -webkit-transform: translateX(56px); transform: translateX(56px) } @media only screen and (max-width: 767px) { .decoration-section .decoration-content { -webkit-transform: unset; transform: unset } [dir="rtl"] .decoration-section .decoration-content { -webkit-transform: unset; transform: unset } } .decoration-section .decoration-content .leaf-img { position: absolute; width: 100px } .decoration-section .decoration-content .leaf-img.leaf-img2 { width: 70px } .decoration-section .decoration-content .leaf-img.right { bottom: 0; right: 0 } .decoration-section .decoration-content .leaf-img.left { left: 0; top: 40%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } [dir="rtl"] .decoration-section .decoration-content .leaf-img.left { right: unset; left: 0 } .decoration-section .decoration-content h5 { font-weight: 400; font-size: calc(16px + (36 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: calc(24px + (47 - 24) * ((100vw - 320px) / (1920 - 320))); color: #1f1f1f; margin-top: calc(-2px + (-6 - 2) * ((100vw - 320px) / (1920 - 320))) } .decoration-section .decoration-content h5 strong { font-weight: 500; display: block } @media only screen and (max-width: 767px) { .decoration-section .decoration-content h5 strong { display: unset } } .decoration-section .decoration-content p { font-weight: 400; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; color: rgba(43, 43, 43, 0.7); margin-bottom: 0; margin-top: calc(0px + (15 - 0) * ((100vw - 320px) / (1920 - 320))) } .decoration-section .decoration-content .decoration-gallery { margin-top: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 15px } .decoration-section .decoration-content .decoration-gallery .ratio3_2 .bg-size:before { padding-top: 60% !important } [class="dark"] .decoration-section .decoration-content .btn-style4 .corner-wrap .corner { border-bottom-color: #f0f0f0; border-right-color: #f0f0f0 } [class="dark"] .decoration-section .decoration-content .btn-style4 .btn { background-color: #f0f0f0; color: #2b2b2b; border-color: #f0f0f0 } .decoration-section .decoration-content.decoration-content2 { -webkit-transform: translateX(-18px); transform: translateX(-18px); padding: calc(18px + (25 - 18) * ((100vw - 320px) / (1920 - 320))); -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1) } [dir="rtl"] .decoration-section .decoration-content.decoration-content2 { -webkit-transform: translateX(18px); transform: translateX(18px) } @media only screen and (max-width: 575px) { .decoration-section .decoration-content.decoration-content2 { -webkit-transform: unset; transform: unset; padding: 25px calc(13px + (25 - 13) * ((100vw - 320px) / (575 - 320))); padding-bottom: calc(18px + (25 - 18) * ((100vw - 320px) / (1920 - 320))) } } .decoration-section .decoration-content.decoration-content2 .title-square { display: table; margin: -47px auto 0 auto } .decoration-section .decoration-content.decoration-content2 h4 { font-weight: 400; font-size: calc(16px + (26 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))); margin-top: 13px } @media only screen and (max-width: 575px) { .decoration-section .decoration-content.decoration-content2 h4 { font-size: calc(18px + (20 - 18) * ((100vw - 320px) / (575 - 320))) } } .decoration-section .decoration-content.decoration-content2 .icon-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; margin-top: calc(8px + (10 - 8) * ((100vw - 320px) / (1920 - 320))) } .decoration-section .decoration-content.decoration-content2 .icon-box span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 6px; padding: 0 calc(8px + (14 - 8) * ((100vw - 320px) / (1920 - 320))); position: relative } .decoration-section .decoration-content.decoration-content2 .icon-box span:not(:last-of-type)::after { content: ""; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 11px; opacity: 0.5; background-color: #2b2b2b } [dir="rtl"] .decoration-section .decoration-content.decoration-content2 .icon-box span:not(:last-of-type)::after { left: 0; right: unset } .decoration-section .decoration-content.decoration-content2 .icon-box span svg { width: 18px; height: 18px; stroke: var(--theme-color) } .decoration-section .decoration-content.decoration-content2 p { font-weight: 400; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; margin-bottom: 0 } @media only screen and (max-width: 575px) { .decoration-section .decoration-content.decoration-content2 p { margin-top: 10px } } .decoration-section .decoration-content.decoration-content2 .link-view-more { font-weight: 400; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; margin-top: 16px; margin-bottom: -6px } .decoration-section2 .collection-img { position: relative } @media only screen and (max-width: 1399px) { .decoration-section2 .collection-img.bg-size::before { padding-top: 140% } } @media only screen and (max-width: 1199px) { .decoration-section2 .collection-img.bg-size::before { padding-top: 70% } } @media only screen and (max-width: 991px) { .decoration-section2 .collection-img.bg-size::before { padding-top: 80% } } @media only screen and (max-width: 675px) { .decoration-section2 .collection-img.bg-size::before { padding-top: 100% } } @media only screen and (max-width: 621px) { .decoration-section2 .collection-img.bg-size::before { padding-top: 130% } } @media only screen and (max-width: 575px) { .decoration-section2 .collection-img.bg-size { background-position: bottom !important } .decoration-section2 .collection-img.bg-size::before { padding-top: 60% } } @media only screen and (max-width: 1199px) { .decoration-section2 .main-row > div:nth-of-type(2n+2) .decoration-content { -webkit-transform: translateX(18px); transform: translateX(18px) } [dir="rtl"] .decoration-section2 .main-row > div:nth-of-type(2n+2) .decoration-content { -webkit-transform: translateX(-18px); transform: translateX(-18px) } } @media only screen and (max-width: 1199px) and (max-width: 575px) { .decoration-section2 .main-row > div:nth-of-type(2n+2) .decoration-content { -webkit-transform: unset; transform: unset } [dir="rtl"] .decoration-section2 .main-row > div:nth-of-type(2n+2) .decoration-content { -webkit-transform: unset; transform: unset } } .brand-section .section-wrap .brand-wrap { position: relative; z-index: 2; height: 100% } [dir="rtl"] .brand-section .section-wrap .brand-wrap { -webkit-transform: scaleX(-1); transform: scaleX(-1) } @media only screen and (max-width: 991px) { .brand-section .section-wrap .brand-wrap { background-position: top !important; padding: 40px } } @media only screen and (max-width: 390px) { .brand-section .section-wrap .brand-wrap { padding: 0 } } .brand-section .section-wrap .brand-wrap .sale-card { position: absolute; width: 270px; left: 5%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } [dir="rtl"] .brand-section .section-wrap .brand-wrap .sale-card { -webkit-transform: scaleX(-1) translateY(-50%); transform: scaleX(-1) translateY(-50%) } @media only screen and (max-width: 991px) { .brand-section .section-wrap .brand-wrap .sale-card { position: relative; top: unset; left: unset; -webkit-transform: unset; transform: unset; margin-right: auto } [dir="rtl"] .brand-section .section-wrap .brand-wrap .sale-card { -webkit-transform: scaleX(-1); transform: scaleX(-1) } } @media only screen and (max-width: 390px) { .brand-section .section-wrap .brand-wrap .sale-card { width: 100%; height: 100% } } .brand-section .section-wrap .ratio_94 .bg-size:before { padding-top: 0% } .brand-section .section-wrap .product-card-side.product-side2 { margin-left: calc(-12px + (-28 + 12) * ((100vw - 320px) / (1920 - 320))) } .brand-section .section-wrap .product-card-side.product-side2 .img-wrap { -webkit-box-flex: 0; -ms-flex: 0 0 calc(80px + (80 - 80) * ((100vw - 320px) / (1920 - 320))); flex: 0 0 calc(80px + (80 - 80) * ((100vw - 320px) / (1920 - 320))) } .brand-section .section-wrap .product-card-side.product-side2::after { width: calc(100% - calc(108px + (123 - 108) * ((100vw - 320px) / (1920 - 320)))) } @media only screen and (max-width: 991px) { .brand-section .section-wrap .product-card-side.product-side2 { -webkit-box-align: center; -ms-flex-align: center; align-items: center } } .brand-section2 .brand-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: calc(15px + (48 - 15) * ((100vw - 320px) / (1920 - 320))); height: 100%; position: relative; z-index: 2 } [class="dark"] .brand-section2 .brand-details.bg-theme-p-side-2 { background-color: rgba(229, 229, 229, 0.3) !important } .brand-section2 .brand-details span, .brand-section2 .brand-details p { font-size: 16px; line-height: 23px } .brand-section2 .brand-details span { font-weight: 500; margin-bottom: 5px; display: inline-block; margin-top: -7px } .brand-section2 .brand-details h3 { font-size: calc(16px + (32 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (46 - 20) * ((100vw - 320px) / (1920 - 320))); text-transform: capitalize; color: #262834; font-weight: 600 } .brand-section2 .brand-details p { font-weight: 400; color: #767676; margin-top: 10px } @media only screen and (max-width: 1200px) { .brand-section2 .brand-details p { display: none } } .brand-section2 .brand-details .btn-style2 { margin-top: calc(15px + (35 - 15) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .brand-section2 .brand-details .btn-style2 { background-color: #262834; border-color: #262834; color: #262834 } [class="dark"] .brand-section2 .brand-details .btn-style2:hover { color: #262834; background-color: #262834; border-color: #262834 } @media only screen and (max-width: 375px) { .brand-section3 .row > div { width: 100% } } .brand-section3 .card-box { height: 100% } .brand-section3 .card-box .img-wrap { position: relative; height: 100% } [dir="rtl"] .brand-section3 .card-box .img-wrap { -webkit-transform: scaleX(-1); transform: scaleX(-1) } .brand-section3 .card-box .img-wrap .content-box { position: absolute; right: 20px; top: 20px } [dir="rtl"] .brand-section3 .card-box .img-wrap .content-box { -webkit-transform: scaleX(-1); transform: scaleX(-1); text-align: left } .brand-section3 .card-box .img-wrap .content-box h5 { font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: 30px; font-weight: 700; color: #ff5353; margin-top: -8px } .brand-section3 .card-box .img-wrap .content-box span { font-style: italic; font-size: 15px; line-height: 20px; font-family: "Leckerli One", "cursive" } [class="dark"] .brand-section3 .card-box .img-wrap .content-box span { color: #262834 } .brand-section3 .card-box .img-wrap .content-box h4 { font-weight: 700; font-size: calc(18px + (30 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(30px + (44 - 30) * ((100vw - 320px) / (1920 - 320))); color: #262834; margin-bottom: 4px } [class="dark"] .brand-section3 .card-box .img-wrap .content-box h4 { color: #262834 } .brand-section4 .brand-box { text-align: center; background-color: #232227; background-image: unset; border-radius: 10px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; display: block } .brand-section4 .brand-box:hover { background-image: url("../images/watch/brand/bg-brand.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .intagram-section { overflow: hidden } .intagram-section .instagram-slider .swiper-wrapper { margin-top: -2px; margin-bottom: -2px } @media only screen and (max-width: 767px) { .intagram-section .instagram-slider .swiper-wrapper { padding: 2px 51% } } @media only screen and (max-width: 576px) { .intagram-section .instagram-slider .swiper-wrapper { padding: 2px 0 } } .intagram-section2 { position: relative } .intagram-section2 .back-img { position: absolute; right: 0; bottom: 0; width: 31%; z-index: -1 } .service-section .service-box { padding: 0 calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } .service-section .service-box .media { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 991px) { .service-section .service-box .media { -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left } [dir="rtl"] .service-section .service-box .media { -webkit-box-pack: right; -ms-flex-pack: right; justify-content: right } } .service-section .service-box .media svg { width: calc(24px + (36 - 24) * ((100vw - 320px) / (1920 - 320))); height: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))); stroke: #262834; fill: #262834 } .service-section .service-box .media .media-body { overflow: hidden } .service-section .service-box .media .media-body h5 { font-weight: 500; font-size: calc(13px + (18 - 13) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (26 - 20) * ((100vw - 320px) / (1920 - 320))); text-transform: uppercase; color: #262834; margin-top: -5px; overflow: hidden; white-space: nowrap; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; text-overflow: ellipsis } .service-section .service-box .media .media-body span { font-weight: normal; font-size: 14px; line-height: 20px; display: block; margin-bottom: calc(0px + (-2 - 0) * ((100vw - 320px) / (1920 - 320))); color: #767676; overflow: hidden; white-space: nowrap; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; text-overflow: ellipsis } .service-section .row > div { position: relative } @media only screen and (max-width: 425px) { .service-section .row > div { width: 100% } .service-section .row > div::before { display: none } } .service-section .row > div:first-of-type::before { display: none } @media only screen and (max-width: 991px) { .service-section .row > div:nth-child(3)::before { display: none } } .service-section .row > div::before { content: ""; position: absolute; width: 1px; height: calc(20px + (32 - 20) * ((100vw - 320px) / (1920 - 320))); top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: #c4c4c4 } @media only screen and (max-width: 991px) { .service-section .row > div::before { display: none } } [dir="rtl"] .service-section .row > div::before { right: 0; left: unset } .service-section2 .box-wrap { background-color: #f8fbf7; padding: calc(30px + (54 - 30) * ((100vw - 320px) / (1920 - 320))) 0 } [class="dark"] .service-section2 .box-wrap { background-color: rgba(229, 229, 229, 0.3) } .service-section2 .service-box .media { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .service-section2 .service-box .media svg { height: calc(24px + (30 - 24) * ((100vw - 320px) / (1920 - 320))); width: calc(30px + (36 - 30) * ((100vw - 320px) / (1920 - 320))); stroke: var(--theme-color); fill: var(--theme-color) } .service-section2 .service-box .media .media-body { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .service-section2.about-service { background-color: #fafafa } .service-section2.about-service .service-contanner { margin-top: 20px } .service-section2.about-service .service-box .media { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .service-section2.about-service .service-box .media .svg-wrap { padding: 5px; width: calc(50px + (60 - 50) * ((100vw - 320px) / (1920 - 320))); height: calc(50px + (60 - 50) * ((100vw - 320px) / (1920 - 320))); position: relative; border-radius: 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 } .service-section2.about-service .service-box .media .svg-wrap svg { height: calc(24px + (30 - 24) * ((100vw - 320px) / (1920 - 320))); width: calc(28px + (36 - 28) * ((100vw - 320px) / (1920 - 320))) } .service-section2.about-service .service-box .media .svg-wrap::after { inset: 0; position: absolute; content: ""; width: inherit; height: inherit; background-color: var(--theme-color); opacity: 0.08; border-radius: inherit } .service-section2.about-service .service-box .media .media-body { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; width: calc(100% - calc(65px + (75 - 65) * ((100vw - 320px) / (1920 - 320)))) } .service-section2.about-service .service-box .media .media-body h5 { font-size: 16px; line-height: 22px; color: #262834; font-weight: 500; margin-bottom: 4px } .service-section2.about-service .service-box .media .media-body span { font-weight: normal; font-size: 14px; color: #767676 } .service-section4 { margin-top: 20px } .service-section4 .row > div::before { background-color: rgba(118, 118, 118, 0.4) } .service-section4 .banner-box { margin-top: 6px; padding: calc(25px + (44 - 25) * ((100vw - 320px) / (1920 - 320))) 15px } .service-section4 .banner-box .media { -webkit-box-align: center; -ms-flex-align: center; align-items: center } .service-section4 .banner-box .media svg { stroke: #2b2b2b; fill: #2b2b2b } [class="dark"] .service-section4 .banner-box .media .media-body h5 { color: #2b2b2b } [class="dark"] .service-section4 .banner-box .media .media-body span { color: rgba(43, 43, 43, 0.7) } [class="dark"] .service-section4.dark-service .banner-box .media .media-body h5 { color: #f0f0f0 } [class="dark"] .service-section4.dark-service .banner-box .media .media-body span { color: rgba(43, 43, 43, 0.7) } [class="dark"] .service-section4.dark-service .row > div::before { background-color: rgba(240, 240, 240, 0.3) } .service-section5 .banner-box .media svg { stroke: var(--theme-color); fill: var(--theme-color) } .service-section5 .banner-box .media .media-body h5 { color: #fff } [class="dark"] .service-section5 .banner-box .media .media-body h5 { color: #f0f0f0 } .service-section5 .banner-box .media .media-body span { color: rgba(182, 160, 148, 0.9) } [class="dark"] .service-section5 .banner-box .media .media-body span { color: rgba(182, 160, 148, 0.9) } .footer-document { overflow: hidden; background: -webkit-gradient(linear, left top, right top, color-stop(6.15%, #262834), color-stop(50%, #20222f)); background: linear-gradient(90deg, #262834 6.15%, #20222f 50%); position: relative } .footer-document.ratio_asos .bg-size:before { padding-top: 0 } .footer-document .bg-footer-l { position: absolute; left: 0; top: 0; z-index: 1 } .footer-document .bg-footer-l img { width: 358px } .footer-document .bg-footer-r { position: absolute; right: 0; bottom: 0; z-index: 1 } .footer-document .bg-footer-r img { width: 358px } .footer-document .main-footer { position: relative; z-index: 2; padding: calc(30px + (90 - 30) * ((100vw - 320px) / (1920 - 320))) 0 } .footer-document .main-footer .content-box .logo { width: calc(80px + (120 - 80) * ((100vw - 320px) / (1920 - 320))); height: auto } .footer-document .main-footer .content-box .heading-footer { font-weight: 600; font-size: calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (32 - 20) * ((100vw - 320px) / (1920 - 320))); color: #fff; margin-bottom: calc(-0px + (-8 + 0) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 767px) { .footer-document .main-footer .content-box .heading-footer::before { display: none } } .footer-document .main-footer .content-box ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); margin-top: 20px } .footer-document .main-footer .content-box ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: normal; gap: 15px } .footer-document .main-footer .content-box ul li span, .footer-document .main-footer .content-box ul li a { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; color: #fff } .footer-document .main-footer .content-box ul li .nav { -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .footer-document .main-footer .content-box ul li .nav:hover { -webkit-transform: translateX(10px); transform: translateX(10px); color: var(--theme-color) } [dir="rtl"] .footer-document .main-footer .content-box ul li .nav:hover { -webkit-transform: translateX(-10px); transform: translateX(-10px) } .footer-document .main-footer .content-box ul li .nav:hover span { color: var(--theme-color) } .footer-document .main-footer .content-box ul li:first-of-type { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .footer-document .main-footer .content-box ul li:first-of-type span { margin-top: -4px } .footer-document .main-footer .content-box ul li svg { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 18px; height: 18px; stroke: #fff } .footer-document .main-footer .content-box .follow-wrap { margin-top: calc(11px + (33 - 11) * ((100vw - 320px) / (1920 - 320))) } .footer-document .main-footer .content-box .follow-wrap ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 16px; margin-top: 0 } .footer-document .main-footer .content-box .follow-wrap ul li img { width: 20px; height: 20px } .footer-document .main-footer .content-box .subscribe-box { margin-top: calc(15px + (40 - 15) * ((100vw - 320px) / (1920 - 320))) } .footer-document .main-footer .content-box .subscribe-box h5 { font-weight: 600; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: 26px; text-transform: uppercase; color: var(--theme-color) } .footer-document .main-footer .content-box .subscribe-box p { font-weight: normal; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 23px; color: #fff; margin-top: calc(0px + (10 - 0) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 0 } .footer-document .main-footer .content-box .footer-form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; gap: 4px; margin-top: 14px } .footer-document .main-footer .content-box .footer-form input { padding: calc(8px + (13 - 8) * ((100vw - 320px) / (1920 - 320))) calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); font-weight: 300; font-size: 14px; line-height: 20px; color: #fff; background-color: #272938; outline: none; border: none; letter-spacing: 0.5px } .footer-document .main-footer .content-box .footer-form input::-webkit-input-placeholder { color: #f8f8f8 } .footer-document .main-footer .content-box .footer-form input::-moz-placeholder { color: #f8f8f8 } .footer-document .main-footer .content-box .footer-form input:-ms-input-placeholder { color: #f8f8f8 } .footer-document .main-footer .content-box .footer-form input::-ms-input-placeholder { color: #f8f8f8 } .footer-document .main-footer .content-box .footer-form input::placeholder { color: #f8f8f8 } .footer-document .main-footer .content-box .footer-form .btn-style2 { margin-right: calc(8px + (11 - 8) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .footer-document .main-footer .content-box .footer-form .btn-style2 { border-color: var(--theme-color); color: #fff } [class="dark"] .footer-document .main-footer .content-box .footer-form .btn-style2::after { border-color: inherit } [class="dark"] .footer-document .main-footer .content-box .footer-form .btn-style2:hover { color: var(--theme-color); border-color: #fff } .footer-document .main-footer .content-box .footer-form .btn-solid, .footer-document .main-footer .content-box .footer-form .btn-outline, .footer-document .main-footer .content-box .footer-form .btn-special { padding: 0 calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; font-size: 12px; line-height: 17px } .footer-document .main-footer .content-box .footer-form .btn-solid::after, .footer-document .main-footer .content-box .footer-form .btn-outline::after, .footer-document .main-footer .content-box .footer-form .btn-special::after { display: none } .footer-document .main-footer .content-box .footer-form .btn-solid .arrow, .footer-document .main-footer .content-box .footer-form .btn-outline .arrow, .footer-document .main-footer .content-box .footer-form .btn-special .arrow { width: 10px } .footer-document .main-footer .content-box .footer-form .btn-solid .arrow::after, .footer-document .main-footer .content-box .footer-form .btn-outline .arrow::after, .footer-document .main-footer .content-box .footer-form .btn-special .arrow::after { top: -2px } .footer-document .main-footer .content-box .footer-form.footer-form2 { position: relative } .footer-document .main-footer .content-box .footer-form.footer-form2 input { border-radius: 100px; padding-left: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))); padding-right: calc(90px + (120 - 90) * ((100vw - 320px) / (1920 - 320))) } .footer-document .main-footer .content-box .footer-form.footer-form2 button { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } @media only screen and (max-width: 767px) { .footer-document .main-footer .nav-footer .nav h5 { cursor: pointer; width: 100%; background: #262834; padding: 10px; border-radius: 5px; 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; margin-bottom: 0 } .footer-document .main-footer .nav-footer .nav h5::after { content: ""; width: 17px; height: 17px; -webkit-filter: invert(1); filter: invert(1); position: absolute; top: 45%; right: 10px; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.5s; transition: all 0.5s; background-image: url("https://themes.pixelstrap.com/oslo/assets/icons/svg/plus.svg"); background-size: contain; background-repeat: no-repeat } [dir="rtl"] .footer-document .main-footer .nav-footer .nav h5::after { left: 10px; right: unset } } @media only screen and (max-width: 767px) and (max-width: 767px) { .footer-document .main-footer .nav-footer .nav h5 { position: relative; background-color: transparent } .footer-document .main-footer .nav-footer .nav h5::before { content: ""; inset: 0; position: absolute; background-color: var(--theme-color); opacity: 0.2; width: 100%; height: 100%; display: block; border-radius: inherit } } @media only screen and (max-width: 767px) { .footer-document .main-footer .nav-footer .nav ul { max-height: 0; width: 100%; overflow: hidden; padding: 0 10px; margin-top: 0; gap: 5px; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out } .footer-document .main-footer .nav-footer .nav.open h5:after { background-image: url("https://themes.pixelstrap.com/oslo/assets/icons/svg/minus.svg") } .footer-document .main-footer .nav-footer .nav.open ul { height: auto; max-height: 500px; margin-top: 15px; -webkit-transition: all 0.5s ease-in !important; transition: all 0.5s ease-in !important } } .footer-document .sub-footer { position: relative; padding: 15px 0; z-index: 2; border-top: 1px solid #3a3d53 } @media only screen and (max-width: 767px) { .footer-document .sub-footer { text-align: center } } .footer-document .sub-footer ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(15px + (50 - 15) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 767px) { .footer-document .sub-footer ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .footer-document .sub-footer ul li img { width: 41px; height: auto } .footer-document .sub-footer p { text-align: right; color: #fff; font-weight: normal; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .footer-document .sub-footer p { text-align: left } @media only screen and (max-width: 767px) { .footer-document .sub-footer p { text-align: center } [dir="rtl"] .footer-document .sub-footer p { text-align: center } } @media only screen and (min-width: 767px) { .footer-document.footer-document2 .main-footer .content-box ul { margin-top: 30px } } .footer-document.footer-4 { background: #2b2b2b } .footer-document4 { --theme-color: var(--theme-color2); background: #111010 } .footer-document4 .main-footer .content-box .footer-form input { background-color: rgba(80, 77, 77, 0.3); border-radius: 0; font-weight: 400; font-size: 16px; line-height: 23px; color: rgba(255, 255, 255, 0.7) } @media only screen and (max-width: 767px) { .footer-document4.dark-footer .main-footer .nav-footer .nav h5, .footer-document4.mobile-menu-footer.dark-footer2 .main-footer .nav-footer .nav h5 { position: relative; background-color: transparent } .footer-document4.dark-footer .main-footer .nav-footer .nav h5::before, .footer-document4.mobile-menu-footer.dark-footer2 .main-footer .nav-footer .nav h5::before { content: ""; inset: 0; position: absolute; background-color: var(--theme-color); opacity: 0.2; width: 100%; height: 100%; display: block; border-radius: inherit } } .mobile-menu-footer { position: fixed; bottom: 0; padding: 10px; width: 100%; background-color: #fff; z-index: 3; -webkit-box-shadow: 0 2px 7px 3px rgba(168, 168, 168, 0.2); box-shadow: 0 2px 7px 3px rgba(168, 168, 168, 0.2) } [class="dark"] .mobile-menu-footer { background-color: #262834 } [dir="rtl"] .mobile-menu-footer { left: 0 } .mobile-menu-footer ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir="rtl"] .mobile-menu-footer ul { padding: 0 } .mobile-menu-footer ul li { width: 100%; text-align: center; position: relative } .mobile-menu-footer 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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 2px; color: #262834 } [class="dark"] .mobile-menu-footer ul li a { color: #f0f0f0 } @media only screen and (max-width: 360px) { .mobile-menu-footer ul li a { font-size: 13px } } .mobile-menu-footer ul li a::after { content: ""; width: 0; height: 2px; top: -10px; -webkit-transition: all 0.4s; transition: all 0.4s; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: var(--theme-color); position: absolute } .mobile-menu-footer ul li a.active svg, .mobile-menu-footer ul li a:hover svg { stroke: var(--theme-color) } .mobile-menu-footer ul li a.active::after, .mobile-menu-footer ul li a:hover::after { width: 20px } .mobile-menu-footer ul li a.active span, .mobile-menu-footer ul li a:hover span { color: var(--theme-color) } [class="dark"] .mobile-menu-footer ul li a.active span, [class="dark"] .mobile-menu-footer ul li a:hover span { color: var(--theme-color) } .mobile-menu-footer ul li a svg { display: block; margin: 0 auto; stroke-width: 1.5px } @media only screen and (max-width: 360px) { .mobile-menu-footer ul li a svg { height: 20px } } .mobile-menu-footer ul li a span { font-size: 13px; color: #262834 } [class="dark"] .mobile-menu-footer ul li a span { color: #f0f0f0 } .mobile-menu-footer.dark-footer, .mobile-menu-footer.dark-footer2 { background-color: #111010 } .mobile-menu-footer.dark-footer ul li a, .mobile-menu-footer.dark-footer2 ul li a { color: #fff } .mobile-menu-footer.dark-footer ul li a svg, .mobile-menu-footer.dark-footer2 ul li a svg { stroke: #fff } .mobile-menu-footer.dark-footer ul li a span, .mobile-menu-footer.dark-footer2 ul li a span { color: #fff } .mobile-menu-footer.dark-footer ul li a.active svg, .mobile-menu-footer.dark-footer2 ul li a.active svg, .mobile-menu-footer.dark-footer ul li a:hover svg, .mobile-menu-footer.dark-footer2 ul li a:hover svg { stroke: var(--theme-color) } .mobile-menu-footer.dark-footer ul li a.active span, .mobile-menu-footer.dark-footer2 ul li a.active span, .mobile-menu-footer.dark-footer ul li a:hover span, .mobile-menu-footer.dark-footer2 ul li a:hover span { color: var(--theme-color) } .mobile-menu-footer.dark-footer2 { background-color: #262834 } .page-body { width: 100%; margin: 0 auto; background-color: #fff; overflow: hidden; position: relative } .page-body .edit { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; margin-bottom: 25px } .page-body .edit svg { width: 18px; height: 18px; stroke: var(--theme-color) } .page-body .bg-size { height: 100vh } @media only screen and (max-width: 991px) { .page-body .bg-size { height: 70vh } } @media only screen and (max-width: 575px) { .page-body .bg-size { height: 50vh } } .page-body .custom-form.form-pill .input-box .form-control { padding: calc(8px + (11 - 8) * ((100vw - 320px) / (1920 - 320))) 40px calc(8px + (11 - 8) * ((100vw - 320px) / (1920 - 320))) 15px } .page-body .custom-form.form-pill .input-box .icon-input img, .page-body .custom-form.form-pill .input-box .icon-input svg { width: 16px; height: 16px; opacity: 0.5 } .page-body .content-box { padding: 20px calc(20px + (200 - 20) * ((100vw - 991px) / (1920 - 991))); width: 100%; height: 100%; margin: 0 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 } @media only screen and (max-width: 991px) { .page-body .content-box { padding: calc(15px + (30 - 15) * ((100vw - 320px) / (991 - 320))) calc(15px + (165 - 15) * ((100vw - 320px) / (991 - 320))) } } .page-body .content-box > div { width: 100% } .page-body .content-box h5 { display: inline-block; font-size: calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; font-family: "Montserrat", sans-serif; line-height: calc(25px + (30 - 25) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))); color: #262834; position: relative } .page-body .content-box h5 span { width: 100%; height: 50%; position: absolute; left: 0; -webkit-transition: all 0.5s; transition: all 0.5s; bottom: 0 } .page-body .content-box h5:hover span { height: 100% } .page-body .content-box p { margin-top: 5px; margin-bottom: 25px } .page-body .content-box .button-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 20px; border-radius: 100px; width: 100%; gap: 13px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #767676; font-size: 14px; background-color: #fafafa; -webkit-box-shadow: 0 0 8px #eee; box-shadow: 0 0 8px #eee; margin-top: 20px } .page-body .content-box .button-link img { width: 18px; height: 18px; -o-object-fit: cover; object-fit: cover } .page-body .content-box .line { display: block; width: 100%; position: relative; margin-top: 30px; margin-bottom: 30px; text-align: center } .page-body .content-box .line::after { content: ""; height: 1px; background-color: #ddd; width: 100%; position: absolute; inset: 0; z-index: 1; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .page-body .content-box .line span { padding: 0 6px; background-color: #fff; color: #767676; position: relative; z-index: 2; width: -webkit-max-content; width: -moz-max-content; width: max-content } .page-body .content-box .forgot-link { margin-top: 5px; float: right; color: #767676; -webkit-transition: all 0.5s; transition: all 0.5s } .page-body .content-box .forgot-link:hover { color: #262834 } [dir="rtl"] .page-body .content-box .forgot-link { float: left } .page-body .content-box button { width: 100%; margin-top: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: calc(9px + (11 - 9) * ((100vw - 320px) / (1920 - 320))) calc(20px + (50 - 20) * ((100vw - 320px) / (1920 - 320))) } .page-body .content-box .backto-link { text-decoration: underline; margin: 0 auto; display: block; margin-top: 20px; text-align: center } .page-body .content-box .otp-countdown { 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: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } .page-body .content-box .otp-countdown a { text-decoration: underline; color: #767676 } .blog-box { border: 1px solid rgba(221, 221, 221, 0.5); width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 10px; overflow: hidden } .blog-box .img-box { width: 100% } .blog-box .content-box { width: 100%; padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } .blog-box .content-box > span { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); margin-top: -3px; margin-bottom: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); color: var(--theme-color); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .blog-box .content-box > span svg { width: 16px; height: 16px } .blog-box .content-box h5 { font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500; line-height: calc(20px + (24 - 22) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 5px; margin-top: -3px; line-height: calc(22px + (24 - 22) * ((100vw - 320px) / (1920 - 320))); -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .blog-box .content-box p { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676; font-weight: normal; margin-bottom: 0; line-height: calc(20px + (23 - 20) * ((100vw - 320px) / (1920 - 320))) } .blog-box .content-box:hover h5 { color: var(--theme-color) } .blog-box .content-box:hover > span { color: #262834 } .blog-box .share-box { padding-top: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); 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 solid rgba(221, 221, 221, 0.5) } .blog-box .share-box .sender-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .blog-box .share-box .sender-box .avatar-img { width: calc(40px + (50 - 40) * ((100vw - 320px) / (1920 - 320))); height: calc(40px + (50 - 40) * ((100vw - 320px) / (1920 - 320))); border-radius: 30% 70% 70% 30%/30% 30% 70% 70%; overflow: hidden } .blog-box .share-box .sender-box .avatar-img img { width: 100% } .blog-box .share-box .sender-box .sender-details h5 { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; color: #262834; margin-bottom: 0 } @media only screen and (max-width: 767px) { .blog-box.blog-list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .blog-box.blog-list .bg-size:before { padding-top: calc(200px + (253 - 200) * ((100vw - 320px) / (1920 - 320))) } .blog-box.blog-list .img-box { width: 30% } @media only screen and (max-width: 767px) { .blog-box.blog-list .img-box { width: 100% } } .blog-box.blog-list .content-box { width: calc(100% - 30%) } @media only screen and (max-width: 767px) { .blog-box.blog-list .content-box { width: 100% } } .blog-box.blog-grid { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .blog-box.blog-grid .share-box { padding-top: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } .blog-box.blog-grid .share-box .action-box { gap: 20px } @media only screen and (max-width: 1199px) { .blog-box.blog-grid .share-box .action-box { gap: 8px } } @media only screen and (max-width: 991px) { .blog-box.blog-grid .share-box .action-box { gap: 20px } } @media only screen and (max-width: 767px) { .blog-box.blog-grid .share-box .action-box { gap: 8px } } @media only screen and (max-width: 575px) { .blog-box.blog-grid .share-box .action-box { gap: 20px } } @media only screen and (max-width: 375px) { .blog-box.blog-grid .share-box .action-box { gap: 8px } } .blog-box.blog-grid .share-box .action-box .like { gap: 5px } @media only screen and (max-width: 1199px) { .blog-box.blog-grid .share-box .action-box .like { font-size: 0 } } @media only screen and (max-width: 991px) { .blog-box.blog-grid .share-box .action-box .like { font-size: 14px } } @media only screen and (max-width: 767px) { .blog-box.blog-grid .share-box .action-box .like { font-size: 0 } } @media only screen and (max-width: 575px) { .blog-box.blog-grid .share-box .action-box .like { font-size: 14px } } @media only screen and (max-width: 375px) { .blog-box.blog-grid .share-box .action-box .like { font-size: 0 } } .blog-box.blog-detail { display: block } .blog-box.blog-detail .content-box > h5 { font-size: calc(16px + (24 - 16) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(7px + (15 - 7) * ((100vw - 320px) / (1920 - 320))) } .blog-box.blog-detail .content-box p { font-weight: normal; line-height: 24px } .blog-box.blog-detail .content-box p:not(:last-of-type) { margin-bottom: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 575px) { .blog-box.blog-detail .bg-size::before { padding-top: 60% } } .action-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 475px) { .action-box { gap: 8px } } .action-box .like { font-size: 14px; color: #767676; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 18px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; cursor: pointer } @media only screen and (max-width: 475px) { .action-box .like { font-size: 0 } } .action-box .like svg { width: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); height: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); stroke: #767676; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .action-box .like.active svg { stroke: var(--theme-color) } @media only screen and (max-width: 475px) { .action-box .btn { display: none } } .blog-wrap .blog-list:not(:first-child) { margin-top: calc(20px + (25 - 20) * ((100vw - 320px) / (1920 - 320))) } .blog-wrap .title-box4 { margin-bottom: calc(25px + (30 - 25) * ((100vw - 320px) / (1920 - 320))) } .blog-wrap .comments-section h4 { font-size: calc(17px + (20 - 17) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500 } @media only screen and (max-width: 475px) { .blog-wrap .replay-form .post-button { width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .blog-wrap .replay-form .btn { margin-left: auto } .page-not-found .page-image { text-align: center } .page-not-found .page-image img { width: 60% } .page-not-found .page-container { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center; padding: 0 calc(0px + (50 - 0) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) } .page-not-found .page-container h2 { margin-bottom: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-size: calc(22px + (35 - 22) * ((100vw - 320px) / (1920 - 320))); margin-top: -3px; font-family: "Montserrat", sans-serif } .page-not-found .page-container p { line-height: 1.6; color: #767676 } .page-not-found .page-container .btn-solid, .page-not-found .page-container .btn-outline, .page-not-found .page-container .btn-special { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(18px + (23 - 18) * ((100vw - 320px) / (1920 - 320))); padding: calc(8px + (12 - 8) * ((100vw - 320px) / (1920 - 320))) calc(20px + (50 - 20) * ((100vw - 320px) / (1920 - 320))); gap: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))) } .page-not-found .page-container .btn-solid .arrow, .page-not-found .page-container .btn-outline .arrow, .page-not-found .page-container .btn-special .arrow { width: calc(12px + (15 - 12) * ((100vw - 320px) / (1920 - 320))) } .summery-wrap .grand-total-wrap { background-color: #fafafa; padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 400px) { .summery-wrap .grand-total-wrap .row > div { width: 100% } } .summery-wrap .grand-total-wrap .checkout-btn { width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: calc(20px + (23 - 20) * ((100vw - 320px) / (1920 - 320))); padding: calc(10px + (12 - 10) * ((100vw - 320px) / (1920 - 320))) calc(20px + (50 - 20) * ((100vw - 320px) / (1920 - 320))) } .summery-wrap .coupon-box { margin-bottom: 20px; padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); background-color: #fafafa } .summery-wrap .coupon-box .text-wrap { 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-bottom: 10px } .summery-wrap .coupon-box .btn { font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320))); line-height: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320))); padding: 5px 10px; margin-top: 0px } .summery-wrap .coupon-box h4 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; color: #767676 } .summery-wrap .coupon-box h4 svg { width: 18px; height: 18px } .summery-wrap .order-summery li { padding: calc(3px + (5 - 3) * ((100vw - 320px) / (1920 - 320))) 0; 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 } .summery-wrap .order-summery li span { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); border: none; color: #767676; font-weight: normal } .summery-wrap .order-summery li:last-child { padding: 10px 0; margin-top: 8px; border-top: 1px solid #c4c4c4; margin-bottom: -5px } .summery-wrap .order-summery li:last-child span { color: #262834; font-weight: 600 } .summery2 { background-color: #fafafa; padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } .summery2 ul li { display: block; color: #767676; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: 400 } .summery2 ul li:not(:first-child) { margin-top: 4px } .summery2 p { line-height: calc(20px + (25 - 20) * ((100vw - 320px) / (1920 - 320))); margin-bottom: -4px; font-weight: 400 } @media only screen and (max-width: 767px) { .card-page .cart-wrap { margin-top: -1px } } .card-page .items-list { overflow-y: auto; max-height: 554px } @media only screen and (max-width: 991px) { .card-page .items-list { max-height: 580px } } @media only screen and (max-width: 767px) { .card-page .items-list { max-height: unset } } .card-page .summery-wrap { position: sticky; top: 80px } .checkout .address-wrap .title-box2 .heading-2 { margin-top: calc(0px + (-1 + 0) * ((100vw - 320px) / (1920 - 320))) } .checkout .address-wrap .add-new { cursor: pointer } .checkout .address-wrap .add-new h4 { font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320))) } .checkout .summery-wrap { position: sticky; top: 80px } .checkout .title-box2 .btn { padding: calc(6px + (9 - 6) * ((100vw - 320px) / (1920 - 320))) calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } .payment-section .accordion .accordion-item:first-of-type .accordion-header { border-top: none } .payment-section .accordion .accordion-item .accordion-header { padding: calc(11px + (15 - 11) * ((100vw - 320px) / (1920 - 320))) 0 } .payment-section .accordion .accordion-item .accordion-button { font-weight: 600; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .payment-section .accordion .accordion-item .accordion-button::after { display: none } .payment-section .accordion .accordion-item .accordion-button span { width: calc(20px + (24 - 20) * ((100vw - 320px) / (1920 - 320))); height: calc(20px + (24 - 20) * ((100vw - 320px) / (1920 - 320))); border-radius: 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; -webkit-transition: all 0.4s; transition: all 0.4s; position: relative } .payment-section .accordion .accordion-item .accordion-button span::after { content: ""; position: absolute; inset: 0; background-color: var(--theme-color); width: inherit; height: inherit; border-radius: inherit; opacity: 0.08 } .payment-section .accordion .accordion-item .accordion-button span svg { z-index: 2; position: relative; width: 16px; height: 16px; stroke: var(--theme-color) } .payment-section .accordion .accordion-item .accordion-button:not(.collapsed) span { -webkit-transform: rotate(90deg); transform: rotate(90deg) } .payment-section .accordion .accordion-item .accordion-body { margin-top: 0; padding-bottom: 20px } .payment-section .accordion .accordion-item .accordion-body .radio-box label { gap: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))); width: 100% } .payment-section .accordion .accordion-item .accordion-body .radio-box label span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .payment-section .accordion .accordion-item .accordion-body.net-banking .row > div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media only screen and (max-width: 567px) { .payment-section .accordion .accordion-item .accordion-body.net-banking .row > div { width: 100% } } .payment-section .accordion .accordion-item .accordion-body .filter-row .filter-col { border: #f0f3f8; background-color: rgba(229, 229, 229, 0.3); padding: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); border-radius: 5px; font-weight: 600; color: #767676; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100% } .payment-section .accordion .accordion-item .accordion-body .filter-row .filter-col span { width: calc(100% - calc(26px + (38 - 26) * ((100vw - 320px) / (1920 - 320)))) } .payment-section .accordion .accordion-item .accordion-body .filter-row .filter-col:not(:first-of-type) { margin-top: 14px } .payment-section .accordion .accordion-item .accordion-body .filter-row .filter-col .payment-card { width: calc(30px + (50 - 30) * ((100vw - 320px) / (1920 - 320))); height: auto; margin-left: auto } [dir="rtl"] .payment-section .accordion .accordion-item .accordion-body .filter-row .filter-col .payment-card { margin-right: auto; margin-left: unset } [class="dark"] .payment-section .accordion .accordion-item .accordion-body .filter-row .filter-col .discovery { display: none } .payment-section .accordion .accordion-item .accordion-body .filter-row .filter-col .discovery-w { display: none } [class="dark"] .payment-section .accordion .accordion-item .accordion-body .filter-row .filter-col .discovery-w { display: block } .payment-section .accordion .accordion-item .accordion-body .input-box { margin-bottom: calc(8px + (12 - 8) * ((100vw - 320px) / (1920 - 320))) } .payment-section .accordion .accordion-item .accordion-body .input-box label { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676; font-weight: 400 } .payment-section .accordion .accordion-item .accordion-body.cash .filter-row .filter-col { font-weight: normal !important } .payment-section .accordion .accordion-item .accordion-body.cash .filter-row .filter-col .radio-box { width: 100% } .payment-section .accordion .accordion-item .accordion-body.cash .filter-row .filter-col .radio-box .radio-label { width: 100% } .payment-section .accordion .accordion-item .accordion-body.cash .filter-row .filter-col svg { margin-left: auto; width: calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320))); height: calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320))); stroke: #262834; stroke-width: 0.8px } [dir="rtl"] .payment-section .accordion .accordion-item .accordion-body.cash .filter-row .filter-col svg { margin-right: auto; margin-left: unset } .address-box { height: 100%; padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); border: 1px solid #f0f3f8; border-radius: 5px; -webkit-transition: all 0.5s; transition: all 0.5s } .address-box.add-new { cursor: pointer } .address-box.checked { border-color: var(--theme-color) } .address-box h3 { margin-bottom: 15px } .address-box .plus-icon { padding: 10px; background-color: #fafafa; border-radius: 100px } .address-box .plus-icon svg { width: calc(30px + (40 - 30) * ((100vw - 320px) / (1920 - 320))); height: calc(30px + (40 - 30) * ((100vw - 320px) / (1920 - 320))); stroke: var(--theme-color) } .address-box .radio-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .address-box .option-wrap { margin-left: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px } [dir="rtl"] .address-box .option-wrap { margin-right: auto; margin-left: unset } .address-box .option-wrap .edit, .address-box .option-wrap .delet { cursor: pointer } .address-box .option-wrap .edit svg, .address-box .option-wrap .delet svg { width: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); height: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); stroke: #767676; -webkit-transition: all 0.5s; transition: all 0.5s } .address-box .option-wrap .edit svg:hover, .address-box .option-wrap .delet svg:hover { stroke: #262834 } .address-box .address-detail { padding: 0 30px; margin-top: 18px; margin-bottom: -3px } @media only screen and (max-width: 475px) { .address-box .address-detail { padding: 0 } } .address-box .address-detail p { margin-bottom: 5px } .address-box .address-detail > span { margin-top: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 8px } .address-box .address-detail ul { margin-top: 15px; list-style: disc; padding-left: 19px } [dir="rtl"] .address-box .address-detail ul { padding-right: 19px; padding-left: unset } .address-box .address-detail ul li { font-size: 16px; color: #262834; display: list-item } .address-box .address-detail .btn-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; margin-top: 20px } .order-success .summery-box { position: sticky; top: 70px } .order-success .order-details-wrap { background-color: #fafafa } .order-success .order-details-wrap .row { padding-bottom: 20px; padding-top: 20px; margin-bottom: 40px } .order-success .order-details-wrap .row > div { position: relative } .order-success .order-details-wrap .row > div:not(:last-of-type)::after { content: ""; width: 1px; height: 50%; background-color: #c4c4c4; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .success-icon { padding: calc(38px + (60 - 38) * ((100vw - 320px) / (1920 - 320))) 20px; background-color: #f7f7f7 } .success-icon .img-wrap { text-align: center; position: relative; width: 100px; margin: 0 auto; margin-bottom: 20px } .success-icon .img-wrap .success-img { width: 100% } .success-icon .img-wrap .check { width: 33%; position: absolute; right: 0px; -webkit-animation: mover 1s infinite alternate; animation: mover 1s infinite alternate } .success-icon .success-contain { text-align: center } .success-icon .success-contain h1 { color: var(--theme-color); font-size: calc(20px + (25 - 20) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; margin-bottom: 10px } .success-icon .success-contain h5 { margin-bottom: 6px; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; color: #767676; line-height: 20px } .success-icon .success-contain h6 { letter-spacing: 1.1px; line-height: 20px; color: #262834; font-weight: 500 } .order-success .delivery-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .oreder-tracking .filter-box { margin: 40px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .oreder-tracking .filter-box .search-box { width: 430px; position: relative } .oreder-tracking .filter-box .search-box input { outline: none; border: 1px solid #ddd; font-size: 16px; line-height: 20px; height: 100%; padding: 8px 58px 8px 15px; border-radius: 2px } .oreder-tracking .filter-box .search-box input:focus { border-color: var(--theme-color) } .oreder-tracking .filter-box .search-box input[type="search" i]::-webkit-search-cancel-button { display: none } .oreder-tracking .filter-box .search-box span { height: 100.15%; border-radius: 2px; top: 50%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; 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; border-radius: 0 2px 2px 0; background-color: var(--theme-color); cursor: pointer } .oreder-tracking .filter-box .search-box span svg { width: 24px; height: 24px; stroke: #fff } .oreder-tracking .filter-box .search-box .filter-btn { font-weight: 500; cursor: pointer } .oreder-tracking .order-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid #ddd; border-radius: 5px; gap: 20px; padding: 15px; position: relative } .oreder-tracking .order-container:not(:first-of-type) { margin-top: 20px } .oreder-tracking .order-container .img-box { width: 172px } .oreder-tracking .order-container .orderwrap { width: calc(100% - 192px) } .oreder-tracking .order-container .orderwrap .tracker-number { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .oreder-tracking .order-container .orderwrap .tracker-number p { margin-bottom: 10px; font-size: 16px; color: #767676; font-weight: 500 } .oreder-tracking .order-container .orderwrap .tracker-number p .track-btn { display: block; margin-top: 10px; cursor: pointer } .oreder-tracking .order-container .orderwrap .tracker-number p span { font-weight: 500; margin-left: 10px; color: #262834 } @media only screen and (max-width: 991px) { .user-dashboard .sticky { position: relative; top: 0 } } .user-dashboard .tab-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .user-dashboard .tab-wrap .setting-menu { margin-bottom: 15px } .user-dashboard .tab-wrap .side-bar { width: 100%; min-width: 260px; padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); background-color: #f7f7f7; border-radius: 5px } @media only screen and (max-width: 991px) { .user-dashboard .tab-wrap .side-bar { position: fixed; left: -400px; top: 0; bottom: 0; z-index: 100; width: 300px; -webkit-transition: all 0.4s linear; transition: all 0.4s linear; border-radius: 0 5px 5px 0 } [dir="rtl"] .user-dashboard .tab-wrap .side-bar { right: -400px; left: unset } .user-dashboard .tab-wrap .side-bar.show-menu { left: 0 } [dir="rtl"] .user-dashboard .tab-wrap .side-bar.show-menu { right: 0; left: unset } } .user-dashboard .tab-wrap .side-bar .back-side { position: absolute; right: 15px; top: 15px; cursor: pointer } [dir="rtl"] .user-dashboard .tab-wrap .side-bar .back-side { right: unset; left: 15px } .user-dashboard .tab-wrap .side-bar .back-side svg { width: 20px; height: 20px; stroke: var(--theme-color) } .user-dashboard .tab-wrap .side-bar .profile-box { text-align: left; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); padding-bottom: 15px; border-bottom: 1px solid #ddd } @media only screen and (max-width: 991px) { .user-dashboard .tab-wrap .side-bar .profile-box { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .user-dashboard .tab-wrap .side-bar .profile-box .img-box { position: relative; display: inline-block; width: calc(50px + (70 - 50) * ((100vw - 320px) / (1920 - 320))); height: auto; border-radius: 100%; overflow: hidden } @media only screen and (max-width: 991px) { .user-dashboard .tab-wrap .side-bar .profile-box .img-box { width: 100px } } .user-dashboard .tab-wrap .side-bar .profile-box .img-box img { width: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all 0.5s; transition: all 0.5s } .user-dashboard .tab-wrap .side-bar .profile-box .img-box .edit-btn { position: absolute; height: 100%; width: 100%; inset: 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; background-color: rgba(0, 0, 0, 0.4); border-radius: 8px; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; border-radius: inherit; cursor: pointer } .user-dashboard .tab-wrap .side-bar .profile-box .img-box .edit-btn svg { width: 18px; height: 18px; stroke: #fff } .user-dashboard .tab-wrap .side-bar .profile-box .img-box .edit-btn input { opacity: 0; position: absolute; inset: 0; margin: 0 auto } .user-dashboard .tab-wrap .side-bar .profile-box .img-box:hover img { -webkit-filter: blur(2px); filter: blur(2px) } .user-dashboard .tab-wrap .side-bar .profile-box .img-box:hover .edit-btn { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s ease; transition: all 0.3s ease } .user-dashboard .tab-wrap .side-bar .profile-box .user-name { text-align: left; width: calc(100% - calc(50px + (70 - 50) * ((100vw - 320px) / (1920 - 320)))) } [dir="rtl"] .user-dashboard .tab-wrap .side-bar .profile-box .user-name { text-align: right } @media only screen and (max-width: 991px) { .user-dashboard .tab-wrap .side-bar .profile-box .user-name { text-align: center } [dir="rtl"] .user-dashboard .tab-wrap .side-bar .profile-box .user-name { text-align: center } } .user-dashboard .tab-wrap .side-bar .profile-box .user-name h5 { font-weight: 500; color: #262834; font-size: 16px; line-height: 20px; margin-bottom: 3px } .user-dashboard .tab-wrap .side-bar .profile-box .user-name h6 { line-height: 20px; font-weight: normal; color: #767676; font-size: 14px } .user-dashboard .tab-wrap .right-content > div { height: 100% } .user-dashboard .tab-wrap .right-content .privacy-tab .btn-solid, .user-dashboard .tab-wrap .right-content .privacy-tab .btn-outline, .user-dashboard .tab-wrap .right-content .privacy-tab .btn-special { margin-bottom: 6px; margin-top: 25px } .user-dashboard .tab-wrap .right-content .privacy-tab .account-box { margin-top: 40px } .user-dashboard .tab-wrap .right-content .tab-pane > div { background-color: #f7f7f7; padding: calc(15px + (30 - 15) * ((100vw - 320px) / (1920 - 320))); border-radius: 5px } .user-dashboard .tab-wrap .right-content .title-box3 { margin-bottom: calc(25px + (30 - 25) * ((100vw - 320px) / (1920 - 320))); gap: 15px } .user-dashboard .tab-wrap .right-content .title-box3 h3 { font-size: calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500; line-height: 22px; margin-top: -2px } .user-dashboard .tab-wrap .right-content .title-box3 p { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (min-width: 1200px) { .user-dashboard .tab-wrap .right-content .option-wrap > div { border-right: 1px solid #ddd } [dir="rtl"] .user-dashboard .tab-wrap .right-content .option-wrap > div { border-left: 1px solid #ddd; border-right: unset } .user-dashboard .tab-wrap .right-content .option-wrap > div:nth-child(-n+3) { border-bottom: 1px solid #ddd } .user-dashboard .tab-wrap .right-content .option-wrap > div:nth-child(3), .user-dashboard .tab-wrap .right-content .option-wrap > div:nth-child(6) { border-right: none } [dir="rtl"] .user-dashboard .tab-wrap .right-content .option-wrap > div:nth-child(3), [dir="rtl"] .user-dashboard .tab-wrap .right-content .option-wrap > div:nth-child(6) { border-left: none; border-right: unset } } @media only screen and (max-width: 1200px) { .user-dashboard .tab-wrap .right-content .option-wrap > div:nth-child(odd) { border-right: 1px solid #ddd } [dir="rtl"] .user-dashboard .tab-wrap .right-content .option-wrap > div:nth-child(odd) { border-left: 1px solid #ddd; border-right: unset } .user-dashboard .tab-wrap .right-content .option-wrap > div:nth-child(-n+4) { border-bottom: 1px solid #ddd } } @media only screen and (max-width: 575px) { .user-dashboard .tab-wrap .right-content .option-wrap > div { border: none !important } .user-dashboard .tab-wrap .right-content .option-wrap > div:not(:last-of-type) { border-bottom: 1px solid #ddd !important } } @media only screen and (max-width: 767px) { .user-dashboard .tab-wrap .right-content .option-wrap > div:first-of-type .tab-box { padding-top: 0 } .user-dashboard .tab-wrap .right-content .option-wrap > div:last-of-type .tab-box { padding-bottom: 0 } } .user-dashboard .tab-wrap .right-content .tab-box { display: block; padding: calc(15px + (30 - 15) * ((100vw - 320px) / (1920 - 320))) calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); text-align: center; height: 100% } .user-dashboard .tab-wrap .right-content .tab-box img { width: calc(40px + (55 - 40) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .user-dashboard .tab-wrap .right-content .tab-box img { -webkit-filter: invert(1); filter: invert(1) } .user-dashboard .tab-wrap .right-content .tab-box h5 { font-size: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; color: #262834; margin-top: 10px; line-height: 20px } .user-dashboard .tab-wrap .right-content .tab-box p { margin-bottom: 0; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: normal; color: #767676; margin-top: calc(5px + (5 - 2) * ((100vw - 320px) / (1920 - 320))); line-height: 20px; letter-spacing: 0.5px } .user-dashboard .tab-wrap .right-content .cart-table thead tr th { padding: 15px; font-size: calc(14px + (15 - 14) * ((100vw - 320px) / (1920 - 320))) } .user-dashboard .tab-wrap .right-content .cart-table td { padding: 15px; font-size: calc(14px + (15 - 14) * ((100vw - 320px) / (1920 - 320))) } .user-dashboard .tab-wrap .right-content .cart-table .product-detail .details h4 { font-size: calc(14px + (15 - 14) * ((100vw - 320px) / (1920 - 320))) } .user-dashboard .tab-wrap .right-content .cart-table .product-detail .details span { font-weight: 400 } .user-dashboard .tab-wrap .right-content .address-box { background-color: #fff; border-color: #ddd } .user-dashboard .tab-wrap .right-content .address-box.checked { border-color: var(--theme-color) } @media only screen and (max-width: 375px) { .user-dashboard .tab-wrap .right-content .address-box .radio-box { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; position: relative } .user-dashboard .tab-wrap .right-content .address-box .radio-box .option-wrap { position: absolute; right: 0; top: 0 } [dir="rtl"] .user-dashboard .tab-wrap .right-content .address-box .radio-box .option-wrap { right: unset; left: 0 } } @media only screen and (max-width: 575px) { .user-dashboard .tab-wrap .right-content .payment-tab .title-box3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .user-dashboard .tab-wrap .right-content .payment-section .payment-card { padding: 15px; border: 1px solid #ddd; background-color: #fff; border-radius: 5px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box } [class="dark"] .user-dashboard .tab-wrap .right-content .payment-section .payment-card { background-color: #fff !important; border: 1px solid #f0f3f8 !important } .user-dashboard .tab-wrap .right-content .payment-section .payment-card .bank-info { 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 .tab-wrap .right-content .payment-section .payment-card .bank-info .bank { width: calc(95px + (120 - 95) * ((100vw - 320px) / (1920 - 320))); height: auto } .user-dashboard .tab-wrap .right-content .payment-section .payment-card .bank-info .card-type { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px } .user-dashboard .tab-wrap .right-content .payment-section .payment-card .bank-info .card-type .bank-card { width: calc(35px + (40 - 35) * ((100vw - 320px) / (1920 - 320))); height: auto } .user-dashboard .tab-wrap .right-content .payment-section .payment-card .bank-info .card-type span { color: #767676; font-size: 14px; font-weight: normal } .user-dashboard .tab-wrap .right-content .payment-section .payment-card .card-details { margin-top: 15px } .user-dashboard .tab-wrap .right-content .payment-section .payment-card .card-details span { font-size: 14px; color: #767676 } .user-dashboard .tab-wrap .right-content .payment-section .payment-card .card-details h5 { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500; margin-top: calc(3px + (4 - 3) * ((100vw - 320px) / (1920 - 320))) } .user-dashboard .tab-wrap .right-content .payment-section .payment-card .card-details-wrap { 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 .tab-wrap .right-content .payment-section .payment-card .btn-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: calc(100% + 2px); height: calc(100% + 2px); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px; gap: 10px; background-color: rgba(0, 0, 0, 0.3); -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px); -webkit-transition: all 0.5s; transition: all 0.5s; border-radius: 5px; opacity: 0; -webkit-transform: scale(0); transform: scale(0); transition: all 0.5s } .user-dashboard .tab-wrap .right-content .payment-section .payment-card .btn-box span { cursor: pointer; padding: calc(10px + (12 - 10) * ((100vw - 320px) / (1920 - 320))); background-color: #fff; gap: 5px; text-align: center; position: relative; color: #fff; border-radius: 5px; 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 } .user-dashboard .tab-wrap .right-content .payment-section .payment-card .btn-box span svg { width: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); height: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); stroke: #262834 } .user-dashboard .tab-wrap .right-content .payment-section .payment-card:hover .btn-box { opacity: 1; -webkit-transform: scale(1); transform: scale(1) } .user-dashboard .tab-wrap .right-content .order-content .order-box { padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); background-color: #fff; border-radius: 10px; border: 1px solid rgba(221, 221, 221, 0.4) } .user-dashboard .tab-wrap .right-content .order-content .order-box:not(:first-of-type) { margin-top: 20px } .user-dashboard .tab-wrap .right-content .order-content .order-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 10px } @media only screen and (max-width: 475px) { .user-dashboard .tab-wrap .right-content .order-content .order-header { padding-bottom: 20px; border-bottom: 1px solid rgba(221, 221, 221, 0.4) } } .user-dashboard .tab-wrap .right-content .order-content .order-header span { width: calc(35px + (40 - 35) * ((100vw - 320px) / (1920 - 320))); height: calc(35px + (40 - 35) * ((100vw - 320px) / (1920 - 320))); 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%; position: relative } .user-dashboard .tab-wrap .right-content .order-content .order-header span::after { content: ""; background-color: var(--theme-color); position: absolute; opacity: 0.08; inset: 0; width: inherit; height: inherit; border-radius: inherit } .user-dashboard .tab-wrap .right-content .order-content .order-header span svg { width: calc(20px + (25 - 20) * ((100vw - 320px) / (1920 - 320))); height: calc(20px + (25 - 20) * ((100vw - 320px) / (1920 - 320))); stroke: var(--theme-color) } .user-dashboard .tab-wrap .right-content .order-content .order-header .order-content { width: calc(100% - 50px) } .user-dashboard .tab-wrap .right-content .order-content .order-header .order-content .order-status { font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500; margin-bottom: 2px } .user-dashboard .tab-wrap .right-content .order-content .order-header .order-content .order-status.success { color: var(--theme-color) } .user-dashboard .tab-wrap .right-content .order-content .order-header .order-content p { margin-bottom: 0; color: #767676; font-size: 14px; line-height: 20px; font-weight: 400 } .user-dashboard .tab-wrap .right-content .order-content .order-info { padding: 20px; margin-top: 20px; background-color: #fafafa } .user-dashboard .tab-wrap .right-content .order-content .order-info:hover { background-color: #f7f7f7 } @media only screen and (max-width: 475px) { .user-dashboard .tab-wrap .right-content .order-content .order-info { padding: 0; background-color: #fff } .user-dashboard .tab-wrap .right-content .order-content .order-info:hover { background-color: #fff } } .user-dashboard .tab-wrap .right-content .order-content .order-info .product-details { cursor: pointer } .user-dashboard .tab-wrap .right-content .order-content .order-info .rating-box { padding-top: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); border-top: 2px solid #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(8px + (15 - 8) * ((100vw - 320px) / (1920 - 320))); margin-bottom: -1px } @media only screen and (max-width: 475px) { .user-dashboard .tab-wrap .right-content .order-content .order-info .rating-box { border-top: 1px solid rgba(221, 221, 221, 0.4) } } .user-dashboard .tab-wrap .right-content .order-content .order-info .rating-box span { font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; color: #262834; margin-top: -3px; margin-bottom: -4px } .user-dashboard .tab-wrap .right-content .order-content .order-info .rating-box .rating svg { width: 16px; height: 16px } .user-dashboard .tab-wrap .right-content .product-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 15px } @media only screen and (max-width: 475px) { .user-dashboard .tab-wrap .right-content .product-details { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } @media only screen and (max-width: 475px) { .user-dashboard .tab-wrap .right-content .product-details .img-box { text-align: left } } .user-dashboard .tab-wrap .right-content .product-details .img-box img { width: calc(90px + (120 - 90) * ((100vw - 475px) / (1920 - 475))) } @media only screen and (max-width: 475px) { .user-dashboard .tab-wrap .right-content .product-details .img-box img { width: 70% } } @media only screen and (max-width: 375px) { .user-dashboard .tab-wrap .right-content .product-details .img-box img { width: 100% } } .user-dashboard .tab-wrap .right-content .product-details .product-content h5 { font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500; margin-bottom: 4px } .user-dashboard .tab-wrap .right-content .product-details .product-content p { font-size: 14px; color: #767676; line-height: 20px } .user-dashboard .tab-wrap .right-content .product-details .product-content > span { display: -webkit-box; display: -ms-flexbox; display: flex; color: #767676; font-size: 14px; font-weight: 500; gap: 8px } .user-dashboard .tab-wrap .right-content .product-details .product-content > span span { color: #262834 } .user-dashboard .tab-wrap .right-content .order-detail-wrap .product-details { padding: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) 20px } .user-dashboard .tab-wrap .right-content .order-summery-wrap .banner-box { background-color: #fff; border-radius: 7px } .user-dashboard .tab-wrap .right-content .order-summery-wrap .banner-box .media { gap: 14px } .user-dashboard .tab-wrap .right-content .order-summery-wrap .banner-box .media .img { width: 40px; height: 40px; border-radius: 100%; background-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 } .user-dashboard .tab-wrap .right-content .order-summery-wrap .banner-box .media .img svg { width: 20px; height: 20px; stroke: #fff } [class="dark"] .user-dashboard .tab-wrap .right-content .order-summery-wrap .banner-box .media .img svg { stroke: #262834 } .user-dashboard .tab-wrap .right-content .order-summery-wrap .banner-box .media .media-body { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 6px } .user-dashboard .tab-wrap .right-content .order-summery-wrap .banner-box .media .media-body span { color: #767676; display: block; margin-top: calc(-1px + (-3 + 1) * ((100vw - 320px) / (1920 - 320))) } [class="dark"] .user-dashboard .tab-wrap .right-content .order-summery-wrap .banner-box .media .media-body span { color: #f0f0f0 } .user-dashboard .tab-wrap .right-content .order-summery-wrap .banner-box .media .media-body h2 { font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500 } [class="dark"] .user-dashboard .tab-wrap .right-content .order-summery-wrap .banner-box .media .media-body h2 { color: #f0f0f0 } .user-dashboard .tab-wrap .right-content .order-data { padding: 20px; background-color: #fff; margin-top: 0px; border-radius: 5px } .user-dashboard .tab-wrap .right-content .order-data .address-ordered .address h5 { margin-bottom: 13px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 14px } .user-dashboard .tab-wrap .right-content .order-data .address-ordered .address p { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 10px } .user-dashboard .tab-wrap .right-content .order-data .address-ordered .address p svg { min-width: 16px; width: 16px; min-height: 16px; height: 16px } .user-dashboard .tab-wrap .right-content .order-data .payment-method .payment-box svg { width: 20px; height: 20px; stroke: var(--theme-color) } .user-dashboard .tab-wrap .right-content .profile .custom-form label { font-weight: 500 } .user-dashboard .tab-wrap .right-content .profile .custom-form .form-control { color: #767676; font-weight: 400 } .user-dashboard .tab-wrap .right-content .profile .btn-box { margin-top: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 14px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end } .user-dashboard .tab-wrap .right-content .profile .btn-box .btn-solid, .user-dashboard .tab-wrap .right-content .profile .btn-box .btn-outline, .user-dashboard .tab-wrap .right-content .profile .btn-box .btn-special { margin-bottom: 6px } .user-dashboard .tab-wrap .right-content .privacy-tab .setting-option { 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: calc(13px + (15 - 13) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 375px) { .user-dashboard .tab-wrap .right-content .privacy-tab .setting-option { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } } .user-dashboard .tab-wrap .right-content .privacy-tab .setting-option .content-box { width: calc(100% - 65px) } .user-dashboard .tab-wrap .right-content .privacy-tab .setting-option .content-box h6 { font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); color: #262834; line-height: 20px } .user-dashboard .tab-wrap .right-content .privacy-tab .setting-option .content-box p { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676; line-height: 20px; margin-bottom: 0; margin-top: calc(3px + (6 - 3) * ((100vw - 320px) / (1920 - 320))) } .general-details { margin-top: 15px } .general-details .cart-title { margin-bottom: 15px } .general-details .address-ordered h3 { font-weight: 600; margin-bottom: 15px; margin-top: -3px } .general-details .address-ordered .address h5 { font-weight: 500; margin-top: -1px; line-height: 20px } .general-details .address-ordered .address p { margin-bottom: -4px; font-weight: normal; font-weight: 400; margin-top: 3px } .general-details .payment-method { margin-top: 20px } .general-details .payment-method .payment-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .general-details .payment-method .payment-box img { width: 50px; height: auto } .general-details .payment-method .payment-box span { font-weight: normal } .shop-page .round-wrap-content { -webkit-box-shadow: none; box-shadow: none } .shop-page .swiper-button { margin-top: calc(15px + (25 - 15) * ((100vw - 320px) / (1920 - 320))) } .shop-page .catagories-section { margin-bottom: calc(20px + (45 - 20) * ((100vw - 320px) / (1920 - 320))) } .shop-page .filter-top-wrapper { padding: 20px; background-color: #fafafa; margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px } .shop-page .filter-top-wrapper > span svg { display: none } @media only screen and (max-width: 991px) { .shop-page .filter-top-wrapper { position: fixed; top: 0; bottom: 0; left: -110%; height: 100vh; width: 300px; z-index: 10; overflow-y: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-transition: all 0.4s linear; transition: all 0.4s linear } [dir="rtl"] .shop-page .filter-top-wrapper { right: -110%; left: unset } .shop-page .filter-top-wrapper.show-menu { left: 0 } [dir="rtl"] .shop-page .filter-top-wrapper.show-menu { right: 0; left: unset } .shop-page .filter-top-wrapper > span { font-size: 16px; color: #262834; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 10px; cursor: pointer } .shop-page .filter-top-wrapper > span svg { display: block; width: 18px; height: 18px } } .shop-page .filter-top-wrapper .filter-option-wrapper { width: calc(100% - 71px) } @media only screen and (max-width: 991px) { .shop-page .filter-top-wrapper .filter-option-wrapper { width: 100% } } .shop-page .filter-top-wrapper .filterlist { 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% } @media only screen and (max-width: 991px) { .shop-page .filter-top-wrapper .filterlist { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 20px } .shop-page .filter-top-wrapper .filterlist .filter-items { width: 100% } } .shop-page .filter-top-wrapper .filterlist .select-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 991px) { .shop-page .filter-top-wrapper .filterlist .select-menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .shop-page .filter-top-wrapper .filterlist .select-menu .select-dropdown { width: 100% } } @media only screen and (max-width: 1199px) { .shop-page .filter-top-wrapper .filterlist .select-menu { gap: 20px } } .shop-page .filter-top-wrapper .filterlist .select-menu button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(4px + (8 - 4) * ((100vw - 320px) / (1920 - 320))); font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500; background-color: transparent } @media only screen and (max-width: 991px) { .shop-page .filter-top-wrapper .filterlist .select-menu button { width: 100%; font-size: 15px } } .shop-page .filter-top-wrapper .filterlist .select-menu button .notification { border-radius: 100px; font-size: 12px; background-color: var(--theme-color); color: #fff; width: 17px; height: 17px } [class="dark"] .shop-page .filter-top-wrapper .filterlist .select-menu button .notification { color: #262834 } .shop-page .filter-top-wrapper .filterlist .select-menu button svg { width: 16px; height: 16px } @media only screen and (max-width: 991px) { .shop-page .filter-top-wrapper .filterlist .select-menu button svg { display: none } } .shop-page .filter-top-wrapper .filterlist .select-menu .onhover-show-div { max-width: unset; left: 0; right: unset; border-radius: 5px; padding: 20px; max-height: 225px; overflow-y: auto } @media only screen and (max-width: 991px) { .shop-page .filter-top-wrapper .filterlist .select-menu .onhover-show-div { width: 100% !important; position: relative; inset: 0; padding: 10px 0; background-color: transparent; -webkit-box-shadow: none; box-shadow: none; max-height: unset; opacity: 1 !important; visibility: visible; -webkit-transform: translate(0); transform: translate(0); margin-top: 10px } } .shop-page .filter-top-wrapper .filterlist .select-menu .onhover-show-div li:hover { -webkit-transform: translate(0) !important; transform: translate(0) !important } .shop-page .filter-top-wrapper .filterlist .select-menu .onhover-show-div .filter-color { width: 210px } @media only screen and (max-width: 991px) { .shop-page .filter-top-wrapper .filterlist .select-menu .onhover-show-div .filter-color { width: 100% } } .shop-page .filter-top-wrapper .filterlist .select-menu .onhover-show-div.price { width: 330px } .shop-page .filter-top-wrapper .filterlist .select-menu .onhover-show-div.size { width: 180px } .shop-page .filter-top-wrapper .filterlist .select-menu .onhover-show-div .range-slider { margin-bottom: 7px } .shop-page .filter-top-wrapper .filterlist .select-menu .onhover-show-div .range-slider .price-input { margin: 0 0 25px } .shop-page .filter-top-wrapper .filterlist .select-menu .onhover-show-div .filter-check li:not(:first-of-type) { margin-top: 10px } .shop-page .filter-top-wrapper .filterlist .short-by { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media only screen and (max-width: 991px) { .shop-page .filter-top-wrapper .filterlist .short-by { display: none } } .shop-page .filter-top-wrapper .filterlist .short-by .select-dropdown { min-width: 153px } .shop-page .filter-top-wrapper .filterlist .short-by .select-dropdown button { width: 100%; border: none; background-color: transparent; font-size: 14px; color: #262834; font-weight: 500; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .shop-page .filter-top-wrapper .filterlist .short-by .select-dropdown button svg { width: 16px; height: 16px } .shop-page .filter-top-wrapper .short-by { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .shop-page .filter-applied { margin-bottom: 20px } .shop-page .filter-applied li a { padding: 5px 10px; border-color: #ddd; border-radius: 5px } .shop-page .sub-banner { padding: calc(15px + (40 - 15) * ((100vw - 320px) / (1920 - 320))) } [dir="rtl"] .shop-page .sub-banner { -webkit-transform: scaleX(-1); transform: scaleX(-1) } @media only screen and (max-width: 475px) { .shop-page .sub-banner { position: relative; z-index: 2 } .shop-page .sub-banner::after { content: ""; width: 100%; height: 100%; position: absolute; inset: 0; opacity: 0.7; z-index: -1; background-color: #fff } } .shop-page .sub-banner .heading-box { max-width: 50% } [dir="rtl"] .shop-page .sub-banner .heading-box { -webkit-transform: scaleX(-1); transform: scaleX(-1); margin-right: auto } @media only screen and (max-width: 575px) { .shop-page .sub-banner .heading-box { max-width: 60% } } @media only screen and (max-width: 475px) { .shop-page .sub-banner .heading-box { max-width: 100% } } .shop-page .sub-banner .heading-box .title-box4 { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 5px } .shop-page .sub-banner .heading-box .title-box4 h2 { line-height: calc(33px + (40 - 33) * ((100vw - 992px) / (1920 - 992))); font-size: calc(30px + (40 - 30) * ((100vw - 992px) / (1920 - 992))); color: #262834 } [class="dark"] .shop-page .sub-banner .heading-box .title-box4 h2 { color: #262834 } @media only screen and (max-width: 475px) { [class="dark"] .shop-page .sub-banner .heading-box .title-box4 h2 { color: #262834 } } .shop-page .sub-banner .heading-box h4 { font-size: calc(17px + (20 - 17) * ((100vw - 992px) / (1920 - 992))); text-transform: uppercase; color: #262834; font-weight: 500; margin-bottom: 5px } [class="dark"] .shop-page .sub-banner .heading-box h4 { color: #262834 } @media only screen and (max-width: 475px) { [class="dark"] .shop-page .sub-banner .heading-box h4 { color: #262834 } } .shop-page .sub-banner .heading-box p { font-size: calc(15px + (18 - 15) * ((100vw - 992px) / (1920 - 992))); color: #767676; font-weight: 400; line-height: calc(20px + (25 - 20) * ((100vw - 992px) / (1920 - 992))) } [class="dark"] .shop-page .sub-banner .heading-box p { color: #767676 } @media only screen and (max-width: 475px) { .shop-page .sub-banner .heading-box p { text-align: justify; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto } [class="dark"] .shop-page .sub-banner .heading-box p { color: #767676 } } .shop-page .shop-product .top-header-wrap { margin-bottom: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))); 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 only screen and (max-width: 991px) { .shop-page .shop-product .top-header-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 15px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; width: 100% } } @media only screen and (max-width: 991px) { .shop-page .shop-product .top-header-wrap .top-filter { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px !important } .shop-page .shop-product .top-header-wrap .top-filter button { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; width: 100% } .shop-page .shop-product .top-header-wrap .top-filter .select-dropdown { width: 100% !important } .shop-page .shop-product .top-header-wrap .top-filter .select-dropdown button { font-size: calc(12px + (15 - 12) * ((100vw - 320px) / (1920 - 320))) !important } } .shop-page .shop-product .top-header-wrap .grid-option-wrap { 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% } @media only screen and (max-width: 575px) { .shop-page .shop-product .top-header-wrap .select-options { width: 100% } } .shop-page .shop-product .top-header-wrap .select-options .select-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) } .shop-page .shop-product .top-header-wrap .select-options .select-menu .select-dropdown { padding: 6px calc(6px + (15 - 6) * ((100vw - 320px) / (1920 - 320))); border: 1px solid rgba(221, 221, 221, 0.5); border-radius: 5px; min-width: calc(136px + (186 - 136) * ((100vw - 320px) / (1920 - 320))) } .shop-page .shop-product .top-header-wrap .select-options .select-menu .select-dropdown.small-dropdown { min-width: 110px } @media only screen and (max-width: 575px) { .shop-page .shop-product .top-header-wrap .select-options .select-menu .select-dropdown { width: auto } .shop-page .shop-product .top-header-wrap .select-options .select-menu .select-dropdown.small-dropdown { width: auto } } .shop-page .shop-product .top-header-wrap .select-options .select-menu .select-dropdown .onhover-show-div { width: 100% } .shop-page .shop-product .top-header-wrap .select-options .select-menu .show-product { font-size: 14px; font-weight: 500; color: #767676; margin-bottom: 0 } .shop-page .shop-product .top-header-wrap .select-options .select-menu button { color: #767676; font-size: calc(12px + (15 - 12) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))) } .shop-page .shop-product .top-header-wrap .select-options .select-menu button svg { width: 18px; height: 18px; margin-right: -3px } [dir="rtl"] .shop-page .shop-product .top-header-wrap .select-options .select-menu button svg { margin-left: -3px; margin-right: unset } .shop-page .shop-product .top-header-wrap .select-options .select-menu .onhover-show-div { left: 0; right: unset } .shop-page .shop-product .top-header-wrap .filter-option-grid { margin-bottom: 0; gap: 7px; display: -webkit-box; display: -ms-flexbox; display: flex } .shop-page .shop-product .top-header-wrap .filter-option-grid .nav-item .nav-link { background-color: #fff; border: 1px solid var(--theme-color); color: #767676; 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: 5px; padding: 6px } .shop-page .shop-product .top-header-wrap .filter-option-grid .nav-item .nav-link svg { width: 22px; height: 22px; stroke: var(--theme-color) } .shop-page .shop-product .top-header-wrap .filter-option-grid .nav-item .nav-link.active { color: #262834; background-color: var(--theme-color) } .shop-page .shop-product .top-header-wrap .filter-option-grid .nav-item .nav-link.active svg { stroke: #fff } [class="dark"] .shop-page .shop-product .top-header-wrap .filter-option-grid .nav-item .nav-link.active svg { stroke: #262834 } .shop-page .product-tab-content .product-card .content-box p { font-size: 14px; margin-bottom: 3px } .shop-page .product-tab-content .list-section .product-card { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 10px; border: 1px solid rgba(221, 221, 221, 0.5); background-color: #fafafa } .shop-page .product-tab-content .list-section .product-card .img-box { width: 30% } @media only screen and (max-width: 767px) { .shop-page .product-tab-content .list-section .product-card .img-box .bg-size::before { padding-top: 143% } } @media only screen and (max-width: 1199px) { .shop-page .product-tab-content .list-section .product-card .img-box { width: 36% } } @media only screen and (max-width: 991px) { .shop-page .product-tab-content .list-section .product-card .img-box { width: 28% } } @media only screen and (max-width: 767px) { .shop-page .product-tab-content .list-section .product-card .img-box { width: 32% } } .shop-page .product-tab-content .list-section .product-card .content-box { width: calc(100% - 25%); padding: 20px } @media only screen and (max-width: 1199px) { .shop-page .product-tab-content .list-section .product-card .content-box { width: calc(100% - 36%) } } @media only screen and (max-width: 991px) { .shop-page .product-tab-content .list-section .product-card .content-box { width: calc(100% - 28%) } } @media only screen and (max-width: 767px) { .shop-page .product-tab-content .list-section .product-card .content-box { width: calc(100% - 32%) } } .shop-page .product-tab-content .list-section .product-card .content-box p { margin-top: -3px; color: var(--theme-color); font-size: calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320))) } .shop-page .product-tab-content .list-section .product-card .content-box h5 { font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320))) } .shop-page .product-tab-content .list-section .product-card .content-box .details { font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320))) !important; color: #767676; line-height: 22px; margin-top: 5px; margin-bottom: 0 !important } .shop-page .product-tab-content .list-section .product-card .content-box .btn { margin-top: 15px } .shop-page .product-tab-content .grid-section .content-box .details { display: none } .shop-page .product-tab-content .grid-section .content-box .btn { display: none } .shop-page.masonry-style .product-card { position: relative } .shop-page.masonry-style .product-card::after { content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); inset: 0; position: absolute; z-index: 1; opacity: 0; -webkit-transform: scale(0); transform: scale(0); visibility: hidden; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } [class="dark"] .shop-page.masonry-style .product-card::after { background-color: rgba(255, 255, 255, 0.7) } .shop-page.masonry-style .product-card .content-box { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; color: #fff !important; z-index: 2; opacity: 0; width: 100%; visibility: hidden; padding: 10px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease } .shop-page.masonry-style .product-card .content-box p, .shop-page.masonry-style .product-card .content-box h5, .shop-page.masonry-style .product-card .content-box span { color: #fff } [class="dark"] .shop-page.masonry-style .product-card .content-box p, [class="dark"] .shop-page.masonry-style .product-card .content-box h5, [class="dark"] .shop-page.masonry-style .product-card .content-box span { color: #262834 } .shop-page.masonry-style .product-card .content-box h5 { font-weight: 600; text-align: center; max-width: 100%; margin-right: 0; margin-left: 0; font-size: calc(11px + (18 - 11) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 991px) { .shop-page.masonry-style .product-card .content-box h5 { font-size: 14px } } .shop-page.masonry-style .product-card .content-box p { margin-bottom: 0 } .shop-page.masonry-style .product-card .content-box button { margin-top: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: auto; margin-right: auto; padding: 9px calc(9px + (20 - 9) * ((100vw - 991px) / (1920 - 991))) } @media only screen and (max-width: 991px) { .shop-page.masonry-style .product-card .content-box button { padding: 9px 12px; font-size: calc(13px + (14 - 13) * ((100vw - 320px) / (991 - 320))) } } .shop-page.masonry-style .product-card:hover::after { -webkit-transform: scale(1); transform: scale(1) } .shop-page.masonry-style .product-card:hover::after, .shop-page.masonry-style .product-card:hover .content-box { -webkit-transition: all 0.5s ease; transition: all 0.5s ease; opacity: 1; visibility: visible } .shop-page.masonry-style .product-card:hover .content-box { opacity: 1 } .shop-page .swiper-box .swiper { z-index: 1 } .shop-page .swiper-box .swiper-prev, .shop-page .swiper-box .swiper-next { background-color: #fafafa } .shop-page .swiper-box .swiper-prev:hover, .shop-page .swiper-box .swiper-prev:focus, .shop-page .swiper-box .swiper-prev:active, .shop-page .swiper-box .swiper-next:hover, .shop-page .swiper-box .swiper-next:focus, .shop-page .swiper-box .swiper-next:active { background-color: var(--theme-color) } .shop-page .catagories-shop { -webkit-box-shadow: none; box-shadow: none; background-color: #fafafa } .shop-page .catagories-shop > a .img-wrap { margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 16px } .shop-page .catagories-shop > a .btn-box { margin-bottom: -2px } .shop-page .catagories-shop > a .btn-box .catagories-name { font-weight: 500; padding: 0; border: none } .shop-page .catagories-shop:hover, .shop-page .catagories-shop > a:active { background-color: var(--theme-color) } .shop-page .catagories-shop:hover .btn-box .catagories-name, .shop-page .catagories-shop > a:active .btn-box .catagories-name { padding: 0; border: none; color: #fff; -webkit-transform: translate(0); transform: translate(0) } [class="dark"] .shop-page .catagories-shop:hover .btn-box .catagories-name, [class="dark"] .shop-page .catagories-shop > a:active .btn-box .catagories-name { color: #262834 } .view-product .slider-box { position: relative } .view-product .slider-box .swiper { width: 100%; height: 100% } .view-product .slider-box .swiper-slide img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .view-product .slider-box .thumbnail-box { z-index: 5; height: 100% } .view-product .slider-box .thumbnail-box .thumbnail-img-box { height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0px } .view-product .slider-box .thumbnail-box .thumbnail-img-box .swiper-slide { display: block } .view-product .slider-box .thumbnail-box .thumbnail-img-box .swiper-wrapper { width: 100%; height: calc(528px + (560 - 528) * ((100vw - 767px) / (1920 - 767))) } @media only screen and (max-width: 767px) { .view-product .slider-box .thumbnail-box .thumbnail-img-box .swiper-wrapper { height: 300px } } .view-product .slider-box .thumbnail-box .thumbnail-img-box .swiper-slide { width: 100%; height: 100%; opacity: 0.4 } .view-product .slider-box .thumbnail-box .thumbnail-img-box .swiper-slide-thumb-active { opacity: 1 } .view-product .slider-box .thumbnail-box .thumbnail-img-box .swiper-slide img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .view-product .slider-box .thumbnail-box .thumbnail-img-box .swiper-wrapper img { width: 100% } .view-product .product-detail-box { height: 100%; padding: 0 0px 0 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } [dir="rtl"] .view-product .product-detail-box { padding: 0 15px 0 5px } .view-product .product-detail-box .product-option { width: 100% } .view-product .product-detail-box .product-option h4 { font-size: 20px; font-weight: 600; color: #262834; margin-bottom: calc(7px + (15 - 7) * ((100vw - 992px) / (1920 - 992))) } .view-product .product-detail-box .product-option h5 { font-size: 16px; font-weight: 400; color: #262834 } .view-product .product-detail-box .product-option .option-side { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media only screen and (max-width: 991px) { .view-product .product-detail-box .product-option .option-side { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } } @media only screen and (max-width: 767px) { .view-product .product-detail-box .product-option .option-side { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline } } @media only screen and (max-width: 475px) { .view-product .product-detail-box .product-option .option-side { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } } .view-product .product-detail-box .product-option .option { margin-bottom: 25px } .view-product .product-detail-box .product-option .option h5 { display: block; margin-bottom: 8px } .view-product .product-detail-box .product-option .option p { margin-bottom: 0; margin-top: -2px; font-size: 14px } .view-product .product-detail-box .product-option .btn-group { width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 7px } @media only screen and (max-width: 375px) { .view-product .product-detail-box .product-option .btn-group { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 15px } } .view-product .product-detail-box .product-option .btn-group a { width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .view-product .product-detail-box .product-option .price span { color: #262834; font-weight: 500 } .view-product .product-detail-box .product-option .price del, .view-product .product-detail-box .product-option .price span { font-size: 16px; display: inline-block; margin-top: -4px } .view-product .product-detail-box .product-option .price del { color: var(--theme-color) } .view-product .product-detail-box .product-option .related-product h5 { margin-bottom: 8px; font-weight: 500; margin-top: -3px } .view-product .product-detail-box .product-option .related-product .product-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .view-product .product-detail-box .product-option .related-product .product-list:not(:last-of-type) { margin-bottom: 10px } .view-product .product-detail-box .product-option .related-product .product-list .img-wrap img { width: 70px } .view-product .product-detail-box .product-option .related-product .product-list .content-wrap h5 { font-size: 16px; font-weight: normal; color: #262834 } .view-product .product-detail-box.grocery .size-list li { width: calc(40px + (50 - 40) * ((100vw - 320px) / (1920 - 320))) } .view-product .product-detail-box.furniture .size-list li { width: unset; padding: 5px 8px } .product-page .view-product .product-detail-box { padding: 0 } .product-page .view-product .timer li { min-width: calc(66px + (70 - 66) * ((100vw - 320px) / (1920 - 320))); 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-page .view-product .title-box4 { margin-bottom: 15px; 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 } .product-page .view-product .title-box4 .heading { font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 0; font-weight: 500 } .product-page .view-product .title-box4 .size-chart { font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; color: var(--theme-color); cursor: pointer } .product-page .view-product .product-option h2 { margin-top: -4px; font-size: calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320))); font-weight: 600; color: #262834; margin-bottom: calc(7px + (15 - 7) * ((100vw - 992px) / (1920 - 992))); line-height: 1.2 } @media only screen and (max-width: 767px) { .product-page .view-product .product-option h2 { font-size: calc(20px + (22 - 20) * ((100vw - 767px) / (1920 - 767))); margin-bottom: 8px; margin-top: 0 } } .product-page .view-product .product-option .option { margin-bottom: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))) } .product-page .view-product .product-option .option p { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: 22px } .product-page .view-product .product-option .option.rating-option { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; margin-bottom: calc(8px + (15 - 8) * ((100vw - 320px) / (1920 - 320))) } .product-page .view-product .product-option .option.rating-option .rating svg { width: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320))); height: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320))) } .product-page .view-product .product-option .option.rating-option span { font-size: 16px; font-weight: 500 } .product-page .view-product .product-option .option.price span, .product-page .view-product .product-option .option.price del { font-weight: 500; font-size: calc(17px + (20 - 17) * ((100vw - 320px) / (1920 - 320))) } .product-page .view-product .product-option .option.size { padding-bottom: 20px; border-bottom: 1px solid #ddd } .product-page .view-product .product-option .option.sale-details .timer { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .product-page .view-product .product-option .option.sale-details .timer li { padding: calc(6px + (14 - 6) * ((100vw - 320px) / (1920 - 320))) } .product-page .view-product .product-option .option.sale-details .timer li .time-value { font-size: calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320))) } .product-page .view-product .product-option .option.shipping-info ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 12px } .product-page .view-product .product-option .option.shipping-info ul li { display: list-item; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); line-height: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676 } .product-page .view-product .product-option .option.shipping-info .brand-lis { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .product-page .view-product .product-option .option.shipping-info .brand-lis li { display: block; width: 100px } .product-page .view-product .product-option .option.shipping-info .brand-lis li img { width: 100% } .product-page .view-product .product-option .option.delevery-service .delevery-list { gap: 12px; padding-left: 0 } .product-page .view-product .product-option .option.delevery-service .delevery-list li { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 8px; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .product-page .view-product .product-option .option.delevery-service .delevery-list li:not(:first-child) span { margin-left: -1px } [dir="rtl"] .product-page .view-product .product-option .option.delevery-service .delevery-list li:not(:first-child) span { margin-right: -1px; margin-left: unset } .product-page .view-product .product-option .option.delevery-service .delevery-list li svg { stroke: var(--theme-color); width: calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320))); height: calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320))) } .product-page .grid-img .img-wrap { overflow: hidden } .product-page .grid-img .img-box { cursor: url("https://themes.pixelstrap.com/oslo/assets/icons/svg/zoom.svg"), auto; -webkit-transition: all 0.5s linear; transition: all 0.5s linear } .product-page .grid-img .img-box:hover { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all 0.3s linear; transition: all 0.3s linear } .product-page .description-box { margin-top: calc(28px + (40 - 28) * ((100vw - 320px) / (1920 - 320))); -webkit-box-shadow: none; box-shadow: none; display: -webkit-box; display: -ms-flexbox; display: flex } .product-page .description-box.no-tabs > .row > div:not(:last-of-type) { border-bottom: 1px solid rgba(221, 221, 221, 0.5); padding-bottom: 50px } .product-page .description-box .border-first-right > div:first-of-type { border-right: 1px solid rgba(221, 221, 221, 0.5) } @media only screen and (max-width: 991px) { .product-page .description-box .border-first-right > div:first-of-type { border: none } } .product-page .description-box .nav { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; border-color: #ddd; margin-top: 0; border-bottom: none; gap: 10px } @media only screen and (max-width: 991px) { .product-page .description-box .nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } } .product-page .description-box .nav .nav-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 8px; padding: 8px 20px; background-color: #fafafa } .product-page .description-box .nav .nav-link::after { bottom: 0 } .product-page .description-box .nav .nav-link.active { background-color: #fff } .product-page .description-box .nav .nav-link span { border-radius: 100px; font-size: 12px; background-color: var(--theme-color); color: #fff; 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; line-height: 18px; -webkit-transform: unset; transform: unset } [class="dark"] .product-page .description-box .nav .nav-link span { color: #262834 } .product-page .description-box .details-product .title-details { font-size: 18px; color: #262834; font-weight: 500; margin-bottom: 8px; line-height: 22px } .product-page .description-box .details-product p { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: normal; line-height: 22px; color: #767676; margin-bottom: 18px; margin-top: calc(-4px + (-2 + 4) * ((100vw - 320px) / (1920 - 320))) } .product-page .description-box .details-product .speciation-summery { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; width: 100% } .product-page .description-box .details-product .general-summery { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: calc(6px + (8 - 6) * ((100vw - 320px) / (1920 - 320))) } .product-page .description-box .details-product .general-summery li { width: 100%; color: #767676; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))) } .product-page .description-box .details-product .general-summery li svg { width: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); height: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); stroke: var(--theme-color) } .product-page .description-box .details-product .general-summery li span { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676; font-weight: normal; width: calc(100% - calc(28px + (35 - 28) * ((100vw - 320px) / (1920 - 320)))) } .product-page .description-box .details-product .frame-wrap .iframe-video { width: 100%; height: 100% } .product-page .description-box .seller-info .seller-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(48px + (200 - 48) * ((100vw - 575px) / (1920 - 575))) } @media only screen and (max-width: 575px) { .product-page .description-box .seller-info .seller-details { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 20px } } .product-page .description-box .seller-info .seller-details .seller-logo-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .product-page .description-box .seller-info .seller-details .seller-logo-wrap .img-box { width: calc(46px + (55 - 46) * ((100vw - 320px) / (1920 - 320))); height: auto } .product-page .description-box .seller-info .seller-details .seller-logo-wrap .img-box img { width: 100% } .product-page .description-box .seller-info .seller-details .seller-logo-wrap .seller-content h5 { font-size: 16px; font-weight: 500; color: #262834 } .product-page .description-box .seller-info .seller-details .seller-logo-wrap .seller-content .rating-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .product-page .description-box .seller-info .seller-details .seller-logo-wrap .seller-content .rating-box > span { font-size: 14px; color: #767676 } .product-page .description-box .seller-info .seller-details .review-rated { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(23px + (28 - 23) * ((100vw - 320px) / (1920 - 320))) } .product-page .description-box .seller-info .seller-details .review-rated li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 0px } .product-page .description-box .seller-info .seller-details .review-rated li span { font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; color: var(--theme-color) } .product-page .description-box .seller-info .seller-details .review-rated li span:last-of-type { color: #262834; font-size: calc(17px + (23 - 17) * ((100vw - 320px) / (1920 - 320))) } .product-page .description-box .seller-info .addres-box { margin-top: calc(20px + (35 - 20) * ((100vw - 320px) / (1920 - 320))) } .product-page .description-box .seller-info .addres-box p { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))); font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; color: #767676; -ms-flex-wrap: wrap; flex-wrap: wrap } .product-page .description-box .seller-info .addres-box p:not(:last-of-type) { margin-bottom: calc(12px + (18 - 12) * ((100vw - 320px) / (1920 - 320))) } .product-page .description-box .seller-info .addres-box p .contact { color: #262834; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; width: -webkit-max-content; width: -moz-max-content; width: max-content } .product-page .description-box .seller-info .addres-box p .contact svg { width: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); height: calc(20px + (20 - 18) * ((100vw - 320px) / (1920 - 320))); stroke: var(--theme-color) } .product-page .description-box .seller-info .addres-box p .contact-info { line-height: 22px } .product-page .description-box .seller-info .addres-box .info { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: normal; line-height: 22px; margin-bottom: 0; margin-top: calc(20px + (35 - 20) * ((100vw - 320px) / (1920 - 320))) } .product-page .top-heading-box { margin-top: calc(25px + (40 - 25) * ((100vw - 320px) / (1920 - 320))) } .product-page .review-section > .row > div { border-right: 1px solid rgba(221, 221, 221, 0.5) } [dir="rtl"] .product-page .review-section > .row > div { border-left: 1px solid rgba(221, 221, 221, 0.5); border-right: none } .product-page .review-section .replay-form { -webkit-box-shadow: none; box-shadow: none } .product-page .review-section .review-left .question-wrap .comment-box { border: 1px solid rgba(221, 221, 221, 0.5); border-radius: 10px; padding: 20px } .product-page .review-section .review-left .question-wrap .comment-box .avatar-content .name-box .replay-btn svg { width: 16px; height: 16px } .product-page .review-section .review-left .question-wrap .comment-box .avatar-content p { margin-bottom: 0 } .product-page .review-section .review-right .global-rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px } .product-page .review-section .review-right .global-rating h5 { font-size: calc(50px + (70 - 50) * ((100vw - 320px) / (1920 - 320))); margin: calc(-13px + (-15 + 13) * ((100vw - 320px) / (1920 - 320))) 0; line-height: calc(66px + (84 - 66) * ((100vw - 320px) / (1920 - 320))) } .product-page .review-section .review-right .global-rating h6 { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676; font-weight: 500; margin-bottom: calc(6px + (8 - 6) * ((100vw - 320px) / (1920 - 320))) } .product-page .review-section .review-right .global-rating .rating 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 } .product-page .review-section .review-right .global-rating span { font-size: 14px; color: #767676; font-weight: 500 } .product-page .review-section .review-right .rating-progess { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); margin-top: 20px } .product-page .review-section .review-right .rating-progess li { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; gap: 15px; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .product-page .review-section .review-right .rating-progess li h5 { font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320))) } .product-page .review-section .review-right .rating-progess li .progress { -webkit-box-shadow: none; box-shadow: none; width: calc(100% - calc(96px + (122 - 96) * ((100vw - 320px) / (1920 - 320)))) } .product-page .specification-wrap > p { line-height: 22px; font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: normal; color: #767676 } .product-page .video-tag { width: 100%; height: 100%; margin-bottom: -6px } .product-page.product-page-style3 .comment-box.replay-comment { margin-left: calc(0px + (20 - 0) * ((100vw - 320px) / (1920 - 320))) } .product-page.product-page-style3 .btn-responsive { width: 50% !important } @media only screen and (max-width: 620px) { .product-page.product-page-style3 .btn-responsive { width: 100% !important } } .product-page.product-page-style3 .view-product .product-detail-box .product-option .option-side.title-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; gap: calc(8px + (12 - 8) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 8px } .product-page.product-page-style3 .view-product .product-detail-box .product-option .option-side.title-wrap h2 { margin-bottom: 0 } .product-page.product-page-style3 .view-product .product-detail-box .product-option .option.rating-option { margin-bottom: 0 } @media only screen and (max-width: 1200px) { .product-page.product-page-style4 .btn-group { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } @media only screen and (max-width: 991px) { .product-page.product-page-style4 .btn-group { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } } @media only screen and (max-width: 647px) { .product-page.product-page-style4 .btn-group { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } @media only screen and (max-width: 575px) { .product-page.product-page-style4 .btn-group { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } } .product-page.product-page-style4 .sidebar-inner.product-page-sidebar .sidebar-box { text-align: center; border: none } .product-page.product-page-style4 .sidebar-inner.product-page-sidebar .sidebar-box .content-box:not(:last-of-type) { margin-bottom: 25px } .product-page.product-page-style4 .sidebar-inner.product-page-sidebar .sidebar-box .content-box .title-box4 { margin-bottom: 15px } .product-page.product-page-style4 .sidebar-inner.product-page-sidebar .sidebar-box .content-box.price-box { border-bottom: 1px solid rgba(221, 221, 221, 0.5); padding-bottom: 20px } .product-page.product-page-style4 .sidebar-inner.product-page-sidebar .sidebar-box .title-box4 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .product-page.product-page-style4 .sidebar-inner.product-page-sidebar .sidebar-box .filter-color { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .product-page.product-page-style4 .sidebar-inner.product-page-sidebar .sidebar-box .size-list { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .product-page.product-page-style4 .sidebar-inner.product-page-sidebar .sidebar-box .plus-minus { padding: 5px 12px } .product-page.product-page-style4 .sidebar-inner.product-page-sidebar .sidebar-box .plus-minus input { width: 60px } .product-page.product-page-style4 .description-box { display: block } .product-page.product-page-style4 .title-product { font-size: calc(22px + (27 - 22) * ((100vw - 320px) / (1920 - 320))) !important; margin-bottom: 8px } .product-page.product-page-style4 .timer { gap: calc(4px + (8 - 4) * ((100vw - 320px) / (1920 - 320))) } .product-page.product-page-style4 .timer li { padding: calc(8px + (15 - 8) * ((100vw - 320px) / (1920 - 320))); min-width: calc(49px + (70 - 49) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 390px) { .product-page.product-page-style4 .btn-group { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .product-page.product-page-style4 .view-product .slider-box .thumbnail-box .thumbnail-img-box .swiper-wrapper { height: unset } .product-page.product-style5 .product-detail-box { height: unset; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .product-page.product-style5 .description-box { display: block } .product-page.product-style5 .landscape .bg-size:before { padding-top: 50% } .about-section .img-box { border-radius: 10px; overflow: hidden } @media only screen and (max-width: 991px) { .about-section .img-box { width: 50%; margin: 0 auto } } @media only screen and (max-width: 767px) { .about-section .img-box { width: 70% } } .about-section .img-box img { width: 100%; border-radius: 30% 70% 70% 30%/30% 30% 70% 70% } .about-section .align-ment { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100% } @media only screen and (max-width: 991px) { .about-section .align-ment { margin-top: 30px } } .about-section .content-box { margin-bottom: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))) } .about-section .content-box h5 { color: var(--theme-color); font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; margin-bottom: 4px } .about-section .content-box h4 { font-size: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))); line-height: calc(27px + (42 - 27) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500; margin-bottom: calc(8px + (14 - 8) * ((100vw - 320px) / (1920 - 320))) } .about-section .content-box p { font-size: 16px; color: #767676; font-weight: normal; line-height: 22px; margin-bottom: 0px } .about-section .widget-list { max-width: 84% } @media only screen and (max-width: 1399px) { .about-section .widget-list { max-width: unset } } @media only screen and (max-width: 390px) { .about-section .widget-list > div { width: 100% } } .about-section .widget-list .widget { padding: calc(6px + (20 - 6) * ((100vw - 320px) / (1920 - 320))); border-radius: 10px; background-color: #fafafa; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: calc(8px + (15 - 8) * ((100vw - 320px) / (1920 - 320))); -webkit-transition: all 0.4s; transition: all 0.4s } @media only screen and (max-width: 991px) { .about-section .widget-list .widget { padding: calc(8px + (20 - 8) * ((100vw - 320px) / (1920 - 320))) } } .about-section .widget-list .widget span { width: calc(35px + (40 - 35) * ((100vw - 320px) / (1920 - 320))); height: calc(35px + (40 - 35) * ((100vw - 320px) / (1920 - 320))); 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%; padding: 10px; position: relative } .about-section .widget-list .widget span::after { inset: 0; position: absolute; -webkit-transition: all 0.4s; transition: all 0.4s; content: ""; width: inherit; height: inherit; border-radius: inherit; background-color: var(--theme-color); opacity: 0.07 } .about-section .widget-list .widget svg { -webkit-transition: all 0.4s; transition: all 0.4s; width: calc(20px + (25 - 20) * ((100vw - 320px) / (1920 - 320))); height: calc(20px + (25 - 20) * ((100vw - 320px) / (1920 - 320))); stroke: var(--theme-color); position: relative; z-index: 2 } .about-section .widget-list .widget h6 { font-size: calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; color: #262834 } .about-section .widget-list .widget p { margin-bottom: 0; color: #767676; margin-top: calc(3px + (5 - 3) * ((100vw - 320px) / (1920 - 320))) } .about-section .widget-list .widget:hover { -webkit-transform: translateY(-4px); transform: translateY(-4px) } .about-section .widget-list .widget:hover span::after { opacity: 1 } .about-section .widget-list .widget:hover span svg { stroke: #fff } .review-section .title { font-size: 22px; font-weight: 500; color: #262834; margin-bottom: 40px; text-align: center } .review-section .swiper { padding: calc(8px + (26 - 8) * ((100vw - 320px) / (1920 - 320))) calc(1px + (20 - 1) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(-10px + (-26 + 10) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(-4px + (-20 + 4) * ((100vw - 320px) / (1920 - 320))) } .review-section .swiper-pagination { position: relative; top: unset; bottom: unset; margin-bottom: 0; margin-top: calc(30px + (60 - 30) * ((100vw - 320px) / (1920 - 320))) } .review-section .comment-box { padding: calc(15px + (30 - 15) * ((100vw - 320px) / (1920 - 320))); border: 1px solid rgba(221, 221, 221, 0.5); border-radius: 10px; background-color: #fff } .review-section .comment-box .img-box { width: calc(40px + (65 - 40) * ((100vw - 320px) / (1920 - 320))); height: calc(40px + (65 - 40) * ((100vw - 320px) / (1920 - 320))) } .review-section .comment-box .img-box img { height: 100% } .review-section .comment-box .avatar-content .name-box { padding-bottom: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))) } .review-section .comment-box .avatar-content .name-box .user-info span { font-weight: normal } .review-section .comment-box .avatar-content .name-box .user-info h5 { font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320))) } .review-section .avatar-content > h5 { font-size: 16px; font-weight: 500; color: var(--theme-color); margin-bottom: 8px } .about-us-review { background-color: #fafafa } .about-us-review .review-section { padding: 50px 0 } .about-us-review .comment-box { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); box-shadow: 0 0 10px rgba(0, 0, 0, 0.05) } .about-us-review .comment-box p { margin-bottom: 10px } @media only screen and (max-width: 575px) { .about-us-review .comment-box { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center } .about-us-review .comment-box .rating { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .about-us-review .comment-box .img-box { width: calc(50px + (65 - 50) * ((100vw - 320px) / (575 - 320))); height: calc(50px + (65 - 50) * ((100vw - 320px) / (575 - 320))) } .about-us-review .comment-box .avatar-content { width: 100% } .about-us-review .comment-box .avatar-content .name-box { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } @media only screen and (max-width: 575px) and (max-width: 475px) { .about-us-review .comment-box .avatar-content .name-box .user-info { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; gap: 8px } } @media only screen and (max-width: 575px) { .about-us-review .comment-box .action-box { display: none } } .team-section .team-member .img-box { border-radius: 30% 70% 70% 30%/30% 30% 70% 70%; overflow: hidden } .team-section .team-member .img-box img { height: 100% } @media only screen and (max-width: 390px) { .team-section .row > div { width: 100% } } .team-section .member { text-align: center; padding: 0 calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) } @media only screen and (max-width: 767px) { .team-section .member { padding: 0 15px } } @media only screen and (max-width: 390px) { .team-section .member { padding: 0 25px } } .team-section .member .img-box { position: relative } .team-section .member .img-box img { width: 60%; position: relative; z-index: 2 } .team-section .member .img-box .bg-shape { z-index: 1; overflow: hidden; inset: 0; padding-bottom: 30px; -webkit-transform: scaleY(-1); transform: scaleY(-1); padding-top: 0; border-radius: 30% 70% 70% 30%/30% 30% 70% 70% } .team-section .member .img-box .bg-shape img { -webkit-transform: scaleY(-1); transform: scaleY(-1) } .team-section .member .content-box { margin-top: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) } .team-section .member .content-box h6 { font-weight: 600; text-align: center; font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); color: #262834 } .team-section .member .content-box p { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); font-weight: normal; margin-top: calc(4px + (7 - 4) * ((100vw - 320px) / (1920 - 320))); margin-bottom: calc(4px + (8 - 4) * ((100vw - 320px) / (1920 - 320))) } .team-section .member .content-box .social { margin-top: 4px; 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: -4px } .team-section .member .content-box .social li svg { width: calc(22px + (27 - 22) * ((100vw - 320px) / (1920 - 320))); height: calc(22px + (27 - 22) * ((100vw - 320px) / (1920 - 320))); fill: var(--theme-color) } .contact-section .title-box4 .heading { font-size: calc(18px + (25 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))) } .contact-section .replay-form { -webkit-box-shadow: none; box-shadow: none; margin-top: 0 } .contact-section .address-content { -webkit-box-shadow: none; box-shadow: none } .contact-section .steps-wrap .steps-box { margin-top: calc(15px + (25 - 15) * ((100vw - 320px) / (1920 - 320))); padding: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))) calc(26px + (35 - 26) * ((100vw - 320px) / (1920 - 320))); background-color: #fafafa; margin-left: calc(14.5px + (16.5 - 14.5) * ((100vw - 320px) / (1920 - 320))); border-radius: 5px; position: relative } [dir="rtl"] .contact-section .steps-wrap .steps-box { margin-right: calc(14.5px + (16.5 - 14.5) * ((100vw - 320px) / (1920 - 320))); margin-left: unset } .contact-section .steps-wrap .steps-box > span { width: calc(30px + (40 - 30) * ((100vw - 320px) / (1920 - 320))); height: calc(30px + (40 - 30) * ((100vw - 320px) / (1920 - 320))); position: relative; font-weight: 600; color: #fff; border-radius: 4px; 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; left: calc(-14.5px + (-16.5 + 14.5) * ((100vw - 320px) / (1920 - 320))); font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); top: 50%; background-color: var(--theme-color); -webkit-transform: translateY(-50%); transform: translateY(-50%) } .contact-section .steps-wrap .steps-box > span svg { width: calc(17px + (20 - 17) * ((100vw - 320px) / (1920 - 320))); height: calc(17px + (20 - 17) * ((100vw - 320px) / (1920 - 320))); stroke: #fff } [class="dark"] .contact-section .steps-wrap .steps-box > span svg { stroke: #262834 } [dir="rtl"] .contact-section .steps-wrap .steps-box > span { right: calc(-14.5px + (-16.5 + 14.5) * ((100vw - 320px) / (1920 - 320))); left: unset } .contact-section .steps-wrap .steps-box .content h4 { font-weight: 500; line-height: 18px; margin-bottom: 5px; margin-top: -3px; font-size: 15px; color: #262834 } .contact-section .steps-wrap .steps-box .content p { margin-bottom: 0; line-height: 20px; font-size: 14px; color: #767676 } .map-section .location-map { margin-bottom: -6px } .map-section .location-map .map-iframe { width: 100%; height: calc(240px + (500 - 240) * ((100vw - 320px) / (1920 - 320))) } .faq-bread .banner { padding: 70px 0 } .faq-bread .banner .heading-box h1 { font-size: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))) } .faq-section .tab-content { width: 80%; margin: calc(30px + (50 - 30) * ((100vw - 320px) / (1920 - 320))) auto 0 auto } @media only screen and (max-width: 991px) { .faq-section .tab-content { width: 100% } } .faq-section .title-box4 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 50%; margin: 0 auto calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320))) auto; text-align: center } @media only screen and (max-width: 1399px) { .faq-section .title-box4 { width: 60% } } @media only screen and (max-width: 1199px) { .faq-section .title-box4 { width: 70% } } @media only screen and (max-width: 767px) { .faq-section .title-box4 { width: 80% } } @media only screen and (max-width: 575px) { .faq-section .title-box4 { width: 100% } } .faq-section .title-box4 .heading { width: -webkit-max-content; width: -moz-max-content; width: max-content; margin-bottom: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))); font-size: calc(18px + (25 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320))); margin-top: -2px } .faq-section .title-box4 p { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676; line-height: calc(22px + (25 - 22) * ((100vw - 320px) / (1920 - 320))); margin-bottom: 0 } .faq-section .replay-form { -webkit-box-shadow: none; box-shadow: none; padding: calc(30px + (40 - 30) * ((100vw - 320px) / (1920 - 320))) calc(15px + (40 - 15) * ((100vw - 320px) / (1920 - 320))); margin-top: calc(30px + (50 - 30) * ((100vw - 320px) / (1920 - 320))); background-color: #fafafa } .coming-soon .banner { height: 100vh; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; padding: 20px 0 } @media only screen and (max-width: 991px) { .coming-soon .banner { padding: 40px 15px; height: auto } } .coming-soon .search-box.search-box-side { width: 100% !important } .coming-soon .timer { gap: calc(5px + (10 - 5) * ((100vw - 320px) / (1920 - 320))) } .coming-soon .timer li { min-width: calc(60px + (90 - 60) * ((100vw - 320px) / (1920 - 320))) } .coming-soon .alignment { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100% } @media only screen and (max-width: 991px) { .coming-soon .content-box { text-align: center } } .coming-soon .content-box h5 { font-size: 16px; font-weight: 500; color: var(--theme-color); margin-bottom: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))) } .coming-soon .content-box .title-box4 { margin-bottom: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))) } .coming-soon .content-box .title-box4 .heading { font-size: calc(28px + (35 - 28) * ((100vw - 320px) / (1920 - 320))); line-height: calc(33px + (38 - 33) * ((100vw - 320px) / (1920 - 320))); color: #262834; font-weight: 500 } .coming-soon .content-box h6 { font-size: calc(18px + (23 - 18) * ((100vw - 320px) / (1920 - 320))); color: #262834; line-height: 28px; font-weight: 500; margin-bottom: 15px } .coming-soon .content-box p { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676; font-weight: normal; margin-bottom: calc(25px + (30 - 25) * ((100vw - 320px) / (1920 - 320))); line-height: 22px } .coming-soon .content-box .timer { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: 40px } @media only screen and (max-width: 991px) { .coming-soon .content-box .timer { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .coming-soon .content-box .timer li { border-radius: 5px; border: none; background-color: #fff } .coming-soon .content-box .search-box { margin-bottom: 25px } .coming-soon .img-box { text-align: center } .coming-soon .img-box img { width: 100% } @media only screen and (max-width: 991px) { .coming-soon .img-box img { width: 60% } } @media only screen and (max-width: 767px) { .coming-soon .img-box img { width: 80% } } .search-page .search-box { max-width: 600px; margin: 0 auto } .title-element div[class^="title-box"] { margin-bottom: 0px } .title-element div[class^="title-box"] .content { margin-bottom: -4px } .title-element .title-box .content, .title-element .title-box p { margin-bottom: calc(0px + (-8 + 0) * ((100vw - 320px) / (1920 - 320))) } .title-element .title-box .title-divider2 svg { background-color: #f8f8f8; z-index: 2; position: relative } .title-element .title-box .title-divider2::after { z-index: 0 } .title-element .title-box6 .content { color: #767676 } .title-element .title-box5 .main-title { margin-bottom: calc(-8px + (-15 + 8) * ((100vw - 320px) / (1920 - 320))) } .title-element .theme-color6 .title-box7 p { margin-bottom: calc(-1px + (-4 + 1) * ((100vw - 320px) / (1920 - 320))) } .title-element section:nth-of-type(even) { background-color: #f8f8f8 } .color-strip section:nth-of-type(even), .color-strip .section-tag:nth-of-type(even) { background-color: #f8f8f8 } .product-card-element .title-box { margin-bottom: 40px } .product-card-element .bg-dark-section { background-color: #17161a } .product-card-element .bg-dark-section .title-box .unique-heading { color: #fff } [class="dark"] .product-card-element .bg-dark-section .title-box .unique-heading { color: #f0f0f0 } [class="dark"] .product-card-element .bg-dark-section .product-card5:hover .content-box h5 { color: #f0f0f0 } [class="dark"] .product-card-element .bg-dark-section .product-card5:hover .content-box .thumb-wrapper span { color: #f0f0f0 } .tabs-element .title-box { margin-bottom: calc(24px + (40 - 24) * ((100vw - 320px) / (1920 - 320))) } .tabs-element .nav-tabs-star .nav-link { background-color: transparent } .tabs-element .nav-tabs-star .nav-link.active { background-color: transparent } .tabs-element p { font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); color: #767676; line-height: 25px; font-weight: normal } @media only screen and (max-width: 767px) { .tabs-element p { margin-bottom: -3px } } @media only screen and (max-width: 767px) { .tabs-element .hide { display: none } } .tabs-element .nav-tabs, .tabs-element .nav-tabs6, .tabs-element .nav-pills { margin-bottom: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))) } .tabs-element .nav-tabs6 .nav-link { color: #262834; margin-bottom: -8px; margin-top: -5px } .tabs-element .nav-tabs6 .nav-link.active { color: var(--theme-color) } .tabs-element .nav-tabs3 .nav-link { white-space: nowrap } .tabs-element .tab-pane p:last-child { margin-bottom: -3px } .categories-element .home-catagories-slider { padding: 6px 0; margin: -6px 0 } .dark-section { background-color: #17161a; --theme-color2: #825b47 } .dark-section .title-box .unique-heading { color: #fff } [class="dark"] .dark-section .title-box .unique-heading { color: #f0f0f0 } [class="dark"] .dark-section.special-product-5 .img-box .content-box h5 { color: #f0f0f0 } [class="dark"] .dark-section.catagories-style-5 .catagories-box .content-box h5 { color: #f0f0f0 } [class="dark"] .dark-section.best-seller3 .product-card-side3 .content-box a h5, [class="dark"] .dark-section.best-seller3 .product-card-side4 .content-box a h5 { color: #f0f0f0 } [class="dark"] .dark-section.best-seller3 .banner-box .content-box span { color: #f0f0f0 } .buttons-element .btn-style2 { margin-right: 13px; white-space: nowrap } [dir="rtl"] .buttons-element .btn-style2 { margin-left: 13px; margin-right: unset } .buttons-element .btn-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))); -ms-flex-wrap: wrap; flex-wrap: wrap } .button-card-wrapper .element-card:not(:first-of-type) { margin-top: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))) } .element-card { -webkit-box-shadow: 0 0 20px rgba(221, 221, 221, 0.4); box-shadow: 0 0 20px rgba(221, 221, 221, 0.4); padding: calc(15px + (30 - 15) * ((100vw - 320px) / (1920 - 320))); border-radius: 5px } .element-card .card-header { padding: 0 0 calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320))) 0 } .element-card .card-header h5 { font-size: calc(16px + (22 - 16) * ((100vw - 320px) / (1920 - 320))); color: #262834; line-height: calc(24px + (28 - 24) * ((100vw - 320px) / (1920 - 320))); font-weight: 500; margin-top: calc(-2px + (-4 + 2) * ((100vw - 320px) / (1920 - 320))) } .element-card .card-body { padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))) 0 0 0 } /*# sourceMappingURL=style.css.map */
Close