PluginProbe
Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder / 3.1.4
Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder v3.1.4
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 / src / scss / components / modal.scss

modal.scss in Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder 3.1.4, at src/scss/components/modal.scss

219 lines 6.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 div.pp_pic_holder {
2 z-index: 99999998 !important;
3 }
4
5 .theme-twentytwentyone {
6 .onsale {
7 position: unset;
8 }
9 }
10
11 .product-quick-view {
12 .usk-modal-page {
13 .usk-modal-product {
14 .product {
15 display: block;
16 align-items: flex-start;
17 .usk-modal-image-wrapper {
18 position: relative;
19 // width: 100%;
20 // height: 100%;
21 // .images {
22 // .usk-product {
23 // .wp-post-image {
24 // width: 100%;
25 // height: 100%;
26 // object-fit: cover;
27 // }
28 // }
29 // }
30 .usk-onsale {
31 position: absolute;
32 top: 0;
33 .onsale {
34 background: #e62a3f;
35 color: #fff;
36 font-weight: 700;
37 padding: 4px 8px;
38 display: inline-block;
39 font-size: 14px;
40 }
41 }
42 .thumbnails {
43 .size-shop_thumbnail {
44 border: 1px solid #dcd7d7;
45 margin-right: 5px;
46 }
47 }
48 }
49 .usk-modal-content-box {
50 width: 100%;
51 padding-left: 30px;
52 .usk-product-title {
53 text-decoration: none;
54 display: block;
55 margin-bottom: 15px;
56 .product_title {
57 color: #454545;
58 font-size: 25px;
59 text-transform: capitalize;
60 font-weight: 800;
61 margin: 0;
62 transition: all .3s ease;
63 &:hover {
64 color: #e62a3f;
65 }
66 }
67 }
68 .usk-product-price {
69 margin-bottom: 15px;
70 .price {
71 font-size: 14px;
72 color: #828181d1;
73 font-weight: 700;
74 margin: 0;
75 ins {
76 padding-left: 10px;
77 background: transparent;
78 }
79 del {
80 font-weight: 500;
81 }
82 }
83 }
84 .usk-product-desc {
85 margin-bottom: 20px;
86 p {
87 font-size: 14px;
88 color: #999595;
89 line-height: 1.6;
90 margin: 0;
91 }
92 }
93 .usk-quick-action-wrap {
94 margin-bottom: 15px;
95 .cart {
96 .quantity {
97 margin-bottom: 20px;
98 input {
99 height: 40px;
100 width: 140px;
101 padding: 10px;
102 border: 1px solid #cccbcb;
103 color: #9b9494;
104 outline: none;
105 background: transparent;
106 &:focus {
107 border: 1px solid #8a8484;
108 }
109 }
110 }
111 button {
112 font-size: 14px;
113 padding: 14px 30px;
114 margin-left: auto;
115 color: #fff;
116 font-weight: 700;
117 text-transform: capitalize;
118 transition: all .3s ease;
119 background: #e52a3f;
120 border: 1px solid #e52a3f;
121 &:hover {
122 border: 1px solid #e52a3f;
123 background: transparent;
124 color: #e52a3f;
125 }
126 }
127 }
128 }
129 .usk-product-meta {
130 margin-bottom: 15px;
131 .posted_in {
132 font-size: 14px;
133 text-transform: capitalize;
134 font-weight: 700;
135 color: #454545;
136 a {
137 padding-left: 10px;
138 font-weight: 400;
139 color: #979393;
140 transition: all .3s ease;
141 &:hover {
142 color: #e62a3f;
143 }
144 }
145 }
146 }
147 }
148 }
149 }
150 }
151
152 ::-webkit-scrollbar {
153 width: 7px;
154 }
155 ::-webkit-scrollbar-track {
156 background: #e4e9eb;
157 }
158 ::-webkit-scrollbar-thumb {
159 background: #c9c9c9;
160 }
161 }
162
163
164
165
166 @media (min-width: 768px){
167 .product-quick-view {
168 .usk-modal-page {
169 .usk-modal-product {
170 .product {
171 display: flex;
172 }
173 }
174 }
175 }
176 }
177 @media (min-width: 1024px){
178 .product-quick-view {
179 .usk-modal-page {
180 .usk-modal-product {
181 .product {
182 display: flex;
183 }
184 }
185 }
186 }
187 }
188
189
190 // loader
191 @keyframes bouncing-loader {
192 to {
193 opacity: 0.1;
194 transform: translate3d(0, -1rem, 0);
195 }
196 }
197 .usk-bouncing-loader {
198 display: flex;
199 justify-content: center;
200 position: absolute;
201 left: 50%;
202 transform: translate(-50%, -50%);
203 top: 50%;
204 }
205 .usk-bouncing-loader > div {
206 width: 1rem;
207 height: 1rem;
208 margin: 3rem 0.2rem;
209 background: #8385aa;
210 border-radius: 50%;
211 animation: bouncing-loader 0.6s infinite alternate;
212 }
213 .usk-bouncing-loader > div:nth-child(2) {
214 animation-delay: 0.2s;
215 }
216 .usk-bouncing-loader > div:nth-child(3) {
217 animation-delay: 0.4s;
218 }
219