PluginProbe
Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder / 2.0.5
Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder v2.0.5
3.1.4 3.0.8 3.0.9 3.1.0 3.1.2 3.1.3 3.0.7 3.0.5 3.0.4 3.0.3 3.0.2 trunk 1.5.0 1.5.1 1.5.2 1.6.1 1.6.2 1.6.3 1.6.4 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 All 93 releases
ultimate-store-kit / assets / css / usk-site.rtl.css

usk-site.rtl.css in Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder 2.0.5, at assets/css/usk-site.rtl.css

2,000 lines 52.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 .ultimate-store-kit .woocommerce-result-count {
3 font-weight: 500;
4 margin-bottom: 10px;
5 font-size: 18px;
6 }
7 .ultimate-store-kit .usk-shiny-grid-header-tabs .tab-option span {
8 width: auto;
9 }
10
11 .theme-storefront .edd_download_purchase_form {
12 margin: 0;
13 }
14
15 .theme-astra .edd_download_purchase_form .edd_purchase_submit_wrapper {
16 margin: 0;
17 }
18
19 .usk-account-navigation .woocommerce-MyAccount-navigation {
20 width: 100% !important;
21 }
22
23 [class*=elementor-widget-usk-] .star-rating {
24 font-family: "star" !important;
25 margin: 0;
26 }
27
28 .woocommerce-js [class*=elementor-widget-usk-] .star-rating::before {
29 content: "sssss";
30 color: #d3ced2;
31 float: right;
32 top: 0;
33 right: 0;
34 position: absolute;
35 }
36
37 /* -------------------------------------------------------------------
38 Microtip
39
40 Modern, lightweight css-only tooltips
41 Just 1kb minified and gzipped
42
43 @author Ghosh
44 @package Microtip
45
46 ----------------------------------------------------------------------
47 1. Base Styles
48 2. Direction Modifiers
49 3. Position Modifiers
50 --------------------------------------------------------------------*/
51 /* ------------------------------------------------
52 [1] Base Styles
53 -------------------------------------------------*/
54 [class*=elementor-widget-usk-] {
55 /* ------------------------------------------------
56 [2] Position Modifiers
57 -------------------------------------------------*/
58 /* ------------------------------------------------
59 [2.1] Top Left
60 -------------------------------------------------*/
61 /* ------------------------------------------------
62 [2.2] Top Right
63 -------------------------------------------------*/
64 /* ------------------------------------------------
65 [2.3] Bottom
66 -------------------------------------------------*/
67 /* ------------------------------------------------
68 [2.4] Bottom Left
69 -------------------------------------------------*/
70 /* ------------------------------------------------
71 [2.5] Bottom Right
72 -------------------------------------------------*/
73 /* ------------------------------------------------
74 [2.6] Left
75 -------------------------------------------------*/
76 /* ------------------------------------------------
77 [2.7] Right
78 -------------------------------------------------*/
79 /* ------------------------------------------------
80 [3] Size
81 -------------------------------------------------*/
82 }
83 [class*=elementor-widget-usk-] [aria-label][role~=tooltip] {
84 position: relative;
85 }
86 [class*=elementor-widget-usk-] [aria-label][role~=tooltip]::before,
87 [class*=elementor-widget-usk-] [aria-label][role~=tooltip]::after {
88 transform: translate3d(0, 0, 0);
89 -webkit-backface-visibility: hidden;
90 backface-visibility: hidden;
91 will-change: transform;
92 opacity: 0;
93 pointer-events: none;
94 transition: all var(--microtip-transition-duration, 0.18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);
95 position: absolute;
96 box-sizing: border-box;
97 z-index: 10;
98 transform-origin: top;
99 line-height: 1;
100 }
101 [class*=elementor-widget-usk-] [aria-label][role~=tooltip]::before {
102 background-size: 100% auto !important;
103 content: "";
104 }
105 [class*=elementor-widget-usk-] [aria-label][role~=tooltip]::after {
106 background: #282828;
107 border-radius: 4px;
108 color: #ffffff;
109 content: attr(aria-label);
110 font-size: var(--microtip-font-size, 13px);
111 font-weight: var(--microtip-font-weight, normal);
112 text-transform: capitalize;
113 padding: 10px 15px;
114 white-space: nowrap;
115 box-sizing: content-box;
116 }
117 [class*=elementor-widget-usk-] [aria-label][role~=tooltip]:hover::before,
118 [class*=elementor-widget-usk-] [aria-label][role~=tooltip]:hover::after,
119 [class*=elementor-widget-usk-] [aria-label][role~=tooltip]:focus::before,
120 [class*=elementor-widget-usk-] [aria-label][role~=tooltip]:focus::after {
121 opacity: 1;
122 pointer-events: auto;
123 }
124 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position|=top]::before {
125 background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
126 height: 6px;
127 width: 18px;
128 margin-bottom: 6px;
129 }
130 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position|=top]::after {
131 margin-bottom: 11px;
132 }
133 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position|=top]::before {
134 transform: translate3d(50%, 0, 0);
135 bottom: 100%;
136 right: 50%;
137 }
138 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position|=top]:hover::before {
139 transform: translate3d(50%, -5px, 0);
140 }
141 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position|=top]::after {
142 transform: translate3d(50%, 0, 0);
143 bottom: 100%;
144 right: 50%;
145 }
146 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=top]:hover::after {
147 transform: translate3d(50%, -5px, 0);
148 }
149 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=top-left]::after {
150 transform: translate3d(calc(-1*(-100% + 16px)), 0, 0);
151 bottom: 100%;
152 }
153 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=top-left]:hover::after {
154 transform: translate3d(calc(-1*(-100% + 16px)), -5px, 0);
155 }
156 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=top-right]::after {
157 transform: translate3d(calc(-1*(0% - 16px)), 0, 0);
158 bottom: 100%;
159 }
160 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=top-right]:hover::after {
161 transform: translate3d(calc(-1*(0% - 16px)), -5px, 0);
162 }
163 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position|=bottom]::before {
164 background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
165 height: 6px;
166 width: 18px;
167 margin-top: 5px;
168 margin-bottom: 0;
169 }
170 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position|=bottom]::after {
171 margin-top: 11px;
172 }
173 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position|=bottom]::before {
174 transform: translate3d(50%, -10px, 0);
175 bottom: auto;
176 right: 50%;
177 top: 100%;
178 }
179 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position|=bottom]:hover::before {
180 transform: translate3d(50%, 0, 0);
181 }
182 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position|=bottom]::after {
183 transform: translate3d(50%, -10px, 0);
184 top: 100%;
185 right: 50%;
186 }
187 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=bottom]:hover::after {
188 transform: translate3d(50%, 0, 0);
189 }
190 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=bottom-left]::after {
191 transform: translate3d(calc(-1*(-100% + 16px)), -10px, 0);
192 top: 100%;
193 }
194 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=bottom-left]:hover::after {
195 transform: translate3d(calc(-1*(-100% + 16px)), 0, 0);
196 }
197 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=bottom-right]::after {
198 transform: translate3d(calc(-1*(0% - 16px)), -10px, 0);
199 top: 100%;
200 }
201 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=bottom-right]:hover::after {
202 transform: translate3d(calc(-1*(0% - 16px)), 0, 0);
203 }
204 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=left]::before,
205 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=left]::after {
206 bottom: auto;
207 right: auto;
208 left: 100%;
209 top: 50%;
210 transform: translate3d(-2px, -50%, 0);
211 line-height: 1.4;
212 }
213 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=left]::before {
214 background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
215 height: 18px;
216 width: 6px;
217 margin-left: 5px;
218 margin-bottom: 0;
219 }
220 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=left]::after {
221 margin-left: 10px;
222 }
223 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=left]:hover::before,
224 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=left]:hover::after {
225 transform: translate3d(0, -50%, 0);
226 }
227 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=right]::before,
228 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=right]::after {
229 bottom: auto;
230 right: 100%;
231 top: 50%;
232 transform: translate3d(2px, -50%, 0);
233 }
234 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=right]::before {
235 background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
236 height: 18px;
237 width: 6px;
238 margin-bottom: 0;
239 margin-right: 5px;
240 }
241 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=right]::after {
242 margin-right: 11px;
243 }
244 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=right]:hover::before,
245 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-position=right]:hover::after {
246 transform: translate3d(0, -50%, 0);
247 }
248 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-size=small]::after {
249 white-space: initial;
250 width: 80px;
251 }
252 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-size=medium]::after {
253 white-space: initial;
254 width: 150px;
255 }
256 [class*=elementor-widget-usk-] [role~=tooltip][data-microtip-size=large]::after {
257 white-space: initial;
258 width: 260px;
259 }
260
261 .usk-rating {
262 display: inline-block;
263 }
264 .usk-rating .star-rating {
265 display: block;
266 margin: 6px 0 0 0px;
267 float: right;
268 overflow: hidden;
269 position: relative;
270 height: 14px;
271 line-height: 1;
272 font-size: 14px;
273 width: 95px;
274 font-family: star;
275 letter-spacing: 5px;
276 }
277 .usk-rating .star-rating:before {
278 content: "sssss";
279 color: #d3ced2;
280 float: right;
281 top: 0;
282 right: 0;
283 position: absolute;
284 }
285 .usk-rating .star-rating span {
286 overflow: hidden;
287 float: right;
288 top: 0;
289 right: 0;
290 position: absolute;
291 padding-top: 1.5em;
292 color: #ffcc00;
293 }
294 .usk-rating .star-rating span:before {
295 content: "SSSSS";
296 top: 0;
297 position: absolute;
298 right: 0;
299 }
300 .usk-rating:empty {
301 display: none;
302 }
303 .usk-rating .woocommerce-product-rating {
304 display: inline-block;
305 padding-bottom: 12px;
306 }
307 .usk-rating .woocommerce-product-rating:after, .usk-rating .woocommerce-product-rating:before {
308 content: " ";
309 display: table;
310 }
311 .usk-rating .woocommerce-review-link {
312 color: #fff;
313 display: none;
314 }
315
316 div.pp_pic_holder {
317 z-index: 99999998 !important;
318 }
319
320 .theme-twentytwentyone .onsale {
321 position: unset;
322 }
323
324 .product-quick-view .usk-modal-page .usk-modal-product .product {
325 display: block;
326 align-items: flex-start;
327 }
328 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-image-wrapper {
329 position: relative;
330 }
331 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-image-wrapper .usk-onsale {
332 position: absolute;
333 top: 0;
334 }
335 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-image-wrapper .usk-onsale .onsale {
336 background: #e62a3f;
337 color: #fff;
338 font-weight: 700;
339 padding: 4px 8px;
340 display: inline-block;
341 font-size: 14px;
342 }
343 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-image-wrapper .thumbnails .size-shop_thumbnail {
344 border: 1px solid #dcd7d7;
345 margin-left: 5px;
346 }
347 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box {
348 width: 100%;
349 padding-right: 30px;
350 }
351 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-product-title {
352 text-decoration: none;
353 display: block;
354 margin-bottom: 15px;
355 }
356 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-product-title .product_title {
357 color: #454545;
358 font-size: 25px;
359 text-transform: capitalize;
360 font-weight: 800;
361 margin: 0;
362 transition: all 0.3s ease;
363 }
364 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-product-title .product_title:hover {
365 color: #e62a3f;
366 }
367 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-product-price {
368 margin-bottom: 15px;
369 }
370 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-product-price .price {
371 font-size: 14px;
372 color: rgba(130, 129, 129, 0.8196078431);
373 font-weight: 700;
374 margin: 0;
375 }
376 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-product-price .price ins {
377 padding-right: 10px;
378 background: transparent;
379 }
380 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-product-price .price del {
381 font-weight: 500;
382 }
383 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-product-desc {
384 margin-bottom: 20px;
385 }
386 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-product-desc p {
387 font-size: 14px;
388 color: #999595;
389 line-height: 1.6;
390 margin: 0;
391 }
392 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-quick-action-wrap {
393 margin-bottom: 15px;
394 }
395 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-quick-action-wrap .cart .quantity {
396 margin-bottom: 20px;
397 }
398 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-quick-action-wrap .cart .quantity input {
399 height: 40px;
400 width: 140px;
401 padding: 10px;
402 border: 1px solid #cccbcb;
403 color: #9b9494;
404 outline: none;
405 background: transparent;
406 }
407 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-quick-action-wrap .cart .quantity input:focus {
408 border: 1px solid #8a8484;
409 }
410 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-quick-action-wrap .cart button {
411 font-size: 14px;
412 padding: 14px 30px;
413 margin-right: auto;
414 color: #fff;
415 font-weight: 700;
416 text-transform: capitalize;
417 transition: all 0.3s ease;
418 background: #e52a3f;
419 border: 1px solid #e52a3f;
420 }
421 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-quick-action-wrap .cart button:hover {
422 border: 1px solid #e52a3f;
423 background: transparent;
424 color: #e52a3f;
425 }
426 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-product-meta {
427 margin-bottom: 15px;
428 }
429 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-product-meta .posted_in {
430 font-size: 14px;
431 text-transform: capitalize;
432 font-weight: 700;
433 color: #454545;
434 }
435 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-product-meta .posted_in a {
436 padding-right: 10px;
437 font-weight: 400;
438 color: #979393;
439 transition: all 0.3s ease;
440 }
441 .product-quick-view .usk-modal-page .usk-modal-product .product .usk-modal-content-box .usk-product-meta .posted_in a:hover {
442 color: #e62a3f;
443 }
444 .product-quick-view ::-webkit-scrollbar {
445 width: 7px;
446 }
447 .product-quick-view ::-webkit-scrollbar-track {
448 background: #e4e9eb;
449 }
450 .product-quick-view ::-webkit-scrollbar-thumb {
451 background: #c9c9c9;
452 }
453
454 @media (min-width: 768px) {
455 .product-quick-view .usk-modal-page .usk-modal-product .product {
456 display: flex;
457 }
458 }
459 @media (min-width: 1024px) {
460 .product-quick-view .usk-modal-page .usk-modal-product .product {
461 display: flex;
462 }
463 }
464 @keyframes bouncing-loader {
465 to {
466 opacity: 0.1;
467 transform: translate3d(0, -1rem, 0);
468 }
469 }
470 .usk-bouncing-loader {
471 display: flex;
472 justify-content: center;
473 position: absolute;
474 right: 50%;
475 transform: translate(50%, -50%);
476 top: 50%;
477 }
478
479 .usk-bouncing-loader > div {
480 width: 1rem;
481 height: 1rem;
482 margin: 3rem 0.2rem;
483 background: #8385aa;
484 border-radius: 50%;
485 animation: bouncing-loader 0.6s infinite alternate;
486 }
487
488 .usk-bouncing-loader > div:nth-child(2) {
489 animation-delay: 0.2s;
490 }
491
492 .usk-bouncing-loader > div:nth-child(3) {
493 animation-delay: 0.4s;
494 }
495
496 .usk-slider .swiper-pagination,
497 .usk-dots-container .swiper-pagination,
498 .usk-arrows-dots-container .swiper-pagination {
499 position: relative;
500 display: flex;
501 justify-content: center;
502 }
503 .usk-slider .swiper-pagination .swiper-pagination-bullet,
504 .usk-dots-container .swiper-pagination .swiper-pagination-bullet,
505 .usk-arrows-dots-container .swiper-pagination .swiper-pagination-bullet {
506 width: 10px;
507 height: 10px;
508 outline: none;
509 }
510 .usk-slider .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet,
511 .usk-dots-container .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet,
512 .usk-arrows-dots-container .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {
513 margin-right: 5px;
514 outline: none;
515 }
516 .usk-slider .swiper-pagination.swiper-pagination-fraction,
517 .usk-dots-container .swiper-pagination.swiper-pagination-fraction,
518 .usk-arrows-dots-container .swiper-pagination.swiper-pagination-fraction {
519 bottom: auto;
520 z-index: 1;
521 }
522
523 .usk-arrows-dots-container .swiper-pagination-bullets-dynamic,
524 .usk-slider .swiper-pagination-bullets-dynamic,
525 .usk-dots-container .swiper-pagination-bullets-dynamic {
526 overflow: hidden;
527 font-size: 0;
528 width: 100% !important;
529 right: 0 !important;
530 transform: translateX(0) !important;
531 }
532 .usk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
533 .usk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
534 .usk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
535 transform: scale(0.33);
536 position: relative;
537 }
538 .usk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
539 .usk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
540 .usk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
541 transform: scale(1);
542 }
543 .usk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,
544 .usk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,
545 .usk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
546 transform: scale(1);
547 }
548 .usk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,
549 .usk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,
550 .usk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
551 transform: scale(0.66);
552 }
553 .usk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,
554 .usk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,
555 .usk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
556 transform: scale(0.33);
557 }
558 .usk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,
559 .usk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,
560 .usk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
561 transform: scale(0.66);
562 }
563 .usk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,
564 .usk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,
565 .usk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
566 transform: scale(0.33);
567 }
568
569 [class*=usk-arrows-align-top] .usk-arrows-container {
570 transform: translateY(-40px);
571 }
572
573 [class*=usk-arrows-align-bottom] .usk-arrows-container {
574 transform: translateY(40px);
575 }
576
577 [class*=usk-dots-align-top] .usk-dots-container {
578 transform: translateY(-30px);
579 }
580
581 [class*=usk-dots-align-bottom] .usk-dots-container {
582 transform: translateY(30px);
583 }
584
585 [class*=usk-arrows-dots-align-top] .usk-arrows-dots-container {
586 transform: translateY(-40px);
587 }
588
589 [class*=usk-arrows-dots-align-bottom] .usk-arrows-dots-container {
590 transform: translateY(40px);
591 }
592
593 .usk-arrows-align-center .usk-position-center,
594 .usk-arrows-dots-align-center .usk-position-center {
595 width: 100%;
596 }
597 .usk-arrows-align-center .usk-navigation-prev,
598 .usk-arrows-dots-align-center .usk-navigation-prev {
599 right: 0;
600 position: absolute;
601 transform: translateY(-50%);
602 }
603 .usk-arrows-align-center .usk-navigation-next,
604 .usk-arrows-dots-align-center .usk-navigation-next {
605 left: 0;
606 position: absolute;
607 transform: translateY(-50%);
608 }
609
610 .rtl .usk-arrows-align-center .usk-navigation-prev,
611 .rtl .usk-arrows-dots-align-center .usk-navigation-prev {
612 left: 0;
613 right: inherit;
614 }
615 .rtl .usk-arrows-align-center .usk-navigation-next,
616 .rtl .usk-arrows-dots-align-center .usk-navigation-next {
617 right: 0;
618 left: inherit;
619 }
620
621 .usk-arrows-dots-align-center .usk-dots-container .swiper-pagination,
622 .usk-arrows-dots-align-center .usk-arrows-dots-container .swiper-pagination {
623 position: absolute;
624 width: 100% !important;
625 }
626
627 .usk-navigation-type-progress .swiper-pagination-progress {
628 transform: translateY(15px);
629 height: 5px;
630 width: 100%;
631 }
632
633 [class*=" elementor-widget-usk-"] .swiper-pagination-fraction, [class*=" elementor-widget-usk-"] .swiper-pagination-custom, [class*=" elementor-widget-usk-"] .swiper-horizontal > .swiper-pagination-bullets, [class*=" elementor-widget-usk-"] .swiper-pagination-bullets.swiper-pagination-horizontal {
634 bottom: auto;
635 }
636
637 [class*=" elementor-widget-usk-"] .usk-arrows-container {
638 -webkit-transform: translate(var(--usk-swiper-carousel-arrows-ncx, 0), var(--usk-swiper-carousel-arrows-ncy, 40));
639 transform: translate(var(--usk-swiper-carousel-arrows-ncx, 0), var(--usk-swiper-carousel-arrows-ncy, 40));
640 }
641 [class*=" elementor-widget-usk-"] .usk-dots-container {
642 -webkit-transform: translate(var(--usk-swiper-carousel-dots-nnx, 0), var(--usk-swiper-carousel-dots-nny, 30));
643 transform: translate(var(--usk-swiper-carousel-dots-nnx, 0), var(--usk-swiper-carousel-dots-nny, 30));
644 }
645 [class*=" elementor-widget-usk-"] .usk-arrows-dots-container {
646 -webkit-transform: translate(var(--usk-swiper-carousel-both-ncx, 0), var(--usk-swiper-carousel-both-ncy, 40));
647 transform: translate(var(--usk-swiper-carousel-both-ncx, 0), var(--usk-swiper-carousel-both-ncy, 40));
648 }
649 [class*=" elementor-widget-usk-"] .usk-arrows-fraction-container {
650 -webkit-transform: translate(var(--usk-swiper-carousel-arrows-fraction-ncx, 0), var(--usk-swiper-carousel-arrows-fraction-ncy, 40));
651 transform: translate(var(--usk-swiper-carousel-arrows-fraction-ncx, 0), var(--usk-swiper-carousel-arrows-fraction-ncy, 40));
652 }
653 [class*=" elementor-widget-usk-"] .usk-position-center-left .usk-arrows-container,
654 [class*=" elementor-widget-usk-"] .usk-position-center-right .usk-arrows-container {
655 -webkit-transform: translate(var(--usk-swiper-carousel-arrows-ncx, 0), var(--usk-swiper-carousel-arrows-ncy, 0)) rotate(-90deg);
656 transform: translate(var(--usk-swiper-carousel-arrows-ncx, 0), var(--usk-swiper-carousel-arrows-ncy, 0)) rotate(-90deg);
657 }
658 [class*=" elementor-widget-usk-"] .usk-position-center-left .usk-dots-container,
659 [class*=" elementor-widget-usk-"] .usk-position-center-right .usk-dots-container {
660 -webkit-transform: translate(var(--usk-swiper-carousel-dots-nnx, 0), var(--usk-swiper-carousel-dots-nny, 0)) rotate(-90deg);
661 transform: translate(var(--usk-swiper-carousel-dots-nnx, 0), var(--usk-swiper-carousel-dots-nny, 0)) rotate(-90deg);
662 }
663 [class*=" elementor-widget-usk-"] .usk-position-center-left .usk-arrows-dots-container,
664 [class*=" elementor-widget-usk-"] .usk-position-center-right .usk-arrows-dots-container {
665 -webkit-transform: translate(var(--usk-swiper-carousel-both-ncx, 0), var(--usk-swiper-carousel-both-ncy, 0)) rotate(-90deg);
666 transform: translate(var(--usk-swiper-carousel-both-ncx, 0), var(--usk-swiper-carousel-both-ncy, 0)) rotate(-90deg);
667 }
668 [class*=" elementor-widget-usk-"] .usk-position-center-left .usk-arrows-fraction-container,
669 [class*=" elementor-widget-usk-"] .usk-position-center-right .usk-arrows-fraction-container {
670 -webkit-transform: translate(var(--usk-swiper-carousel-arrows-fraction-ncx, 0), var(--usk-swiper-carousel-arrows-fraction-ncy, 0)) rotate(-90deg);
671 transform: translate(var(--usk-swiper-carousel-arrows-fraction-ncx, 0), var(--usk-swiper-carousel-arrows-fraction-ncy, 0)) rotate(-90deg);
672 }
673
674 *,
675 *::before,
676 *::after {
677 box-sizing: border-box;
678 }
679
680 .ultimate-store-kit * ins {
681 background: transparent;
682 }
683
684 [class*=" elementor-widget-usk-"] svg.e-font-icon-svg {
685 height: 1em;
686 width: 1em;
687 }
688 [class*=" elementor-widget-usk-"] .usk-icon-compare {
689 font-weight: bold;
690 }
691
692 [class*=" elementor-widget-usk-"] .elementor-button-content-wrapper {
693 align-items: center;
694 }
695
696 /*-------------------------------------
697 usk grid Widget header scss
698 --------------------------------------*/
699 .usk-css-grid .usk-grid-header {
700 display: flex;
701 justify-content: space-between;
702 margin-bottom: 30px;
703 }
704 .usk-css-grid .woocommerce-result-count {
705 display: flex;
706 align-items: center;
707 color: #8d99ae;
708 font-size: 16px;
709 margin: 0;
710 text-transform: capitalize;
711 }
712 .usk-css-grid .usk-grid-header-tabs {
713 display: flex;
714 align-items: center;
715 justify-content: center;
716 list-style: none;
717 margin: 0;
718 padding: 0;
719 }
720 .usk-css-grid .usk-grid-tabs-list.usk-tabs-active a {
721 color: #e6edef;
722 background: #2b2d42;
723 }
724 .usk-css-grid .usk-grid-tabs-list a {
725 padding: 4px 9px;
726 color: #8d99ae;
727 border: var(--usk-filter-border-width, 1px) solid #cad7ef;
728 border-left: 0;
729 transition: all 0.3s ease;
730 font-size: 14px;
731 display: inline-block;
732 }
733 .usk-css-grid .usk-grid-tabs-list a span {
734 width: auto;
735 }
736 .usk-css-grid .usk-grid-tabs-list a:hover {
737 color: #e6edef;
738 background: #2b2d42;
739 }
740 .usk-css-grid .usk-grid-tabs-list:nth-last-child(1) a {
741 border-left: var(--usk-filter-border-width, 1px) solid #cad7ef;
742 }
743
744 @media screen and (min-width: 768px) {
745 .usk-css-grid .usk-grid.usk-grid-3 {
746 grid-template-columns: repeat(2, 1fr);
747 }
748 }
749 @media screen and (min-width: 1024px) {
750 .usk-css-grid .usk-grid.usk-list-2 {
751 grid-template-columns: repeat(2, 1fr) !important;
752 }
753 .usk-css-grid .usk-grid.usk-grid-1 {
754 grid-template-columns: repeat(1, 1fr) !important;
755 }
756 .usk-css-grid .usk-grid.usk-grid-2 {
757 grid-template-columns: repeat(2, 1fr) !important;
758 }
759 .usk-css-grid .usk-grid.usk-grid-3 {
760 grid-template-columns: repeat(3, 1fr) !important;
761 }
762 .usk-css-grid .usk-grid.usk-grid-4 {
763 grid-template-columns: repeat(4, 1fr) !important;
764 }
765 .usk-css-grid .usk-grid.usk-grid-5 {
766 grid-template-columns: repeat(5, 1fr) !important;
767 }
768 .usk-css-grid .usk-grid.usk-grid-6 {
769 grid-template-columns: repeat(6, 1fr) !important;
770 }
771 }
772 [class*=" elementor-widget-usk-"] .usk-badge-label-content {
773 gap: clamp(5px, 1vw, 10px);
774 }
775 [class*=" elementor-widget-usk-"] .usk-badge-label-content > div {
776 display: inline-flex;
777 }
778 [class*=" elementor-widget-usk-"] .usk-badge-label-content > div .usk-badge {
779 text-decoration: none;
780 padding: clamp(3px, 1vw, 4px) clamp(5px, 1vw, 8px);
781 font-size: clamp(10px, 1vw, 12px);
782 text-transform: capitalize;
783 }
784 [class*=" elementor-widget-usk-"] .usk-sale-badge .usk-badge {
785 background: #2b2d42;
786 color: #fff;
787 }
788 [class*=" elementor-widget-usk-"] .usk-percantage-badge .usk-badge {
789 background: #9fa8bc;
790 color: #fff;
791 }
792 [class*=" elementor-widget-usk-"] .usk-stock-status-badge .usk-badge {
793 background: #ef233c;
794 color: #fff;
795 }
796 [class*=" elementor-widget-usk-"] .usk-trending-badge .usk-badge {
797 background: #ff006e;
798 color: #fff;
799 }
800 [class*=" elementor-widget-usk-"] .usk-new-badge .usk-badge {
801 background: #d90429;
802 color: #fff;
803 }
804
805 .usk-brand-grid {
806 display: grid;
807 grid-template-columns: repeat(4, 1fr);
808 }
809
810 .usk-sub-category,
811 .usk-product-reviews {
812 display: grid;
813 grid-template-columns: repeat(1, 1fr);
814 }
815
816 .usk-css-grid .usk-grid {
817 display: grid;
818 }
819 .usk-css-grid .usk-grid-layout {
820 grid-template-columns: repeat(1, 1fr);
821 }
822 .usk-css-grid .usk-list-layout {
823 grid-template-columns: repeat(1, 1fr);
824 }
825
826 .usk-grid-carousel .usk-item {
827 position: relative;
828 }
829 .usk-grid-carousel .usk-item:hover .usk-image .image-default {
830 opacity: 0;
831 transform: scale(1);
832 }
833 .usk-grid-carousel .usk-item:hover .usk-image .image-hover {
834 opacity: 1;
835 transform: scale(1.1);
836 }
837 .usk-grid-carousel .usk-item:hover .usk-shoping a {
838 opacity: 1;
839 }
840 .usk-grid-carousel .usk-item-box {
841 position: relative;
842 display: flex;
843 flex-direction: column;
844 height: 100%;
845 }
846 .usk-grid-carousel .usk-image {
847 position: relative;
848 overflow: hidden;
849 background: #fff;
850 transition: all 0.3s ease;
851 height: 100%;
852 }
853 .usk-grid-carousel .usk-image .img {
854 width: 100%;
855 height: 100%;
856 object-fit: cover;
857 overflow: hidden;
858 }
859 .usk-grid-carousel .usk-image .image-default {
860 opacity: 1;
861 transform: scale(1.1);
862 transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18), opacity 0.5s;
863 }
864 .usk-grid-carousel .image-hover {
865 position: absolute;
866 opacity: 0;
867 top: 0;
868 bottom: 0;
869 right: 0;
870 left: 0;
871 transition: all 0.5s ease;
872 transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18), opacity 0.5s;
873 }
874 .usk-grid-carousel .usk-shoping {
875 position: absolute;
876 }
877 .usk-grid-carousel .usk-shoping a {
878 display: flex;
879 align-items: center;
880 justify-content: center;
881 text-decoration: none;
882 margin-bottom: 5px;
883 box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1);
884 padding: clamp(10px, 1vw, 12px);
885 color: #000;
886 background: #fff;
887 opacity: 0;
888 line-height: 1;
889 font-size: clamp(12px, 1vw, 14px);
890 }
891 .usk-grid-carousel .usk-shoping a:hover {
892 background: #2b2d42;
893 color: #fff;
894 }
895 .usk-grid-carousel .usk-shoping a:nth-last-child(1) {
896 margin-bottom: 0;
897 }
898 .usk-grid-carousel .usk-shoping-icon-wishlist {
899 transition: all 0.3s ease;
900 }
901 .usk-grid-carousel .usk-shoping-icon-wishlist.usk-active {
902 background-color: #d90429;
903 color: #fff;
904 }
905 .usk-grid-carousel .usk-compare {
906 transition: all 0.4s ease;
907 }
908 .usk-grid-carousel .usk-compare.usk-active {
909 background-color: #d90429;
910 color: #fff;
911 }
912 .usk-grid-carousel .usk-shoping-icon-quickview {
913 transition: all 0.5s ease;
914 }
915 .usk-grid-carousel .usk-cart {
916 transition: all 0.6s ease;
917 }
918 .usk-grid-carousel .usk-cart.added {
919 display: none;
920 }
921 .usk-grid-carousel .usk-cart.added i::before {
922 display: none;
923 }
924 .usk-grid-carousel .usk-cart.loading .icon::before {
925 display: none;
926 }
927 .usk-grid-carousel .usk-cart.loading .icon::after {
928 content: "";
929 width: 16px;
930 height: 16px;
931 border: 2px dotted #fff;
932 border-radius: 50%;
933 display: inline-block;
934 animation: rotation 2s linear infinite;
935 }
936 .usk-grid-carousel .usk-shoping .added_to_cart {
937 transition: all 0.6s ease;
938 -webkit-text-indent: -999999px;
939 text-indent: -999999px;
940 margin-bottom: 0;
941 }
942 .usk-grid-carousel .usk-shoping .added_to_cart::before {
943 content: "";
944 text-indent: 0px;
945 height: 1em;
946 width: 1em;
947 font-family: "ultimate-store-kit" !important;
948 font-style: normal;
949 font-weight: normal;
950 font-variant: normal;
951 text-transform: none;
952 line-height: 1;
953 -webkit-font-smoothing: antialiased;
954 -moz-osx-font-smoothing: grayscale;
955 display: flex;
956 justify-content: center;
957 align-items: center;
958 }
959 .usk-grid-carousel .usk-badge-label-wrapper {
960 position: absolute;
961 margin: clamp(10px, 1vw, 25px);
962 }
963 .usk-grid-carousel .usk-content {
964 padding: clamp(15px, 1vw, 30px);
965 }
966 .usk-grid-carousel .usk-content-inner {
967 width: 100%;
968 position: relative;
969 }
970 .usk-grid-carousel .usk-category {
971 margin-bottom: clamp(12px, 1vw, 15px);
972 display: inline-flex;
973 flex-wrap: wrap;
974 gap: 5px;
975 }
976 .usk-grid-carousel .usk-category a {
977 font-size: clamp(10px, 1vw, 12px);
978 color: #9fa8bc;
979 border: 1px solid #c0c9dd;
980 text-transform: uppercase;
981 font-weight: 500;
982 display: inline-block;
983 padding: 4px 6px;
984 transition: all 0.3s ease;
985 line-height: 1;
986 }
987 .usk-grid-carousel .usk-category a:hover {
988 color: #e6edef;
989 background: #2b2d42;
990 border-color: #2b2d42;
991 }
992 .usk-grid-carousel .usk-title {
993 margin-bottom: 10px;
994 display: block;
995 color: #2b2d42;
996 transition: all 0.3s ease;
997 }
998 .usk-grid-carousel .usk-title .title {
999 text-transform: capitalize;
1000 font-weight: 700;
1001 font-size: clamp(16px, 1vw, 18px);
1002 margin: 0;
1003 color: inherit;
1004 }
1005 .usk-grid-carousel .usk-price {
1006 font-size: clamp(12px, 1vw, 14px);
1007 font-weight: 700;
1008 color: #9fa8bc;
1009 margin-bottom: 10px;
1010 }
1011 .usk-grid-carousel .usk-price del {
1012 font-weight: 500;
1013 }
1014 .usk-grid-carousel .usk-price ins {
1015 text-decoration: none;
1016 padding-right: 7px;
1017 }
1018 .usk-grid-carousel .usk-item .usk-rating {
1019 margin-bottom: 0px;
1020 }
1021 .usk-grid-carousel .usk-item .usk-rating .woocommerce-product-rating {
1022 display: flex;
1023 align-items: center;
1024 padding: 0;
1025 }
1026 .usk-grid-carousel .usk-item .usk-rating .star-rating {
1027 font-size: clamp(12px, 1vw, 14px);
1028 margin: 0;
1029 }
1030 .usk-grid-carousel .usk-grid-layout .usk-item-box {
1031 overflow: hidden;
1032 }
1033 .usk-grid-carousel .usk-grid-layout .usk-desc {
1034 display: none;
1035 }
1036 .usk-grid-carousel .usk-list-layout .usk-item-box {
1037 display: flex;
1038 align-items: center;
1039 height: 100%;
1040 flex-direction: row;
1041 }
1042 .usk-grid-carousel .usk-list-layout .usk-image {
1043 width: 100%;
1044 height: 100%;
1045 }
1046 .usk-grid-carousel .usk-list-layout .usk-image .img {
1047 width: 100%;
1048 height: 100%;
1049 overflow: hidden;
1050 }
1051 .usk-grid-carousel .usk-list-layout .usk-content {
1052 width: 100%;
1053 height: 100%;
1054 }
1055 .usk-grid-carousel .usk-list-layout .usk-desc {
1056 font-size: 14px;
1057 line-height: 1.6;
1058 color: #6f6f6f;
1059 display: none;
1060 padding-bottom: 15px;
1061 }
1062
1063 @keyframes rotation {
1064 0% {
1065 transform: rotate(0deg);
1066 }
1067 100% {
1068 transform: rotate(-360deg);
1069 }
1070 }
1071 @media (min-width: 768px) {
1072 .usk-grid-carousel .usk-list-layout .usk-desc {
1073 display: inherit;
1074 }
1075 .usk-sub-category,
1076 .usk-product-reviews,
1077 .usk-css-grid .usk-grid-layout {
1078 grid-template-columns: repeat(2, 1fr);
1079 }
1080 }
1081 @media (min-width: 1024px) {
1082 .usk-css-grid .usk-grid-layout {
1083 grid-template-columns: repeat(3, 1fr);
1084 }
1085 .usk-css-grid .usk-list-layout {
1086 grid-template-columns: repeat(2, 1fr);
1087 }
1088 .usk-sub-category,
1089 .usk-product-reviews {
1090 grid-template-columns: repeat(3, 1fr);
1091 }
1092 }
1093 [class*=" elementor-widget-usk-"] .swiper:not(.swiper-initialized) {
1094 opacity: 0;
1095 visibility: hidden;
1096 }
1097
1098 /*------------------------------------------
1099 Ultimate Store Kit Pagination Style
1100 -------------------------------------------*/
1101 [class*=" elementor-widget-usk-"] .usk-pagination {
1102 display: flex;
1103 flex-direction: row;
1104 list-style: none;
1105 margin: 30px 0;
1106 font-weight: 500;
1107 padding: 0;
1108 gap: 10px;
1109 }
1110 [class*=" elementor-widget-usk-"] .usk-pagination li a {
1111 color: #2b2d42;
1112 font-size: 12px;
1113 margin: 0;
1114 transition: all 0.3s ease;
1115 border: 1px solid #2b2d42;
1116 padding: 4px 10px;
1117 border-radius: 2px;
1118 }
1119 [class*=" elementor-widget-usk-"] .usk-pagination li a:hover {
1120 background: #2b2d42;
1121 color: #edf2f4;
1122 }
1123 [class*=" elementor-widget-usk-"] .usk-pagination li:nth-child(1) a {
1124 margin-right: 0;
1125 }
1126 [class*=" elementor-widget-usk-"] .usk-pagination .usk-active a {
1127 background: #2b2d42;
1128 color: #edf2f4;
1129 }
1130 [class*=" elementor-widget-usk-"] .usk-item .usk-shoping a .icon {
1131 width: 1em;
1132 height: 1em;
1133 }
1134
1135 /*------------------------------------------
1136 usk Shiny Widget rating position scss
1137 -------------------------------------------*/
1138 .ultimate-store-kit {
1139 /* Swiper */
1140 }
1141 .ultimate-store-kit .swiper-coverflow,
1142 .ultimate-store-kit .swiper-container-coverflow {
1143 padding-top: 15px;
1144 }
1145 .ultimate-store-kit .swiper-coverflow .swiper-slide,
1146 .ultimate-store-kit .swiper-container-coverflow .swiper-slide {
1147 transition-property: transform, border, background;
1148 }
1149 .ultimate-store-kit .swiper-horizontal > .swiper-pagination-progress,
1150 .ultimate-store-kit .swiper-container-horizontal > .swiper-pagination-progress {
1151 top: auto;
1152 bottom: 0;
1153 }
1154 .ultimate-store-kit .swiper-pagination-fraction,
1155 .ultimate-store-kit .swiper-pagination-custom,
1156 .ultimate-store-kit .swiper-horizontal .swiper-pagination-bullets,
1157 .ultimate-store-kit .swiper-horizontal + .swiper-pagination-bullets,
1158 .ultimate-store-kit .swiper-container-horizontal .swiper-pagination-bullets,
1159 .ultimate-store-kit .swiper-container-horizontal + .swiper-pagination-bullets {
1160 bottom: -50px;
1161 width: 100%;
1162 }
1163 .ultimate-store-kit .swiper-pagination-fraction .swiper-pagination-bullet,
1164 .ultimate-store-kit .swiper-pagination-custom .swiper-pagination-bullet,
1165 .ultimate-store-kit .swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet,
1166 .ultimate-store-kit .swiper-horizontal + .swiper-pagination-bullets .swiper-pagination-bullet,
1167 .ultimate-store-kit .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet,
1168 .ultimate-store-kit .swiper-container-horizontal + .swiper-pagination-bullets .swiper-pagination-bullet {
1169 width: 10px;
1170 height: 10px;
1171 margin: 0 5px;
1172 }
1173 .ultimate-store-kit .usk-navigation-type-arrows-fraction .swiper-pagination {
1174 position: initial;
1175 }
1176 .ultimate-store-kit .swiper .elementor-lightbox-content-source,
1177 .ultimate-store-kit .swiper-container .elementor-lightbox-content-source {
1178 display: none;
1179 }
1180 .ultimate-store-kit .swiper-slide {
1181 border-style: solid;
1182 border-width: 0;
1183 overflow: hidden;
1184 }
1185 .ultimate-store-kit .swiper-horizontal + .swiper-pagination-progressbar,
1186 .ultimate-store-kit .swiper-vertical + .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
1187 .ultimate-store-kit .swiper-container-horizontal + .swiper-pagination-progressbar,
1188 .ultimate-store-kit .swiper-container-vertical + .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
1189 width: 100%;
1190 height: 4px;
1191 }
1192 .ultimate-store-kit .swiper-pagination-progressbar {
1193 background: rgba(0, 0, 0, 0.25);
1194 position: absolute;
1195 }
1196 .ultimate-store-kit .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
1197 background: #007aff;
1198 position: absolute;
1199 right: 0;
1200 top: 0;
1201 width: 100%;
1202 height: 100%;
1203 transform: scale(0);
1204 transform-origin: right top;
1205 }
1206 .ultimate-store-kit .elementor-pagination-position-inside .swiper-pagination-fraction,
1207 .ultimate-store-kit .elementor-pagination-position-inside .swiper-container-horizontal > .swiper-pagination-bullets {
1208 bottom: 10px;
1209 }
1210 .ultimate-store-kit .elementor-pagination-position-outside .swiper,
1211 .ultimate-store-kit .elementor-pagination-position-outside .swiper-container {
1212 padding-bottom: 40px;
1213 }
1214 .ultimate-store-kit .elementor-pagination-position-outside .swiper-pagination-fraction,
1215 .ultimate-store-kit .elementor-pagination-position-outside .swiper-horizontal > .swiper-pagination-bullets,
1216 .ultimate-store-kit .elementor-pagination-position-outside .swiper-container-horizontal > .swiper-pagination-bullets {
1217 bottom: 0;
1218 }
1219
1220 /* Button icon align */
1221 .usk-button-icon-align-left {
1222 float: right;
1223 }
1224
1225 .usk-button-icon-align-right {
1226 float: left;
1227 }
1228
1229 .usk-flex-align-left {
1230 order: -1;
1231 }
1232
1233 .usk-flex-align-right {
1234 order: 99;
1235 }
1236
1237 [class*=usk-position-top],
1238 [class*=usk-position-bottom],
1239 [class*=usk-position-left],
1240 [class*=usk-position-right],
1241 [class*=usk-position-center] {
1242 position: absolute !important;
1243 max-width: 100%;
1244 }
1245
1246 .usk-position-top {
1247 top: 0;
1248 right: 0;
1249 left: 0;
1250 }
1251
1252 .usk-position-bottom {
1253 bottom: 0 !important;
1254 right: 0;
1255 left: 0;
1256 top: auto !important;
1257 }
1258
1259 .usk-position-left {
1260 top: 0;
1261 bottom: 0;
1262 right: 0;
1263 }
1264
1265 .usk-position-right {
1266 top: 0;
1267 bottom: 0;
1268 left: 0;
1269 }
1270
1271 .usk-position-top-left {
1272 top: 0;
1273 right: 0;
1274 }
1275
1276 .usk-position-top-right {
1277 top: 0;
1278 left: 0;
1279 }
1280
1281 .usk-position-bottom-left {
1282 bottom: 0;
1283 right: 0;
1284 }
1285
1286 .usk-position-bottom-right {
1287 bottom: 0;
1288 left: 0;
1289 }
1290
1291 .usk-position-center {
1292 top: 50%;
1293 right: 50%;
1294 transform: translate(50%, -50%);
1295 max-width: 100%;
1296 box-sizing: border-box;
1297 }
1298
1299 [class*=usk-position-center-left],
1300 [class*=usk-position-center-right] {
1301 top: 50%;
1302 transform: translateY(-50%);
1303 }
1304
1305 .usk-position-center-left {
1306 right: 0;
1307 }
1308
1309 .usk-position-center-right {
1310 left: 0;
1311 }
1312
1313 .usk-position-center-left-out {
1314 left: 100%;
1315 width: max-content;
1316 }
1317
1318 .usk-position-center-right-out {
1319 right: 100%;
1320 width: max-content;
1321 }
1322
1323 .usk-position-top-center,
1324 .usk-position-bottom-center {
1325 right: 50%;
1326 transform: translateX(50%);
1327 width: max-content;
1328 max-width: 100%;
1329 box-sizing: border-box;
1330 }
1331
1332 .usk-position-top-center {
1333 top: 0;
1334 }
1335
1336 .usk-position-bottom-center {
1337 bottom: 0;
1338 }
1339
1340 .usk-position-cover {
1341 position: absolute;
1342 top: 0;
1343 bottom: 0;
1344 right: 0;
1345 left: 0;
1346 }
1347
1348 .usk-position-relative {
1349 position: relative !important;
1350 }
1351
1352 .usk-position-absolute {
1353 position: absolute !important;
1354 }
1355
1356 .usk-position-fixed {
1357 position: fixed !important;
1358 }
1359
1360 .usk-position-z-index {
1361 z-index: 1;
1362 }
1363
1364 .usk-position-small {
1365 max-width: calc(100% - 30px);
1366 margin: 15px;
1367 }
1368
1369 .usk-position-small.usk-position-center {
1370 transform: translate(50%, -50%) translate(15px, -15px);
1371 }
1372
1373 .usk-position-small[class*=usk-position-center-left],
1374 .usk-position-small[class*=usk-position-center-right] {
1375 transform: translateY(-50%) translateY(-15px);
1376 }
1377
1378 .usk-position-small.usk-position-top-center,
1379 .usk-position-small.usk-position-bottom-center {
1380 transform: translateX(50%) translateX(15px);
1381 }
1382
1383 .usk-position-medium {
1384 max-width: calc(100% - 60px);
1385 margin: 30px;
1386 }
1387
1388 .usk-position-medium.usk-position-center {
1389 transform: translate(50%, -50%) translate(30px, -30px);
1390 }
1391
1392 .usk-position-medium[class*=usk-position-center-left],
1393 .usk-position-medium[class*=usk-position-center-right] {
1394 transform: translateY(-50%) translateY(-30px);
1395 }
1396
1397 .usk-position-medium.usk-position-top-center,
1398 .usk-position-medium.usk-position-bottom-center {
1399 transform: translateX(50%) translateX(30px);
1400 }
1401
1402 .usk-position-large {
1403 max-width: calc(100% - 60px);
1404 margin: 30px;
1405 }
1406
1407 .usk-position-large.usk-position-center {
1408 transform: translate(50%, -50%) translate(30px, -30px);
1409 }
1410
1411 .usk-position-large[class*=usk-position-center-left],
1412 .usk-position-large[class*=usk-position-center-right] {
1413 transform: translateY(-50%) translateY(-30px);
1414 }
1415
1416 .usk-position-large.usk-position-top-center,
1417 .usk-position-large.usk-position-bottom-center {
1418 transform: translateX(50%) translateX(30px);
1419 }
1420
1421 @media (min-width: 1200px) {
1422 .usk-position-large {
1423 max-width: calc(100% - 100px);
1424 margin: 50px;
1425 }
1426 .usk-position-large.usk-position-center {
1427 transform: translate(50%, -50%) translate(50px, -50px);
1428 }
1429 .usk-position-large[class*=usk-position-center-left],
1430 .usk-position-large[class*=usk-position-center-right] {
1431 transform: translateY(-50%) translateY(-50px);
1432 }
1433 .usk-position-large.usk-position-top-center,
1434 .usk-position-large.usk-position-bottom-center {
1435 transform: translateX(50%) translateX(50px);
1436 }
1437 }
1438 .usk-transition-toggle {
1439 -webkit-tap-highlight-color: transparent;
1440 }
1441
1442 .usk-transition-toggle:focus {
1443 outline: none;
1444 }
1445
1446 .usk-transition-fade,
1447 [class*=usk-transition-scale],
1448 [class*=usk-transition-slide] {
1449 transition: 0.3s ease-out;
1450 transition-property: opacity, transform, filter;
1451 opacity: 0;
1452 }
1453
1454 .usk-transition-toggle:hover .usk-transition-fade,
1455 .usk-transition-toggle:focus .usk-transition-fade,
1456 .usk-transition-active.usk-active .usk-transition-fade {
1457 opacity: 1;
1458 }
1459
1460 .usk-transition-scale-up {
1461 transform: scale(1, 1);
1462 }
1463
1464 .usk-transition-scale-down {
1465 transform: scale(1.1, 1.1);
1466 }
1467
1468 .usk-transition-toggle:hover .usk-transition-scale-up,
1469 .usk-transition-toggle:focus .usk-transition-scale-up,
1470 .usk-transition-active.usk-active .usk-transition-scale-up {
1471 opacity: 1;
1472 transform: scale(1.1, 1.1);
1473 }
1474
1475 .usk-transition-toggle:hover .usk-transition-scale-down,
1476 .usk-transition-toggle:focus .usk-transition-scale-down,
1477 .usk-transition-active.usk-active .usk-transition-scale-down {
1478 opacity: 1;
1479 transform: scale(1, 1);
1480 }
1481
1482 .usk-transition-slide-top {
1483 transform: translateY(-100%);
1484 }
1485
1486 .usk-transition-slide-bottom {
1487 transform: translateY(100%);
1488 }
1489
1490 .usk-transition-slide-left {
1491 transform: translateX(100%);
1492 }
1493
1494 .usk-transition-slide-right {
1495 transform: translateX(-100%);
1496 }
1497
1498 .usk-transition-slide-top-small {
1499 transform: translateY(-10px);
1500 }
1501
1502 .usk-transition-slide-bottom-small {
1503 transform: translateY(10px);
1504 }
1505
1506 .usk-transition-slide-left-small {
1507 transform: translateX(10px);
1508 }
1509
1510 .usk-transition-slide-right-small {
1511 transform: translateX(-10px);
1512 }
1513
1514 .usk-transition-slide-top-medium {
1515 transform: translateY(-50px);
1516 }
1517
1518 .usk-transition-slide-bottom-medium {
1519 transform: translateY(50px);
1520 }
1521
1522 .usk-transition-slide-left-medium {
1523 transform: translateX(50px);
1524 }
1525
1526 .usk-transition-slide-right-medium {
1527 transform: translateX(-50px);
1528 }
1529
1530 .usk-transition-toggle:hover [class*=usk-transition-slide],
1531 .usk-transition-toggle:focus [class*=usk-transition-slide],
1532 .usk-transition-active.usk-active [class*=usk-transition-slide] {
1533 opacity: 1;
1534 transform: translate(0, 0);
1535 }
1536
1537 .usk-transition-opaque {
1538 opacity: 1;
1539 }
1540
1541 .usk-transition-slow {
1542 transition-duration: 0.7s;
1543 }
1544
1545 [hidden],
1546 .usk-hidden {
1547 display: none !important;
1548 }
1549
1550 @media (min-width: 640px) {
1551 .usk-hidden\@s {
1552 display: none !important;
1553 }
1554 }
1555 @media (min-width: 960px) {
1556 .usk-hidden\@m {
1557 display: none !important;
1558 }
1559 }
1560 @media (min-width: 1200px) {
1561 .usk-hidden\@l {
1562 display: none !important;
1563 }
1564 }
1565 @media (min-width: 1600px) {
1566 .usk-hidden\@xl {
1567 display: none !important;
1568 }
1569 }
1570 @media (max-width: 639px) {
1571 .usk-visible\@s {
1572 display: none !important;
1573 }
1574 }
1575 @media (max-width: 959px) {
1576 .usk-visible\@m {
1577 display: none !important;
1578 }
1579 }
1580 @media (max-width: 1199px) {
1581 .usk-visible\@l {
1582 display: none !important;
1583 }
1584 }
1585 @media (max-width: 1599px) {
1586 .usk-visible\@xl {
1587 display: none !important;
1588 }
1589 }
1590 .usk-invisible {
1591 visibility: hidden !important;
1592 }
1593
1594 .usk-flex {
1595 display: flex;
1596 }
1597
1598 .usk-flex-inline {
1599 display: inline-flex;
1600 }
1601
1602 .usk-flex::before,
1603 .usk-flex::after,
1604 .usk-flex-inline::before,
1605 .usk-flex-inline::after {
1606 display: none;
1607 }
1608
1609 .usk-flex-left {
1610 justify-content: flex-start;
1611 }
1612
1613 .usk-flex-center {
1614 justify-content: center;
1615 }
1616
1617 .usk-flex-right {
1618 justify-content: flex-end;
1619 }
1620
1621 .usk-flex-between {
1622 justify-content: space-between;
1623 }
1624
1625 .usk-flex-around {
1626 justify-content: space-around;
1627 }
1628
1629 @media (min-width: 640px) {
1630 .usk-flex-left\@s {
1631 justify-content: flex-start;
1632 }
1633 .usk-flex-center\@s {
1634 justify-content: center;
1635 }
1636 .usk-flex-right\@s {
1637 justify-content: flex-end;
1638 }
1639 .usk-flex-between\@s {
1640 justify-content: space-between;
1641 }
1642 .usk-flex-around\@s {
1643 justify-content: space-around;
1644 }
1645 }
1646 @media (min-width: 960px) {
1647 .usk-flex-left\@m {
1648 justify-content: flex-start;
1649 }
1650 .usk-flex-center\@m {
1651 justify-content: center;
1652 }
1653 .usk-flex-right\@m {
1654 justify-content: flex-end;
1655 }
1656 .usk-flex-between\@m {
1657 justify-content: space-between;
1658 }
1659 .usk-flex-around\@m {
1660 justify-content: space-around;
1661 }
1662 }
1663 @media (min-width: 1200px) {
1664 .usk-flex-left\@l {
1665 justify-content: flex-start;
1666 }
1667 .usk-flex-center\@l {
1668 justify-content: center;
1669 }
1670 .usk-flex-right\@l {
1671 justify-content: flex-end;
1672 }
1673 .usk-flex-between\@l {
1674 justify-content: space-between;
1675 }
1676 .usk-flex-around\@l {
1677 justify-content: space-around;
1678 }
1679 }
1680 @media (min-width: 1600px) {
1681 .usk-flex-left\@xl {
1682 justify-content: flex-start;
1683 }
1684 .usk-flex-center\@xl {
1685 justify-content: center;
1686 }
1687 .usk-flex-right\@xl {
1688 justify-content: flex-end;
1689 }
1690 .usk-flex-between\@xl {
1691 justify-content: space-between;
1692 }
1693 .usk-flex-around\@xl {
1694 justify-content: space-around;
1695 }
1696 }
1697 .usk-flex-stretch {
1698 align-items: stretch;
1699 }
1700
1701 .usk-flex-top {
1702 align-items: flex-start;
1703 }
1704
1705 .usk-flex-middle {
1706 align-items: center;
1707 }
1708
1709 .usk-flex-bottom {
1710 align-items: flex-end;
1711 }
1712
1713 .usk-flex-row {
1714 flex-direction: row;
1715 }
1716
1717 .usk-flex-row-reverse {
1718 flex-direction: row-reverse;
1719 }
1720
1721 .usk-flex-column {
1722 flex-direction: column;
1723 }
1724
1725 .usk-flex-column-reverse {
1726 flex-direction: column-reverse;
1727 }
1728
1729 .usk-flex-nowrap {
1730 flex-wrap: nowrap;
1731 }
1732
1733 .usk-flex-wrap {
1734 flex-wrap: wrap;
1735 }
1736
1737 .usk-flex-wrap-reverse {
1738 flex-wrap: wrap-reverse;
1739 }
1740
1741 .usk-flex-wrap-stretch {
1742 align-content: stretch;
1743 }
1744
1745 .usk-flex-wrap-top {
1746 align-content: flex-start;
1747 }
1748
1749 .usk-flex-wrap-middle {
1750 align-content: center;
1751 }
1752
1753 .usk-flex-wrap-bottom {
1754 align-content: flex-end;
1755 }
1756
1757 .usk-flex-wrap-between {
1758 align-content: space-between;
1759 }
1760
1761 .usk-flex-wrap-around {
1762 align-content: space-around;
1763 }
1764
1765 .usk-flex-first {
1766 order: -1;
1767 }
1768
1769 .usk-flex-last {
1770 order: 99;
1771 }
1772
1773 @media (min-width: 768px) {
1774 .usk-flex-first\@s {
1775 order: -1;
1776 }
1777 .usk-flex-last\@s {
1778 order: 99;
1779 }
1780 .usk-flex-row\@s {
1781 flex-direction: row;
1782 }
1783 .usk-flex-column\@s {
1784 flex-direction: column;
1785 }
1786 }
1787 @media (min-width: 1024px) {
1788 .usk-flex-first\@m {
1789 order: -1;
1790 }
1791 .usk-flex-last\@m {
1792 order: 99;
1793 }
1794 }
1795 @media (min-width: 1200px) {
1796 .usk-flex-first\@l {
1797 order: -1;
1798 }
1799 .usk-flex-last\@l {
1800 order: 99;
1801 }
1802 }
1803 @media (min-width: 1600px) {
1804 .usk-flex-first\@xl {
1805 order: -1;
1806 }
1807 .usk-flex-last\@xl {
1808 order: 99;
1809 }
1810 }
1811 .usk-flex-none {
1812 flex: none;
1813 }
1814
1815 .usk-flex-auto {
1816 flex: auto;
1817 }
1818
1819 .usk-flex-1 {
1820 flex: 1;
1821 }
1822
1823 .usk-slidenav {
1824 padding: 5px 10px;
1825 color: rgba(102, 102, 102, 0.5);
1826 }
1827
1828 .usk-slidenav:hover,
1829 .usk-slidenav:focus {
1830 color: rgba(102, 102, 102, 0.9);
1831 outline: none;
1832 }
1833
1834 .usk-slidenav:active {
1835 color: rgba(102, 102, 102, 0.5);
1836 }
1837
1838 .usk-slidenav-large {
1839 padding: 10px 10px;
1840 }
1841
1842 .usk-slidenav-container {
1843 display: flex;
1844 }
1845
1846 .usk-icon {
1847 margin: 0;
1848 border: none;
1849 border-radius: 0;
1850 overflow: visible;
1851 font: inherit;
1852 color: inherit;
1853 text-transform: none;
1854 padding: 0;
1855 background-color: transparent;
1856 display: inline-block;
1857 fill: currentcolor;
1858 line-height: 0;
1859 }
1860
1861 /*--------------------------------------------------------
1862 Ultimate Store Kit
1863 All Widget content-position css
1864 ---------------------------------------------------------*/
1865 .usk-content-position-left .usk-content {
1866 text-align: right;
1867 }
1868 .usk-content-position-left .usk-rating {
1869 justify-content: flex-start;
1870 }
1871
1872 .usk-content-position-right .usk-content {
1873 text-align: left;
1874 }
1875 .usk-content-position-right .usk-rating {
1876 justify-content: flex-end;
1877 }
1878
1879 .usk-content-position-center .usk-content {
1880 text-align: center;
1881 }
1882 .usk-content-position-center .usk-rating {
1883 justify-content: center;
1884 }
1885
1886 /* Shado Mode */
1887 .usk-shadow-mode-yes .usk-brand-carousel .swiper-container {
1888 padding: 10px;
1889 margin: 0 -10px;
1890 }
1891
1892 .usk-shadow-mode-yes .elementor-widget-container:before, .usk-shadow-mode-yes .elementor-widget-container:after {
1893 content: "";
1894 position: absolute;
1895 width: 20%;
1896 height: 100%;
1897 top: 0;
1898 z-index: 2;
1899 pointer-events: none;
1900 }
1901 .usk-shadow-mode-yes .elementor-widget-container:before {
1902 background: linear-gradient(to left, rgb(255, 255, 255) 5%, rgba(255, 255, 255, 0) 100%);
1903 right: -10px;
1904 }
1905 .usk-shadow-mode-yes .elementor-widget-container:after {
1906 background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 95%);
1907 left: -10px;
1908 }
1909
1910 @media (max-width: 767px) {
1911 .usk-shadow-mode-yes .elementor-widget-container:before, .usk-shadow-mode-yes .elementor-widget-container:after {
1912 content: none;
1913 }
1914 }
1915 /* HIDE ON SPECIFIC DEVICES*/
1916 @media (min-width: 768px) and (max-width: 1023px) {
1917 [class*=" elementor-widget-usk-"] .usk-hide-tablet {
1918 display: none !important;
1919 }
1920 }
1921 @media (min-width: 1024px) {
1922 [class*=" elementor-widget-usk-"] .usk-hide-desktop {
1923 display: none !important;
1924 }
1925 }
1926 @media (max-width: 767px) {
1927 [class*=" elementor-widget-usk-"] .usk-hide-mobile {
1928 display: none !important;
1929 }
1930 }
1931 /**
1932 * Ultimate Store Kit single product css
1933 */
1934 .usk-product-rating .star-rating span {
1935 display: none;
1936 }
1937
1938 .usk-product-meta .product_meta {
1939 display: flex;
1940 flex-wrap: wrap;
1941 }
1942
1943 .usk-product-image .woocommerce-product-gallery {
1944 width: 100% !important;
1945 }
1946
1947 .elementor-widget-usk-product-stock .usk-progress-bar-wrap {
1948 display: flex;
1949 align-items: center;
1950 flex-direction: row-reverse;
1951 gap: 20px;
1952 position: relative;
1953 }
1954 .elementor-widget-usk-product-stock .usk-progress-bar {
1955 display: block;
1956 width: 100%;
1957 height: 15px;
1958 background-color: #dee9fd;
1959 margin: 0;
1960 padding: 0;
1961 border-radius: 5px;
1962 }
1963 .elementor-widget-usk-product-stock .usk-progress {
1964 display: block;
1965 height: 100%;
1966 background-color: #4286ff;
1967 padding: 0;
1968 border-radius: 5px;
1969 }
1970 .elementor-widget-usk-product-stock .usk-progress-percentage {
1971 font-size: 14px;
1972 font-weight: 600;
1973 color: #000;
1974 }
1975 .elementor-widget-usk-product-stock .usk-product-stock {
1976 font-weight: 600;
1977 font-size: 22px;
1978 margin: 0 0 12px;
1979 }
1980 .elementor-widget-usk-product-stock .usk-order-info-content {
1981 display: flex;
1982 justify-content: space-between;
1983 margin-bottom: 12px;
1984 }
1985 .elementor-widget-usk-product-stock .usk-order-text {
1986 font-size: 16px;
1987 color: #494a50;
1988 }
1989 .elementor-widget-usk-product-stock .usk-order-count {
1990 font-weight: 700;
1991 color: #000;
1992 }
1993
1994 .usk-additional-information h2 {
1995 display: none;
1996 }
1997
1998 .usk-show-heading-yes .usk-additional-information h2 {
1999 display: block;
2000 }