PluginProbe
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce / 3.2.0
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce v3.2.0
3.3.0 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.1 trunk 1.0.4 1.1.0 1.1.0.1 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 All 162 releases
cartflows / assets / css / instant-thankyou-styles.css

instant-thankyou-styles.css in CartFlows – Funnel Builder & Checkout Plugin for WooCommerce 3.2.0, at assets/css/instant-thankyou-styles.css

822 lines 21.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Header CSS */
2 /* Default border. */
3 body.cartflows-instant-checkout #ast-scroll-top {
4 display: none;
5 }
6
7 body.cartflows-instant-checkout .main-header--wrapper {
8 border-bottom: 1px solid #dedede;
9 -js-display: flex;
10 display: flex;
11 justify-content: center;
12 background-color: #fff;
13 }
14
15 body.cartflows-instant-checkout .main-header--content {
16 max-width: 1140px;
17 width: 100%;
18 /* margin: 0; */
19 padding: 0.704rem 0;
20 align-items: center;
21 /* justify-content: space-between; */
22 display: grid;
23 grid-template-columns: minmax( min-content, calc( 50% + calc( calc( 60rem - 52rem ) / 2 ) ) ) 1fr;
24 }
25
26 /* body.cartflows-instant-checkout .main-header--content .main-header--site-logo {
27 max-height: 45px;
28 max-width: 110px;
29 height: 100%;
30 } */
31
32 body.cartflows-instant-checkout .main-header--content .main-header--site-logo img {
33 /* height: 100%; */
34 width: auto;
35 /* object-fit: contain; */
36 }
37
38 body.cartflows-instant-checkout .main-header--content .main-header--site-title {
39 font-size: 21px;
40 font-weight: 500;
41 text-transform: capitalize;
42 margin: 8px 0;
43 }
44
45 body.cartflows-instant-checkout .main-header--content .main-header--action {
46 -js-display: flex;
47 display: flex;
48 justify-content: flex-end;
49 align-items: center;
50 }
51
52 body.cartflows-instant-checkout .main-header--content .main-header--action .main-header--action__cart-button {
53 width: 24px;
54 height: 24px;
55 }
56 /* Header CSS */
57 .wcf-instant-thankyou {
58 --wcf-primary-color: #111;
59 --wcf-heading-text-color: #111;
60 --wcf-button-tx-color: #fff;
61
62 --wcf-section-border-color: #e5e5e5;
63
64 --wcf-text-font-size: 14px;
65 --wcf-btn-bg-color: var( --wcf-primary-color );
66 --wcf-btn-bg-hover-color: var( --wcf-primary-color );
67 --wcf-instant-thankyou-left-side-bg-color: #fff;
68 --wcf-instant-thankyou-right-side-bg-color: #f7f7f7;
69 }
70 .wcf-instant-thankyou h1,
71 .wcf-instant-thankyou h2,
72 .wcf-instant-thankyou h3,
73 .wcf-instant-thankyou h4,
74 .wcf-instant-thankyou h5,
75 .wcf-instant-thankyou h6 {
76 font-family: var( --wcf-heading-font-family );
77 font-weight: var( --wcf-heading-font-weight );
78 color: var( --wcf-heading-text-color );
79 }
80 .wcf-instant-thankyou p,
81 .wcf-instant-thankyou span,
82 .wcf-instant-thankyou label,
83 .wcf-instant-thankyou address,
84 .wcf-instant-thankyou strong {
85 font-family: var( --wcf-text-font-family );
86 color: var( --wcf-text-color );
87 font-size: var( --wcf-text-font-size );
88 }
89 .wcf-instant-thankyou button {
90 font-family: var( --wcf-button-font-family );
91 background-color: var( --wcf-btn-bg-color );
92 color: var( --wcf-button-tx-color );
93 }
94
95 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container {
96 display: grid;
97 grid-template-columns: minmax( min-content, calc( 50% + calc( calc( 60rem - 52rem ) / 2 ) ) ) 1fr;
98 width: 100%;
99 height: 100vh;
100 }
101
102 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-right-column {
103 display: block;
104 background-color: var( --wcf-instant-thankyou-right-side-bg-color );
105 }
106
107 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-left-column {
108 -js-display: flex;
109 display: flex;
110 background-color: var( --wcf-instant-thankyou-left-side-bg-color );
111 justify-content: flex-end;
112 block-size: 100%;
113 width: 100%;
114 padding: 0;
115 }
116
117 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .wcf-ic-layout-right-column .wcf-ic-ty-product-details {
118 display: block;
119 max-width: 34rem;
120 width: 100%;
121 padding: 2.5rem;
122 min-height: 400px;
123 }
124
125 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-right-column .wcf-ic-ty-product-details .wcf-ic-cart-order-item {
126 -js-display: flex;
127 display: flex;
128 padding: 0 0 2em 0.2em;
129 gap: 0.8rem;
130 }
131
132 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-right-column .wcf-ic-ty-product-details .wcf-ic-cart-order-item .wcf-ic-cart-order-item__content-wrapper {
133 -js-display: flex;
134 display: flex;
135 gap: 0.8rem;
136 flex-grow: 1;
137 }
138
139 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-right-column .wcf-ic-ty-product-details .wcf-ic-cart-order-item .wcf-product-image {
140 height: auto;
141 -js-display: flex;
142 display: flex;
143 vertical-align: middle;
144 border-radius: 5px;
145 align-items: center;
146 gap: 0.8rem;
147 width: 100%;
148 }
149
150 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-right-column .wcf-ic-ty-product-details .wcf-ic-cart-order-item .wcf-ic-cart-order-item__info-varient {
151 -js-display: flex;
152 display: flex;
153 align-items: center;
154 }
155 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-right-column .wcf-ic-ty-product-details .wcf-ic-cart-order-item .wcf-ic-cart-order-item__info-varient .wc-item-meta {
156 margin: 0;
157 padding: 0;
158 list-style: none;
159 }
160 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-right-column .wcf-ic-ty-product-details .wcf-ic-cart-order-item .wcf-ic-cart-order-item__info-varient .wc-item-meta li {
161 -js-display: flex;
162 display: flex;
163 align-items: center;
164 justify-content: flex-start;
165 gap: 8px;
166 }
167
168 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-right-column .wcf-ic-ty-product-details .wcf-ic-cart-order-item .wcf-ic-cart-image {
169 position: relative;
170 border-radius: 4px;
171 max-width: 70px;
172 margin: 0;
173 width: 100%;
174 }
175 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-right-column .wcf-ic-ty-product-details .wcf-ic-cart-order-item .wcf-ic-cart-image img {
176 border: 1px solid #d6d6d6;
177 border-radius: 4px;
178 }
179
180 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-right-column .wcf-ic-ty-product-details .wcf-ic-cart-order-item__info {
181 align-self: center;
182 -js-display: flex;
183 display: flex;
184 flex-direction: column;
185 gap: 0.4rem;
186 }
187
188 .woocommerce-order .woocommerce-order-downloads {
189 background-color: #fff;
190 }
191
192 /* Title */
193 .cartflows-instant-checkout .wcf-ic-layout-container .wcf-ic-title h1 {
194 color: var( --wcf-heading-text-color );
195 }
196 .cartflows-instant-checkout .wcf-ic-layout-container .wcf-ic-status__left h2,
197 .cartflows-instant-checkout .wcf-ic-layout-container .wcf-ic-status__left p {
198 padding: 0;
199 margin: 0;
200 }
201
202 .cartflows-instant-checkout .wcf-ic-layout-container .wcf-ic-status__left {
203 color: var( --wcf-heading-text-color );
204 width: 100%;
205 -js-display: flex;
206 display: flex;
207 gap: 8px;
208 align-items: center;
209 }
210 .cartflows-instant-checkout .wcf-ic-layout-container .wcf-ic-status__left-icon .wcf-ic-status__icon-svg {
211 width: 60px;
212 height: 60px;
213 -js-display: flex;
214 display: flex;
215 }
216 .cartflows-instant-checkout .wcf-ic-layout-container .wcf-ic-status__left h1 {
217 font-size: 24px;
218 line-height: 29px;
219 margin: 0;
220 }
221
222 .cartflows-instant-checkout .wcf-instant-thankyou #order-address {
223 -js-display: flex;
224 display: flex;
225 width: 42rem;
226 padding: 2.5rem;
227 border-right: 1px solid var( --wcf-section-border-color );
228 flex-direction: column;
229 justify-content: flex-start;
230 gap: 32px;
231 }
232
233 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .col2-set::after,
234 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .col2-set::before {
235 display: none;
236 }
237
238 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-status {
239 display: inline-block;
240 width: 100%;
241 }
242
243 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-box {
244 display: inline-block;
245 width: 100%;
246 background-color: #fff;
247 border: 1px solid #e5e5e5;
248 border-radius: 4px;
249 word-wrap: break-word;
250 }
251 .wcf-ic-review-customer__label {
252 /* flex: 0 0 100px; */
253 line-height: 1;
254 min-width: 80px;
255 /* padding: 0 20px; */
256 }
257 .wcf-ic-review-customer__label label {
258 color: var( --wcf-heading-text-color );
259 font-size: var( --wcf-text-font-size );
260 font-weight: var( --wcf-heading-font-weight );
261 line-height: 22px;
262 margin: 0;
263 }
264 .wcf-ic-review-customer__content {
265 flex: 1 1 auto;
266 min-width: 0;
267 padding: 0;
268 }
269 .wcf-ic-review-customer__content p {
270 padding: 0;
271 margin: 0;
272 }
273 .wcf-ic-review-customer__row {
274 -js-display: flex;
275 display: flex;
276 flex-wrap: nowrap;
277 padding: 10px 20px;
278 align-items: center;
279 gap: 10px;
280 }
281 .wcf-ic-review-customer__row:not( :last-child ) {
282 border-bottom: 1px solid #e5e5e5;
283 }
284
285 .wcf-ic-ty-downloads {
286 max-width: 100%;
287 overflow-x: scroll;
288 padding: 0;
289 }
290
291 .wcf-customer-info-main-wrapper {
292 box-sizing: border-box;
293 font-family: Inter, Helvetica, Arial, sans-serif;
294 font-size: 14px;
295 letter-spacing: unset;
296 outline-color: #16110e;
297 }
298
299 .cartflows-instant-checkout #wcf-instant-thankyou {
300 background-color: #fff !important;
301 }
302
303 .cartflows-instant-checkout .wrapper {
304 position: relative;
305 }
306
307 .wcf-ic-cart-order-item__price {
308 align-items: center;
309 align-self: center;
310 -js-display: flex;
311 display: flex;
312 font-weight: 700;
313 gap: 3px;
314 height: 100%;
315 justify-content: flex-end;
316 text-align: right;
317 width: 20%;
318 }
319
320 .wcf-ic-cart-totals {
321 -js-display: flex;
322 display: flex;
323 justify-content: space-between;
324 margin-bottom: 16px;
325 }
326 .wcf-instant-thankyou .woocommerce-order-downloads {
327 padding: 0;
328 border-collapse: collapse;
329 table-layout: fixed;
330 text-align: left;
331 width: 100%;
332 }
333 .wcf-instant-thankyou table.woocommerce-table--order-downloads thead {
334 border-bottom: 1px solid #e5e5e5;
335 }
336 .wcf-instant-thankyou .woocommerce-order-downloads__title {
337 border-bottom: 1px solid #e5e5e5;
338 font-size: 16px;
339 line-height: 1.2;
340 margin: 0;
341 padding: 16px;
342 }
343 .wcf-ic-ty-downloads table.woocommerce-table--order-downloads tr td:first-child {
344 padding-left: 20px;
345 }
346 .wcf-ic-ty-downloads table.woocommerce-table--order-downloads tr td {
347 color: #5f6061;
348 padding: 20px 0;
349 }
350 .wcf-ic-ty-downloads table.woocommerce-table--order-downloads thead th:first-child {
351 padding-left: 20px;
352 }
353 .wcf-ic-ty-downloads table.woocommerce-table--order-downloads thead th {
354 font-size: 14px;
355 font-weight: 500;
356 padding: 13px 0 15px;
357 }
358 .wcf-ic-ty-downloads table.woocommerce-table--order-downloads .download-product a {
359 color: #16110e;
360 font-size: 14px;
361 font-weight: 700;
362 text-decoration: none;
363 }
364 .wcf-customer-info-main-wrapper {
365 padding: 0;
366 }
367
368 .cartflows-instant-checkout .wcf-instant-thankyou .woocommerce-order .wcf-ic-layout-container .wcf-ic-button {
369 background-color: var( --wcf-btn-bg-color );
370 border-color: var( --wcf-btn-bg-color );
371 font-family: var( --wcf-button-font-family );
372 color: var( --wcf-button-tx-color ) !important;
373 border-radius: 5px;
374 display: inline-block;
375 font-size: 14px;
376 font-weight: 700;
377 letter-spacing: unset;
378 padding: 12px 24px;
379 text-decoration: none;
380 width: auto;
381 }
382 .cartflows-instant-checkout .wcf-instant-thankyou .woocommerce-order .wcf-ic-layout-container .wcf-ic-button:hover {
383 opacity: 0.9;
384 }
385 .wcf-ic-ty-downloads a.woocommerce-MyAccount-downloads-file.button {
386 border-radius: 4px;
387 padding: 8px 26px;
388 text-decoration: none;
389 }
390 .cartflows-instant-checkout .wcf-instant-thankyou .woocommerce-order .wcf-ic-layout-container .wcf-ic-footer {
391 align-items: center;
392 -js-display: flex;
393 display: flex;
394 justify-content: space-between;
395 margin: 0;
396 }
397 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container h2.woocommerce-order-status {
398 line-height: 1.2;
399 margin-bottom: 15px;
400 text-transform: capitalize;
401 font-size: 20px;
402 }
403 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .wcf-ic-updates.wcf-ic-box {
404 padding: 0 16px;
405 }
406
407 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .wcf-ic-heading .wcf-ic-cart-icon {
408 width: 25px;
409 height: 25px;
410 }
411
412 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .wcf-ic-heading {
413 align-items: center;
414 clear: both;
415 -js-display: flex;
416 display: flex;
417 float: none;
418 margin: 0;
419 padding: 0 0 20px 0;
420 position: relative;
421 visibility: visible;
422 gap: 8px;
423 }
424
425 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .wcf-ic-heading__count {
426 background-color: var( --wcf-btn-bg-color );
427 border-radius: 12px;
428 box-sizing: border-box;
429 color: var( --wcf-button-tx-color );
430 display: inline-block;
431 font-size: 14px;
432 font-weight: 400;
433 height: 24px;
434 line-height: 24px;
435 margin-left: 6px;
436 min-width: 24px;
437 padding: 0 8px;
438 text-align: center;
439 width: auto;
440 }
441
442 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-right-column .wcf-ic-ty-product-details .wcf-ic-order-item-wrap > div:last-child {
443 margin: 0;
444 }
445
446 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .wcf-ic-cart-totals__label span,
447 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .wcf-ic-cart-totals__value span {
448 font-size: var( --wcf-text-font-size );
449 font-weight: 400;
450 }
451
452 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .wcf-ic-cart-totals.total .wcf-ic-cart-totals__label span,
453 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .wcf-ic-cart-totals.total .wcf-ic-cart-totals__value span {
454 font-size: calc( var( --wcf-text-font-size ) + 4px );
455 font-weight: 600;
456 }
457
458 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .wcf-ic-cart-order-item__info-name {
459 margin: 0;
460 font-weight: 400;
461 font-size: 15px;
462 }
463 .wcf-ic-cart-totals--order_total .wcf-ic-cart-totals__label span,
464 .wcf-ic-cart-totals--order_total .wcf-ic-cart-totals__value > span > .woocommerce-Price-amount {
465 font-size: 20px;
466 font-weight: 700;
467 line-height: 1.4;
468 }
469 .wcf-ic-cart-order-item__info-qty strong {
470 position: absolute;
471 top: -10px;
472 right: -10px;
473 background-color: var( --wcf-btn-bg-color );
474 color: #fff;
475 width: 23px;
476 height: 23px;
477 border-radius: 50%;
478 font-size: 11px;
479 font-weight: 700;
480 -js-display: flex;
481 display: flex;
482 justify-content: center;
483 align-items: center;
484 padding: 0;
485 line-height: 1;
486 }
487 .wcf-ic-review-customer__content address {
488 margin: 0;
489 text-transform: none;
490 font-style: normal;
491 }
492 .wcf-ic-cart-totals__currency-badge {
493 border: 1px solid #e5e5e5;
494 border-radius: 4px;
495 color: var( --wcf-text-color );
496 display: inline-block;
497 font-size: 10px;
498 line-height: 13px;
499 margin-right: 10px;
500 padding: 4px 6px;
501 }
502 .woocommerce-order-updates__title {
503 border-bottom: 1px solid #e5e5e5;
504 font-size: 16px;
505 line-height: 1.2;
506 margin: 0;
507 padding: 16px;
508 }
509
510 .wcf-instant-thankyou .wcf-collapsed-order-review-section.bottom {
511 position: sticky;
512 bottom: 0;
513 }
514
515 .wcf-instant-thankyou .wcf-collapsed-order-review-section.top {
516 position: sticky;
517 top: 0;
518 }
519
520 .wcf-instant-thankyou .wcf-collapsed-order-review-section .wcf-order-review-toggle {
521 display: none;
522 padding: 20px;
523 background-color: #f9fafb;
524 border: 1px solid #dedede;
525 border-left: none;
526 border-right: none;
527 color: #111;
528 font-weight: 500;
529 }
530 .wcf-instant-thankyou .wcf-collapsed-order-review-section .wcf-cartflows-review-order-wrapper {
531 display: none;
532 }
533
534 /* Breadcrumbs */
535
536 ul#wcf-ic-breadcrumbs {
537 list-style: none;
538 -js-display: flex;
539 display: flex;
540 padding-left: 0;
541 margin: 0 0 2.5em 0;
542 }
543
544 #wcf-ic-breadcrumbs .wcf-ic-breadcrumb-item {
545 margin-right: 5px;
546 }
547
548 #wcf-ic-breadcrumbs .wcf-ic-breadcrumb-item a {
549 text-decoration: none;
550 color: var( --wcf-primary-color );
551 }
552
553 #wcf-ic-breadcrumbs .wcf-ic-breadcrumb-item a:hover {
554 text-decoration: underline;
555 }
556 /* Breadcrumbs */
557
558 .wcf-show .wcf-ic-order-review-heading--ty {
559 display: none;
560 }
561
562 /* Responsive */
563
564 /* @media only screen and ( max-width: 520px ) {
565 .wcf-ic-layout-left-column {
566 width: 100% !important;
567 padding: 0 !important;
568 }
569 .wcf-ic-layout-right-column {
570 width: 100% !important;
571 padding: 0 !important;
572 background: none !important;
573 }
574 .woocommerce-order-downloads table.shop_table td {
575 margin-bottom: 12px;
576 }
577 .woocommerce-order-downloads table.shop_table td,
578 .woocommerce-order-downloads table.shop_table th {
579 padding: 0 16px !important;
580 }
581 .wcf-ic-ty-downloads table.woocommerce-table--order-downloads tr td:first-child {
582 padding-top: 12px !important;
583 }
584 .wcf-instant-thankyou .woocommerce-order-downloads__title {
585 font-size: 14px;
586 }
587
588 body.cartflows-default {
589 background: none !important;
590 }
591 .woocommerce-order {
592 padding: 0 20px;
593 }
594 ul#wcf-ic-breadcrumbs {
595 list-style: none;
596 -js-display: flex;
597 display: flex;
598 padding-left: 0;
599 margin: 0;
600 }
601 .wcf-instant-thankyou .woocommerce-order {
602 display: block;
603 }
604 .wcf-instant-thankyou .woocommerce-order-downloads {
605 margin: 0;
606 }
607 .wcf-instant-thankyou .woocommerce-order-downloads__title {
608 padding: 16px;
609 }
610 .wcf-ic-ty-downloads.wcf-ic-ty-box.flux-ty-box--downloads.wcf-ic-box {
611 padding: 0;
612 }
613 } */
614 .wcf-instant-thankyou .wcf-order-review-toggle .cartflows-cheveron-up {
615 display: none;
616 }
617
618 @media only screen and ( max-width: 768px ) {
619 body.cartflows-instant-checkout .main-header--content {
620 max-width: 100%;
621 width: 100%;
622 padding: 11px 20px;
623 }
624
625 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container {
626 background-color: var( --wcf-instant-thankyou-left-side-bg-color );
627 -js-display: flex;
628 display: flex;
629 width: 100%;
630 height: auto;
631 padding: 20px;
632 flex-direction: column-reverse;
633 gap: 30px;
634 }
635
636 .cartflows-instant-checkout .wcf-instant-thankyou #order-address {
637 width: 100%;
638 padding: 0;
639 gap: 20px;
640 border: none;
641 }
642
643 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-status {
644 margin: 0 0 15px 0;
645 }
646
647 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-left-column {
648 display: block;
649 block-size: auto;
650 }
651
652 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .wcf-ic-layout-right-column .wcf-ic-ty-product-details,
653 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-ic-layout-container .wcf-ic-layout-right-column {
654 display: none;
655 }
656
657 .cartflows-instant-checkout .wcf-instant-thankyou .woocommerce-order .wcf-ic-layout-container .wcf-ic-footer {
658 display: block;
659 margin: 0 0 20px 0;
660 }
661
662 .cartflows-instant-checkout .wcf-instant-thankyou .woocommerce-order .wcf-ic-layout-container .wcf-ic-button {
663 width: 100%;
664 text-align: center;
665 }
666 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-cartflows-review-order-wrapper .wcf-ic-layout-right-column .wcf-ic-heading {
667 display: none;
668 }
669
670 .wcf-collapsed-order-review-section.top.wcf-show {
671 border-bottom: 1px solid #d6d7db;
672 }
673 .wcf-customer-info-main-wrapper.wcf-ic-layout-left-column {
674 margin-top: 8px !important;
675 display: inline-block;
676 }
677
678 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-order-review-toggle {
679 -js-display: flex;
680 display: flex;
681 align-items: center;
682 justify-content: space-between;
683 margin: 0;
684 }
685 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-order-review-toggle .cartflows-cheveron-down::before {
686 content: "\e904";
687 }
688 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-order-review-toggle .cartflows-cheveron-up::before {
689 content: "\e905";
690 }
691
692 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-collapsed-order-review-section.wcf-show .cartflows-cheveron-down {
693 display: none;
694 }
695 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-collapsed-order-review-section.wcf-show .cartflows-cheveron-up {
696 display: inline;
697 }
698
699 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-collapsed-order-review-section.wcf-show .wcf-cartflows-review-order-wrapper {
700 display: block;
701 }
702
703 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-collapsed-order-review-section .wcf-ic-layout-right-column {
704 padding-bottom: 10px;
705 }
706
707 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-collapsed-order-review-section .wcf-ic-ty-product-details {
708 padding: 20px;
709 }
710
711 .wcf-customer-info-main-wrapper.wcf-ic-layout-right-column {
712 display: none;
713 }
714 .wcf-show .wcf-customer-info-main-wrapper.wcf-ic-layout-right-column {
715 display: block;
716 }
717
718 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-collapsed-order-review-section .wcf-ic-cart-order-item-wrap {
719 font-size: 12px;
720 }
721
722 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-collapsed-order-review-section .wcf-ic-cart-order-item__info-name {
723 margin: 0;
724 }
725
726 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-collapsed-order-review-section .wcf-ic-cart-totals__label span {
727 font-size: 14px;
728 }
729 .cartflows-instant-checkout .wcf-instant-thankyou .wcf-collapsed-order-review-section .wcf-ic-title h1 {
730 font-size: 18px;
731 }
732 }
733
734 /* Responsive End. */
735
736 /* Empty Cart Block design*/
737 body.cartflows-instant-checkout:has( .wcf-empty-cart-notice-block ) {
738 background: #f5f5f5;
739 }
740
741 .wcf-empty-cart-notice-block {
742 margin-top: 2rem;
743 background: #f5f5f5;
744 }
745 .wcf-empty-cart-message-container {
746 max-width: 1140px;
747 width: 100%;
748 border: 1px solid #d1d5db;
749 border-radius: 16px;
750 margin: 0 auto;
751 padding: 40px;
752 }
753 .wcf-empty-cart-message-container .wcf-empty-cart-wrapper {
754 -js-display: flex;
755 display: flex;
756 flex-direction: column;
757 align-items: center;
758 text-align: center;
759 gap: 20px;
760 }
761 .wcf-empty-cart-message-container .wcf-empty-cart-content .wcf-empty-cart-heading,
762 .wcf-empty-cart-message-container .wcf-empty-cart-content .wcf-empty-cart-message,
763 .wcf-empty-cart-message-container .wcf-empty-cart-content .wcf-empty-cart-button {
764 display: block;
765 margin: 0 0 0 0;
766 }
767
768 .wcf-empty-cart-message-container .wcf-empty-cart-content .wcf-empty-cart-heading {
769 /* color: #1f2937; */
770 font-size: 20px;
771 font-weight: 600;
772 line-height: 30px;
773 text-align: center;
774 margin-bottom: 6px;
775 }
776
777 .wcf-empty-cart-message-container .wcf-empty-cart-content .wcf-empty-cart-message {
778 color: #6b7280;
779 font-weight: 400;
780 line-height: 20px;
781 margin-bottom: 20px;
782 text-align: center;
783 }
784
785 .wcf-empty-cart-message-container .wcf-empty-cart-content .wcf-empty-cart-button {
786 background-color: var( --wcf-btn-bg-color );
787 color: var( --wcf-button-tx-color );
788 font-family: var( --wcf-button-font-family );
789 padding: 9px 17px 9px 17px;
790 border-radius: 6px;
791 width: -moz-fit-content;
792 width: fit-content;
793 justify-content: center;
794 margin: 15px auto 0 auto;
795 text-decoration: none;
796 }
797
798 .wcf-empty-cart-message-container .wcf-empty-cart-content .wcf-empty-cart-button:hover {
799 background-color: color-mix( in sRGB, var( --wcf-primary-color ) 80%, transparent );
800 }
801
802 .wcf-empty-cart-message-container .wcf-empty-cart-icon {
803 background: #fff;
804 border-radius: 50px;
805 -js-display: flex;
806 display: flex;
807 align-items: center;
808 padding: 16px;
809 }
810 .wcf-empty-cart-message-container .wcf-empty-cart-icon svg {
811 height: 35px;
812 width: 35px;
813 color: var( --wcf-primary-color );
814 }
815 /* Empty Cart Block design*/
816
817 /**
818 * ***************************************
819 * Instant Thank You Layout Style End
820 * ***************************************
821 */
822